0001262039-16-000053.txt : 20160226 0001262039-16-000053.hdr.sgml : 20160226 20160226173602 ACCESSION NUMBER: 0001262039-16-000053 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 112 CONFORMED PERIOD OF REPORT: 20151231 FILED AS OF DATE: 20160226 DATE AS OF CHANGE: 20160226 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FORTINET INC CENTRAL INDEX KEY: 0001262039 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 770560389 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34511 FILM NUMBER: 161463697 BUSINESS ADDRESS: STREET 1: 899 KIFER ROAD CITY: SUNNYVALE STATE: CA ZIP: 94086 BUSINESS PHONE: 408-235-7700 MAIL ADDRESS: STREET 1: 899 KIFER ROAD CITY: SUNNYVALE STATE: CA ZIP: 94086 10-K 1 ftnt-201510k.htm FORM 10-K 10-K
 
 
 
 
 
 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 FORM 10-K 
(Mark One)
x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2015
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 For the transition period from              to             
Commission file number: 001-34511
______________________________________
 FORTINET, INC.
(Exact name of registrant as specified in its charter)
______________________________________

Delaware
77-0560389
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
899 Kifer Road
Sunnyvale, California
94086
(Address of principal executive offices)
(Zip Code)
(408) 235-7700
(Registrant’s telephone number, including area code)
 
 Securities registered pursuant to Section 12(b) of the Act: 
Common Stock, $0.001 Par Value
 
The NASDAQ Stock Market LLC
 
 
 
(Title of each class)
 
(Name of exchange on which registered)
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  x    No  o
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  o No  x




Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 (“Exchange Act”) during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  o
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  x  No  o 
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405 of this chapter) is not contained herein, and will not be contained, to the best of the registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filer
x
 
 
Accelerated filer
o
Non-accelerated filer
o
(Do not check if smaller reporting company)
 
Smaller reporting company
o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes  o     No  x
The aggregate market value of voting stock held by non-affiliates of the registrant, as of June 30, 2015, the last business day of the registrant’s most recently completed second quarter, was $5,300,165,895 (based on the closing price for shares of the registrant’s common stock as reported by The NASDAQ Global Select Market on that date). Shares of common stock held by each executive officer, director, and holder of 5% or more of the registrant’s outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
As of February 19, 2016, there were 171,603,611 shares of the registrant’s common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive Proxy Statement relating to its 2016 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the United States Securities and Exchange Commission (“SEC”) within 120 days after the end of the fiscal year to which this report relates.




FORTINET, INC.
ANNUAL REPORT ON FORM 10-K
For the Year Ended December 31, 2015
Table of Contents
 
 
 
 
 
 
Page
 
 
 
 
Part I
 
 
 
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
 
 
 
Part II
 
 
 
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
 
 
 
Part III
 
 
 
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
 
 
 
Part IV
 
 
 
 
Item 15.
 


 



Part I

ITEM 1.    Business
    
Overview

Fortinet is a global leader and innovator in network security. We provide high performance cybersecurity solutions to a wide variety of enterprises, service providers and government organizations of all sizes across the globe, including a majority of the 2015 Fortune 100. We provide protection against cyberattacks and the technology to take on increasing security performance requirements of the network. We offer a broad range of security products and solutions, providing customers with an end-to-end platform and a single source of threat intelligence to minimize security gaps.

The cyber threat environment is unprecedented both in terms of volume and sophistication of attacks. As a result, cyber security has increased in priority and management complexity for enterprises. Fortinet offers an end-to-end solution, which ensures ongoing security efficacy through a single source of threat intelligence and minimizes complexity and risk. Our cyber security platform provides a broad range of security products and solutions focused on the needs around enterprise firewall, advanced threat protection, data center security, cloud security, secure access and connected unified threat management (“UTM”).

Our flagship integrated network security solution consists of our FortiGate physical, virtual machine and cloud platforms, which are deployable in the business environments of large and medium-sized enterprise, service providers and small and medium-sized businesses, as well as government organizations. These platforms provide a broad array of integrated security and networking functions to help protect data, applications and users from network- and content-level security threats. These functions, which can be integrated in a variety of ways, include firewall, intrusion prevention (“IPS”) anti-malware, application control, virtual private network (“VPN”), web-filtering, vulnerability management, anti-spam, mobile security, wireless controller and wide area network (“WAN”) acceleration. Our FortiGate appliance platform may be deployed as core firewalls, internal segmentation firewalls, next generation firewalls (“NGFW”), distributed firewalls, virtual firewalls, cloud firewalls, carrier class firewalls, data center firewalls (“DCFW”) and connected UTM systems. For access networks, we offer our wireless access points and switch appliances, which integrate secure wireless and wired access capabilities into the FortiGate network security platform. The FortiGate products integrate our FortiASICs, which are specifically designed for accelerated processing of security and networking functions, and our FortiOS operating system, which provide a feature-rich foundation for all FortiGate security functions. Our FortiManager and FortiAnalyzer products work in conjunction with our FortiGate virtual and physical appliances. FortiManager provides customers with centralized management of multiple FortiGates, and FortiAnalyzer provides a single point of network log data collection. These products enable customers to implement security policies across large networks.

Fortinet’s cybersecurity platform also includes an array of products that further complement our FortiGate products to offer additional protection from security threats across networks. These products include our FortiMail email security, FortiSandbox advanced threat protection (“ATP”), FortiWeb web application firewall, FortiDDos, and FortiDB database security appliances, as well as our FortiClient endpoint security software, FortiAP secure wireless access points and FortiSwitch secure switch connectivity products.

Supporting virtual and cloud-based deployments, we offer virtual appliances for the FortiGate, FortiManager, FortiAnalyzer, FortiWeb, FortiMail, FortiSandbox, FortiCache and FortiADC product lines that can be used in conjunction with traditional Fortinet physical appliances to help ensure the visibility, management and protection of physical and virtual environments. We also offer on-demand cloud-based versions of FortiGate and FortiWeb.

In addition, we complement our cybersecurity platform with subscription, customer support, and training services. Our FortiGuard security subscription uses global threat feeds to create real time threat intelligence and security updates to complement Fortinet products. Our global FortiCare customer support team provides global technical support for all Fortinet products. We also provide a range of technical training for customers and partners under the Network Security Expert Program.

We typically sell our security solutions to channel partners, who in turn sell to end-customers. We also sell directly to end users. Our end users include businesses and enterprises, government organizations, and service providers, across a wide range of industries, including telecommunications, technology, government, financial services, education, retail, manufacturing and healthcare.

During our year ended December 31, 2015, we generated total revenue of $1.01 billion and net income of $8.0 million. See Part II, Item 8 of this Annual Report on Form 10-K for more information on our consolidated balance sheets as of December 31, 2015 and 2014 and our consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the three years ended December 31, 2015, 2014, and 2013.

1



We were incorporated in Delaware in November 2000. Our principal executive office is located at 899 Kifer Road, Sunnyvale, California 94086 and our telephone number at that location is (408) 235-7700.

Technology and Architecture

Our proprietary FortiASIC hardware architecture, FortiOS operating system and associated security and networking functions combine to form a platform that integrates security features and enables our products to perform sophisticated security processing for networks with high throughput requirements.

FortiASIC

Our proprietary FortiASIC family of Application-Specific Integrated Circuits (“ASICs”) is comprised of three main lines of processors: (i) the FortiASIC content processor (“CP”), (ii) the FortiASIC network processor (“NP”), and (iii) the FortiASIC system-on-a-chip (“SOC”). Our proprietary ASICs are designed to enhance the sophisticated security processing capabilities implemented in software by accelerating computationally intensive tasks such as firewall policy enforcement or IPS threat detection. This architecture provides the flexibility of implementing accelerated processing of new threat detection without requiring a new ASIC. The FortiASIC CP is currently included in most of our entry-level and all of our mid-range and high-end FortiGate appliances. The FortiASIC NP is currently included in some of our mid-range and high-end FortiGate appliances, delivering additional accelerated firewall and VPN performance. Entry-level FortiGate products (FortiGate 20 to 100 series) often use the SOC2. Mid-range FortiGate products (FortiGate 200 to 900 series) use a central processing unit (“CPU”) and include the NP and CP. The high-end FortiGate products (FortiGate 1000 to 5000 series) use multiple CPUs, CPs and NPs.
 
FortiOS

Our proprietary FortiOS operating system provides the foundation for the operation of all FortiGate appliances, from the core kernel functions to the security processing feature sets. FortiOS provides (i) multiple layers of security including a hardened kernel layer providing protection for the FortiGate system, (ii) a network security layer providing security for end-customers’ network infrastructures and (iii) application content protection providing security for end-customers’ workstations and applications. FortiOS directs the operations of processors and ASICs and provides system management functions such as command-line and graphical user interfaces.

Key high-level functions and capabilities of FortiOS include:

helping enable FortiGate appliances to be configured into different security environments such as our Internal Network Firewall, Next Generation Firewall and the Data Center Firewall;
configuration of the physical aspects of the appliance such as ports, Wi-Fi and switching;
key network functions such as routing and deployment modes (network routing, transparent, sniffer, etc.);
implementation of security updates delivering advanced threat protection, such as IPS, antivirus, and application control;
access to cloud-based web and email filtering databases;
direct integration with both cloud and on premises FortiSandbox technology
security policy objects and enforcement;
data leak prevention and document finger printing; and
real-time reporting and logging.

We make updates to FortiOS available through our FortiCare technical support services. FortiOS also enables advanced, integrated routing and switching, allowing end-customers to deploy FortiGate devices within a wide variety of networks, as well as providing a direct replacement solution option for legacy switching and routing equipment. FortiOS implements a suite of commonly used standards-based routing protocols as well as address translation technologies, allowing the FortiGate appliance to integrate and operate in a wide variety of network environments. Additional features include Virtual Domain (“VDOM”), capabilities and traffic queuing and shaping. These features enable administrators to set the appropriate configurations and policies that meet their infrastructure needs. FortiOS also provides capabilities for logging of traffic for forensic analysis purposes which are particularly important for regulatory compliance initiatives like payment card industry data security standard (“PCI DSS”). FortiOS is designed to help control network traffic in order to optimize performance by including functionality such as packet classification, queue disciplines, policy enforcement, congestion management, WAN optimization and caching.


2


Products

Our core product offerings consist of our FortiGate product family, along with our FortiManager central management and FortiAnalyzer central logging and reporting product families, both of which are typically purchased to complement commercial and enterprise deployments. Our FortiGate physical and virtual appliance ships with a set of broad security services. These security services are enabled by FortiGuard which provides extensive threat research and a global cloud network to deliver protection services to each FortiGate appliance.

FortiGate

Our flagship FortiGate physical and virtual appliances offer a broad set of security and networking functions, including firewall, intrusion prevention, anti-malware, VPN, application control, web filtering, anti-spam and WAN acceleration. All FortiGate models run on our FortiOS operating system. Typically, the FortiGate physical appliances include our FortiASICs to accelerate content and network security features implemented within FortiOS. FortiGate platforms can be centrally managed through both embedded web-based and command line interfaces, as well as through FortiManager, which provides central management architecture for thousands of FortiGate physical and virtual appliances across a range of hypervisor platforms.

By combining multiple network security functions in our purpose-built security platform, the FortiGate appliances provide broad, high quality protection capabilities and deployment flexibility while reducing the operational burden and costs associated with managing multiple point products. With over 30 models in the FortiGate product line, FortiGate is designed to address security requirements for small- to medium-sized businesses, large enterprises, service providers and government organizations worldwide.

All FortiGate models run on our FortiOS operating system. Typically, all FortiGate physical appliances include our FortiASICs to accelerate content and network security features implemented within FortiOS. The significant differences between each model are the performance and scalability targets each model is designed to meet, while the security features and associated services offered are common throughout all models. The FortiGate-20 through -100 series models are designed for perimeter protection for small- to medium-sized businesses. The FortiGate-200 through -900 series models are designed for perimeter deployment in medium-sized to large enterprise networks. The FortiGate-1000 through -5000 series models deliver high performance and scalable network security functionality for perimeter, data center and core deployment in large enterprise and service provider networks.

We also incorporate additional technologies within FortiGate appliances that differentiate our solutions, including data leakage protection (“DLP”), traffic optimization, SSL inspection, threat vulnerability management and wireless controller technology. In addition to these in-built features, we offer a full range of wireless access points and controllers, complementing FortiGate with the flexibility of wireless LAN access.

Fortinet Management and Analysis Products

Our FortiManager and FortiAnalyzer physical and virtual products are typically sold in conjunction with most commercial and enterprise deployments.

FortiManager. Our FortiManager family of products provides a central and scalable management solution for our FortiGate products, including software updates, configuration, policy settings and security updates. One FortiManager product is capable of managing thousands of FortiGate units, and also provides central management for FortiClient software. FortiManager facilitates the coordination of policy-based provisioning, device configuration and operating system revision management, as well as network security monitoring and device control.

FortiAnalyzer. Our FortiAnalyzer family of products provides centralized network logging, analyzing and reporting solutions that securely aggregate content and log data from our FortiGate devices and other Fortinet products as well as third-party devices to enable network logging, analysis and reporting.

We also offer other physical and virtual appliances and software products that protect our end-customers from security threats to other critical areas in the enterprise, such as messaging, web-based applications and databases, and employees’ computers or mobile devices.


3


Services

FortiGuard Security Subscription Services

Security requirements are dynamic due to the constantly changing nature of threats. Our FortiGuard Labs global threat research team uses automated and manual processes to identify emerging threats, collects threat samples, and replicates, reviews, characterizes and collates attack data. Based on this research, we develop updates for virus signatures, attack definitions, scanning engines and other security solution components to distribute to end-customers. Our FortiGuard security subscription services are designed to allow us to quickly deliver new threat detection capabilities to end-customers worldwide as new threats evolve. End-customers purchase FortiGuard security subscription services in advance, typically with terms of one to three years, to obtain access to regular updates for application control, antivirus, intrusion prevention, web filtering and anti-spam functions for our FortiGate products; antivirus, web filtering and VPN functions for our FortiClient software; antivirus and anti-spam functions for our FortiMail products; vulnerability management for our FortiGate, FortiAnalyzer and FortiMonitor products; database functions for our FortiDB appliance; web functions for our FortiWeb appliances; and advanced threat protection for our FortiSandbox on premise and cloud products. FortiSandbox is a key part of Fortinet’s integrated and automated advanced threat protection solution and offers inspection of all protocols and functions in one appliance. It is designed to detect and analyze advanced attacks designed to bypass traditional security defenses. We provide FortiGuard security subscription services 24 hours a day, seven days a week.
 
FortiCare Technical Support Services

Our FortiCare services include technical support as well as an extended product warranty. In addition to our standard support service offering, we offer a premium service that offers enhanced technical support and warranty response times and semi-dedicated support oriented towards mission-critical applications.

For our standard technical support , channel partners often provide first level support to the end-customer, especially for small- and medium-sized end-customers. Fortinet also provides all levels of support to our end-customers, as well as second- and third-level support to our partners where appropriate. We also provide knowledge management tools and customer self-help portals to help augment our support capabilities in an efficient and scalable manner. We deliver technical support to partners and end-customers 24 hours a day, seven days a week through regional technical support centers located worldwide.

Professional Services

We offer professional services to end-customers primarily for large implementations where expert technical resources are required. Our professional services consultants help in the design of deployments of our products and work closely with end-customer engineers, managers and other project team members to implement our products according to design, utilizing network analysis tools, attack simulation software and scripts.

Dedicated support engineers are available to help identify and eliminate issues before problems arise.  These Technical Account Managers (“TAMs”) are seasoned professionals with broad and deep experience in the security and networking arena. Each TAM acts as a single point of contact and customer advocate within Fortinet, and is focused on building and maintaining a deep understanding of the customer business and their security requirements

Training Services

We offer training services to our end-customers and channel partners through our training department and authorized training partners. We have also implemented a training certification program, Network Security Expert, to help ensure an understanding of our products and services.

Customers

We typically sell our security solutions to channel partners, who in turn sell to end-customers of various sizes and, at times, we also sell directly to end users. Our end users include small businesses, large enterprises, government organizations, and service providers, across a wide range of industries, including telecommunications, technology, government, financial services, education, retail, manufacturing and healthcare. An end-customer deployment may involve one of our appliances or thousands, depending on our end-customer’s size and security requirements. We also offer access to our products via the cloud through certain cloud providers. Many of our customers also purchase our FortiGuard security subscription services and FortiCare technical support services. For information regarding our revenue by customer based on billing address, see Note 14 to our consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K.


4


One distributor, Exclusive Networks Group, which distributed our solutions to a large group of resellers and end-customers, accounted for 18%, 15% and 12% of total revenue during 2015, 2014 and 2013, respectively.

Sales and Marketing

We primarily sell our products and services through a distribution model. We sell to distributors that sell to networking security and enterprise-focused resellers and service providers, who, in turn, sell to our end-customers. In certain cases, we sell directly to government-focused resellers, as well as to very large service providers who have large purchasing power and unique customer deployment demands. We work with many technology distributors, including Exclusive Networks Group, Fine Tec Computer, Ingram Micro Inc. and Arrow Electronics, Inc., and enterprise security-focused resellers including Westcon and Tech Data.

We support our channel partners with a dedicated team of experienced channel account managers, sales professionals and sales engineers who provide business planning, joint marketing strategy, and pre-sales and operational sales support. Additionally, our sales team often helps drive and support large enterprise and service provider sales through a direct touch model. Our sales professionals and engineers typically work closely with our channel partners and directly engage with large end-customers to help address their unique security and deployment requirements. Our sales cycle for an initial end-customer purchase may require approximately six months but can be longer for large enterprises, service providers and government organizations. To support our broadly dispersed global channel and end-customer base, we have sales offices in over 70 countries around the world.

Our marketing strategy is focused on building our brand and driving end-customer demand for our security solutions. We use a combination of internal marketing professionals and a network of regional and global channel partners. Our internal marketing organization is responsible for messaging, branding, product marketing, channel marketing, event marketing, communications and sales support programs. We focus our resources on programs, tools and activities that can be leveraged by partners worldwide to extend our marketing reach, such as sales tools and collateral, product awards and technical certifications, media engagement, training, regional seminars and conferences, webinars and various other demand-generation activities.

In 2015, we continued to invest in sales and marketing to capture market share, particularly in the enterprise market where enterprise customers tend to have a higher lifetime value, and to accelerate our growth. We intend to continue investing in sales and marketing in order to capture additional market share in the enterprise market.
 
Manufacturing and Suppliers

We outsource the manufacturing of our security appliance products to a variety of contract manufacturers and original design manufacturers. Our current manufacturing partners include Flextronics International Ltd., Micro-Star International Co., Ltd., Adlink Technology, Inc., Senao Networks, Inc., and a number of Taiwan-based manufacturers. We submit purchase orders to our contract manufacturers that describe the type and quantities of our products to be manufactured, the delivery date and other delivery terms. Once our products are manufactured, they are sent to either our warehouse in California, or to our logistics partner in Taoyuan City, Taiwan, where accessory packaging and quality-control testing are performed. We believe that outsourcing our manufacturing and a substantial portion of our logistics enables us to focus resources on our core competencies. Our proprietary FortiASICs, which are the key to the performance of our appliances, are built by contract manufacturers including  Faraday Technology Corporation, Kawasaki Microelectronics America, Inc. (“K-Micro”), and Renesas Electronics Corporation (“Renesas”). These contract manufacturers use foundries operated by either United Microelectronics Corporation (“UMC”) or Taiwan Semiconductor Manufacturing Company Limited (“TSMC”).

The components included in our products are sourced from various suppliers by us or more frequently by our contract manufacturers. Some of the components important to our business, including specific types of CPUs from Intel Corporation (“Intel”), network chips from Broadcom Corporation (“Broadcom”), Marvell Technology Group Ltd. (“Marvell”) and Intel, and solid-state drives (silicon-based storage devices) from OCZ Technology Group, Inc. and Samsung Electronics Co., Ltd., are available from a limited or sole source of supply.

We have no long-term contracts related to the manufacturing of our ASICs or other components that guarantee any capacity or pricing terms.

Research and Development

We focus our research and development efforts on developing new products and systems, and adding new features to existing products and systems. Our development strategy is to identify features, products and systems for both software and hardware that are, or are expected to be, important to our end-customers. Our success in designing, developing, manufacturing and

5


selling new or enhanced products will depend on a variety of factors, including the identification of market demand for new products, product selection, timely implementation of product design and development, product performance, effective manufacturing and assembly processes and sales and marketing.

Intellectual Property

We rely primarily on patent, trademark, copyright and trade secrets laws, confidentiality procedures and contractual provisions to protect our technology. As of December 31, 2015, we had 278 issued U.S. and foreign patents and 236 pending U.S. and foreign patent applications. We also license software from third parties for inclusion in our products, including open source software and other software available on commercially reasonable terms.

Despite our efforts to protect our rights in our technology, unauthorized parties may attempt to copy aspects of our products or obtain and use information that we regard as proprietary. We generally enter into confidentiality agreements with our employees, consultants, vendors and customers, and generally limit access to and distribution of our proprietary information. However, we cannot provide assurance that the steps we take will prevent misappropriation of our technology. In addition, the laws of some foreign countries do not protect our proprietary rights to as great an extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as government agencies and private parties in the United States.

Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. Third parties have asserted, are currently asserting and may in the future assert patent, copyright, trademark or other intellectual property rights against us, our channel partners or our end-customers. Successful claims of infringement by a third party could prevent us from distributing certain products or performing certain services or require us to pay substantial damages (including treble damages if we are found to have willfully infringed patents or copyrights), royalties or other fees. Even if third parties may offer a license to their technology, the terms of any offered license may not be acceptable and the failure to obtain a license or the costs associated with any license could cause our business, operating results or financial condition to be materially and adversely affected. We typically indemnify our end-customers, distributors and certain resellers against claims that our products infringe the intellectual property of third parties.

Seasonality

For information regarding seasonality in our sales, see the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Quarterly Results of Operations—Seasonality, Cyclicality and Quarterly Revenue Trends” in Part II, Item 7 of this Annual Report on Form 10-K.

Competition

The markets for our products are extremely competitive and are characterized by rapid technological change. The principal competitive factors in our markets include the following:
 
product performance, features, effectiveness, interoperability and reliability;
our ability to add and integrate new networking and security features and technological expertise;
compliance with industry standards and certifications;
price of products and services and total cost of ownership;
brand recognition;
customer service and support;
sales and distribution capabilities;
size and financial stability of operations; and
breadth of product line.

Among others, our competitors include BlueCoat Systems, Inc. (“BlueCoat”), Check Point Software Technologies Ltd. (“Check Point”), Cisco Systems, Inc. (“Cisco”) (through its acquisition of SourceFire, Inc. (“SourceFire”)), Dell Inc. (through its acquisition of SonicWALL, Inc. (“SonicWALL”)), F5 Networks, Inc. (“F5 Networks”), FireEye, Inc. (“FireEye”), Intel (through its acquisition of McAfee, Inc. (“McAfee”)), Juniper Networks, Inc. (“Juniper”), Palo Alto Networks, Inc. (“Palo Alto Networks”) and Sophos Group Plc (“Sophos”).

We believe we compete favorably based on our products’ performance, reliability and breadth, our ability to add and integrate new networking and security features and our technological expertise. Several competitors are significantly larger, have greater financial, technical, marketing, distribution, customer support and other resources, are more established than we are and have significantly better brand recognition. Some of these larger competitors have substantially broader product offerings and

6


leverage their relationships based on other products or incorporate functionality into existing products in a manner that discourages users from purchasing our products. Based in part on these competitive pressures, we may lower prices or attempt to add incremental features and functionality.

Conditions in our markets could change rapidly and significantly as a result of technological advancements or continuing market consolidation. The development and market acceptance of alternative technologies could decrease the demand for our products or render them obsolete. Our competitors may introduce products that are less costly, provide superior performance, market their products better, or achieve greater market acceptance than us. In addition, our larger competitors often have broader product lines and are in a better position to withstand any significant reduction in capital spending by end-customers in these markets, and will therefore not be as susceptible to downturns in a particular market. The above competitive pressures are likely to continue to impact our business. We may not be able to compete successfully in the future, and competition may harm our business.

Employees

As of December 31, 2015, our total headcount was 4,018 employees and contractors. None of our U.S. employees are represented by a labor union; however, our employees in certain European countries have the right to be represented by external labor organizations if they maintain up-to-date union membership. We have not experienced any work stoppages, and we consider our relations with our employees to be good.

Available Information

Our web site is located at www.fortinet.com, and our investor relations web site is located at http://investor.fortinet.com. The information posted on our website is not incorporated by reference into this Annual Report on Form 10-K. Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Act, are available free of charge on our investor relations web site as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. You may also access all of our public filings through the SEC’s website at www.sec.gov. Further, a copy of this Annual Report on Form 10-K is located at the SEC’s Public Reference Room at 100 F Street, NE, Washington, D.C. 20549. Information on the operation of the Public Reference Room can be obtained by calling the SEC at 1-800-SEC-0330.

We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations web site. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases, as part of our investor relations web site. The contents of these web sites are not intended to be incorporated by reference into this report or in any other report or document we file.


7


ITEM 1A.     Risk Factors

Investing in our common stock involves a high degree of risk. Investors should carefully consider the following risks and all other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes, before investing in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. If any of the following risks materialize, our business, financial condition and results of operations could be materially harmed. In that case, the trading price of our common stock could decline substantially, and investors may lose some or all of their investment.

Risks Related to Our Business

Our operating results are likely to vary significantly and be unpredictable.
 
Our operating results have historically varied from period to period, and we expect that they will continue to do so as a result of a number of factors, many of which are outside of our control or may be difficult to predict, including:
 
the level of demand for our products and services, which may render forecasts inaccurate;
 
the timing of channel partner and end-customer orders and our reliance on a concentration of shipments at the end of each quarter;
 
the timing of shipments, which may depend on many factors such as inventory levels, logistics, shipping delays, our ability to ship new products on schedule and to accurately forecast inventory requirements, and potential delays in the manufacturing process;

inventory management;
 
the mix of products sold, the mix of revenue between products and services and the degree to which products and services are bundled and sold together for a package price;

the purchasing practices and budgeting cycles of our channel partners and end-customers;
 
seasonal buying patterns of our end-customers;

timing and level of our investments in sales and marketing;
 
the timing of revenue recognition for our sales, which may be affected by both the mix of sales by our “sell-in” versus our “sell-through” channel partners, and the accuracy and timing of point-of-sale reporting by our “sell-through” channel partners, which impacts our ability to recognize revenue;
 
the level of perceived threats to network security, which may fluctuate from period to period;
 
changes in the requirements, market needs or buying practices and patterns of distributors, resellers or end-customers;
 
changes in the growth rate of the network security markets;
 
the timing and success of new product and service introductions by us or our competitors, or any other change in the competitive landscape of our industry, including consolidation among our competitors, partners, or end-customers;
 
deferral of orders from distributors, resellers or end-customers in anticipation of new products or product enhancements announced by us or our competitors;
 
increases or decreases in our billings, revenues and expenses caused by fluctuations in foreign currency exchange rates, as a significant portion of our expenses are incurred and paid in currencies other than the U.S. dollar, and fluctuations may impact the actual prices that partners and customers are willing to pay for our products and services;

8


 
decisions by potential end-customers to purchase network security solutions from newer technology providers, from larger, more established security vendors or from their primary network equipment vendors;
 
price competition and increased competitiveness in our market;
 
changes in customer renewal rates for our services;
 
changes in the payment terms of services contracts or the length of services contracts sold;

changes in our estimated annual effective tax rates;

changes in circumstances and challenges in business conditions, including decreased demand, which may negatively impact our channel partners’ ability to sell the current inventory they hold and negatively impact their future purchases of products from us;

increased expenses, unforeseen liabilities or write-downs and any impact on results of operations from any acquisition consummated;
 
our channel partners may have insufficient financial resources and may not be able to withstand changes and challenges in business conditions;
 
disruptions in our channel or termination of our relationship with important channel partners;
 
insolvency, credit or other difficulties confronting our key suppliers and channel partners, which could affect their ability to purchase or pay for products and services and which could disrupt our supply or distribution chain;
 
general economic conditions, both in our domestic and foreign markets;

future accounting pronouncements or changes in our accounting policies; and

legislative or regulatory changes, such as with respect to privacy, information and cyber security, exports, the environment, and accounting standards.

Any one of the factors above or the cumulative effect of some of the factors referred to above may result in significant fluctuations in our quarterly financial and other operating results. This variability and unpredictability could result in our failing to meet our internal operating plan or the expectations of securities analysts or investors for any period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our shares could fall substantially and we could face costly lawsuits, including securities class action suits. In addition, a significant percentage of our operating expenses are fixed in nature and based on forecasted revenue trends. Accordingly, in the event of revenue shortfalls, we are generally unable to mitigate the negative impact on margins in the short term.

Adverse economic conditions or reduced information technology spending may adversely impact our business.
 
Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. In addition, the purchase of our products is often discretionary and may involve a significant commitment of capital and other resources. Weak global economic conditions, weak economic conditions in certain geographies, or a reduction in information technology spending regardless of macro-economic conditions, could adversely impact our business, financial condition and results of operations in a number of ways, including longer sales cycles, lower prices for our products and services, higher default rates among our channel partners, reduced unit sales and slower or declining growth.

Our billings and revenue growth may slow or may not continue.
 
Billings and revenue growth may slow, or we may experience a decrease in billings and revenue, for a number of reasons, including a slowdown in demand for our products or services, increased competition, a decrease in the growth of our overall market, softness in demand in certain geographies or industry verticals, such as the service provider industry, if we fail for any reason to continue to capitalize on growth opportunities, and due to other risks identified in the “Risk Factors.” Our

9


expenses as a percentage of total revenue may be higher than expected if our revenue is lower than expected and if our investments in sales and marketing and other functional areas do not result in expected billings and revenue growth, and we may not be able to sustain profitability in future periods if we fail to increase billings, revenue or deferred revenue, do not appropriately manage our cost structure, or encounter unanticipated liabilities. Any failure by us to maintain profitability and continue our billings and revenue growth could cause the price of our common stock to materially decline.

We rely significantly on revenue from FortiGuard security subscription and FortiCare technical support services which may decline, and because we recognize revenue from FortiGuard security subscription and FortiCare technical support services over the term of the relevant service period, downturns or upturns in sales of FortiGuard security subscription and FortiCare technical support services are not immediately reflected in full in our operating results.

Our FortiGuard security subscription and FortiCare technical support services revenue has historically accounted for a significant percentage of our total revenue. Sales of new, or renewals of existing, FortiGuard security subscription and FortiCare technical support services contracts may decline and fluctuate as a result of a number of factors, including fluctuations in purchases of FortiGate appliances, end-customers’ level of satisfaction with our products and services, the prices of our products and services, the prices of products and services offered by our competitors or reductions in our customers’ spending levels. If our sales of new, or renewals of existing FortiGuard security subscription and FortiCare technical support services contracts decline, our revenue and revenue growth may decline and our business could suffer. In addition, in the event significant customers require payment terms for FortiGuard security subscription or FortiCare technical support services in arrears or for shorter periods of time than annually, such as monthly or quarterly, this may negatively impact our billings and revenue. Furthermore, we recognize FortiGuard security subscription and FortiCare technical support services revenue monthly over the term of the relevant service period, which is typically from one to three years, and in some instances has been as long as five years. As a result, much of the FortiGuard security subscription and FortiCare technical support services revenue we report each quarter is the recognition of deferred revenue from FortiGuard security subscription and FortiCare technical support services contracts entered into during previous quarters. Consequently, a decline in new or renewed FortiGuard security subscription or FortiCare technical support services contracts in any one quarter will not be fully reflected in revenue in that quarter but will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales of new, or renewals of existing, FortiGuard security subscription or FortiCare technical support services is not reflected in full in our statements of operations until future periods. Our FortiGuard security subscription and FortiCare technical support services revenue also makes it difficult for us to rapidly increase our revenue through additional service sales in any period, as revenue from new and renewal support services contracts must be recognized over the applicable service period.
 
We generate a majority of revenue from sales to distributors, resellers and end-customers outside of the United States, and we are therefore subject to a number of risks associated with international sales and operations.
 
We market and sell our products throughout the world and have established sales offices in many parts of the world. Therefore, we are subject to risks associated with having worldwide operations. We are also subject to a number of risks typically associated with international sales and operations, including:
 
economic or political instability in foreign markets;
 
greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
 
changes in regulatory requirements;
 
difficulties and costs of staffing and managing foreign operations;
 
the uncertainty of protection for intellectual property rights in some countries;
 
costs of compliance with foreign policies, laws and regulations and the risks and costs of non-compliance with such policies, laws and regulations;

protectionist policies and penalties, and local laws, requirements, policies and perceptions that may adversely impact U.S. headquartered business’ sales in certain countries outside of the United States;
 
costs of complying with U.S. or other foreign laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act 2010, import and export control laws, tariffs, trade barriers and economic sanctions;
 

10


other regulatory or contractual limitations on our ability to sell our products in certain foreign markets, and the risks and costs of non-compliance;

heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales or sales-related arrangements that could disrupt the sales team through terminations of employment or otherwise, and may adversely impact financial results as compared to those already reported or forecasted and result in restatements of financial statements and irregularities in financial statements;

our ability to effectively implement and maintain adequate internal controls to properly manage our international sales and operations;

the potential for political unrest, terrorism, hostilities, war or natural disasters;

changes in foreign currency exchange rates;
 
management communication and integration problems resulting from cultural differences and geographic dispersion; and

changes in tax, employment and other laws
 
Product and service sales and employee and contractor matters may be subject to foreign governmental regulations, which vary substantially from country to country. Further, we may be unable to keep up-to-date with changes in government requirements as they change over time. Failure to comply with these regulations could result in adverse effects to our business. In many foreign countries, it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. regulations applicable to us. Although we implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that all of our employees, contractors, channel partners and agents will comply with these laws and policies. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in litigation, regulatory action, costs of investigation, delays in revenue recognition, delays in financial reporting, financial reporting misstatements, fines, penalties, or the prohibition of the importation or exportation of our products and services, any of which could have a material adverse effect on our business and results of operations.

If we are not successful in continuing to execute our strategy to increase our sales to large and medium-sized end-customers, our results of operations may suffer.
 
An important part of our growth strategy is to increase sales of our products to large and medium-sized enterprises, service providers and government organizations. While we have increased sales in recent periods to large enterprises and service providers, we have experienced less traction selling to certain government organizations and there can be no assurance that we will be successful selling to these customers. Sales to these organizations involve risks that may not be present (or that are present to a lesser extent) with sales to smaller entities. These risks include:
 
increased competition from competitors that traditionally target large and medium-sized enterprises, service providers and government organizations and that may already have purchase commitments from those end-customers;
 
increased purchasing power and leverage held by large end-customers in negotiating contractual arrangements;

unanticipated changes in the capital resources or purchasing behavior of large end-customers, including changes in the volume and frequency of their purchases;
 
more stringent support requirements in our support service contracts, including stricter support response times, more complex requirements and increased penalties for any failure to meet support requirements; and

longer sales cycles and the associated risk that substantial time and resources may be spent on a potential end-customer that elects not to purchase our products and services.
 
Large and medium-sized enterprises, service providers and government organizations often undertake a significant evaluation process that results in a lengthy sales cycle, in some cases over 12 months. Although we have a channel sales model,

11


our sales representatives typically engage in direct interaction with end-customers, along with our distributors and resellers, in connection with sales to large and medium-sized end-customers. We may spend substantial time, effort and money in our sales efforts without being successful in producing any sales. In addition, product purchases by large and medium-sized enterprises, service providers and government organizations are frequently subject to budget constraints, multiple approvals and unplanned administrative, processing and other delays. Furthermore, service providers represent our largest industry vertical and consolidation or changes in buying behavior by larger customers within this industry could negatively impact our business. Large and medium-sized enterprises, service providers and government organizations typically have longer implementation cycles, require greater product functionality and scalability, expect a broader range of services, including design services, demand that vendors take on a larger share of risks, require acceptance provisions that can lead to a delay in revenue recognition, and expect greater payment flexibility from vendors. All these factors can add further risk to business conducted with these customers. In addition, if sales expected from a large and medium-sized end-customer for a particular quarter are not realized in that quarter or at all, our business, operating results and financial condition could be materially and adversely affected.

Managing inventory of our products and product components is complex. Insufficient inventory may result in lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins.

Managing our inventory is complex. Our channel partners may increase orders during periods of product shortages, cancel orders or not place orders commensurate with our expectations if their inventory is too high, return products or take advantage of price protection (if any is available to the particular partner) or delay orders in anticipation of new products. They also may adjust their orders in response to the supply of our products and the products of our competitors that are available to them and in response to seasonal fluctuations in end-customer demand. Furthermore, if the time required to manufacture or ship certain products increases for any reason, inventory shortfalls could result. Management of our inventory is further complicated by the significant number of different products and models that we sell.
 
In addition, for those channel partners that have rights of return, inventory held by such channel partners affects our results of operations. Our inventory management systems and related supply chain visibility tools may be inadequate to enable us to effectively manage inventory. Inventory management remains an area of focus as we balance the need to maintain inventory levels that are sufficient to ensure competitive lead times against the risk of inventory obsolescence because of rapidly changing technology and customer requirements. If we ultimately determine that we have excess inventory, we may have to reduce our prices and write-down inventory, which in turn could result in lower gross margins. Alternatively, insufficient inventory levels may lead to shortages that result in delayed revenue or loss of sales opportunities altogether as potential end-customers turn to competitors’ products that are readily available. For example, we have in the past experienced inventory shortages due to more demand for certain products than we had forecasted. If we are unable to effectively manage our inventory and that of our channel partners, our results of operations could be adversely affected.

We are dependent on the continued services and performance of our senior management, the loss of any of whom could adversely affect our business, operating results and financial condition.
 
Our future performance depends on the continued services and continuing contributions of our senior management to execute on our business plan, and to identify and pursue new opportunities and product innovations. The loss of services of members of senior management, particularly Ken Xie, our Co-Founder, Chairman and Chief Executive Officer and Michael Xie, our Co-Founder, President and Chief Technology Officer, and any of our senior sales leaders or functional area leaders, could significantly delay or prevent the achievement of our development and strategic objectives. The loss of the services, or distraction, of our senior management for any reason could adversely affect our business, financial condition and results of operations.

If we are unable to hire, retain and motivate qualified personnel, our business will suffer.
 
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. The loss of the services of any of our key personnel, the inability to attract or retain qualified personnel, or delays in hiring required personnel, particularly in engineering and sales, may seriously harm our business, financial condition and results of operations. From time to time, we experience turnover in our management-level personnel. None of our key employees has an employment agreement for a specific term, and any of our employees may terminate their employment at any time. Our ability to continue to attract and retain highly skilled personnel will be critical to our future success. Competition for highly-skilled personnel is frequently intense, especially for qualified employees in network security and especially in the locations where we have a substantial presence and need for highly-skilled personnel, such as the San Francisco Bay Area and Vancouver, Canada. We may not be successful in attracting, assimilating or retaining qualified personnel to fulfill our current or future needs. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or

12


divulged proprietary or other confidential information.

The average sales prices of our products may decrease, which may reduce our gross profits and adversely impact our financial results and the trading price of our common stock.
 
The average sales prices for our products may decline for a variety of reasons, including competitive pricing pressures, discounts or promotional programs we offer, a change in our mix of products and anticipation of the introduction of new products. Competition continues to increase in the market segments in which we participate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors with more diverse product offerings may reduce the price of products that compete with ours in order to promote the sale of other products or may bundle them with other products. Additionally, although we price our products and services worldwide in U.S. dollars, currency fluctuations in certain countries and regions have in the past and may in the future negatively impact actual prices that partners and customers are willing to pay in those countries and regions. Furthermore, we anticipate that the average sales prices and gross profits for our products will decrease over product life cycles. We cannot ensure that we will be successful in developing and introducing new offerings with enhanced functionality on a timely basis, or that our product offerings, if introduced, will enable us to maintain our prices and gross profits at levels that will allow us to maintain profitability.
 
Reliance on a concentration of shipments at the end of the quarter could cause our billings and revenue to fall below expected levels.
 
As a result of customer-buying patterns and the efforts of our sales force and channel partners to meet or exceed quarterly quotas, we have historically received a substantial portion of each quarter’s sales orders and generated a substantial portion of each quarter’s billings and revenue during the last two weeks of the quarter. For example, on average over the past eight quarters, our shipments during the last two weeks of each quarter accounted for 31% of aggregate billings for each quarter. If expected orders at the end of any quarter are delayed for any reason, including the failure of anticipated purchase orders to materialize, our logistics partners’ inability to ship products prior to quarter-end to fulfill purchase orders received near the end of the quarter, our failure to manage inventory to meet demand, our inability to release new products on schedule, any failure of our systems related to order review and processing, any delays in shipments due to trade compliance requirements, labor disputes or logistics changes at shipping ports or otherwise, our billings and revenue for that quarter could fall below our expectations or those of securities analysts and investors, resulting in a decline in our stock price.

Unless we continue to develop better market awareness of our company and our products, and to improve lead generation and sales enablement, our revenue may not continue to grow.

Increased market awareness of our capabilities and products and increased lead generation are essential to our continued growth and our success in all of our markets, particularly for the large enterprise, service provider and government organization market. We have historically had relatively low spending on marketing activities. While we have increased our investments in sales and marketing, it is not clear that these investments will continue to result in increased revenue. If our investments in additional sales personnel or if our marketing programs are not successful in continuing to create market awareness of our company and products and increased lead generation, we will not be able to achieve sustained growth, and our business, financial condition and results of operations will be adversely affected.

We rely on third-party channel partners to generate substantially all of our revenue. If our partners fail to perform, our ability to sell our products and services will be limited, and if we fail to optimize our channel partner model going forward, our operating results will be harmed.
 
Substantially all of our revenue is generated through sales by our channel partners, which include distributors and resellers. We depend upon our channel partners to generate sales opportunities and manage the sales process. To the extent our channel partners are unsuccessful in selling our products, or we are unable to enter into arrangements with, and retain, a sufficient number of high quality channel partners in each of the regions in which we sell products, and keep them motivated to sell our products, our ability to sell our products and operating results will be harmed. The termination of our relationship with any significant channel partner may adversely impact our sales and operating results. 

We provide sales channel partners with specific programs to assist them in selling our products and incentivize them to sell our products, but there can be no assurance that these programs will be effective. In addition, our channel partners may be unsuccessful in marketing, selling and supporting our products and services and may purchase more inventory than they can sell. Our channel partners generally do not have minimum purchase requirements. Some of our channel partners may have insufficient financial resources to withstand changes and challenges in business conditions. In addition, if our channel partners’ financial condition or operations weaken it could negatively impact their ability to sell our product and services. They may also

13


market, sell and support products and services that are competitive with ours, and may devote more resources to the marketing, sales and support of such products. They may also have incentives to promote our competitors’ products to the detriment of our own, or they may cease selling our products altogether. We cannot ensure that we will retain these channel partners or that we will be able to secure additional or replacement partners or that existing channel partners will continue to perform. The loss of one or more of our significant channel partners or the failure to obtain and ship a number of large orders each quarter through them could harm our operating results. During 2015, 2014 and 2013, Exclusive Networks Group, which distributed our solutions to a large group of resellers and end-customers, accounted for 18%, 15% and 12% of our total revenue, respectively. In addition, any new sales channel partner will require extensive training and may take several months or more to achieve productivity. Our channel partner sales structure could subject us to lawsuits, potential liability and reputational harm if, for example, any of our channel partners misrepresent the functionality of our products or services to end-customers or our channel partners violate laws or our corporate policies. We depend on our global channel partners to comply with applicable legal and regulatory requirements. To the extent that they fail to do so, that could have a material adverse effect on our business, operating results and financial condition. If we fail to optimize our channel partner model or fail to manage existing sales channels, our business will be seriously harmed.

Actual, possible or perceived defects or vulnerabilities in our products or services, the failure of our products or services to prevent a virus or security breach, or misuse of our products could harm our reputation and divert resources.
 
Because our products and services are complex, they have contained and may contain defects or errors that are not detected until after their commercial release and deployment by our customers. Defects or vulnerabilities may impede or block network traffic, cause our products or services to be vulnerable to electronic break-ins or cause them to fail to help secure networks. Different customers deploy and use our products in different ways, and certain deployments and usages may subject our products to adverse conditions that may negatively impact the effectiveness and useful lifetime of our products. We cannot ensure that our products will prevent all security threats. Because the techniques used by computer hackers to access or sabotage networks change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques. In addition, defects or errors in our FortiGuard security subscription updates or our FortiGate appliances could result in a failure of our FortiGuard security subscription services to effectively update end-customers’ FortiGate appliances and thereby leave customers vulnerable to attacks. Furthermore, our solutions may also fail to detect or prevent viruses, worms or similar threats due to a number of reasons such as the evolving nature of such threats and the continual emergence of new threats that we may fail to add to our FortiGuard databases in time to protect our end-customers’ networks. Our FortiGuard or FortiCare data centers and networks may also experience technical failures and downtime, and may fail to distribute appropriate updates, or fail to meet the increased requirements of our customer base. Any such technical failure, downtime, or failures in general may temporarily or permanently expose our end-customers’ networks, leaving their networks unprotected against the latest security threats.
 
An actual, possible or perceived security breach or infection of the network of one of our end-customers, regardless of whether the breach is attributable to the failure of our products or services to prevent the security breach, could adversely affect the market’s perception of our security products and services and, in some instances, subject us to potential liability that is not contractually limited. We may not be able to correct any security flaws or vulnerabilities promptly, or at all. Our products may also be misused by end-customers or third parties who obtain access to our products. For example, our products could be used to censor private access to certain information on the Internet. Such use of our products for censorship could result in negative press coverage and negatively affect our reputation, even if we take reasonable measures to prevent any improper shipment of our products or if our products are provided by an unauthorized third-party. Any actual, possible, or perceived defects, errors or vulnerabilities in our products, or misuse of our products, could result in:
 
expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate or work-around errors or defects or to address and eliminate vulnerabilities;
 
loss of existing or potential end-customers or channel partners;
 
delayed or lost revenue;
 
delay or failure to attain market acceptance;
 
negative publicity, which will harm our reputation; and
 
litigation, regulatory inquiries or investigations that may be costly and harm our reputation and, in some instances, subject us to potential liability that is not contractually limited.
 

14


Our business and operations have experienced growth, and if we do not appropriately manage any future growth, or are unable to improve our systems and processes, our operating results will be negatively affected.
 
Our business has grown over the last several years. We rely heavily on information technology and accounting systems to help manage critical functions such as order processing, revenue recognition, financial forecasts, inventory and supply chain management and trade compliance reviews. Certain of these systems were developed by us for our internal use and as such may have a higher risk of failure or not receive the same level of support as systems purchased from and supported by external technology companies. In addition, we have been slow to adopt and implement certain automated functions, which could have a negative impact on our business. For example, a large part of our order processing relies on the manual processing of emails internally and receipt of customer purchase orders through email and, to a lesser extent, through electronic data interchange from our customers. Combined with the fact that we may receive a majority of our orders in the last few weeks of any given quarter, a significant interruption in our email service or other systems could result in delayed order fulfillment and decreased billings and revenue for that quarter. To manage any future growth effectively, we must continue to improve and expand our information technology and financial, operating and administrative systems and controls, and continue to manage headcount, capital and processes in an efficient manner. We may not be able to successfully implement requisite improvements to these systems, controls and processes, such as system access and change management controls, in a timely or efficient manner. Our failure to improve our systems and processes, or their failure to operate in the intended manner, whether as a result of the significant growth of our business or otherwise, may result in our inability to manage the growth of our business and to accurately forecast our revenue, expenses and earnings, or to prevent certain losses. Moreover, the failure of our systems and processes could undermine our ability to provide accurate, timely and reliable reports on our financial and operating results and could impact the effectiveness of our internal control over financial reporting. In addition, our systems and processes may not prevent or detect all errors, omissions or fraud. Our productivity and the quality of our products and services may also be adversely affected if we do not integrate and train our new employees quickly and effectively. Any future growth would add complexity to our organization and require effective coordination throughout our organization. Failure to manage any future growth effectively could result in increased costs and harm our results of operations.
 
We may experience difficulties implementing and maintaining our new enterprise resource planning system.
 
We purchased a new enterprise resource planning (“ERP”) system and are currently implementing the new system. ERP implementations are complex and time-consuming, and involve substantial expenditures on system software and implementation activities. The ERP system will be critical to our ability to provide important information to our management, obtain and deliver products, provide services and customer support, send invoices and track payments, fulfill contractual obligations, accurately maintain books and records, provide accurate, timely and reliable reports on our financial and operating results or otherwise operate our business. ERP implementations also require transformation of business and financial processes in order to reap the benefits of the ERP system; any such transformation involves risks inherent in the conversion to a new computer system, including loss of information and potential disruption to our normal operations. The implementation and maintenance of the new ERP system has required, and will continue to require, the investment of significant financial and human resources and the implementation may be subject to delays and cost overruns. In addition, we may not be able to successfully complete the implementation of the new ERP system without experiencing difficulties. Any disruptions, delays or deficiencies in the design and implementation or the ongoing maintenance of the new ERP system could adversely affect our ability to process orders, ship products, provide services and customer support, send invoices and track payments, fulfill contractual obligations, accurately maintain books and records, provide accurate, timely and reliable reports on our financial and operating results, or otherwise operate our business. Additionally, if we do not effectively implement the ERP system as planned or the system does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected or our ability to assess it adequately could be delayed.

If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below expectations of securities analysts and investors, resulting in a decline in our stock price.
 
The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Annual Report on Form 10-K, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in our stock price.

15


Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition and sales return reserves, stock-based compensation expense, valuation of inventory, warranty liabilities, investments, accounting for business combination, goodwill and other long-lived assets, restructuring, accounting for income taxes, and litigation and settlement costs.

We offer retroactive price protection to certain of our major distributors, and if we fail to balance their inventory with end-customer demand for our products, our allowance for price protection may be inadequate, which could adversely affect our results of operations.

We provide certain of our major distributors with price protection rights for inventories of our products held by them. If we reduce the list price of our products, certain distributors receive refunds or credits from us that reduce the price of such products held in their inventory based upon the new list price. Future credits for price protection will depend on the percentage of our price reductions for the products in inventory and our ability to manage the levels of our major distributors’ inventories. If future price protection adjustments are higher than expected, our future results of operations could be materially and adversely affected.
 
Because we depend on several third-party manufacturers to build our products, we are susceptible to manufacturing delays that could prevent us from shipping customer orders on time, if at all, and may result in the loss of sales and customers, and third-party manufacturing cost increases could result in lower gross margins.

We outsource the manufacturing of our security appliance products to contract manufacturing partners and original design manufacturing partners including Faraday, K-Micro and Renesas. Our reliance on our third-party manufacturers in Asia and elsewhere reduces our control over the manufacturing process, exposing us to risks, including reduced control over quality assurance and product costs, supply and timing. Any manufacturing disruption by our third-party manufacturers could impair our ability to fulfill orders. If we are unable to manage our relationships with these third-party manufacturers effectively, or if these third-party manufacturers experience delays, increased manufacturing lead-times, disruptions, capacity constraints or quality control problems in their manufacturing operations, or fail to meet our future requirements for timely delivery, our ability to ship products to our customers could be impaired and our business would be seriously harmed.
 
These manufacturers fulfill our supply requirements on the basis of individual purchase orders. We have no long-term contracts or arrangements with certain of our third-party manufacturers that guarantee capacity, the continuation of particular payment terms or the extension of credit limits. Accordingly, they are not obligated to continue to fulfill our supply requirements, and the prices we are charged for manufacturing services could be increased on short notice. If we are required to change third-party manufacturers, our ability to meet our scheduled product deliveries to our customers would be adversely affected, which could cause the loss of sales and existing or potential customers, delayed revenue or an increase in our costs, which could adversely affect our gross margins. Our individual product lines are generally manufactured by only one manufacturing partner. Any production or shipping interruptions for any reason, such as a natural disaster, epidemic, capacity shortages, quality problems, or strike or other labor disruption at one of our manufacturing partners or locations or at shipping ports or locations, would severely affect sales of our product lines manufactured by that manufacturing partner. Furthermore, manufacturing cost increases for any reason could result in lower gross margins.
 
Our proprietary FortiASIC, which is the key to the performance of our appliances, is fabricated by contract manufacturers in foundries operated by UMC and TSMC on a purchase order basis, and UMC and TSMC do not guarantee any capacity and could reject orders or could try to increase pricing. Accordingly, the foundries are not obligated to continue to fulfill our supply requirements, and due to the long lead time that a new foundry would require, we could suffer temporary or long term inventory shortages of our FortiASIC as well as increased costs. Our suppliers may also prioritize orders by other companies that order higher volumes or more profitable products. If any of these manufacturers materially delays its supply of ASICs or specific product models to us, or requires us to find an alternate supplier and we are not able to do so on a timely and reasonable basis, or if these foundries materially increase their prices for fabrication of our ASICs, our business would be harmed.
 
In addition, our reliance on third-party manufacturers and foundries limits our control over environmental regulatory requirements such as the hazardous substance content of our products and therefore our ability to ensure compliance with the European Union’s (“EU”) Restriction of Hazardous Substances Directive (“RoHS”) and other similar laws. It also exposes us to the risk that certain minerals and metals, known as “conflict minerals,” that are contained in our products have originated in the Democratic Republic of the Congo or an adjoining country.  As a result of the passage of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, the SEC adopted disclosure requirements for public companies whose products contain conflict minerals that are necessary to the functionality or production of such products. Under these rules, we are required to obtain sourcing data from suppliers, perform supply chain due diligence, and file annually with the SEC a

16


specialized disclosure report on Form SD covering the prior calendar year. We have incurred and expect to incur additional costs to comply with the rules, including costs related to the determination of the origin, source and chain of custody of the conflict minerals used in our products and the adoption of conflict minerals-related governance policies, processes and controls.  Moreover, the implementation of these compliance measures could adversely affect the sourcing, availability and pricing of materials used in the manufacture of our products to the extent that there may be only a limited number of suppliers that are able to meet our sourcing requirements. There can be no assurance that we will be able to obtain such materials in sufficient quantities or at competitive prices. We may also encounter customers who require that all of the components of our products be certified as conflict-free. If we are not able to meet customer requirements, such customers may choose to not purchase our products, which could impact our sales and the value of portions of our inventory.

Because some of the key components in our products come from limited sources of supply, we are susceptible to supply shortages, long lead times for components, and supply changes, each of which could disrupt or delay our scheduled product deliveries to our customers, result in inventory shortage, or loss of sales and customers, or increase component costs resulting in lower gross margins.
 
We and our contract manufacturers currently purchase several key parts and components used in the manufacture of our products from limited sources of supply. We are therefore subject to the risk of shortages and long lead times in the supply of these components and the risk that component suppliers discontinue or modify components used in our products. We have in the past experienced, and are currently experiencing, shortages and long lead times for certain components. Certain of our limited source components for particular appliances and suppliers of those components include: specific types of central processing units from Intel, network chips from Broadcom Corporation, Marvell Technology Group Ltd. and Intel, and hard drives from Western Digital Technologies, Inc. The introduction by component suppliers of new versions of their products, particularly if not anticipated by us or our contract manufacturers, could require us to expend significant resources to incorporate these new components into our products. In addition, if these suppliers were to discontinue production of a necessary part or component, we would be required to expend significant resources and time in locating and integrating replacement parts or components from another vendor. Qualifying additional suppliers for limited source parts or components can be time-consuming and expensive.
 
Our manufacturing partners have experienced long lead times for the purchase of components incorporated into our products. Lead times for components may be adversely impacted by factors outside of our control, such as natural disasters and other factors. Our reliance on a limited number of suppliers involves several additional risks, including:

a potential inability to obtain an adequate supply of required parts or components when required;
 
financial or other difficulties faced by our suppliers;
 
infringement or misappropriation of our intellectual property;
 
price increases;
 
failure of a component to meet environmental or other regulatory requirements;
 
failure to meet delivery obligations in a timely fashion; and
 
failure in component quality.
 
The occurrence of any of these events would be disruptive to us and could seriously harm our business. Any interruption or delay in the supply of any of these parts or components, or the inability to obtain these parts or components from alternate sources at acceptable prices and within a reasonable amount of time, would harm our ability to meet our scheduled product deliveries to our distributors, resellers and end-customers. This could harm our relationships with our channel partners and end-customers and could cause delays in shipment of our products and adversely affect our results of operations. In addition, increased component costs could result in lower gross margins.

We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.
 
A significant portion of our operating expenses are incurred outside the United States. These expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro and Canadian dollar. While we are not currently engaged in material hedging activities, we

17


have been hedging currency exposures relating to certain balance sheet accounts and, if we stop hedging against any of these risks or if our attempts to hedge against these currency exposures are not successful, our financial condition and results of operations could be adversely affected. In addition, our sales contracts are primarily denominated in U.S. dollars and therefore, while substantially all of our revenue is not subject to foreign currency risk, it does not serve as a hedge to our foreign currency-denominated operating expenses. In addition, a strengthening of the U.S. dollar could increase the real cost of our products to our customers outside of the United States, which could also adversely affect our financial condition and results of operations. 

We are subject to governmental export and import controls that could subject us to liability or restrictions on sales, and could impair our ability to compete in international markets.
 
Because we incorporate encryption technology into our products, certain of our products are subject to U.S. export controls and may be exported outside the United States only with the required export license or through an export license exception, and may be prohibited altogether from export to certain countries. If we were to fail to comply with U.S. export laws, U.S. Customs regulations and import regulations, U.S. economic sanctions and other countries’ import and export laws, we could be subject to substantial civil and criminal penalties, including fines for the company and incarceration for responsible employees and managers, and the possible loss of export or import privileges. In addition, if our channel partners fail to obtain appropriate import, export or re-export licenses or permits, (for example, for stocking orders placed by our partners), we may also be adversely affected through reputational harm and penalties and we may not be able to provide support related to appliances shipped pursuant to such orders. Obtaining the necessary export license for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities.
 
Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products to U.S. embargoed or sanctioned countries, governments and persons. Even though we take precautions to prevent our product from being shipped to U.S. sanctions targets, our products could be shipped to those targets by our channel partners, despite such precautions. Any such shipment could have negative consequences including government investigations and penalties and reputational harm. In addition, various countries regulate the import of certain encryption technology, including import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products globally or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition and results of operations.
 
If we fail to comply with environmental requirements, our business, financial condition, operating results and reputation could be adversely affected.
 
We are subject to various environmental laws and regulations including laws governing the hazardous material content of our products and laws relating to the recycling of electrical and electronic equipment. The laws and regulations to which we are subject include the EU RoHS and the EU Waste Electrical and Electronic Equipment Directive (“WEEE Directive”), as well as the implementing legislation of the EU member states. Similar laws and regulations have been passed or are pending in China, South Korea, Norway and Japan and may be enacted in other regions, including in the United States, and we are, or may in the future be, subject to these laws and regulations.
 
The EU RoHS and the similar laws of other jurisdictions ban the use of certain hazardous materials such as lead, mercury and cadmium in the manufacture of electrical equipment, including our products. We have incurred costs to comply with these laws, including research and development costs, costs associated with assuring the supply of compliant components and costs associated with writing off noncompliant inventory. We expect to continue to incur costs related to environmental laws and regulations in the future. With respect to the EU RoHS, we and our competitors rely on an exemption for lead in network infrastructure equipment. It is possible this exemption will be revoked in the near future. If this exemption is revoked, if there are other changes to these laws (or their interpretation) or if new similar laws are passed in other jurisdictions, we may be required to reengineer our products to use components compatible with these regulations. This reengineering and component substitution could result in additional costs to us or disrupt our operations or logistics.
 

18


The EU has also adopted the WEEE Directive, which requires electronic goods producers to be responsible for the collection, recycling and treatment of such products. Although currently our EU international channel partners are responsible for the requirements of this directive as the importer of record in most of the European countries in which we sell our products, changes in interpretation of the regulations may cause us to incur costs or have additional regulatory requirements in the future to meet in order to comply with this directive, or with any similar laws adopted in other jurisdictions.
 
Our failure to comply with these and future environmental rules and regulations could result in reduced sales of our products, increased costs, substantial product inventory write-offs, reputational damage, penalties and other sanctions.
 
A portion of our revenue is generated by sales to government organizations, which are subject to a number of challenges and risks.
 
Sales to U.S. and foreign federal, state and local governmental agency end-customers have accounted for a portion of our revenue in past periods, and we may in the future increase sales to government organizations. Sales to government organizations are subject to a number of risks. Selling to government organizations can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense, with long sales cycles and without any assurance of winning a sale.

Government demand, sales and payment for our products and services may be negatively impacted by numerous factors and requirements unique to selling to government agencies, such as:

public sector budgetary cycles,

funding authorizations and requirements unique to government agencies, with funding or purchasing reductions or delays adversely affecting public sector demand for our products,

geopolitical matters, and

rules and regulations applicable to certain government sales.

The rules and regulations applicable to sales to government organizations may also negatively impact sales to other organizations. To date, we have had limited traction in sales to U.S. federal government agencies, and any future sales to government organizations is uncertain. Government organizations may have contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future results of operations. For example, if the distributor receives a significant portion of its revenue from sales to such government organization, the financial health of the distributor could be substantially harmed, which could negatively affect our future sales to such distributor. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our products and services, a reduction of revenue or fines or civil or criminal liability if the audit uncovers improper or illegal activities. Any such penalties could adversely impact our results of operations in a material way. Finally, purchases by the U.S. government may require certain products to be manufactured in the United States and other high cost manufacturing locations, and we may not manufacture all products in locations that meet the requirements of the U.S. government.
 
False detection of vulnerabilities, viruses or security breaches or false identification of spam or spyware could adversely affect our business.
 
Our antivirus and our intrusion prevention services may falsely detect viruses or other threats that do not actually exist. This risk is heightened by the inclusion of a “heuristics” feature in our products, which attempts to identify viruses and other threats not based on any known signatures but based on characteristics or anomalies that may indicate that a particular item is a threat. When our end-customers enable the heuristics feature in our products, the risk of falsely identifying viruses and other threats significantly increases. These false positives, while typical in the industry, may impair the perceived reliability of our products and may therefore adversely impact market acceptance of our products. Also, our anti-spam and anti-malware services may falsely identify emails or programs as unwanted spam or potentially unwanted programs, or alternatively fail to properly identify unwanted emails or programs, particularly as spam emails or spyware are often designed to circumvent anti-spam or spyware products. Parties whose emails or programs are blocked by our products may seek redress against us for labeling them as spammers or spyware, or for interfering with their business. In addition, false identification of emails or programs as unwanted spam or potentially unwanted programs may reduce the adoption of our products. If our system restricts important files or applications based on falsely identifying them as malware or some other item that should be restricted, this could adversely affect end-customers’ systems and cause material system failures. In addition, our threat researchers

19


periodically identify vulnerabilities in various third-party products, and, if these identifications are perceived to be incorrect or are in fact incorrect, this could harm our business. Any such false identification or perceived false identification of important files, applications or vulnerabilities could result in negative publicity, loss of end-customers and sales, increased costs to remedy any problem and costly litigation.
 
If our internal network system or our website is compromised, public perception of our products and services will be harmed, we may become subject to liability, and our business, operating results and stock price may be adversely impacted.

We will not succeed unless the marketplace is confident that we provide effective network security protection. Despite our efforts and processes to prevent breaches of our internal network system and website, we are still vulnerable to computer viruses, break-ins, phishing attacks, attempts to overload our servers with denial-of-service and other cyber-attacks and similar disruptions from unauthorized access to our internal network system or our website. Our security measures may also be breached due to employee error, malfeasance or otherwise, and third parties may attempt to fraudulently induce our employees to disclose information in order to gain access to our network. We cannot assure you that the measures we have taken to protect our network and website will provide absolute security. Moreover, because we provide network security products, we may be a more attractive target for attacks by computer hackers. Although we have not yet experienced significant damages from unauthorized access by a third party of our internal network or website, an actual or perceived breach of network security occurs in our internal systems or website could adversely affect the market perception of our products and services and investor confidence in our company. Any breach of our network system or website could impair our ability to operate our business, including our ability to provide FortiGuard security subscription and FortiCare technical support services to our end-customers, lead to interruptions or system slowdowns, cause loss of critical data, or lead to the unauthorized disclosure or use of confidential, proprietary or sensitive information. We could also be subject to liability and litigation and reputational harm and our channel partners and end-customers may be harmed, lose confidence in us and decrease or cease using our products and services. Any breach of our internal network system or our website could have an adverse effect on our business, operating results and stock price.
 
Our ability to sell our products is dependent on the quality of our technical support services, and our failure to offer high quality technical support services would have a material adverse effect on our sales and results of operations.
 
Once our products are deployed within our end-customers’ networks, our end-customers depend on our technical support services, as well as the support of our channel partners, to resolve any issues relating to our products. If we or our channel partners do not effectively assist our customers in deploying our products, succeed in helping our customers quickly resolve post-deployment issues and provide effective ongoing support, our ability to sell additional products and services to existing customers would be adversely affected and our reputation with potential customers could be damaged. Many large end-customers, service provider and government organization end-customers require higher levels of support than smaller end-customers because of their more complex deployments. If we fail to meet the requirements of our larger end-customers, it may be more difficult to execute on our strategy to increase our penetration with large enterprises, service providers and government organizations. As a result, our failure to maintain high quality support services would have a material adverse effect on our business, financial condition and results of operations.

We could be subject to changes in our tax rates, the adoption of new U.S. or international tax legislation, or exposure to additional tax liabilities.

We are subject to taxes in the United States and numerous foreign jurisdictions, where a number of our subsidiaries are organized. Our provision for income taxes is subject to volatility and could be adversely affected by several factors, many of which are outside of our control, including:
 
earnings being lower than anticipated in countries that have lower tax rates and higher than anticipated in countries that have higher tax rates;

the mix of earnings in countries with differing statutory tax rates or withholding taxes;
 
changes in the valuation of our deferred tax assets and liabilities;
 
transfer pricing adjustments;
 
an increase in non-deductible expenses for tax purposes, including certain stock-based compensation expense, write-offs of acquired in-process research and development, and impairment of goodwill;


20


tax costs related to intercompany realignments;
 
tax assessments resulting from income tax audits or any related tax interest or penalties that could significantly affect our provision for income taxes for the period in which the settlement takes place;
 
a change in our decision to indefinitely reinvest foreign earnings;
 
changes in accounting principles;

court decisions, tax rulings and interpretations of tax laws, and regulations by international, federal or local governmental authorities; or
 
changes in tax laws and regulations, including possible changes in the United States to the taxation of earnings of our foreign subsidiaries, the deductibility of expenses attributable to foreign income or the foreign tax credit rules, or changes to the U.S. income tax rate, which would necessitate a revaluation of our deferred tax assets and liabilities.
 
Significant judgment is required to determine the recognition and measurement attribute prescribed in the Financial Accounting Standards Board standard. In addition, the standard applies to all income tax positions, including the potential recovery of previously paid taxes, which, if settled unfavorably, could adversely impact our provision for income taxes or additional paid-in capital. Further, as a result of certain of our ongoing employment and capital investment actions and commitments, our income in certain foreign countries is subject to reduced tax rates and, in some cases, is wholly exempt from tax. Our failure to meet these commitments could adversely impact our provision for income taxes. In addition, we are subject to the examination of our income tax returns by the Internal Revenue Service (“IRS”) and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from such examinations to determine the adequacy of our provision for income taxes.

Although we currently do not have a valuation allowance, we may in the future be required to establish one. We will continue to assess the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist.

In addition, we hold a significant portion of our cash and investments outside of the United States. Potential legislation could result in our transferring this cash and investments back to the United States, and potentially incurring an additional tax obligation.
 
Forecasting our estimated annual effective tax rate is complex and subject to uncertainty, and there may be material differences between our forecasted and actual tax rates.
 
Forecasts of our income tax position and effective tax rate are complex, subject to uncertainty and periodic updates because our income tax position for each year combines the effects of a mix of profits earned and losses incurred by us in various tax jurisdictions with a broad range of income tax rates, as well as changes in the valuation of deferred tax assets and liabilities, the impact of various accounting rules and changes to these rules and tax laws, the results of examinations by various tax authorities, and the impact of any acquisition, business combination or other reorganization or financing transaction. To forecast our global tax rate, we estimate our pre-tax profits and losses by jurisdiction and forecast our tax expense by jurisdiction. If the mix of profits and losses, our ability to use tax credits or effective tax rates in a given jurisdiction differs from our estimate, our actual tax rate could be materially different than forecasted, which could have a material impact on our results of business, financial condition and results of operations.
 
As a multinational corporation, we conduct our business in many countries and are subject to taxation in many jurisdictions. The taxation of our business is subject to the application of multiple and sometimes conflicting tax laws and regulations, as well as multinational tax conventions. Our effective tax rate is highly dependent upon the geographic distribution of our worldwide earnings or losses, the tax regulations and tax holidays in each geographic region, the availability of tax credits and carryforwards, and the effectiveness of our tax planning strategies. The application of tax laws and regulations is subject to legal and factual interpretation, judgment and uncertainty. Tax laws themselves are subject to change as a result of changes in fiscal policy, changes in legislation, and the evolution of regulations and court rulings. Consequently, taxing authorities may impose tax assessments or judgments against us that could materially impact our tax liability and/or our effective income tax rate.
 

21


In addition, we are subject to examination of our income tax returns by the IRS and other tax authorities. If tax authorities challenge the relative mix of U.S. and international income, our future effective income tax rates could be adversely affected. While we regularly assess the likelihood of adverse outcomes from such examinations and the adequacy of our provision for income taxes, there can be no assurance that such provision is sufficient and that a determination by a tax authority will not have an adverse effect on our business, financial condition and results of operations.

Our inability to acquire and integrate other businesses, products or technologies could seriously harm our competitive position.
 
In order to remain competitive, we may seek to acquire additional businesses, products, or technologies and intellectual property, such as patents. For example, we recently closed our acquisition of Meru. For any past acquisition or possible future acquisition, we may not be successful in negotiating the terms of the acquisition, financing the acquisition, or effectively integrating the acquired business, product, technology or intellectual property into our existing business and operations. We may have difficulty incorporating acquired technologies, intellectual property or products with our existing product lines, integrating reporting systems and procedures, and maintaining uniform standards, controls, procedures and policies. For example, we may experience difficulties integrating Meru’s ERP system or sales and support processes and systems with our current ERP system or our sales and support processes and systems. Our due diligence may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product or technology, including issues with intellectual property, product quality or product architecture, regulatory compliance practices, revenue recognition or other accounting practices or employee or customer issues, and we may not accurately forecast the financial impact of an acquisition. In addition, any acquisitions we are able to complete, including our acquisition of Meru, may be dilutive to revenue growth and earnings and may not result in any synergies or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. We may have to pay cash, incur debt, or issue equity securities to pay for any acquisition, each of which could affect our financial condition or the value of our capital stock and could result in dilution to our stockholders. Acquisitions during a quarter may result in increased operating expenses and adversely affect our results of operations for that period or future periods compared to the results that we have previously forecasted or achieved. Further, completing a potential acquisition and integrating acquired businesses, products, technologies or intellectual property could significantly divert management time and resources.

Our business is subject to the risks of warranty claims, product returns, product liability and product defects.
 
Our products are very complex and, despite testing prior to their release, have contained and may contain undetected defects or errors, especially when first introduced or when new versions are released. Product errors have affected the performance of our products and could delay the development or release of new products or new versions of products, adversely affect our reputation and our end-customers’ willingness to buy products from us, and adversely affect market acceptance or perception of our products. Any such errors or delays in releasing new products or new versions of products or allegations of unsatisfactory performance could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in redesigning the products, cause us to lose significant end-customers, subject us to liability for damages and divert our resources from other tasks, any one of which could materially and adversely affect our business, results of operations and financial condition. Our products must successfully interoperate with products from other vendors. As a result, when problems occur in a network, it may be difficult to identify the sources of these problems. The occurrence of hardware and software errors, whether or not caused by our products, could delay or reduce market acceptance of our products, and have an adverse effect on our business and financial performance, and any necessary revisions may cause us to incur significant expenses. The occurrence of any such problems could harm our business, financial condition and results of operations.
 
Although we generally have limitation of liability provisions in our standard terms and conditions of sale, they may not fully or effectively protect us from claims as a result of federal, state or local laws or ordinances or unfavorable judicial decisions in the United States or other countries, and in some circumstances we may be required to indemnify a customer in full, without a limitation on liability, for certain liabilities, including potential liabilities that are not contractually limited. The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain claims associated with the use of our products, but our insurance coverage may not cover such claim at all or may not adequately cover any claim asserted against us, and in some instances may subject us to potential liability that is not contractually limited. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
 

22


Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by manmade problems such as civil unrest, labor disruption, and terrorism.
 
A significant natural disaster, such as an earthquake, fire, power outage, flood, or other catastrophic event could have a material adverse impact on our business, operating results and financial condition. Our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity, and our research and development and data office center in Vancouver, Canada is subject to the risk of flooding. In addition, natural disasters could affect our manufacturing vendors, suppliers or logistics providers’ ability to perform services such as obtaining product components and manufacturing products on a timely basis and assisting with shipments on a timely basis. In the event our or our service providers’ information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, resulting in our missing financial targets, such as revenue and shipment targets, for a particular quarter. In addition, regional instability, civil unrest, labor disruptions, acts of terrorism and other geo-political unrest could cause disruptions in our business or the business of our manufacturers, logistics providers, partners or end-customers, or of the economy as a whole. Given our typical concentration of sales at the end of each quarter, any disruption in the business of our manufacturers, logistics providers, partners or end-customers that impacts sales at the end of our quarter could have a significant adverse impact on our quarterly results. To the extent that any of the above results in delays or cancellations of customer orders, or in the delay of the manufacture, deployment or shipment of our products, our business, financial condition and results of operations would be adversely affected.

Risks Related to Our Industry

The network security market is rapidly evolving and the complex technology incorporated in our products makes them difficult to develop. If we do not accurately predict, prepare for and respond promptly to technological and market developments and changing end-customer needs, our competitive position and prospects will be harmed.
 
The network security market is expected to continue to evolve rapidly. Moreover, many of our end-customers operate in markets characterized by rapidly changing technologies and business plans, which require them to add numerous network access points and adapt increasingly complex enterprise networks, incorporating a variety of hardware, software applications, operating systems and networking protocols. In addition, computer hackers and others who try to attack networks employ increasingly sophisticated techniques to gain access to and attack systems and networks. The technology in our products is especially complex because it needs to effectively identify and respond to new and increasingly sophisticated methods of attack, while minimizing the impact on network performance. Additionally, some of our new products and enhancements may require us to develop new hardware architectures and ASICs that involve complex, expensive and time consuming research and development processes. Although the market expects rapid introduction of new products or product enhancements to respond to new threats, the development of these products is difficult and the timetable for commercial release and availability is uncertain and there can be long time periods between releases and availability of new products. We have in the past and may in the future experience unanticipated delays in the availability of new products and services and fail to meet previously announced timetables for such availability. If we do not quickly respond to the rapidly changing and rigorous needs of our end-customers by developing and releasing and making available on a timely basis new products and services or enhancements that can respond adequately to new security threats, our competitive position and business prospects will be harmed.
 
Our URL database for our web filtering service may fail to keep pace with the rapid growth of URLs and may not categorize websites in accordance with our end-customers expectations.
 
The success of our web filtering service depends on the breadth and accuracy of our URL database. Although our URL database currently catalogs millions of unique URLs, it contains only a portion of the URLs for all of the websites that are available on the Internet. In addition, the total number of URLs and software applications is growing rapidly, and we expect this rapid growth to continue in the future. Accordingly, we must identify and categorize content for our security risk categories at an extremely rapid rate. Our database and technologies may not be able to keep pace with the growth in the number of websites, especially the growing amount of content utilizing foreign languages and the increasing sophistication of malicious code and the delivery mechanisms associated with spyware, phishing and other hazards associated with the Internet. Further, the ongoing evolution of the Internet and computing environments will require us to continually improve the functionality, features and reliability of our web filtering function. Any failure of our databases to keep pace with the rapid growth and technological change of the Internet could impair the market acceptance of our products, which in turn could harm our business, financial condition and results of operations.
 
In addition, our web filtering service may not be successful in accurately categorizing Internet and application content to meet our end-customers’ expectations. We rely upon a combination of automated filtering technology and human review to categorize websites and software applications in our proprietary databases. Our end-customers may not agree with our

23


determinations that particular URLs should be included or not included in specific categories of our databases. In addition, it is possible that our filtering processes may place material that is objectionable or that presents a security risk in categories that are generally unrestricted by our customers’ Internet and computer access policies, which could result in such material not being blocked from the network. Conversely, we may miscategorize websites such that access is denied to websites containing information that is important or valuable to our customers. Any miscategorization could result in customer dissatisfaction and harm our reputation. Any failure to effectively categorize and filter websites according to our end-customers’ and channel partners’ expectations could impair the growth of our business.

If our new products and product enhancements do not achieve sufficient market acceptance, our results of operations and competitive position will suffer.
 
We spend substantial amounts of time and money to research and develop new products and enhanced versions of our existing products to incorporate additional features, improved functionality or other enhancements in order to meet our customers’ rapidly evolving demands for network security in our highly competitive industry. When we develop a new product or an enhanced version of an existing product, we typically incur expenses and expend resources upfront to market, promote and sell the new offering. Therefore, when we develop and introduce new or enhanced products, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market.
 
Our new products or product enhancements could fail to attain sufficient market acceptance for many reasons, including:
 
delays in releasing our new products or enhancements to the market;
 
failure to accurately predict market demand in terms of product functionality and to supply products that meet this demand in a timely fashion;
 
failure of our sales force and partners to focus on selling new products;
 
inability to interoperate effectively with the networks or applications of our prospective end-customers;
 
inability to protect against new types of attacks or techniques used by hackers;
 
actual or perceived defects, vulnerabilities, errors or failures;
 
negative publicity about their performance or effectiveness;
 
introduction or anticipated introduction of competing products by our competitors;
 
poor business conditions for our end-customers, causing them to delay IT purchases;
 
easing of regulatory requirements around security; and
 
reluctance of customers to purchase products incorporating open source software.
 
If our new products or enhancements do not achieve adequate acceptance in the market, our competitive position will be impaired, our revenue will be diminished and the effect on our operating results may be particularly acute because of the significant research, development, marketing, sales and other expenses we incurred in connection with the new product or enhancement.
  
Demand for our products may be limited by market perception that individual products from one vendor that provide multiple layers of security protection in one product are inferior to point solution network security solutions from multiple vendors.
 
Sales of most of our products depend on increased demand for incorporating broad security functionality in one appliance. If the market for these products fails to grow as we anticipate, our business will be seriously harmed. Target customers may view “all-in-one” network security solutions as inferior to security solutions from multiple vendors because of, among other things, their perception that such products of ours provide security functions from only a single vendor and do not allow users to choose “best-of-breed” defenses from among the wide range of dedicated security applications available. Target customers might also perceive that, by combining multiple security functions into a single platform, our solutions create a

24


“single point of failure” in their networks, which means that an error, vulnerability or failure of our product may place the entire network at risk. In addition, the market perception that “all-in-one” solutions may be suitable only for small- and medium-sized businesses because such solution lacks the performance capabilities and functionality of other solutions may harm our sales to large enterprise, service provider and government organization end-customers. If the foregoing concerns and perceptions become prevalent, even if there is no factual basis for these concerns and perceptions, or if other issues arise with our market in general, demand for multi-security functionality products could be severely limited, which would limit our growth and harm our business, financial condition and results of operations. Further, a successful and publicized targeted attack against us, exposing a “single point of failure,” could significantly increase these concerns and perceptions and may harm our business and results of operations.
 
We face intense competition in our market and we may lack sufficient financial or other resources to maintain or improve our competitive position.
 
The market for network security products is intensely competitive, and we expect competition to intensify in the future. Our competitors include companies such as Blue Coat, Check Point, Cisco/SourceFire, Dell/SonicWall, F5 Networks, FireEye, Intel/McAfee, Juniper, Palo Alto Networks and Sophos.
 
Many of our existing and potential competitors enjoy substantial competitive advantages such as:
 
greater name recognition and longer operating histories;
 
larger sales and marketing budgets and resources;
 
broader distribution and established relationships with distribution partners and end-customers;
 
access to larger customer bases;
 
greater customer support resources;
 
greater resources to make acquisitions;
 
lower labor and development costs; and
 
substantially greater financial, technical and other resources.
 
In addition, some of our larger competitors have substantially broader product offerings, and leverage their relationships based on other products or incorporate functionality into existing products in a manner that discourages customers from purchasing our products. These larger competitors often have broader product lines and market focus, and are in a better position to withstand any significant reduction in capital spending by end-customers in these markets. Therefore, these competitors will not be as susceptible to downturns in a particular market. Also, many of our smaller competitors that specialize in providing protection from a single type of network security threat are often able to deliver these specialized network security products to the market more quickly than we can. Some of our smaller competitors are using third-party chips designed to accelerate performance. Conditions in our markets could change rapidly and significantly as a result of technological advancements or continuing market consolidation. Our competitors and potential competitors may also be able to develop products or services that are equal or superior to ours, achieve greater market acceptance of their products and services, and increase sales by utilizing different distribution channels than we do. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources. In addition, current or potential competitors may be acquired by third parties with greater available resources (such as Cisco’s acquisition of SourceFire, Juniper’s acquisition of NetScreen Technologies Inc., Intel’s acquisition of McAfee, Check Point’s acquisition of Nokia Corporations’ security appliance business and Dell’s acquisition of SonicWALL), and new competitors may arise pursuant to acquisitions of network security companies or divisions. As a result of such acquisitions, competition in our market may continue to increase and our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of acquisition or other opportunities more readily, or develop and expand their product and service offerings more quickly than we do. In addition, our competitors may bundle products and services competitive with ours with other products and services. Customers may accept these bundled products and services rather than separately purchasing our products and services. Due to budget constraints or economic downturns, organizations may be more willing to incrementally add solutions to their existing network security infrastructure from competitors than to replace it with

25


our solutions. These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer customer orders, reduced revenue and gross margins and loss of market share.
 
If functionality similar to that offered by our products is incorporated into existing network infrastructure products, organizations may decide against adding our appliances to their network, which would have an adverse effect on our business.
 
Large, well-established providers of networking equipment such as Cisco, F5 Networks and Juniper offer, and may continue to introduce, network security features that compete with our products, either in standalone security products or as additional features in their network infrastructure products. The inclusion of, or the announcement of an intent to include, functionality perceived to be similar to that offered by our security solutions in networking products that are already generally accepted as necessary components of network architecture may have an adverse effect on our ability to market and sell our products. Furthermore, even if the functionality offered by network infrastructure providers is more limited than our products, a significant number of customers may elect to accept such limited functionality in lieu of adding appliances from an additional vendor such as us. Many organizations have invested substantial personnel and financial resources to design and operate their networks and have established deep relationships with other providers of networking products, which may make them reluctant to add new components to their networks, particularly from other vendors such as us. In addition, an organization’s existing vendors or new vendors with a broad product offering may be able to offer concessions that we are not able to match because we currently offer only network security products and have fewer resources than many of our competitors. If organizations are reluctant to add additional network infrastructure from new vendors or otherwise decide to work with their existing vendors, our business, financial condition and results of operations will be adversely affected.

Risks Related to Intellectual Property

Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our products without compensating us.
 
We rely primarily on patent, trademark, copyright and trade secrets laws and confidentiality procedures and contractual provisions to protect our technology. Valid patents may not issue from our pending applications, and the claims eventually allowed on any patents may not be sufficiently broad to protect our technology or products. Any issued patents may be challenged, invalidated or circumvented, and any rights granted under these patents may not actually provide adequate defensive protection or competitive advantages to us. Patent applications in the United States are typically not published until at least 18 months after filing, or, in some cases, not at all, and publications of discoveries in industry-related literature lag behind actual discoveries. We cannot be certain that we were the first to make the inventions claimed in our pending patent applications or that we were the first to file for patent protection. Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. In addition, recent changes to the patent laws in the United States may bring into question the validity of certain software patents and may make it more difficult and costly to prosecute patent applications. As a result, we may not be able to obtain adequate patent protection or effectively enforce our issued patents.
 
Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or obtain and use information that we regard as proprietary. We generally enter into confidentiality or license agreements with our employees, consultants, vendors and customers, and generally limit access to and distribution of our proprietary information. However, we cannot assure you that the steps taken by us will prevent misappropriation of our technology. Policing unauthorized use of our technology or products is difficult. In addition, the laws of some foreign countries do not protect our proprietary rights to as great an extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as government agencies and private parties in the United States. From time to time, legal action by us may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, operating results and financial condition. If we are unable to protect our proprietary rights (including aspects of our software and products protected other than by patent rights), we may find ourselves at a competitive disadvantage to others who need not incur the additional expense, time and effort required to create the innovative products that have enabled us to be successful to date.

Our products contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.
 
Our products contain software modules licensed to us by third-party authors under “open source” licenses, including the GNU Public License, the GNU Lesser Public License (LGPL), the BSD License, the Apache License the MIT X License

26


and the Mozilla Public License. From time to time, there have been claims against companies that distribute or use open source software in their products and services, asserting that open source software infringes the claimants’ intellectual property rights. We could be subject to suits by parties claiming infringement of intellectual property rights in what we believe to be licensed open source software. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of product sales for us.
 
Although we monitor our use of open source software to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by United States courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. In this event, we could be required to seek licenses from third parties to continue offering our products, to make our proprietary code generally available in source code form, to re-engineer our products or to discontinue the sale of our products if re-engineering could not be accomplished on a timely basis, any of which requirements could adversely affect our business, operating results and financial condition.
 
Claims by others that we infringe their proprietary technology or other litigation matters could harm our business.
 
Patent and other intellectual property disputes are common in the network security industry. Third parties are currently asserting, have asserted and may in the future assert claims of infringement of intellectual property rights against us. They may also assert such claims against our end-customers or channel partners whom we typically indemnify against claims that our products infringe the intellectual property rights of third parties. As the number of products and competitors in our market increases and overlaps occur, infringement claims may increase. Any claim of infringement by a third-party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business. In addition, litigation may involve patent holding companies, non-practicing entities or other adverse patent owners who have no relevant product revenue and against whom our own patents may therefore provide little or no deterrence or protection.
 
Although third parties may offer a license to their technology, the terms of any offered license may not be acceptable, and the failure to obtain a license or the costs associated with any license could cause our business, financial condition and results of operations to be materially and adversely affected. In addition, some licenses may be non-exclusive and, therefore, our competitors may have access to the same technology licensed to us.
 
Alternatively, we may be required to develop non-infringing technology, which could require significant time, effort and expense, and may ultimately not be successful. Furthermore, a successful claimant could secure a judgment or we may agree to a settlement that prevents us from distributing certain products or performing certain services or that requires us to pay substantial damages (including treble damages if we are found to have willfully infringed such claimant’s patents or copyrights), royalties or other fees. Any of these events could seriously harm our business, financial condition and results of operations.

From time to time we are subject to lawsuits claiming patent infringement. We are also subject to other litigation in addition to patent infringement claims, such as employment-related litigation and disputes, as well as general commercial litigation, and could become subject to other forms of litigation and disputes, including stockholder litigation. If we are unsuccessful in defending any such claims, our operating results and financial condition and results may be materially and adversely affected. For example, we may be required to pay substantial damages and could be prevented from selling certain of our products. Litigation, with or without merit, could negatively impact our business, reputation and sales in a material fashion.

We have several on-going patent lawsuits and several non-practicing entity patent holding companies have sent us letters proposing that we license certain of their patents. Given this and the proliferation of lawsuits in our industry and other similar industries by both non-practicing entities and operating entities, we expect that we will be sued for patent infringement in the future, regardless of the merits of any such lawsuits. The cost to defend such lawsuits and any adverse result in such lawsuits could have a material adverse effect on our results of operations and financial condition.


27


We rely on the availability of third-party licenses.
 
Many of our products include software or other intellectual property licensed from third parties. It may be necessary in the future to renew licenses relating to various aspects of these products or to seek new licenses for existing or new products. There can be no assurance that the necessary licenses would be available on acceptable terms, if at all. The inability to obtain certain licenses or other rights or to obtain such licenses or rights on favorable terms, or the need to engage in litigation regarding these matters, could result in delays in product releases until equivalent technology can be identified, licensed or developed, if at all, and integrated into our products and may have a material adverse effect on our business, operating results, and financial condition. Moreover, the inclusion in our products of software or other intellectual property licensed from third parties on a nonexclusive basis could limit our ability to differentiate our products from those of our competitors.

Risks Related to Ownership of our Common Stock

As a public company, we are subject to compliance initiatives that will require substantial time from our management and result in significantly increased costs that may adversely affect our operating results and financial condition.
 
The Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and other rules implemented by the SEC and The NASDAQ Stock Market impose various requirements on public companies, including requiring changes in corporate governance practices. These requirements, as well as proposed corporate governance laws and regulations under consideration, may further increase our compliance costs. If compliance with these various legal and regulatory requirements diverts our management’s attention from other business concerns, it could have a material adverse effect on our business, financial condition and results of operations. The Sarbanes-Oxley Act requires, among other things, that we assess the effectiveness of our internal control over financial reporting annually, and of our disclosure controls and procedures quarterly. Although our most recent assessment, testing and evaluation resulted in our conclusion that as of December 31, 2015, our internal controls over financial reporting were effective, we cannot predict the outcome of our testing in 2016 or future periods. We may incur additional expenses and commitment of management’s time in connection with further evaluations, both of which could materially increase our operating expenses and accordingly reduce our operating results.
 
Changes in financial accounting standards may cause adverse unexpected fluctuations and affect our reported results of operations.
 
A change in accounting standards or practices, and varying interpretations of existing accounting pronouncements, such as changes to standards related to revenue recognition (which are effective for us beginning on January 1, 2018), the increased use of fair value measure, and financial instruments could have a significant effect on our reported financial results or the way we conduct our business. If we do not ensure that our systems and processes are aligned with the new standards, we could encounter difficulties generating quarterly and annual financial statements in a timely manner, which would have an adverse effect on our business and our ability to meet our reporting obligations.
If securities or industry analysts stop publishing research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
 
The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If we do not maintain adequate research coverage or if one or more of the analysts who cover us downgrades our stock or publishes inaccurate or unfavorable research about our business, our stock price could decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which could cause our stock price and trading volume to decline.
 
The trading price of our common stock may be volatile.
 
The market price of our common stock may be subject to wide fluctuations in response to, among other things, the risk factors described in this periodic report, news about Fortinet and our financial results, news about our competitors and their results, and other factors such as rumors or fluctuations in the valuation of companies perceived by investors to be comparable to us, or announcements regarding any stock repurchase programs and the timing and amount of shares we purchase under such programs. For example, over the past twelve months through the filing of this Report, the closing price of our common stock ranged from $23.83 to $48.83.

 Furthermore, 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,

28


political and market conditions, such as recessions, 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 be 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.

Anti-takeover provisions contained in our certificate of incorporation and bylaws, as well as provisions of Delaware law, could impair a takeover attempt.
 
Our certificate of incorporation, bylaws and Delaware law contain provisions that could have the effect of rendering more difficult, delaying or preventing an acquisition deemed undesirable by our board of directors. Our corporate governance documents include provisions:
 
providing for a classified board of directors whose members serve staggered three-year terms;
 
authorizing “blank check” preferred stock, which could be issued by the board without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our common stock;
 
limiting the liability of, and providing indemnification to, our directors and officers;
 
limiting the ability of our stockholders to call and bring business before special meetings;
 
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors;

providing that certain litigation matters may only be brought against us in state or federal courts in the State of Delaware;
 
controlling the procedures for the conduct and scheduling of board and stockholder meetings; and
 
providing the board of directors with the express power to postpone previously scheduled annual meetings and to cancel previously scheduled special meetings.
 
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.
 
As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of a substantial majority of all of our outstanding common stock.
 
Any provision of our certificate of incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.
ITEM 1B.     Unresolved Staff Comments

Not applicable.

ITEM 2.     Properties

Our corporate headquarters is located in Sunnyvale, California and comprises approximately 164,000 square feet of office and building space. In addition, during 2015, we purchased certain land and buildings adjacent to our corporate headquarters, totaling approximately 96,000 square feet and in Sophia, France totaling approximately 38,000 square feet, to support growth in our business operations. In February 2016, we purchased certain property in Union City, California totaling approximately 200,000 square feet.

29


We also lease approximately 130,000 square feet of space in Burnaby, Canada under lease agreements that expire at various dates through 2020 to support our research and development and operations. We maintain additional offices throughout the United States and various international locations, including France, the United Kingdom, China, Mexico, Germany, Japan and the Czech Republic. We believe that our existing properties are sufficient and suitable to meet our current needs. We intend to expand our facilities or add new facilities as we add employees and enter new geographic markets, and we believe that suitable additional or alternative space will be available as needed to accommodate ongoing operations and any such growth. However, we expect to incur additional expenses in connection with such new or expanded facilities.

For information regarding the geographical location of our property and equipment, see Note 14 to our consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K.

ITEM 3.     Legal Proceedings

We are subject to various claims, complaints and legal actions that arise from time to time in the normal course of business. We believe that the possibility that any of the current pending claims, complaints or legal proceedings will result in a material loss is remote. There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows.

ITEM 4.     Mine Safety Disclosure

Not applicable.


30


Part II

ITEM 5.
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Our common stock is traded on The NASDAQ Global Select Market under the symbol “FTNT.” The following table sets forth, for the time periods indicated, the high and low closing sales price of our common stock, as reported on the NASDAQ Global Select Market.
 
2015
 
2014
 
High
 
Low
 
High
 
Low
Fourth Quarter
$
44.19

 
$
30.42

 
$
31.31

 
$
23.44

Third Quarter
$
48.83

 
$
39.97

 
$
26.78

 
$
23.69

Second Quarter
$
43.74

 
$
33.72

 
$
25.13

 
$
20.36

First Quarter
$
35.48

 
$
29.22

 
$
23.86

 
$
19.02


Holders of Record

As of February 19, 2016, there were 62 holders of record of our common stock. A substantially greater number of holders of our common stock are “street name” or beneficial holders, whose shares are held by banks, brokers and other financial institutions.

Dividends

We have never declared or paid cash dividends on our capital stock. We do not anticipate paying any cash dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors and will depend on our financial condition, operating results, capital requirements, general business conditions and other factors that our board of directors may deem relevant.

Stock Performance Graph

This performance graph shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, or incorporated by reference into any filing of Fortinet under the Securities Act of 1933, as amended (the “Securities Act), or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.

The following graph compares the cumulative five-year total return for our common stock, the NASDAQ Composite Index and the NASDAQ Computer Index. Such returns are based on historical results and are not intended to suggest future performance. Data for the NASDAQ Composite Index and the NASDAQ Computer Index assume reinvestment of dividends. We have never declared or paid cash dividends on our capital stock, nor do we anticipate paying any such cash dividends in the foreseeable future.



31


COMPARISON OF CUMULATIVE TOTAL RETURN*
Among Fortinet, Inc., The NASDAQ Composite Index and
The NASDAQ Computer Index
_______
 
 
December 2010 *
 
December 2011
 
December 2012
 
December 2013
 
December 2014
 
December 2015
Fortinet, Inc.
 
$
100

 
$
135

 
$
130

 
$
118

 
$
189

 
$
193

NASDAQ Composite
 
$
100

 
$
98

 
$
114

 
$
157

 
$
179

 
$
189

NASDAQ Computer
 
$
100

 
$
100

 
$
113

 
$
149

 
$
179

 
$
190

________________
* Assumes that $100 was invested on December 31, 2010 in stock or index, including reinvestment of dividends. Stockholder returns over the indicated period should not be considered indicative of future stockholder returns.
 
Sales of Unregistered Securities

None.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

Share Repurchase Program

On December 6, 2013, our board of directors authorized a Share Repurchase Program (the “Program”), to repurchase up to $200.0 million of our outstanding common stock. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. In 2015, we repurchased 1.8 million shares of common stock under the Program in open market transactions for an aggregate purchase price of $60.0 million. The timing and amounts of these purchases were based on factors such as market conditions, price and regulatory requirements. The share repurchases were financed by available cash balances. The Program expired on December 31, 2015 with an unused balance under the Program of $62.5 million.

The following table provides information with respect to the shares of common stock we repurchased during the three months ended December 31, 2015 (in thousands, except share and per share amounts):

32


Period
 
Total Number of Shares Purchased
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
October 1 - October 31, 2015
 
281,558

 
$
34.42

 
281,558

 
$
112,803

November 1 - November 30, 2015
 
1,348,450

 
$
34.00

 
1,348,450

 
$
66,950

December 1 - December 31, 2015
 
128,613

 
$
34.64

 
128,613

 
$


In January 2016, our board of directors approved a new Share Repurchase Program (the “New Program”), which authorizes the repurchase of up to $200.0 million of our outstanding common stock through December 31, 2017. Subsequent to December 31, 2015, through the filing of this Report, we have repurchased 2.0 million shares of our common stock under the New Program at an average price of $24.97 per share, for an aggregate purchase price of $50.0 million. We have $150.0 million in authorized funds remaining under the New Program as of the filing date.

ITEM 6.     Selected Financial Data

The following selected consolidated financial data set forth below was derived from our historical audited consolidated financial statements and should be read in conjunction with the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Financial Statements and Supplementary Data,” and other financial data included elsewhere in this Annual Report on Form 10-K. Our historical results of operations are not indicative of our future results of operations.

 
Year Ended December 31,
 
2015
 
2014
 
2013
 
2012
 
2011
 
(in thousands, except per share amounts)
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
 
 
Total revenue
$
1,009,268

 
$
770,364

 
$
615,297

 
$
533,639

 
$
433,576

Operating income
$
14,877

 
$
59,324

 
$
72,090

 
$
100,475

 
$
88,904

Net income
$
7,987

 
$
25,343

 
$
44,273

 
$
66,836

 
$
62,492

Net income per share :
 
 
 
 
 
 
 
 
 
Basic
$
0.05

 
$
0.15

 
$
0.27

 
$
0.42

 
$
0.41

Diluted
$
0.05

 
$
0.15

 
$
0.26

 
$
0.40

 
$
0.38

Weighted-average shares outstanding:
 
 
 
 
 
 
 
 
 
Basic
170,385

 
163,831

 
162,435

 
158,074

 
152,581

Diluted
176,141

 
169,289

 
168,183

 
166,329

 
163,781


 
As of December 31,
2015
 
2014
 
2013
 
2012
 
2011
(in thousands)
Consolidated Balance Sheet Data:
 
 
 
 
 
 
 
 
 
Cash, cash equivalents and investments
$
1,164,310

 
$
991,744

 
$
843,045

 
$
739,586

 
$
538,687

Total assets
$
1,790,510

 
$
1,424,774

 
$
1,168,464

 
$
975,497

 
$
734,747

Total stockholders’ equity
$
755,377

 
$
675,966

 
$
585,760

 
$
510,934

 
$
358,354



33


ITEM 7.     Management’s Discussion and Analysis of Financial Condition and Results of Operations

In addition to historical information, this Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the Exchange Act. These statements include, among other things, statements concerning our expectations regarding:

continued growth and market share gains;

variability in sales in certain product categories from year to year and between quarters;

expected impact of sales of certain products;

the proportion of our revenue that consists of our product and service and other revenue, and the mix of billings between products and services;
 
the impact of our product innovation strategy;

growing our sales to enterprise, service provider and government organizations, and the impact of sales to these organizations on our long-term growth, expansion, and operating results;

growing our channel partner relationships, especially with enterprise resellers;

trends in revenue, costs of revenue, and gross margin;
 
trends in our operating expenses, including research and development expense, sales and marketing expense, general and administrative expense, and expectations regarding these expenses as a percentage of revenue;

continued investments in research and development;

continued investments in sales and marketing, and the impact of those investments;

expectations regarding uncertain tax benefits and our effective tax rate;

expectations regarding spending related to capital expenditures;

competition in our markets;

integration of acquired companies and technologies;

implementation of a new enterprise resource planning (“ERP”) system;

our intentions regarding repatriation of cash, cash equivalents and investments held by our international subsidiaries and the sufficiency of our existing cash, cash equivalents and investments to meet our cash needs for at least the next 12 months; and

other statements regarding our future operations, financial condition and prospects and business strategies.

These forward-looking statements are subject to certain risks and uncertainties that could cause our actual results to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Annual Report on Form 10-K and, in particular, the risks discussed under the heading “Risk Factors” in Part I, Item 1A of this Annual Report on Form 10-K and those discussed in other documents we file with the SEC. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.

Business Overview

We provide high performance cybersecurity solutions to a wide variety of enterprises, service providers and government organizations of all sizes across the globe, including a majority of the 2015 Fortune 100. Our cybersecurity

34


solutions are fast, secure and designed to provide broad, rapid protection against dynamic security threats while simplifying the IT infrastructure of our end-customers worldwide.

Our core product platform is the FortiGate physical and virtual appliance, which ships with a set of broad security services, including firewall, VPN, application control, intrusion prevention, web filtering and advanced threat protection (“ATP”). These security services are enabled by FortiGuard which provides extensive threat research and a global cloud network to deliver protection services to each FortiGate appliance. FortiGate also has extensive networking capability such as switching, routing, native internet protocol version 6 and different modes of deployment. FortiManager provides central management and FortiAnalyzer provides reporting and analytics. The FortiGate platform can be extended to provide enhanced capabilities. For example, it can be used as a wireless controller for access points. An external sandbox can also be attached for local ATP analysis.

Customers select the functions or combination of functions that best meet their specific security requirements such as a high-speed DCFW at the network core, a NGFW at the edge or a broad UTM solution at branch sites. We derive a substantial majority of product sales from our FortiGate appliances, which range from the FortiGate-20 to -100 series, designed for small businesses, FortiGate-200 to -900 series for mid-sized enterprises, to the FortiGate-1000 to -5000 series for large enterprises and service providers. Our network security platform also includes our FortiGuard security subscription services, to which end-customers can subscribe in order to obtain access to dynamic updates to application control, anti-virus, intrusion prevention, web filtering, and anti-spam functionality. End-customers can also choose to purchase FortiCare technical support services for our products. End-customers also often use FortiManager and FortiAnalyzer products in conjunction with a FortiGate deployment to provide centralized management and analysis and reporting capabilities.

We complement our core FortiGate product line with other appliances and software licenses that offer additional protection from security threats to other critical areas of the enterprise, such as our secure wireless and access technologies, advanced threat protection, secure email gateway, web application firewalls, application delivery controllers, databases security product, DDoS security product, and endpoint security product for employee computers and mobile devices. Sales of these complementary products have grown in recent quarters.

Financial Highlights

We recorded total revenue of $1.01 billion in 2015, an increase of 31% compared to 2014. Product revenue was $476.8 million in 2015, an increase of 32% compared to 2014. Service revenue was $532.5 million in 2015, an increase of 30% compared to 2014.

Cash, cash equivalents and investments were $1.16 billion as of December 31, 2015, an increase of $172.6 million, or 17%, from December 31, 2014.

Deferred revenue was $791.3 million as of December 31, 2015, an increase of $232.5 million, or 42%, from December 31, 2014.

We generated cash flows from operating activities of $282.5 million in 2015, an increase of $86.0 million, or 44%, compared to 2014.

In July 2015, we acquired Meru, a provider of Wi-Fi networking products and services, for total consideration of $41.8 million. In connection with the business acquisition of Meru, we initiated planned cost reduction and restructuring activities to improve our cost structure and operational efficiencies, resulting in workforce reductions, consolidation of certain real estate facilities, asset write-downs, contract terminations and other charges. Restructuring charges for the year ended December 31, 2015 were $7.6 million.

We repurchased 1.8 million shares of common stock under our previously-announced Share Repurchase Program for an aggregate purchase price of $60.0 million in 2015.

Revenue grew in 2015 as our integrated security platform products put us in a strong competitive position in a robust security market. We continue to strengthen partnerships with enterprise resellers and gain from our prior sales investments. In addition, we continue to execute our strategy of selling to enterprise customers and landing large deals with some of these customers. Enterprise customers have vast infrastructures and we believe this will provide expansion opportunities for us in the future. Our strategy has enabled us to gain market share, win new customers, and expand within existing customer accounts, especially in the large enterprise market which is key to our long-term growth and profitability strategy. Large enterprises represent significant opportunity for cross-sell and upsell as they tend to purchase more products and services over time,

35


yielding substantial lifetime value. Aside from obtaining new customers, other levers to drive long-term growth and operating leverage include adding more functionality and value in our security subscription and support service offerings to customers.

In 2015, sales of high-end FortiGate products (FortiGate-1000 to -5000 series) increased due to enterprise adoption of our high-end appliances such as the FortiGate-1500D, -3700D, and -5000 series. The percentage of our FortiGate related billings from high-end products increased from 38% in 2014 to 41% in 2015, while the mid-range products decreased from 26% in 2014 to 25% in 2015 and the entry-level products decreased from 36% in 2014 to 34% in 2015.

In 2015, operating expenses increased by $227.6 million, or 47%, as compared to 2014. The increase was primarily driven by our accelerated pace of hiring and continued investments to expand our sales coverage, grow our marketing capabilities, develop new products and scale our customer support. We also continue to invest in research and development to strengthen our technology leadership position. We believe that continued product innovation has strengthened our technology and resulted in market share gains. In addition, we incurred costs from the integration of Meru and the implementation of restructuring activities and expenses related to business design and reengineering in preparation of an ERP system implementation. Headcount increased by 41% to 4,018 employees and contractors as of December 31, 2015, up from 2,854 as of December 31, 2014.

Business Model

Our sales strategy is based on a distribution model whereby we primarily sell our products and services directly to distributors which sell to resellers and service providers, which, in turn, sell to our end-customers. In certain cases, we sell directly to government-focused resellers, large service providers and major systems integrators, which have significant purchasing power and unique customer deployment requirements. Typically, FortiGuard security subscription services and FortiCare technical support services are purchased along with our physical and virtual appliances, most frequently as part of a bundle offering that includes hardware and services. We invoice at the time of our sale for the total price of the products and subscription and technical support services, and the invoice generally becomes payable within 30 to 90 days. We generally recognize product revenue up-front and defer revenue for the sale of new, and renewal of existing, FortiGuard security subscription and FortiCare technical support services contracts. We recognize the related service revenue over the service period, which is typically one to three years, although it can be as long as five years. Sales of new and renewal services are a source of recurring revenue and increase our deferred revenue balance, which contributes significantly to our positive cash flow from operations.

Key Metrics

We monitor a number of financial and operating metrics, including the key financial metrics set forth below, in order to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. The following table summarizes revenue, deferred revenue, billings (non-GAAP), cash, cash equivalents and investments, net cash provided by operating activities, and free cash flow (non-GAAP). We discuss revenue below under “—Components of Operating Results,” and we discuss our cash, cash equivalents, and investments, and net cash provided by operating activities below under “—Liquidity and Capital Resources.” Deferred revenue, billings (non-GAAP), and free cash flow (non-GAAP) are discussed immediately below the following table.

 
Year Ended or As of December 31,
 
2015
 
2014
 
2013
 
(in thousands)
Revenue
$
1,009,268

 
$
770,364

 
$
615,297

Deferred revenue
$
791,303

 
$
558,757

 
$
432,628

Billings (non-GAAP)
$
1,232,014

 
$
896,493

 
$
684,190

Cash, cash equivalents and investments
$
1,164,310

 
$
991,744

 
$
843,045

Net cash provided by operating activities
$
282,547

 
$
196,582

 
$
147,384

Free cash flow (non-GAAP)
$
245,189

 
$
164,385

 
$
133,507

    
Deferred revenue. Our deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. Deferred revenue is amortized as revenue ratably over the contractual service period. The majority of our deferred revenue balance consists of the unrecognized portion of service revenue from FortiGuard security subscription and FortiCare technical support service contracts. We monitor our deferred revenue balance because it represents a significant

36


portion of revenue to be recognized in future periods. Total deferred revenue as of December 31, 2015 increased by $232.5 million or 42% compared to a year ago. Total deferred revenue as of December 31, 2015 of $791.3 million included deferred revenue relating to Meru of $14.5 million, or 2% of total deferred revenue.  Excluding Meru’s deferred revenue, our deferred revenue as of December 31, 2015 was $776.8 million, an increase of $218.0 million or 39% compared to a year ago.

Billings (Non-GAAP).We define billings as revenue recognized in accordance with GAAP plus the change in deferred revenue from the beginning to the end of the period less any deferred revenue balances acquired from business combination(s) during the period. We consider billings to be a useful metric for management and investors because billings drives deferred revenue, which is an important indicator of the health and viability of our business. There are a number of limitations related to the use of billings instead of GAAP revenue. First, billings include amounts that have not yet been recognized as revenue. Second, we may calculate billings in a manner that is different from peer companies that report similar financial measures. Management compensates for these limitations by providing specific information regarding GAAP revenue and evaluating billings together with GAAP revenue.

Total billings for the year ended December 31, 2015 increased by $335.5 million, or 37%, compared to the year ended December 31, 2014. Total billings for the year ended December 31, 2015 of $1.23 billion included Meru’s billings from July 8, 2015 to December 31, 2015 of $32.8 million, or 3% of total billings.  Excluding Meru, our billings for the year ended December 31, 2015 were $1.20 billion, an increase of 34% compared to the year ended December 31, 2014.

A reconciliation of billings to revenue, the most directly comparable financial measure calculated and presented in accordance with GAAP, is provided below:

Reconciliation of total consolidated GAAP revenue to billings

 
Year Ended December 31,
2015
 
2014
 
2013
(in thousands)
Billings:
 
 
 
 
 
Revenue
$
1,009,268

 
$
770,364

 
$
615,297

Add increase in deferred revenue
232,546

 
126,129

 
69,443

Less deferred revenue balance acquired in business combination
(9,800
)
 

 
(550
)
Total billings (Non-GAAP)
$
1,232,014

 
$
896,493

 
$
684,190


Reconciliation of Merus GAAP revenue to billings

 
For the period
July 8, 2015 through December 31, 2015
(in thousands)
Billings:
 
Revenue
$
28,050

Add increase in deferred revenue
4,706

Total billings (Non-GAAP)
$
32,756


Free cash flow (Non-GAAP). We define free cash flow as net cash provided by operating activities minus capital expenditures such as purchases of property and equipment. We consider free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that, after the acquisition of property and equipment, can be used for strategic opportunities, including investing in our business, making strategic acquisitions, repurchasing outstanding common stock and strengthening the balance sheet. Analysis of free cash flow facilitates management’s comparison of our operating results to those of our peer companies. A limitation of using free cash flow rather than the GAAP measure of net cash provided by operating activities as a means for evaluating liquidity is that free cash flow does not represent the total increase or decrease in the cash, cash equivalents and investments balance for the period because it excludes cash provided by or used for other investing and financing activities. Management accounts for this limitation by providing information about our capital expenditures and other investing and financing activities on the face of the cash flow statement and under “—Liquidity and Capital Resources.” A reconciliation of free cash flow to net cash provided by operating

37


activities, the most directly comparable financial measure calculated and presented in accordance with GAAP, is provided below:

 
Year Ended December 31,
2015
 
2014
 
2013
(in thousands)
Free Cash Flow:
 
 
 
 
 
Net cash provided by operating activities
$
282,547

 
$
196,582

 
$
147,384

Less purchases of property and equipment
(37,358
)
 
(32,197
)
 
(13,877
)
Free cash flow (Non-GAAP)
$
245,189

 
$
164,385

 
$
133,507


Components of Operating Results

Revenue

We generate the majority of our revenue from sales of our products and amortization of amounts included in deferred revenue related to previous sales of FortiGuard security subscription and FortiCare technical support services. Revenue is recognized when persuasive evidence of an arrangement exists, delivery has occurred or services have been rendered, the sales price is fixed or determinable and collectability is reasonably assured.

Our total revenue is comprised of the following:
 
Product revenue. Product revenue is generated from sales of our appliances. The substantial majority of our product revenue has been generated by our FortiGate line of appliances, and we do not expect this to change in the foreseeable future. Product revenue also includes revenue derived from sales of appliances, as well as from sales of our FortiClient and VDOM software. As a percentage of total revenue, we expect that our product revenue may vary from quarter-to-quarter based on seasonal and cyclical factors, as discussed below under “—Quarterly Results of Operations” but will remain at a relatively comparable level in 2016.


Service revenue. Service revenue is generated primarily from FortiGuard security subscription services related to application control, antivirus, intrusion prevention, web filtering, anti-spam, ATP and vulnerability management updates, and from FortiCare technical support services for software updates, maintenance releases and patches, Internet access to technical content, telephone and Internet access to technical support personnel and hardware support. We recognize revenue from FortiGuard security subscription and FortiCare technical support services over the contractual service period. Our typical contractual support and subscription term is one to three years. We also generate a small portion of our revenue from professional services and training services, and we recognize this revenue as the services are provided. As a percentage of total revenue, we expect our service revenue to remain at a relatively comparable level in 2016. Our service revenue growth rate depends significantly on the growth of our customer base, the expansion and introduction of new service offerings, and the renewal of service contracts by our customers.

Our total cost of revenue is comprised of the following:

Cost of product revenue. A substantial majority of the cost of product revenue consists of third-party contract manufacturers' costs, as well as other costs of materials used in production. Our cost of product revenue also includes supplies, shipping costs, personnel costs associated with logistics and quality control, facility-related costs, excess and obsolete inventory costs, warranty costs, and amortization and impairment of intangible assets, if applicable. Personnel costs include salaries, benefits and bonuses, as well as stock-based compensation.

Cost of service revenue. Cost of service revenue is primarily comprised of salaries, benefits and bonuses, as well as stock-based compensation. Cost of service revenue also includes supplies and facility-related costs.

Gross margin. Gross profit as a percentage of revenue, or gross margin, has been and will continue to be affected by a variety of factors, including the average sales price of our products, any excess inventory write-offs, product costs, the mix of products sold and the mix of revenue between products and services. In 2015, service revenue had a positive effect on our total

38


gross margin given the higher service gross margins compared to product gross margins. During 2015, service gross margins increased compared to 2014. We believe our overall gross margin will remain at a relatively comparable level in 2016.

 Operating expenses. Our operating expenses consist of research and development, sales and marketing, general and administrative expenses, and restructuring charges. Personnel costs are the most significant component of operating expenses and consist primarily of salaries, benefits, bonuses, stock-based compensation, and sales commissions, as applicable. We expect personnel costs to continue to increase in absolute dollars as we expand our workforce.

Research and development. Research and development expense consists primarily of personnel costs. Additional research and development expenses include ASIC and system prototypes and certification-related expenses, depreciation of capital equipment and facility-related expenses. The majority of our research and development is focused on both software development and the ongoing development of our hardware platform. We record all research and development expenses as incurred. Our research and development teams are primarily located in Canada and the United States.

Sales and marketing. Sales and marketing expense is the largest component of our operating expenses and primarily consists of personnel costs. Additional sales and marketing expenses include promotional lead generation and other marketing expenses, travel, depreciation of capital equipment and facility-related expenses. We intend to hire additional personnel focused on sales and marketing and expand our sales and marketing efforts worldwide in order to capture additional market share in the high-return enterprise market, where customers tend to provide a higher lifetime value.

General and administrative. General and administrative expense consists of personnel costs, as well as professional fees, depreciation of capital equipment and software, facility-related expenses, charges associated with the ERP system implementation, and in 2015, business acquisition costs relating to Meru. General and administrative personnel include our executive, finance, human resources, information technology and legal organizations. Our professional fees principally consist of outside legal, auditing, accounting, tax, information technology and other consulting costs.

Restructuring charges. Restructuring charges relate to the alignment activities in connection with the Meru acquisition to reduce our cost structure and improve operational efficiencies. We initiated planned cost reduction and restructuring activities to improve our cost structure and operational efficiencies, resulting in workforce reductions, contract terminations and other charges.

Interest income. Interest income consists of income earned on our cash, cash equivalents and investments. We have historically invested our cash in money market funds, commercial paper, corporate debt securities, municipal bonds, certificates of deposit and term deposits, and U.S. government and agency securities.

Other expense, net. Other expense, net consists primarily of foreign exchange and related hedging gains and losses. Foreign exchange gains and losses relate to foreign currency exchange re-measurement. The hedging gains and losses are related to our settled balance sheet hedges.

Provision for income taxes. We are subject to tax in the United States as well as other tax jurisdictions or countries in which we conduct business. Earnings from our non-U.S. activities are subject to income taxes in the local country which are generally lower than U.S. tax rates, and may be subject to U.S. income taxes. Our effective tax rate differs from the U.S. statutory rate primarily due to foreign income subject to different tax rates than the U.S., research and development tax credits, withholding taxes, nondeductible stock-based compensation expense and adjustments related to our intercompany transfer pricing.

The income tax provision for 2015 was comprised of domestic income taxes, foreign income taxes and foreign withholding taxes. Our effective tax rate approximates the U.S. federal statutory tax rates plus the impact of state taxes, research and development tax credits, foreign withholding tax, nondeductible stock-based compensation expense, and foreign income subject to lower tax rates than income earned in the United States.

Critical Accounting Policies and Estimates

Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with GAAP. These principles require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, cost of revenue and expenses, and related disclosures. We base

39


our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. 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 the significant accounting policies described in Note 1 to our consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K, 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 derive the majority of our revenue from sales of our hardware, software, FortiGuard security subscription and FortiCare technical support services, and other services through our channel partners and a direct sales force.

Revenue is recognized when all of the following criteria have been met:
 
Persuasive evidence of an arrangement exists. Binding contracts or purchase orders are generally used to determine the existence of an arrangement.
 
Delivery has occurred or services have been rendered. Delivery occurs when we fulfill an order and title and risk of loss has been transferred. Service revenue is deferred and recognized ratably over the contractual service period, which is typically from one to three years and is generally recognized upon delivery or completion of service.
 
Sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on the payment terms associated with the transaction and when the sales price is deemed final.

Collectability is reasonably assured. We assess collectability based primarily on creditworthiness as determined by credit checks, analysis, and payment history.

We recognize product revenue for sales to distributors that have no general right of return and direct sales to end-customers upon shipment, based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. Certain distributors are granted stock rotation rights, limited rights of return and rebates for sales of our products. The arrangement fee for this group of distributors is not typically fixed or determinable when products are shipped and revenue is therefore deferred and recognized upon sell-through. For sales that include end-customer acceptance criteria, revenue is recognized upon acceptance.

 Substantially all of our products have been sold in combination with services, which consist of security subscriptions and technical support services. Security services provide access to our antivirus, intrusion prevention, web filtering, and anti-spam functionality. Support services include rights to unspecified software upgrades, maintenance releases and patches, telephone and Internet access to technical support personnel, and hardware support. We recognize revenue from these services ratably over the contractual service period. Revenue related to subsequent renewals of these services is recognized over the term of the renewal agreement.

We reduce revenue for estimates of sales returns and allowances and record reductions to revenue for rebates and estimated commitments related to price protection and other customer incentive programs. Additionally, in limited circumstances, we may permit end-customers, distributors and resellers to return our products, subject to varying limitations, for a refund within a reasonably short period from the date of purchase. We estimate and record reserves for sales incentives and sales returns based on historical experience.

Our sales arrangements typically contain multiple elements, such as hardware, security subscription, technical support services and other services. The majority of our hardware appliance products contain our operating system software that together function to deliver the essential functionality of the product. Our products and services generally qualify as separate units of accounting. We allocate revenue to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (“VSOE”) of selling price, if it exists, or third-party evidence (“TPE”) of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use our best estimate of selling price (“BESP”) for that deliverable. Revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for each element.
     

40


For our hardware appliances, we use BESP as our selling price estimate. For our support and other services, we generally use VSOE as our selling price estimate. We determine VSOE of fair value for elements of an arrangement based on the historical pricing and discounting practices for those services when sold separately. In establishing VSOE, we require that a substantial majority of the selling prices for a service fall within a reasonably narrow pricing range, generally evidenced by a substantial majority of such historical stand-alone transactions falling within a reasonably narrow range as a percentage of list price. When we are unable to establish a selling price using VSOE for our support and other services, we use BESP in our allocation of arrangement consideration. We determine BESP for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies, customer classes and distribution channels that fall within a reasonably narrow range as a percentage of list price.

For multiple-element arrangements where software deliverables are included, revenue is allocated to the non-software deliverables and to the software deliverables as a group using the relative estimated selling prices of each of the deliverables in the arrangement based on the estimated selling price hierarchy. The amount allocated to the software deliverables is then allocated to each software deliverable using the residual method when VSOE of fair value exists. If evidence of VSOE of fair value of one or more undelivered elements does not exist, all software allocated revenue is deferred and recognized when delivery of those elements occurs or when fair value can be established. When the undelivered element for which we do not have VSOE of fair value is support, revenue for the entire arrangement is recognized ratably over the support period. The same residual method and VSOE of fair value principles apply for our multiple element arrangements that contain only software elements.

Stock-Based Compensation

Employee Stock Options. We estimate the fair value of employee stock options awarded to our employees using the Black-Scholes-Merton (“Black-Scholes”) pricing model. For all employee stock options, we recognize expense, net of estimated forfeitures, over the requisite service period using the straight-line method. Our option pricing model requires the input of subjective assumptions, including the expected stock price volatility, expected term, risk-free interest rates, expected dividend yield of our common stock and forfeiture rate. The assumptions used in our option pricing model represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment. A 10% change in any of these assumptions would not have a significant impact on our stock-based compensation expense.

Employee Stock Purchase Plan. We estimate the fair value of the rights to acquire stock under our employee stock purchase plan (“ESPP”) using the Black-Scholes pricing model and we recognize expense over the requisite service period using the straight-line method. The pricing model requires the input of the fair value of our common stock and subjective assumptions, including the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates and the expected dividend yield of our common stock. Our ESPP provides for consecutive six-month offering periods and we use our own historical volatility data in the valuation of ESPP shares. A 10% change in any of these assumptions would not have a significant impact on our stock-based compensation expense.

Restricted Stock Units. We account for the fair value of restricted stock units (“RSUs”) awarded to employees and members of our board of directors using the closing market price of our common stock on the date of grant. RSUs are payable in shares of our common stock as the periodic vesting requirements are satisfied. RSUs generally vest over a four-year period if the employees, contractors, or directors, as applicable, remain with us for the duration of the vesting period. For all RSUs, we recognize expense, net of estimated forfeitures, over the requisite service period using the straight-line method.

Performance Stock Units. We grant performance stock units (“PSUs”) to certain of our executive officers. RSUs granted to executive officers contain both service-based and market-based vesting conditions. PSUs vest over a specified service period upon the satisfaction of certain market-based vesting conditions, and settle into shares of our common stock upon vesting over a two- or three-year period. The fair value of a PSU is calculated using the Monte Carlo simulation model on the date of grant and is based on the market price of our common stock on the date of grant modified to reflect the impact of the market-based vesting condition, including the estimated payout level based on that condition. We do not adjust compensation cost for subsequent changes in the expected outcome of the market-based vesting conditions.

Valuation of Inventory

Inventory is recorded at the lower of cost (using the first-in, first-out method) or market, after we give appropriate consideration to obsolescence and inventory in excess of anticipated future demand. In assessing the ultimate recoverability of inventory, we 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

41


additional inventory write-downs which would be charged to cost of product revenue. Any write-downs could have an adverse impact on our gross margins and profitability.

Business Combinations

We include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our business acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired, based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date, but unknown to us at that time, may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.

Restructuring Charges

We recognize liability for exit and disposal activities when the liability is incurred. Our restructuring charges consist of severance and other one-time benefits, contract terminations and other charges. Liabilities for costs associated with a restructuring activity are measured at fair value and are recognized when the liability is incurred. One-time termination benefits are expensed at the date we notify the employee, unless the employee must provide future service, in which case the benefits are expensed ratably over the future service period. A liability for contract-termination costs represents a liability for costs to terminate a contract before the end of its term and is recognized at fair value when we terminate the contract in accordance with the contract terms, which is usually done by giving written notice to the counterparty within the notification period specified by the contract or by otherwise negotiating a termination with the counterparty. A liability for costs that will continue to be incurred under a contract for its remaining term without economic benefit to the entity is recognized at the cease-use date. Costs to terminate a lease before the end of its term are recognized when the property is vacated. Other costs primarily consist of asset write-offs, which are expensed when incurred.

We continually evaluate the adequacy of the remaining liabilities under our restructuring initiatives. Although we believe that these estimates accurately reflect the costs of our restructuring plan, actual results may differ and thereby require us to record an additional provision or reverse a portion of such a provision.

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 financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized.

We recognize tax benefits from an uncertain tax position only if it is more likely than not, based on the technical merits of the position that the tax position will be sustained on examination by the taxing authorities. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.

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, which are included in our consolidated balance sheets. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in our consolidated statements of operations become deductible expenses under applicable income tax laws, or loss or 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 the deferred tax assets 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. We continue to assess the need for a valuation allowance on the deferred tax assets by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the consolidated statements of operations for the period that the adjustment is determined to be required.


42


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 tax expense and liabilities could be materially impacted.


43


Results of Operations

The following tables set forth our results of operations for the periods presented and as a percentage of our total revenue for those periods. The period-to-period comparison of financial results is not necessarily indicative of financial results to be achieved in future periods.

 
Year Ended December 31,
 
2015
 
2014
 
2013
 
(in thousands)
Consolidated Statement of Operations Data:
 
 
 
 
 
Revenue:
 
 
 
 
 
Product
$
476,782

 
$
360,558

 
$
278,046

Service
532,486

 
409,806

 
337,251

Total revenue
1,009,268

 
770,364

 
615,297

Cost of revenue:
 
 
 
 
 
Product
190,398

 
151,300

 
114,611

Service
96,379

 
79,709

 
66,032

Total cost of revenue
286,777

 
231,009

 
180,643

Gross profit:
 
 
 
 
 
Product
286,384

 
209,258

 
163,435

Service
436,107

 
330,097

 
271,219

Total gross profit
722,491

 
539,355

 
434,654

Operating expenses:
 
 
 
 
 
Research and development
158,129

 
122,880

 
102,660

Sales and marketing
470,371

 
315,804

 
224,991

General and administrative
71,514

 
41,347

 
34,913

Restructuring charges
7,600

 

 

Total operating expenses
707,614

 
480,031

 
362,564

Operating income
14,877

 
59,324

 
72,090

Interest income
5,295

 
5,393

 
5,306

Other expense—net
(3,167
)
 
(3,168
)
 
(1,455
)
Income before income taxes
17,005

 
61,549

 
75,941

Provision for income taxes
9,018

 
36,206

 
31,668

Net income
$
7,987

 
$
25,343

 
$
44,273




44


 
Year Ended December 31,
2015
 
2014
 
2013
(as percentage of total revenue)
Revenue:
 
 
 
 
 
Product
47
 %
 
47
 %
 
45
 %
Service
53

 
53

 
55

Total revenue
100

 
100

 
100

Cost of revenue:
 
 
 
 
 
Product
19

 
20

 
19

Service
10

 
10

 
11

Total cost of revenue
28

 
30

 
29

Gross profit:
 
 
 
 
 
Product
60

 
58

 
59

Service
82

 
81

 
80

Total gross profit
72

 
70

 
71

Operating expenses:
 
 
 
 
 
Research and development
16

 
16

 
17

Sales and marketing
47

 
41

 
36

General and administrative
7

 
5

 
6

Restructuring charges
1

 

 

Total operating expenses
70

 
62

 
59

Operating income
1

 
8

 
12

Interest income
1

 
1

 

Other expense—net

 

 

Income before income taxes
2

 
8

 
12

Provision for income taxes
1

 
5

 
5

Net income
1
 %
 
3
 %
 
7
 %

2015 and 2014

Revenue

 
Year Ended December 31,
 
 
 
 
2015
 
2014
 
 
 
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Change
 
% Change
(in thousands, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
476,782

 
47
%
 
$
360,558

 
47
%
 
$
116,224

 
32
%
Service
532,486

 
53

 
409,806

 
53

 
122,680

 
30

Total revenue
$
1,009,268

 
100
%
 
$
770,364

 
100
%
 
$
238,904

 
31
%
Revenue by geography:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
435,282

 
43
%
 
$
324,659

 
42
%
 
$
110,623

 
34
%
Europe, Middle East and Africa (“EMEA”)
366,018

 
36

 
270,537

 
35

 
95,481

 
35

Asia Pacific (“APAC”)
207,968

 
21

 
175,168

 
23

 
32,800

 
19

Total revenue
$
1,009,268

 
100
%
 
$
770,364

 
100
%
 
$
238,904

 
31
%

Total revenue increased by $238.9 million, or 31%, in 2015 compared to 2014. Total revenue in 2015 of $1.01 billion included Meru’s revenue from July 8, 2015 to December 31, 2015 of $28.1 million, or 3% of total revenue.  Excluding Meru’s revenue, our revenue was $981.2 million, an increase of 27% compared to the same period last year. We experienced continued

45


global diversification of revenue in 2015. The Americas region contributed the largest portion of our revenue growth on an absolute dollar basis and all three regions showed growth on a percentage basis. Product revenue increased by $116.2 million, or 32%, in 2015 compared to 2014. Product revenue in 2015 included revenue from Meru of $22.2 million. The increase in product revenue was primarily driven by greater sales volume in our FortiGate product family across all product categories and in particular for our high-end products for large enterprise customers. Service revenue increased by $122.7 million, or 30%, in 2015 compared to 2014. The increase in service revenue was primarily due to the recognition of revenue from our growing deferred revenue balance consisting of FortiGuard security subscription and FortiCare technical support contracts sold to a larger customer base as well as the renewals of similar contracts sold in earlier periods. Service revenue in 2015 included revenue from Meru of $5.8 million.

Cost of revenue and gross margin
 
 
Year Ended December 31,
 
 
 
 
2015
 
2014
 
Change
 
% Change
(in thousands, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
Product
$
190,398

 
$
151,300

 
$
39,098

 
26
%
Service
96,379

 
79,709

 
16,670

 
21

Total cost of revenue
$
286,777

 
$
231,009

 
$
55,768

 
24
%
Gross margin:
 
 
 
 
 
 
 
Product
60.1
%
 
58.0
%
 
2.1
%
 
 
Service
81.9

 
80.5

 
1.4

 
 
Total gross margin
71.6
%
 
70.0
%
 
1.6
%
 
 

Total gross margin increased by 1.6 percentage points in 2015 compared to 2014, as both product and service gross margins increased. Product gross margin increased by 2.1 percentage points in 2015 compared to 2014 primarily due to a greater mix of high-end FortiGate product sales compared to the same period last year, such as our FortiGate-5000 series. In addition, product gross margin was positively impacted by higher sales of software products such as certain of our virtualized security solutions, as well as inventory management efficiencies.

Service gross margin increased during 2015 as compared to 2014 as we scaled efficiencies resulting from our ability to add and charge for more functionality and value to our FortiGuard security subscription and FortiCare technical support offerings, which yielded more value to our customers and which translated into improved service margins. Cost of service revenue increased by $16.7 million primarily due to an $11.6 million increase in personnel costs related to headcount increases.

Operating expenses
 
 
Year Ended December 31,
 
Change
 
% Change
2015
 
2014
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in thousands, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
158,129

 
16
%
 
$
122,880

 
16
%
 
$
35,249

 
29
%
Sales and marketing
470,371

 
47

 
315,804

 
41

 
154,567

 
49

General and administrative
71,514

 
7

 
41,347

 
5

 
30,167

 
73

Restructuring charges
7,600

 
1

 

 

 
7,600

 
100

Total operating expenses
$
707,614

 
70
%
 
$
480,031

 
62
%
 
$
227,583

 
47
%

Research and development

Research and development expense increased by $35.2 million, or 29%, in 2015 compared to 2014 primarily due to an increase of $25.8 million in personnel costs as a result of increased headcount to support the development of new products and continued enhancements of our existing products. Depreciation and other occupancy-related costs increased by $3.6 million. In

46


addition, during 2014, we had a reversal of $3.0 million related to a previously recorded liability for estimated contingent consideration. We intend to continue to invest in our research and development organization and integrate personnel from our acquisition of Meru, but expect research and development expense as a percentage of total revenue to remain at a relatively comparable level in 2016.

Sales and marketing

Sales and marketing expense increased by $154.6 million, or 49%, in 2015 compared to 2014, primarily due to an increase of $108.0 million in personnel costs as we continued to increase our sales and marketing headcount. Marketing-related expenses increased by $16.9 million as we invested significantly in marketing investments to drive broader market awareness, create a global marketing engine, build broad market lead generation and nurture programs and accelerate pipeline. In addition, we incurred increases in travel expenses of $9.1 million, and depreciation and occupancy-related costs of $9.3 million. As a percentage of total revenue, sales and marketing expense increased as we accelerated the investment in our sales force and marketing programs to drive future growth. We intend to continue to make investments in our sales resources and infrastructure and marketing strategy, which are critical to support growth, but expect sales and marketing expense as a percentage of total revenue to remain at a relatively comparable level in 2016.

General and administrative

General and administrative expense increased by $30.2 million, or 73%, in 2015 compared to 2014. Personnel costs increased by $14.6 million as we continued to increase headcount in order to support our expanding business. In addition, professional fees increased by $6.9 million, primarily due to legal services related to the assertion of our intellectual property and other rights. In 2015, we also incurred $5.4 million in expenses related to business process design and reengineering in preparation of an ERP system implementation and $1.7 million of costs related to the Meru acquisition. As a percentage of total revenue, we expect general and administrative expense to remain at a relatively comparable level in 2016.
 
Restructuring charges

Restructuring charges of $7.6 million in 2015 primarily relate to the restructuring activities in connection with the Meru acquisition to reduce our cost structure and improve operational efficiencies. See Note 9 to the consolidated financial statements for additional details, including types of expenses incurred and the timing of future expenses and cash payments. See also the “Liquidity and Capital Resources” section of this Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Interest income and other expensenet
 
 
Year Ended December 31,
 
 
 
 
2015
 
2014
 
Change
 
% Change
(in thousands, except percentages)
Interest income
$
5,295

 
$
5,393

 
$
(98
)
 
(2
)%
Other expense—net
(3,167
)
 
(3,168
)
 
1

 


Interest income and other expense—net remained relatively consistent in 2015 compared to 2014. Interest income varies depending on our average investment balances during the period, types and mix of investments, and market interest rates. Other expense—net consisted primarily of foreign exchange and related hedging gains and losses.

Provision for income taxes
 
 
Year Ended December 31,
 
Change
 
% Change
2015
 
2014
 
(in thousands, except percentages)
Provision for income taxes
$
9,018

 
$
36,206

 
$
(27,188
)
 
(75
)%
Effective tax rate (%)
53
%
 
59
%
 
(6
)%
 

 
Our effective tax rate was 53% for 2015, compared with an effective tax rate of 59% for 2014. The provision for income taxes for 2015 was comprised primarily of U.S. federal and state taxes, other foreign income taxes, foreign withholding

47


taxes, an increase in tax reserves, as well as the inclusion of stock-based compensation benefits and transfer pricing allocations which impact jurisdictional income taxed at various tax rates. The decrease in the effective tax rate in 2015 was primarily due to higher research and development credits, additional tax benefits related to stock-based compensation expense and lower foreign withholding taxes.

It is our policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of December 31, 2015, we had accrued $5.5 million for estimated interest related to uncertain tax provisions compared to an accrual of $1.7 million as of December 31, 2014.

Within the next twelve months, we do not believe there will be a decrease in uncertain tax benefits that could significantly impact our effective tax rate.

2014 and 2013

Revenue
 
 
Year Ended December 31,
 
Change
 
% Change
2014
 
2013
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in thousands, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
360,558

 
47
%
 
$
278,046

 
45
%
 
$
82,512

 
30
%
Service
409,806

 
53

 
337,251

 
55

 
72,555

 
22

Total revenue
$
770,364

 
100
%
 
$
615,297

 
100
%
 
$
155,067

 
25
%
Revenue by geography:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
324,659

 
42
%
 
$
252,786

 
41
%
 
$
71,873

 
28
%
EMEA
270,537

 
35

 
208,979

 
34

 
61,558

 
29

APAC
175,168

 
23

 
153,532

 
25

 
21,636

 
14

Total revenue
$
770,364

 
100
%
 
$
615,297

 
100
%
 
$
155,067

 
25
%

Total revenue increased by $155.1 million, or 25%, in 2014 compared to 2013. The Americas region contributed the largest portion of our revenue growth on an absolute dollar basis and all three regions showed growth on a percentage basis. Product revenue increased by $82.5 million, or 30%, compared to 2013. The increase in product revenue was primarily driven by greater sales volume in our FortiGate product due to increased demand for our high-end products from large enterprise and service provider customers. 

Service revenue increased by $72.6 million, or 22%, in 2014 compared to 2013 due to the recognition of revenue from our growing deferred revenue balance consisting of FortiGuard security subscription and FortiCare technical support contracts sold to a larger customer base as well as the renewals of similar contracts sold in earlier periods.


48


Cost of revenue and gross margin
 
 
Year Ended December 31,
 
Change
 
% Change
2014
 
2013
 
(in thousands, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
Product
$
151,300

 
$
114,611

 
$
36,689

 
32
%
Service
79,709

 
66,032

 
13,677

 
21

Total cost of revenue
$
231,009

 
$
180,643

 
$
50,366

 
28
%
Gross margin (%):
 
 
 
 
 
 
 
Product
58.0
%
 
58.8
%
 
(0.8
)%
 
 
Service
80.5

 
80.4

 
0.1

 
 
Total gross margin
70.0
%
 
70.6
%
 
(0.6
)%
 
 
 
Total gross margin decreased by 0.6 percentage points in 2014 compared to 2013, as product gross margins declined. Product gross margin decreased by 0.8 percentage points in 2014 compared to 2013 due to an increase in warranty-related costs of $3.2 million and impairment charges related to certain intangible assets of $2.4 million. We also experienced increased freight costs of $2.0 million, higher excess inventory write-offs of $1.4 million, increased personnel-related costs of $0.9 million, and increased occupancy-related costs of $0.8 million.

Service gross margin remained relatively consistent during 2014 as compared to 2013. Cost of service revenue increased by $13.7 million primarily due to a $9.5 million increase in personnel costs, including stock-based compensation, related to headcount increases, a $1.4 million increase in depreciation, a $1.1 million increase in occupancy-related costs, and a $0.8 million increase in professional services.

Operating expenses
 
 
Year Ended December 31,
 
Change
 
% Change
2014
 
2013
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in thousands, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
122,880

 
16
%
 
$
102,660

 
17
%
 
$
20,220

 
20
%
Sales and marketing
315,804

 
41

 
224,991

 
36

 
90,813

 
40

General and administrative
41,347

 
5

 
34,913

 
6

 
6,434

 
18

Total operating expenses
$
480,031

 
62
%
 
$
362,564

 
59
%
 
$
117,467

 
32
%

Research and development

Research and development expense increased by $20.2 million, or 20%, in 2014 compared to 2013 primarily due to an increase of $12.0 million in personnel costs as a result of increased headcount to support the development of new products and continued enhancements of our existing products. In addition, stock-based compensation increased by $4.0 million, product development expenses, such as supplies and third-party testing and prototypes, increased by $3.4 million, occupancy-related costs and depreciation expense increased by $2.8 million, and professional services costs increased by $1.0 million. These increases were partially offset by a $3.0 million decrease in estimated contingent consideration.

Sales and marketing

Sales and marketing expense increased by $90.8 million, or 40%, in 2014 compared to 2013, primarily due to an increase of $58.8 million in personnel costs as we continued to increase our sales headcount in order to drive continued market share gains globally. Marketing-related expenses increased by $12.9 million as we invested significantly in marketing to capture market share, particularly in the enterprise market, including costs related to tradeshows and lead generation campaigns. In addition, we incurred increases in stock-based compensation expense of $7.2 million, depreciation and other expenses of $4.4 million, travel expenses of $4.2 million, supplies of $2.2 million and occupancy-related cost of $1.0 million.

49


As a percentage of total revenue, sales and marketing expenses increased as we accelerated the investment in our sales force and marketing campaigns to drive future growth.

General and administrative

General and administrative expense increased by $6.4 million, or 18%, in 2014 compared to 2013. Personnel costs, including stock-based compensation, increased by $6.8 million, as we continued to increase our headcount in order to support our expanding business. In addition, professional services fees increased $0.8 million, partially offset by a decrease of $1.3 million in occupancy-related costs including depreciation and supplies.

Interest income and other expensenet
 
 
Year Ended December 31,
 
Change
 
% Change
2014
 
2013
 
(in thousands, except percentages)
Interest income
$
5,393

 
$
5,306

 
$
87

 
2
%
Other expense—net
(3,168
)
 
(1,455
)
 
(1,713
)
 
118


The $0.1 million increase in interest income in 2014 compared to 2013 was primarily due to interest earned on higher invested balances of cash, cash equivalents and investments. The change in other expense—net, for 2014 when compared to 2013, was the result of higher foreign exchange losses and the impact of a reevaluation of the functional currency selection of certain of our international subsidiaries.

Provision for income taxes
 
 
Year Ended December 31,
 
Change
 
% Change
2014
 
2013
 
(in thousands, except percentages)
Provision for income taxes
$
36,206

 
$
31,668

 
$
4,538

 
14
%
Effective tax rate (%)
59
%
 
42
%
 
17
%
 

 
Our effective tax rate was 59% for 2014, compared with an effective tax rate of 42% for 2013. The provision for income taxes for 2014 was comprised primarily of U.S. federal and state taxes, other foreign income taxes, foreign withholding taxes, discrete events resulting from an increase in tax reserves, as well as the inclusion of stock-based compensation benefits and transfer pricing allocations which impact jurisdictional income taxed at various tax rates. The increase in the effective tax rate in 2014 was primarily due to an increase in estimated tax liability related to foreign operations, an increase in tax reserves, an increase in non-tax deductible stock-based compensation expense, and limitations on utilizing foreign withholding tax credits.

As of December 31, 2014, we had accrued $1.7 million for estimated interest related to uncertain tax provisions compared to an accrual of $1.0 million as of December 31, 2013.






50


Quarterly Results of Operations

The following table sets forth our unaudited quarterly statements of operations data for the last eight quarters. The information for each of these quarters has been prepared on the same basis as the audited annual financial statements included elsewhere in this Annual Report and, in the opinion of management, includes all adjustments, which includes only normal recurring adjustments, necessary for the fair presentation of the results of operations for these periods. This data should be read in conjunction with our audited consolidated financial statements and related notes included elsewhere in this annual report. These quarterly operating results are not necessarily indicative of our operating results for any future period.

 
Three Months Ended
 
Dec 31,
2015
 
Sept 30,
2015
 
Jun 30,
2015
 
Mar 31,
2015
 
Dec 31,
2014
 
Sept 30,
2014
 
Jun 30,
2014
 
Mar 31,
2014
 
(in thousands, except per share amounts)
Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
$
144,759

 
$
119,737

 
$
114,777

 
$
97,509

 
$
110,678

 
$
87,731

 
$
85,384

 
$
76,765

Service
151,770

 
140,331

 
125,008

 
115,377

 
113,291

 
105,617

 
98,714

 
92,184

Total revenue
296,529

 
260,068

 
239,785

 
212,886

 
223,969

 
193,348

 
184,098

 
168,949

Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product (1)(2)
55,466

 
46,167

 
47,397

 
41,368

 
46,070

 
35,636

 
37,455

 
32,139

Service (1)
26,510

 
25,534

 
22,101

 
22,234

 
19,554

 
21,249

 
20,302

 
18,604

Total cost of revenue
81,976

 
71,701

 
69,498

 
63,602

 
65,624

 
56,885

 
57,757

 
50,743

Total gross profit
214,553

 
188,367

 
170,287

 
149,284

 
158,345

 
136,463

 
126,341

 
118,206

Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development (1)
42,814

 
42,110

 
37,389

 
35,816

 
33,097

 
30,790

 
29,938

 
29,055

Sales and marketing (1)(2)
136,840

 
120,994

 
111,928

 
100,609

 
93,228

 
80,433

 
74,817

 
67,326

General and administrative (1)
20,315

 
21,220

 
18,018

 
11,961

 
12,104

 
9,789

 
10,444

 
9,010

Restructuring charges
1,717

 
5,883

 

 

 

 

 

 

Total operating expenses
201,686

 
190,207

 
167,335

 
148,386

 
138,429

 
121,012

 
115,199

 
105,391

Operating income (loss)
12,867

 
(1,840
)
 
2,952

 
898

 
19,916

 
15,451

 
11,142

 
12,815

Interest income
1,176

 
1,333

 
1,364

 
1,422

 
1,402

 
1,339

 
1,319

 
1,333

Other expense—net
(1,007
)
 
(653
)
 
(830
)
 
(677
)
 
(1,200
)
 
(1,005
)
 
(574
)
 
(389
)
Income (loss) before income taxes
13,036

 
(1,160
)
 
3,486

 
1,643

 
20,118

 
15,785

 
11,887

 
13,759

Provision for (benefit from) income taxes
15,570

 
(9,329
)
 
2,694

 
83

 
13,305

 
11,729

 
5,806

 
5,366

Net income (loss)
$
(2,534
)
 
$
8,169

 
$
792

 
$
1,560

 
$
6,813

 
$
4,056

 
$
6,081

 
$
8,393

Net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
$
(0.01
)
 
$
0.05

 
$

 
0.01

 
$
0.04

 
$
0.02

 
$
0.04

 
$
0.05

Diluted
$
(0.01
)
 
$
0.05

 
$

 
$
0.01

 
$
0.04

 
$
0.02

 
$
0.04

 
$
0.05


__________________________


51


(1) 
Includes stock-based compensation as follows:

 
Three Months Ended
 
Dec 31,
2015
 
Sept 30,
2015
 
Jun 30,
2015
 
Mar 31,
2015
 
Dec 31,
2014
 
Sept 30,
2014
 
Jun 30,
2014
 
Mar 31,
2014
 
(in thousands)
Cost of product revenue
$
332

 
$
291

 
$
210

 
$
140

 
$
132

 
$
60

 
$
178

 
$
113

Cost of service revenue
1,980

 
1,849

 
1,660

 
1,632

 
1,612

 
1,522

 
1,363

 
1,329

Research and development
7,194

 
6,663

 
5,541

 
5,157

 
4,706

 
4,505

 
4,171

 
3,882

Sales and marketing
14,954

 
13,904

 
11,271

 
9,307

 
7,854

 
7,397

 
5,747

 
5,746

General and administrative
3,627

 
3,612

 
3,078

 
2,686

 
2,377

 
1,183

 
3,257

 
1,860

Total stock-based compensation expense
$
28,087

 
$
26,319

 
$
21,760

 
$
18,922

 
$
16,681

 
$
14,667

 
$
14,716

 
$
12,930


_______________________________________________
(2) 
Includes amortization and impairment of intangible assets as follows:

 
Three Months Ended
 
Dec 31,
2015
 
Sept 30,
2015
 
Jun 30,
2015
 
Mar 31,
2015
 
Dec 31,
2014
 
Sept 30,
2014
 
Jun 30,
2014
 
Mar 31,
2014
 
(in thousands)
Amortization of intangible assets
$
1,319

 
$
1,319

 
$
244

 
$
244

 
$
244

 
$
244

 
$
408

 
$
511

Impairment of intangible assets

 

 
1,593

 

 

 

 
2,404

 

Total amortization and impairment of intangible assets
$
1,319

 
$
1,319

 
$
1,837

 
$
244

 
$
244

 
$
244

 
$
2,812

 
$
511



Seasonality, Cyclicality and Quarterly Revenue Trends

Our quarterly results reflect a pattern of increased customer buying at year-end, which has positively impacted billings and product revenue activity in the fourth quarter. In the first quarter, we generally experience lower sequential customer buying, which results in lower billings and product revenue. Although these seasonal factors are common in the technology sector, historical patterns should not be considered a reliable indicator of our future sales activity or performance. On a quarterly basis, we have usually generated the majority of our product revenue in the final month of each quarter and a significant amount in the last two weeks of each quarter. We believe this is due to customer buying patterns typical in this industry.

Our total quarterly revenue over the past eight quarters has generally increased sequentially in each quarter, except in the first quarter of 2015. Product revenue in all of the quarters of 2015 was higher as compared to the same quarters in 2014, which we believe was due in part to the investments made in our sales and marketing organizations, to a robust security market and to continued product innovation.

Total gross margin has fluctuated on a quarterly basis primarily due to shifts in the mix of sales between products and services and between products. Product gross margins, on average throughout the year, increased in 2015 primarily due to a greater mix of high-end FortiGate product sales compared to 2014. Product gross margin varies based on the types of products sold and the average selling prices of our products. In addition, product gross margin was positively impacted by higher sales of software products such as certain of our virtualized security solutions, as well as inventory management efficiencies. Service gross margins, on average throughout the year, increased in 2015 compared to 2014 as we scaled efficiencies resulting from our ability to add and charge for more functionality and value to our FortiGuard security subscription and FortiCare technical support offerings, which yielded more value to our customers and which translated into improved service margins.


52


Liquidity and Capital Resources
 
 
As of December 31,
 
2015
 
2014
 
2013
 
(in thousands)
Cash and cash equivalents
$
543,277

 
$
283,254

 
$
115,873

Investments
621,033

 
708,490

 
727,172

Total cash, cash equivalents and investments
$
1,164,310

 
$
991,744

 
$
843,045

Working capital
$
591,873

 
$
508,925

 
$
271,505

 
 
 
 
 
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
 
(in thousands)
Cash provided by operating activities
$
282,547

 
$
196,582

 
$
147,384

Cash used in investing activities
(967
)
 
(29,350
)
 
(146,734
)
Cash provided by (used in) financing activities
(21,557
)
 
749

 
(6,423
)
Effect of exchange rates on cash and cash equivalents

 
(600
)
 
(1,329
)
Net increase (decrease) in cash and cash equivalents
$
260,023

 
$
167,381

 
$
(7,102
)

Liquidity and capital resources may be impacted by our operating activities, as well as by our business acquisitions, capital expenditures, stock repurchases, proceeds associated with stock option exercises and issuances of common stock under the employee stock purchase plan (“ESPP”), payment of taxes in connection with the net settlement of equity awards, and investments in strategic relationships that we have made or may make in the future. Our previous stock repurchase program expired on December 31, 2015 with an unused balance under the Program of $62.5 million. In January 2016, our board of directors approved a new share repurchase program, which authorizes the repurchase of up to $200.0 million of our outstanding common stock through December 31, 2017. In recent years we have received significant capital resources as a result of the exercise of stock options and purchases under our ESPP. We expect proceeds in future years to be impacted by our share price and the mix of stock options and RSUs granted. We expect to spend $35.0 million to $45.0 million in capital expenditures primarily related to expansion of our offices to support worldwide growth and the implementation of our ERP system.

In December 2015, we received $9.0 million from a third-party for a release of claims. In addition, we agreed to a three-year covenant-not-to-sue. Of the $9.0 million of consideration received, $2.0 million was used to offset contingent legal fees incurred in connection with the litigation and the remaining $7.0 million was deferred, with the short-term portion recorded as accrued liabilities and the long-term portion recorded as other liabilities in the consolidated balance sheet. The deferral will be recognized ratably through 2018 as an offset to general and administrative expenses in the consolidated statement of operations.

As of December 31, 2015, our cash, cash equivalents, and investments of $1.16 billion were invested primarily in corporate debt securities, commercial paper, municipal bonds, certificates of deposit and term deposits, money market funds, and U.S. government and agency securities. It is our investment policy to invest excess cash in a manner that preserves capital, provides liquidity and maximizes return without significantly increasing risk.

As of December 31, 2015, $375.7 million of our cash and investments were held by our international subsidiaries and are therefore not immediately available to fund domestic operations unless the cash is repatriated. While we do not intend to do so, should this amount be repatriated, most of it would be subject to U.S. federal income tax that would be partially offset by foreign tax credits. We do not enter into investments for trading or speculative purposes. We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced products and services offerings, the costs to ensure access to adequate manufacturing capacity and the continuing market acceptance of our products. Historically, we have required capital principally to fund our working capital needs, capital expenditures, share repurchases and acquisition activities. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.


53


Operating Activities

Cash generated by operating activities is our primary source of liquidity. It is primarily comprised of net income, as adjusted for non-cash items, and changes in operating assets and liabilities. Non-cash adjustments consist primarily of stock-based compensation, depreciation of property and equipment, amortization of intangible assets, excess tax benefit from stock-based compensation, and amortization of investment premiums.
 
Our operating activities during 2015 provided $282.5 million in cash as a result of our continued growth in billings and the ability to successfully manage our working capital. Additionally, in 2015, we received $9.0 million related to a mutual three-year covenant-not-to-sue agreement. Changes in operating assets and liabilities primarily resulted from an increase in payments received from customers, partially offset by an increase in payments to vendors.

Our operating activities during 2014 provided $196.6 million in cash as a result of profitability, timing of billings and collections, and the ability to successfully manage our working capital. The primary sources of cash from operating activities during 2014 consisted of net income of $25.3 million, increased by non-cash adjustments of $93.9 million and changes in operating assets and liabilities of $77.4 million. In 2014, we received $20.0 million pursuant to a six-year mutual covenant-not-to-sue and release agreement with Palo Alto Networks, Inc. Changes in operating assets and liabilities primarily included an increase in payments received from customers and a receipt of cash related to the mutual covenant-not-to-sue and release agreement, partially offset by payments for inventory purchases, prepayment of certain expenses and payments of income taxes during the period.

Our operating activities during 2013 provided $147.4 million in cash as a result of profitability, timing of billings and collections, and the ability to successfully manage our working capital. The primary sources of cash from operating activities during 2013 consisted of net income of $44.3 million increased by non-cash adjustments of $69.2 million and changes in operating assets and liabilities of $33.9 million. Changes in operating assets and liabilities primarily included an increase in payments received from customers, partially offset by payments for inventory purchases.

Investing Activities

The changes in cash flows from investing activities primarily relate to timing of purchases, maturities and sales of investments, purchases of property and equipment, and payments made in connection with business acquisitions.

During 2015, cash used for investing activities was primarily due to $38.0 million used for the acquisition of Meru, In addition we spent $37.4 million on capital expenditures, including our purchases of certain real properties in Sunnyvale, California and Sophia, France for total cash of $13.9 million. The outflow of cash was partially offset by positive cash flow due to maturities, net of purchases, from our investments of $74.4 million.

During 2014, cash used for investing activities was primarily due to $32.2 million spent on capital expenditures, partially offset by positive cash flow due to maturities, net of purchases, from our investments of $2.9 million.

During 2013, cash used for investing activities was primarily due to $125.2 million of net purchases of investments, $13.9 million for the purchases of property and equipment, and $7.6 million for acquisitions.

Financing Activities

The changes in cash flows from financing activities primarily relate to proceeds from the issuance of common stock under our equity incentive plan and ESPP, taxes paid related to net share settlement of equity awards, excess tax benefit from stock-based compensation, and repurchase and retirement of common stock.

During 2015, cash used for financing activities was $21.6 million primarily due to $60.0 million used to repurchase our common stock. This was partially offset by $38.4 million of proceeds from the issuance of common stock, net of taxes paid related to withholding upon issuance of RSUs.

During 2014, cash provided by financing activities was $0.7 million as a result of proceeds of $55.3 million from the issuance of common stock under our stock plans. This cash inflow was partially offset by $44.0 million used to repurchase our common stock and $10.6 million of taxes payment related to withholding upon the issuance of RSUs.

During 2013, cash used in financing activities was $6.4 million as a result of our repurchase of $33.5 million of common stock and our net-share settlement of RSUs of $1.5 million. This was offset by receiving proceeds of $12.9 million

54


and $12.7 million from the issuance of common stock under our stock option plans and ESPP, respectively, and an excess tax benefit from employee stock option exercises of $3.0 million.

Contractual Obligations and Commitments

The following summarizes our contractual obligations as of December 31, 2015:
 
 
Payments Due by Period
 
Total
 
Less than 1 year
 
1 - 3 years
 
3 - 5 years
 
More than 5 years
 
(in thousands)
Operating lease commitments (1)
$
61,013

 
$
17,052

 
$
30,046

 
$
7,527

 
$
6,388

Inventory purchase commitments (2)
70,018

 
70,018

 

 

 

Other contractual commitments and open purchase orders (3)
37,346

 
33,375

 
3,578

 
393

 

Total
$
168,377

 
$
120,445

 
$
33,624

 
$
7,920

 
$
6,388

________________________
(1) 
Consists of contractual obligations from non-cancelable office space under operating leases.
(2) 
Consists of minimum purchase commitments with independent contract manufacturers.
(3) 
Consists of an estimate of open purchase orders and contractual obligations in the ordinary course of business, other than commitments with contract manufacturers and suppliers, for which we have not received the goods or services. No tax liabilities related to uncertain tax positions have been included in the table. As of December 31, 2015, we had $60.6 million of long-term tax liabilities, including interest, related to uncertain tax positions. Because of the high degree of uncertainty regarding the settlement of these liabilities, we are unable to estimate the years in which future cash outflows may occur.

Off-Balance Sheet Arrangements

During 2015, 2014 and 2013, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Recent Accounting Pronouncement

See Note 1 of the notes to our consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K for a full description of recently adopted accounting pronouncements.

ITEM 7A.     Quantitative and Qualitative Disclosures about Market Risk

Interest Rate Fluctuation Risk

The primary objectives of our investment activities are to preserve principal, provide liquidity and maximize income without significantly increasing risk. Some of the securities we invest in are subject to market risk. This means that a change in prevailing interest rates may cause the principal amount of the investment to fluctuate. To minimize this risk, we maintain our portfolio of cash, cash equivalents and investments in a variety of securities, including corporate debt securities, money market funds, commercial paper, municipal bonds, U.S. government and agency securities, and certificates of deposit and term deposits. The risk associated with fluctuating interest rates is limited to our investment portfolio. A 10% decrease in interest rates in 2015, 2014 and 2013 would have resulted in an insignificant decrease in our interest income in each of these periods.

Foreign Currency Exchange Risk

Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the U.S. are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar (“CAD”) and Euro (“EUR”). To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions. These contracts typically have maturities between one and three months. We record changes in the fair value of forward exchange contracts related to balance

55


sheet accounts as other expense, net in the consolidated statement of operations. We recognized an expense of $3.2 million in Other expense—net, in 2015 due to foreign currency transaction losses.

Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on the CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR, British pound (“GBP”), and Chinese Renminbi (“CNY”) could adversely impact our operating expenses in the future. We assessed the risk of loss in fair values from the impact of hypothetical changes in foreign currency exchange rates. For foreign currency exchange rate risk, a 10% increase or decrease of foreign currency exchange rates against the U.S. dollar with all other variables held constant would have resulted in a $2.5 million change in the value of our foreign currency cash balances as of December 31, 2015.

Inflation Risk

Our monetary assets, consisting primarily of cash, cash equivalents and short-term investments, are not affected significantly by inflation because they are short-term. We believe the impact of inflation on replacement costs of equipment, furniture and leasehold improvements will not materially affect our operations. The rate of inflation, however, affects our cost of revenue and expenses, such as those for employee compensation, which may not be readily recoverable in the price of products and services offered by us.


56


ITEM 8.
Financial Statements and Supplementary Data

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
For the years ended December 31, 2015, 2014, and 2013

 
The supplementary financial information required by this Item 8 is included in Part II, Item 7 of this Annual Report on Form 10-K under the caption “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Quarterly Results of Operations.”


57


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


To the Board of Directors and Stockholders of
Fortinet, Inc.
Sunnyvale, California

We have audited the accompanying consolidated balance sheets of Fortinet, Inc. and subsidiaries (the "Company") as of December 31, 2015 and 2014, and the related consolidated statements of operations, comprehensive income, stockholders' equity, and cash flows for each of the three years in the period ended December 31, 2015. Our audits also included the financial statement schedule listed in the Index at Item 15. These financial statements and financial statement schedule are the responsibility of the Company's management. Our responsibility is to express an opinion on the financial statements and financial statement schedule based on our audits.

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.

In our opinion, such consolidated financial statements present fairly, in all material respects, the financial position of Fortinet, Inc. and subsidiaries as of December 31, 2015 and 2014, and the results of their operations and their cash flows for each of the three years in the period ended December 31, 2015, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, such financial statement schedule, when considered in relation to the basic consolidated financial statements taken as a whole, present fairly, in all material respects, the information set forth therein.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the Company's internal control over financial reporting as of December 31, 2015, based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 26, 2016 expressed an unqualified opinion on the Company's internal control over financial reporting.

/s/ DELOITTE & TOUCHE LLP

San Jose, California
February 26, 2016




58


FORTINET, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share amounts)
 
 
December 31,
2015
 
December 31,
2014
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
543,277

 
$
283,254

Short-term investments
348,074

 
436,766

Accounts receivable—Net of reserves for sales returns and doubtful accounts of $6,228 and $6,204 at December 31, 2015 and 2014, respectively
259,563

 
184,741

Inventory
83,868

 
69,477

Prepaid expenses and other current assets
35,761

 
31,143

Total current assets
1,270,543

 
1,005,381

LONG-TERM INVESTMENTS
272,959

 
271,724

DEFERRED TAX ASSETS
119,216

 
72,564

PROPERTY AND EQUIPMENT—Net
91,067

 
58,919

OTHER INTANGIBLE ASSETS—Net
17,640

 
2,832

GOODWILL
4,692

 
2,824

OTHER ASSETS
14,393

 
10,530

TOTAL ASSETS
$
1,790,510

 
$
1,424,774

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
61,500

 
$
49,947

Accrued liabilities
33,028

 
29,016

Accrued payroll and compensation
61,111

 
45,875

Income taxes payable
8,379

 
2,689

Deferred revenue
514,652

 
368,929

Total current liabilities
678,670

 
496,456

DEFERRED REVENUE
276,651

 
189,828

INCOME TAX LIABILITIES
60,624

 
45,139

OTHER LIABILITIES
19,188

 
17,385

Total liabilities
1,035,133

 
748,808

COMMITMENTS AND CONTINGENCIES (Note 10)


 


STOCKHOLDERS’ EQUITY:
 
 
 
Common stock, $0.001 par value—300,000 shares authorized; 171,399 and 166,443 shares issued and outstanding at December 31, 2015 and 2014, respectively
171

 
166

Additional paid-in capital
687,658

 
562,504

Accumulated other comprehensive loss
(933
)
 
(349
)
Retained earnings
68,481

 
113,645

Total stockholders’ equity
755,377

 
675,966

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
1,790,510

 
$
1,424,774

See notes to consolidated financial statements.


59


FORTINET, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
 
 
Year Ended December 31,
2015
 
2014
 
2013
REVENUE:
 
 
 
 
 
Product
$
476,782

 
$
360,558

 
$
278,046

Service
532,486

 
409,806

 
337,251

Total revenue
1,009,268

 
770,364

 
615,297

COST OF REVENUE:
 
 
 
 
 
Product
190,398

 
151,300

 
114,611

Service
96,379

 
79,709

 
66,032

Total cost of revenue
286,777

 
231,009

 
180,643

GROSS PROFIT:
 
 
 
 
 
Product
286,384

 
209,258

 
163,435

Service
436,107

 
330,097

 
271,219

Total gross profit
722,491

 
539,355

 
434,654

OPERATING EXPENSES:
 
 
 
 
 
Research and development
158,129

 
122,880

 
102,660

Sales and marketing
470,371

 
315,804

 
224,991

General and administrative
71,514

 
41,347

 
34,913

Restructuring charges
7,600

 

 

Total operating expenses
707,614

 
480,031

 
362,564

OPERATING INCOME
14,877

 
59,324

 
72,090

INTEREST INCOME
5,295

 
5,393

 
5,306

OTHER EXPENSE—Net
(3,167
)
 
(3,168
)
 
(1,455
)
INCOME BEFORE INCOME TAXES
17,005

 
61,549

 
75,941

PROVISION FOR INCOME TAXES
9,018

 
36,206

 
31,668

NET INCOME
$
7,987

 
$
25,343

 
$
44,273

Net income per share (Note 8):
 
 

 
 
Basic
$
0.05

 
$
0.15

 
$
0.27

Diluted
$
0.05

 
$
0.15

 
$
0.26

Weighted-average shares outstanding:
 
 

 
 
Basic
170,385

 
163,831

 
162,435

Diluted
176,141

 
169,289

 
168,183

See notes to consolidated financial statements.


60


FORTINET, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)

 
Year Ended December 31,
 
2015
 
2014
 
2013
Net income
$
7,987

 
$
25,343

 
$
44,273

Other comprehensive loss:
 
 
 
 
 
Foreign currency translation losses

 
(333
)
 
(1,617
)
Unrealized losses on investments
(897
)
 
(1,708
)
 
(587
)
Tax provision related to unrealized losses on investments
313

 
600

 
205

Other comprehensive loss—net of taxes
(584
)
 
(1,441
)
 
(1,999
)
Comprehensive income
$
7,403

 
$
23,902

 
$
42,274


See notes to consolidated financial statements.




61


FORTINET, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
 
Common Stock
 
Treasury Stock
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive (Loss)
Income
 
Retained Earnings
 
Total
Stockholders’
Equity
Shares
 
Amount
 
Shares
 
Amount
 
BALANCE—December 31, 2012
161,757

 
$
162

 
(1,409
)
 
$
(2,995
)
 
$
400,075

 
$
3,091

 
$
110,601

 
$
510,934

Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards
3,318

 
3

 

 

 
24,129

 

 

 
24,132

Repurchase and retirement of common stock
(3,540
)
 
(4
)
 
1,409

 
2,995

 
(8,929
)
 

 
(33,011
)
 
(38,949
)
Stock-based compensation expense

 

 

 

 
43,909

 

 

 
43,909

Income tax benefit associated with stock-based compensation

 

 

 

 
3,460

 

 

 
3,460

Net unrealized loss on investments - net of taxes

 

 

 

 

 
(382
)
 

 
(382
)
Net change in cumulative translation adjustments

 

 

 

 

 
(1,617
)
 

 
(1,617
)
Net income

 

 

 

 

 

 
44,273

 
44,273

BALANCE—December 31, 2013
161,535

 
161

 

 

 
462,644

 
1,092

 
121,863

 
585,760

Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards
6,555

 
7

 

 

 
45,817

 

 

 
45,824

Repurchase and retirement of common stock
(1,647
)
 
(2
)
 

 

 
(4,994
)
 

 
(33,561
)
 
(38,557
)
Stock-based compensation expense

 

 

 

 
58,994

 

 

 
58,994

Income tax benefit associated with stock-based compensation

 

 

 

 
43

 

 

 
43

Net unrealized loss on investments - net of taxes

 

 

 

 

 
(1,108
)
 

 
(1,108
)
Net change in cumulative translation adjustments

 

 

 

 

 
(333
)
 

 
(333
)
Net income

 

 

 

 

 

 
25,343

 
25,343

BALANCE—December 31, 2014
166,443

 
166

 

 

 
562,504

 
(349
)
 
113,645

 
675,966

Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards
6,715

 
7

 

 

 
39,011

 

 

 
39,018

Repurchase and retirement of common stock
(1,759
)
 
(2
)
 

 

 
(6,847
)
 

 
(53,151
)
 
(60,000
)
Stock-based compensation expense

 

 

 

 
95,088

 

 

 
95,088

Tax shortfalls, net of excess tax benefits, on stock-based compensation awards

 

 

 

 
(2,098
)
 

 

 
(2,098
)
Net unrealized loss on investments - net of tax

 

 

 

 

 
(584
)
 

 
(584
)
Net income

 

 

 

 

 

 
7,987

 
7,987

BALANCE—December 31, 2015
171,399

 
$
171

 

 
$

 
$
687,658

 
$
(933
)
 
$
68,481

 
$
755,377

See notes to consolidated financial statements.

62


FORTINET, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Year Ended December 31,
 
2015
 
2014
 
2013
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
 
Net income
$
7,987

 
$
25,343

 
$
44,273

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
31,589

 
22,028

 
15,623

Amortization of investment premiums
7,457

 
8,703

 
11,634

Stock-based compensation
95,088

 
58,994

 
43,909

Excess tax benefit from stock-based compensation

 

 
(2,974
)
Other non-cash items—net
3,391

 
4,140

 
961

Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisition:
 
 
 
 
 
Accounts receivable—net
(66,464
)
 
(55,888
)
 
(22,080
)
Inventory
(19,088
)
 
(32,459
)
 
(35,093
)
Deferred tax assets
(29,851
)
 
9,072

 
(18,750
)
Prepaid expenses and other current assets
(2,630
)
 
(16,000
)
 
(907
)
Other assets
667

 
(1,302
)
 
1,243

Accounts payable
(2,517
)
 
18,033

 
10,485

Accrued liabilities
883

 
7,120

 
3,602

Accrued payroll and compensation
11,301

 
10,835

 
6,013

Other liabilities
2,016

 
14,318

 
(1,948
)
Deferred revenue
222,346

 
127,416

 
68,871

Income taxes payable
20,372

 
(3,771
)
 
22,522

Net cash provided by operating activities
282,547

 
196,582

 
147,384

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
 
Purchases of investments
(459,903
)
 
(497,084
)
 
(552,778
)
Sales of investments
47,900

 
41,755

 
57,897

Maturities of investments
486,419

 
458,193

 
369,659

Purchases of property and equipment
(37,358
)
 
(32,197
)
 
(13,877
)
Payments made in connection with business acquisition—net of cash acquired
(38,025
)
 
(17
)
 
(7,635
)
Net cash used in investing activities
(967
)
 
(29,350
)
 
(146,734
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
 
Proceeds from issuance of common stock
67,314

 
55,324

 
25,584

Taxes paid related to net share settlement of equity awards
(28,871
)
 
(10,598
)
 
(1,452
)
Excess tax benefit from stock-based compensation

 

 
2,974

Repurchase and retirement of common stock
(60,000
)
 
(43,977
)
 
(33,529
)
Net cash provided by (used in) financing activities
(21,557
)
 
749

 
(6,423
)
EFFECT OF EXCHANGE RATES ON CASH AND CASH EQUIVALENTS

 
(600
)
 
(1,329
)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS
260,023

 
167,381

 
(7,102
)
CASH AND CASH EQUIVALENTS—Beginning of year
283,254

 
115,873

 
122,975

CASH AND CASH EQUIVALENTS—End of year
$
543,277

 
$
283,254

 
$
115,873

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
 
 
 
Cash paid for income taxes—net
$
18,893

 
$
40,551

 
$
25,445

NON-CASH INVESTING AND FINANCING ACTIVITIES:
 
 
 
 
 
Transfers of evaluation units from inventory to property and equipment
$
17,395

 
$
12,733

 
$
8,303

Liability for purchase of property and equipment and asset retirement obligations
$
9,870

 
$
3,275

 
$
4,253

Liability incurred in connection with business acquisition
$

 
$

 
$
100

Liability incurred for repurchase of common stock
$

 
$

 
$
5,420

Equity awards assumed in connection with business acquisition
$
471

 
$

 
$

See notes to consolidated financial statements.

63


FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


1.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Business—Fortinet, Inc. (“Fortinet”) was incorporated in Delaware in November 2000 and is a leading provider of network security appliances to enterprises, service providers and government organizations worldwide. Fortinet’s solutions are designed to integrate multiple levels of security protection, including firewall, virtual private networking, application control, anti-malware, intrusion prevention, web filtering, vulnerability management, anti-spam, wireless controller and WAN acceleration. Our security solutions are fast, secure and designed to provide broad, rapid protection against dynamic security threats while simplifying the IT infrastructure of our end-customers worldwide.

Basis of Presentation and Preparation—The consolidated financial statements of Fortinet and its wholly-owned subsidiaries (collectively, the “Company,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). All intercompany transactions and balances have been eliminated in consolidation.

Use of Estimates—The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the best estimate of selling price for our products and services, stock-based compensation, inventory valuation and warranty reserve, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and allowance for doubtful accounts, restructuring charges, and other loss contingencies. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Actual results could differ from those estimates.

Concentration of Credit Risk—Financial instruments that subject us to concentrations of credit risk consist primarily of cash, cash equivalents, short-term and long-term investments and accounts receivable. We maintain our cash, cash equivalents and investments in fixed income securities with major financial institutions in order to limit the exposure of each investment. Deposits held with banks may exceed the amount of insurance provided on such deposits.

Our accounts receivables are primarily derived from our channel partners in various geographical locations. We perform ongoing credit evaluations of our customers. We generally do not require collateral on accounts receivable and we maintain reserves for estimated potential credit losses. As of December 31, 2015 and December 31, 2014, one distributor, Exclusive Networks Group, accounted for 23% and 18% of total net accounts receivable, respectively.

During 2015, 2014 and 2013, this same distributor accounted for 18%, 15% and 12% of total revenue, respectively.

Financial Instruments and Fair Value—We apply fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. Due to their short-term nature, the carrying amounts reported in the consolidated financial statements approximate the fair value for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and compensation.

Comprehensive Income—Comprehensive income includes certain changes in equity from non-owner sources that are excluded from net income, specifically, unrealized gains and losses on available-for-sale investments.

Foreign Currency Translation and Transaction Gains and Losses—Prior to the third quarter of 2014, the assets and liabilities of our international subsidiaries were translated into U.S. dollars using the applicable exchange rates. The resulting foreign translation adjustments were included in the consolidated balance sheets as a component of accumulated other comprehensive income (loss) and in the consolidated statements of comprehensive income.
In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries was recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material in 2014 or any of our previously issued financial statements.

64

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



As of December 31, 2015 and 2014, the functional currency of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies have been remeasured into U.S. dollars using the exchange rates in effect at the balance sheet dates. Foreign currency denominated income and expenses have been remeasured using the average exchange rates in effect during each period. Foreign currency remeasurement losses of $3.2 million, $3.2 million and $1.5 million, are included in other expense—net for 2015, 2014 and 2013, respectively.

Cash, Cash Equivalents and Available-for-sale Investments—We consider all highly liquid investments, purchased with original maturities of three months or less, to be cash equivalents. Cash and cash equivalents consist of balances with banks and highly liquid investments in money market funds and commercial paper.

We classify our investments as available-for-sale at the time of purchase, since it is our intent that these investments are available for current operations. Investments with original maturities greater than three months that mature less than one year from the consolidated balance sheet date are classified as short-term investments. Investments with maturities greater than one year from the consolidated balance sheet date are classified as long-term investments.

Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. We consult with our investment managers and consider available quantitative and qualitative evidence in evaluating potential impairment of our investments on a quarterly basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.

For debt securities in an unrealized loss position which is deemed to be other-than-temporary, the difference between the security’s then-current amortized cost basis and fair value is separated into (i) the amount of the impairment related to the credit loss (i.e., the credit loss component) and (ii) the amount of the impairment related to all other factors (i.e., the non-credit loss component). The credit loss component is recognized in earnings. The non-credit loss component is recognized in accumulated other comprehensive loss.

Inventory—Inventory is recorded at the lower of cost (using the first-in, first-out method) or market, after we give appropriate consideration to obsolescence and inventory in excess of anticipated future demand. In assessing the ultimate recoverability of inventory, we 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 product revenue. Any write-downs could have an adverse impact on our gross margins and profitability.

Property and Equipment—Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:

 
Estimated Useful Lives
Building and building improvements
20 years
Evaluation units
1 year
Computer equipment and software
1 - 5 years
Furniture and fixtures
3 - 5 years
Leasehold improvements
Shorter of useful life or lease term

Other Investments—Investments in privately-held companies where we own less than 20% of the voting stock and have no indicators of significant influence over operating and financial policies of those companies are included in other assets in the consolidated balance sheets and are accounted for under the cost method. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts based on information provided by these privately-held companies. If it is determined that an other-than-temporary decline exists in an equity security, we write down the investment to its fair value and record the related impairment as an investment loss in our consolidated statements of operations.


65

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



Consolidation of Variable Interest Entities—We use a qualitative approach in assessing the consolidation requirement for variable interest entities (“VIEs”). This approach focuses on determining whether we have the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether we have the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. For all periods presented in the accompanying consolidated financial statements, we have determined that we are not the primary beneficiary of any VIEs.

Business Combinations—We include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our business acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired, based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.

Impairment of Long-Lived Assets—We evaluate events and changes in circumstances that could indicate carrying amounts of long-lived assets, including intangible assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future undiscounted cash flows is less than the carrying amount of those assets, we record an impairment charge in the period in which we make the determination. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

Restructuring Charges—We recognize a liability for exit and disposal activities when the liability is incurred. Our restructuring charges consist of severance and other one-time benefits, contract terminations and other charges. Liabilities for costs associated with a restructuring activity are measured at fair value and are recognized when the liability is incurred. One-time termination benefits are expensed at the date we notify the employee, unless the employee must provide future service, in which case the benefits are expensed ratably over the future service period. A liability for contract termination costs represents a liability for costs to terminate a contract before the end of its term and is recognized at fair value when we terminate the contract in accordance with the contract terms, which is usually done by giving written notice to the counterparty within the notification period specified by the contract or by otherwise negotiating a termination with the counterparty. A liability for costs that will continue to be incurred under a contract for its remaining term without economic benefit to the entity is recognized at the cease-use date. Costs to terminate a lease before the end of its term are recognized when the property is vacated. Other costs primarily consist of asset write-offs, which are expensed when incurred.
We continually evaluate the adequacy of the remaining liabilities under our restructuring initiatives. Although we believe that these estimates accurately reflect the costs of our restructuring plan, actual results may differ and thereby require us to record an additional provision or reverse a portion of such a provision.

Goodwill —Goodwill represents the excess of purchase consideration over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination are not amortized, but instead tested for impairment at least annually during the fourth quarter. We perform our annual goodwill impairment analysis at the reporting unit level. As of December 31, 2015, we had one reporting unit.

In reviewing goodwill for impairment we have the option to (i) assess qualitative factors to determine whether it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount or (ii) bypass the qualitative assessment and proceed directly to a quantitative assessment. If we opt to perform a qualitative assessment, the factors we may review include, but are not limited to (a) macroeconomic conditions; (b) industry and market considerations; (c) cost factors; (d) overall financial performance; (e) other relevant entity-specific events such as changes in management, strategy, customers or litigation; (f) events affecting the reporting unit; or (g) or sustained decrease in share price. If we believe, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test will be required. Otherwise, no further testing will be required. A quantitative assessment utilizes a two-step process. In the first step, the fair value of the reporting unit is determined, and is compared against its carrying amount, including goodwill. We consider a combination of an income-based approach using projected discounted cash flows and a market-based approach using multiples of comparable companies to determine the fair value. The fair value of the reporting unit is estimated using significant judgment based on a combination of the income and the market approaches. Under the income approach, we estimate fair value of the reporting unit based on the present value of forecasted future cash flows that the reporting unit is expected to generate over its remaining life. Under the market approach, we estimate fair value of our

66

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



reporting unit based on an analysis that compares the value of the reporting unit to values of other companies in similar lines of business. If the fair value of the reporting unit is less than its carrying value, then we perform the second step to measure the amount of impairment loss. The amount of impairment is determined by comparing the implied fair value of reporting unit goodwill to the carrying value of the goodwill. When the carrying value of the reporting unit’s goodwill exceeds its implied fair value, we record an impairment loss equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting unit exceeded the net book value as of December 31, 2015.

Determining the fair value of the reporting unit requires us to make judgments and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue growth rates and operating margins used to calculate projected future cash flows, operating trends, risk-adjusted discount rates, future economic and market conditions and determination of appropriate market comparables. We base our fair value estimates on assumptions we believe to be reasonable but that are unpredictable and inherently uncertain. Actual future results may differ from those estimates. We may also test goodwill for impairment between annual tests in the presence of impairment indicators.

Other Intangible Assets—Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the straight-line method over the estimated economic lives of the assets, which range from one to five years.

Deferred Revenue—Deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. The majority of deferred revenue is comprised of security subscription and technical support services which are invoiced upfront and delivered over twelve months or longer.

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 financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized.

We recognize tax benefits from an uncertain tax position only if it is more likely than not, based on the technical merits of the position, that the tax position will be sustained on examination by the taxing authorities. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.

Stock-Based Compensation—We have elected to use the Black-Scholes option pricing model to determine the fair value of our employee stock options and employee stock purchase plans (“ESPP”). The fair value of restricted stock units (“RSU”) is based on the closing market price of our common stock on the date of grant. Stock-based compensation expense, net of estimated forfeitures, is amortized on a straight-line basis. Preferred stock units (“PSU”) are RSUs that contain both service-based and market-based vesting conditions. PSUs vest over a specified service period upon the satisfaction of certain market-based vesting conditions, and settle into shares of our common stock upon vesting over a two- or three-year period. The fair value of a PSU is calculated using the Monte Carlo simulation model on the date of grant and is based on the market price of our common stock on the date of grant modified to reflect the impact of the market-based vesting condition, including the estimated payout level based on that condition. We do not adjust compensation cost for subsequent changes in the expected outcome of the market-based vesting conditions.

Leases—We rent our facilities under operating lease agreements and recognize related rent expense on a straight-line basis over the term of the lease. Some of our lease agreements contain rent holidays, scheduled rent increases, lease incentives and renewal options. Rent holidays and scheduled rent increases are included in the determination of rent expense to be recorded over the lease term. Lease incentives are recognized as a reduction of rent expense on a straight-line basis over the term of the lease. Renewals are not assumed in the determination of the lease term unless they are deemed to be reasonably assured at the inception of the lease. We begin recognizing rent expense on the date that we obtain the legal right to use and control the leased space.

Advertising Expense—Advertising costs are expensed when incurred and are included in operating expenses in the accompanying consolidated statements of operations. Our advertising expenses were not significant for any periods presented.


67

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



Research and Development Costs—Research and development costs are expensed as incurred.

Software Development Costs—The costs to develop software that is marketed have not been capitalized as we believe our current software development process is essentially completed concurrently with the establishment of technological feasibility. Such costs are expensed as incurred and included in research and development in our consolidated statements of operations.

The costs to obtain or develop software for internal use are capitalized based on qualifying criteria, which includes a determination of whether such costs are incurred during the application development stage. Such costs are amortized over the software’s estimated useful life.
Revenue Recognition—We derive the majority of our revenue from sales of our hardware, software, FortiGuard security subscription and FortiCare technical support services, and other services through our channel partners and a direct sales force.
 
Revenue is recognized when all of the following criteria have been met:
 
Persuasive evidence of an arrangement exists. Binding contracts or purchase orders are generally used to determine the existence of an arrangement.
 
Delivery has occurred or services have been rendered. Delivery occurs when we fulfill an order and title and risk of loss has been transferred. Service revenue is deferred and recognized ratably over the contractual service period, which is typically from one to three years and is generally recognized upon delivery or completion of service.
 
Sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on the payment terms associated with the transaction and when the sales price is deemed final.
 
Collectability is reasonably assured. We assess collectability based primarily on creditworthiness as determined by credit checks, analysis, and payment history.

We recognize product revenue for sales to distributors that have no general right of return and direct sales to end-customers upon shipment, based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. Certain distributors are granted stock rotation rights, limited rights of return and rebates for sales of our products. The arrangement fee for this group of distributors is not typically fixed or determinable when products are shipped and revenue is therefore deferred and recognized upon sell-through. For sales that include end-customer acceptance criteria, revenue is recognized upon acceptance.

Substantially all of our products have been sold in combination with services, which consist of security subscriptions and technical support services. Security services provide access to our antivirus, intrusion prevention, web filtering and anti-spam functionality. Support services include rights to unspecified software upgrades, maintenance releases and patches, telephone and Internet access to technical support personnel, and hardware support. We recognize revenue from these services ratably over the contractual service period. Revenue related to subsequent renewals of these services are recognized over the term of the renewal agreement.

We reduce revenue for estimates of sales returns and allowances and record reductions to revenue for rebates and estimated commitments related to price protection and other customer incentive programs. Additionally, in limited circumstances, we may permit end-customers, distributors and resellers to return our products, subject to varying limitations, for a refund within a reasonably short period from the date of purchase. We estimate and record reserves for sales incentives and sales returns based on historical experience.

Our sales arrangements typically contain multiple elements, such as hardware, security subscription, technical support services and other services. The majority of our hardware appliance products contain our operating system software that together function to deliver the essential functionality of the product. Our products and services generally qualify as separate units of accounting. We allocate revenue to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (“VSOE”) of selling price, if it exists, or third-party evidence (“TPE”) of selling price. If neither VSOE nor

68

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



TPE of selling price exist for a deliverable, we use our best estimate of selling price (“BESP”) for that deliverable. Revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for each element.

For our hardware appliances, we use BESP as our selling price. For our support and other services, we generally use VSOE as our selling price estimate. We determine VSOE of fair value for elements of an arrangement based on the historical pricing and discounting practices for those services when sold separately. In establishing VSOE, we require that a substantial majority of the selling prices for a service fall within a reasonably narrow pricing range, generally evidenced by a substantial majority of such historical stand-alone transactions falling within a reasonably narrow range as a percentage of list price. When we are unable to establish a selling price using VSOE for our support and other services, we use BESP in our allocation of arrangement consideration. We determine BESP for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies, customer classes and distribution channels that fall within a reasonably narrow range as a percentage of list price.

For multiple-element arrangements where software deliverables are included, revenue is allocated to the non-software deliverables and to the software deliverables as a group using the relative estimated selling prices of each of the deliverables in the arrangement based on the estimated selling price hierarchy. The amount allocated to the software deliverables is then allocated to each software deliverable using the residual method when VSOE of fair value exists. If evidence of VSOE of fair value of one or more undelivered elements does not exist, all software allocated revenue is deferred and recognized when delivery of those elements occurs or when fair value can be established. When the undelivered element for which we do not have VSOE of fair value is support, revenue for the entire arrangement is recognized ratably over the support period. The same residual method and VSOE of fair value principles apply for our multiple element arrangements that contain only software elements.

Shipping and Handling—Shipping and handling fees charged to our customers are recognized as product revenue in the period shipped and the related costs for providing these services are recorded as a cost of sale.

Accounts Receivable—Trade accounts receivable are recorded at the invoiced amount, net of sales returns reserve and allowances for doubtful accounts. The sales returns reserve is determined based on specific criteria including agreements to provide rebates and other factors known at the time, as well as estimates of the amount of goods shipped that will be returned. To determine the adequacy of the sales returns reserve, we analyze historical experience of actual rebates and returns. The sales returns reserve was $5.5 million and $5.8 million as of December 31, 2015 and 2014, respectively. The allowance for doubtful accounts is determined based on our assessment of the collectability of customer accounts. The allowance for doubtful accounts was $0.7 million and $0.4 million as of December 31, 2015 and 2014.

Warranties—We generally provide a 1-year warranty on hardware products and a 90-day warranty on software. A provision for estimated future costs related to warranty activities is recorded as a component of cost of product revenues when the product revenue is recognized, based upon historical product failure rates and historical costs incurred in correcting product failures. In the event we change our warranty reserve estimates, the resulting charge against future cost of sales or reversal of previously recorded charges may materially affect our gross margins and operating results.

Accrued warranty activities are summarized as follows (in thousands):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Accrued warranty balance—beginning of the period
$
4,269

 
$
3,037

 
$
2,309

Warranty costs incurred
(4,534
)
 
(3,653
)
 
(3,444
)
Provision for warranty for the year, including warranty liabilities assumed in connection with a business acquisition
4,890

 
5,209

 
3,965

Adjustment related to pre-existing warranties
(1,481
)
 
(324
)
 
207

Accrued warranty balance—end of the period
$
3,144

 
$
4,269

 
$
3,037


Foreign Currency Derivatives—Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the U.S. are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the CAD and the EUR. To help protect against significant

69

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities between one and three months. Changes in the fair value of forward exchange contracts related to balance sheet accounts are insignificant and are included in Other expense—net in the consolidated statement of operations. As of December 31, 2015, the fair value of the forward exchange contracts was not material.

Additionally, independent of any hedging activities, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our consolidated statements of operations. Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR, GBP and CNY could adversely impact our operating expenses in the future.

The notional amount of forward exchange contracts to hedge balance sheet accounts as of December 31, 2015 and 2014 were (in thousands):

 
Buy/Sell
 
Notional
Balance Sheet Contracts:
 
 
 
Currency—As of December 31, 2015
 
 
 
CAD
Sell
 
$
7,011

 
 
 
 
Currency—As of December 31, 2014
 
 
 
CAD
Sell
 
$
6,879


Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)2016-02—Leases. The FASB amended lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. We are currently evaluating the impact ASU 2016-02 will have on our consolidated financial statements.

In January 2016, the FASB issued ASU 2016-01—Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities. ASU 2016-01 modifies how entities measure equity investments and present changes in the fair value of financial liabilities. Under the new guidance, entities will have to measure equity investments that do not result in consolidation and are not accounted under the equity method at fair value and recognize any changes in fair value in net income unless the investments qualify for the new practicality exception. A practicality exception will apply to those equity investments that do not have a readily determinable fair value and do not qualify for the practical expedient to estimate fair value, and as such these investments may be measured at cost. ASU 2016-01 will be effective for us beginning on January 1, 2018. We do not expect the impact of ASU 2016-01 on our consolidated financial statements to be significant.
   
In November 2015, the FASB issued ASU 2015-17—Balance Sheet Classification of Deferred Taxes, which simplifies the presentation of deferred income taxes. ASU 2015-17 requires that deferred tax assets and liabilities be classified as noncurrent assets or noncurrent liabilities. We early adopted this standard effective December 31, 2015 on a retrospective basis. The adoption of this standard resulted in the reclassification of $41.8 million from Deferred tax assets—current in the consolidated balance sheet as of December 31, 2014 to Deferred tax assets—noncurrent.

In September 2015, the FASB issued ASU 2015-16—Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the

70

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



accounting had been completed at the acquisition date. ASU 2015-16 will be effective for us beginning on January 1, 2016. We do not expect the impact of ASU 2015-16 on our consolidated financial statements to be significant.

In July 2015, the FASB issued ASU 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We do not expect the impact of ASU 2015-11 on our consolidated financial statements to be significant.

In May 2014, the FASB issued ASU 2014-09—Revenue from Contracts with Customers (Topic 606) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 is effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact ASU 2014-09 will have on our consolidated financial statements.

In April 2015, the FASB issued ASU 2015-05—Intangibles—Goodwill and Other-Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will be effective for us beginning on January 1, 2016. We are currently evaluating the impact of ASU 2015-05 will have on our consolidated financial statements.

2. FINANCIAL INSTRUMENTS AND FAIR VALUE

The following table summarizes our investments (in thousands):
 
 
December 31, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
438,533

 
$
30

 
$
(1,369
)
 
$
437,194

Commercial paper
66,263

 
3

 
(34
)
 
66,232

Municipal bonds
61,050

 
12

 
(40
)
 
61,022

Certificates of deposit and term deposits (1)
14,897

 

 

 
14,897

U.S. government and agency securities
41,727

 
3

 
(42
)
 
41,688

Total available-for-sale securities
$
622,470

 
$
48

 
$
(1,485
)
 
$
621,033

 
 
 
 
 
 
 
 
 
December 31, 2014
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
589,526

 
$
365

 
$
(875
)
 
$
589,016

Commercial paper
51,156

 
3

 
(4
)
 
51,155

Municipal bonds
39,745

 
15

 
(39
)
 
39,721

Certificates of deposit and term deposits (1)
22,854

 

 

 
22,854

U.S. government and agency securities
5,749

 
1

 
(6
)
 
5,744

Total available-for-sale securities
$
709,030

 
$
384

 
$
(924
)
 
$
708,490

 
 
 
 
 
 
 
 
(1) The majority of our certificates of deposit and term deposits are foreign deposits.


71

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands):

 
December 31, 2015
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
348,534

 
$
(1,187
)
 
$
42,033

 
$
(182
)
 
$
390,567

 
$
(1,369
)
Commercial paper
31,977

 
(34
)
 

 

 
31,977

 
(34
)
Municipal bonds
41,677

 
(36
)
 
1,008

 
(4
)
 
42,685

 
(40
)
U.S. government and agency securities
34,703

 
(42
)
 

 

 
34,703

 
(42
)
Total available-for-sale securities
$
456,891

 
$
(1,299
)
 
$
43,041

 
$
(186
)
 
$
499,932

 
$
(1,485
)

The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands):

 
December 31, 2014
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
317,011

 
$
(858
)
 
$
6,011

 
$
(17
)
 
$
323,022

 
$
(875
)
Commercial paper
8,185

 
(4
)
 

 

 
8,185

 
(4
)
Municipal bonds
26,684

 
(39
)
 

 

 
26,684

 
(39
)
U.S. government and agency securities
$
4,745

 
$
(6
)
 

 
$

 
4,745

 
(6
)
Total available-for-sale securities
$
356,625

 
$
(907
)
 
$
6,011

 
$
(17
)
 
$
362,636

 
$
(924
)

The contractual maturities of our investments are as follows (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Due within one year
$
348,074

 
$
436,766

Due within one to three years
272,959

 
271,724

Total
$
621,033

 
$
708,490


Available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, included as a separate component of stockholders’ equity and in total comprehensive income. Realized gains and losses on available-for-sale securities are insignificant in the periods presented and are included in Other expense—net in our consolidated statements of operations. We use the specific identification method to determine the cost basis of investments sold.

The unrealized losses on our available-for-sale securities were caused by fluctuations in market value and interest rates as a result of the economic environment. As the decline in market value are attributable to changes in market conditions and not credit quality, and because we have concluded currently that we neither intend to sell nor is it more likely than not that we will be required to sell these investments prior to a recovery of par value, we do not consider these investments to be other-than temporarily impaired as of December 31, 2015.

Fair Value Accounting—We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

72

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)




Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

We measure the fair value of money market funds and certain U.S. government and agency securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model driven valuations using significant inputs derived from or corroborated by observable market data.
 
We classify investments within Level 1 if quoted prices are available in active markets for identical securities.
 
We classify items within Level 2 if the investments are valued using model driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.

Fair Value of Financial Instruments

Assets Measured at Fair Value on a Recurring Basis

The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of December 31, 2015 and December 31, 2014 (in thousands):
 
 
December 31, 2015
 
 
 
December 31, 2014
 
 
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
$
437,194

 
$

 
$
437,194

 
$

 
$
589,016

 
$

 
$
589,016

 
$

Commercial paper
69,231

 

 
69,231

 

 
51,155

 

 
51,155

 

Municipal bonds
61,022

 

 
61,022

 

 
39,721

 

 
39,721

 

Certificates of deposit and term deposits
14,897

 

 
14,897

 

 
22,854

 

 
22,854

 

Money market funds
50,030

 
50,030

 

 

 
13,311

 
13,311

 

 

U.S. government and agency securities
41,688

 
25,693

 
15,995

 

 
5,744

 
1,998

 
3,746

 

Total
$
674,062

 
$
75,723

 
$
598,339

 
$

 
$
721,801

 
$
15,309

 
$
706,492

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
53,029

 
 
 
 
 
 
 
$
13,311

 
 
 
 
 
 
Short-term investments
348,074

 
 
 
 
 
 
 
436,766

 
 
 
 
 
 
Long-term investments
272,959

 
 
 
 
 
 
 
271,724

 
 
 
 
 
 
Total
$
674,062

 
 
 
 
 
 
 
$
721,801

 
 
 
 
 
 

There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the year ended December 31, 2015 and December 31, 2014.

73

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)




Assets Measured at Fair Value on a Nonrecurring Basis

We measure certain assets, including goodwill, other intangible assets—net, and investments in privately-held companies at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets.

During the second quarter of 2015, we reassessed the fair value and the remaining useful life of the developed technologies and customer relationship acquired from the Coyote Point Systems (“Coyote”) business acquisition. Based on this reassessment, we determined a decrease in the projected cash flow and that the remaining net book value of the developed technologies and customer relationships were impaired. As a result, we recorded an impairment charge of $1.6 million associated with these assets. The impairment charge is included within cost of product revenue and sales and marketing in the consolidated statements of operations.

During 2014, a decrease in the projected cash flow of the other intangible assets acquired from Coyote resulted in an impairment charge of $2.4 million to adjust the total fair value of the other intangible assets acquired from Coyote to $2.0 million. The impairment charge is included within Cost of product revenue in the consolidated statements of operations.

3. INVENTORY

Inventory consisted of the following (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Raw materials
$
15,425

 
$
10,617

Finished goods
68,443

 
58,860

Inventory
$
83,868

 
$
69,477


Inventory includes finished goods held by distributors where revenue is recognized on a sell-through basis of $1.1 million and $1.2 million as of December 31, 2015 and 2014, respectively. Inventory also includes materials at contract manufacturers of $4.9 million and $4.8 million as of December 31, 2015 and 2014, respectively.
 
4. PROPERTY AND EQUIPMENT—Net
Property and equipment—net consisted of the following (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Land
$
21,683

 
$
13,895

Building and building improvements
28,841

 
20,166

Evaluation units
15,784

 
11,773

Computer equipment and software
45,632

 
31,821

Furniture and fixtures
8,901

 
5,096

Construction-in-progress
8,106

 
3,902

Leasehold improvements
11,179

 
7,998

Total property and equipment
140,126

 
94,651

Less: accumulated depreciation
(49,059
)
 
(35,732
)
Property and equipment—net
$
91,067

 
$
58,919


Depreciation expense was $28.4 million, $20.5 million and $13.9 million in 2015, 2014 and 2013, respectively.

In 2015, we purchased certain real properties, including land and buildings in Sunnyvale, California and Sophia, France, for cash of $13.9 million to support the growth in our business operations. Of the total cost, we allocated $7.8

74

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



million to land and $6.1 million to building. During 2015, construction-in-progress increased primarily due to $2.6 million related to our enterprise resource planning software capitalization and $1.0 million related to assets not yet placed in service due to ongoing building improvements at the newly purchased Sophia property. Fully depreciated evaluation units amounting to $27.2 million and $19.7 million as of December 31, 2015 and 2014, respectively, were written-off.

5. INVESTMENTS IN PRIVATELY-HELD COMPANIES

Our investments in the equity securities of three privately-held companies totaled $10.3 million and $6.4 million as of December 31, 2015 and 2014, respectively. Each of these investments are accounted for as cost-basis investments, as we own less than 20% of the voting securities and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are carried at historical cost and are recorded as Other assets on our consolidated balance sheet and would be measured at fair value if indicators of impairment exist. As of December 31, 2015, no events have occurred that would adversely affect the carrying value of these investments.

We determined that we had a variable interest in these privately-held companies. However, we determined that we were not the primary beneficiary as we did not have the power to direct their activities that most significantly affect their economic performance. The variable interest entities were not required to be consolidated in our consolidated financial statements.

6. BUSINESS COMBINATIONS

On July 8, 2015, we completed our acquisition of all of the outstanding shares of Meru Networks, Inc. (“Meru”), a provider of Wi-Fi networking products and services. With this acquisition, we expect to expand on our secure wireless vision and enterprise growth focus, broaden our solutions portfolio, and enhance our opportunity to address the global enterprise Wi-Fi market with integrated and intelligent secure wireless solutions.

In connection with the acquisition, we paid total cash consideration of $40.9 million and incurred $0.4 million of withholding tax liability. In addition, all of the outstanding RSUs of Meru were converted into RSUs for 53,401 shares of our common stock. The cash payment, along with the estimated fair value of the earned RSUs assumed, resulted in a purchase price of $41.8 million. The total purchase price was as follows (in thousands):

Purchase Price:
 
Cash
$
40,914

Estimated fair value of shares withheld for taxes
379

Estimated fair value of earned equity awards assumed by Fortinet
471

Total purchase price
$
41,764


We accounted for this transaction as a business combination. We expensed acquisition-related costs of $1.7 million in general and administrative expenses in the consolidated statement of operations. The total purchase price was allocated to Meru’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date.


75

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



Total allocation of the purchase price was as follows (in thousands):

Cash and cash equivalents
$
3,268

Accounts receivable
8,191

Inventory
11,610

Prepaid expenses and other assets
2,409

Property and equipment
920

Deferred tax assets
18,585

Identifiable intangible assets
19,600

Goodwill
1,868

Total assets acquired
66,451

Deferred revenue
9,800

Accounts payable and accrued liabilities
14,887

Total liabilities assumed
24,687

Total purchase price allocation
$
41,764


The goodwill of $1.9 million represents the premium we paid over the fair value of the net tangible liabilities assumed and identified intangible assets acquired, due primarily to Meru’s assembled workforce. The goodwill recorded as part of the Meru acquisition is not deductible for U.S. federal income tax purposes.

Intangible assets consist primarily of customer relationships and developed technologies. Customer relationships represent Meru’s installed base and the ability to sell existing, in-process and future versions of our products and services to its existing customers. Developed technologies represent the virtualized wireless local area network solutions offering centralized coordination and control of various access points on the network. This includes patented and unpatented technology, know-how, processes, designs and computer software. The estimated useful life and fair values of the acquired identifiable intangible assets were as follows (in thousands, except for estimated useful life):

 
Estimated Useful Life (in years)
 
Fair Values
Customer relationships
5
 
$
12,200

Developed technologies
4
 
7,200

Trade name
0.5
 
200

Total
 
 
$
19,600


Customer relationships and trade name are amortized on a straight-line basis and the amortization expense is recorded in sales and marketing expenses in the consolidated statement of operations. Developed technologies is amortized on a straight-line basis and the amortization expense is recorded in cost of product revenue in the consolidated statement of operations.

Upon the acquisition, Meru became our wholly-owned subsidiary. The results of operations of Meru have been included in our consolidated statement of operations for 2015 from the acquisition date. Revenue and net loss of Meru from July 8, 2015 through December 31, 2015 were $28.1 million and $14.0 million, respectively.

The unaudited financial information below summarizes the combined results of Fortinet and Meru on a pro forma basis, after giving effect to the acquisition of Meru on July 8, 2015, as though the business combination occurred on January 1, 2014. The pro forma financial information is presented for informational purposes and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of each of the periods presented. The following pro forma financial information for all periods presented includes purchase accounting adjustments for amortization charges from acquired intangible assets, depreciation of acquired property, plant and equipment, stock-based compensation and related tax effects (in thousands):

76

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)




 
Years Ended December 31,
 
2015
 
2014
Pro forma revenue
$
1,046,972

 
$
861,255

Pro forma income (loss) from operations
$
(1,983
)
 
$
34,105

Pro forma net income (loss)
$
(4,634
)
 
$
5,968

Pro forma net income (loss) per share:
 
 
 
Basic
$
(0.03
)
 
$
0.04

Diluted
$
(0.03
)
 
$
0.04


2013 Acquisitions

In March 2013, we acquired all of the outstanding equity securities of Coyote, a provider of application delivery, load balancing and acceleration solutions, for $6.0 million in cash. In connection with this acquisition, we acquired intangible assets of $8.2 million, which included $2.8 million of goodwill. We also assumed net tangible liabilities of $2.2 million. The acquisition included a contingent obligation that required payment if certain future operational objectives were met. The operational objectives that would require payment were not met.
 
In September 2013, we acquired certain assets of Xtera Communications, Inc., including certain load balancing solutions and certain patents, for a total consideration of $1.8 million.

The financial results of these acquisitions were not considered material for purposes of pro-forma financial disclosures. The results of operations of our 2013 acquisitions were in our consolidated statements of operations from their respective acquisition dates.

7. GOODWILL AND OTHER INTANGIBLE ASSETS—Net

Goodwill

There were no impairments to goodwill during 2015. The following table presents the changes in the carrying amount of goodwill (in thousands):

 
Amount
Balance—December 31, 2014
$
2,824

Addition due to business acquisition
1,868

Balance—December 31, 2015
$
4,692



77

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



Other Intangible Assets—net

The following tables present other intangible assets—net (in thousands):

 
December 31, 2015
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Customer relationships
5.0
 
$
12,200

 
$
1,220

 
$
10,980

Developed technologies and other
3.6
 
11,384

 
4,724

 
6,660

Total other intangible assets—net
 
 
$
23,584

 
$
5,944

 
$
17,640


 
December 31, 2014
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Developed technology
3.6
 
$
5,606

 
$
3,128

 
$
2,478

Customer relationships
6.0
 
500

 
146

 
354

Total other intangible assets—net
 
 
$
6,106

 
$
3,274

 
$
2,832


During 2015 and 2014, we reassessed the fair value and the remaining useful life of the developed technologies and customer relationships acquired from the Coyote business acquisition. Based on this reassessment, we determined a decrease in the projected cash flow and that the remaining net book value of the developed technologies and customer relationships were impaired. As a result, we recorded an impairment charge of $1.6 million and $2.4 million in 2015 and 2014, respectively. The impairment charge is included within cost of product revenue and sales and marketing in the consolidated statements of operations.
Amortization expense was $3.2 million, $1.5 million, and $1.7 million in 2015, 2014 and 2013, respectively. The following table summarizes estimated future amortization expense of Other intangible assets—net (in thousands):

 
Amount
Years:
 
2016
$
4,600

2017
4,240

2018
4,240

2019
3,340

2020
1,220

Total
$
17,640


8. NET INCOME PER SHARE

Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding, plus the dilutive effects of stock options, RSUs including PSUs, and ESPP. Dilutive shares of common stock are determined by applying the treasury stock method.


78

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Numerator:
 
 
 
 
 
Net income
$
7,987

 
$
25,343

 
$
44,273

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Basic shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
170,385

 
163,831

 
162,435

Diluted shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
170,385

 
163,831

 
162,435

Effect of potentially dilutive securities:
 
 
 
 
 
Stock options
3,427

 
4,583

 
5,685

RSUs (including PSUs)
2,260

 
844

 
35

ESPP
69

 
31

 
28

Weighted-average shares used to compute diluted net income per share
176,141

 
169,289

 
168,183

Net income per share:
 
 
 
 
 
Basic
$
0.05

 
$
0.15

 
$
0.27

Diluted
$
0.05

 
$
0.15

 
$
0.26


The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Stock options
382

 
3,469

 
7,397

RSUs (including PSUs)
1,393

 
768

 
2,774

ESPP
94

 
99

 
419

 
1,869

 
4,336

 
10,590


9. RESTRUCTURING CHARGES

In connection with the acquisition of Meru, we initiated planned cost reduction and restructuring activities to improve our cost structure and operational efficiencies. We estimate that we will incur $8.0 million of restructuring charges, consisting of severance and other one-time benefits, contract terminations and other charges. We incurred $7.6 million of restructuring charges during 2015, which are included in operating expense in the consolidated statements of operations. These charges are primarily related to severance and other one-time benefits to be paid in cash. We expect the remainder of the amount to be incurred in 2016.


79

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The following table provides a summary of restructuring activity as of December 31, 2015 (in thousands):

 
Employee Severance and Other Benefits
 
Contract Terminations and Other Charges
 
Total
Balance as of December 31, 2014
$

 
$

 
$

Costs incurred
7,109

 
491

 
7,600

Less cash payments
(3,104
)
 
(71
)
 
(3,175
)
Less non-cash charges
(316
)
 
(191
)
 
(507
)
Balance as of December 31, 2015
$
3,689

 
$
229

 
$
3,918


Cash payments for the restructuring activities are expected to be made through 2017, primarily relating to severance and other one-time benefits. The short-term portion of the restructuring reserve of $3.4 million is included in accrued liabilities and the remaining long-term portion of $0.5 million is included in other liabilities on the consolidated balance sheet as of December 31, 2015.

10. COMMITMENTS AND CONTINGENCIES

The following table summarizes our future principal contractual obligations as of December 31, 2015 (in thousands):

 
Total
 
2016
 
2017
 
2018
 
2019
 
2020
 
Thereafter
Operating lease commitments
$
61,013

 
$
17,052

 
$
11,922

 
$
10,018

 
$
8,106

 
$
5,659

 
$
8,256

Inventory purchase commitments
70,018

 
70,018

 

 

 

 

 

Other contractual commitments and open purchase orders
37,346

 
33,375

 
2,138

 
847

 
593

 
393

 

Total
$
168,377

 
$
120,445

 
$
14,060


$
10,865


$
8,699


$
6,052


$
8,256


Operating Leases—We lease certain facilities under various non-cancelable operating leases, which expire through 2024. Certain leases require us to pay variable costs such as taxes, maintenance, and insurance. The terms of certain operating leases also provide for renewal options and escalation clauses. Rent expense was $13.8 million, $10.6 million and $9.8 million for 2015, 2014 and 2013, respectively. Rent expense is recognized using the straight-line method over the term of the lease.
    
Inventory Purchase Commitments—Our independent contract manufacturers procure components and build our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to some of our independent contract manufacturers which may not be cancelable. As of December 31, 2015, we had $70.0 million of open purchase orders with our independent contract manufacturers that may not be cancelable.
 
Other Contractual Commitments and Open Purchase Orders—In addition to commitments with contract manufacturers, we have open purchase orders and contractual obligations in the ordinary course of business for which we have not received goods or services. As of December 31, 2015, we had $37.3 million in other contractual commitments that may not be cancelable.

Litigation—We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of these matters is currently not determinable, we currently believe that there are no existing claims or proceedings that are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation fees, including contingent legal fees with related parties, costs and substantial settlement charges, and possibly subject us to damages and other penalties. In addition, the resolution of any intellectual property litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from our estimates, if any, which could result in the need to adjust the liability and record additional expenses. We have not recorded any

80

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



significant accrual for loss contingencies associated with such legal proceedings; determined that a significant unfavorable outcome is probable or reasonably possible; or determined that the amount or range of any possible loss is reasonably estimable.

In December 2015, we received $9.0 million from a third-party for a release of claims. In addition, we agreed to a three-year covenant-not-to-sue. Of the $9.0 million consideration received, $2.0 million was used to offset contingent legal fees incurred in connection with the litigation and the remaining $7.0 million was deferred, with the short-term portion recorded as accrued liabilities and the long-term portion recorded as other liabilities in the consolidated balance sheet. The deferral will be recognized ratably through 2018 as an offset to general and administrative expenses in the consolidated statement of operations.

In January 2014, we received $20.0 million pursuant to a six-year mutual covenant-not-to-sue and release agreement with Palo Alto Networks, Inc. The $20.0 million was deferred, with the short-term portion recorded as accrued liabilities and the long-term portion recorded as other liabilities in the consolidated balance sheet. The deferral will be recognized ratably through 2020 as an offset to general and administrative expenses in the consolidated statement of operations.

Indemnification—Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as product defects and infringement of certain intellectual property rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. In some contracts, our exposure under these indemnification provisions is limited by the terms of the contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants, penalties and indemnification provisions including and beyond indemnification for third-party claims of intellectual property infringement and that could potentially expose us to losses in excess of the amount received under the agreement, and in some instances to potential liability that is not contractually limited. To date, there have been no awards under such indemnification provisions.

11. STOCKHOLDERS’ EQUITY

Stock-Based Compensation Plans

Our stock-based compensation plans include the 2000 Stock Plan (the “2000 Plan”), the 2008 Stock Plan (the “2008 Plan”), the 2009 Equity Incentive Plan (the “2009 Plan”), and the 2011 Employee Stock Purchase Plan (the “ESPP”) and equity plans assumed through the Meru acquisition. Under these plans, we have granted (or, in the case of acquired plan, assumed) stock options and RSUs, including PSUs.

Stock Plans—Our board of directors adopted the 2000 Plan in 2000 and the 2008 Plan in 2008. The plans include both incentive and non-statutory stock options, which allowed us to grant options to purchase common stock to employees, directors, and other service providers. During 2015, 2014 and 2013, we issued no stock options under these plans. As of December 31, 2015, no shares remain available for grant under these plans.

2009 Equity Incentive Plan—In 2009, our board of directors approved the 2009 Plan, which includes awards of stock options, stock appreciation rights, restricted stock, RSUs, PSUs. The maximum aggregate number of shares that may be issued under the 2009 Plan is 9.0 million shares, plus any shares subject to stock options or similar awards granted under the 2008 Plan and the 2000 Plan that expire or otherwise terminate without having been exercised in full and shares issued pursuant to awards granted under the 2008 Plan and the 2000 Plan that are forfeited to or repurchased by us, with the maximum number of shares to be added to the 2009 Plan pursuant to such terminations, forfeitures and repurchases not to exceed 21.0 million shares. The shares may be authorized, but unissued or reacquired common stock. The number of shares available for issuance under the 2009 Plan will be increased on the first day of each year beginning with 2011, in an amount equal to the lesser of (i) 14.0 million shares (as adjusted in connection with the stock split effected in June 2011), (ii) 5% of the outstanding shares on the last day of the immediately preceding year or (iii) such number of shares determined by our board of directors. Under the 2009 Plan, we may grant awards to employees, directors and other service providers. In the case of an incentive stock option granted to an employee who, at the time of the grant, owns stock representing more than 10% of the voting power of all classes of stock, the exercise price shall be no less than 110% of the fair market value per share on the date of grant and expire five years from the date of grant, and options granted to any other employee, the per share exercise price shall be no less than 100% of the fair market value per share on the date of grant. In the case of a non-statutory stock option and options granted to other service providers, the per share exercise price shall be no less than 100% of the fair market value per share on the date of grant.

81

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



Options granted to individuals owning less than 10% of the total combined voting power of all classes of stock generally have a contractual term of seven years and options generally vest over four years.

2011 Employee Stock Purchase Plan—In June 2011, our stockholders approved the ESPP. The ESPP permits eligible employees to purchase common stock through regular, systematic payroll deductions, up to a maximum of 15% of employees’ compensation for each purchase period at purchase prices equal to 85% of the lesser of the fair market value of our common stock at the first trading date of the applicable offering period or the purchase date, subject to purchase limits of 4,000 shares for each purchase period or $25,000 worth of stock for each calendar year.

Meru 2010 Equity Incentive Plan—In connection with the Meru acquisition, we assumed and exchanged Meru’s outstanding RSUs with an estimated fair value of $2.0 million. Of the total estimated fair value, $0.5 million relating to earned equity awards was allocated to the purchase price and the remainder relating to future services is being recognized over the remaining service period. No new equity awards can be granted under the assumed plan. As of December 31, 2015, RSUs representing 34,571 shares of common stock were outstanding under the awards assumed through the acquisition of Meru.

As of December 31, 2015, there were a total of 40,827,422 shares of common stock available for grant under our stock-based compensation plans.

Employee Stock Options

In determining the fair value of our employee stock options, we use the Black-Scholes option pricing model, which employs the following assumptions.

Valuation method—We estimate the fair value of stock options granted.

Expected Term—The expected term represents the period that our stock-based awards are expected to be outstanding. Beginning in the first quarter of 2014, we changed the methodology of calculating the expected term. We believe that we have sufficient historical experience for determining the expected term of the stock option award, and therefore, we calculated our expected term based on historical experience instead of using the simplified method.

Expected Volatility—The expected volatility of our common stock is based on our weighted-average implied and historical volatility.

Fair Value of Common Stock—The fair value of our common stock is the closing sales price of the common stock (or the closing bid, if no sales were reported) effective on the date of grant.

Risk-Free Interest Rate—We base the risk-free interest rate used in the Black-Scholes valuation model on the implied yield available on U.S. Treasury zero-coupon issues with an equivalent remaining term.

Expected Dividend—The expected dividend weighted-average assumption is zero.

The following table summarizes the weighted-average assumptions relating to our employee stock options:
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Expected term in years
4.3

 
4.8

 
4.6

Volatility
37% – 41%

 
41% – 45%

 
45% – 48%

Risk-free interest rate
1.5% – 1.6%

 
1.6% – 1.7%

 
1.2
%
Dividend rate
%
 
%
 
%


82

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):
 
 
Options Outstanding
 
Number
of Shares
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
Balance—December 31, 2012
18,571

 
$
12.40

 
 
 
 
Granted
258

 
20.89

 
 
 
 
Forfeited
(820
)
 
22.14

 
 
 
 
Exercised
(2,488
)
 
5.18

 
 
 
 
Balance—December 31, 2013
15,521

 
13.18

 
 
 
 
Granted
387

 
23.08

 
 
 
 
Forfeited
(443
)
 
24.21

 
 
 
 
Exercised
(4,763
)
 
8.91

 
 
 
 
Balance—December 31, 2014
10,702

 
14.98

 
 
 


Granted
819

 
39.50

 
 
 
 
Forfeited
(150
)
 
28.67

 
 
 
 
Exercised
(4,403
)
 
11.10

 
 
 
 
Balance—December 31, 2015
6,968

 
$
20.03

 
 
 
 
Options vested and expected to vest—December 31, 2015
6,891

 
$
19.82

 
2.67
 
$
83,992

Options exercisable—December 31, 2015
5,818

 
$
17.24

 
2.09
 
$
81,037


The aggregate intrinsic value represents the pre-tax difference between the exercise price of stock options and the quoted market price of our common stock on December 31, 2015, for all in-the-money options. As of December 31, 2015, total compensation expense related to unvested stock options granted to employees but not yet recognized was $10.0 million. This expense is expected to be amortized on a straight-line basis over a weighted-average period of 2.8 years.  

Additional information related to our stock options is summarized below (in thousands, except per share amounts):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Weighted-average fair value per share granted
$
13.20

 
$
8.90

 
$
8.42

Intrinsic value of options exercised
113,786

 
76,731

 
41,484

Fair value of options vested
10,943

 
17,098

 
26,411



83

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The following table summarizes information about outstanding and exercisable stock options as of December 31, 2015, as follows (in thousands, except exercise prices and contractual life):
 
 
 
Options Outstanding
 
Options Exercisable
Range of Exercise Prices
 
Number
Outstanding
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Weighted-
Average
Exercise
Price
 
Number
Exercisable
 
Weighted-
Average
Exercise
Price
$0.98–$1.20
 
302

 
0.45
 
$
1.07

 
302

 
$
1.07

3.74–4.65
 
720

 
0.10
 
3.78

 
720

 
3.78

5.50–6.25
 
36

 
0.82
 
5.59

 
36

 
5.59

8.43–8.99
 
851

 
1.19
 
8.51

 
851

 
8.51

15.28–19.94
 
136

 
2.65
 
16.52

 
115

 
15.89

20.13–24.92
 
2,647

 
2.83
 
21.23

 
2,392

 
21.12

26.49–26.70
 
1,494

 
3.18
 
26.69

 
1,394

 
26.70

32.79–33.31
 
416

 
6.33
 
32.99

 
8

 
32.79

38.73–48.83
 
366

 
6.52
 
46.80

 

 

 
 
6,968

 
 
 
 
 
5,818

 
 

Restricted Stock Units

The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):

 
Restricted Stock Units Outstanding
 
Number of Shares
 
Weighted-Average Grant Date Fair Value per Share
Balance—December 31, 2012
830

 
$
23.73

Granted
4,104

 
21.75

Forfeited
(507
)
 
21.48

Vested
(228
)
 
23.89

Balance—December 31, 2013
4,199

 
22.00

Granted
4,047

 
23.13

Forfeited
(472
)
 
21.92

Vested
(1,483
)
 
22.23

Balance—December 31, 2014
6,291

 
22.93

Granted
6,303

 
39.04

Forfeited
(1,029
)
 
31.78

Vested
(2,308
)
 
22.74

Balance—December 31, 2015
9,257

 
$
32.97

RSUs expected to vest—December 31, 2015
8,645

 
$
32.47


As of December 31, 2015, total compensation expense related to unvested RSUs that were granted to employees and non-employees under the 2009 Plan, but not yet recognized, was $258.4 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 3.06 years.


84

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy minimum statutory employee withholding taxes. Total payment for the employees’ tax obligations to the taxing authorities is reflected as a financing activity within the consolidated statements of cash flows.

The following summarizes the number and value of the shares withheld for employee taxes (in thousands):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Shares withheld for taxes
761

 
461

 
70

Amount withheld for taxes
$
28,871

 
$
10,598

 
$
1,452


Performance Stock Units

We have granted PSUs to certain of our executive officers. PSUs granted to executive officers are based on the achievement of the market-based vesting conditions during the performance period. The final settlement of the PSUs will range between 0% and 150% of the target shares underlying the PSUs based on a specified objective formula approved by our Compensation Committee. The PSUs entitle our executive officers to receive a number of shares of our common stock based on the performance of our stock price over a two- or three-year period as compared to the NASDAQ Composite index for the same periods.

The following table summarizes the weighted-average assumptions relating to the PSUs granted to executive officers:
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Expected term in years
3.0

 
3.0

 
3.0

Volatility
38
%
 
46
%
 
50
%
Risk-free interest rate
1.1
%
 
0.9
%
 
0.7
%
Dividend rate
%
 
%
 
%

During 2015, we also granted PSUs to employees who are not executive officers. These PSUs are based on the achievement of personal- and company-based performance vesting conditions during the performance period. The final settlement of these PSUs will range from 50% to 150% of the target shares underlying the PSUs, based on specified objective formulas approved by our Compensation Committee. The PSUs entitle such employees to receive a number of shares of our common stock based on a one-year performance period, and vest equally in the second and third years. The share-based compensation expenses related to these awards are not considered material. 

The following table summarizes the activity and related information for PSUs granted to executive officers and other employees for the periods presented below (in thousands, except per share amounts):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Shares granted to executive officers and employees
206

 
120

 
213

Weighted-average fair value per share granted
$
34.86

 
$
21.21

 
$
22.06


As of December 31, 2015, total compensation expense related to unvested PSUs that were granted to certain of our executive officers, but not yet recognized, was $5.0 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 1.87 years.



85

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



Employee Stock Purchase Plan

In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Year Ended December 31,
 
2015
 
2014
 
2013
Expected term in years
0.5

 
0.5

 
0.5

Volatility
30
%
 
34
%
 
44
%
Risk-free interest rate
0.2
%
 
0.1
%
 
0.1
%
Dividend rate
%
 
%
 
%

Additional information related to the ESPP is provided below (in thousands, except per share amounts):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Weighted-average fair value per share granted
$
9.56

 
$
5.91

 
$
6.11

Shares issued under the ESPP
764

 
770

 
672

Weighted-average price per share issued
$
24.30

 
$
18.17

 
$
18.88


Shares Reserved for Future Issuances

The following table presents the common stock reserved for future issuance (in thousands):

 
December 31,
2015
Outstanding stock options and RSUs
16,225

Reserved for future stock option, RSU and other equity award grants
35,613

Reserved for future ESPP issuances
5,217

Total common stock reserved for future issuances
57,055


Stock-based Compensation Expense

Stock-based compensation expense is included in costs and expenses as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Cost of product revenue
$
973

 
$
483

 
$
383

Cost of service revenue
7,121

 
5,826

 
4,841

Research and development
24,555

 
17,264

 
13,271

Sales and marketing
49,436

 
26,744

 
19,526

General and administrative
13,003

 
8,677

 
6,450

Total stock-based compensation expense
$
95,088

 
$
58,994

 
$
44,471



86

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The following table summarizes stock-based compensation expense by award type (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Stock options
$
11,425

 
$
17,555

 
$
20,806

RSUs
77,262

 
37,068

 
18,968

ESPP
6,401

 
4,371

 
4,697

Total stock-based compensation expense
$
95,088

 
$
58,994

 
$
44,471


Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Income tax benefit associated with stock-based compensation
$
25,189

 
$
11,086

 
$
8,331


Share Repurchase Program

On December 6, 2013, our board of directors authorized a Share Repurchase Program (“the Program”) to repurchase up to $200.0 million of our outstanding common stock through December 31, 2014. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. On October 17, 2014, our board of directors extended the share repurchase authorization under the Program through December 31, 2015. In 2015, we repurchased 1.8 million shares of common stock under the Program in open market transactions for an aggregate purchase price of $60.0 million. The Program expired on December 31, 2015 with an unused balance under the Program of $62.5 million.

12. INCOME TAXES

Income before income taxes consisted of the following (in thousands):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Domestic
$
(37,437
)
 
$
35,778

 
$
83,076

Foreign
54,442

 
25,771

 
(7,135
)
Total income before income taxes
$
17,005

 
$
61,549

 
$
75,941



87

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The provision for income taxes consisted of the following (in thousands):
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Current:
 
 
 
 
 
Federal
$
9,864

 
$
17,717

 
$
43,384

State
(136
)
 
1,110

 
2,490

Foreign
13,683

 
8,921

 
4,175

Total current
$
23,411

 
$
27,748

 
$
50,049

Deferred:
 
 
 
 
 
Federal
$
(9,383
)
 
$
6,742

 
$
(17,149
)
State
(2,988
)
 
(36
)
 
(1,232
)
Foreign
(2,022
)
 
1,752

 

Total deferred
(14,393
)
 
8,458

 
(18,381
)
Provision for income taxes
$
9,018

 
$
36,206

 
$
31,668

 
The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Tax at federal statutory tax rate
$
5,951

 
$
21,542

 
$
26,579

Stock-based compensation expense
6,369

 
7,367

 
4,571

State taxes—net of federal benefit
(2,454
)
 
975

 
419

Domestic production activities deduction

 

 
(3,256
)
Foreign tax credit
(6,901
)
 
(4,433
)
 
(2,853
)
Research and development credit
(3,529
)
 
(880
)
 
(1,650
)
Foreign income taxed at different rates
(11,225
)
 
(406
)
 
2,927

Foreign withholding taxes
10,962

 
9,085

 
6,622

Canadian deemed dividend distribution
9,647

 

 

Other
198

 
2,956

 
(1,691
)
Total provision for income taxes
$
9,018

 
$
36,206

 
$
31,668


Significant permanent differences arise from the portion of stock-based compensation expense that is not expected to generate a tax deduction, such as stock-based compensation expense on stock option grants to certain foreign employees, offset by the actual tax benefits in the current periods from disqualifying dispositions of shares held by our U.S. employees. For stock options exercised by our U.S. employees, we receive an income tax benefit calculated as the difference between the fair market value of the stock issued at the time of the exercise and the option price, tax effected. For 2015, income tax payable was reduced by excess tax benefits from the exercise or vesting of stock-based awards of $1.3 million. For 2014, income tax payable was not reduced by excess tax benefits from the exercise or vesting of stock-based awards, therefore we did not recognize a significant benefit in additional paid-in-capital. The income tax benefits for 2013 associated with dispositions from employee stock transactions of $3.5 million was recognized as additional paid-in capital because it reduced income taxes payable.

As of December 31, 2015, there was additional Federal deferred tax assets related to stock-based compensation excess tax benefits of $29.7 million that we did not recognize. Unrecognized excess tax benefits will be accounted for as a credit to additional paid-in capital when realized through a reduction in income taxes payable.

Our 2015 income tax provision reflected a $1.2 million tax benefit due to a recent U.S. Tax Court opinion involving an independent third party filed on July 27, 2015. Based on the findings of the U.S. Tax Court, we recognized the tax benefit for excluding the share-based compensation from intercompany charges in prior periods.

88

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)




During 2015, we completed a corporate reorganization to convert our Canadian company to a branch of our U.S. company resulting on a $27.6 million deemed dividend distribution. The tax impact of the Canadian deemed dividend distribution of $9.6 million was partially offset by an additional tax benefit of $6.4 million due to the deferred tax benefit of the Canadian stock based compensation expense.

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets as of the years ended are presented below (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Deferred tax assets:
 
 
 
Net operating loss carryforward
$
9,757

 
$
1,293

Deferred revenue
39,509

 
31,545

Nondeductible reserves and accruals
22,240

 
20,904

Depreciation and amortization
2,873

 
193

General business credit carryforward
22,121

 
2,155

Stock-based compensation expense
22,714

 
16,463

Other
2

 
11

Total deferred tax assets
$
119,216

 
$
72,564


In assessing the realizability of deferred tax assets, we considered whether it is more likely than not that some portion or all of our deferred tax assets will be realized. This realization is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We concluded that it is more likely than not that we would be able to realize the benefits of our deferred tax assets in the future.

As of December 31, 2015, we had $84.9 million in federal net operating loss carryforwards to offset future income that will not expire until 2035, which is not limited by section 382. With the acquisition of Meru, we also had $22.9 million in federal net operating loss carryforwards which is limited by section 382 available from year 2019 with an annual limitation of $1.1 million. We had $17.4 million federal tax credits with certain amount available to carryback and claim federal tax refunds from prior year and the rest available to offset future federal taxes. As of December 31, 2015, we had $16.2 million in California net operating loss carryforwards to offset future income that will not expire until 2031. With the acquisition of Meru, we also had $22.1 million in California net operating loss carryforwards which is subject to section 382 limitation. We had state tax credit carryforwards of $12.3 million available to offset our future state taxes. The state credits carry forward indefinitely.

Our policy with respect to undistributed foreign subsidiaries’ earnings is to consider those earnings to be indefinitely reinvested and, accordingly, no related provision of U.S. federal and state income taxes has been provided on such earnings. Upon distribution of those earnings in the form of dividends or otherwise, we would be subject to both U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes in the various foreign countries. As of December 31, 2015, we have not recorded U.S. income tax on $47.4 million of foreign earnings that are deemed to be permanently reinvested overseas.

We operate under a tax incentive agreement in Singapore, which is effective through December 31, 2023, and may be extended if certain additional requirements are satisfied. The tax incentive agreement is conditional upon our meeting certain employment and investment thresholds.

As of December 31, 2015, we had $59.7 million of unrecognized tax benefits, of which, if recognized, $58.4 million would favorably affect our effective tax rate. Our policy is to include accrued interest and penalties related to uncertain tax benefits in income tax expense. As of December 31, 2015, 2014 and 2013, accrued interest and penalties were $5.5 million, $1.7 million and $1.0 million, respectively.


89

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



The aggregate changes in the balance of unrecognized tax benefits are as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Unrecognized tax benefits, beginning of year
$
44,151

 
$
29,604

 
$
27,808

Gross increases for tax positions related to the current year
17,478

 
14,547

 
4,713

Gross increases for tax positions related to the prior year
8,319

 

 
405

Gross decreases for tax positions related to prior year
(9,207
)
 

 
(3,322
)
Gross decreases for tax positions related to expiration of statute of limitations
(1,069
)
 

 

Unrecognized tax benefits, end of year
$
59,672

 
$
44,151

 
$
29,604


As of December 31, 2015, 2014 and 2013, $60.6 million, $45.1 million and $30.2 million, respectively, of the amounts reflected above were recorded as Income tax liabilities—non-current in our consolidated balance sheet.
 
As of December 31, 2015, there was no unrecognized tax benefits that we expect would change significantly over the next 12 months.

We file income tax returns in the U.S. federal jurisdiction, and various U.S. state and foreign jurisdictions. The statute of limitations is open for years that generated state net operating loss carryforwards and after 2009 for state jurisdictions. Additionally, we have foreign net operating losses that have an indefinite life. Generally, we are no longer subject to non-U.S. income tax examinations by tax authorities for tax years prior to 2009. We are no longer subject to examination by U.S federal income tax authorities for tax years prior to 2012. We are currently under examination by U.S federal income tax authorities for tax year 2014, 2013 and 2012.

13. DEFINED CONTRIBUTION PLANS

Our tax-deferred savings plan under our 401(k) Plan, permits participating employees to defer a portion of their pre-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan program (the “RRSP”), which permits participants to make tax deductible contributions. Our board of directors approved 50% matching contributions on employee contributions up to 4% of each employee’s eligible earnings. Our matching contributions to the 401(k) Plans and RRSP for 2015, 2014 and 2013 were $3.5 million, $2.5 million and $2.1 million, respectively.

14. SEGMENT INFORMATION

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have one operating segment, and therefore, one reportable segment.

90

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



Revenue by geographic region is based on the billing address of the customer. The following tables set forth revenue and property and equipment by geographic region (in thousands):
 
 
Year Ended December 31,
Revenue
2015
 
2014
 
2013
Americas:
 
 
 
 
 
United States
$
279,564

 
$
200,294

 
$
162,327

Canada
101,594

 
81,968

 
58,708

Other Americas
54,124

 
42,397

 
31,751

Total Americas
435,282

 
324,659

 
252,786

Europe, Middle East, and Africa (“EMEA”)
366,018

 
270,537

 
208,979

Asia Pacific (“APAC”)
207,968

 
175,168

 
153,532

Total revenue
$
1,009,268

 
$
770,364

 
$
615,297


Property and Equipmentnet
December 31,
2015
 
December 31,
2014
Americas:
 
 
 
United States
$
61,064

 
$
46,116

Canada
8,224

 
6,054

Other Americas
748

 
875

Total Americas
70,036

 
53,045

EMEA:
 
 
 
France
13,201

 
2,052

Other EMEA
3,977

 
1,204

Total EMEA
17,178

 
3,256

APAC
3,853

 
2,618

Total property and equipment—net
$
91,067

 
$
58,919


15. ACCUMULATED OTHER COMPREHENSIVE LOSS

The following table summarizes the changes in accumulated balances of other comprehensive income for 2015 and 2014 (in thousands):

 
December 31, 2015
 
Unrealized Losses on Investments
 
Tax benefit related to items of other comprehensive income or loss
 
Total
Beginning balance
$
(540
)
 
$
191

 
$
(349
)
Other comprehensive loss before reclassifications
(896
)
 
313

 
(583
)
Amounts reclassified from accumulated other comprehensive loss
(1
)
 

 
(1
)
Net current-period other comprehensive loss
(897
)
 
313

 
(584
)
Ending balance
$
(1,437
)
 
$
504

 
$
(933
)



91

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



 
December 31, 2014
 
Foreign Currency Translation Gains and Losses
 
Unrealized Gains and Losses on Investments
 
Tax benefit or provision related to items of other comprehensive income or loss
 
Total
Beginning balance
$
333

 
$
1,168

 
$
(409
)
 
$
1,092

Other comprehensive loss before reclassifications

 
(1,694
)
 
595

 
(1,099
)
Amounts reclassified from accumulated other comprehensive loss
(333
)
 
(14
)
 
5

 
(342
)
Net current-period other comprehensive loss
(333
)
 
(1,708
)
 
600

 
(1,441
)
Ending balance
$

 
$
(540
)
 
$
191

 
$
(349
)

The following table provides details about the reclassification out of accumulated other comprehensive loss for 2015 and 2014 (in thousands):

Year Ended December 31, 2015
Details about Accumulated Other Comprehensive Income Components
 
Amount Reclassified from Accumulated Other Comprehensive Loss
 
Affected Line Item in the Statement Where Net Income is Presented
Unrealized losses on investments
 
$
(1
)
 
Other expense—net
Tax provision related to items of other comprehensive loss
 

 
Provision for income taxes
Total reclassification for the period
 
$
(1
)
 
 

Year Ended December 31, 2014
Details about Accumulated Other Comprehensive Income Components
 
Amount Reclassified from Accumulated Other Comprehensive Income
 
Affected Line Item in the Statement Where Net Income is Presented
Foreign currency translation losses
 
$
(333
)
 
Other expense—net
Unrealized losses on investments
 
(14
)
 
Other expense—net
Tax provision related to items of other comprehensive loss
 
5

 
Provision for income taxes
Total reclassification for the period
 
$
(342
)
 
 

16. RELATED PARTY TRANSACTIONS

The son of one member of our board of directors is a partner of an outside law firm that we utilize for certain complex litigation matters. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our board of directors were $7.2 million, $1.7 million and $0.1 million in 2015, 2014 and 2013, respectively. Of such amounts, $2.5 million was incurred under contingent fee arrangements in 2015. There was no contingent fee arrangement in 2014 and 2013. Amounts due and payable to the law firm were $5.3 million and $1.3 million as of December 31, 2015 and December 31, 2014, respectively.


92

FORTINET, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)



17. SUBSEQUENT EVENTS

New Share Repurchase Program

In January 2016, our board of directors approved a new Share Repurchase Program (the “New Program”), which authorizes the repurchase of up to $200.0 million of our outstanding common stock through December 31, 2017. Under the program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. Subsequent to December 31, 2015, through the filing of this Report, we have repurchased 2.0 million shares of our common stock under the new program at an average price of $24.97 per share, for $50.0 million. We have $150.0 million authorized funds remaining under the new program as of the filing date.

Building Purchase

In February 2016, we purchased certain property in Union City, California totaling approximately 200,000 square feet for a total cash payment of $18.5 million.


93


ITEM 9.    Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

None.

ITEM 9A.     Controls and Procedures
 
Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) or 15d-15(e) under the Exchange Act) as of the end of the period covered by this Annual Report on Form 10-K. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Based on that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective as of December 31, 2015 to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Managements Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act. Management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control—Integrated Framework (2013) set forth by the Committee of Sponsoring Organizations of the Treadway Commission.
In accordance with guidance issued by the Securities and Exchange Commission, companies are permitted to exclude acquisitions from their final assessment of internal control over financial reporting for the first fiscal year in which the acquisition occurred. Our management’s evaluation of internal control over financial reporting excluded the internal control activities of Meru, which we acquired in July 2015. We have included the financial results of Meru in the consolidated financial statements from the date of acquisition. Total revenue subject to Meru’s internal control over financial reporting represented approximately 3% of our consolidated total revenues for the year ended December 31, 2015. Total assets subject to Meru’s internal control over financial reporting represented approximately 1% of our consolidated total assets as of December 31, 2015.

Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2015. Management reviewed the results of its assessment with our Audit Committee. The effectiveness of our internal control over financial reporting as of December 31, 2015 has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in its report, which appears in this Item under the heading “Report of Independent Registered Public Accounting Firm.”

Changes in Internal Control over Financial Reporting

In July 2015, we completed the acquisition of Meru. We are in the process of integrating Meru into our systems and control environment as of December 31, 2015. We believe that we have taken the necessary steps to monitor and maintain appropriate internal control over financial reporting during this integration. There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) during the fourth quarter of 2015 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

94


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 


To the Board of Directors and Stockholders of
Fortinet, Inc.
Sunnyvale, California


We have audited the internal control over financial reporting of Fortinet, Inc. and subsidiaries (the "Company") as of December 31, 2015, based on criteria established in Internal Control - Integrated Framework (2013 issued by the Committee of Sponsoring Organizations of the Treadway Commission. As described in Management's Report on Internal Control over Financial Reporting management excluded from its assessment the internal control over financial reporting at Meru Networks, Inc. (“Meru”), which was acquired on July 8, 2015 and whose financial statements represent approximately 1% of total consolidated assets, 3% of total consolidated revenues, of the consolidated financial statement amounts as of and for the year ended December 31, 2015. Accordingly, our audit did not include the internal control over financial reporting at Meru. 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 conducted our audit in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether 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.

A company's internal control over financial reporting is a process designed by, or under the supervision of, the company's principal executive and principal financial officers, or persons performing similar functions, and effected by the company's board of directors, management, and other personnel 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 the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to future periods are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2015, based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the consolidated financial statements and financial statement schedule as of and for the year ended December 31, 2015 of the Company and our report dated February 26, 2016 expressed an unqualified opinion on those financial statements and financial statement schedule.

/s/ DELOITTE & TOUCHE LLP

San Jose, California
February 26, 2016


95





ITEM 9B.     Other Information

None.

96


Part III

ITEM 10. Directors, Executive Officers and Corporate Governance

Information responsive to this item is incorporated herein by reference to our definitive proxy statement with respect to our 2016 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

As part of our system of corporate governance, our board of directors has adopted a code of business conduct and ethics. The code applies to all of our employees, officers (including our principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions), agents and representatives, including our independent directors and consultants, who are not our employees, with regard to their Fortinet-related activities. Our code of business conduct and ethics is available on our website at www.fortinet.com under “Corporate—Investor Relations—Corporate Governance.” We will post on this section of our website any amendment to our code of business conduct and ethics, as well as any waivers of our code of business conduct and ethics, that are required to be disclosed by the rules of the SEC or the NASDAQ Stock Market.

ITEM 11.     Executive Compensation

Information responsive to this item is incorporated herein by reference to our definitive proxy statement with respect to our 2016 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

ITEM 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Information responsive to this item is incorporated herein by reference to our definitive proxy statement with respect to our 2016 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

ITEM 13.     Certain Relationships and Related Transactions, and Director Independence

Information responsive to this item is incorporated herein by reference to our definitive proxy statement with respect to our 2016 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

ITEM 14.     Principal Accounting Fees and Services

Information responsive to this item is incorporated herein by reference to our definitive proxy statement with respect to our 2016 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.


97


Part IV

ITEM 15.     Exhibits, Financial Statement Schedules

(a) The following documents are filed as part of this Annual Report on Form 10-K:

1.
Financial Statements: The information concerning Fortinet’s financial statements and the Report of Independent Registered Public Accounting Firm required by this Item 15(a)(1) is incorporated by reference herein to the section of this Annual Report on Form 10-K in Part II, Item 8, titled “Financial Statements and Supplementary Data.”

2.
Financial Statement Schedule: The following financial statement schedule of Fortinet, Inc., for the fiscal years ended December 31, 2015, 2014 and 2013, is filed as part of this Annual Report on Form 10-K and should be read in conjunction with our consolidated financial statements.




98


SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS
 
Year Ended December 31,
 
2015
 
2014
 
2013
 
(in thousands)
Sales Returns Reserve:
 
 
 
 
 
Beginning balance
$
5,842

 
$
4,573

 
$
2,267

Charged (credited) to costs and expenses, net of deductions
(360
)
 
1,269

 
2,306

Ending balance
$
5,482

 
$
5,842

 
$
4,573

 
 
 
 
 
 
Allowance for Doubtful Accounts:
 
 
 
 
 
Beginning balance
$
362

 
$
32

 
$
115

Charged (credited) to costs and expenses, net of write-offs
384

 
330

 
(83
)
Ending balance
$
746

 
$
362

 
$
32

 
 
 
 
 
 

Schedules not listed above have been omitted because they are not applicable or are not required or the information required to be set forth therein is included in the consolidated financial statements or notes thereto.

3.
Exhibits: See Item 15(b) below. We have filed, or incorporated into this Annual Report on Form 10-K by reference, the exhibits listed on the accompanying Exhibit Index immediately following the signature page of this Annual Report on Form 10-K.

(b) Exhibits:

The exhibit list in the Exhibit Index immediately following the signature page of this Annual Report on Form 10-K is incorporated herein by reference as the list of exhibits required by this Item 15(b).

(c) Financial Statement Schedules: See Item 15(a) above.


99


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on February 26, 2016.
 
FORTINET, INC.
 
 
 
 
By:
/s/    Andrew Del Matto        
 
 
Andrew Del Matto, Chief Financial Officer
 
 
(Duly Authorized Officer and Principal Financial Officer)

FORTINET, INC.
 
 
 
 
By:
/s/    Keith Jensen
 
 
Keith Jensen, Chief Accounting Officer
 
 
(Duly Authorized Officer and Principal Accounting Officer)


POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Ken Xie and Andrew Del Matto, jointly and severally, his or her attorney-in-fact, with the power of substitution, for him or her in any and all capacities, to sign any 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 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 below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 

100


 
 
 
 
 
Signature
  
Title
 
Date
 
 
 
 
 
/s/    Ken Xie        
  
Chief Executive Officer and Chairman
 
February 26, 2016
Ken Xie
  
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/    Andrew Del Matto        
  
Chief Financial Officer
 
February 26, 2016
Andrew Del Matto
  
(Principal Financial Officer)
 
 
 
 
 
 
 
/s/    Keith Jensen        
  
Chief Accounting Officer
 
February 26, 2016
Keith Jensen
  
(Principal Accounting Officer)
 
 
 
 
 
 
 
/s/    Michael Xie        
  
President, Chief Technology Officer and Director
 
February 26, 2016
Michael Xie
  
 
 
 
 
 
 
 
 
/s/    Ming Hsieh        
  
Director
 
February 26, 2016
Ming Hsieh
  
 
 
 
 
 
 
 
 
/s/    Gary Locke
  
Director
 
February 26, 2016
Gary Locke
  
 
 
 
 
 
 
 
 
/s/    William H. Neukom
  
Director
 
February 26, 2016
William H. Neukom
  
 
 
 
 
 
 
 
 
/s/   Christopher B. Paisley
  
Director
 
February 26, 2016
Christopher B. Paisley
  
 
 
 
 
 
 
 
 
/s/ Judith Sim
 
Director
 
February 26, 2016
Judith Sim
 
 
 
 


101


EXHIBIT INDEX
Exhibit
Number
 
Description
 
Incorporated by reference herein
 
 
 
 
 
 
 
 
Form
 
Date
 
Exhibit
Number
 
 
 
 
 
 
 
 
 
2.1
 
Agreement and Plan of Merger, dated May 27, 2015, by and among Fortinet, Inc., Malbrouck Acquisition Corp. and Meru Networks, Inc.
 
Current Report on Form 8-K (File No. 001-34511)

 
July 8, 2015
 
2.1
 
 
 
 
 
 
 
 
 
3.1
 
Amended and Restated Certificate of Incorporation
 
Registration Statement on Form S-l (File No. 333-161190)
 
August 10, 2009
 
3.2
 
 
 
 
 
 
 
 
 
3.2
 
Bylaws
 
Current Report on Form 8-K (File No. 001-34511)
 
April 21, 2014
 
3.4
 
 
 
 
 
 
 
 
 
4.1
 
Specimen common stock certificate of the Company
 
Registration Statement on Form S-l, as amended (File No. 333-161190)
 
November 2, 2009
 
4.1
 
 
 
 
 
 
 
 
 
10.1
 
Forms of Indemnification Agreement between the Company and its directors and officers
 
Registration Statement on Form S-l (File No. 333-161190)
 
August 10, 2009
 
10.1
 
 
 
 
 
 
 
 
 
10.2
 
2000 Stock Plan and forms of agreement thereunder
 
Registration Statement on Form S-l (File No. 333-161190)
 
August 10, 2009
 
10.2
 
 
 
 
 
 
 
 
 
10.3
 
2008 Stock Plan and forms of agreement thereunder
 
Registration Statement on Form S-l (File No. 333-161190)
 
August 10, 2009
 
10.3
 
 
 
 
 
 
 
 
 
10.4
 
2009 Equity Incentive Plan and forms of restricted stock unit award and restricted stock agreement thereunder
 
Registration Statement on Form S-l (File No. 333-161190)
 
August 10, 2009
 
10.4
 
 
 
 
 
 
 
 
 
10.5
 
Forms of stock option agreement under 2009 Equity Incentive Plan
 
Annual Report on Form 10-K (File No. 001-34511)
 
February 28, 2012
 
10.5
 
 
 
 
 
 
 
 
 
10.6
 
Form of performance stock unit award agreement under 2009 Equity Incentive Plan
 
Quarterly Report on Form 10-Q (File No. 001-34511)
 
August 6, 2013
 
99.1
 
 
 
 
 
 
 
 
 
10.7

 
Forms of restricted stock unit award and performance stock unit award agreement under 2009 Equity Incentive Plan (Additional Forms)
 
Annual Report on Form 10-K (File No. 001-34511)

 
March 2, 2015

 
10.7

 
 
 
 
 
 
 
 
 
10.8
 
Fortinet, Inc. 2011 Employee Stock Purchase Plan
 
Current Report on Form 8-K (File No. 001-34511)
 
June 27, 2011
 
10.1
 
 
 
 
 
 
 
 
 
10.9

 
Meru Networks, Inc. 2010 Equity Incentive Plan

 
Registration Statement on Form S-8 (File No. 333-205958)

 
July 30, 2015
 
99.1
 
 
 
 
 
 
 
 
 
10.10

 
Meru Networks, Inc. 2013 New Employee Stock Inducement Plan

 
Registration Statement on Form S-8 (File No. 333-205958)

 
July 30, 2015
 
99.2
 
 
 
 
 
 
 
 
 
10.11

 
Forms of Fortinet, Inc. Restricted Stock Unit Assumption Agreement

 
Registration Statement on Form S-8 (File No. 333-205958)

 
July 30, 2015
 
99.2
 
 
 
 
 
 
 
 
 
10.12

 
Fortinet, Inc. Bonus Plan

 
Current Report on Form 8-K (File No. 001-34511)

 
January 26, 2010

 
10.1

 
 
 
 
 
 
 
 
 
10.13
 
Fortinet, Inc. Cash and Equity Incentive Plan
 
Quarterly Report on Form 10-Q (File No. 001-34511)
 
November 5, 2013
 
10.1
 
 
 
 
 
 
 
 
 
10.14
 
Form of Change of Control Agreement between the Company and its directors
 
Quarterly Report on Form 10-Q (File No. 001-34511)

 
August 4, 2015
 
10.1
 
 
 
 
 
 
 
 
 
10.15*
 
Amended and Restated Change of Control Agreement, dated as of February 4, 2016, between the Company and Ken Xie
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.16*
 
Amended and Restated Change of Control Agreement, dated as of February 4, 2016, between the Company and Michael Xie
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.17*
 
Amended and Restated Change of Control Agreement, dated as of February 4, 2016, between the Company and John Whittle
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

102


10.18*

 
Amended and Restated Change of Control Agreement, dated as of February 4, 2016, between the Company and Andrew Del Matto
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.19
 
Offer Letter, dated as of August 31, 2007, by and between the Company and John Whittle
 
Registration Statement on Form S-l, as amended (File No. 333-161190)
 
August 10, 2009
 
10.10
 
 
 
 
 
 
 
 
 
10.20
 
Offer Letter, dated as of December 17, 2013, by and between the Company and Andrew Del Matto
 
Current Report on Form 8-K (File No. 001-34511)
 
December 20, 2013
 
99.1
 
 
 
 
 
 
 
 
 
10.21
 
Letter regarding stock grants, dated as of December 17, 2013, between the Company and Andrew Del Matto
 
Current Report on Form 8-K (File No. 001-34511)
 
December 20, 2013
 
99.2
 
 
 
 
 
 
 
 
 
21.1*
 
List of subsidiaries
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23.1*
 
Consent of Independent Registered Public Accounting Firm
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24.1*
 
Power of Attorney (incorporated by reference to the signature page of this Annual Report on Form 10-K)
 
 
 
 
 
 
31.1*
 
Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
 
 
31.2*
 
Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
 
 
32.1*
 
Certifications of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
 
101.SCH*
 
XBRL Taxonomy Extension Schema Document
 
 
 
101.CAL*
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
101.PRE*
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
101.DEF*
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
101.LAB*
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
101.INS*
 
XBRL Instance Document

________________________________

Indicates management compensatory plan, contract or arrangement.
* Filed herewith.


       


103
EX-10.15 2 ftnt-ex1015_20151231xk.htm EXHIBIT 10.15 Exhibit


Exhibit 10.15
FORTINET, INC.
AMENDED AND RESTATED
CHANGE OF CONTROL SEVERANCE AGREEMENT
This Amended and Restated Change of Control Severance Agreement (the “Agreement”) is made and entered into by and between Ken Xie (“Executive”) and Fortinet, Inc. (the “Company”), effective as of February 4, 2016 (the “Effective Date”) and supersedes the Change of Control Severance Agreement, between Executive and the Company (the “Prior Agreement”), effective as of August 7, 2009 (the “Prior Effective Date”).
RECITALS
1.    It is expected that the Company from time to time will consider the possibility of an acquisition by another company or other change of control. The Board of Directors of the Company (the “Board”) recognizes that such consideration can be a distraction to Executive and can cause Executive to consider alternative employment opportunities. The Board has determined that it is in the best interests of the Company and its stockholders to assure that the Company will have the continued dedication and objectivity of Executive, notwithstanding the possibility, threat or occurrence of a Change of Control (as defined herein) of the Company.
2.    The Board believes that it is in the best interests of the Company and its stockholders to provide Executive with an incentive to continue his or her employment and to motivate Executive to maximize the value of the Company upon a Change of Control for the benefit of its stockholders.
3.    The Board believes that it is imperative to provide Executive with certain benefits upon termination of employment prior to and following a Change of Control. These benefits will provide Executive with enhanced financial security and incentive and encouragement to remain with the Company.
AGREEMENT
NOW, THEREFORE, in consideration of the mutual covenants contained herein, the parties hereto agree as follows:
1.Term of Agreement. This Agreement will terminate upon the earlier to occur of: (a) the Agreement’s termination date as provided in Section 8 below, and (b) the date that all of the obligations of the parties hereto with respect to this Agreement have been satisfied.
2.    At-Will Employment. The Company and Executive acknowledge that Executive’s employment is and will continue to be at-will, as defined under applicable law. If Executive’s employment terminates for any reason, including (without limitation) any termination prior to or following a Change of Control, Executive will not be entitled to any




acceleration of Award vesting or severance pay based on termination of employment other than as provided by this Agreement.
3.    Severance Benefits.
(a)    Involuntary Termination Prior to, or Absent, a Change of Control or After 12 Months Following a Change of Control. If prior to, or absent, a Change of Control or after twelve (12) months following a Change of Control, (i) the Company (or any parent or subsidiary of the Company) terminates Executive’s employment without Cause or (ii) Executive terminates Executive’s employment with the Company (or any parent or subsidiary of the Company) for Good Reason, then, subject to Sections 3(c) and (d) below, Executive will receive the following severance from the Company:
(i)    Severance Payment. Executive will receive continuing payments of severance pay for a period of twelve (12) months from the date of such termination equal to Executive’s base salary rate as in effect immediately prior to Executive’s termination.
(ii)    Continued Employee Benefits. Executive will receive Company-paid coverage for a period of twelve (12) months for Executive and Executive’s eligible dependents under the Company’s Benefit Plans.
(b)    Involuntary Termination within 12 Months Following a Change of Control. If within twelve (12) months following a Change of Control, (i) the Company (or any parent or subsidiary of the Company) terminates Executive’s employment without Cause or (ii) Executive terminates Executive’s employment with the Company (or any parent or subsidiary of the Company) for Good Reason, then, subject to Section 3(c) and Section 3(d) below, Executive will receive the following severance from the Company:
(i)    Severance Payment. Executive will receive continuing payments of severance pay for a period of twelve (12) months from the date of such termination equal to Executive’s base salary rate as in effect immediately prior to (A) the Change of Control, or (B) Executive’s termination, whichever is greater.
(ii)    Equity Awards. If Executive holds unvested equity awards (“Awards”) at the time of Executive’s termination, then one hundred percent (100%) of the then- unvested shares subject to such Awards will immediately vest as of Executive’s termination date. For the sake of clarity, Executive will fully vest in and have the right to exercise stock options and/or stock appreciation rights as to all of the shares underlying such Awards, including those shares which would not otherwise be vested or exercisable, all restrictions on restricted stock and restricted stock units will lapse, and, with respect to performance stock units and performance shares, all performance goals or other vesting criteria will be deemed to have been achieved at one hundred percent (100%) of target levels and all other terms and conditions met. The Awards will remain exercisable, to the extent applicable, following the termination for the period prescribed in the respective stock plan and agreement for each Award.




(iii)    Continued Employee Benefits. Executive will receive Company-paid coverage for a period of twelve (12) months for Executive and Executive’s eligible dependents under the Company’s Benefit Plans.
(c)    Release of Claims Agreement. The receipt of any severance pay or other benefits pursuant to Sections 3(a) and (b) above will be subject to Executive signing and not revoking a release of claims agreement with the Company in a form reasonably acceptable to the Company (provided the Company will work in good faith with Executive to reach agreement on the form of release) that is effective and irrevocable no later than the later of (i) the fifteenth day of the third month after the end of the Company’s fiscal year in which such termination of employment occurs, or (ii) March 15 of the calendar year following the calendar year in which such termination of employment occurs. No severance pay or other benefits will be paid or provided until the release of claims agreement becomes effective, and any severance amounts or benefits otherwise payable between the date of Executive’s termination and the date of such release becomes effective and irrevocable shall be paid on the effective date of such release.
(d)    Non-solicitation and Non-competition. Executive agrees, to the extent permitted by applicable law, that in the event Executive receives severance pay or other benefits pursuant to Sections 3(a) and (b) above, for the twelve (12) consecutive month period immediately following the date of Executive’s termination, Executive, as a condition to receipt of severance pay and benefits under Sections 3(a) and (b), will not (i) either directly or indirectly, solicit, induce, recruit, encourage any employee of the Company to leave his employment either for Executive or for any other entity or person, or (ii) without the express written consent of the Company, directly or indirectly engage in, enter the employ, have any ownership interest in, or participate in any entity that as of the date of involuntary termination, engages in the design, development, manufacture, production, marketing, sale or servicing of any product or the provision of any service that competes with any service offered by the Company or any product sold by the Company or under development by the Company; provided, however, that ownership of less than one percent (1%) of the outstanding stock of any publicly traded corporation will not be deemed to be violative of the restrictive covenant set forth in this paragraph. The provisions of clause (ii) will not apply to Executive to the extent Executive is providing services or residing in the State of California.
The covenants contained in this Section 3(d) hereof shall be construed as a series of separate covenants, one for each country, province, state, city or other political subdivision in which the Company currently engages in its business or, during the term of this Agreement, becomes engaged in its business. Except for geographic coverage, each such separate covenant shall be deemed identical in terms to the covenant contained in this Section 3(d). If, in any judicial proceeding, a court refuses to enforce any of such separate covenants (or any part thereof), then such unenforceable covenant (or such part) shall be eliminated from this Agreement to the extent necessary to permit the remaining separate covenants (or portions thereof) to be enforced. In the event that the provisions of this Section 3(d) are deemed to exceed the time, geographic or scope limitations permitted by applicable law, then such provisions shall be reformed to the maximum time, geographic or scope limitations, as the case may be, permitted by applicable law.




(e)    Timing of Severance Payments. Subject to Section 3(c), the Company will pay the severance payments to which Executive is entitled as salary continuation with the same timing as in effect immediately prior to Executive’s termination of employment. If Executive should die before all amounts have been paid, such unpaid amounts will be paid in a lump-sum payment (less any withholding taxes) to Executive’s designated beneficiary, if living, or otherwise to the personal representative of Executive’s estate.
(f)    Voluntary Resignation; Termination For Cause. If Executive’s employment with the Company terminates (i) voluntarily by Executive (except upon a termination for Good Reason within twelve (12) months following a Change of Control) or (ii) for Cause by the Company (or any parent or subsidiary of the Company), then Executive will not be entitled to receive severance or other benefits except for those benefits (if any) which do not concern acceleration of Award vesting or severance pay based on termination of employment as may then be established under other Company policies or programs, if any.
(g)    Disability; Death. If the Company terminates Executive’s employment as a result of Executive’s Disability, or Executive’s employment terminates due to his or her death, then Executive will not be entitled to receive severance or other benefits except for those benefits (if any) which do not concern acceleration of Award vesting or severance pay based on termination of employment as may then be established under other Company policies or programs, if any.
(h)    Exclusive Remedy. In the event of a termination of Executive’s employment with the Company (or any parent or subsidiary of the Company), the provisions of this Section 3 are intended to be and are exclusive and in lieu of any other rights or remedies to which Executive or the Company may otherwise be entitled, whether at law, tort or contract, in equity, or under this Agreement. Executive will be entitled to no severance or other benefits upon termination of employment with respect to acceleration of Award vesting or severance pay other than those benefits expressly set forth in this Section 3.
(i)    Section 409A. Notwithstanding anything to the contrary in this Agreement, no severance pay or benefits to be paid or provided to Executive, if any, pursuant to this Agreement, when considered together with any other severance payments or separation benefits that are considered deferred compensation under Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) and any final regulations and official guidance promulgated thereunder (“Section 409A”) (together, the “Deferred Compensation Separation Benefits”) will be paid or otherwise provided until Executive has a “separation from service” within the meaning of Section 409A. Similarly, no severance payments or separation benefits payable to Executive, if any, pursuant to this Agreement that otherwise would be exempt from Section 409A pursuant to Section 1.409A-1(b)(9) of the Treasury Regulations will be payable until Executive has a “separation from service” within the meaning of Section 409A. In addition, if Executive is a “specified employee” within the meaning of Section 409A at the time of Executive’s termination (other than due to death), then the Deferred Compensation Separation Benefits that are payable within the first six (6) months following Executive’s separation from service, will become payable in a lump sum (without interest) on the first payroll date that occurs on or after the date six (6) months and one (1) day following the date of Executive’s separation from service. All




subsequent Deferred Compensation Separation Benefits, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit. Notwithstanding anything herein to the contrary, if Executive dies following Executive’s separation from service, but prior to the six (6) month anniversary of the separation from service, then any payments delayed in accordance with this paragraph will be payable in a lump sum as soon as administratively practicable after the date of Executive’s death and all other Deferred Compensation Separation Benefits will be payable in accordance with the payment schedule applicable to each payment or benefit. Each payment and benefit payable under this Agreement is intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations. To the extent any payment under this Agreement may be classified as a “short-term deferral” within the meaning of Section 409A, such payment shall be deemed a short-term deferral, even if it may also qualify for an exemption from Section 409A under another provision of Section 409A. The foregoing provisions are intended to comply with the requirements of Section 409A so that none of the severance payments and benefits to be provided hereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. Executive and the Company agree to work together in good faith to consider amendments to this Agreement and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to Executive under Section 409A.
4.    Limitation on Payments. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to Executive (i) constitute “parachute payments” within the meaning of Section 280G of the Code and (ii) but for this Section 4, would be subject to the excise tax imposed by Section 4999 of the Code, then Executive’s severance benefits under Section 4(a)(i) will be either:
(a)    delivered in full, or
(b)    delivered as to such lesser extent which would result in no portion of such severance benefits being subject to excise tax under Section 4999 of the Code,
whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Executive on an after-tax basis, of the greatest amount of severance benefits, notwithstanding that all or some portion of such severance benefits may be taxable under Section 4999 of the Code. If a reduction in severance and other benefits constituting “parachute payments” is necessary so that benefits are delivered to a lesser extent, reduction shall occur in the following order: reduction of cash payments; cancellation of awards granted “contingent on a change in ownership or control” (within the meaning of Code Section 280G); cancellation of accelerated vesting of equity awards; reduction of employee benefits. Within any such category of “parachute payment”, a reduction shall occur first with respect to amounts that are not “deferred compensation” within the meaning of Section 409A and then with respect to amounts that are, and to the extent any such payment is to be made over time (e.g., in installments, etc.), then the payments shall be waived in reverse chronological order. In the event that acceleration of vesting of equity award compensation is to be reduced, such acceleration of vesting shall be




cancelled in the reverse order of the date of grant of Executive’s equity awards. Unless the Company and Executive otherwise agree in writing, any determination required under this Section 4 will be made in writing by an independent firm immediately prior to Change of Control (the “Firm”), whose determination will be conclusive and binding upon Executive and the Company for all purposes. For purposes of making the calculations required by this Section 4, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive will furnish to the Firm such information and documents as the Firm may reasonably request in order to make a determination under this Section. The Company will bear all costs the Firm may reasonably incur in connection with any calculations contemplated by this Section 4.
5.    Definition of Terms. The following terms referred to in this Agreement will have the following meanings:
(a)    Benefit Plans. For purposes of this Agreement, “Benefit Plans” means plans, policies or arrangements that the Company sponsors (or participates in) and that immediately prior to Executive’s termination of employment provide Executive and/or Executive’s eligible dependents with medical, dental, and/or vision benefits. Benefit Plans do not include any other type of benefit (including, but not by way of limitation, disability, life insurance or retirement benefits). A requirement that the Company provide Executive and Executive’s eligible dependents with coverage under the Benefit Plans will not be satisfied unless the coverage is no less favorable than that provided to senior executives of the Company at any applicable time during the period Executive is entitled to receive severance pursuant to Section 3. The Company may, at its option, satisfy any requirement that the Company provide coverage under any Benefit Plan by (i) reimbursing Executive’s premiums under Title X of the Consolidated Budget Reconciliation Act of 1985, as amended (“COBRA”) after Executive has properly elected continuation coverage under COBRA (in which case Executive will be solely responsible for electing such coverage for his eligible dependents), or (ii) providing coverage under a separate plan or plans providing coverage that is no less favorable or by paying Executive a lump-sum payment which is, on an after-tax basis, sufficient to provide Executive and Executive’s eligible dependents with equivalent coverage under a third party plan that is reasonably available to Executive and Executive’s eligible dependents.
(b)    Cause. “Cause” is defined as (i) an act of dishonesty made by Executive in connection with Executive’s responsibilities as an employee that materially adversely affects the Company, (ii) Executive’s conviction of, or plea of nolo contendere to, a felony or any crime involving fraud, embezzlement or any other act of moral turpitude, (iii) Executive’s gross misconduct that materially and adversely affects the Company’s reputation or business, or (iv) Executive’s continued intentional refusal to perform his employment duties in a material fashion that materially and adversely affects the Company’s reputation or business, after Executive has received a written demand of performance from the Company which specifically sets forth the factual basis for the Company’s belief that Executive has not substantially performed his duties and Executive continues to refuse to cure such non-performance within thirty (30) days after receiving such notice.




(c)    Change of Control. “Change of Control” of the Company is defined as:
(i)    the acquisition by any one person, or more than one person acting as a group (for these purposes, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company), (“Person”) that or is or becomes the owner, directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the total voting power represented by the Company’s then outstanding securities (the “Voting Securities”); provided, however, that for purposes of this subsection (i), the acquisition of additional securities by any one Person, who is considered to own more than fifty percent (50%) of the total voting power of the securities of the Company shall not be considered a Change of Control;
(ii)    a change in the composition of the Board occurring within a twelve (12)-month period, as a result of which fewer than a majority of the directors are Incumbent Directors. “Incumbent Directors” will mean directors who either (A) are directors of the Company as of the date hereof, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the Incumbent Directors at the time of such election or nomination (but will not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company);
(iii)    the date of the consummation of a merger or consolidation of the Company with any other corporation that has been approved by the stockholders of the Company, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) fifty percent (50%) or more of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation, or the stockholders of the Company approve a plan of complete liquidation of the Company; or
(iv)    a change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such person or persons) assets from the Company that have a total gross fair market value equal to or more than fifty percent (50%) of the total fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this Section 5.(c)(iv), the following shall not constitute a change in the ownership of a substantial portion of the Company’s assets: (1) a transfer to an entity that is controlled by the Company’s shareholders immediately after the transfer; or (2) a transfer of assets by the Company to: (A) a shareholder of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s securities; (B) an entity, fifty percent (50%) or more of the total value or voting power of which is owned, directly or indirectly, by the Company; (C) a Person, that owns, directly or indirectly, fifty percent (50%) or more of the total value or voting power of all the outstanding stock of the Company; or (D) an entity, at least fifty percent (50%) of the total value or voting power of which is owned, directly or indirectly, by a Person described in subsection




(C). For purposes of this clause (2), gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.
Notwithstanding the foregoing, a Company transaction that does not constitute a change in control event under Treasury Regulation 1.409A-3(i)(5)(v) or (vii) shall be not be considered a Change of Control.
(d)    Disability. “Disability” will mean that Executive has been unable to perform his Company duties as the result of his incapacity due to physical or mental illness, and such inability, at least twenty-six (26) weeks after its commencement, is determined to be total and permanent by a physician selected by the Company or its insurers and acceptable to Executive or Executive’s legal representative (such Agreement as to acceptability not to be unreasonably withheld). Termination resulting from Disability may only be effected after at least thirty (30) days’ written notice by the Company of its intention to terminate Executive’s employment. In the event that Executive resumes the performance of substantially all of his duties hereunder before the termination of his employment becomes effective, the notice of intent to terminate will automatically be deemed to have been revoked.
(e)    Good Reason. “Good Reason” means the occurrence of one or more of the following events without Executive’s express written consent: (i) the assignment to Executive of any duties or the reduction of Executive’s duties, either of which results in a material diminution in Executive’s position or responsibilities with the Company in effect immediately prior to such assignment, or the removal of Executive from such position and responsibilities, unless Executive is provided with comparable duties, position and responsibilities; provided, however, it being understood that a new position with a larger combined company does not alone constitute “Good Reason” if it is in the same area of operations and involves substantially the same duties and scope of responsibilities and management responsibility notwithstanding that Executive may not retain as senior of a title within the larger combined company as Executive’s prior title; (ii) a material reduction by the Company in the base salary of Executive; provided that, it being understood that a reduction by the Company by five percent (5%) or more in the base salary or bonus opportunity of Executive as in effect immediately prior to such reduction shall be deemed Good Reason within the meaning of this clause (ii); (iii) a material change in the geographic location at which Executive must perform services (for purposes of this Agreement, the relocation of Executive to a facility or a location less than twenty-five (25) miles from Executive’s then-present location shall not be considered a material change in geographic location); (iv) any material breach by the Company of any material provision of this Agreement, or (vi) the failure of the Company to obtain the assumption of this Agreement by any successor. Executive will not resign for Good Reason without first providing the Company with written notice of the acts or omissions constituting the grounds for “Good Reason” within ninety (90) days of the initial existence of the grounds for “Good Reason” and a reasonable cure period of not less than thirty (30) days following the date of such notice.
6.    Successors.




(a)    The Company’s Successors. Any successor to the Company (whether direct or indirect and whether by purchase, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company’s business and/or assets will assume the obligations under this Agreement and agree expressly to perform the obligations under this Agreement in the same manner and to the same extent as the Company would be required to perform such obligations in the absence of a succession. For all purposes under this Agreement, the term “Company” will include any successor to the Company’s business and/or assets which executes and delivers the assumption agreement described in this Section 6(a) or which becomes bound by the terms of this Agreement by operation of law.
(b)    Executive’s Successors. The terms of this Agreement and all rights of Executive hereunder will inure to the benefit of, and be enforceable by, Executive’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.
7.    Notice.
(a)    General. Notices and all other communications contemplated by this Agreement will be in writing and will be deemed to have been duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid. In the case of Executive, mailed notices will be addressed to him or her at the home address which he or she most recently communicated to the Company in writing. In the case of the Company, mailed notices will be addressed to its corporate headquarters, and all notices will be directed to the attention of its President.
(b)    Notice of Termination. Any termination by the Company for Cause or by Executive for Good Reason or as a result of a voluntary resignation by Executive will be communicated by a notice of termination to the other party hereto given in accordance with Section 7(a) of this Agreement. Such notice will indicate the specific termination provision in this Agreement relied upon, will set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination under the provision so indicated, and will specify the termination date (which will be not more than thirty (30) days after the giving of such notice). The failure by Executive to include in the notice any fact or circumstance which contributes to a showing of Good Reason will not waive any right of Executive hereunder or preclude Executive from asserting such fact or circumstance in enforcing his or her rights hereunder.
8.    Term of Agreement. This Agreement will have a term of ten (10) years commencing on the Prior Effective Date, which shall not be subject to renewal, unless a Change of Control occurs during such ten (10)-year period, in which case this Agreement will continue until all payments and benefits, if any, have been made to Executive.
9.    Arbitration.
(a)    Any dispute or controversy arising out of, relating to, or in connection with this Agreement, or the interpretation, validity, construction, performance, breach, or termination thereof, shall be settled by binding arbitration to be held in Santa Clara County, California, in accordance with the National Rules for the Resolution of Employment Disputes then in effect of




the American Arbitration Association (the “Rules”), except that each of Company and Executive may, at its, his or her option, seek injunctive relief in a court of competent jurisdiction related to the improper use, disclosure or misappropriation of a party’s private, proprietary, confidential or trade secret information. The arbitrator may grant injunctions or other relief in such dispute or controversy. The decision of the arbitrator shall be final, conclusive and binding on the parties to the arbitration. Judgment may be entered on the arbitrator’s decision in any court having jurisdiction.
(b)    The arbitrator(s) shall apply California law to the merits of any dispute or claim, without reference to conflicts of law rules. The arbitration proceedings shall be governed by federal arbitration law and by the Rules, without reference to state arbitration law. Executive hereby consents to the personal jurisdiction of the state and federal courts located in California for any action or proceeding arising from or relating to this Agreement or relating to any arbitration in which the parties are participants.
(c)    Executive understands that nothing in this Section modifies Executive’s at-will employment status. Either Executive or the Company can terminate the employment relationship at any time, with or without Cause.
(d)    EXECUTIVE HAS READ AND UNDERSTANDS THIS SECTION, WHICH DISCUSSES ARBITRATION. EXECUTIVE UNDERSTANDS THAT SUBMITTING ANY CLAIMS ARISING OUT OF, RELATING TO, OR IN CONNECTION WITH THIS AGREEMENT, OR THE INTERPRETATION, VALIDITY, CONSTRUCTION, PERFORMANCE, BREACH OR TERMINATION THEREOF TO BINDING ARBITRATION, CONSTITUTES A WAIVER OF EXECUTIVE’S RIGHT TO A JURY TRIAL AND RELATES TO THE RESOLUTION OF ALL DISPUTES RELATING TO ALL ASPECTS OF THE EMPLOYER/EMPLOYEE RELATIONSHIP, INCLUDING BUT NOT LIMITED TO, THE FOLLOWING CLAIMS:
(i)    ANY AND ALL CLAIMS FOR WRONGFUL DISCHARGE OF EMPLOYMENT; BREACH OF CONTRACT, BOTH EXPRESS AND IMPLIED; BREACH OF THE COVENANT OF GOOD FAITH AND FAIR DEALING, BOTH EXPRESS AND IMPLIED; NEGLIGENT OR INTENTIONAL INFLICTION OF EMOTIONAL DISTRESS; NEGLIGENT OR INTENTIONAL MISREPRESENTATION; NEGLIGENT OR INTENTIONAL INTERFERENCE WITH CONTRACT OR PROSPECTIVE ECONOMIC ADVANTAGE; AND DEFAMATION.
(ii)    ANY AND ALL CLAIMS FOR VIOLATION OF ANY FEDERAL STATE OR MUNICIPAL STATUTE, INCLUDING, BUT NOT LIMITED TO, TITLE VII OF THE CIVIL RIGHTS ACT OF 1964, THE CIVIL RIGHTS ACT OF 1991, THE AGE DISCRIMINATION IN EMPLOYMENT ACT OF 1967, THE AMERICANS WITH DISABILITIES ACT OF 1990, THE FAIR LABOR STANDARDS ACT, THE CALIFORNIA FAIR EMPLOYMENT AND HOUSING ACT, AND LABOR CODE SECTION 201, et seq;
(iii)    ANY AND ALL CLAIMS ARISING OUT OF ANY OTHER LAWS AND REGULATIONS RELATING TO EMPLOYMENT OR EMPLOYMENT DISCRIMINATION.




10.    Miscellaneous Provisions.
(a)    No Duty to Mitigate. Executive will not be required to mitigate the amount of any payment contemplated by this Agreement, nor will any such payment be reduced by any earnings that Executive may receive from any other source.
(b)    Waiver. No provision of this Agreement will be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive). No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party will be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(c)    Headings. All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.
(d)    Entire Agreement. This Agreement constitutes the entire agreement of the parties hereto. Executive acknowledges and agrees that this Agreement encompasses all the rights of Executive to any acceleration of Award vesting or severance pay based on termination of employment, and Executive hereby agrees that he or she has no such rights except as stated herein, and Executive agrees that any such rights, whether in an employment agreement, offer letter, stock option agreement, stock option plan, equity award agreement or other agreement, are hereby waived.
(e)    Choice of Law. The validity, interpretation, construction and performance of this Agreement will be governed by the laws of the State of California (with the exception of its conflict of laws provisions).
(f)    Severability. The invalidity or unenforceability of any provision or provisions of this Agreement will not affect the validity or enforceability of any other provision hereof, which will remain in full force and effect.
(g)    Withholding. All payments made pursuant to this Agreement will be subject to withholding of applicable income and employment taxes.
(h)    Counterparts. This Agreement may be executed in counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument.





IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year set forth below.
COMPANY
 
 
FORTINET, INC.
 
 
 
 
 
 
By:
/s/ John Whittle
 
 
 
John Whittle
 
 
 
 
 
 
Title:
Vice President, General Counsel
 
 
 
 
EXECUTIVE
 
By:
/s/ Ken Xie
 
 
 
Ken Xie
 
 
 
 
 
 
Title:
Chief Executive Officer


EX-10.16 3 ftnt-ex1016_20151231xk.htm EXHIBIT 10.16 Exhibit


Exhibit 10.16
FORTINET, INC.
AMENDED AND RESTATED
CHANGE OF CONTROL SEVERANCE AGREEMENT
This Change of Control Severance Agreement (the “Agreement”) is made and entered into by and between Michael Xie (“Executive”) and Fortinet, Inc. (the “Company”), effective as of February 4, 2016 (the “Effective Date”) and superseded the Change of Control Severance Agreement, between Executive and the Company (the “Prior Agreement”), effective as of August 7, 2009 (the “Prior Effective Date”).
RECITALS
1.    It is expected that the Company from time to time will consider the possibility of an acquisition by another company or other change of control. The Board of Directors of the Company (the “Board”) recognizes that such consideration can be a distraction to Executive and can cause Executive to consider alternative employment opportunities. The Board has determined that it is in the best interests of the Company and its stockholders to assure that the Company will have the continued dedication and objectivity of Executive, notwithstanding the possibility, threat or occurrence of a Change of Control (as defined herein) of the Company.
2.    The Board believes that it is in the best interests of the Company and its stockholders to provide Executive with an incentive to continue his or her employment and to motivate Executive to maximize the value of the Company upon a Change of Control for the benefit of its stockholders.
3.    The Board believes that it is imperative to provide Executive with certain benefits upon termination of employment following a Change of Control. These benefits will provide Executive with enhanced financial security and incentive and encouragement to remain with the Company.
AGREEMENT
NOW, THEREFORE, in consideration of the mutual covenants contained herein, the parties hereto agree as follows:
1.Term of Agreement. This Agreement will terminate upon the earlier to occur of: (a) the Agreement’s termination date as provided in Section 8 below, and (b) the date that all of the obligations of the parties hereto with respect to this Agreement have been satisfied.
2.    At-Will Employment. The Company and Executive acknowledge that Executive’s employment is and will continue to be at-will, as defined under applicable law. If Executive’s employment terminates for any reason, including (without limitation) any termination prior to or twelve (12) months following a Change of Control, Executive will not be




entitled to any acceleration of Award (as defined herein) vesting or severance pay based on termination of employment other than as provided by this Agreement.
3.    Severance Benefits.
(a)    Involuntary Termination Prior to, or Absent, a Change of Control or After 12 Months Following a Change of Control. If prior to, or absent, a Change of Control or after twelve (12) months following a Change of Control, (i) the Company (or any parent or subsidiary of the Company) terminates Executive’s employment without Cause or (ii) Executive terminates Executive’s employment with the Company (or any parent or subsidiary of the Company) for Good Reason, Executive will receive severance pay and/or benefits as determined by the Company in its sole discretion.
(b)    Involuntary Termination within 12 Months Following a Change of Control. If within twelve (12) months following a Change of Control, (i) the Company (or any parent or subsidiary of the Company) terminates Executive’s employment without Cause or (ii) Executive terminates Executive’s employment with the Company (or any parent or subsidiary of the Company) for Good Reason, then, subject to Section 3(c) and Section 3(d) below, Executive will receive the following severance from the Company:
(i)    Severance Payment. Executive will receive continuing payments of severance pay for a period of six (6) months from the date of such termination equal to the pro-rata portion of Executive’s base salary rate as in effect immediately prior to (A) the Change of Control, or (B) Executive’s termination, whichever is greater.
(ii)    Equity Awards. If Executive holds unvested equity awards (“Awards”) at the time of Executive’s termination, then one hundred percent (100%) of the then- unvested shares subject to such Awards will immediately vest as of Executive’s termination date. For the sake of clarity, Executive will fully vest in and have the right to exercise stock options and/or stock appreciation rights as to all of the shares underlying such Awards, including those shares which would not otherwise be vested or exercisable, all restrictions on restricted stock and restricted stock units will lapse, and, with respect to performance stock units and performance shares, all performance goals or other vesting criteria will be deemed to have been achieved at one hundred percent (100%) of target levels and all other terms and conditions met. The Awards will remain exercisable, to the extent applicable, following the termination for the period prescribed in the respective stock plan and agreement for each Award.
(iii)    Continued Employee Benefits. Executive will receive Company-paid coverage for a period of twelve (12) months for Executive and Executive’s eligible dependents under the Company’s Benefit Plans (as defined herein).
(c)    Release of Claims Agreement. The receipt of any severance pay or other benefits pursuant to Sections 3(a) and (b) above will be subject to Executive signing and not revoking a release of claims agreement with the Company in a form reasonably acceptable to the Company (provided the Company will work in good faith with Executive to reach agreement on the form of release) that is effective and irrevocable no later than the later of (i) the fifteenth day of the




third month after the end of the Company’s fiscal year in which such termination occurs or (ii) March 15 of the calendar year following the calendar year in which such termination of employment occurs. No such severance pay or other benefits will be paid or provided until the release of claims agreement becomes effective, and any severance amounts or benefits otherwise payable between the date of Executive’s termination and the date of such release becomes effective and irrevocable shall be paid on the effective date of such release.
(d)    Non-solicitation and Non-competition. Executive agrees, to the extent permitted by applicable law, that in the event Executive receives severance pay or other benefits pursuant to Sections 3(a) and (b) above, for the twelve (12) consecutive month period immediately following the date of Executive’s termination, Executive, as a condition to receipt of severance pay and benefits under Sections 3(a) and (b), will not (i) either directly or indirectly, solicit, induce, recruit, encourage any employee of the Company to leave his employment either for Executive or for any other entity or person, or (ii) without the express written consent of the Company, directly or indirectly engage in, enter the employ, have any ownership interest in, or participate in any entity that as of the date of involuntary termination, engages in the design, development, manufacture, production, marketing, sale or servicing of any product or the provision of any service that competes with any service offered by the Company or any product sold by the Company or under development by the Company; provided, however, that ownership of less than one percent (1%) of the outstanding stock of any publicly traded corporation will not be deemed to be violative of the restrictive covenant set forth in this paragraph. The provisions of clause (ii) will not apply to Executive to the extent Executive is providing services or residing in the State of California.
The covenants contained in this Section 3(d) hereof shall be construed as a series of separate covenants, one for each country, province, state, city or other political subdivision in which the Company currently engages in its business or, during the term of this Agreement, becomes engaged in its business. Except for geographic coverage, each such separate covenant shall be deemed identical in terms to the covenant contained in this Section 3(d). If, in any judicial proceeding, a court refuses to enforce any of such separate covenants (or any part thereof), then such unenforceable covenant (or such part) shall be eliminated from this Agreement to the extent necessary to permit the remaining separate covenants (or portions thereof) to be enforced. In the event that the provisions of this Section 3(d) are deemed to exceed the time, geographic or scope limitations permitted by applicable law, then such provisions shall be reformed to the maximum time, geographic or scope limitations, as the case may be, permitted by applicable law.
(e)    Timing of Severance Payments. Subject to Section 3(c), the Company will pay the severance payments to which Executive is entitled as salary continuation with the same timing as in effect immediately prior to Executive’s termination of employment. If Executive should die before all amounts have been paid, such unpaid amounts will be paid in a lump-sum payment (less any withholding taxes) to Executive’s designated beneficiary, if living, or otherwise to the personal representative of Executive’s estate.




(f)    Voluntary Resignation; Termination For Cause. If Executive’s employment with the Company terminates (i) voluntarily by Executive (except upon a termination for Good Reason within twelve (12) months following a Change of Control) or (ii) for Cause by the Company (or any parent or subsidiary of the Company), then Executive will not be entitled to receive severance or other benefits except for those benefits (if any) which do not concern acceleration of Award vesting or severance pay based on termination of employment as may then be established under other Company policies or programs, if any.
(g)    Disability; Death. If the Company terminates Executive’s employment as a result of Executive’s Disability, or Executive’s employment terminates due to his or her death, then Executive will not be entitled to receive severance or other benefits except for those benefits (if any) which do not concern acceleration of Award vesting or severance pay based on termination of employment as may then be established under other Company policies or programs, if any.
(h)    Exclusive Remedy. In the event of a termination of Executive’s employment with the Company (or any parent or subsidiary of the Company), the provisions of this Section 3 are intended to be and are exclusive and in lieu of any other rights or remedies to which Executive or the Company may otherwise be entitled, whether at law, tort or contract, in equity, or under this Agreement. Executive will be entitled to no severance or other benefits upon termination of employment with respect to acceleration of Award vesting or severance pay other than those benefits expressly set forth in this Section 3.
(i)    Section 409A. Notwithstanding anything to the contrary in this Agreement, no severance pay or benefits to be paid or provided to Executive, if any, pursuant to this Agreement, when considered together with any other severance payments or separation benefits that are considered deferred compensation under Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) and any final regulations and official guidance promulgated thereunder (“Section 409A”) (together, the “Deferred Compensation Separation Benefits”) will be paid or otherwise provided until Executive has a “separation from service” within the meaning of Section 409A. Similarly, no severance payments or separation benefits payable to Executive, if any, pursuant to this Agreement that otherwise would be exempt from Section 409A pursuant to Section 1.409A-1(b)(9) of the Treasury Regulations will be payable until Executive has a “separation from service” within the meaning of Section 409A. In addition, if Executive is a “specified employee” within the meaning of Section 409A at the time of Executive’s termination (other than due to death), then the Deferred Compensation Separation Benefits that are payable within the first six (6) months following Executive’s separation from service, will become payable in a lump sum (without interest) on the first payroll date that occurs on or after the date six (6) months and one (1) day following the date of Executive’s separation from service. All subsequent Deferred Compensation Separation Benefits, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit. Notwithstanding anything herein to the contrary, if Executive dies following Executive’s separation from service, but prior to the six (6) month anniversary of the separation from service, then any payments delayed in accordance with this paragraph will be payable in a lump sum as soon as administratively practicable after the date of Executive’s death and all other Deferred Compensation Separation Benefits will be payable in accordance with the payment schedule applicable to each payment or




benefit. Each payment and benefit payable under this Agreement is intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations. To the extent any payment under this Agreement may be classified as a “short-term deferral” within the meaning of Section 409A, such payment shall be deemed a short-term deferral, even if it may also qualify for an exemption from Section 409A under another provision of Section 409A. The foregoing provisions are intended to comply with the requirements of Section 409A so that none of the severance payments and benefits to be provided hereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. Executive and the Company agree to work together in good faith to consider amendments to this Agreement and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to Executive under Section 409A.
4.    Limitation on Payments. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to Executive (i) constitute “parachute payments” within the meaning of Section 280G of the Code and (ii) but for this Section 4, would be subject to the excise tax imposed by Section 4999 of the Code, then Executive’s severance benefits under Section 4(a)(i) will be either:
(a)    delivered in full, or
(b)    delivered as to such lesser extent which would result in no portion of such severance benefits being subject to excise tax under Section 4999 of the Code, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Executive on an after-tax basis, of the greatest amount of severance benefits, notwithstanding that all or some portion of such severance benefits may be taxable under Section 4999 of the Code. If a reduction in severance and other benefits constituting “parachute payments” is necessary so that benefits are delivered to a lesser extent, reduction shall occur in the following order: reduction of cash payments; cancellation of awards granted “contingent on a change in ownership or control” (within the meaning of Code Section 280G); cancellation of accelerated vesting of equity awards; reduction of employee benefits. Within any such category of “parachute payment”, a reduction shall occur first with respect to amounts that are not “deferred compensation” within the meaning of Section 409A and then with respect to amounts that are, and to the extent any such payment is to be made over time (e.g., in installments, etc.), then the payments shall be waived in reverse chronological order. Unless the Company and Executive otherwise agree in writing, any determination required under this Section 4 will be made in writing by an independent firm immediately prior to Change of Control (the “Firm”), whose determination will be conclusive and binding upon Executive and the Company for all purposes. For purposes of making the calculations required by this Section 4, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive will furnish to the Firm such information and documents as the Firm may reasonably request in order to make a determination under this Section. The Company will bear all costs the Firm may reasonably incur in connection with any calculations contemplated by this Section 4.




5.    Definition of Terms. The following terms referred to in this Agreement will have the following meanings:
(a)    Benefit Plans. For purposes of this Agreement, “Benefit Plans” means plans, policies or arrangements that the Company sponsors (or participates in) and that immediately prior to Executive’s termination of employment provide Executive and/or Executive’s eligible dependents with medical, dental, and/or vision benefits. Benefit Plans do not include any other type of benefit (including, but not by way of limitation, disability, life insurance or retirement benefits). A requirement that the Company provide Executive and Executive’s eligible dependents with coverage under the Benefit Plans will not be satisfied unless the coverage is no less favorable than that provided to senior executives of the Company at any applicable time during the period Executive is entitled to receive severance pursuant to Section 3. The Company may, at its option, satisfy any requirement that the Company provide coverage under any Benefit Plan by (i) reimbursing Executive’s premiums under Title X of the Consolidated Budget Reconciliation Act of 1985, as amended (“COBRA”) after Executive has properly elected continuation coverage under COBRA (in which case Executive will be solely responsible for electing such coverage for his eligible dependents), or (ii) providing coverage under a separate plan or plans providing coverage that is no less favorable or by paying Executive a lump-sum payment which is, on an after-tax basis, sufficient to provide Executive and Executive’s eligible dependents with equivalent coverage under a third party plan that is reasonably available to Executive and Executive’s eligible dependents.
(b)    Cause. “Cause” is defined as (i) an act of dishonesty made by Executive in connection with Executive’s responsibilities as an employee that materially adversely affects the Company, (ii) Executive’s conviction of, or plea of nolo contendere to, a felony or any crime involving fraud, embezzlement or any other act of moral turpitude, (iii) Executive’s gross misconduct that materially and adversely affects the Company’s reputation or business, or (iv) Executive’s continued intentional refusal to perform his employment duties in a material fashion that materially and adversely affects the Company’s reputation or business, after Executive has received a written demand of performance from the Company which specifically sets forth the factual basis for the Company’s belief that Executive has not substantially performed his duties and Executive continues to refuse to cure such non-performance within thirty (30) days after receiving such notice.
(c)    Change of Control. “Change of Control” of the Company is defined as:
(i)    the acquisition by any one person, or more than one person acting as a group (for these purposes, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company), (“Person”) that or is or becomes the owner, directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the total voting power represented by the Company’s then outstanding securities (the “Voting Securities”); provided, however, that for purposes of this subsection (i), the acquisition of additional securities by any one Person, who is considered to own more than fifty percent (50%)




of the total voting power of the securities of the Company shall not be considered a Change of Control;
(ii)    a change in the composition of the Board occurring within a twelve (12) month period, as a result of which fewer than a majority of the directors are Incumbent Directors. “Incumbent Directors” will mean directors who either (A) are directors of the Company as of the date hereof, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the Incumbent Directors at the time of such election or nomination (but will not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company);
(iii)    the date of the consummation of a merger or consolidation of the Company with any other corporation that has been approved by the stockholders of the Company, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) fifty percent (50%) or more of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation, or the stockholders of the Company approve a plan of complete liquidation of the Company; or
(iv)    a change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such person or persons) assets from the Company that have a total gross fair market value equal to or more than fifty percent (50%) of the total fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this Section 5 (c)(iv), the following shall not constitute a change in the ownership of a substantial portion of the Company’s assets: (1) a transfer to an entity that is controlled by the Company’s shareholders immediately after the transfer; or (2) a transfer of assets by the Company to: (A) a shareholder of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s securities; (B) an entity, fifty percent (50%) or more of the total value or voting power of which is owned, directly or indirectly, by the Company; (C) a Person, that owns, directly or indirectly, fifty percent (50%) or more of the total value or voting power of all the outstanding stock of the Company; or (D) an entity, at least fifty percent (50%) of the total value or voting power of which is owned, directly or indirectly, by a Person described in subsection (C). For purposes of this clause (2), gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.
Notwithstanding the foregoing, a Company transaction that does not constitute a change of control event under Treasury Regulation 1.409A-3(i)(5)(v) or (vii) shall be not be considered a Change of Control.
(d)    Disability. “Disability” will mean that Executive has been unable to perform his Company duties as the result of his incapacity due to physical or mental illness, and such inability, at least twenty-six (26) weeks after its commencement, is determined to be total and




permanent by a physician selected by the Company or its insurers and acceptable to Executive or Executive’s legal representative (such Agreement as to acceptability not to be unreasonably withheld). Termination resulting from Disability may only be effected after at least thirty (30) days’ written notice by the Company of its intention to terminate Executive’s employment. In the event that Executive resumes the performance of substantially all of his duties hereunder before the termination of his employment becomes effective, the notice of intent to terminate will automatically be deemed to have been revoked.
(e)    Good Reason. “Good Reason” means the occurrence of one or more of the following events without Executive’s express written consent: (i) the assignment to Executive of any duties or the reduction of Executive’s duties, either of which results in a material diminution in Executive’s position or responsibilities with the Company in effect immediately prior to such assignment, or the removal of Executive from such position and responsibilities; provided, however, it being understood that a new position with a larger combined company does not alone constitute “Good Reason” if it is in the same area of operations and involves substantially the same duties and scope of responsibilities and management responsibility notwithstanding that Executive may not retain as senior of a title within the larger combined company as Executive’s prior title; (ii) a material reduction by the Company in the base salary of Executive; provided that, it being understood that a reduction by the Company by five percent (5%) or more in the base salary or bonus opportunity of Executive as in effect immediately prior to such reduction shall be deemed Good Reason within the meaning of this clause (ii); (iii) a material change in the geographic location at which Executive must perform services (for purposes of this Agreement, the relocation of Executive to a facility or a location less than twenty-five (25) miles from Executive’s then-present location shall not be considered a material change in geographic location); (iv) any material breach by the Company of any material provision of this Agreement, or (vi) the failure of the Company to obtain the assumption of this Agreement by any successor. Executive will not resign for Good Reason without first providing the Company with written notice of the acts or omissions constituting the grounds for “Good Reason” within ninety (90) days of the initial existence of the grounds for “Good Reason” and a reasonable cure period of not less than thirty (30) days following the date of such notice.
6.    Successors.
(a)    The Company’s Successors. Any successor to the Company (whether direct or indirect and whether by purchase, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company’s business and/or assets will assume the obligations under this Agreement and agree expressly to perform the obligations under this Agreement in the same manner and to the same extent as the Company would be required to perform such obligations in the absence of a succession. For all purposes under this Agreement, the term “Company” will include any successor to the Company’s business and/or assets which executes and delivers the assumption agreement described in this Section 6(a) or which becomes bound by the terms of this Agreement by operation of law.




(b)    Executive’s Successors. The terms of this Agreement and all rights of Executive hereunder will inure to the benefit of, and be enforceable by, Executive’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.
7.    Notice.
(a)    General. Notices and all other communications contemplated by this Agreement will be in writing and will be deemed to have been duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid. In the case of Executive, mailed notices will be addressed to him or her at the home address which he or she most recently communicated to the Company in writing. In the case of the Company, mailed notices will be addressed to its corporate headquarters, and all notices will be directed to the attention of its President.
(b)    Notice of Termination. Any termination by the Company for Cause or by Executive for Good Reason or as a result of a voluntary resignation by Executive will be communicated by a notice of termination to the other party hereto given in accordance with Section 7(a) of this Agreement. Such notice will indicate the specific termination provision in this Agreement relied upon, will set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination under the provision so indicated, and will specify the termination date (which will be not more than thirty (30) days after the giving of such notice). The failure by Executive to include in the notice any fact or circumstance which contributes to a showing of Good Reason will not waive any right of Executive hereunder or preclude Executive from asserting such fact or circumstance in enforcing his or her rights hereunder.
8.    Term of Agreement. This Agreement will have a term of ten (10) years commencing on the Prior Effective Date, which shall not be subject to renewal, unless a Change of Control occurs during such ten (10) year period, in which case this Agreement will continue until all payments and benefits, if any, have been made to Executive.
9.    Arbitration.
(a)    Any dispute or controversy arising out of, relating to, or in connection with this Agreement, or the interpretation, validity, construction, performance, breach, or termination thereof, shall be settled by binding arbitration to be held in Santa Clara County, California, in accordance with the National Rules for the Resolution of Employment Disputes then in effect of the American Arbitration Association (the “Rules”), except that each of Company and Executive may, at its, his or her option, seek injunctive relief in a court of competent jurisdiction related to the improper use, disclosure or misappropriation of a party’s private, proprietary, confidential or trade secret information. The arbitrator may grant injunctions or other relief in such dispute or controversy. The decision of the arbitrator shall be final, conclusive and binding on the parties to the arbitration. Judgment may be entered on the arbitrator’s decision in any court having jurisdiction.
(b)    The arbitrator(s) shall apply California law to the merits of any dispute or claim, without reference to conflicts of law rules. The arbitration proceedings shall be governed by




federal arbitration law and by the Rules, without reference to state arbitration law. Executive hereby consents to the personal jurisdiction of the state and federal courts located in California for any action or proceeding arising from or relating to this Agreement or relating to any arbitration in which the parties are participants.
(c)    Executive understands that nothing in this Section modifies Executive’s at-will employment status. Either Executive or the Company can terminate the employment relationship at any time, with or without Cause.
(d)    EXECUTIVE HAS READ AND UNDERSTANDS THIS SECTION, WHICH DISCUSSES ARBITRATION. EXECUTIVE UNDERSTANDS THAT SUBMITTING ANY CLAIMS ARISING OUT OF, RELATING TO, OR IN CONNECTION WITH THIS AGREEMENT, OR THE INTERPRETATION, VALIDITY, CONSTRUCTION, PERFORMANCE, BREACH OR TERMINATION THEREOF TO BINDING ARBITRATION, CONSTITUTES A WAIVER OF EXECUTIVE’S RIGHT TO A JURY TRIAL AND RELATES TO THE RESOLUTION OF ALL DISPUTES RELATING TO ALL ASPECTS OF THE EMPLOYER/EMPLOYEE RELATIONSHIP, INCLUDING BUT NOT LIMITED TO, THE FOLLOWING CLAIMS:
(i)    ANY AND ALL CLAIMS FOR WRONGFUL DISCHARGE OF EMPLOYMENT; BREACH OF CONTRACT, BOTH EXPRESS AND IMPLIED; BREACH OF THE COVENANT OF GOOD FAITH AND FAIR DEALING, BOTH EXPRESS AND IMPLIED; NEGLIGENT OR INTENTIONAL INFLICTION OF EMOTIONAL DISTRESS; NEGLIGENT OR INTENTIONAL MISREPRESENTATION; NEGLIGENT OR INTENTIONAL INTERFERENCE WITH CONTRACT OR PROSPECTIVE ECONOMIC ADVANTAGE; AND DEFAMATION.
(ii)    ANY AND ALL CLAIMS FOR VIOLATION OF ANY FEDERAL STATE OR MUNICIPAL STATUTE, INCLUDING, BUT NOT LIMITED TO, TITLE VII OF THE CIVIL RIGHTS ACT OF 1964, THE CIVIL RIGHTS ACT OF 1991, THE AGE DISCRIMINATION IN EMPLOYMENT ACT OF 1967, THE AMERICANS WITH DISABILITIES ACT OF 1990, THE FAIR LABOR STANDARDS ACT, THE CALIFORNIA FAIR EMPLOYMENT AND HOUSING ACT, AND LABOR CODE SECTION 201, et seq;
(iii)    ANY AND ALL CLAIMS ARISING OUT OF ANY OTHER LAWS AND REGULATIONS RELATING TO EMPLOYMENT OR EMPLOYMENT DISCRIMINATION.
10.    Miscellaneous Provisions.
(a)    No Duty to Mitigate. Executive will not be required to mitigate the amount of any payment contemplated by this Agreement, nor will any such payment be reduced by any earnings that Executive may receive from any other source.
(b)    Waiver. No provision of this Agreement will be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive). No waiver by either party of




any breach of, or of compliance with, any condition or provision of this Agreement by the other party will be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(c)    Headings. All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.
(d)    Entire Agreement. This Agreement constitutes the entire agreement of the parties hereto with respect to the subject matter described herein, and supersedes in its entirety the Prior Agreement. Executive acknowledges and agrees that this Agreement encompasses all the rights of Executive to any acceleration of Award vesting or severance pay based on termination of employment, and Executive hereby agrees that he or she has no such rights except as stated herein, and Executive agrees that any such rights, whether in an employment agreement, offer letter, stock option agreement, stock option plan, equity award agreement or other agreement, are hereby waived.
(e)    Choice of Law. The validity, interpretation, construction and performance of this Agreement will be governed by the laws of the State of California (with the exception of its conflict of laws provisions).
(f)    Severability. The invalidity or unenforceability of any provision or provisions of this Agreement will not affect the validity or enforceability of any other provision hereof, which will remain in full force and effect.
(g)    Withholding. All payments made pursuant to this Agreement will be subject to withholding of applicable income and employment taxes.
(h)    Counterparts. This Agreement may be executed in counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument.






IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year set forth below.
COMPANY
 
 
FORTINET, INC.
 
 
 
 
 
 
By:
/s/ John Whittle
 
 
 
John Whittle
 
 
 
 
 
 
Title:
Vice President, General Counsel
 
 
 
 
EXECUTIVE
 
By:
/s/ Michael Xie
 
 
 
Michael Xie
 
 
 
 
 
 
Title:
Chief Technology Officer


EX-10.17 4 ftnt-ex1017_20151231xk.htm EXHIBIT 10.17 Exhibit


Exhibit 10.17
FORTINET, INC.
AMENDED AND RESTATED
CHANGE OF CONTROL SEVERANCE AGREEMENT
This Amended and Restated Change of Control Severance Agreement (the “Agreement”) is made and entered into by and between John Whittle (“Executive”) and Fortinet, Inc. (the “Company”), effective as of February 4, 2016 (the “Effective Date”) and supersedes the Change of Control Severance Agreement, between Executive and the Company (the “Prior Agreement”), effective as of August 7, 2009 (the “Prior Effective Date”).
RECITALS
1.    It is expected that the Company from time to time will consider the possibility of an acquisition by another company or other change of control. The Board of Directors of the Company (the “Board”) recognizes that such consideration can be a distraction to Executive and can cause Executive to consider alternative employment opportunities. The Board has determined that it is in the best interests of the Company and its stockholders to assure that the Company will have the continued dedication and objectivity of Executive, notwithstanding the possibility, threat or occurrence of a Change of Control (as defined herein) of the Company.
2.    The Board believes that it is in the best interests of the Company and its stockholders to provide Executive with an incentive to continue his or her employment and to motivate Executive to maximize the value of the Company upon a Change of Control for the benefit of its stockholders.
3.    The Board believes that it is imperative to provide Executive with certain benefits upon termination of employment prior to and following a Change of Control. These benefits will provide Executive with enhanced financial security and incentive and encouragement to remain with the Company.
AGREEMENT
NOW, THEREFORE, in consideration of the mutual covenants contained herein, the parties hereto agree as follows:
1.Term of Agreement. This Agreement will terminate upon the earlier to occur of: (a) the Agreement’s termination date as provided in Section 8 below, and (b) the date that all of the obligations of the parties hereto with respect to this Agreement have been satisfied.
2.    At-Will Employment. The Company and Executive acknowledge that Executive’s employment is and will continue to be at-will, as defined under applicable law. If Executive’s employment terminates for any reason, including (without limitation) any termination prior to or twelve (12) months following a Change of Control, Executive will not be




entitled to any acceleration of Award (as defined herein) vesting or severance pay based on termination of employment other than as provided by this Agreement.
3.    Severance Benefits.
(a)    Involuntary Termination Prior to, or Absent a Change of Control or After 12 Months Following a Change of Control. If prior to, or absent, a Change of Control or after twelve (12) months following a Change of Control, (i) the Company (or any parent or subsidiary of the Company) terminates Executive’s employment without Cause or (ii) Executive terminates Executive’s employment with the Company (or any parent or subsidiary of the Company) for Good Reason, then, subject to Sections 3(c) and (d) below, Executive will receive the following severance from the Company:
(i)    Severance Payment. Executive will receive continuing payments of severance pay for a period of twelve (12) months from the date of such termination equal to Executive’s base salary rate as in effect immediately prior to Executive’s termination.
(ii)    Equity Awards. If Executive holds unvested equity awards (“Awards”) at the time of Executive’s termination, then the unvested portion of such Awards that would have otherwise vested over a twelve (12) month period following such termination pursuant to the vesting schedule set forth in the award agreement will immediately vest as of Executive’s termination date. The Awards will remain exercisable following the termination for the period prescribed in the respective stock plan and agreement for each award.
(b)    Involuntary Termination within 12 Months Following a Change of Control. If within twelve (12) months following a Change of Control, (i) the Company (or any parent or subsidiary of the Company) terminates Executive’s employment without Cause or (ii) Executive terminates Executive’s employment with the Company (or any parent or subsidiary of the Company) for Good Reason, then, subject to Section 3(c) and Section 3(d) below, Executive will receive the following severance from the Company:
(i)    Severance Payment. Executive will receive continuing payments of severance pay for a period of twelve (12) months from the date of such termination equal to Executive’s base salary rate as in effect immediately prior to (A) the Change of Control, or (B) Executive’s termination, whichever is greater.
(ii)    Equity Awards. If Executive holds unvested Awards at the time of Executive’s termination, then one hundred percent (100%) of the then-unvested shares subject to such Awards will immediately vest as of Executive’s termination date. The Awards will remain exercisable, to the extent applicable, following the termination for the period prescribed in the respective stock plan and agreement for each Award.
(iii)    Continued Employee Benefits. Executive will receive Company-paid coverage for a period of twelve (12) months for Executive and Executive’s eligible dependents under the Company’s Benefit Plans (as defined herein).




(c)    Release of Claims Agreement. The receipt of any severance pay or other benefits pursuant to Sections 3(a) and (b) above will be subject to Executive signing and not revoking a release of claims agreement with the Company in a form reasonably acceptable to the Company (provided the Company will work in good faith with Executive to reach agreement on the form of release) that is effective and irrevocable no later than the later of (i) the fifteenth day of the third month after the end of the Company’s fiscal year in which such termination of employment occurs or (ii) March 15 of the calendar year following the calendar year in which such termination of employment occurs. No such severance pay or other benefits will be paid or provided until the release of claims agreement becomes effective, and any severance amounts or benefits otherwise payable between the date of Executive’s termination and the date of such release becomes effective and irrevocable shall be paid on the effective date of such release.
(d)    Non-solicitation and Non-competition. Executive agrees, to the extent permitted by applicable law, that in the event Executive receives severance pay or other benefits pursuant to Sections 3(a) and (b) above, for the twelve (12) consecutive month period immediately following the date of Executive’s termination, Executive, as a condition to receipt of severance pay and benefits under Sections 3(a) and (b), will not (i) either directly or indirectly, solicit, induce, recruit, encourage any employee of the Company to leave his employment either for Executive or for any other entity or person, or (ii) without the express written consent of the Company, directly or indirectly engage in, enter the employ, have any ownership interest in, or participate in any entity that as of the date of involuntary termination, engages in the design, development, manufacture, production, marketing, sale or servicing of any product or the provision of any service that competes with any service offered by the Company or any product sold by the Company or under development by the Company; provided, however, that ownership of less than one percent (1%) of the outstanding stock of any publicly traded corporation will not be deemed to be violative of the restrictive covenant set forth in this paragraph. The provisions of clause (ii) will not apply to Executive to the extent Executive is providing services or residing in the State of California.
The covenants contained in this Section 3(d) hereof shall be construed as a series of separate covenants, one for each country, province, state, city or other political subdivision in which the Company currently engages in its business or, during the term of this Agreement, becomes engaged in its business. Except for geographic coverage, each such separate covenant shall be deemed identical in terms to the covenant contained in this Section 3(d). If, in any judicial proceeding, a court refuses to enforce any of such separate covenants (or any part thereof), then such unenforceable covenant (or such part) shall be eliminated from this Agreement to the extent necessary to permit the remaining separate covenants (or portions thereof) to be enforced. In the event that the provisions of this Section 3(d) are deemed to exceed the time, geographic or scope limitations permitted by applicable law, then such provisions shall be reformed to the maximum time, geographic or scope limitations, as the case may be, permitted by applicable law.
(e)    Accelerated Vesting of Equity Awards. For the sake of clarity, with respect to the Awards vested pursuant to Sections 3(a)(ii) or 3(b)(ii), Executive will fully vest in and have the right to exercise stock options and/or stock appreciation rights as to all of the shares underlying




such Awards, including those shares which would not otherwise be vested or exercisable, all restrictions on restricted stock and restricted stock units will lapse, and, with respect to performance stock units and performance shares, all performance goals or other vesting criteria will be deemed to have been achieved at one hundred percent (100%) of target levels and all other terms and conditions met.
(f)    Timing of Severance Payments. Subject to Section 3(c), the Company will pay the severance payments to which Executive is entitled as salary continuation with the same timing as in effect immediately prior to Executive’s termination of employment. If Executive should die before all amounts have been paid, such unpaid amounts will be paid in a lump-sum payment (less any withholding taxes) to Executive’s designated beneficiary, if living, or otherwise to the personal representative of Executive’s estate.
(g)    Voluntary Resignation; Termination For Cause. If Executive’s employment with the Company terminates (i) voluntarily by Executive (except upon a termination for Good Reason within twelve (12) months following a Change of Control) or (ii) for Cause by the Company (or any parent or subsidiary of the Company), then Executive will not be entitled to receive severance or other benefits except for those benefits (if any) which do not concern acceleration of Award vesting or severance pay based on termination of employment as may then be established under other Company policies or programs, if any.
(h)    Disability; Death. If the Company terminates Executive’s employment as a result of Executive’s Disability, or Executive’s employment terminates due to his or her death, then Executive will not be entitled to receive severance or other benefits except for those benefits (if any) which do not concern acceleration of Award vesting or severance pay based on termination of employment as may then be established under other Company policies or programs, if any.
(i)    Exclusive Remedy. In the event of a termination of Executive’s employment with the Company (or any parent or subsidiary of the Company), the provisions of this Section 3 are intended to be and are exclusive and in lieu of any other rights or remedies to which Executive or the Company may otherwise be entitled, whether at law, tort or contract, in equity, or under this Agreement. Executive will be entitled to no severance or other benefits upon termination of employment with respect to acceleration of Award vesting or severance pay other than those benefits expressly set forth in this Section 3.
(j)    Section 409A. Notwithstanding anything to the contrary in this Agreement, no severance pay or benefits to be paid or provided to Executive, if any, pursuant to this Agreement, when considered together with any other severance payments or separation benefits that are considered deferred compensation under Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) and any final regulations and official guidance promulgated thereunder (“Section 409A”) (together, the “Deferred Compensation Separation Benefits”) will be paid or otherwise provided until Executive has a “separation from service” within the meaning of Section 409A. Similarly, no severance payments or separation benefits payable to Executive, if any, pursuant to this Agreement that otherwise would be exempt from Section 409A pursuant to Section 1.409A-1(b)(9) of the Treasury Regulations will be payable until Executive has a “separation from service” within the meaning of Section 409A. In addition, if Executive is a




“specified employee” within the meaning of Section 409A at the time of Executive’s termination (other than due to death), then the Deferred Compensation Separation Benefits that are payable within the first six (6) months following Executive’s separation from service, will become payable in a lump sum (without interest) on the first payroll date that occurs on or after the date six (6) months and one (1) day following the date of Executive’s separation from service. All subsequent Deferred Compensation Separation Benefits, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit. Notwithstanding anything herein to the contrary, if Executive dies following Executive’s separation from service, but prior to the six (6) month anniversary of the separation from service, then any payments delayed in accordance with this paragraph will be payable in a lump sum (without interest) as soon as administratively practicable after the date of Executive’s death and all other Deferred Compensation Separation Benefits will be payable in accordance with the payment schedule applicable to each payment or benefit. Each payment and benefit payable under this Agreement is intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations. To the extent any payment under this Agreement may be classified as a “short-term deferral” within the meaning of Section 409A, such payment shall be deemed a short-term deferral, even if it may also qualify for an exemption from Section 409A under another provision of Section 409A. The foregoing provisions are intended to comply with the requirements of Section 409A so that none of the severance payments and benefits to be provided hereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. Executive and the Company agree to work together in good faith to consider amendments to this Agreement and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to Executive under Section 409A.
4.    Limitation on Payments. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to Executive (i) constitute “parachute payments” within the meaning of Section 280G of the Code and (ii) but for this Section 4, would be subject to the excise tax imposed by Section 4999 of the Code, then Executive’s severance benefits under Section 4(a)(i) will be either:
(a)    delivered in full, or
(b)    delivered as to such lesser extent which would result in no portion of such severance benefits being subject to excise tax under Section 4999 of the Code, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Executive on an after-tax basis, of the greatest amount of severance benefits, notwithstanding that all or some portion of such severance benefits may be taxable under Section 4999 of the Code. If a reduction in severance and other benefits constituting “parachute payments” is necessary so that benefits are delivered to a lesser extent, reduction shall occur in the following order: reduction of cash payments; cancellation of awards granted “contingent on a change in ownership or control” (within the meaning of Code Section 280G); cancellation of accelerated vesting of equity awards; reduction of employee benefits. Within any such category of “parachute payment”, a reduction shall occur first with respect to amounts that are not “deferred compensation” within the meaning of Section




409A and then with respect to amounts that are, and to the extent any such payment is to be made over time (e.g., in installments, etc.), then the payments shall be waived in reverse chronological order. Unless the Company and Executive otherwise agree in writing, any determination required under this Section 4 will be made in writing by an independent firm immediately prior to Change of Control (the “Firm”), whose determination will be conclusive and binding upon Executive and the Company for all purposes. For purposes of making the calculations required by this Section 4, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive will furnish to the Firm such information and documents as the Firm may reasonably request in order to make a determination under this Section. The Company will bear all costs the Firm may reasonably incur in connection with any calculations contemplated by this Section 4.
5.    Definition of Terms. The following terms referred to in this Agreement will have the following meanings:
(a)    Benefit Plans. For purposes of this Agreement, “Benefit Plans” means plans, policies or arrangements that the Company sponsors (or participates in) and that immediately prior to Executive’s termination of employment provide Executive and/or Executive’s eligible dependents with medical, dental, and/or vision benefits. Benefit Plans do not include any other type of benefit (including, but not by way of limitation, disability, life insurance or retirement benefits). A requirement that the Company provide Executive and Executive’s eligible dependents with coverage under the Benefit Plans will not be satisfied unless the coverage is no less favorable than that provided to senior executives of the Company at any applicable time during the period Executive is entitled to receive severance pursuant to Section 3. The Company may, at its option, satisfy any requirement that the Company provide coverage under any Benefit Plan by (i) reimbursing Executive’s premiums under Title X of the Consolidated Budget Reconciliation Act of 1985, as amended (“COBRA”) after Executive has properly elected continuation coverage under COBRA (in which case Executive will be solely responsible for electing such coverage for his eligible dependents), or (ii) providing coverage under a separate plan or plans providing coverage that is no less favorable or by paying Executive a lump-sum payment which is, on an after-tax basis, sufficient to provide Executive and Executive’s eligible dependents with equivalent coverage under a third party plan that is reasonably available to Executive and Executive’s eligible dependents.
(b)    Cause. “Cause” is defined as (i) an act of dishonesty made by Executive in connection with Executive’s responsibilities as an employee that materially adversely affects the Company, (ii) Executive’s conviction of, or plea of nolo contendere to, a felony or any crime involving fraud, embezzlement or any other act of moral turpitude, (iii) Executive’s gross misconduct that materially and adversely affects the Company’s reputation or business, or (iv) Executive’s continued intentional refusal to perform his employment duties in a material fashion that materially and adversely affects the Company’s reputation or business, after Executive has received a written demand of performance from the Company which specifically sets forth the factual basis for the Company’s belief that Executive has not substantially performed his duties




and Executive continues to refuse to cure such non-performance within thirty (30) days after receiving such notice.
(c)    Change of Control. “Change of Control” of the Company is defined as:
(i)    the acquisition by any one person, or more than one person acting as a group (for these purposes, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company), (“Person”) that or is or becomes the owner, directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the total voting power represented by the Company’s then outstanding securities (the “Voting Securities”); provided, however, that for purposes of this subsection (i), the acquisition of additional securities by any one Person, who is considered to own more than fifty percent (50%) of the total voting power of the securities of the Company shall not be considered a Change of Control;
(ii)    a change in the composition of the Board occurring within a twelve (12) month period, as a result of which fewer than a majority of the directors are Incumbent Directors. “Incumbent Directors” will mean directors who either (A) are directors of the Company as of the date hereof, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the Incumbent Directors at the time of such election or nomination (but will not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company);
(iii)    the date of the consummation of a merger or consolidation of the Company with any other corporation that has been approved by the stockholders of the Company, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) fifty percent (50%) or more of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation, or the stockholders of the Company approve a plan of complete liquidation of the Company; or
(iv)    a change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such person or persons) assets from the Company that have a total gross fair market value equal to or more than fifty percent (50%) of the total fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this Section 5 (c)(iv), the following shall not constitute a change in the ownership of a substantial portion of the Company’s assets: (1) a transfer to an entity that is controlled by the Company’s shareholders immediately after the transfer; or (2) a transfer of assets by the Company to: (A) a shareholder of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s securities; (B) an entity, fifty percent (50%) or more of the total value or voting power of which is owned, directly or indirectly, by the Company; (C) a Person, that owns, directly or indirectly, fifty percent (50%) or more of the total value or voting power of all the




outstanding stock of the Company; or (D) an entity, at least fifty percent (50%) of the total value or voting power of which is owned, directly or indirectly, by a Person described in subsection (C). For purposes of this clause (2), gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.
Notwithstanding the foregoing, a Company transaction that does not constitute a change of control event under Treasury Regulation 1.409A-3(i)(5)(v) or (vii) shall be not be considered a Change of Control.
(d)    Disability. “Disability” will mean that Executive has been unable to perform his Company duties as the result of his incapacity due to physical or mental illness, and such inability, at least twenty-six (26) weeks after its commencement, is determined to be total and permanent by a physician selected by the Company or its insurers and acceptable to Executive or Executive’s legal representative (such Agreement as to acceptability not to be unreasonably withheld). Termination resulting from Disability may only be effected after at least thirty (30) days’ written notice by the Company of its intention to terminate Executive’s employment. In the event that Executive resumes the performance of substantially all of his duties hereunder before the termination of his employment becomes effective, the notice of intent to terminate will automatically be deemed to have been revoked.
(e)    Good Reason. “Good Reason” means the occurrence of one or more of the following events without Executive’s express written consent: (i) the assignment to Executive of any duties or the reduction of Executive’s duties, either of which results in a material diminution in Executive’s position or responsibilities with the Company in effect immediately prior to such assignment, or the removal of Executive from such position and responsibilities; provided, however, it being understood that a new position with a larger combined company does not alone constitute “Good Reason” if it is in the same area of operations and involves substantially the same duties and scope of responsibilities and management responsibility notwithstanding that Executive may not retain as senior of a title within the larger combined company as Executive’s prior title; (ii) a material reduction by the Company in the base salary of Executive; provided that, it being understood that a reduction by the Company by five percent (5%) or more in the base salary or bonus opportunity of Executive as in effect immediately prior to such reduction shall be deemed Good Reason within the meaning of this clause (ii); (iii) a material change in the geographic location at which Executive must perform services (for purposes of this Agreement, the relocation of Executive to a facility or a location less than twenty-five (25) miles from Executive’s then-present location shall not be considered a material change in geographic location); (iv) any material breach by the Company of any material provision of this Agreement, or (vi) the failure of the Company to obtain the assumption of this Agreement by any successor. Executive will not resign for Good Reason without first providing the Company with written notice of the acts or omissions constituting the grounds for “Good Reason” within ninety (90) days of the initial existence of the grounds for “Good Reason” and a reasonable cure period of not less than thirty (30) days following the date of such notice.
6.    Successors.




(a)    The Company’s Successors. Any successor to the Company (whether direct or indirect and whether by purchase, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company’s business and/or assets will assume the obligations under this Agreement and agree expressly to perform the obligations under this Agreement in the same manner and to the same extent as the Company would be required to perform such obligations in the absence of a succession. For all purposes under this Agreement, the term “Company” will include any successor to the Company’s business and/or assets which executes and delivers the assumption agreement described in this Section 6(a) or which becomes bound by the terms of this Agreement by operation of law.
(b)    Executive’s Successors. The terms of this Agreement and all rights of Executive hereunder will inure to the benefit of, and be enforceable by, Executive’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.
7.    Notice.
(a)    General. Notices and all other communications contemplated by this Agreement will be in writing and will be deemed to have been duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid. In the case of Executive, mailed notices will be addressed to him or her at the home address which he or she most recently communicated to the Company in writing. In the case of the Company, mailed notices will be addressed to its corporate headquarters, and all notices will be directed to the attention of its President.
(b)    Notice of Termination. Any termination by the Company for Cause or by Executive for Good Reason or as a result of a voluntary resignation by Executive will be communicated by a notice of termination to the other party hereto given in accordance with Section 7(a) of this Agreement. Such notice will indicate the specific termination provision in this Agreement relied upon, will set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination under the provision so indicated, and will specify the termination date (which will be not more than thirty (30) days after the giving of such notice). The failure by Executive to include in the notice any fact or circumstance which contributes to a showing of Good Reason will not waive any right of Executive hereunder or preclude Executive from asserting such fact or circumstance in enforcing his or her rights hereunder.
8.    Term of Agreement. This Agreement will have a term of ten (10) years commencing on the Prior Effective Date, which shall not be subject to renewal, unless a Change of Control occurs during such ten (10) year period, in which case this Agreement will continue until all payments and benefits, if any, have been made to Executive.
9.    Arbitration.
(a)    Any dispute or controversy arising out of, relating to, or in connection with this Agreement, or the interpretation, validity, construction, performance, breach, or termination thereof, shall be settled by binding arbitration to be held in Santa Clara County, California, in accordance with the National Rules for the Resolution of Employment Disputes then in effect of




the American Arbitration Association (the “Rules”), except that each of Company and Executive may, at its, his or her option, seek injunctive relief in a court of competent jurisdiction related to the improper use, disclosure or misappropriation of a party’s private, proprietary, confidential or trade secret information. The arbitrator may grant injunctions or other relief in such dispute or controversy. The decision of the arbitrator shall be final, conclusive and binding on the parties to the arbitration. Judgment may be entered on the arbitrator’s decision in any court having jurisdiction.
(b)    The arbitrator(s) shall apply California law to the merits of any dispute or claim, without reference to conflicts of law rules. The arbitration proceedings shall be governed by federal arbitration law and by the Rules, without reference to state arbitration law. Executive hereby consents to the personal jurisdiction of the state and federal courts located in California for any action or proceeding arising from or relating to this Agreement or relating to any arbitration in which the parties are participants.
(c)    Executive understands that nothing in this Section modifies Executive’s at-will employment status. Either Executive or the Company can terminate the employment relationship at any time, with or without Cause.
(d)    EXECUTIVE HAS READ AND UNDERSTANDS THIS SECTION, WHICH DISCUSSES ARBITRATION. EXECUTIVE UNDERSTANDS THAT SUBMITTING ANY CLAIMS ARISING OUT OF, RELATING TO, OR IN CONNECTION WITH THIS AGREEMENT, OR THE INTERPRETATION, VALIDITY, CONSTRUCTION, PERFORMANCE, BREACH OR TERMINATION THEREOF TO BINDING ARBITRATION, CONSTITUTES A WAIVER OF EXECUTIVE’S RIGHT TO A JURY TRIAL AND RELATES TO THE RESOLUTION OF ALL DISPUTES RELATING TO ALL ASPECTS OF THE EMPLOYER/EMPLOYEE RELATIONSHIP, INCLUDING BUT NOT LIMITED TO, THE FOLLOWING CLAIMS:
(i)    ANY AND ALL CLAIMS FOR WRONGFUL DISCHARGE OF EMPLOYMENT; BREACH OF CONTRACT, BOTH EXPRESS AND IMPLIED; BREACH OF THE COVENANT OF GOOD FAITH AND FAIR DEALING, BOTH EXPRESS AND IMPLIED; NEGLIGENT OR INTENTIONAL INFLICTION OF EMOTIONAL DISTRESS; NEGLIGENT OR INTENTIONAL MISREPRESENTATION; NEGLIGENT OR INTENTIONAL INTERFERENCE WITH CONTRACT OR PROSPECTIVE ECONOMIC ADVANTAGE; AND DEFAMATION.
(ii)    ANY AND ALL CLAIMS FOR VIOLATION OF ANY FEDERAL STATE OR MUNICIPAL STATUTE, INCLUDING, BUT NOT LIMITED TO, TITLE VII OF THE CIVIL RIGHTS ACT OF 1964, THE CIVIL RIGHTS ACT OF 1991, THE AGE DISCRIMINATION IN EMPLOYMENT ACT OF 1967, THE AMERICANS WITH DISABILITIES ACT OF 1990, THE FAIR LABOR STANDARDS ACT, THE CALIFORNIA FAIR EMPLOYMENT AND HOUSING ACT, AND LABOR CODE SECTION 201, et seq;
(iii)    ANY AND ALL CLAIMS ARISING OUT OF ANY OTHER LAWS AND REGULATIONS RELATING TO EMPLOYMENT OR EMPLOYMENT DISCRIMINATION.




10.    Miscellaneous Provisions.
(a)    No Duty to Mitigate. Executive will not be required to mitigate the amount of any payment contemplated by this Agreement, nor will any such payment be reduced by any earnings that Executive may receive from any other source.
(b)    Waiver. No provision of this Agreement will be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive). No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party will be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(c)    Headings. All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.
(d)    Entire Agreement. This Agreement constitutes the entire agreement of the parties hereto with respect to the subject matter described herein, and supersedes in its entirety Sections 3 and 4 of the employment offer letter between Executive and the Company, dated October 18, 2006 and the Prior Agreement. Executive acknowledges and agrees that this Agreement encompasses all the rights of Executive to any acceleration of Award vesting or severance pay based on termination of employment, and Executive hereby agrees that he or she has no such rights except as stated herein, and Executive agrees that any such rights, whether in an employment agreement, offer letter, stock option agreement, stock option plan, equity award agreement or other agreement, are hereby waived.
(e)    Choice of Law. The validity, interpretation, construction and performance of this Agreement will be governed by the laws of the State of California (with the exception of its conflict of laws provisions).
(f)    Severability. The invalidity or unenforceability of any provision or provisions of this Agreement will not affect the validity or enforceability of any other provision hereof, which will remain in full force and effect.
(g)    Withholding. All payments made pursuant to this Agreement will be subject to withholding of applicable income and employment taxes.
(h)    Counterparts. This Agreement may be executed in counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument.





IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year set forth below.
COMPANY
 
 
FORTINET, INC.
 
 
 
 
 
 
By:
/s/ Ken Xie
 
 
 
Ken Xie
 
 
 
 
 
 
Title:
President and Chief Executive Officer
 
 
 
 
EXECUTIVE
 
By:
/s/ John Whittle
 
 
 
John Whittle
 
 
 
 
 
 
Title:
Vice President, General Counsel


EX-10.18 5 ftnt-ex1018_20151231xk.htm EXHIBIT 10.18 Exhibit


Exhibit 10.18
FORTINET, INC.
AMENDED AND RESTATED
CHANGE OF CONTROL SEVERANCE AGREEMENT
This Amended and Restated Change of Control Severance Agreement (the “Agreement”) is made and entered into by and between Andrew Del Matto (“Executive”) and Fortinet, Inc. (the “Company”), effective as of February 4, 2016 (the “Effective Date”) and supersedes the Change of Control Severance Agreement, between Executive and the Company (the “Prior Agreement”), effective as of December 17, 2013 (the “Prior Effective Date”).
RECITALS
1.    It is expected that the Company from time to time will consider the possibility of an acquisition by another company or other change of control. The Board of Directors of the Company (the “Board”) recognizes that such consideration can be a distraction to Executive and can cause Executive to consider alternative employment opportunities. The Board has determined that it is in the best interests of the Company and its stockholders to assure that the Company will have the continued dedication and objectivity of Executive, notwithstanding the possibility, threat or occurrence of a Change of Control (as defined herein) of the Company.
2.    The Board believes that it is in the best interests of the Company and its stockholders to provide Executive with an incentive to continue his or her employment and to motivate Executive to maximize the value of the Company upon a Change of Control for the benefit of its stockholders.
3.    The Board believes that it is imperative to provide Executive with certain benefits upon termination of employment following a Change of Control. These benefits will provide Executive with enhanced financial security and incentive and encouragement to remain with the Company.
AGREEMENT
NOW, THEREFORE, in consideration of the mutual covenants contained herein, the parties hereto agree as follows:
1.Term of Agreement. This Agreement will terminate upon the earlier to occur of: (a) the Agreement’s termination date as provided in Section 8 below, and (b) the date that all of the obligations of the parties hereto with respect to this Agreement have been satisfied.
2.    At-Will Employment. The Company and Executive acknowledge that Executive’s employment is and will continue to be at-will, as defined under applicable law. If Executive’s employment terminates for any reason, including (without limitation) any termination prior to or twelve (12) months following a Change of Control, Executive will not be




entitled to any acceleration of Award (as defined herein) vesting or severance pay based on termination of employment other than as provided by this Agreement.
3.    Severance Benefits.
(a)    Involuntary Termination Prior to, or Absent, a Change of Control or After 12 Months Following a Change of Control.
(1)    If within the first three hundred sixty-five (365) days after the commencement date of Executive’s employment with the Company and prior to, or absent, a Change of Control, the Company (or any parent or subsidiary of the Company) actually terminates Executive’s employment with the Company (or any parent or subsidiary of the Company) without Cause, Executive will receive the following severance from the Company:
(i)    Severance Payment. Executive will receive continuing payments of severance pay for a period of nine (9) months from the date of such termination equal to the pro-rata portion of Executive’s base salary rate as in effect immediately prior to Executive’s termination.
(ii)    Equity Awards. If Executive holds unvested equity awards (“Awards”) at the time of Executive’s termination, then the unvested portion of such Awards that would have vested had Executive remained in continuous employment with the Company for six (6) months following Executive’s date of termination will immediately vest as of Executive’s termination date. The Awards will remain exercisable, to the extent applicable, following the termination for the period prescribed in the respective stock plan and agreement for each Award.
(iii)    Continued Employee Benefits. Executive will receive Company-paid coverage for a period of nine (9) months for Executive and Executive’s eligible dependents under the Company’s Benefit Plans (as defined herein).
(2)    If after the first three hundred sixty-five (365) days after the commencement date of Executive’s employment with the Company and prior to, or absent, a Change of Control or after twelve (12) months following a Change of Control, (i) the Company (or any parent or subsidiary of the Company) terminates Executive’s employment without Cause or (ii) Executive terminates Executive’s employment with the Company (or any parent or subsidiary of the Company) for Good Reason, Executive will receive the following severance from the Company:
(i)    Severance Payment. Executive will receive continuing payments of severance pay for a period of nine (9) months from the date of such termination equal to the pro-rata portion of Executive’s base salary rate as in effect immediately prior to Executive’s termination.
(ii)    Equity Awards. If Executive holds unvested equity awards at the time of Executive’s termination, then the unvested portion of such Awards that would have vested had Executive remained in continuous employment with the Company for nine (9) months following Executive’s date of termination will immediately vest as of Executive’s termination date. The




Awards will remain exercisable, to the extent applicable, following the termination for the period prescribed in the respective stock plan and agreement for each Award.
(iii)    Continued Employee Benefits. Executive will receive Company-paid coverage for a period of nine (9) months for Executive and Executive’s eligible dependents under the Company’s Benefit Plans (as defined herein).
(b)    Involuntary Termination within 12 Months Following a Change of Control. If within twelve (12) months following a Change of Control, (i) the Company (or any parent or subsidiary of the Company) terminates Executive’s employment without Cause or (ii) Executive terminates Executive’s employment with the Company (or any parent or subsidiary of the Company) for Good Reason, Executive will receive the following severance from the Company:
(iv)    Severance Payment. Executive will receive continuing payments of severance pay for a period of twelve (12) months from the date of such termination equal to the pro-rata portion of Executive’s base salary rate as in effect immediately prior to (A) the Change of Control, or (B) Executive’s termination, whichever is greater.
(v)    Equity Awards. If Executive holds unvested equity awards at the time of Executive’s termination, then one hundred percent (100%) of the then-unvested portion of such Awards will immediately vest as of Executive’s termination date. The Awards will remain exercisable, to the extent applicable, following the termination for the period prescribed in the respective stock plan and agreement for each Award.
(vi)    Continued Employee Benefits. Executive will receive Company-paid coverage for a period of twelve (12) months for Executive and Executive’s eligible dependents under the Company’s Benefit Plans (as defined herein).
(c)    Release of Claims Agreement. The receipt of any severance pay or other benefits pursuant to Sections 3(a) and (b) above will be subject to Executive signing and not revoking a release of claims agreement with the Company in a form reasonably acceptable to the Company (provided the Company will work in good faith with Executive to reach agreement on the form of release) that is effective and irrevocable no later than thirty (30) days after the date of termination of employment of Executive. No such severance pay or other benefits will be paid or provided until the release of claims agreement becomes effective, and any severance amounts or benefits otherwise payable between the date of Executive’s termination and the date of such release becomes effective and irrevocable shall be paid on the sixtieth (60th) day following the date of termination of employment of Executive.
(d)    Non-solicitation and Non-competition. Executive agrees, to the extent permitted by applicable law, that in the event Executive receives severance pay or other benefits pursuant to Sections 3 (b) above, for the twenty-four (24) consecutive month period immediately following the date of the closing of the Change of Control, Executive, as a condition to receipt of severance pay, accelerated vesting, and benefits under Sections 3(b), will not (i) either directly or indirectly, solicit, induce, recruit, encourage any employee of the Company to leave his employment either for Executive or for any other entity or person, or (ii) without the express




written consent of the Company, directly or indirectly engage in, enter the employ, have any ownership interest in, or participate in any entity that as of the date of involuntary termination, engages in the design, development, manufacture, production, marketing, sale or servicing of any product or the provision of any service that competes with any service offered by the Company or any product sold by the Company or under development by the Company; provided, however, that ownership of less than one percent (1%) of the outstanding stock of any publicly traded corporation will not be deemed to be violative of the restrictive covenant set forth in this paragraph. The provisions of clause (ii) will not apply to Executive to the extent Executive is providing services or residing in the State of California.
The covenants contained in this Section 3(d) hereof shall be construed as a series of separate covenants, one for each country, province, state, city or other political subdivision in which the Company currently engages in its business or, during the term of this Agreement, becomes engaged in its business. Except for geographic coverage, each such separate covenant shall be deemed identical in terms to the covenant contained in this Section 3(d). If, in any judicial proceeding, a court refuses to enforce any of such separate covenants (or any part thereof), then such unenforceable covenant (or such part) shall be eliminated from this Agreement to the extent necessary to permit the remaining separate covenants (or portions thereof) to be enforced. In the event that the provisions of this Section 3(d) are deemed to exceed the time, geographic or scope limitations permitted by applicable law, then such provisions shall be reformed to the maximum time, geographic or scope limitations, as the case may be, permitted by applicable law.
(e)    Accelerated Vesting of Equity Awards. For the sake of clarity, with respect to the Awards vested pursuant to Sections 3(a)(1)(ii), 3(a)(2)(ii) or 3(b)(ii), Executive will fully vest in and have the right to exercise stock options and/or stock appreciation rights as to all of the shares underlying such Awards, including those shares which would not otherwise be vested or exercisable, all restrictions on restricted stock and restricted stock units will lapse, and, with respect to performance stock units and performance shares, all performance goals or other vesting criteria will be deemed to have been achieved at one hundred percent (100%) of target levels and all other terms and conditions met (for clarity, for performance stock units and performance shares where Executive has earned greater than 100% of the granted shares, such as where Executive has earned 150% for performance shares, "100% of target levels" in the preceding sentence shall mean the greater of 100% and the earned percentage).
(f)    Timing of Severance Payments. Subject to Section 3(c), the Company will pay the severance payments to which Executive is entitled as salary continuation with the same timing as in effect immediately prior to Executive’s termination of employment. If Executive should die before all amounts have been paid, such unpaid amounts will be paid in a lump-sum payment (less any withholding taxes) to Executive’s designated beneficiary, if living, or otherwise to the personal representative of Executive’s estate.
(g)    Voluntary Resignation; Termination For Cause. If Executive’s employment with the Company terminates (i) voluntarily by Executive (except upon a termination for Good Reason within twelve (12) months following a Change of Control) or (ii) for Cause by the




Company (or any parent or subsidiary of the Company), then Executive will not be entitled to receive severance or other benefits except for those benefits (if any) which do not concern acceleration of Award vesting or severance pay based on termination of employment as may then be established under other Company policies or programs, if any.
(h)    Disability; Death. If the Company terminates Executive’s employment as a result of Executive’s Disability, or Executive’s employment terminates due to his or her death, then Executive will not be entitled to receive severance or other benefits except for those benefits (if any) which do not concern acceleration of Award vesting or severance pay based on termination of employment as may then be established under other Company policies or programs, if any.
(i)    Exclusive Remedy. In the event of a termination of Executive’s employment with the Company (or any parent or subsidiary of the Company), the provisions of this Section 3 are intended to be and are exclusive and in lieu of any other rights or remedies to which Executive or the Company may otherwise be entitled, whether at law, tort or contract, in equity, or under this Agreement. Executive will be entitled to no severance or other benefits upon termination of employment with respect to acceleration of Award vesting or severance pay other than those benefits expressly set forth in this Section 3.
(j)    Section 409A. Notwithstanding anything to the contrary in this Agreement, no severance pay or benefits to be paid or provided to Executive, if any, pursuant to this Agreement, when considered together with any other severance payments or separation benefits that are considered deferred compensation under Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) and any final regulations and official guidance promulgated thereunder (“Section 409A”) (together, the “Deferred Compensation Separation Benefits”) will be paid or otherwise provided until Executive has a “separation from service” within the meaning of Section 409A. Similarly, no severance payments or separation benefits payable to Executive, if any, pursuant to this Agreement that otherwise would be exempt from Section 409A pursuant to Section 1.409A-1(b)(9) of the Treasury Regulations will be payable until Executive has a “separation from service” within the meaning of Section 409A. In addition, if Executive is a “specified employee” within the meaning of Section 409A at the time of Executive’s termination (other than due to death), then the Deferred Compensation Separation Benefits that are payable within the first six (6) months following Executive’s separation from service, will become payable in a lump sum (without interest) on the first payroll date that occurs on or after the date six (6) months and one (1) day following the date of Executive’s separation from service. All subsequent Deferred Compensation Separation Benefits, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit. Notwithstanding anything herein to the contrary, if Executive dies following Executive’s separation from service, but prior to the six (6) month anniversary of the separation from service, then any payments delayed in accordance with this paragraph will be payable in a lump sum (without interest) as soon as administratively practicable after the date of Executive’s death and all other Deferred Compensation Separation Benefits will be payable in accordance with the payment schedule applicable to each payment or benefit. Each payment and benefit payable under this Agreement is intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations. To the extent any payment under this Agreement may be classified as a




“short-term deferral” within the meaning of Section 409A, such payment shall be deemed a short-term deferral, even if it may also qualify for an exemption from Section 409A under another provision of Section 409A. The foregoing provisions are intended to comply with the requirements of Section 409A so that none of the severance payments and benefits to be provided hereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to so comply. Executive and the Company agree to work together in good faith to consider amendments to this Agreement and to take such reasonable actions which are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to Executive under Section 409A.
4.    Limitation on Payments. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to Executive (i) constitute “parachute payments” within the meaning of Section 280G of the Code and (ii) but for this Section 4, would be subject to the excise tax imposed by Section 4999 of the Code, then Executive’s severance benefits under Section 4(a)(i) will be either:
(a)    delivered in full, or
(b)    delivered as to such lesser extent which would result in no portion of such severance benefits being subject to excise tax under Section 4999 of the Code,
whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Executive on an after-tax basis, of the greatest amount of severance benefits, notwithstanding that all or some portion of such severance benefits may be taxable under Section 4999 of the Code. If a reduction in severance and other benefits constituting “parachute payments” is necessary so that benefits are delivered to a lesser extent, the payments and benefits shall be reduced in the following order unless Executive elects in writing a different order (provided, however, that such election shall be subject to Company approval if made on or after the date on which the event that triggers the “parachute payments” occurs): (A) a pro rata reduction of (i) cash payments that are subject to Section 409A as deferred compensation and (ii) cash payments not subject to Section 409A of the Code; (B) a pro rata cancellation of (i) accelerated vesting of stock and other equity-based awards that are subject to Section 409A of the Code as deferred compensation and (ii) stock and other equity-based awards not subject to Section 409A; and (C) a pro rata reduction of (i) employee benefits that are subject to Section 409A as deferred compensation and (ii) employee benefits not subject to Section 409A of the Code. In the event that acceleration of vesting of equity award compensation is to be reduced, such acceleration of vesting shall be cancelled in the reverse order of the date of grant of Executive’s equity awards. Unless the Company and Executive otherwise agree in writing, any determination required under this Section 4 will be made in writing by an independent firm immediately prior to Change of Control (the “Firm”), whose determination will be conclusive and binding upon Executive and the Company for all purposes. For purposes of making the calculations required by this Section 4, the Firm may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive will furnish to the Firm such




information and documents as the Firm may reasonably request in order to make a determination under this Section. The Company will bear all costs the Firm may reasonably incur in connection with any calculations contemplated by this Section 4.
5.    Definition of Terms. The following terms referred to in this Agreement will have the following meanings:
(a)    Benefit Plans. For purposes of this Agreement, “Benefit Plans” means plans, policies or arrangements that the Company sponsors (or participates in) and that immediately prior to Executive’s termination of employment provide Executive and/or Executive’s eligible dependents with medical, dental, and/or vision benefits. Benefit Plans do not include any other type of benefit (including, but not by way of limitation, disability, life insurance or retirement benefits). A requirement that the Company provide Executive and Executive’s eligible dependents with coverage under the Benefit Plans will not be satisfied unless the coverage is no less favorable than that provided to senior executives of the Company at any applicable time during the period Executive is entitled to receive severance pursuant to Section 3. The Company may, at its option, satisfy any requirement that the Company provide coverage under any Benefit Plan by (i) reimbursing Executive’s premiums under Title X of the Consolidated Budget Reconciliation Act of 1985, as amended (“COBRA”) after Executive has properly elected continuation coverage under COBRA (in which case Executive will be solely responsible for electing such coverage for his eligible dependents), or (ii) providing coverage under a separate plan or plans providing coverage that is no less favorable or by paying Executive a lump-sum payment which is, on an after-tax basis, sufficient to provide Executive and Executive’s eligible dependents with equivalent coverage under a third party plan that is reasonably available to Executive and Executive’s eligible dependents.
(b)    Cause. “Cause” is defined as (i) an act of dishonesty made by Executive in connection with Executive’s responsibilities as an employee that materially adversely affects the Company, (ii) Executive’s conviction of, or plea of nolo contendere to, a felony or any crime involving fraud, embezzlement or any other act of moral turpitude, (iii) Executive’s gross misconduct that materially and adversely affects the Company’s reputation or business, or (iv) Executive’s continued intentional refusal to perform his employment duties in a material fashion that materially and adversely affects the Company’s reputation or business, after Executive has received a written demand of performance from the Company which specifically sets forth the factual basis for the Company’s belief that Executive has not substantially performed his duties and Executive continues to refuse to cure such non-performance within thirty (30) days after receiving such notice.
(c)    Change of Control. “Change of Control” of the Company is defined as:
(i)    the acquisition by any one person, or more than one person acting as a group (for these purposes, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of stock, or similar business transaction with the Company), (“Person”) that or is or becomes the owner, directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the total voting power represented by the Company’s then outstanding securities (the “Voting




Securities”); provided, however, that for purposes of this subsection (i), the acquisition of additional securities by any one Person, who is considered to own more than fifty percent (50%) of the total voting power of the securities of the Company shall not be considered a Change of Control;
(ii)    a change in the composition of the Board occurring within a twelve (12) month period, as a result of which fewer than a majority of the directors are Incumbent Directors. “Incumbent Directors” will mean directors who either (A) are directors of the Company as of the date hereof, or (B) are elected, or nominated for election, to the Board with the affirmative votes of at least a majority of the Incumbent Directors at the time of such election or nomination (but will not include an individual whose election or nomination is in connection with an actual or threatened proxy contest relating to the election of directors to the Company);
(iii)    the date of the consummation of a merger or consolidation of the Company with any other corporation that has been approved by the stockholders of the Company, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity) fifty percent (50%) or more of the total voting power represented by the voting securities of the Company or such surviving entity outstanding immediately after such merger or consolidation, or the stockholders of the Company approve a plan of complete liquidation of the Company; or
(iv)    a change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such person or persons) assets from the Company that have a total gross fair market value equal to or more than fifty percent (50%) of the total fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this Section 5 (c)(iv), the following shall not constitute a change in the ownership of a substantial portion of the Company’s assets: (1) a transfer to an entity that is controlled by the Company’s shareholders immediately after the transfer; or (2) a transfer of assets by the Company to: (A) a shareholder of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s securities; (B) an entity, fifty percent (50%) or more of the total value or voting power of which is owned, directly or indirectly, by the Company; (C) a Person, that owns, directly or indirectly, fifty percent (50%) or more of the total value or voting power of all the outstanding stock of the Company; or (D) an entity, at least fifty percent (50%) of the total value or voting power of which is owned, directly or indirectly, by a Person described in subsection (C). For purposes of this clause (2), gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.
Notwithstanding the foregoing, a Company transaction that does not constitute a change of control event under Treasury Regulation 1.409A-3(i)(5)(v) or (vii) shall be not be considered a Change of Control.




(d)    Disability. “Disability” will mean that Executive has been unable to perform his Company duties as the result of his incapacity due to physical or mental illness, and such inability, at least twenty-six (26) weeks after its commencement, is determined to be total and permanent by a physician selected by the Company or its insurers and acceptable to Executive or Executive’s legal representative (such Agreement as to acceptability not to be unreasonably withheld). Termination resulting from Disability may only be effected after at least thirty (30) days’ written notice by the Company of its intention to terminate Executive’s employment. In the event that Executive resumes the performance of substantially all of his duties hereunder before the termination of his employment becomes effective, the notice of intent to terminate will automatically be deemed to have been revoked.
(e)    Good Reason. “Good Reason” means the occurrence of one or more of the following events without Executive’s express written consent: (i) the assignment to Executive of any duties or the reduction of Executive’s duties, either of which results in a material diminution in Executive’s position or responsibilities with the Company in effect immediately prior to such assignment, or the removal of Executive from such position and responsibilities; provided, however, it being understood that a new position with a larger combined company does not alone constitute “Good Reason” if it is in the same area of operations and involves substantially the same duties and scope of responsibilities and management responsibility notwithstanding that Executive may not retain as senior of a title within the larger combined company as Executive’s prior title; (ii) a material reduction by the Company in the base salary of Executive; provided that, it being understood that a reduction by the Company by five percent (5%) or more in the base salary or bonus opportunity of Executive as in effect immediately prior to such reduction shall be deemed Good Reason within the meaning of this clause (ii); (iii) a material change in the geographic location at which Executive must perform services (for purposes of this Agreement, the relocation of Executive to a facility or a location less than twenty-five (25) miles from Executive’s then-present location shall not be considered a material change in geographic location); (iv) any material breach by the Company of any material provision of this Agreement, or (vi) the failure of the Company to obtain the assumption of this Agreement by any successor. Executive will not resign for Good Reason without first providing the Company with written notice of the acts or omissions constituting the grounds for “Good Reason” within ninety (90) days of the initial existence of the grounds for “Good Reason” and a reasonable cure period of not less than thirty (30) days following the date of such notice.
6.    Successors.
(a)    The Company’s Successors. Any successor to the Company (whether direct or indirect and whether by purchase, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company’s business and/or assets will assume the obligations under this Agreement and agree expressly to perform the obligations under this Agreement in the same manner and to the same extent as the Company would be required to perform such obligations in the absence of a succession. For all purposes under this Agreement, the term “Company” will include any successor to the Company’s business and/or assets which executes and delivers the assumption agreement described in this Section 6(a) or which becomes bound by the terms of this Agreement by operation of law.




(b)    Executive’s Successors. The terms of this Agreement and all rights of Executive hereunder will inure to the benefit of, and be enforceable by, Executive’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.
7.    Notice.
(a)    General. Notices and all other communications contemplated by this Agreement will be in writing and will be deemed to have been duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid. In the case of Executive, mailed notices will be addressed to him or her at the home address which he or she most recently communicated to the Company in writing. In the case of the Company, mailed notices will be addressed to its corporate headquarters, and all notices will be directed to the attention of its President.
(b)    Notice of Termination. Any termination by the Company for Cause or by Executive for Good Reason or as a result of a voluntary resignation by Executive will be communicated by a notice of termination to the other party hereto given in accordance with Section 7(a) of this Agreement. Such notice will indicate the specific termination provision in this Agreement relied upon, will set forth in reasonable detail the facts and circumstances claimed to provide a basis for termination under the provision so indicated, and will specify the termination date (which will be not more than thirty (30) days after the giving of such notice). The failure by Executive to include in the notice any fact or circumstance which contributes to a showing of Good Reason will not waive any right of Executive hereunder or preclude Executive from asserting such fact or circumstance in enforcing his or her rights hereunder.
8.    Term of Agreement. This Agreement will have a term of five (5) years commencing on the Prior Effective Date, which shall not be subject to renewal, unless a Change of Control occurs during such five (5) year period, in which case this Agreement will continue until all payments and benefits, if any, have been made to Executive.
9.    Arbitration.
(a)    Any dispute or controversy arising out of, relating to, or in connection with this Agreement, or the interpretation, validity, construction, performance, breach, or termination thereof, shall be settled by binding arbitration to be held in Santa Clara County, California, in accordance with the National Rules for the Resolution of Employment Disputes then in effect of the American Arbitration Association (the “Rules”). The arbitrator may grant injunctions or other relief in such dispute or controversy. The decision of the arbitrator shall be final, conclusive and binding on the parties to the arbitration. Judgment may be entered on the arbitrator’s decision in any court having jurisdiction.
(b)    The arbitrator(s) shall apply California law to the merits of any dispute or claim, without reference to conflicts of law rules. The arbitration proceedings shall be governed by federal arbitration law and by the Rules, without reference to state arbitration law. Executive hereby consents to the personal jurisdiction of the state and federal courts located in California




for any action or proceeding arising from or relating to this Agreement or relating to any arbitration in which the parties are participants.
(c)    Executive understands that nothing in this Section modifies Executive’s at-will employment status. Either Executive or the Company can terminate the employment relationship at any time, with or without Cause.
(d)    EXECUTIVE HAS READ AND UNDERSTANDS THIS SECTION, WHICH DISCUSSES ARBITRATION. EXECUTIVE UNDERSTANDS THAT SUBMITTING ANY CLAIMS ARISING OUT OF, RELATING TO, OR IN CONNECTION WITH THIS AGREEMENT, OR THE INTERPRETATION, VALIDITY, CONSTRUCTION, PERFORMANCE, BREACH OR TERMINATION THEREOF TO BINDING ARBITRATION, CONSTITUTES A WAIVER OF EXECUTIVE’S RIGHT TO A JURY TRIAL AND RELATES TO THE RESOLUTION OF ALL DISPUTES RELATING TO ALL ASPECTS OF THE EMPLOYER/EMPLOYEE RELATIONSHIP, INCLUDING BUT NOT LIMITED TO, THE FOLLOWING CLAIMS:
(i)    ANY AND ALL CLAIMS FOR WRONGFUL DISCHARGE OF EMPLOYMENT; BREACH OF CONTRACT, BOTH EXPRESS AND IMPLIED; BREACH OF THE COVENANT OF GOOD FAITH AND FAIR DEALING, BOTH EXPRESS AND IMPLIED; NEGLIGENT OR INTENTIONAL INFLICTION OF EMOTIONAL DISTRESS; NEGLIGENT OR INTENTIONAL MISREPRESENTATION; NEGLIGENT OR INTENTIONAL INTERFERENCE WITH CONTRACT OR PROSPECTIVE ECONOMIC ADVANTAGE; AND DEFAMATION.
(ii)    ANY AND ALL CLAIMS FOR VIOLATION OF ANY FEDERAL STATE OR MUNICIPAL STATUTE, INCLUDING, BUT NOT LIMITED TO, TITLE VII OF THE CIVIL RIGHTS ACT OF 1964, THE CIVIL RIGHTS ACT OF 1991, THE AGE DISCRIMINATION IN EMPLOYMENT ACT OF 1967, THE AMERICANS WITH DISABILITIES ACT OF 1990, THE FAIR LABOR STANDARDS ACT, THE CALIFORNIA FAIR EMPLOYMENT AND HOUSING ACT, AND LABOR CODE SECTION 201, et seq;
(iii)    ANY AND ALL CLAIMS ARISING OUT OF ANY OTHER LAWS AND REGULATIONS RELATING TO EMPLOYMENT OR EMPLOYMENT DISCRIMINATION.
10.    Miscellaneous Provisions.
(a)    No Duty to Mitigate. Executive will not be required to mitigate the amount of any payment contemplated by this Agreement, nor will any such payment be reduced by any earnings that Executive may receive from any other source.
(b)    Waiver. No provision of this Agreement will be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive). No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other




party will be considered a waiver of any other condition or provision or of the same condition or provision at another time.
(c)    Headings. All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.
(d)    Entire Agreement. This Agreement constitutes the entire agreement of the parties hereto with respect to the subject matter described herein and supersedes in its entirety the Prior Agreement. Executive acknowledges and agrees that this Agreement encompasses all the rights of Executive to any acceleration of Award vesting or severance pay based on termination of employment, and Executive hereby agrees that he or she has no such rights except as stated herein, and Executive agrees that any such rights, whether in an employment agreement, offer letter, stock option agreement, stock option plan, equity award agreement or other agreement, are hereby waived.
(e)    Choice of Law. The validity, interpretation, construction and performance of this Agreement will be governed by the laws of the State of California (with the exception of its conflict of laws provisions).
(f)    Severability. The invalidity or unenforceability of any provision or provisions of this Agreement will not affect the validity or enforceability of any other provision hereof, which will remain in full force and effect.
(g)    Withholding. All payments made pursuant to this Agreement will be subject to withholding of applicable income and employment taxes.
(h)    Counterparts. This Agreement may be executed in counterparts, each of which will be deemed an original, but all of which together will constitute one and the same instrument.






IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by its duly authorized officer, as of the day and year set forth below.
COMPANY
 
 
FORTINET, INC.
 
 
 
 
 
 
By:
/s/ John Whittle
 
 
 
John Whittle
 
 
 
 
 
 
Title:
Vice President, General Counsel
 
 
 
 
EXECUTIVE
 
By:
/s/ Andrew Del Matto
 
 
 
Andrew Del Matto
 
 
 
 
 
 
Title:
Chief Financial Officer


EX-21.1 6 ftnt-ex211_20151231xk.htm EXHIBIT 21.1 Exhibit



Exhibit 21.1
FORTINET, INC. SUBSIDIARIES
Entity
 
Jurisdiction of Incorporation
 
 
Fortinet International, Inc.
 
Cayman Islands
Fortinet UK, Ltd.
 
United Kingdom
Fortinet Technologies (Canada), Inc.
 
Canada
Fortinet Japan K.K.
 
Japan
Fortinet Information Technology (Beijing) Co., Ltd.
 
China
Fortinet Information Technology (Tianjin) Co., Ltd.
 
China
Fortinet Malaysia SDN. BHD.
 
Malaysia
Fortinet Singapore Private Limited
 
Singapore
Fortinet Technologies India Private Limited
 
India
Fortinet S.A.R.L.
 
France
Fortinet GmbH
 
Germany
Fortinet Federal, Inc.
 
U.S.A.
Fortinet BV
 
Netherlands
Fortinet Mexico
 
Mexico
Fortinet Network Security Brazil Limitada
 
Brazil
Fortinet Colombia S.A.S
 
Colombia
Fortinet Security Israel Ltd.
 
Israel
Fortinet Security Korea Ltd.
 
Korea
Meru Networks, Inc.
 
U.S.A.
Meru Networks K.K.
 
Japan
Meru Networks Pty Ltd.
 
Australia
Meru Networks International, Inc.
 
U.S.A
Fortinet Innovation Centre India Limited
 
India
Meru Networks BV
 
Netherlands
Meru Networks Sweden AB
 
Sweden
Meru Networks GMBH
 
Germany
Meru Networks UK Ltd.
 
United Kingdom
Meru Networks Hong Kong Limited
 
Hong Kong



EX-23.1 7 ftnt-ex231_20151231xk.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-205958, 333-202402, 333-163367, 333-172459, 333-175985, 333-179751, 333-186921, and 333-194281 on Form S-8 of our reports dated February 26, 2016, relating to the consolidated financial statements and financial statement schedule of Fortinet, Inc., and the effectiveness of Fortinet, Inc.'s internal control over financial reporting, appearing in this Annual Report on Form 10-K of Fortinet, Inc. for the year ended December 31, 2015.


/s/ DELOITTE & TOUCHE LLP

San Jose, California
February 26, 2016





EX-31.1 8 ftnt-ex311_20151231xk.htm EXHIBIT 31.1 Exhibit


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


EX-31.2 9 ftnt-ex312_20151231xk.htm EXHIBIT 31.2 Exhibit


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



EX-32.1 10 ftnt-ex321_20151231xk.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Ken Xie, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Fortinet, Inc. for the fiscal year ended December 31, 2015 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and that information contained in this Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Fortinet, Inc.
 
 
 
 
 
 
 
By:
/s/ Ken Xie
Date:
February 26, 2016
Name:
Ken Xie
 
 
Title:
Chief Executive Officer and Chairman
(Principal Executive Officer)
I, Andrew Del Matto, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Fortinet, Inc. for the fiscal year ended December 31, 2015 fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in this Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Fortinet, Inc.
 
 
 
 
 
 
 
By:
/s/ Andrew Del Matto
Date:
February 26, 2016
Name:
Andrew Del Matto
 
 
Title:
Chief Financial Officer
(Principal Financial Officer)

This certification is being furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. This certification will not be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such a filing.



EX-101.INS 11 ftnt-20151231.xml XBRL INSTANCE DOCUMENT 0001262039 2015-01-01 2015-12-31 0001262039 2015-06-30 0001262039 2016-02-19 0001262039 2015-12-31 0001262039 2014-12-31 0001262039 2014-01-01 2014-12-31 0001262039 2013-01-01 2013-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2012-12-31 0001262039 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2013-01-01 2013-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001262039 us-gaap:TreasuryStockMember 2013-12-31 0001262039 us-gaap:CommonStockMember 2012-12-31 0001262039 us-gaap:CommonStockMember 2014-12-31 0001262039 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001262039 us-gaap:TreasuryStockMember 2014-01-01 2014-12-31 0001262039 us-gaap:CommonStockMember 2015-12-31 0001262039 us-gaap:CommonStockMember 2013-12-31 0001262039 us-gaap:CommonStockMember 2013-01-01 2013-12-31 0001262039 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001262039 us-gaap:TreasuryStockMember 2015-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001262039 us-gaap:TreasuryStockMember 2013-01-01 2013-12-31 0001262039 us-gaap:RetainedEarningsMember 2015-12-31 0001262039 2013-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-01-01 2013-12-31 0001262039 us-gaap:RetainedEarningsMember 2013-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001262039 us-gaap:TreasuryStockMember 2012-12-31 0001262039 us-gaap:TreasuryStockMember 2014-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001262039 us-gaap:RetainedEarningsMember 2012-12-31 0001262039 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2012-12-31 0001262039 us-gaap:RetainedEarningsMember 2013-01-01 2013-12-31 0001262039 us-gaap:RetainedEarningsMember 2014-12-31 0001262039 2012-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2015-01-01 2015-12-31 0001262039 ftnt:EvaluationUnitsMember 2015-01-01 2015-12-31 0001262039 us-gaap:AllowanceForSalesReturnsMember 2015-12-31 0001262039 ftnt:HardwareProductWarrantyMember 2015-01-01 2015-12-31 0001262039 us-gaap:AllowanceForDoubtfulAccountsMember 2015-12-31 0001262039 us-gaap:MinimumMember 2015-01-01 2015-12-31 0001262039 us-gaap:MaximumMember 2015-01-01 2015-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-12-31 0001262039 us-gaap:AllowanceForDoubtfulAccountsMember 2014-12-31 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2015-12-31 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2014-01-01 2014-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember 2013-01-01 2013-12-31 0001262039 us-gaap:NewAccountingPronouncementEarlyAdoptionEffectMember 2014-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember 2014-01-01 2014-12-31 0001262039 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2015-01-01 2015-12-31 0001262039 ftnt:SoftwareProductWarrantyMember 2015-01-01 2015-12-31 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-12-31 0001262039 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-01-01 2015-12-31 0001262039 us-gaap:AllowanceForSalesReturnsMember 2014-12-31 0001262039 currency:CAD us-gaap:ShortMember 2015-12-31 0001262039 currency:CAD us-gaap:ShortMember 2014-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember 2013-12-31 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2014-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember 2014-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember 2015-12-31 0001262039 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2015-01-01 2015-12-31 0001262039 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:MaximumMember 2015-01-01 2015-12-31 0001262039 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2015-01-01 2015-12-31 0001262039 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:MinimumMember 2015-01-01 2015-12-31 0001262039 ftnt:CoyotePointSystemsInc.Member ftnt:CostofProductRevenueandSalesandMarketingMember 2015-01-01 2015-12-31 0001262039 ftnt:CoyotePointSystemsInc.Member 2014-12-31 0001262039 ftnt:CoyotePointSystemsInc.Member us-gaap:CostOfSalesMember 2014-01-01 2014-12-31 0001262039 us-gaap:USStatesAndPoliticalSubdivisionsMember 2014-12-31 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2014-12-31 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001262039 us-gaap:CertificatesOfDepositMember 2015-12-31 0001262039 us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-12-31 0001262039 us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001262039 us-gaap:USTreasuryAndGovernmentMember 2015-12-31 0001262039 us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001262039 us-gaap:CertificatesOfDepositMember 2014-12-31 0001262039 us-gaap:USTreasuryAndGovernmentMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-12-31 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2014-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-12-31 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-12-31 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2014-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2014-12-31 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-12-31 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2014-12-31 0001262039 ftnt:EvaluationUnitsMember 2015-12-31 0001262039 ftnt:EvaluationUnitsMember 2014-12-31 0001262039 us-gaap:ComputerEquipmentMember 2014-12-31 0001262039 us-gaap:ConstructionInProgressMember 2014-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2015-12-31 0001262039 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2014-12-31 0001262039 us-gaap:LandMember 2015-12-31 0001262039 us-gaap:FurnitureAndFixturesMember 2014-12-31 0001262039 us-gaap:ComputerEquipmentMember 2015-12-31 0001262039 us-gaap:LandMember 2014-12-31 0001262039 us-gaap:ConstructionInProgressMember 2015-12-31 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2015-12-31 0001262039 ftnt:EnterpriseResourcePlanningSoftwareCapitalizationMember 2015-01-01 2015-12-31 0001262039 ftnt:EvaluationUnitsMember 2014-01-01 2014-12-31 0001262039 ftnt:CaliforniaandFranceMember 2015-01-01 2015-12-31 0001262039 us-gaap:BuildingMember ftnt:CaliforniaandFranceMember 2015-01-01 2015-12-31 0001262039 ftnt:ConstructioninProgressBuildingImprovementsMember country:FR 2015-01-01 2015-12-31 0001262039 us-gaap:LandMember ftnt:CaliforniaandFranceMember 2015-01-01 2015-12-31 0001262039 ftnt:MeruNetworksInc.Member 2015-07-08 0001262039 ftnt:MeruNetworksInc.Member 2015-07-08 2015-07-08 0001262039 ftnt:MeruNetworksInc.Member 2014-01-01 2014-12-31 0001262039 ftnt:MeruNetworksInc.Member 2015-01-01 2015-12-31 0001262039 ftnt:MeruNetworksInc.Member 2015-07-08 2015-12-31 0001262039 ftnt:CoyotePointSystemsInc.Member 2013-03-31 0001262039 ftnt:XteraCommunicationsInc.Member 2013-09-01 2013-09-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember ftnt:MeruNetworksInc.Member 2015-07-08 2015-07-08 0001262039 ftnt:MeruNetworksInc.Member us-gaap:GeneralAndAdministrativeExpenseMember 2015-07-08 2015-07-08 0001262039 ftnt:CoyotePointSystemsInc.Member 2013-03-01 2013-03-31 0001262039 ftnt:MeruNetworksInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2015-07-08 2015-07-08 0001262039 ftnt:MeruNetworksInc.Member us-gaap:TradeNamesMember 2015-07-08 2015-07-08 0001262039 ftnt:MeruNetworksInc.Member us-gaap:CustomerRelationshipsMember 2015-07-08 2015-07-08 0001262039 us-gaap:DevelopedTechnologyRightsMember 2014-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2014-01-01 2014-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2014-12-31 0001262039 us-gaap:DevelopedTechnologyRightsMember 2014-01-01 2014-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2015-12-31 0001262039 us-gaap:DevelopedTechnologyRightsMember 2015-12-31 0001262039 us-gaap:DevelopedTechnologyRightsMember 2015-01-01 2015-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2015-01-01 2015-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2013-01-01 2013-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001262039 us-gaap:EmployeeStockMember 2014-01-01 2014-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001262039 us-gaap:EmployeeStockMember 2013-01-01 2013-12-31 0001262039 us-gaap:EmployeeStockMember 2015-01-01 2015-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2013-01-01 2013-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2015-01-01 2015-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2013-01-01 2013-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2013-01-01 2013-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2014-01-01 2014-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2013-01-01 2013-12-31 0001262039 us-gaap:EmployeeSeveranceMember 2015-12-31 0001262039 us-gaap:EmployeeSeveranceMember 2015-01-01 2015-12-31 0001262039 us-gaap:ContractTerminationMember 2015-01-01 2015-12-31 0001262039 us-gaap:ContractTerminationMember 2015-12-31 0001262039 us-gaap:ContractTerminationMember 2014-12-31 0001262039 us-gaap:EmployeeSeveranceMember 2014-12-31 0001262039 us-gaap:AccruedLiabilitiesMember 2015-12-31 0001262039 us-gaap:OtherLiabilitiesMember 2015-12-31 0001262039 us-gaap:SettledLitigationMember 2014-01-31 0001262039 us-gaap:SettledLitigationMember 2014-01-01 2014-01-31 0001262039 us-gaap:SettledLitigationMember 2015-12-01 2015-12-31 0001262039 us-gaap:SettledLitigationMember 2015-12-31 0001262039 ftnt:Range32.79to33.31Member 2015-12-31 0001262039 ftnt:Range372To465Member 2015-12-31 0001262039 ftnt:Range15.28to19.94Member 2015-12-31 0001262039 ftnt:Range843To899Member 2015-12-31 0001262039 ftnt:Range38.73to48.83Member 2015-12-31 0001262039 ftnt:Range15.28to19.94Member 2015-01-01 2015-12-31 0001262039 ftnt:Range32.79to33.31Member 2015-01-01 2015-12-31 0001262039 ftnt:Range2013To2396Member 2015-12-31 0001262039 ftnt:Range550To625Member 2015-01-01 2015-12-31 0001262039 ftnt:Range38.73to48.83Member 2015-01-01 2015-12-31 0001262039 ftnt:Range26.49to26.70Member 2015-01-01 2015-12-31 0001262039 ftnt:Range2013To2396Member 2015-01-01 2015-12-31 0001262039 ftnt:Range0.98to1.20Member 2015-12-31 0001262039 ftnt:Range550To625Member 2015-12-31 0001262039 ftnt:Range372To465Member 2015-01-01 2015-12-31 0001262039 ftnt:Range26.49to26.70Member 2015-12-31 0001262039 ftnt:Range0.98to1.20Member 2015-01-01 2015-12-31 0001262039 ftnt:Range843To899Member 2015-01-01 2015-12-31 0001262039 us-gaap:PerformanceSharesMember 2015-01-01 2015-12-31 0001262039 us-gaap:PerformanceSharesMember 2013-01-01 2013-12-31 0001262039 us-gaap:PerformanceSharesMember 2014-01-01 2014-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2015-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2013-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2014-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2012-12-31 0001262039 ftnt:EmployeeStockPurchasePlanMember 2013-01-01 2013-12-31 0001262039 ftnt:EmployeeStockPurchasePlanMember 2014-01-01 2014-12-31 0001262039 ftnt:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001262039 ftnt:CostOfGoodsSoldMember 2014-01-01 2014-12-31 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2013-01-01 2013-12-31 0001262039 ftnt:CostOfServicesMember 2015-01-01 2015-12-31 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001262039 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-12-31 0001262039 ftnt:CostOfServicesMember 2014-01-01 2014-12-31 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001262039 ftnt:CostOfGoodsSoldMember 2015-01-01 2015-12-31 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001262039 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001262039 ftnt:CostOfGoodsSoldMember 2013-01-01 2013-12-31 0001262039 us-gaap:SellingAndMarketingExpenseMember 2013-01-01 2013-12-31 0001262039 ftnt:CostOfServicesMember 2013-01-01 2013-12-31 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2013-01-01 2013-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2014-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2012-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2013-12-31 0001262039 ftnt:StockOptionsAndRestrictedStockUnitsOutstandingMember 2015-12-31 0001262039 ftnt:ReservedForFutureEsppIssuancesMember 2015-12-31 0001262039 ftnt:ReservedForFutureOptionRestrictedStockUnitAndOtherEquityAwardGrantsMember 2015-12-31 0001262039 us-gaap:PerformanceSharesMember ftnt:EmployeeMember 2015-01-01 2015-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:IndividualOwning10PercentOrMoreOfStockMember 2015-01-01 2015-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:IndividualOwning10PercentOrLessOfStockMember 2015-01-01 2015-12-31 0001262039 ftnt:ShareBasedCompensationAwardAuthorizedNumberChangesLesserOfFixedAmountOfSharesMember us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member 2011-01-02 0001262039 us-gaap:PerformanceSharesMember us-gaap:MaximumMember ftnt:EmployeeMember 2015-01-01 2015-12-31 0001262039 ftnt:StockOptionsNonqualifyingMember ftnt:StockPlan2009Member ftnt:DirectorsAndOtherServiceProvidersMember 2015-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:EmployeeMember 2015-12-31 0001262039 us-gaap:PerformanceSharesMember us-gaap:MaximumMember us-gaap:ExecutiveOfficerMember 2015-01-01 2015-12-31 0001262039 us-gaap:PerformanceSharesMember us-gaap:MinimumMember ftnt:EmployeeMember 2015-01-01 2015-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member 2009-12-31 0001262039 us-gaap:PerformanceSharesMember us-gaap:MinimumMember us-gaap:ExecutiveOfficerMember 2015-01-01 2015-12-31 0001262039 ftnt:ShareRepurchaseProgramMember 2015-01-01 2015-12-31 0001262039 ftnt:ShareRepurchaseProgramMember 2013-12-06 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:IndividualOwning10PercentOrMoreOfStockMember 2015-12-31 0001262039 us-gaap:StockCompensationPlanMember 2015-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member 2015-12-31 0001262039 ftnt:StockPlans2000and2008Member 2015-12-31 0001262039 us-gaap:EmployeeStockMember 2015-12-31 0001262039 us-gaap:PerformanceSharesMember 2015-12-31 0001262039 ftnt:ShareBasedCompensationAwardAuthorizedNumberChangesLesserOfOutstandingSharesOnLastDayOfPreceedingYearMember us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member 2015-12-31 0001262039 ftnt:MeruNetworksInc.Member 2015-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:IndividualOwning10PercentOrLessOfStockMember 2015-12-31 0001262039 ftnt:StockPlans2000and2008Member 2015-01-01 2015-12-31 0001262039 ftnt:StockPlans2000and2008Member 2013-01-01 2013-12-31 0001262039 ftnt:StockPlans2000and2008Member 2014-01-01 2014-12-31 0001262039 ftnt:SharebasedCompensationAwardTrancheFourMember 2015-01-01 2015-12-31 0001262039 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2015-01-01 2015-12-31 0001262039 ftnt:IncomeTaxesPayableMember 2015-01-01 2015-12-31 0001262039 ftnt:IncomeTaxLiabilitiesNoncurrentMember 2015-12-31 0001262039 ftnt:IncomeTaxLiabilitiesNoncurrentMember 2014-12-31 0001262039 ftnt:IncomeTaxLiabilitiesNoncurrentMember 2013-12-31 0001262039 us-gaap:DomesticCountryMember 2015-12-31 0001262039 ftnt:StateJurisdictionCaliforniaMember 2015-12-31 0001262039 ftnt:MeruNetworksInc.Member us-gaap:DomesticCountryMember 2015-12-31 0001262039 us-gaap:ReductionInTaxesMember 2015-01-01 2015-12-31 0001262039 ftnt:MeruNetworksInc.Member ftnt:StateJurisdictionCaliforniaMember 2015-12-31 0001262039 ftnt:IncomeTaxesPayableMember 2013-01-01 2013-12-31 0001262039 country:US 2015-12-31 0001262039 ftnt:OtherAmericasMember 2015-12-31 0001262039 ftnt:OtherEuropeMiddleEastandAfricanCountriesMember 2015-12-31 0001262039 country:US 2014-12-31 0001262039 us-gaap:AmericasMember 2015-12-31 0001262039 ftnt:OtherEuropeMiddleEastandAfricanCountriesMember 2014-12-31 0001262039 country:FR 2014-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2014-12-31 0001262039 ftnt:CanadaMember 2015-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2014-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2015-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2015-12-31 0001262039 country:FR 2015-12-31 0001262039 ftnt:CanadaMember 2014-12-31 0001262039 ftnt:OtherAmericasMember 2014-12-31 0001262039 us-gaap:AmericasMember 2014-12-31 0001262039 country:US 2014-01-01 2014-12-31 0001262039 ftnt:OtherAmericasMember 2013-01-01 2013-12-31 0001262039 ftnt:OtherAmericasMember 2015-01-01 2015-12-31 0001262039 country:US 2013-01-01 2013-12-31 0001262039 country:US 2015-01-01 2015-12-31 0001262039 us-gaap:AmericasMember 2014-01-01 2014-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2015-01-01 2015-12-31 0001262039 ftnt:CanadaMember 2015-01-01 2015-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2015-01-01 2015-12-31 0001262039 ftnt:CanadaMember 2013-01-01 2013-12-31 0001262039 us-gaap:AmericasMember 2015-01-01 2015-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2013-01-01 2013-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2014-01-01 2014-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2013-01-01 2013-12-31 0001262039 ftnt:OtherAmericasMember 2014-01-01 2014-12-31 0001262039 us-gaap:AmericasMember 2013-01-01 2013-12-31 0001262039 ftnt:CanadaMember 2014-01-01 2014-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2014-01-01 2014-12-31 0001262039 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-01-01 2014-12-31 0001262039 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001262039 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2014-01-01 2014-12-31 0001262039 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001262039 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-12-31 0001262039 us-gaap:AccumulatedTranslationAdjustmentMember 2013-12-31 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-01-01 2014-12-31 0001262039 us-gaap:AccumulatedTranslationAdjustmentMember 2014-12-31 0001262039 us-gaap:AccumulatedTranslationAdjustmentMember 2014-01-01 2014-12-31 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2013-12-31 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-12-31 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-12-31 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2014-01-01 2014-12-31 0001262039 ftnt:ContingencyFeeArrangementMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-01-01 2015-12-31 0001262039 ftnt:ContingencyFeeArrangementMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2014-01-01 2014-12-31 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-01-01 2015-12-31 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-12-31 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2013-01-01 2013-12-31 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2014-12-31 0001262039 ftnt:ContingencyFeeArrangementMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2013-01-01 2013-12-31 0001262039 us-gaap:SubsequentEventMember 2016-01-01 2016-02-26 0001262039 us-gaap:SubsequentEventMember 2016-02-26 0001262039 us-gaap:SubsequentEventMember 2016-01-31 0001262039 us-gaap:SubsequentEventMember 2016-02-01 2016-02-26 0001262039 us-gaap:AllowanceForSalesReturnsMember 2013-12-31 0001262039 us-gaap:AllowanceForDoubtfulAccountsMember 2012-12-31 0001262039 us-gaap:AllowanceForDoubtfulAccountsMember 2013-12-31 0001262039 us-gaap:AllowanceForSalesReturnsMember 2015-01-01 2015-12-31 0001262039 us-gaap:AllowanceForSalesReturnsMember 2012-12-31 0001262039 us-gaap:AllowanceForDoubtfulAccountsMember 2015-01-01 2015-12-31 0001262039 us-gaap:AllowanceForDoubtfulAccountsMember 2013-01-01 2013-12-31 0001262039 us-gaap:AllowanceForSalesReturnsMember 2014-01-01 2014-12-31 0001262039 us-gaap:AllowanceForDoubtfulAccountsMember 2014-01-01 2014-12-31 0001262039 us-gaap:AllowanceForSalesReturnsMember 2013-01-01 2013-12-31 ftnt:privately_held_company ftnt:customers iso4217:USD xbrli:shares xbrli:pure ftnt:reporting_unit iso4217:USD xbrli:shares ftnt:Segment_Managers ftnt:reportable_segment ftnt:business_activity ftnt:operating_segment utreg:sqft false --12-31 FY 2015 2015-12-31 10-K 0001262039 171603611 Yes Large Accelerated Filer 5300165895 FORTINET INC No Yes -409000 191000 504000 6204000 6228000 271724000 272959000 100000 0 0 0 0 471000 379000 471000 2000000 27600000 29700000 2100000 2500000 3500000 0 0 9647000 6622000 9085000 10962000 P5Y P4Y P6M 6400000 1200000 1100000 4800000 4900000 P1Y P1Y P3M 5420000 0 0 P6Y P3Y 1 1 1 1 1 1 0 3 3 1100000 7000000 20000000 2000000 163435000 209258000 286384000 0.85 -5000 0 P3Y P1Y 271219000 330097000 436107000 P5Y 8645000 32.47 18.88 18.17 24.30 14000000 0.05 0.1 1 1 1.1 0.1 9000000 P1Y 1.5 1.5 0.5 0 3318000 6555000 6715000 24132000 24129000 3000 45824000 45817000 7000 39018000 39011000 7000 8303000 12733000 17395000 P1Y P90D 19700000 27200000 6879000 7011000 49947000 61500000 1300000 5300000 184741000 259563000 -11634000 -8703000 -7457000 2689000 8379000 45139000 60624000 29016000 33028000 35732000 49059000 1092000 1168000 333000 -349000 -540000 0 -933000 -1437000 -349000 -933000 P6Y P3Y6M26D P5Y P3Y7M21D 562504000 687658000 3460000 3460000 43000 43000 -2098000 -2098000 43909000 43909000 58994000 58994000 95088000 95088000 3500000 1300000 44471000 4697000 20806000 18968000 383000 4841000 6450000 13271000 19526000 58994000 4371000 17555000 37068000 483000 5826000 8677000 17264000 26744000 95088000 6401000 11425000 77262000 973000 7121000 13003000 24555000 49436000 1700000 1500000 3200000 10590000 419000 7397000 2774000 4336000 99000 3469000 768000 1869000 94000 382000 1393000 200000 1424774000 1790510000 1005381000 1270543000 15309000 706492000 721801000 721801000 75723000 598339000 674062000 674062000 384000 0 3000 365000 15000 1000 48000 0 3000 30000 12000 3000 924000 0 4000 875000 39000 6000 1485000 0 34000 1369000 40000 42000 709030000 22854000 51156000 589526000 39745000 5749000 622470000 14897000 66263000 438533000 61050000 41727000 13311000 271724000 436766000 13311000 0 0 0 0 1998000 0 22854000 51155000 589016000 39721000 3746000 13311000 22854000 51155000 589016000 39721000 5744000 53029000 272959000 348074000 50030000 0 0 0 0 25693000 0 14897000 69231000 437194000 61022000 15995000 50030000 14897000 69231000 437194000 61022000 41688000 17000 0 17000 0 0 186000 0 182000 4000 0 924000 4000 875000 39000 6000 1485000 34000 1369000 40000 42000 362636000 8185000 323022000 26684000 4745000 499932000 31977000 390567000 42685000 34703000 907000 4000 858000 39000 6000 1299000 34000 1187000 36000 42000 356625000 8185000 317011000 26684000 4745000 456891000 31977000 348534000 41677000 34703000 6011000 0 6011000 0 0 43041000 0 42033000 1008000 0 436766000 348074000 708490000 22854000 51155000 589016000 39721000 5744000 621033000 14897000 66232000 437194000 61022000 41688000 53401 0.04 -0.03 0.04 -0.03 34105000 -1983000 5968000 -4634000 861255000 1046972000 1700000 1800000 41764000 14000000 28100000 66451000 3268000 2409000 8191000 14887000 9800000 18585000 8200000 19600000 11610000 2200000 24687000 41764000 920000 4253000 3275000 9870000 122975000 115873000 283254000 543277000 -7102000 167381000 260023000 57055000 5217000 35613000 16225000 0.001 0.001 300000000 300000000 166443000 171399000 166443000 171399000 166000 171000 42274000 23902000 7403000 0.12 0.15 0.18 0.18 0.23 168377000 8256000 6052000 8699000 120445000 14060000 10865000 6400000 10300000 180643000 231009000 286777000 114611000 151300000 190398000 66032000 79709000 96379000 43384000 17717000 9864000 4175000 8921000 13683000 50049000 27748000 23411000 2490000 1110000 -136000 -17149000 6742000 -9383000 0 1752000 -2022000 -18381000 8458000 -14393000 368929000 514652000 189828000 276651000 -1232000 -36000 -2988000 31545000 39509000 -41800000 41800000 72564000 119216000 72564000 119216000 1293000 9757000 11000 2000 193000 2873000 2155000 22121000 16463000 22714000 20904000 22240000 0.04 0.50 13900000 20500000 28400000 15623000 22028000 31589000 0.27 0.15 0.05 0.26 0.15 0.05 -1329000 -600000 0 45875000 61111000 10000000 5000000 258400000 P2Y9M18D P1Y10M13D P3Y0M22D 8331000 11086000 25189000 2974000 0 0 2974000 0 0 P5Y P1Y 3274000 146000 3128000 5944000 1220000 4724000 4600000 1220000 3340000 4240000 4240000 2000000 6106000 500000 5606000 23584000 12200000 11384000 2832000 354000 2478000 17640000 10980000 6660000 19600000 12200000 7200000 200000 -1500000 -3200000 -3200000 34913000 41347000 71514000 2800000 2824000 4692000 1868000 1868000 2824000 4692000 434654000 539355000 722491000 2400000 1600000 83076000 35778000 -37437000 -7135000 25771000 54442000 75941000 61549000 17005000 31668000 36206000 -5000 9018000 -1200000 0 3256000 0 0 2927000 -406000 -11225000 26579000 21542000 5951000 4571000 7367000 6369000 -1691000 2956000 198000 419000 975000 -2454000 2853000 4433000 6901000 1650000 880000 3529000 25445000 40551000 18893000 10485000 18033000 -2517000 22080000 55888000 66464000 22522000 -3771000 20372000 3602000 7120000 883000 -1948000 14318000 2016000 18750000 -9072000 29851000 68871000 127416000 222346000 6013000 10835000 11301000 35093000 32459000 19088000 -1243000 1302000 -667000 907000 16000000 2630000 28000 5685000 35000 31000 4583000 844000 69000 3427000 2260000 2832000 17640000 58860000 68443000 69477000 83868000 10617000 15425000 5306000 5393000 5295000 748808000 1035133000 1424774000 1790510000 496456000 678670000 30200000 45100000 60600000 271724000 272959000 -6423000 749000 -21557000 -146734000 -29350000 -967000 147384000 196582000 282547000 44273000 44273000 25343000 -342000 25343000 7987000 -1000 7987000 1 1 1 362564000 480031000 707614000 72090000 59324000 14877000 61013000 17052000 5659000 8106000 10018000 11922000 8256000 9800000 10600000 13800000 22100000 22900000 16200000 84900000 10530000 14393000 37346000 0 393000 593000 33375000 2138000 847000 -1617000 -333000 0 -1099000 -1694000 0 -583000 -896000 595000 313000 -1441000 -1708000 -333000 -584000 -897000 -1617000 -1617000 -333000 -333000 -1999000 -1441000 -584000 600000 313000 -205000 -600000 -313000 -587000 -1708000 -897000 -382000 -382000 -1108000 -1108000 -584000 -584000 17385000 19188000 -961000 -4140000 -3391000 -1455000 -3168000 -14000 -333000 -3167000 -1000 33529000 43977000 60000000 3175000 71000 3104000 1452000 1452000 10598000 10598000 28871000 28871000 6000000 40914000 7635000 17000 38025000 552778000 497084000 459903000 18500000 13877000 32197000 37358000 1000000 2600000 6100000 7800000 13900000 31143000 35761000 25584000 55324000 67314000 20000000 9000000 369659000 458193000 486419000 57897000 41755000 47900000 94651000 11773000 20166000 31821000 3902000 5096000 13895000 7998000 140126000 15784000 28841000 45632000 8106000 8901000 21683000 11179000 58919000 2052000 46116000 2618000 6054000 3256000 875000 1204000 53045000 91067000 13201000 61064000 3853000 8224000 17178000 748000 3977000 70036000 P1Y P20Y P5Y P1Y P5Y P3Y 70018000 0 0 0 70018000 0 0 342000 14000 333000 1000 1000 0 100000 0 1700000 2500000 7200000 102660000 122880000 158129000 8000000 0 0 7600000 7600000 491000 7109000 0 0 0 3918000 3400000 500000 229000 3689000 507000 191000 316000 113645000 68481000 278046000 360558000 476782000 615297000 162327000 153532000 58708000 208979000 31751000 252786000 770364000 200294000 175168000 81968000 270537000 42397000 324659000 1009268000 279564000 207968000 101594000 366018000 54124000 435282000 337251000 409806000 532486000 224991000 315804000 470371000 43909000 58994000 95088000 P4Y P2Y P3Y 507000 472000 1029000 21.48 21.92 31.78 213000 4104000 120000 4047000 206000 6303000 6.11 22.06 21.75 5.91 21.21 23.13 9.56 34.86 39.04 830000 4199000 6291000 9257000 34571 23.73 22.00 22.93 32.97 228000 1483000 2308000 23.89 22.23 22.74 0 0 0 0 0 0 0 0 0 0.44 0.50 0.34 0.46 0.30 0.38 0.48 0.45 0.41 0.45 0.41 0.37 0.001 0.012 0.007 0.001 0.009 0.002 0.011 0.017 0.016 0.016 0.015 0.15 21000000 0 40827422 5818000 17.24 41484000 76731000 113786000 820000 443000 150000 258000 0 387000 0 819000 0 8.42 8.90 13.20 18571000 15521000 10702000 6968000 12.40 13.18 14.98 20.03 83992000 6891000 19.82 5.18 8.91 11.10 22.14 24.21 28.67 20.89 23.08 39.50 0.98 15.28 20.13 26.49 32.79 3.74 38.73 5.5 8.43 5818000 302000 115000 2392000 1394000 8000 720000 0 36000 851000 6968000 302000 136000 2647000 1494000 416000 720000 366000 36000 851000 1.2 19.94 24.92 26.7 33.31 4.65 48.83 6.25 8.99 0.5 0.5 P7Y P6M P4Y6M29D P2Y11M19D P6M P4Y9M18D P2Y11M19D P5M27D P4Y3M26D P2Y11M19D 81037000 P2Y1M2D P2Y8M1D 26411000 17098000 10943000 1.07 15.89 21.12 26.70 32.79 3.78 0.00 5.59 8.51 1.07 16.52 21.23 26.69 32.99 3.78 46.80 5.59 8.51 P5M12D P2Y7M23D P2Y9M30D P3Y2M6D P6Y4M P1M6D P6Y6M8D P9M25D P1Y2M7D 161757000 -1409000 161535000 0 166443000 0 171399000 0 70000 461000 761000 436766000 348074000 2309000 3037000 4269000 3144000 3444000 3653000 4534000 207000 -324000 -1481000 3965000 5209000 4890000 672000 770000 764000 2488000 4763000 4403000 200000000 200000000 62500000 150000000 2000000 3540000 -1409000 1647000 0 1800000 1759000 50000000 38949000 8929000 4000 33011000 -2995000 38557000 4994000 2000 33561000 0 60000000 60000000 6847000 2000 53151000 510934000 3091000 400075000 162000 110601000 -2995000 585760000 1092000 462644000 161000 121863000 0 675966000 -349000 562504000 166000 113645000 0 755377000 -933000 687658000 171000 68481000 0 12300000 17400000 24.97 47400000 27808000 29604000 44151000 59672000 59700000 3322000 0 9207000 1000000 1700000 5500000 4713000 14547000 17478000 405000 0 8319000 0 0 1069000 58400000 115000 2267000 32000 4573000 362000 5842000 746000 5482000 -83000 2306000 330000 1269000 384000 -360000 168183000 169289000 176141000 162435000 163831000 170385000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, Cash Equivalents and Available-for-sale Investments</font><font style="font-family:inherit;font-size:10pt;">&#8212;We consider all highly liquid investments, purchased with original maturities of three months or less, to be cash equivalents. Cash and cash equivalents consist of balances with banks and highly liquid investments in money market funds and commercial paper.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our investments as available-for-sale at the time of purchase, since it is our intent that these investments are available for current operations. Investments with original maturities greater than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three months</font><font style="font-family:inherit;font-size:10pt;"> that mature less than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one year</font><font style="font-family:inherit;font-size:10pt;"> from the consolidated balance sheet date are classified as short-term investments. Investments with maturities greater than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one year</font><font style="font-family:inherit;font-size:10pt;"> from the consolidated balance sheet date are classified as long-term investments.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. We consult with our investment managers and consider available quantitative and qualitative evidence in evaluating potential impairment of our investments on a quarterly basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For debt securities in an unrealized loss position which is deemed to be other-than-temporary, the difference between the security&#8217;s then-current amortized cost basis and fair value is separated into (i) the amount of the impairment related to the credit loss (i.e., the credit loss component) and (ii) the amount of the impairment related to all other factors (i.e., the non-credit loss component). The credit loss component is recognized in earnings. The non-credit loss component is recognized in accumulated other comprehensive loss.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Comprehensive Income</font><font style="font-family:inherit;font-size:10pt;">&#8212;Comprehensive income includes certain changes in equity from non-owner sources that are excluded from net income, specifically, unrealized gains and losses on available-for-sale investments. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Credit Risk</font><font style="font-family:inherit;font-size:10pt;">&#8212;Financial instruments that subject us to concentrations of credit risk consist primarily of cash, cash equivalents, short-term and long-term investments and accounts receivable. We maintain our cash, cash equivalents and investments in fixed income securities with major financial institutions in order to limit the exposure of each investment. Deposits held with banks may exceed the amount of insurance provided on such deposits.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounts receivables are primarily derived from our channel partners in various geographical locations. We perform ongoing credit evaluations of our customers. We generally do not require collateral on accounts receivable and we maintain reserves for estimated potential credit losses. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit associated with stock-based compensation </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;">25,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Preparation</font><font style="font-family:inherit;font-size:10pt;">&#8212;The consolidated financial statements of Fortinet and its wholly-owned subsidiaries (collectively, the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;). All intercompany transactions and balances have been eliminated in consolidation. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our investments (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</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;">Corporate debt securities</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;">438,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,369</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;">437,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,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;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</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,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Municipal 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;">61,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">61,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">14,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. government and agency securities</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;">41,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">41,688</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 available-for-sale securities</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;">622,470</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:left;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;">48</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,485</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;">621,033</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:32px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</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;">Corporate debt securities</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;">589,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(875</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;">589,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">51,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Municipal 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;">39,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</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;">39,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">22,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. government and agency securities</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,749</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(6</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;">5,744</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 available-for-sale securities</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;">709,030</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;">384</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;">(924</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;">708,490</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="16" 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:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;The majority of our certificates of deposit and term deposits are foreign deposits.</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted-average assumptions relating to our employee stock options:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="58%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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="2" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</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;">Expected term in years</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.3</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.8</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.6</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;">Volatility</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;">37% &#8211; 41%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">41% &#8211; 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45% &#8211; 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: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;">Risk-free interest rate</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.5% &#8211; 1.6%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.6% &#8211; 1.7%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></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;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the common stock reserved for future issuance (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td width="86%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Outstanding stock options and RSUs</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;">16,225</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;">Reserved for future stock option, RSU and other equity award grants</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;">35,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Reserved for future ESPP issuances</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,217</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 common stock reserved for future issuances</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;">57,055</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 style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense by award type (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="58%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</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 options</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;">11,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,555</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;">20,806</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;">RSUs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">ESPP</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;">6,401</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,371</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,697</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 stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,088</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:left;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;">58,994</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;">44,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="29%" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building and building 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 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;">Evaluation 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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 - 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;">Furniture and fixtures</font></div></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;">3 - 5 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shorter of useful life or lease term</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following summarizes the number and value of the shares withheld for employee taxes (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares withheld for taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount withheld for taxes</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;">28,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,598</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to the ESPP is provided below (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 fair value per share granted</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.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">770</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average price per share issued </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;">24.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted-average assumptions relating to the PSUs granted to executive officers:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 term in years</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.0</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;">3.0</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;">3.0</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;">Volatility</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;">38</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;">46</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;">50</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;">Risk-free interest rate </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.1</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;">0.9</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;">0.7</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;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising Expense</font><font style="font-family:inherit;font-size:10pt;">&#8212;Advertising costs are expensed when incurred and are included in operating expenses in the accompanying consolidated statements of operations. Our advertising expenses were not significant for any periods presented.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following pro forma financial information for all periods presented includes purchase accounting adjustments for amortization charges from acquired intangible assets, depreciation of acquired property, plant and equipment, stock-based compensation and related tax effects (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Pro forma revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,972</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;">861,255</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;">Pro forma income (loss) from operations</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,983</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;">34,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Pro forma net income (loss)</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,634</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;">5,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pro forma net income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;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.03</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BUSINESS COMBINATIONS </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 8, 2015, we completed our acquisition of all of the outstanding shares of Meru Networks, Inc. (&#8220;Meru&#8221;), a provider of Wi-Fi networking products and services. With this acquisition, we expect to expand on our secure wireless vision and enterprise growth focus, broaden our solutions portfolio, and enhance our opportunity to address the global enterprise Wi-Fi market with integrated and intelligent secure wireless solutions. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the acquisition, we paid total cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$40.9 million</font><font style="font-family:inherit;font-size:10pt;"> and incurred </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> of withholding tax liability. In addition, all of the outstanding RSUs of Meru were converted into RSUs for </font><font style="font-family:inherit;font-size:10pt;">53,401</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock. The cash payment, along with the estimated fair value of the earned RSUs assumed, resulted in a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$41.8 million</font><font style="font-family:inherit;font-size:10pt;">. The total purchase price was as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="83%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">40,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated fair value of shares withheld for taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated fair value of earned equity awards assumed by Fortinet</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 purchase price</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;">41,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We accounted for this transaction as a business combination. We expensed acquisition-related costs of </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> in general and administrative expenses in the consolidated statement of operations. The total purchase price was allocated to Meru&#8217;s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Total allocation of the purchase price was as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="83%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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;">Cash and cash equivalents</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,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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;">2,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Property 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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Identifiable intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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,868</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets acquired</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accounts payable and accrued 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;">14,887</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 purchase price allocation</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;">41,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The goodwill of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> represents the premium we paid over the fair value of the net tangible liabilities assumed and identified intangible assets acquired, due primarily to Meru&#8217;s assembled workforce. The goodwill recorded as part of the Meru acquisition is not deductible for U.S. federal income tax purposes. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consist primarily of customer relationships and developed technologies. Customer relationships represent Meru&#8217;s installed base and the ability to sell existing, in-process and future versions of our products and services to its existing customers. Developed technologies represent the virtualized wireless local area network solutions offering centralized coordination and control of various access points on the network. This includes patented and unpatented technology, know-how, processes, designs and computer software. The estimated useful life and fair values of the acquired identifiable intangible assets were as follows (in thousands, except for estimated useful life):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="67%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Life (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;border-bottom: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;">Fair Values</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align: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.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships and trade name are amortized on a straight-line basis and the amortization expense is recorded in sales and marketing expenses in the consolidated statement of operations. Developed technologies is amortized on a straight-line basis and the amortization expense is recorded in cost of product revenue in the consolidated statement of operations. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Upon the acquisition, Meru became our wholly-owned subsidiary. The results of operations of Meru have been included in our consolidated statement of operations for 2015 from the acquisition date. Revenue and net loss of Meru from July 8, 2015 through December 31, 2015 were </font><font style="font-family:inherit;font-size:10pt;">$28.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$14.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited financial information below summarizes the combined results of Fortinet and Meru on a pro forma basis, after giving effect to the acquisition of Meru on July 8, 2015, as though the business combination occurred on January 1, 2014. The pro forma financial information is presented for informational purposes and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of each of the periods presented. The following pro forma financial information for all periods presented includes purchase accounting adjustments for amortization charges from acquired intangible assets, depreciation of acquired property, plant and equipment, stock-based compensation and related tax effects (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;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;">Pro forma revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,046,972</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;">861,255</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;">Pro forma income (loss) from operations</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,983</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;">34,105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Pro forma net income (loss)</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,634</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;">5,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pro forma net income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;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.03</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2013 Acquisitions</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2013, we acquired all of the outstanding equity securities of Coyote, a provider of application delivery, load balancing and acceleration solutions, for </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. In connection with this acquisition, we acquired intangible assets of </font><font style="font-family:inherit;font-size:10pt;">$8.2 million</font><font style="font-family:inherit;font-size:10pt;">, which included </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> of goodwill. We also assumed net tangible liabilities of </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">. The acquisition included a contingent obligation that required payment if certain future operational objectives were met. The operational objectives that would require payment were not met. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2013, we acquired certain assets of Xtera Communications, Inc., including certain load balancing solutions and certain patents, for a total consideration of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial results of these acquisitions were not considered material for purposes of pro-forma financial disclosures. The results of operations of our 2013 acquisitions were in our consolidated statements of operations from their respective acquisition dates.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;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;">&#8212;We include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our business acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired, based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">COMMITMENTS AND CONTINGENCIES </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our future principal contractual obligations as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td width="24%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 lease commitments</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;">61,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory purchase commitments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 contractual commitments and open purchase orders</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;">37,346</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;">33,375</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;">2,138</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;">847</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;">593</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:26px;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;" rowspan="1" colspan="1"><div style="text-align:left;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;">168,377</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;">120,445</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:left;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;">14,060</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="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;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;">10,865</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,699</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,052</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,256</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</font><font style="font-family:inherit;font-size:10pt;">&#8212;We lease certain facilities under various non-cancelable operating leases, which expire through 2024. Certain leases require us to pay variable costs such as taxes, maintenance, and insurance. The terms of certain operating leases also provide for renewal options and escalation clauses. Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$13.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$10.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.8 million</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;">, respectively. Rent expense is recognized using the straight-line method over the term of the lease. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory Purchase Commitments</font><font style="font-family:inherit;font-size:10pt;">&#8212;Our independent contract manufacturers procure components and build our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to some of our independent contract manufacturers which may not be cancelable. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$70.0 million</font><font style="font-family:inherit;font-size:10pt;"> of open purchase orders with our independent contract manufacturers that may not be cancelable.</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Contractual Commitments and Open Purchase Orders</font><font style="font-family:inherit;font-size:10pt;">&#8212;In addition to commitments with contract manufacturers, we have open purchase orders and contractual obligations in the ordinary course of business for which we have not received goods or services. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$37.3 million</font><font style="font-family:inherit;font-size:10pt;"> in other contractual commitments that may not be cancelable.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Litigation</font><font style="font-family:inherit;font-size:10pt;">&#8212;We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of these matters is currently not determinable, we currently believe that there are no existing claims or proceedings that are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation fees, including contingent legal fees with related parties, costs and substantial settlement charges, and possibly subject us to damages and other penalties. In addition, the resolution of any intellectual property litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from our estimates, if any, which could result in the need to adjust the liability and record additional expenses. We have not recorded any significant accrual for loss contingencies associated with such legal proceedings; determined that a significant unfavorable outcome is probable or reasonably possible; or determined that the amount or range of any possible loss is reasonably estimable.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2015, we received </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> from a third-party for a release of claims. In addition, we agreed to a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year covenant-not-to-sue. Of the </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> consideration received, </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> was used to offset contingent legal fees incurred in connection with the litigation and the remaining </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;"> was deferred, with the short-term portion recorded as accrued liabilities and the long-term portion recorded as other liabilities in the consolidated balance sheet. The deferral will be recognized ratably through 2018 as an offset to general and administrative expenses in the consolidated statement of operations.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2014, we received </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> pursuant to a </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">-year mutual covenant-not-to-sue and release agreement with Palo Alto Networks, Inc. The </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;"> was deferred, with the short-term portion recorded as accrued liabilities and the long-term portion recorded as other liabilities in the consolidated balance sheet. The deferral will be recognized ratably through 2020 as an offset to general and administrative expenses in the consolidated statement of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Indemnification</font><font style="font-family:inherit;font-size:10pt;">&#8212;Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as product defects and infringement of certain intellectual property rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. In some contracts, our exposure under these indemnification provisions is limited by the terms of the contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants, penalties and indemnification provisions including and beyond indemnification for third-party claims of intellectual property infringement and that could potentially expose us to losses in excess of the amount received under the agreement, and in some instances to potential liability that is not contractually limited. To date, there have been </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> awards under such indemnification provisions.</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;">DEFINED CONTRIBUTION PLANS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our tax-deferred savings plan under our 401(k) Plan, permits participating employees to defer a portion of their pre-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan program (the &#8220;RRSP&#8221;), which permits participants to make tax deductible contributions. Our board of directors approved </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">50%</font><font style="font-family:inherit;font-size:10pt;"> matching contributions on employee contributions up to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">4%</font><font style="font-family:inherit;font-size:10pt;"> of each employee&#8217;s eligible earnings. Our matching contributions to the 401(k) Plans and RRSP for </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and 2013 were </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.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.</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;">ACCUMULATED OTHER COMPREHENSIVE LOSS</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The following table summarizes the changes in accumulated balances of other comprehensive income for 2015 and 2014 (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Losses on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Tax benefit related to items of other comprehensive income or 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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">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;">(540</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;">191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(349</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(896</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;">313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(583</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss</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;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 current-period other comprehensive 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(897</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;">313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(584</font></div></td><td style="vertical-align:bottom;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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,437</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;">504</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;">(933</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign Currency Translation Gains and Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains and Losses on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Tax benefit or provision related to items of other comprehensive income or 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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Beginning balance</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;">333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,168</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;">(409</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;">1,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,694</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;">595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,099</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss</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;">(333</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;">(14</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;">5</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;">(342</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" 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;">Net current-period other comprehensive 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(333</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,708</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;">600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,441</font></div></td><td style="vertical-align:bottom;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">(540</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;">191</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;">(349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details about the reclassification out of accumulated other comprehensive loss for 2015 and 2014 (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="23%" rowspan="1" colspan="1"></td></tr><tr><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount Reclassified from Accumulated Other Comprehensive 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 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Affected Line Item in the Statement Where Net Income is Presented</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;">Unrealized losses on investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense&#8212;net</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;">Tax provision related to items of other comprehensive 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="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;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 income taxes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reclassification for the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(1</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="55%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="23%" rowspan="1" colspan="1"></td></tr><tr><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount Reclassified from Accumulated Other Comprehensive Income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Affected Line Item in the Statement Where Net Income is Presented</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation losses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(333</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;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;">Other expense&#8212;net</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;">Unrealized losses on investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense&#8212;net</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;">Tax provision related to items of other comprehensive 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;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</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</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;">Total reclassification for the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(342</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidation of Variable Interest Entities</font><font style="font-family:inherit;font-size:10pt;">&#8212;We use a qualitative approach in assessing the consolidation requirement for variable interest entities (&#8220;VIEs&#8221;). This approach focuses on determining whether we have the power to direct the activities of the VIE that most significantly affect the VIE&#8217;s economic performance and whether we have the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. For all periods presented in the accompanying consolidated financial statements, we have determined that we are not the primary beneficiary of any VIEs. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our future principal contractual obligations as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td width="24%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 lease commitments</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;">61,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,256</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory purchase commitments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 contractual commitments and open purchase orders</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;">37,346</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;">33,375</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;">2,138</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;">847</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;">593</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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:26px;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;" rowspan="1" colspan="1"><div style="text-align:left;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;">168,377</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;">120,445</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:left;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;">14,060</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="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;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;">10,865</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,699</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,052</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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,256</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INVESTMENTS IN PRIVATELY-HELD COMPANIES</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in the equity securities of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> privately-held companies totaled </font><font style="font-family:inherit;font-size:10pt;">$10.3 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, 2015 and 2014, respectively. Each of these investments are accounted for as cost-basis investments, as we own less than 20% of the voting securities and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are carried at historical cost and are recorded as Other assets on our consolidated balance sheet and would be measured at fair value if indicators of impairment exist. As of December 31, 2015, no events have occurred that would adversely affect the carrying value of these investments.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> We determined that we had a variable interest in these privately-held companies. However, we determined that we were not the primary beneficiary as we did not have the power to direct their activities that most significantly affect their economic performance. The variable interest entities were not required to be consolidated in our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Investments</font><font style="font-family:inherit;font-size:10pt;">&#8212;Investments in privately-held companies where we own less than 20% of the voting stock and have no indicators of significant influence over operating and financial policies of those companies are included in other assets in the consolidated balance sheets and are accounted for under the cost method. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts based on information provided by these privately-held companies. If it is determined that an other-than-temporary decline exists in an equity security, we write down the investment to its fair value and record the related impairment as an investment loss in our consolidated statements of operations. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Charges</font><font style="font-family:inherit;font-size:10pt;">&#8212;We recognize a liability for exit and disposal activities when the liability is incurred. Our restructuring charges consist of severance and other one-time benefits, contract terminations and other charges. Liabilities for costs associated with a restructuring activity are measured at fair value and are recognized when the liability is incurred. One-time termination benefits are expensed at the date we notify the employee, unless the employee must provide future service, in which case the benefits are expensed ratably over the future service period. A liability for contract termination costs represents a liability for costs to terminate a contract before the end of its term and is recognized at fair value when we terminate the contract in accordance with the contract terms, which is usually done by giving written notice to the counterparty within the notification period specified by the contract or by otherwise negotiating a termination with the counterparty. A liability for costs that will continue to be incurred under a contract for its remaining term without economic benefit to the entity is recognized at the cease-use date. Costs to terminate a lease before the end of its term are recognized when the property is vacated. Other costs primarily consist of asset write-offs, which are expensed when incurred. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We continually evaluate the adequacy of the remaining liabilities under our restructuring initiatives. Although we believe that these estimates accurately reflect the costs of our restructuring plan, actual results may differ and thereby require us to record an additional provision or reverse a portion of such a provision.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Derivatives</font><font style="font-family:inherit;font-size:10pt;">&#8212;Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the U.S. are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the CAD and the EUR. To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities between one and three months. Changes in the fair value of forward exchange contracts related to balance sheet accounts are insignificant and are included in Other expense&#8212;net in the consolidated statement of operations. As of December 31, 2015, the fair value of the forward exchange contracts was not material. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, independent of any hedging activities, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our consolidated statements of operations. Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR, GBP and CNY could adversely impact our operating expenses in the future.</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;">STOCKHOLDERS&#8217; EQUITY</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation Plans</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our stock-based compensation plans include the 2000 Stock Plan (the &#8220;2000 Plan&#8221;), the 2008 Stock Plan (the &#8220;2008 Plan&#8221;), the 2009 Equity Incentive Plan (the &#8220;2009 Plan&#8221;), and the 2011 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) and equity plans assumed through the Meru acquisition. Under these plans, we have granted (or, in the case of acquired plan, assumed) stock options and RSUs, including PSUs.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Plans</font><font style="font-family:inherit;font-size:10pt;">&#8212;Our board of directors adopted the 2000 Plan in 2000 and the 2008 Plan in 2008. The plans include both incentive and non-statutory stock options, which allowed us to grant options to purchase common stock to employees, directors, and other service providers. During 2015, 2014&#160;and&#160;2013, we issued </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> stock options under these plans.&#160;As of December 31, 2015, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> shares remain available for grant under these plans.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2009</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Incentive</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Plan</font><font style="font-family:inherit;font-size:10pt;">&#8212;In 2009, our board of directors approved the 2009 Plan, which includes awards of stock options, stock appreciation rights, restricted stock, RSUs, PSUs. The maximum aggregate number of shares that may be issued under the 2009 Plan is </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">9.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares, plus any shares subject to stock options or similar awards granted under the 2008 Plan and the 2000 Plan that expire or otherwise terminate without having been exercised in full and shares issued pursuant to awards granted under the 2008 Plan and the 2000 Plan that are forfeited to or repurchased by us, with the maximum number of shares to be added to the 2009 Plan pursuant to such terminations, forfeitures and repurchases not to exceed </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">21.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares. The shares may be authorized, but unissued or reacquired common stock. The number of shares available for issuance under the 2009 Plan will be increased on the first day of each year beginning with 2011, in an amount equal to the lesser of (i) </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">14.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares (as adjusted in connection with the stock split effected in June 2011), (ii) </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">5%</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding shares on the last day of the immediately preceding year or (iii) such number of shares determined by our board of directors. Under the 2009 Plan, we may grant awards to employees, directors and other service providers. In the case of an incentive stock option granted to an employee who, at the time of the grant, owns stock representing more than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the voting power of all classes of stock, the exercise price shall be no less than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">110%</font><font style="font-family:inherit;font-size:10pt;"> of the fair market value per share on the date of grant and expire </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">five</font><font style="font-family:inherit;font-size:10pt;"> years from the date of grant, and options granted to any other employee, the per share exercise price shall be no less than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the fair market value per share on the date of grant. In the case of a non-statutory stock option and options granted to other service providers, the per share exercise price shall be no less than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the fair market value per share on the date of grant. Options granted to individuals owning less than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the total combined voting power of all classes of stock generally have a contractual term of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">seven</font><font style="font-family:inherit;font-size:10pt;"> years and options generally vest over </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">four</font><font style="font-family:inherit;font-size:10pt;"> years. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2011 Employee Stock Purchase Plan</font><font style="font-family:inherit;font-size:10pt;">&#8212;In June 2011, our stockholders approved the ESPP. The ESPP permits eligible employees to purchase common stock through regular, systematic payroll deductions, up to a maximum of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">15%</font><font style="font-family:inherit;font-size:10pt;"> of employees&#8217; compensation for each purchase period at purchase prices equal to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lesser of the fair market value of our common stock at the first trading date of the applicable offering period or the purchase date, subject to purchase limits of&#160;4,000&#160;shares for each purchase period or&#160;$25,000&#160;worth of stock for each calendar year.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Meru 2010 Equity Incentive Plan</font><font style="font-family:inherit;font-size:10pt;">&#8212;In connection with the Meru acquisition, we assumed and exchanged Meru&#8217;s outstanding RSUs with an estimated fair value of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">. Of the total estimated fair value, </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> relating to earned equity awards was allocated to the purchase price and the remainder relating to future services is being recognized over the remaining service period. No new equity awards can be granted under the assumed plan. As of December 31, 2015, RSUs representing </font><font style="font-family:inherit;font-size:10pt;">34,571</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were outstanding under the awards assumed through the acquisition of Meru.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2015, there were a total of </font><font style="font-family:inherit;font-size:10pt;">40,827,422</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock available for grant under our stock-based compensation plans.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Options</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining the fair value of our employee stock options, we use the Black-Scholes option pricing model, which employs the following assumptions.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Valuation method</font><font style="font-family:inherit;font-size:10pt;">&#8212;We estimate the fair value of stock options granted.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;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;">&#8212;The expected term represents the period that our stock-based awards are expected to be outstanding. Beginning in the first quarter of 2014, we changed the methodology of calculating the expected term. We believe that we have sufficient historical experience for determining the expected term of the stock option award, and therefore, we calculated our expected term based on historical experience instead of using the simplified method.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Volatility</font><font style="font-family:inherit;font-size:10pt;">&#8212;The expected volatility of our common stock is based on our weighted-average implied and historical volatility. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Common Stock</font><font style="font-family:inherit;font-size:10pt;">&#8212;The fair value of our common stock is the closing sales price of the common stock (or the closing bid, if no sales were reported) effective on the date of grant.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;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;">&#8212;We base the risk-free interest rate used in the Black-Scholes valuation model on the implied yield available on U.S. Treasury zero-coupon issues with an equivalent remaining term.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected Dividend</font><font style="font-family:inherit;font-size:10pt;">&#8212;The expected dividend weighted-average assumption is zero.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted-average assumptions relating to our employee stock options:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="58%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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="2" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</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;">Expected term in years</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.3</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.8</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.6</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;">Volatility</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;">37% &#8211; 41%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">41% &#8211; 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45% &#8211; 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: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;">Risk-free interest rate</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.5% &#8211; 1.6%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.6% &#8211; 1.7%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></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;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="55%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">of&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Price </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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&#8212;December&#160;31, 2012</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;">18,571</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:44px;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.89</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Forfeited</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;">(820</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.14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,488</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;padding-left:2px;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.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2013</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;">15,521</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Forfeited</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;">(443</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;">24.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Exercised </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,763</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;padding-left:2px;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.91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2014</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;">10,702</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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></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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">819</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Forfeited</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;">(150</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;">28.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,403</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;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2015</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;">6,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">20.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested and expected to vest&#8212;December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,891</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">19.82</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.67</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">83,992</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;">Options exercisable&#8212;December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,818</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.24</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;background-color:#cceeff;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;">2.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">81,037</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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value represents the pre-tax difference between the exercise price of stock options and the quoted market price of our common stock on </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, for all in-the-money options. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, total compensation expense related to unvested stock options granted to employees but not yet recognized was </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">. This expense is expected to be amortized on a straight-line basis over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">2.8</font><font style="font-family:inherit;font-size:10pt;"> years. </font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to our stock options is summarized below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 fair value per share granted </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;">13.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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;">Intrinsic value of options exercised </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Fair value of options vested</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about outstanding and exercisable stock options as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, as follows (in thousands, except exercise prices and contractual life):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Range of Exercise Prices </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercisable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.98&#8211;$1.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">3.74&#8211;4.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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.10</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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.50&#8211;6.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">8.43&#8211;8.99</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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 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;">1.19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.51</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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;">8.51</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.28&#8211;19.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">20.13&#8211;24.92</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2.83</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.49&#8211;26.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">32.79&#8211;33.31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.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: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;">38.73&#8211;48.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;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;">366</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">&#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;background-color:#cceeff;padding-left:2px;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="overflow:hidden;font-size:10pt;"><font style="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;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,968</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5,818</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="67%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant Date Fair Value per Share </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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&#8212;December 31, 2012</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;">830</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;">23.73</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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Forfeited</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;">(507</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;">21.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228</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;">23.89</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&#8212;December 31, 2013</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,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;">22.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Forfeited</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;">(472</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;">21.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Vested</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,483</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;">22.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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&#8212;December 31, 2014</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;">6,291</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;">22.93</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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Forfeited</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,029</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;">31.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,308</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;">22.74</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&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,257</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">32.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs expected to vest&#8212;December&#160;31, 2015</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;">8,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.47</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, total compensation expense related to unvested RSUs that were granted to employees and non-employees under the 2009 Plan, but not yet recognized, was </font><font style="font-family:inherit;font-size:10pt;">$258.4 million</font><font style="font-family:inherit;font-size:10pt;">. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of </font><font style="font-family:inherit;font-size:10pt;">3.06</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy minimum statutory employee withholding taxes. Total payment for the employees&#8217; tax obligations to the taxing authorities is reflected as a financing activity within the consolidated statements of cash flows.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following summarizes the number and value of the shares withheld for employee taxes (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares withheld for taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount withheld for taxes</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;">28,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,598</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Stock Units</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have granted PSUs to certain of our executive officers. PSUs granted to executive officers are based on the achievement of the market-based vesting conditions during the performance period. The final settlement of the PSUs will range between </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">150%</font><font style="font-family:inherit;font-size:10pt;"> of the target shares underlying the PSUs based on a specified objective formula approved by our Compensation Committee. The PSUs entitle our executive officers to receive a number of shares of our common stock based on the performance of our stock price over a </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">- or </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period as compared to the NASDAQ Composite index for the same periods.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the weighted-average assumptions relating to the PSUs granted to executive officers:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 term in years</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.0</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;">3.0</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;">3.0</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;">Volatility</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;">38</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;">46</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;">50</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;">Risk-free interest rate </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.1</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;">0.9</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;">0.7</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;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> During 2015, we also granted PSUs to employees who are not executive officers. These PSUs are based on the achievement of personal- and company-based performance vesting conditions during the performance period. The final settlement of these PSUs will range from </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">150%</font><font style="font-family:inherit;font-size:10pt;"> of the target shares underlying the PSUs, based on specified objective formulas approved by our Compensation Committee.&#160;The PSUs entitle such employees to receive a number of shares of our common stock based on a </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">-year performance period, and vest equally in the second and third years. The share-based compensation expenses related to these awards are not considered material.&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity and related information for PSUs granted to executive officers and other employees for the periods presented below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="68%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares granted to executive officers and employees</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;">206</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;">120</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;">213</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;">Weighted-average fair value per share granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">34.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">22.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December&#160;31, 2015, total compensation expense related to unvested PSUs that were granted to certain of our executive officers, but not yet recognized, was </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;">. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of </font><font style="font-family:inherit;font-size:10pt;">1.87 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 term in years</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;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">0.5</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</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;">30</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;">34</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;">44</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;">Risk-free interest rate</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;">0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</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;">0.1</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;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to the ESPP is provided below (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 fair value per share granted</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.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">770</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average price per share issued </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;">24.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares Reserved for Future Issuances</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the common stock reserved for future issuance (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td width="86%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Outstanding stock options and RSUs</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;">16,225</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;">Reserved for future stock option, RSU and other equity award grants</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;">35,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Reserved for future ESPP issuances</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,217</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 common stock reserved for future issuances</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;">57,055</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 style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based Compensation Expense</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is included in costs and expenses as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="58%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</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;">Cost of product 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;">973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">483</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;">383</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;">Cost of service 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;">7,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">4,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">General and administrative</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,003</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;">8,677</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;">6,450</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 stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,088</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:left;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;">58,994</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;">44,471</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense by award type (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="58%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</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 options</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;">11,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,555</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;">20,806</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;">RSUs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">ESPP</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;">6,401</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,371</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,697</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 stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,088</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:left;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;">58,994</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;">44,471</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit associated with stock-based compensation </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;">25,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share Repurchase Program </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 6, 2013, our board of directors authorized a Share Repurchase Program (&#8220;the Program&#8221;) to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our outstanding common stock through December 31, 2014. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. On October 17, 2014, our board of directors extended the share repurchase authorization under the Program through December 31, 2015. In 2015, we repurchased </font><font style="font-family:inherit;font-size:10pt;">1.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock under the Program in open market transactions for an aggregate purchase price of </font><font style="font-family:inherit;font-size:10pt;">$60.0 million</font><font style="font-family:inherit;font-size:10pt;">. The Program expired on </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> with an unused balance under the Program of </font><font style="font-family:inherit;font-size:10pt;">$62.5 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NET INCOME PER SHARE</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding, plus the dilutive effects of stock options, RSUs including PSUs, and ESPP. Dilutive shares of common stock are determined by applying the treasury stock method.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</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;">7,987</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;">25,343</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;">44,273</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic shares:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Weighted-average common stock outstanding-basic</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;">170,385</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;">163,831</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;">162,435</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;">Diluted shares:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Weighted-average common stock outstanding-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;">170,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">RSUs (including PSUs)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,260</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</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;">69</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;">31</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;">28</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;">Weighted-average shares used to compute diluted net income per share</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;">176,141</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;">169,289</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;">168,183</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;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.15</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.27</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: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 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.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 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.15</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.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</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="2" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</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="2" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,469</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;">7,397</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;">RSUs (including PSUs)</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,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">768</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">ESPP</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;">94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">99</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;">419</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,869</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;">4,336</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;">10,590</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments and Fair Value</font><font style="font-family:inherit;font-size:10pt;">&#8212;We apply fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. Due to their short-term nature, the carrying amounts reported in the consolidated financial statements approximate the fair value for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and compensation.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">FINANCIAL INSTRUMENTS AND FAIR VALUE</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our investments (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</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;">Corporate debt securities</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;">438,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,369</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;">437,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,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;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</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,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Municipal 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;">61,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">61,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">14,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. government and agency securities</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;">41,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">41,688</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 available-for-sale securities</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;">622,470</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:left;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;">48</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,485</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;">621,033</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:32px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</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;">Corporate debt securities</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;">589,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(875</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;">589,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">51,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Municipal 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;">39,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</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;">39,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">22,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">U.S. government and agency securities</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,749</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(6</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;">5,744</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 available-for-sale securities</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;">709,030</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;">384</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;">(924</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;">708,490</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="16" 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:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;The majority of our certificates of deposit and term deposits are foreign deposits.</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td 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="23" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</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;">Corporate debt securities</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;">348,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(182</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;">390,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;">(1,369</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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">31,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</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;">Municipal 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;">41,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;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,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">42,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">U.S. government and agency securities</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;">34,703</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;">(42</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;">&#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;">34,703</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;">(42</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: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 available-for-sale securities</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;">456,891</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;">(1,299</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;">43,041</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;">(186</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;">499,932</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;">(1,485</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;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands): </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td 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="23" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</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;">Corporate debt securities</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;">317,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(858</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;">6,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(17</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;">323,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(875</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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">8,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom: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;">Municipal 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;">26,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">26,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</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;">U.S. government and agency securities</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;">4,745</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</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 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;">&#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;">4,745</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;">(6</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: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 available-for-sale securities</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;">356,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(907</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;">6,011</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</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;">362,636</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;">(924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of our investments are as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="66%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Due within one 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;">348,074</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;">436,766</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 within one to three years</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;">272,959</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;">271,724</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;">621,033</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;">708,490</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, included as a separate component of stockholders&#8217; equity and in total comprehensive income. Realized gains and losses on available-for-sale securities are insignificant in the periods presented and are included in Other expense&#8212;net in our consolidated statements of operations. We use the specific identification method to determine the cost basis of investments sold.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unrealized losses on our available-for-sale securities were caused by fluctuations in market value and interest rates as a result of the economic environment. As the decline in market value are attributable to changes in market conditions and not credit quality, and because we have concluded currently that we neither intend to sell nor is it more likely than not that we will be required to sell these investments prior to a recovery of par value, we do not consider these investments to be other-than temporarily impaired as of December 31, 2015. </font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Accounting&#8212;We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1&#8212;Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2&#8212;Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3&#8212;Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure the fair value of money market funds and certain U.S. government and agency securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model driven valuations using significant inputs derived from or corroborated by observable market data.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify investments within Level 1 if quoted prices are available in active markets for identical securities.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify items within Level 2 if the investments are valued using model driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets Measured at Fair Value on a Recurring Basis</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td width="27%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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="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></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 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;">437,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">437,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">589,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">589,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">69,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">51,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">51,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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: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;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">61,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">39,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">39,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">14,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">22,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">22,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">U.S. government and agency securities</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;">41,688</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;">25,693</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;">15,995</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;">5,744</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,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,746</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">674,062</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;">75,723</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;">598,339</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;">721,801</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,309</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;">706,492</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;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;">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="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></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;">53,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">Long-term investments</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;">272,959</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">271,724</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">674,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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 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;">721,801</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> transfers between Level 1 and Level 2 of the fair value hierarchy during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets Measured at Fair Value on a Nonrecurring Basis</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure certain assets, including goodwill, other intangible assets&#8212;net, and investments in privately-held companies at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter of 2015, we reassessed the fair value and the remaining useful life of the developed technologies and customer relationship acquired from the Coyote Point Systems (&#8220;Coyote&#8221;) business acquisition. Based on this reassessment, we determined a decrease in the projected cash flow and that the remaining net book value of the developed technologies and customer relationships were impaired. As a result, we recorded an impairment charge of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> associated with these assets. The impairment charge is included within cost of product revenue and sales and marketing in the consolidated statements of operations. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2014, a decrease in the projected cash flow of the other intangible assets acquired from Coyote resulted in an impairment charge of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> to adjust the total fair value of the other intangible assets acquired from Coyote to </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">. The impairment charge is included within Cost of product revenue in the consolidated statements of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Translation and Transaction Gains and Losses</font><font style="font-family:inherit;font-size:10pt;">&#8212;Prior to the third quarter of 2014, the assets and liabilities of our international subsidiaries were translated into U.S. dollars using the applicable exchange rates. The resulting foreign translation adjustments were included in the consolidated balance sheets as a component of accumulated other comprehensive income (loss) and in the consolidated statements of comprehensive income. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries was recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material in 2014 or any of our previously issued financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2015 and 2014, the functional currency of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies have been remeasured into U.S. dollars using the exchange rates in effect at the balance sheet dates. Foreign currency denominated income and expenses have been remeasured using the average exchange rates in effect during each period.</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;">GOODWILL AND OTHER INTANGIBLE ASSETS&#8212;Net</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> There were no impairments to goodwill during 2015. The following table presents the changes in the carrying amount of goodwill (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="81%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td 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;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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&#8212;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;">2,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Addition due to business acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,692</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Intangible Assets&#8212;net</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present other intangible assets&#8212;net (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td width="48%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 intangible assets&#8212;net:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">12,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Developed technologies and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">3.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">11,384</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,724</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;">6,660</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 other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;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;">23,584</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;">5,944</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;">17,640</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-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td width="48%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 intangible assets&#8212;net:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Developed technology</font></div></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;">3.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3,128</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">500</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;">146</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;">354</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 other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;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;">6,106</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;">3,274</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;">2,832</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2015 and 2014, we reassessed the fair value and the remaining useful life of the developed technologies and customer relationships acquired from the Coyote business acquisition. Based on this reassessment, we determined a decrease in the projected cash flow and that the remaining net book value of the developed technologies and customer relationships were impaired. As a result, we recorded an impairment charge 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;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> in 2015 and 2014, respectively. The impairment charge is included within cost of product revenue and sales and marketing in the consolidated statements of operations. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2013</font><font style="font-family:inherit;font-size:10pt;">, respectively. The following table summarizes estimated future amortization expense of Other intangible assets&#8212;net (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="80%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</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,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,640</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill </font><font style="font-family:inherit;font-size:10pt;">&#8212;Goodwill represents the excess of purchase consideration over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination are not amortized, but instead tested for impairment at least annually during the fourth quarter. We perform our annual goodwill impairment analysis at the reporting unit level. As of December 31, 2015, we had </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reporting unit. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In reviewing goodwill for impairment we have the option to (i) assess qualitative factors to determine whether it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount or (ii) bypass the qualitative assessment and proceed directly to a quantitative assessment. If we opt to perform a qualitative assessment, the factors we may review include, but are not limited to (a) macroeconomic conditions; (b) industry and market considerations; (c) cost factors; (d) overall financial performance; (e) other relevant entity-specific events such as changes in management, strategy, customers or litigation; (f) events affecting the reporting unit; or (g) or sustained decrease in share price. If we believe, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test will be required. Otherwise, no further testing will be required.&#160;A quantitative assessment utilizes a two-step process. In the first step, the fair value of the reporting unit is determined, and is compared against its carrying amount, including goodwill. We consider a combination of an income-based approach using projected discounted cash flows and a market-based approach using multiples of comparable companies to determine the fair value. The fair value of the reporting unit is estimated using significant judgment based on a combination of the income and the market approaches. Under the income approach, we estimate fair value of the reporting unit based on the present value of forecasted future cash flows that the reporting unit is expected to generate over its remaining life. Under the market approach, we estimate fair value of our reporting unit based on an analysis that compares the value of the reporting unit to values of other companies in similar lines of business. If the fair value of the reporting unit is less than its carrying value, then we perform the second step to measure the amount of impairment loss. The amount of impairment is determined by comparing the implied fair value of reporting unit goodwill to the carrying value of the goodwill. When the carrying value of the reporting unit&#8217;s goodwill exceeds its implied fair value, we record an impairment loss equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting unit exceeded the net book value as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determining the fair value of the reporting unit requires us to make judgments and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue growth rates and operating margins used to calculate projected future cash flows, operating trends, risk-adjusted discount rates, future economic and market conditions and determination of appropriate market comparables. We base our fair value estimates on assumptions we believe to be reasonable but that are unpredictable and inherently uncertain. Actual future results may differ from those estimates. We may also test goodwill for impairment between annual tests in the presence of impairment indicators. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impairment of Long-Lived Assets</font><font style="font-family:inherit;font-size:10pt;">&#8212;We evaluate events and changes in circumstances that could indicate carrying amounts of long-lived assets, including intangible assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future undiscounted cash flows is less than the carrying amount of those assets, we record an impairment charge in the period in which we make the determination. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">INCOME TAXES </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income taxes consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,437</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;">35,778</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;">83,076</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;">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;">54,442</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;">25,771</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;">(7,135</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;">Total income before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,005</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;">61,549</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;">75,941</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes consisted of the following (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">9,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">43,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">(136</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,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">13,683</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;">8,921</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;">4,175</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: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 current</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;">23,411</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="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;">27,748</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="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;">50,049</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;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,383</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;">6,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(17,149</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;">(2,988</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;">(36</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,232</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;">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;">(2,022</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;">1,752</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></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</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,393</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;">8,458</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,381</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;">Provision for income taxes</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;">9,018</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;">36,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;">31,668</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">21,542</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;">26,579</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;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State taxes&#8212;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,454</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;">975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activities deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,256</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;">Foreign tax credit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,901</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;">(4,433</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,853</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 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;">(3,529</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;">(880</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,650</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;">Foreign income taxed at different rates</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,225</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;">(406</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,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 withholding taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canadian deemed dividend distribution</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">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;">198</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,956</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,691</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;">Total provision for income taxes</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;">9,018</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;">36,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;">31,668</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant permanent differences arise from the portion of stock-based compensation expense that is not expected to generate a tax deduction, such as stock-based compensation expense on stock option grants to certain foreign employees, offset by the actual tax benefits in the current periods from disqualifying dispositions of shares held by our U.S. employees. For stock options exercised by our U.S. employees, we receive an income tax benefit calculated as the difference between the fair market value of the stock issued at the time of the exercise and the option price, tax effected. For 2015, income tax payable was reduced by excess tax benefits from the exercise or vesting of stock-based awards of </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">. For 2014, income tax payable was not reduced by excess tax benefits from the exercise or vesting of stock-based awards, therefore we did not recognize a significant benefit in additional paid-in-capital. The income tax benefits for 2013 associated with dispositions from employee stock transactions of </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> was recognized as additional paid-in capital because it reduced income taxes payable. </font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, there was additional Federal deferred tax assets related to stock-based compensation excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$29.7 million</font><font style="font-family:inherit;font-size:10pt;"> that we did not recognize. Unrecognized excess tax benefits will be accounted for as a credit to additional paid-in capital when realized through a reduction in income taxes payable.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our 2015 income tax provision reflected a&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;tax benefit due to a recent U.S. Tax Court opinion involving an independent third party filed on July 27, 2015. Based on the findings of the U.S. Tax Court, we recognized the tax benefit for excluding the share-based compensation from intercompany charges in prior periods. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2015, we completed a corporate reorganization to convert our Canadian company to a branch of our U.S. company resulting on a </font><font style="font-family:inherit;font-size:10pt;">$27.6 million</font><font style="font-family:inherit;font-size:10pt;"> deemed dividend distribution. The tax impact of the Canadian deemed dividend distribution of </font><font style="font-family:inherit;font-size:10pt;">$9.6 million</font><font style="font-family:inherit;font-size:10pt;"> was partially offset by an additional tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;"> due to the deferred tax benefit of the Canadian stock based compensation expense.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets as of the years ended are presented below (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Net operating loss carryforward</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,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 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,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">39,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Nondeductible reserves and 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;">22,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">General business credit carryforward</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">2</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;">11</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 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">119,216</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;">72,564</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In assessing the realizability of deferred tax assets, we considered whether it is more likely than not that some portion or all of our deferred tax assets will be realized. This realization is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We concluded that it is more likely than not that we would be able to realize the benefits of our deferred tax assets in the future.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$84.9 million</font><font style="font-family:inherit;font-size:10pt;"> in federal net operating loss carryforwards to offset future income that will not expire until 2035, which is not limited by section 382. With the acquisition of Meru, we also had </font><font style="font-family:inherit;font-size:10pt;">$22.9 million</font><font style="font-family:inherit;font-size:10pt;"> in federal net operating loss carryforwards which is limited by section 382 available from year 2019 with an annual limitation of </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">. We had </font><font style="font-family:inherit;font-size:10pt;">$17.4 million</font><font style="font-family:inherit;font-size:10pt;"> federal tax credits with certain amount available to carryback and claim federal tax refunds from prior year and the rest available to offset future federal taxes. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$16.2 million</font><font style="font-family:inherit;font-size:10pt;"> in California net operating loss carryforwards to offset future income that will not expire until 2031. With the acquisition of Meru, we also had </font><font style="font-family:inherit;font-size:10pt;">$22.1 million</font><font style="font-family:inherit;font-size:10pt;"> in California net operating loss carryforwards which is subject to section 382 limitation. We had state tax credit carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$12.3 million</font><font style="font-family:inherit;font-size:10pt;"> available to offset our future state taxes. The state credits carry forward indefinitely.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our policy with respect to undistributed foreign subsidiaries&#8217; earnings is to consider those earnings to be indefinitely reinvested and, accordingly, no related provision of U.S. federal and state income taxes has been provided on such earnings. Upon distribution of those earnings in the form of dividends or otherwise, we would be subject to both U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes in the various foreign countries. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we have not recorded U.S. income tax on </font><font style="font-family:inherit;font-size:10pt;">$47.4 million</font><font style="font-family:inherit;font-size:10pt;"> of foreign earnings that are deemed to be permanently reinvested overseas. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate under a tax incentive agreement in Singapore, which is effective through December 31, 2023, and may be extended if certain additional requirements are satisfied. The tax incentive agreement is conditional upon our meeting certain employment and investment thresholds. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$59.7 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized tax benefits, of which, if recognized, </font><font style="font-family:inherit;font-size:10pt;">$58.4 million</font><font style="font-family:inherit;font-size:10pt;"> would favorably affect our effective tax rate. Our policy is to include accrued interest and penalties related to uncertain tax benefits in income tax expense. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, 2014 and 2013, accrued interest and penalties were </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate changes in the balance of unrecognized tax benefits are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits, beginning of 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;">44,151</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;">29,604</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;">27,808</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;">Gross increases for tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,547</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">Gross increases for tax positions related to the prior year</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross decreases for tax positions related to prior year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,207</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,322</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;">Gross decreases for tax positions related to expiration of statute of limitations</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,069</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;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits, end of year</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;">59,672</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;">44,151</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;">29,604</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, 2014 and 2013, </font><font style="font-family:inherit;font-size:10pt;">$60.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$45.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$30.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of the amounts reflected above were recorded as Income tax liabilities&#8212;non-current in our consolidated balance sheet. </font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, there was no unrecognized tax benefits that we expect would change significantly over the next 12&#160;months.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We file income tax returns in the U.S. federal jurisdiction, and various U.S. state and foreign jurisdictions. The statute of limitations is open for years that generated state net operating loss carryforwards and after 2009 for state jurisdictions. Additionally, we have foreign net operating losses that have an indefinite life.&#160;Generally, we are no longer subject to non-U.S. income tax examinations by tax authorities for tax years prior to 2009. We are no longer subject to&#160;examination by U.S federal income tax authorities for tax years prior to 2012. We are currently under&#160;examination by U.S federal income tax authorities for tax year 2014, 2013 and 2012.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;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;">&#8212;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 financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize tax benefits from an uncertain tax position only if it is more likely than not, based on the technical merits of the position, that the tax position will be sustained on examination by the taxing authorities. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-weight:bold;">Other Intangible Assets</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">&#8212;Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">straight-line method over the estimated economic lives of the assets, which range from </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;">five</font><font style="font-family:inherit;font-size:10pt;"> years.</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;">INVENTORY</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Raw materials</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;">15,425</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,617</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;">Finished goods</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;">68,443</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;">58,860</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;">Inventory</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;">83,868</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;">69,477</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory includes finished goods held by distributors where revenue is recognized on a sell-through basis of </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2015 and 2014, respectively. Inventory also includes materials at contract manufacturers of </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2015 and 2014, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory</font><font style="font-family:inherit;font-size:10pt;">&#8212;Inventory is recorded at the lower of cost (using the first-in, first-out method) or market, after we give appropriate consideration to obsolescence and inventory in excess of anticipated future demand. In assessing the ultimate recoverability of inventory, we 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 product revenue. Any write-downs could have an adverse impact on our gross margins and profitability.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of our investments are as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="66%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Due within one 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;">348,074</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;">436,766</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 within one to three years</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;">272,959</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;">271,724</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;">621,033</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;">708,490</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</font><font style="font-family:inherit;font-size:10pt;">&#8212;We rent our facilities under operating lease agreements and recognize related rent expense on a straight-line basis over the term of the lease. Some of our lease agreements contain rent holidays, scheduled rent increases, lease incentives and renewal options. Rent holidays and scheduled rent increases are included in the determination of rent expense to be recorded over the lease term. Lease incentives are recognized as a reduction of rent expense on a straight-line basis over the term of the lease. Renewals are not assumed in the determination of the lease term unless they are deemed to be reasonably assured at the inception of the lease. We begin recognizing rent expense on the date that we obtain the legal right to use and control the leased space.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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="font-size:10pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">Property and Equipment</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">&#8212;</font><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">net</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">United States</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;">61,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">46,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,036</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,045</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">France</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,977</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,204</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,853</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;">2,618</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 property and equipment&#8212;net</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;">91,067</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;">58,919</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;)2016-02&#8212;Leases. The FASB amended lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. We are currently evaluating the impact ASU 2016-02 will have on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01&#8212;Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities.&#160;ASU 2016-01&#160;modifies how entities measure equity investments and present changes in the fair value of financial liabilities. Under the new guidance, entities will have to measure equity investments that do not result in consolidation and are not accounted under the equity method at fair value and recognize any changes in fair value in net income unless the investments qualify for the new practicality exception. A practicality exception will apply to those equity investments that do not have a readily determinable fair value and do not qualify for the practical expedient to estimate fair value, and as such these investments may be measured at cost.&#160;ASU 2016-01 will be effective for us beginning on January 1, 2018. We do not expect the impact of ASU 2016-01 on our consolidated financial statements to be significant. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, the FASB issued ASU 2015-17&#8212;Balance Sheet Classification of Deferred Taxes, which simplifies the presentation of deferred income taxes. ASU 2015-17 requires that deferred tax assets and liabilities be classified as noncurrent assets or noncurrent liabilities. We early adopted this standard effective December 31, 2015 on a retrospective basis. The adoption of this standard resulted in the reclassification of </font><font style="font-family:inherit;font-size:10pt;">$41.8 million</font><font style="font-family:inherit;font-size:10pt;"> from Deferred tax assets&#8212;current in the consolidated balance sheet as of December 31, 2014 to Deferred tax assets&#8212;noncurrent.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2015, the FASB issued ASU 2015-16&#8212;Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the accounting had been completed at the acquisition date. ASU 2015-16 will be effective for us beginning on January 1, 2016. We do not expect the impact of ASU 2015-16 on our consolidated financial statements to be significant. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the FASB issued ASU 2015-11&#8212;Inventory&#8212;Simplifying the Measurement of Inventory (Topic 330). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We do not expect the impact of ASU 2015-11 on our consolidated financial statements to be significant. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09&#8212;Revenue from Contracts with Customers (Topic 606) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 is effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact ASU 2014-09 will have on our consolidated financial statements.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU 2015-05&#8212;Intangibles&#8212;Goodwill and Other-Internal-Use Software: Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will be effective for us beginning on January 1, 2016. We are currently evaluating the impact of ASU 2015-05 will have on our consolidated financial statements.</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;">PROPERTY AND EQUIPMENT&#8212;Net</font></div><div style="line-height:120%;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Land</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;">21,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,895</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;">Building and building improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Evaluation units</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">3,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">11,179</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;">7,998</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 property 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;">140,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(49,059</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;">(35,732</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;">Property and equipment&#8212;net</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;">91,067</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;">58,919</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-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$28.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$20.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13.9 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2015, we purchased certain real properties, including land and buildings in Sunnyvale, California and Sophia, France, for cash of&#160;</font><font style="font-family:inherit;font-size:10pt;">$13.9 million</font><font style="font-family:inherit;font-size:10pt;"> to support the growth in our business operations. Of the total cost, we allocated&#160;</font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to land and&#160;</font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;to building. During 2015, construction-in-progress increased primarily due to </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> related to our enterprise resource planning software capitalization and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> related to assets not yet placed in service due to ongoing building improvements at the newly purchased Sophia property. Fully depreciated evaluation units amounting to </font><font style="font-family:inherit;font-size:10pt;">$27.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$19.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2015 and 2014, respectively, were written-off.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font><font style="font-family:inherit;font-size:10pt;">&#8212;Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="29%" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building and building 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 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;">Evaluation 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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 - 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;">Furniture and fixtures</font></div></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;">3 - 5 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shorter of useful life or lease term</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Land</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;">21,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,895</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;">Building and building improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Evaluation units</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,821</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">3,902</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">11,179</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;">7,998</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 property 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;">140,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(49,059</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;">(35,732</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;">Property and equipment&#8212;net</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;">91,067</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;">58,919</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:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides details about the reclassification out of accumulated other comprehensive loss for 2015 and 2014 (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="23%" rowspan="1" colspan="1"></td></tr><tr><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount Reclassified from Accumulated Other Comprehensive 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 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Affected Line Item in the Statement Where Net Income is Presented</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;">Unrealized losses on investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense&#8212;net</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;">Tax provision related to items of other comprehensive 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="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;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 income taxes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reclassification for the period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(1</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="55%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="23%" rowspan="1" colspan="1"></td></tr><tr><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount Reclassified from Accumulated Other Comprehensive Income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Affected Line Item in the Statement Where Net Income is Presented</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation losses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(333</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;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;">Other expense&#8212;net</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;">Unrealized losses on investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense&#8212;net</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;">Tax provision related to items of other comprehensive 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;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</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</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;">Total reclassification for the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(342</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></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;">RELATED PARTY TRANSACTIONS </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The son of one member of our board of directors is a partner of an outside law firm that we utilize for certain complex litigation matters. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our board of directors were </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.7 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;"> in 2015, 2014 and 2013, respectively.&#160;Of such amounts, </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> was incurred under contingent fee arrangements in 2015. There was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> contingent fee arrangement in 2014 and 2013.&#160;Amounts due and payable to the law firm were </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2015 and December 31, 2014, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and Development Costs</font><font style="font-family:inherit;font-size:10pt;">&#8212;Research and development costs are expensed as incurred.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">RESTRUCTURING CHARGES </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the acquisition of Meru, we initiated planned cost reduction and restructuring activities to improve our cost structure and operational efficiencies. We estimate that we will incur </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> of restructuring charges, consisting of severance and other one-time benefits, contract terminations and other charges. We incurred </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;"> of restructuring charges during 2015, which are included in operating expense in the consolidated statements of operations. These charges are primarily related to severance and other one-time benefits to be paid in cash. We expect the remainder of the amount to be incurred in 2016. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a summary of restructuring activity as of December 31, 2015 (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="47%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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 and Other Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract Terminations and Other Charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balance as of December 31, 2014</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">7,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 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;">(3,104</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;">(71</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,175</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;">Less non-cash charges</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;">(316</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;">(191</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;">(507</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2015</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,689</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">229</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;">3,918</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash payments for the restructuring activities are expected to be made through 2017, primarily relating to severance and other one-time benefits. The short-term portion of the restructuring reserve of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> is included in accrued liabilities and the remaining long-term portion of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> is included in other liabilities on the consolidated balance sheet as of December 31, 2015.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Revenue</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">United States</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;">279,564</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">200,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">162,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,708</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</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;">54,124</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;">42,397</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;">31,751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,786</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa (&#8220;EMEA&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">270,537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Asia Pacific (&#8220;APAC&#8221;)</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;">207,968</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;">175,168</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;">153,532</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 revenue</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,009,268</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;">770,364</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;">615,297</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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue</font><font style="font-family:inherit;font-size:10pt;">&#8212;Deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. The majority of deferred revenue is comprised of security subscription and technical support services which are invoiced upfront and delivered over twelve months or longer.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">&#8212;We derive the majority of our revenue from sales of our hardware, software, FortiGuard security subscription and FortiCare technical support services, and other services through our channel partners and a direct sales force.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized when all of the following criteria have been met:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Persuasive evidence of an arrangement exists.</font><font style="font-family:inherit;font-size:10pt;"> Binding contracts or purchase orders are generally used to determine the existence of an arrangement.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Delivery has occurred or services have been rendered.</font><font style="font-family:inherit;font-size:10pt;"> Delivery occurs when we fulfill an order and title and risk of loss has been transferred. Service revenue is deferred and recognized ratably over the contractual service period, which is typically from&#160;</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#160;to&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#160;years and is generally recognized upon delivery or completion of service.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sales price is fixed or determinable.</font><font style="font-family:inherit;font-size:10pt;"> We assess whether the sales price is fixed or determinable based on the payment terms associated with the transaction and when the sales price is deemed final.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collectability is reasonably assured.</font><font style="font-family:inherit;font-size:10pt;"> We assess collectability based primarily on creditworthiness as determined by credit checks, analysis, and payment history. </font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize product revenue for sales to distributors that have no general right of return and direct sales to end-customers upon shipment, based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. Certain distributors are granted stock rotation rights, limited rights of return and rebates for sales of our products. The arrangement fee for this group of distributors is not typically fixed or determinable when products are shipped and revenue is therefore deferred and recognized upon sell-through. For sales that include end-customer acceptance criteria, revenue is recognized upon acceptance. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Substantially all of our products have been sold in combination with services, which consist of security subscriptions and technical support services. Security services provide access to our antivirus, intrusion prevention, web filtering and anti-spam functionality. Support services include rights to unspecified software upgrades, maintenance releases and patches, telephone and Internet access to technical support personnel, and hardware support. We recognize revenue from these services ratably over the contractual service period. Revenue related to subsequent renewals of these services are recognized over the term of the renewal agreement.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We reduce revenue for estimates of sales returns and allowances and record reductions to revenue for rebates and estimated commitments related to price protection and other customer incentive programs. Additionally, in limited circumstances, we may permit end-customers, distributors and resellers to return our products, subject to varying limitations, for a refund within a reasonably short period from the date of purchase. We estimate and record reserves for sales incentives and sales returns based on historical experience. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our sales arrangements typically contain multiple elements, such as hardware, security subscription, technical support services and other services. The majority of our hardware appliance products contain our operating system software that together function to deliver the essential functionality of the product. Our products and services generally qualify as separate units of accounting. We allocate revenue to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (&#8220;VSOE&#8221;) of selling price, if it exists, or third-party evidence (&#8220;TPE&#8221;) of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use our best estimate of selling price (&#8220;BESP&#8221;) for that deliverable. Revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for each element.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our hardware appliances, we use BESP as our selling price. For our support and other services, we generally use VSOE as our selling price estimate. We determine VSOE of fair value for elements of an arrangement based on the historical pricing and discounting practices for those services when sold separately. In establishing VSOE, we require that a substantial majority of the selling prices for a service fall within a reasonably narrow pricing range, generally evidenced by a substantial majority of such historical stand-alone transactions falling within a reasonably narrow range as a percentage of list price. When we are unable to establish a selling price using VSOE for our support and other services, we use BESP in our allocation of arrangement consideration. We determine BESP for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies, customer classes and distribution channels that fall within a reasonably narrow range as a percentage of list price.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple-element arrangements where software deliverables are included, revenue is allocated to the non-software deliverables and to the software deliverables as a group using the relative estimated selling prices of each of the deliverables in the arrangement based on the estimated selling price hierarchy. The amount allocated to the software deliverables is then allocated to each software deliverable using the residual method when VSOE of fair value exists. If evidence of VSOE of fair value of one or more undelivered elements does not exist, all software allocated revenue is deferred and recognized when delivery of those elements occurs or when fair value can be established. When the undelivered element for which we do not have VSOE of fair value is support, revenue for the entire arrangement is recognized ratably over the support period. The same residual method and VSOE of fair value principles apply for our multiple element arrangements that contain only software elements.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shipping and Handling</font><font style="font-family:inherit;font-size:10pt;">&#8212;Shipping and handling fees charged to our customers are recognized as product revenue in the period shipped and the related costs for providing these services are recorded as a cost of 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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated balances of other comprehensive income for 2015 and 2014 (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Losses on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Tax benefit related to items of other comprehensive income or 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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">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;">(540</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;">191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(349</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(896</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;">313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(583</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss</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;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 current-period other comprehensive 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(897</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;">313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(584</font></div></td><td style="vertical-align:bottom;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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,437</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;">504</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;">(933</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="41%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign Currency Translation Gains and Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains and Losses on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Tax benefit or provision related to items of other comprehensive income or 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:9pt;"><font style="font-family:inherit;font-size:9pt;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;">Beginning balance</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;">333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,168</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;">(409</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;">1,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,694</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;">595</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,099</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss</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;">(333</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;">(14</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;">5</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;">(342</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" 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;">Net current-period other comprehensive 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(333</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,708</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;">600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,441</font></div></td><td style="vertical-align:bottom;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">(540</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;">191</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;">(349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</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="2" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</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="2" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,469</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;">7,397</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;">RSUs (including PSUs)</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,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">768</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">ESPP</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;">94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">99</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;">419</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,869</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;">4,336</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;">10,590</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total purchase price was as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="83%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Purchase Price:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">40,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated fair value of shares withheld for taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated fair value of earned equity awards assumed by Fortinet</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 purchase price</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;">41,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes consisted of the following (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">9,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">17,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">43,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">(136</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,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">13,683</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;">8,921</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;">4,175</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: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 current</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;">23,411</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="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;">27,748</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="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;">50,049</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;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,383</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;">6,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(17,149</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;">(2,988</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;">(36</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,232</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;">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;">(2,022</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;">1,752</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></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</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,393</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;">8,458</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,381</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;">Provision for income taxes</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;">9,018</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;">36,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;">31,668</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets as of the years ended are presented below (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Net operating loss carryforward</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,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 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,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">39,509</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Nondeductible reserves and 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;">22,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">General business credit carryforward</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">2</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;">11</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 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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">119,216</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;">72,564</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</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;">7,987</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;">25,343</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;">44,273</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic shares:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Weighted-average common stock outstanding-basic</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;">170,385</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;">163,831</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;">162,435</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;">Diluted shares:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Weighted-average common stock outstanding-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;">170,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">RSUs (including PSUs)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,260</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</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;">69</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;">31</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;">28</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;">Weighted-average shares used to compute diluted net income per share</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;">176,141</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;">169,289</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;">168,183</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;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.15</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.27</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: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 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.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 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.15</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.26</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">21,542</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;">26,579</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;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State taxes&#8212;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,454</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;">975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activities deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,256</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;">Foreign tax credit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,901</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;">(4,433</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,853</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 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;">(3,529</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;">(880</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,650</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;">Foreign income taxed at different rates</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,225</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;">(406</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,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 withholding taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,622</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canadian deemed dividend distribution</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">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;">198</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,956</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,691</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;">Total provision for income taxes</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;">9,018</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;">36,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;">31,668</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is included in costs and expenses as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="58%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</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;">Cost of product 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;">973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">483</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;">383</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;">Cost of service 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;">7,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">4,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,555</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,744</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,526</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">General and administrative</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,003</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;">8,677</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;">6,450</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 stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,088</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:left;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;">58,994</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;">44,471</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td width="27%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="6%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="7%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2014</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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="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></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 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;">437,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">437,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">589,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">589,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">69,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">51,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">51,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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: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;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">61,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">39,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">39,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">14,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">22,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">22,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">U.S. government and agency securities</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;">41,688</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;">25,693</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;">15,995</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;">5,744</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,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,746</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</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;">674,062</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;">75,723</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;">598,339</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;">721,801</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,309</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;">706,492</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;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;">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="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></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;">53,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,311</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">Long-term investments</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;">272,959</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">271,724</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">674,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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 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;">721,801</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful life and fair values of the acquired identifiable intangible assets were as follows (in thousands, except for estimated useful life):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="67%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Life (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;border-bottom: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;">Fair Values</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align: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.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present other intangible assets&#8212;net (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td width="48%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 intangible assets&#8212;net:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">12,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Developed technologies and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">3.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">11,384</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,724</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;">6,660</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 other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;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;">23,584</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;">5,944</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;">17,640</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-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td width="48%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 intangible assets&#8212;net:</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Developed technology</font></div></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;">3.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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,606</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3,128</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">500</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;">146</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;">354</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 other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;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;">6,106</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;">3,274</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;">2,832</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:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the changes in the carrying amount of goodwill (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="81%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" rowspan="1" colspan="1"></td><td 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;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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&#8212;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;">2,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Addition due to business acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,868</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,692</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income taxes consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,437</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;">35,778</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;">83,076</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;">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;">54,442</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;">25,771</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;">(7,135</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;">Total income before income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,005</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;">61,549</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;">75,941</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>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;">Raw materials</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;">15,425</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,617</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;">Finished goods</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;">68,443</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;">58,860</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;">Inventory</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;">83,868</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;">69,477</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The notional amount of forward exchange contracts to hedge balance sheet accounts as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="75%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Buy/Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Notional</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Balance Sheet Contracts:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of December 31, 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">Sell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></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;">Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty activities are summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 balance&#8212;beginning of the period</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,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,534</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,653</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,444</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty for the year, including warranty liabilities assumed in connection with a business acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment related to pre-existing warranties</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,481</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;">(324</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;">207</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 balance&#8212;end of the 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: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,144</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,269</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;">3,037</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allocation of the purchase price was as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="83%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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;">Cash and cash equivalents</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,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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;">2,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Property 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;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Identifiable intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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,868</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets acquired</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accounts payable and accrued 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;">14,887</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 purchase price allocation</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;">41,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a summary of restructuring activity as of December 31, 2015 (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="47%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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 and Other Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract Terminations and Other Charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balance as of December 31, 2014</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">7,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 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;">(3,104</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;">(71</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,175</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;">Less non-cash charges</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;">(316</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;">(191</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;">(507</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2015</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,689</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">229</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;">3,918</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="67%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant Date Fair Value per Share </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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&#8212;December 31, 2012</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;">830</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;">23.73</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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Forfeited</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;">(507</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;">21.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228</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;">23.89</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&#8212;December 31, 2013</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,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;">22.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Forfeited</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;">(472</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;">21.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Vested</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,483</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;">22.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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&#8212;December 31, 2014</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;">6,291</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;">22.93</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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Forfeited</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,029</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;">31.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,308</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;">22.74</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&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,257</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">32.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs expected to vest&#8212;December&#160;31, 2015</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;">8,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.47</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about outstanding and exercisable stock options as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, as follows (in thousands, except exercise prices and contractual life):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Range of Exercise Prices </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercisable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.98&#8211;$1.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">3.74&#8211;4.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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.10</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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.50&#8211;6.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">8.43&#8211;8.99</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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 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;">1.19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.51</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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;">8.51</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.28&#8211;19.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">20.13&#8211;24.92</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">2.83</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.49&#8211;26.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">32.79&#8211;33.31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.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: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;">38.73&#8211;48.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;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;">366</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">&#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;background-color:#cceeff;padding-left:2px;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="overflow:hidden;font-size:10pt;"><font style="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;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,968</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">5,818</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="55%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="9%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">of&#160;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Price </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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&#8212;December&#160;31, 2012</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;">18,571</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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:44px;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.89</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Forfeited</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;">(820</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.14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,488</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;padding-left:2px;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.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2013</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;">15,521</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Forfeited</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;">(443</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;">24.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Exercised </font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,763</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;padding-left:2px;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.91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2014</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;">10,702</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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></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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">819</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Forfeited</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;">(150</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;">28.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,403</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;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2015</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;">6,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">20.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options vested and expected to vest&#8212;December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,891</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">19.82</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.67</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">83,992</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;">Options exercisable&#8212;December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,818</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.24</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;background-color:#cceeff;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;">2.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">81,037</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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to our stock options is summarized below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 fair value per share granted </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;">13.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.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;">Intrinsic value of options exercised </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Fair value of options vested</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 term in years</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;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">0.5</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</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;">30</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;">34</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;">44</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;">Risk-free interest rate</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;">0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</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;">0.1</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;">Dividend 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td 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="23" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</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;">Corporate debt securities</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;">348,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(182</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;">390,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;">(1,369</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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">31,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</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;">Municipal 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;">41,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;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,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">42,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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</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;">U.S. government and agency securities</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;">34,703</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;">(42</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;">&#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;">34,703</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;">(42</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: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 available-for-sale securities</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;">456,891</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;">(1,299</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;">43,041</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;">(186</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;">499,932</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;">(1,485</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;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands): </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="35%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td 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="23" 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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</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;">Corporate debt securities</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;">317,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(858</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;">6,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(17</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;">323,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(875</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;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">8,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom: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;">Municipal 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;">26,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">26,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39</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;">U.S. government and agency securities</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;">4,745</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</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 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;">&#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;">4,745</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;">(6</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: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 available-for-sale securities</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;">356,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(907</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;">6,011</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</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;">362,636</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;">(924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE II&#8212;VALUATION AND QUALIFYING ACCOUNTS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales Returns Reserve:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Beginning balance</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,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,267</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Charged (credited) to costs and expenses, net of deductions</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;">(360</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;">1,269</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;">2,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></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;">Ending balance</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,482</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,842</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,573</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="overflow:hidden;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;">Allowance for Doubtful Accounts:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">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;">362</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Charged (credited) to costs and expenses, net of write-offs</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;">384</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;">330</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;">(83</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;">Ending balance</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;">746</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;">362</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;">32</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="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Schedules not listed above have been omitted because they are not applicable or are not required or the information required to be set forth therein is included in the consolidated financial statements or notes thereto.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Exhibits</font><font style="font-family:inherit;font-size:10pt;">: See Item&#160;15(b) below. We have filed, or incorporated into this Annual Report on Form 10-K by reference, the exhibits listed on the accompanying Exhibit Index immediately following the signature page of this Annual Report on Form 10-K.</font></div></td></tr></table><div style="line-height:120%;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b) Exhibits:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The exhibit list in the Exhibit Index immediately following the signature page of this Annual Report on Form 10-K is incorporated herein by reference as the list of exhibits required by this Item&#160;15(b).</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(c) Financial Statement Schedules: See Item&#160;15(a) above.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes estimated future amortization expense of Other intangible assets&#8212;net (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td width="80%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</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,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;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,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,640</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SEGMENT INFORMATION</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> business activity, and there are </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment, and therefore, </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region is based on the billing address of the customer. The following tables set forth revenue and property and equipment by geographic region (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="56%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Revenue</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">United States</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;">279,564</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">200,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">162,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,708</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</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;">54,124</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;">42,397</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;">31,751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">324,659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,786</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa (&#8220;EMEA&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">270,537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Asia Pacific (&#8220;APAC&#8221;)</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;">207,968</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;">175,168</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;">153,532</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 revenue</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,009,268</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;">770,364</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;">615,297</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td 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="font-size:10pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">Property and Equipment</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">&#8212;</font><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">net</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">United States</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;">61,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">46,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">748</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,036</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,045</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">France</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,977</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,204</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,853</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;">2,618</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 property and equipment&#8212;net</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;">91,067</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;">58,919</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-indent:48px;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;">&#8212;We have elected to use the Black-Scholes option pricing model to determine the fair value of our employee stock options and employee stock purchase plans (&#8220;ESPP&#8221;). The fair value of restricted stock units (&#8220;RSU&#8221;) is based on the closing market price of our common stock on the date of grant. Stock-based compensation expense, net of estimated forfeitures, is amortized on a straight-line basis. Preferred stock units (&#8220;PSU&#8221;) are RSUs that contain both service-based and market-based vesting conditions. PSUs vest over a specified service period upon the satisfaction of certain market-based vesting conditions, and settle into shares of our common stock upon vesting over a </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">- or </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. The fair value of a PSU is calculated using the Monte Carlo simulation model on the date of grant and is based on the market price of our common stock on the date of grant modified to reflect the impact of the market-based vesting condition, including the estimated payout level based on that condition. We do not adjust compensation cost for subsequent changes in the expected outcome of the market-based vesting conditions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the activity and related information for PSUs granted to executive officers and other employees for the periods presented below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="68%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares granted to executive officers and employees</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;">206</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;">120</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;">213</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;">Weighted-average fair value per share granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">34.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">22.06</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></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;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business</font><font style="font-family:inherit;font-size:10pt;">&#8212;Fortinet, Inc. (&#8220;Fortinet&#8221;) was incorporated in Delaware in November 2000 and is a leading provider of network security appliances to enterprises, service providers and government organizations worldwide. Fortinet&#8217;s solutions are designed to integrate multiple levels of security protection, including firewall, virtual private networking, application control, anti-malware, intrusion prevention, web filtering, vulnerability management, anti-spam, wireless controller and WAN acceleration. Our security solutions are fast, secure and designed to provide broad, rapid protection against dynamic security threats while simplifying the IT infrastructure of our end-customers worldwide.</font><font style="font-family:Arial;font-size:10pt;"> </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Preparation</font><font style="font-family:inherit;font-size:10pt;">&#8212;The consolidated financial statements of Fortinet and its wholly-owned subsidiaries (collectively, the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;). All intercompany transactions and balances have been eliminated in consolidation. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font><font style="font-family:inherit;font-size:10pt;">&#8212;The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the best estimate of selling price for our products and services, stock-based compensation, inventory valuation and warranty reserve, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and allowance for doubtful accounts, restructuring charges, and other loss contingencies. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Credit Risk</font><font style="font-family:inherit;font-size:10pt;">&#8212;Financial instruments that subject us to concentrations of credit risk consist primarily of cash, cash equivalents, short-term and long-term investments and accounts receivable. We maintain our cash, cash equivalents and investments in fixed income securities with major financial institutions in order to limit the exposure of each investment. Deposits held with banks may exceed the amount of insurance provided on such deposits.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accounts receivables are primarily derived from our channel partners in various geographical locations. We perform ongoing credit evaluations of our customers. We generally do not require collateral on accounts receivable and we maintain reserves for estimated potential credit losses. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2014, </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> distributor, Exclusive Networks Group, accounted for </font><font style="font-family:inherit;font-size:10pt;">23%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">18%</font><font style="font-family:inherit;font-size:10pt;"> of total net accounts receivable, respectively. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, 2014 and 2013, this same distributor accounted for </font><font style="font-family:inherit;font-size:10pt;">18%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">15%</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 total revenue, respectively. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments and Fair Value</font><font style="font-family:inherit;font-size:10pt;">&#8212;We apply fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. Due to their short-term nature, the carrying amounts reported in the consolidated financial statements approximate the fair value for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and compensation.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Comprehensive Income</font><font style="font-family:inherit;font-size:10pt;">&#8212;Comprehensive income includes certain changes in equity from non-owner sources that are excluded from net income, specifically, unrealized gains and losses on available-for-sale investments. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Translation and Transaction Gains and Losses</font><font style="font-family:inherit;font-size:10pt;">&#8212;Prior to the third quarter of 2014, the assets and liabilities of our international subsidiaries were translated into U.S. dollars using the applicable exchange rates. The resulting foreign translation adjustments were included in the consolidated balance sheets as a component of accumulated other comprehensive income (loss) and in the consolidated statements of comprehensive income. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries was recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material in 2014 or any of our previously issued financial statements. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2015 and 2014, the functional currency of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies have been remeasured into U.S. dollars using the exchange rates in effect at the balance sheet dates. Foreign currency denominated income and expenses have been remeasured using the average exchange rates in effect during each period. Foreign currency remeasurement losses of </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, are included in other expense&#8212;net for 2015, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2013</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, Cash Equivalents and Available-for-sale Investments</font><font style="font-family:inherit;font-size:10pt;">&#8212;We consider all highly liquid investments, purchased with original maturities of three months or less, to be cash equivalents. Cash and cash equivalents consist of balances with banks and highly liquid investments in money market funds and commercial paper.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our investments as available-for-sale at the time of purchase, since it is our intent that these investments are available for current operations. Investments with original maturities greater than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three months</font><font style="font-family:inherit;font-size:10pt;"> that mature less than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one year</font><font style="font-family:inherit;font-size:10pt;"> from the consolidated balance sheet date are classified as short-term investments. Investments with maturities greater than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one year</font><font style="font-family:inherit;font-size:10pt;"> from the consolidated balance sheet date are classified as long-term investments.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. We consult with our investment managers and consider available quantitative and qualitative evidence in evaluating potential impairment of our investments on a quarterly basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For debt securities in an unrealized loss position which is deemed to be other-than-temporary, the difference between the security&#8217;s then-current amortized cost basis and fair value is separated into (i) the amount of the impairment related to the credit loss (i.e., the credit loss component) and (ii) the amount of the impairment related to all other factors (i.e., the non-credit loss component). The credit loss component is recognized in earnings. The non-credit loss component is recognized in accumulated other comprehensive loss.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory</font><font style="font-family:inherit;font-size:10pt;">&#8212;Inventory is recorded at the lower of cost (using the first-in, first-out method) or market, after we give appropriate consideration to obsolescence and inventory in excess of anticipated future demand. In assessing the ultimate recoverability of inventory, we 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 product revenue. Any write-downs could have an adverse impact on our gross margins and profitability. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font><font style="font-family:inherit;font-size:10pt;">&#8212;Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2" rowspan="1"></td></tr><tr><td width="71%" rowspan="1" colspan="1"></td><td width="29%" 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Useful Lives</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building and building 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 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;">Evaluation 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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 - 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;">Furniture and fixtures</font></div></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;">3 - 5 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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shorter of useful life or lease term</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Investments</font><font style="font-family:inherit;font-size:10pt;">&#8212;Investments in privately-held companies where we own less than 20% of the voting stock and have no indicators of significant influence over operating and financial policies of those companies are included in other assets in the consolidated balance sheets and are accounted for under the cost method. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts based on information provided by these privately-held companies. If it is determined that an other-than-temporary decline exists in an equity security, we write down the investment to its fair value and record the related impairment as an investment loss in our consolidated statements of operations. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidation of Variable Interest Entities</font><font style="font-family:inherit;font-size:10pt;">&#8212;We use a qualitative approach in assessing the consolidation requirement for variable interest entities (&#8220;VIEs&#8221;). This approach focuses on determining whether we have the power to direct the activities of the VIE that most significantly affect the VIE&#8217;s economic performance and whether we have the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. For all periods presented in the accompanying consolidated financial statements, we have determined that we are not the primary beneficiary of any VIEs. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;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;">&#8212;We include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our business acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired, based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impairment of Long-Lived Assets</font><font style="font-family:inherit;font-size:10pt;">&#8212;We evaluate events and changes in circumstances that could indicate carrying amounts of long-lived assets, including intangible assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future undiscounted cash flows is less than the carrying amount of those assets, we record an impairment charge in the period in which we make the determination. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Charges</font><font style="font-family:inherit;font-size:10pt;">&#8212;We recognize a liability for exit and disposal activities when the liability is incurred. Our restructuring charges consist of severance and other one-time benefits, contract terminations and other charges. Liabilities for costs associated with a restructuring activity are measured at fair value and are recognized when the liability is incurred. One-time termination benefits are expensed at the date we notify the employee, unless the employee must provide future service, in which case the benefits are expensed ratably over the future service period. A liability for contract termination costs represents a liability for costs to terminate a contract before the end of its term and is recognized at fair value when we terminate the contract in accordance with the contract terms, which is usually done by giving written notice to the counterparty within the notification period specified by the contract or by otherwise negotiating a termination with the counterparty. A liability for costs that will continue to be incurred under a contract for its remaining term without economic benefit to the entity is recognized at the cease-use date. Costs to terminate a lease before the end of its term are recognized when the property is vacated. Other costs primarily consist of asset write-offs, which are expensed when incurred. </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We continually evaluate the adequacy of the remaining liabilities under our restructuring initiatives. Although we believe that these estimates accurately reflect the costs of our restructuring plan, actual results may differ and thereby require us to record an additional provision or reverse a portion of such a provision. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill </font><font style="font-family:inherit;font-size:10pt;">&#8212;Goodwill represents the excess of purchase consideration over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination are not amortized, but instead tested for impairment at least annually during the fourth quarter. We perform our annual goodwill impairment analysis at the reporting unit level. As of December 31, 2015, we had </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reporting unit. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In reviewing goodwill for impairment we have the option to (i) assess qualitative factors to determine whether it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount or (ii) bypass the qualitative assessment and proceed directly to a quantitative assessment. If we opt to perform a qualitative assessment, the factors we may review include, but are not limited to (a) macroeconomic conditions; (b) industry and market considerations; (c) cost factors; (d) overall financial performance; (e) other relevant entity-specific events such as changes in management, strategy, customers or litigation; (f) events affecting the reporting unit; or (g) or sustained decrease in share price. If we believe, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test will be required. Otherwise, no further testing will be required.&#160;A quantitative assessment utilizes a two-step process. In the first step, the fair value of the reporting unit is determined, and is compared against its carrying amount, including goodwill. We consider a combination of an income-based approach using projected discounted cash flows and a market-based approach using multiples of comparable companies to determine the fair value. The fair value of the reporting unit is estimated using significant judgment based on a combination of the income and the market approaches. Under the income approach, we estimate fair value of the reporting unit based on the present value of forecasted future cash flows that the reporting unit is expected to generate over its remaining life. Under the market approach, we estimate fair value of our reporting unit based on an analysis that compares the value of the reporting unit to values of other companies in similar lines of business. If the fair value of the reporting unit is less than its carrying value, then we perform the second step to measure the amount of impairment loss. The amount of impairment is determined by comparing the implied fair value of reporting unit goodwill to the carrying value of the goodwill. When the carrying value of the reporting unit&#8217;s goodwill exceeds its implied fair value, we record an impairment loss equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting unit exceeded the net book value as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determining the fair value of the reporting unit requires us to make judgments and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue growth rates and operating margins used to calculate projected future cash flows, operating trends, risk-adjusted discount rates, future economic and market conditions and determination of appropriate market comparables. We base our fair value estimates on assumptions we believe to be reasonable but that are unpredictable and inherently uncertain. Actual future results may differ from those estimates. We may also test goodwill for impairment between annual tests in the presence of impairment indicators. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-weight:bold;">Other Intangible Assets</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">&#8212;Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">straight-line method over the estimated economic lives of the assets, which range from </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;">five</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue</font><font style="font-family:inherit;font-size:10pt;">&#8212;Deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. The majority of deferred revenue is comprised of security subscription and technical support services which are invoiced upfront and delivered over twelve months or longer.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;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;">&#8212;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 financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize tax benefits from an uncertain tax position only if it is more likely than not, based on the technical merits of the position, that the tax position will be sustained on examination by the taxing authorities. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;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;">&#8212;We have elected to use the Black-Scholes option pricing model to determine the fair value of our employee stock options and employee stock purchase plans (&#8220;ESPP&#8221;). The fair value of restricted stock units (&#8220;RSU&#8221;) is based on the closing market price of our common stock on the date of grant. Stock-based compensation expense, net of estimated forfeitures, is amortized on a straight-line basis. Preferred stock units (&#8220;PSU&#8221;) are RSUs that contain both service-based and market-based vesting conditions. PSUs vest over a specified service period upon the satisfaction of certain market-based vesting conditions, and settle into shares of our common stock upon vesting over a </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">- or </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period. The fair value of a PSU is calculated using the Monte Carlo simulation model on the date of grant and is based on the market price of our common stock on the date of grant modified to reflect the impact of the market-based vesting condition, including the estimated payout level based on that condition. We do not adjust compensation cost for subsequent changes in the expected outcome of the market-based vesting conditions.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</font><font style="font-family:inherit;font-size:10pt;">&#8212;We rent our facilities under operating lease agreements and recognize related rent expense on a straight-line basis over the term of the lease. Some of our lease agreements contain rent holidays, scheduled rent increases, lease incentives and renewal options. Rent holidays and scheduled rent increases are included in the determination of rent expense to be recorded over the lease term. Lease incentives are recognized as a reduction of rent expense on a straight-line basis over the term of the lease. Renewals are not assumed in the determination of the lease term unless they are deemed to be reasonably assured at the inception of the lease. We begin recognizing rent expense on the date that we obtain the legal right to use and control the leased space.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advertising Expense</font><font style="font-family:inherit;font-size:10pt;">&#8212;Advertising costs are expensed when incurred and are included in operating expenses in the accompanying consolidated statements of operations. Our advertising expenses were not significant for any periods presented.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and Development Costs</font><font style="font-family:inherit;font-size:10pt;">&#8212;Research and development costs are expensed as incurred.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Software Development Costs</font><font style="font-family:inherit;font-size:10pt;">&#8212;The costs to develop software that is marketed have not been capitalized as we believe our current software development process is essentially completed concurrently with the establishment of technological feasibility. Such costs are expensed as incurred and included in research and development in our consolidated statements of operations.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The costs to obtain or develop software for internal use are capitalized based on qualifying criteria, which includes a determination of whether such costs are incurred during the application development stage. Such costs are amortized over the software&#8217;s estimated useful life. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">&#8212;We derive the majority of our revenue from sales of our hardware, software, FortiGuard security subscription and FortiCare technical support services, and other services through our channel partners and a direct sales force.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized when all of the following criteria have been met:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Persuasive evidence of an arrangement exists.</font><font style="font-family:inherit;font-size:10pt;"> Binding contracts or purchase orders are generally used to determine the existence of an arrangement.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Delivery has occurred or services have been rendered.</font><font style="font-family:inherit;font-size:10pt;"> Delivery occurs when we fulfill an order and title and risk of loss has been transferred. Service revenue is deferred and recognized ratably over the contractual service period, which is typically from&#160;</font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#160;to&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#160;years and is generally recognized upon delivery or completion of service.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sales price is fixed or determinable.</font><font style="font-family:inherit;font-size:10pt;"> We assess whether the sales price is fixed or determinable based on the payment terms associated with the transaction and when the sales price is deemed final.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collectability is reasonably assured.</font><font style="font-family:inherit;font-size:10pt;"> We assess collectability based primarily on creditworthiness as determined by credit checks, analysis, and payment history. </font></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize product revenue for sales to distributors that have no general right of return and direct sales to end-customers upon shipment, based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. Certain distributors are granted stock rotation rights, limited rights of return and rebates for sales of our products. The arrangement fee for this group of distributors is not typically fixed or determinable when products are shipped and revenue is therefore deferred and recognized upon sell-through. For sales that include end-customer acceptance criteria, revenue is recognized upon acceptance. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Substantially all of our products have been sold in combination with services, which consist of security subscriptions and technical support services. Security services provide access to our antivirus, intrusion prevention, web filtering and anti-spam functionality. Support services include rights to unspecified software upgrades, maintenance releases and patches, telephone and Internet access to technical support personnel, and hardware support. We recognize revenue from these services ratably over the contractual service period. Revenue related to subsequent renewals of these services are recognized over the term of the renewal agreement.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We reduce revenue for estimates of sales returns and allowances and record reductions to revenue for rebates and estimated commitments related to price protection and other customer incentive programs. Additionally, in limited circumstances, we may permit end-customers, distributors and resellers to return our products, subject to varying limitations, for a refund within a reasonably short period from the date of purchase. We estimate and record reserves for sales incentives and sales returns based on historical experience. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our sales arrangements typically contain multiple elements, such as hardware, security subscription, technical support services and other services. The majority of our hardware appliance products contain our operating system software that together function to deliver the essential functionality of the product. Our products and services generally qualify as separate units of accounting. We allocate revenue to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (&#8220;VSOE&#8221;) of selling price, if it exists, or third-party evidence (&#8220;TPE&#8221;) of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use our best estimate of selling price (&#8220;BESP&#8221;) for that deliverable. Revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for each element.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our hardware appliances, we use BESP as our selling price. For our support and other services, we generally use VSOE as our selling price estimate. We determine VSOE of fair value for elements of an arrangement based on the historical pricing and discounting practices for those services when sold separately. In establishing VSOE, we require that a substantial majority of the selling prices for a service fall within a reasonably narrow pricing range, generally evidenced by a substantial majority of such historical stand-alone transactions falling within a reasonably narrow range as a percentage of list price. When we are unable to establish a selling price using VSOE for our support and other services, we use BESP in our allocation of arrangement consideration. We determine BESP for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies, customer classes and distribution channels that fall within a reasonably narrow range as a percentage of list price.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple-element arrangements where software deliverables are included, revenue is allocated to the non-software deliverables and to the software deliverables as a group using the relative estimated selling prices of each of the deliverables in the arrangement based on the estimated selling price hierarchy. The amount allocated to the software deliverables is then allocated to each software deliverable using the residual method when VSOE of fair value exists. If evidence of VSOE of fair value of one or more undelivered elements does not exist, all software allocated revenue is deferred and recognized when delivery of those elements occurs or when fair value can be established. When the undelivered element for which we do not have VSOE of fair value is support, revenue for the entire arrangement is recognized ratably over the support period. The same residual method and VSOE of fair value principles apply for our multiple element arrangements that contain only software elements.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shipping and Handling</font><font style="font-family:inherit;font-size:10pt;">&#8212;Shipping and handling fees charged to our customers are recognized as product revenue in the period shipped and the related costs for providing these services are recorded as a cost of 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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable</font><font style="font-family:inherit;font-size:10pt;">&#8212;Trade accounts receivable are recorded at the invoiced amount, net of sales returns reserve and allowances for doubtful accounts. The sales returns reserve is determined based on specific criteria including agreements to provide rebates and other factors known at the time, as well as estimates of the amount of goods shipped that will be returned. To determine the adequacy of the sales returns reserve, we analyze historical experience of actual rebates and returns. The sales returns reserve was </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2015 and 2014, respectively. The allowance for doubtful accounts is determined based on our assessment of the collectability of customer accounts. The allowance for doubtful accounts was </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2015 and 2014.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranties</font><font style="font-family:inherit;font-size:10pt;">&#8212;We generally provide a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">1</font><font style="font-family:inherit;font-size:10pt;">-year warranty on hardware products and a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">90</font><font style="font-family:inherit;font-size:10pt;">-day warranty on software. A provision for estimated future costs related to warranty activities is recorded as a component of cost of product revenues when the product revenue is recognized, based upon historical product failure rates and historical costs incurred in correcting product failures. In the event we change our warranty reserve estimates, the resulting charge against future cost of sales or reversal of previously recorded charges may materially affect our gross margins and operating results. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty activities are summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 balance&#8212;beginning of the period</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,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,534</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,653</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,444</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty for the year, including warranty liabilities assumed in connection with a business acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,890</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment related to pre-existing warranties</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,481</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;">(324</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;">207</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 balance&#8212;end of the 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: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,144</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,269</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;">3,037</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Derivatives</font><font style="font-family:inherit;font-size:10pt;">&#8212;Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the U.S. are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the CAD and the EUR. To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities between one and three months. Changes in the fair value of forward exchange contracts related to balance sheet accounts are insignificant and are included in Other expense&#8212;net in the consolidated statement of operations. As of December 31, 2015, the fair value of the forward exchange contracts was not material. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, independent of any hedging activities, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our consolidated statements of operations. Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR, GBP and CNY could adversely impact our operating expenses in the future. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The notional amount of forward exchange contracts to hedge balance sheet accounts as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="75%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Buy/Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Notional</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Balance Sheet Contracts:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of December 31, 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">Sell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,011</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></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;">Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;)2016-02&#8212;Leases. The FASB amended lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. We are currently evaluating the impact ASU 2016-02 will have on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU 2016-01&#8212;Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities.&#160;ASU 2016-01&#160;modifies how entities measure equity investments and present changes in the fair value of financial liabilities. Under the new guidance, entities will have to measure equity investments that do not result in consolidation and are not accounted under the equity method at fair value and recognize any changes in fair value in net income unless the investments qualify for the new practicality exception. A practicality exception will apply to those equity investments that do not have a readily determinable fair value and do not qualify for the practical expedient to estimate fair value, and as such these investments may be measured at cost.&#160;ASU 2016-01 will be effective for us beginning on January 1, 2018. We do not expect the impact of ASU 2016-01 on our consolidated financial statements to be significant. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, the FASB issued ASU 2015-17&#8212;Balance Sheet Classification of Deferred Taxes, which simplifies the presentation of deferred income taxes. ASU 2015-17 requires that deferred tax assets and liabilities be classified as noncurrent assets or noncurrent liabilities. We early adopted this standard effective December 31, 2015 on a retrospective basis. The adoption of this standard resulted in the reclassification of </font><font style="font-family:inherit;font-size:10pt;">$41.8 million</font><font style="font-family:inherit;font-size:10pt;"> from Deferred tax assets&#8212;current in the consolidated balance sheet as of December 31, 2014 to Deferred tax assets&#8212;noncurrent.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2015, the FASB issued ASU 2015-16&#8212;Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the accounting had been completed at the acquisition date. ASU 2015-16 will be effective for us beginning on January 1, 2016. We do not expect the impact of ASU 2015-16 on our consolidated financial statements to be significant. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the FASB issued ASU 2015-11&#8212;Inventory&#8212;Simplifying the Measurement of Inventory (Topic 330). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We do not expect the impact of ASU 2015-11 on our consolidated financial statements to be significant. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09&#8212;Revenue from Contracts with Customers (Topic 606) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 is effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact ASU 2014-09 will have on our consolidated financial statements.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU 2015-05&#8212;Intangibles&#8212;Goodwill and Other-Internal-Use Software: Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will be effective for us beginning on January 1, 2016. We are currently evaluating the impact of ASU 2015-05 will have on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Software Development Costs</font><font style="font-family:inherit;font-size:10pt;">&#8212;The costs to develop software that is marketed have not been capitalized as we believe our current software development process is essentially completed concurrently with the establishment of technological feasibility. Such costs are expensed as incurred and included in research and development in our consolidated statements of operations.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The costs to obtain or develop software for internal use are capitalized based on qualifying criteria, which includes a determination of whether such costs are incurred during the application development stage. Such costs are amortized over the software&#8217;s estimated useful life. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranties</font><font style="font-family:inherit;font-size:10pt;">&#8212;We generally provide a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">1</font><font style="font-family:inherit;font-size:10pt;">-year warranty on hardware products and a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">90</font><font style="font-family:inherit;font-size:10pt;">-day warranty on software. A provision for estimated future costs related to warranty activities is recorded as a component of cost of product revenues when the product revenue is recognized, based upon historical product failure rates and historical costs incurred in correcting product failures. In the event we change our warranty reserve estimates, the resulting charge against future cost of sales or reversal of previously recorded charges may materially affect our gross margins and operating results.</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;">SUBSEQUENT EVENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Share Repurchase Program</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, our board of directors approved a new Share Repurchase Program (the &#8220;New Program&#8221;), which authorizes the repurchase of up to </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our outstanding common stock through December 31, 2017. Under the program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. Subsequent to December 31, 2015, through the filing of this Report, we have repurchased </font><font style="font-family:inherit;font-size:10pt;">2.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock under the new program at an average price of </font><font style="font-family:inherit;font-size:10pt;">$24.97</font><font style="font-family:inherit;font-size:10pt;"> per share, for </font><font style="font-family:inherit;font-size:10pt;">$50.0 million</font><font style="font-family:inherit;font-size:10pt;">. We have </font><font style="font-family:inherit;font-size:10pt;">$150.0 million</font><font style="font-family:inherit;font-size:10pt;"> authorized funds remaining under the new program as of the filing date.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Building Purchase</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, we purchased certain property in Union City, California totaling approximately </font><font style="font-family:inherit;font-size:10pt;">200,000</font><font style="font-family:inherit;font-size:10pt;"> square feet for a total cash payment of </font><font style="font-family:inherit;font-size:10pt;">$18.5 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate changes in the balance of unrecognized tax benefits are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2013</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits, beginning of 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;">44,151</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;">29,604</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;">27,808</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;">Gross increases for tax positions related to the current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,547</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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;">Gross increases for tax positions related to the prior year</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross decreases for tax positions related to prior year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,207</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,322</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;">Gross decreases for tax positions related to expiration of statute of limitations</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,069</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;">&#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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits, end of year</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;">59,672</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;">44,151</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;">29,604</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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable</font><font style="font-family:inherit;font-size:10pt;">&#8212;Trade accounts receivable are recorded at the invoiced amount, net of sales returns reserve and allowances for doubtful accounts. The sales returns reserve is determined based on specific criteria including agreements to provide rebates and other factors known at the time, as well as estimates of the amount of goods shipped that will be returned. To determine the adequacy of the sales returns reserve, we analyze historical experience of actual rebates and returns. The sales returns reserve was </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2015 and 2014, respectively. The allowance for doubtful accounts is determined based on our assessment of the collectability of customer accounts. The allowance for doubtful accounts was </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2015 and 2014.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font><font style="font-family:inherit;font-size:10pt;">&#8212;The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the best estimate of selling price for our products and services, stock-based compensation, inventory valuation and warranty reserve, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and allowance for doubtful accounts, restructuring charges, and other loss contingencies. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> EX-101.SCH 12 ftnt-20151231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2119100 - Disclosure - Accumulated Other Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Changes in Accumulated Balances of Other Comprehensive Income)(Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Reclassification Out of Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Business Combinations , Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Business Combinations , Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Business Combinations , Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Combinations , Purchase Price Allocations (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Business Combinations , Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Commitments and Contingencies Minimum Operating Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Commitments and Contingencies (Tables) 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 Income 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 2117100 - Disclosure - Defined Contribution Plans link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Instruments and Fair Value link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Financial Instruments and Fair Value , Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Financial Instruments and Fair Value , Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Instruments and Fair Value , Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Instruments and Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Goodwill and Other Intangible Assets - Net link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Goodwill and Other Intangible Assets - Net , Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Goodwill and Other Intangible Assets - Net (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Goodwill and Other Intangible Assets - Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Income Taxes , Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Income Taxes , Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Income Taxes , Provision for Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Income Taxes , Reconciliation of Pre-Tax Income(Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Income Taxes , Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Investments in Privately-Held Companies link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Investments in Privately-Held Companies (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Net Income Per Share , Anti Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Net Income Per Share , Calculation of Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Property and Equipment—Net link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Property and Equipment—Net (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Property and Equipment—Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2421401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Restructuring Charges , Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Restructuring Charges , Restructuring Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2423401 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Stockholders' Equity , Allocation of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Stockholders' Equity , ESPP Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Stockholders' Equity , Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stockholders' Equity , Range of Options (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Stockholders' Equity , Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Stockholders' Equity , Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402411 - Disclosure - Summary of Significant Accounting Policies , Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies , Cash, Cash Equivalents and Available-for-sale Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies , Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2402413 - Disclosure - Summary of Significant Accounting Policies , Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies , Foreign Currency Translation (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies , Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Summary of Significant Accounting Policies , Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies , Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2402414 - Disclosure - Summary of Significant Accounting Policies , Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2402410 - Disclosure - Summary of Significant Accounting Policies , Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2402409 - Disclosure - Summary of Significant Accounting Policies , Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2402412 - Disclosure - Summary of Significant Accounting Policies , Warranties (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 ftnt-20151231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 ftnt-20151231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 ftnt-20151231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Inventory Disclosure [Abstract] Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventory Inventory, Net Finished goods held by distributors Inventory, Finished Goods, Net of Reserves, Held by Distributors Inventory, Finished Goods, Net of Reserves, Held by Distributors Materials at contract manufacturers Inventory, Raw Materials, Net of Reserves, at Contract Manufacturers Inventory, Raw Materials, Net of Reserves, at Contract Manufacturers Financial Instruments and Fair Value [Abstract] Financial Instruments and Fair Value [Abstract] Summary of Investments Schedule of Amortized Costs, Unrealized Gains and Losses, and Fair Value of Available For Sale Securities [Table Text Block] Schedule of Amortized Costs, Unrealized Gains and Losses, and Fair Value of Available For Sale Securities [Table Text Block] Schedule of Unrealized Loss on Investments Schedule of Unrealized Loss on Investments [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Compensation and Retirement Disclosure [Abstract] Matching contribution on employee contributions, Percent Defined Contribution Plan, Employer Matching Contribution, Percent of Match Maximum contribution percentage of each employee's eligible earnings, Percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Matching contributions to the RRSP and 401(k) Plans Defined Contribution Plan, Employer Matching Contribution, Amount Defined Contribution Plan, Employer Matching Contribution, Amount Income Tax Disclosure [Abstract] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign INCOME BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest Other Comprehensive Income (Loss), Net of Tax [Abstract] ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Comprehensive Income (Loss) Note [Text Block] Accounting Policies [Abstract] Number of reporting units Number of Reporting Units Valuation and Qualifying Accounts Disclosure [Table] Valuation and Qualifying Accounts Disclosure [Table] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves [Domain] Valuation Allowances and Reserves [Domain] Sales Returns Reserve [Member] Allowance for Sales Returns [Member] Allowance for Doubtful Accounts [Member] Allowance for Doubtful Accounts [Member] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Reserve balance Valuation Allowances and Reserves, Balance SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] INVENTORY Inventory Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Operating Lease Commitments: Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating lease commitments, 2016 Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating lease commitments, 2017 Operating Leases, Future Minimum Payments, Due in Two Years Operating lease commitments, 2018 Operating Leases, Future Minimum Payments, Due in Three Years Operating lease commitments, 2019 Operating Leases, Future Minimum Payments, Due in Four Years Operating lease commitments, 2020 Operating Leases, Future Minimum Payments, Due in Five Years Operating lease commitments, Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating lease commitments Operating Leases, Future Minimum Payments Due Inventory purchase commitments: Purchase Obligation, Fiscal Year Maturity [Abstract] Inventory purchase commitments, 2016 Purchase Obligation, Due in Next Twelve Months Inventory purchase commitments, 2017 Purchase Obligation, Due in Second Year Inventory purchase commitments, 2018 Purchase Obligation, Due in Third Year Inventory purchase commitments, 2019 Purchase Obligation, Due in Fourth Year Inventory purchase commitments, 2020 Purchase Obligation, Due in Fifth Year Inventory purchase commitments, Thereafter Purchase Obligation, Due after Fifth Year Inventory purchase commitments Purchase Obligation Other contractual commitments and open purchase orders: Other Commitments [Abstract] Other contractual commitments and open purchase orders, 2016 Other Commitment, Due in Next Twelve Months Other contractual commitments and open purchase orders, 2017 Other Commitment, Due in Second Year Other contractual commitments and open purchase orders, 2018 Other Commitment, Due in Third Year Other contractual commitments and open purchase orders, 2019 Other Commitment, Due in Fourth Year Other contractual commitments and open purchase orders, 2020 Other Commitment, Due in Fifth Year Other contractual commitments and open purchase orders, Thereafter Other Commitment, Due after Fifth Year Other contractual commitments and open purchase orders Other Commitment Contractual Obligation Contractual Obligation Contractual Obligation, 2016 Contractual Obligation, Due in Next Fiscal Year Contractual Obligation, 2017 Contractual Obligation, Due in Second Year Contractual Obligation, 2018 Contractual Obligation, Due in Third Year Contractual Obligation, 2019 Contractual Obligation, Due in Fourth Year Contractual Obligation, 2020 Contractual Obligation, Due in Fifth Year Contractual Obligation, Thereafter Contractual Obligation, Due after Fifth Year FINANCIAL INSTRUMENTS AND FAIR VALUE Financial Instruments Disclosure [Text Block] Schedule of Deferred Taxes [Table] Schedule of Deferred Taxes [Table] Schedule of Deferred Taxes [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Income Taxes Payable [Member] Income Taxes Payable [Member] Income Taxes Payable [Member] Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] U.S. Tax Court Opinion [Member] Reduction in Taxes [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Meru Networks, Inc. [Member] Meru Networks, Inc. [Member] Meru Networks, Inc. [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal [Member] Domestic Tax Authority [Member] California [Member] State Jurisdiction, California [Member] State Jurisdiction, California [Member] Deferred Taxes [Line Items] Deferred Taxes [Line Items] Deferred Taxes [Line Items] Income tax benefit from employee stock option plans Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Amount of unrecognized deferred tax asset relating to tax credits for excess tax benefits for stock-based compensation expense Deferred Tax Asset Not Recognized, Amount of Unrecognized Deferred Tax Asset Relating to Tax Credits Deferred Tax Asset Not Recognized, Amount of Unrecognized Deferred Tax Asset Relating to Tax Credits Deferred tax assets: Components of Deferred Tax Assets [Abstract] Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Deferred revenue Deferred Tax Assets, Deferred Income Nondeductible reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Depreciation and amortization Deferred Tax Assets, Property, Plant and Equipment General business credit carryforward Deferred Tax Assets, Tax Credit Carryforwards, General Business Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Other Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Net operating loss carryforwards Operating Loss Carryforwards Net operating loss carryforwards, annual limitation Operating Loss Carryforward, Annual Limitation Operating Loss Carryforward, Annual Limitation Tax credit carryforwards Tax Credit Carryforward, Amount Foreign earnings deemed to be permanently reinvested overseas Undistributed Earnings of Foreign Subsidiaries Provision for income taxes Income Tax Expense (Benefit) Canadian deemed dividend distribution Canadian Deemed Dividend Distribution Canadian Deemed Dividend Distribution Tax impact of Canadian deemed dividend distribution Effective Income Tax Rate Reconciliation, Canadian Deemed Dividend Distribution Effective Income Tax Rate Reconciliation, Canadian Deemed Dividend Distribution Deferred tax benefit of the Canadian stock based compensation expense Income tax Expense (Benefit), Deferred Tax Benefit, Canadian Stock Based Compensation Expense Income tax Expense (Benefit), Deferred Tax Benefit, Canadian Stock Based Compensation Expense Restructuring and Related Activities [Abstract] RESTRUCTURING CHARGES Restructuring and Related Activities Disclosure [Text Block] Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Statement, Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Statement [Line Items] Statement [Line Items] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable—Net of reserves for sales returns and doubtful accounts of $6,228 and $6,204 at December 31, 2015 and 2014, respectively Accounts Receivable, Net, Current Inventory Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current LONG-TERM INVESTMENTS Long-term Investments DEFERRED TAX ASSETS Deferred Tax Assets, Net of Valuation Allowance, Noncurrent PROPERTY AND EQUIPMENT—Net Property, Plant and Equipment, Net OTHER INTANGIBLE ASSETS—Net Intangible Assets, Net (Excluding Goodwill) GOODWILL Goodwill OTHER ASSETS Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Accrued payroll and compensation Employee-related Liabilities, Current Income taxes payable Accrued Income Taxes, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current DEFERRED REVENUE Deferred Revenue, Noncurrent INCOME TAX LIABILITIES Accrued Income Taxes, Noncurrent OTHER LIABILITIES Other Liabilities, Noncurrent Total liabilities Liabilities COMMITMENTS AND CONTINGENCIES (Note 10) Commitments and Contingencies STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.001 par value—300,000 shares authorized; 171,399 and 166,443 shares issued and outstanding at December 31, 2015 and 2014, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Goodwill and Intangible Assets Disclosure [Abstract] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance, beginning Goodwill, Gross Addition due to business acquisition Goodwill, Acquired During Period Balance, ending Property, Plant and Equipment [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] California and France [Member] California and France [Member] California and France [Member] France [Member] FRANCE Property, Plant and Equipment by Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Land [Member] Land [Member] Building [Member] Building [Member] Building and building improvements [Member] Building and Building Improvements [Member] Evaluation units [Member] Evaluation Units [Member] Evaluation units [Member] Computer equipment and software [Member] Computer Equipment [Member] Furniture and fixtures [Member] Furniture and Fixtures [Member] Construction-in-progress [Member] Construction in Progress [Member] Building Improvements [Member] Construction in Progress, Building Improvements [Member] Construction in Progress, Building Improvements [Member] Leasehold improvements and tooling [Member] Leaseholds and Leasehold Improvements [Member] Enterprise Resource Planning Software Capitalization [Member] Enterprise Resource Planning Software Capitalization [Member] Enterprise Resource Planning Software Capitalization [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Net, by Type [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Total property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment - net Depreciation expense Depreciation Purchase of property and equipment Payments to Acquire Productive Assets Write-off of fully depreciated assets Write-off of Fully Depreciated Assets Write-off of Fully Depreciated Assets Schedule of Warranties [Table] Schedule of Warranties [Table] Schedule of Warranties [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Hardware Products [Member] Hardware, Product Warranty [Member] Hardware, Product Warranty [Member] Software Products [Member] Software, Product Warranty [Member] Software, Product Warranty Warranties [Line Items] Warranties [Line Items] Warranties [Line Items] Warranty length Warranty Length Warranty Length Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Accrued warranty balance—beginning of the period Standard Product Warranty Accrual Warranty costs incurred Standard Product Warranty Accrual, Payments Provision for warranty for the year, including warranty liabilities assumed in connection with a business acquisition Standard Product Warranty Accrual, Warranties Issued Adjustment related to pre-existing warranties Standard Product Warranty Accrual, Preexisting, Increase (Decrease) Accrued warranty balance—end of the period New Accounting Pronouncement, Early Adoption [Table] New Accounting Pronouncement, Early Adoption [Table] New Accounting Pronouncement, Early Adoption [Axis] New Accounting Pronouncement, Early Adoption [Axis] New Accounting Principles, Early Adoption [Domain] New Accounting Principles, Early Adoption [Domain] New Accounting Pronouncement, Early Adoption, Effect [Member] New Accounting Pronouncement, Early Adoption, Effect [Member] New Accounting Pronouncement, Early Adoption [Line Items] New Accounting Pronouncement, Early Adoption [Line Items] Deferred tax assets, noncurrent Deferred Tax Assets, Gross, Noncurrent Deferred tax assets, current Deferred Tax Assets, Gross, Current DEI [Abstract] DEI [Abstract] Document Information [Table] Document Information [Table] Document Information, Document [Axis] Document Information, Document [Axis] Document [Domain] Document [Domain] Document Information [Line Items] Document Information [Line Items] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Current Reporting Status Entity Current Reporting Status Entity Filer Category Entity Filer Category Entity Well Known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Public Float Entity Public Float 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) Total 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) Total deferred Deferred Income Tax Expense (Benefit) Total provision for income taxes Concentration Risk [Table] Concentration Risk [Table] Concentration Risk by Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Concentration Risk by Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable [Member] Accounts Receivable [Member] Sales Revenue [Member] Sales Revenue [Member] Sales Revenue [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Number of customers accounting for 10% or more of concentration risk Number Of Customers Accounting For Ten Percent Or More Of Concentration Risk Number Of Customers Accounting For Ten Percent Or More Of Concentration Risk Percentage from a single customer Concentration Risk, Percentage Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Fiscal Years: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2016 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2017 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Five Total Finite-Lived Intangible Assets, Net Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of Product Revenue & Sales and Marketing [Member] Cost of Product Revenue and Sales and Marketing [Member] Cost of Product Revenue and Sales and Marketing [Member] Cost of Product Revenue [Member] Cost of Sales [Member] Coyote Point Systems, Inc. [Member] Coyote Point Systems, Inc. [Member] Coyote Point Systems, Inc. [Member] 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] Customer Relationships [Member] Customer Relationships [Member] Developed Technology [Member] Developed Technology Rights [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Impairment of long-lived assets Impairment of Intangible Assets (Excluding Goodwill) Amortization expense Amortization of Intangible Assets 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] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award Authorized Shares Changes [Axis] Share-based Compensation Arrangement by Share-based Payment Award Authorized Shares Changes [Axis] Share-based Compensation Arrangement by Share-based Payment Award Authorized Shares Changes [Axis] Share-based Compensation Arrangement by Share-based Payment Award Authorized Shares Changes [Domain] Share-based Compensation Arrangement by Share-based Payment Award Authorized Shares Changes [Domain] Share-based Compensation Arrangement by Share-based Payment Award Authorized Shares Changes [Domain] Share-based Compensation Award Authorized Number Changes, Lesser of Fixed Amount of Shares [Member] Share-based Compensation Award Authorized Number Changes, Lesser of Fixed Amount of Shares [Member] Share-based Compensation Award Authorized Number Changes, Lesser of Fixed Amount of Shares [Member] Share-based Compensation Award Authorized Number Changes, Lesser of Outstanding Shares on Last Day of Preceeding Year [Member] Share-based Compensation Award Authorized Number Changes, Lesser of Outstanding Shares on Last Day of Preceeding Year [Member] Share-based Compensation Award Authorized Number Changes, Lesser of Outstanding Shares on Last Day of Preceeding Year [Member] Deferred Compensation Arrangement with Individual, Share-based Payments, by Title of Individual [Axis] Title of Individual [Axis] Title of Individual with Relationship to Entity [Domain] Relationship to Entity [Domain] Individual Owning 10 Percent or More of Stock [Member] Individual Owning 10 Percent or More of Stock [Member] Individual Owning 10 Percent or More of Stock [Member] Employee [Member] Employee [Member] Employee [Member] Directors and Other Service Providers [Member] Directors and Other Service Providers [Member] Directors and Other Service Providers [Member] Individual Owning 10 Percent or Less of Stock [Member] Individual Owning 10 Percent or Less of Stock [Member] Individual Owning 10 Percent or Less of Stock [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Stock Plans, 2000 and 2008 [Member] Stock Plans, 2000 and 2008 [Member] Stock Plans, 2000 and 2008 [Member] Stock Plan, 2009 [Member] Stock Plan, 2009 [Member] Stock Plan, 2009 [Member] Stock-based Compensation Plan [Member] Stock Compensation Plan [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Stock Options, Nonqualifying [Member] Stock Options, Nonqualifying [Member] Stock Options, Nonqualifying [Member] Stock Options [Member] Employee Stock Option [Member] ESPP [Member] Employee Stock [Member] Stock Options and Restricted Stock Units, Outstanding [Member] Stock Options and Restricted Stock Units, Outstanding [Member] Stock Options and Restricted Stock Units, Outstanding [Member] Reserved for Future Option, Restricted Stock Unit and Other Equity Award Grants [Member] Reserved for Future Option, Restricted Stock Unit and Other Equity Award Grants [Member] Reserved for Future Option, Restricted Stock Unit and Other Equity Award Grants [Member] Reserved for Future ESPP Issuances [Member] Reserved for Future ESPP Issuances [Member] Reserved for Future ESPP Issuances [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Minimum stock ownership percent triggering early award expiration Share-based Compensation Arrangement by Share-based Payment Award, Minimum Stock Ownership Percent Triggering Early Award Expiration Share-based Compensation Arrangement by Share-based Payment Award, Minimum Stock Ownership Percent Triggering Early Award Expiration Percent of market price for non-statutory options Share-based Compensation Arrangement by Share-based Payment Award, Minimum Exericse Price as Percent of Fair Value On Grant Date Share-based Compensation Arrangement by Share-based Payment Award, Minimum Exericse Price as Percent of Fair Value On Grant Date Option contractual term Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Remaining shares available for grant under the plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Number of shares authorized before adjustments Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Before Adjustments Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Before Adjustments For Forfeitures, Terminations, and Repurchases. Number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Number of shares authorized, maximum Share-based Compensation Arrangement by Share-based Payment Award, Increase to Number of Shares Authorized Per Original Plan Terms, Maximum Share-based Compensation Arrangement by Share-based Payment Award, Increase to Number of Shares Authorized Per Original Plan Terms, Maximum Increase to number of shares authorized, maximum, percent Share-based Compensation Arrangement by Share-based Payment Award, Increase to Number of Shares Authorized Per Original Plan Terms, Maximum, Percent Share-based Compensation Arrangement by Share-based Payment Award, Increase to Number of Shares Authorized Per Original Plan Terms, Maximum, Percent Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Award Expiration Period Share-based Compensation Arrangement by Share-based Payment Award, Award Expiration Period Maximum stock ownership percent triggering early award expiration Share-based Compensation Arrangement by Share-based Payment Award, Maximum Stock Ownership Percent For Options Granted to Individuals Share-based Compensation Arrangement by Share-based Payment Award, Maximum Stock Ownership Percent For Options Granted to Individuals Common stock reserved for future issuances Common Stock, Capital Shares Reserved for Future Issuance Maximum employee subscription rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Purchase price of common stock as percentage of lower of fair market value of common stock on first day of offering period or last day of purchase period Purchase Price of Common Stock As Percentage Of Lower Of Fair Market Value Of Common Stock On First Day Of Offering Period Or Last Day Of Purchase Period Purchase Price of Common Stock As Percentage Of Lower Of Fair Market Value Of Common Stock On First Day Of Offering Period Or Last Day Of Purchase Period Business Combination, Non-Option Equity Instrument Assumed, Fair Value Business Combination, Non-Option Equity Instrument Assumed, Fair Value Business Combination, Non-Option Equity Instrument Assumed, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected term in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest 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 Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance - Beginning (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Balance - Ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance - Beginning (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Balance - Ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options vested and expected to vest, Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Options vested and expected to vest, Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Options vested and expected to vest, Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Options vested and expected to vest, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Options exercisable, Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options exercisable, Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options exercisable, Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options exercisable, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Compensation cost not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Compensation cost not yet recognized period of recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Weighted-average fair value per share granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Total fair value of awards vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Estimated fair value of earned equity awards assumed by Fortinet Business Combination, Consideration Transferred, Fair Value, Earned Equity Awards Assumed Business Combination, Consideration Transferred, Fair Value, Earned Equity Awards Assumed Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Segment Reporting [Abstract] Revenue from external customers by geographic region Revenue from External Customers by Geographic Areas [Table Text Block] Property and equipment by geographic region Long-lived Assets by Geographic Areas [Table Text Block] Derivative [Table] Derivative [Table] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Sell Short [Member] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] CAD Canada, Dollars Derivative [Line Items] Derivative [Line Items] Notional amount of forward exchange contracts Derivative, Notional Amount Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions And Allocation of Recognized Period Costs Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions And Allocation of Recognized Period Costs [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed. Schedule of Share-based Compensation, Stock Options, Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Schedule of Share-based Compensation, Restricted Stock Units Award Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Share-based Compensation, Shares Withheld for Taxes Schedule of Share-based Compensation, Shares Withheld for Taxes [Table Text Block] Schedule of Share-based Compensation, Shares Withheld for Taxes [Table Text Block] Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions [Table Text Block] Share-based Compensation, Performance Shares Award Activity Share-based Compensation, Performance Shares Award Outstanding Activity [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award Employee Stock Purchase Plan Additional Information Schedule of Share based Payment Award Employee Stock Purchase Plan Additional Information [Table Text Block] Schedule of Share based Payment Award Employee Stock Purchase Plan Additional Information [Table Text Block] Schedule of Shares Reserved for Future Issuance Schedule of Shares Reserved for Future Issuance [Table Text Block] Schedule of Shares Reserved for Future Issuance [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type [Table Text Block] Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type [Table Text Block] Income Tax Benefit from Stock Option Plans Income Tax Benefit from Stock Option Plans [Table Text Block] Income Tax Benefit from Stock Option Plans [Table Text Block] Title of Individual [Axis] Relationship to Entity [Domain] Executive Officer [Member] Executive Officer [Member] Non-executive Employee [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Vesting in Year 2 [Member] Share-based Compensation Award, Tranche Three [Member] Vesting in Year 3 [Member] Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] 2-Year vesting [Member] Share-based Compensation Award, Tranche One [Member] 3-year Vesting [Member] Share-based Compensation Award, Tranche Two [Member] Performance Shares [Member] Performance Shares [Member] Performance share vesting in year 2 and year 3 (percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Performance share target range, percent Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Settlement Range Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Settlement Range Performance Share, Weighted Average Assumptions [Abstract] Performance Share, Weighted Average Assumptions [Abstract] Performance Share, Weighted Average Assumptions [Abstract] Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Granted, weighted-average grant-date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Award performance period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Options, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Options, Performance Period Basis of Presentation and Preparation Presentation and Preparation of Consolidated Financial Statements [Policy Text Block] Presentation and Preparation of Consolidated Financial Statements [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk [Policy Text Block] Concentration Risk [Policy Text Block] Financial Instruments and Fair Value Fair Value of Financial Instruments, Policy [Policy Text Block] Comprehensive Income Comprehensive Income Loss [Policy Text Block] Comprehensive Income Loss [Policy Text Block] Foreign Currency Translation and Transaction Gains and Losses Foreign Currency Transactions and Translations Policy [Policy Text Block] Cash, Cash Equivalents and Available-for-sale Investments Cash and Cash Equivalents and Available-for-Sale Investments [Policy Text Block] Cash and Cash Equivalents and Available-for-Sale Investments [Policy Text Block] Inventory Inventory, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other Investments Cost Method Investments, Policy [Policy Text Block] Consolidation of Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Restructuring Charges Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Other Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Deferred Revenue and Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Leases Lease, Policy [Policy Text Block] Advertising Expense Advertising Cost, Policy, Expensed Advertising Cost [Policy Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Accounts Receivable Trade and Other Accounts Receivable, Policy [Policy Text Block] Warranties Standard Product Warranty, Policy [Policy Text Block] Foreign Currency Derivatives Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] INCOME TAXES Income Tax Disclosure [Text Block] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Member] Share Repurchase Program [Member] Share Repurchase Program [Member] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stock repurchased in the period, shares Stock Repurchased and Retired During Period, Shares Stock repurchased in the period, value Stock Repurchased and Retired During Period, Value Stock repurchase program, unused balance Stock Repurchase Program, Remaining Authorized Repurchase Amount Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Events [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Stock repurchase program, shares repurchased (shares) Stock repurchase program, average cost per share (usd per share) Treasury Stock Acquired, Average Cost Per Share Area of building acquired Area of Real Estate Property Purchase of land and building in Union City, California Equity Award [Domain] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Estimate of Fair Value [Member] Estimate of Fair Value Measurement [Member] Reported as [Member] Reported Value Measurement [Member] Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Corporate debt securities [Member] Corporate Debt Securities [Member] Commercial paper [Member] Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Municipal bonds [Member] US States and Political Subdivisions Debt Securities [Member] Certificates of deposit and term deposits [Member] Certificates of Deposit [Member] Money market funds [Member] Money Market Funds, Excluding Commercial Paper [Member] Money Market Funds, Excluding Commercial Paper [Member] U.S. government and agency securities [Member] US Treasury and Government [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Recurring [Member] Fair Value, Measurements, Recurring [Member] Cash equivalents [Member] Cash Equivalents, Line Item [Member] Cash Equivalents, Line Item [Member] Short-term investments [Member] Short Term Investments, Line Item [Member] Short Term Investments, Line Item [Member] Long-term investments [Member] Long Term Investments, Line Item [Member] Long Term Investments, Line Item [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [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] Available-for-sale securities, Fair Value Disclosure Available-for-sale Securities Total Assets, Fair Value Disclosure Assets, Fair Value Disclosure Schedule of Accumulated Other Comprehensive (Loss) Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Reclassification out of Accumulated Other Comprehensive (Loss) Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Consolidated Statements of Comprehensive Income [Abstract] Consolidated Statements of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive loss: Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Foreign currency translation losses Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Unrealized losses on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Tax provision related to unrealized losses on investments Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Other comprehensive loss—net of taxes Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Valuation and Qualifying Accounts [Abstract] Movement in Valuation Allowances and Reserves [Roll Forward] Movement in Valuation Allowances and Reserves [Roll Forward] Beginning balance Charged (credited) to costs and expenses, net of deductions Valuation Allowances and Reserves, Charged to Cost and Expense Ending balance Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Foreign currency translation losses [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized losses on investments [Member] Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] OTHER EXPENSE—Net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Common Stock [Member] Common Stock [Member] Treasury Stock [Member] Treasury Stock [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Accumulated Other Comprehensive (Loss) Income [Member] AOCI Attributable to Parent [Member] Retained Earnings [Member] Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance, shares Shares, Issued Balance Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards (in shares) Stock Issued During Period, Shares, Equity Incentive Plans Stock Issued During Period, Shares, Equity Incentive Plans Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards Stock Issued During Period, Value, Equity Incentive Plans, Net of Taxes Withheld Stock Issued During Period, Value, Equity Incentive Plans, Net of Taxes Withheld Repurchase and retirement of common stock (in shares) Repurchase and retirement of common stock Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Income tax benefit (shortfall) associated with stock-based compensation Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Net unrealized loss on investments - net of taxes Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Net change in cumulative translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Balance, shares Balance Gain Contingencies [Table] Gain Contingencies [Table] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Settled Litigation [Member] Settled Litigation [Member] Gain Contingencies [Line Items] Gain Contingencies [Line Items] Rent expense Operating Leases, Rent Expense, Net Inventory purchase commitments Other contractual commitments and open purchase orders Proceeds from legal settlement Proceeds from Legal Settlements Proceeds from legal settlement used to offset contingent legal fees Proceeds from Legal Settlement Used to Offset Contingent Legal Fees Proceeds from Legal Settlement Used to Offset Contingent Legal Fees Deferred proceeds from legal settlements Proceeds from Legal Settlement, Deferred Proceeds from Legal Settlement, Deferred Period of covenant not to sue Loss Contingency, Amortization Period of Covenant Not to Sue Loss Contingency, Amortization Period of Covenant Not to Sue Reserves for sales returns and doubtful accounts Allowance For Doubtful Accounts Receivable and Sales Returns Allowance For Doubtful Accounts Receivable and Sales Returns Common Stock, par value (dollars per share) Common Stock, Par or Stated Value Per Share Common Stock, shares authorized Common Stock, Shares Authorized Common Stock, shares issued Common Stock, Shares, Issued Common Stock, shares outstanding Common Stock, Shares, Outstanding Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] General and administrative [Member] General and Administrative Expense [Member] Xtera Communications, Inc. [Member] Xtera Communications, Inc. [Member] Xtera Communications, Inc. [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Cash consideration Payments to Acquire Businesses, Gross Withholding tax liability Business Combination, Consideration Transferred, Estimated Fair Value of Shares Withheld for Taxes Business Combination, Consideration Transferred, Estimated Fair Value of Shares Withheld for Taxes Fortinet RSUs issued for conversion of Meru RSUs Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Acquisition-related costs Business Combination, Acquisition Related Costs Goodwill Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Net tangible liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Purchase price Business Combination, Consideration Transferred Income Tax Contingency [Table] Income Tax Contingency [Table] Income Tax Liabilities - Non-current [Member] Income Tax Liabilities - Non-current [Member] Income Tax Liabilities - Non-current [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Unrecognized tax benefits that would favoraby affect effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued interest and penalties related to uncertain tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 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] Liability for uncertain tax positions Liability for Uncertain Tax Positions, Noncurrent Unrecognized tax benefits, beginning of year Unrecognized Tax Benefits Gross increases for tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Gross increases for tax positions related to the prior year Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Gross decreases for tax positions related to expiration of statute of limitations Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Gross decreases for tax positions related to expiration of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Unrecognized tax benefits, end of year Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Related Party Transactions 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] Income Statement Location [Axis] Income Statement Location [Domain] Cost of product revenue [Member] Cost of Goods Sold [Member] Cost of Goods Sold [Member] Cost of services and other revenue [Member] Cost of Services [Member] Cost of Services [Member] Research and development [Member] Research and Development Expense [Member] Selling and marketing [Member] Selling and Marketing Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation expense Allocated Share-based Compensation Expense Income tax benefit from employee stock option plans Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Finite-Lived Intangible Assets by Major Class Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Investments, All Other Investments [Abstract] INVESTMENTS IN PRIVATELY-HELD COMPANIES Cost-method Investments, Description [Text Block] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Revenue recognition period (in years) Revenue Recognition Period Revenue Recognition Period Short-term investments, minimum original maturity Investments, Classification as Short-term, Minimum Original Maturity Investments, Classification as Short-term, Minimum Original Maturity Short-term investments, maximum original maturity Investments, Classification as Short-term, Maximum Original Maturity Investments, Classification as Short-term, Maximum Original Maturity Long-term investments, minimum original maturity Investments, Classification as Long-term, Minimum Maturity Investments, Classification as Long-term, Minimum Maturity Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Accrued Liabilities [Member] Accrued Liabilities [Member] Other Liabilities [Member] Other Liabilities [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring charges expected Restructuring and Related Cost, Expected Cost Restructuring charges Restructuring Charges Restructuring reserve Restructuring Reserve SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance, beginning Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Balance, ending RSUs expected to vest—December 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Balance, weighted-average grant-date fair value per share (in dollars per share)—beginning Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Forfeited, weighted-average grant-date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vested, weighted-average grant-date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Balance, weighted-average grant-date fair value per share (in dollars per share)—ending RSUs expected to vest, weighted-average grant-date fair value per share (in dollars per share)—ending Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Grant Date Fair Value Shares withheld for taxes Shares Paid for Tax Withholding for Share Based Compensation Tax withholding upon vesting of restricted stock awards Payments Related to Tax Withholding for Share-based Compensation Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Schedule of Estimated Useful Lives of Property and Equipment - net Schedule of Estimated Useful Lives of Property, Plant and Equipment [Table Text Block] Schedule of Estimated Useful Lives of Property, Plant and Equipment [Table Text Block] Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Income Statement [Abstract] REVENUE: Revenue, Net [Abstract] Product Sales Revenue, Goods, Net Service Sales Revenue, Services, Net Total revenue Revenue, Net COST OF REVENUE: Cost of Goods and Services Sold [Abstract] Product Cost of Goods Sold Service Cost of Services Total cost of revenue Cost of Goods and Services Sold GROSS PROFIT: Gross Profit [Abstract] Product Product Gross Profit Products Gross profit is the aggregate revenue less cost of goods sold directly attributable to the revenue generation activity. Service Services Gross Profit Service Gross Profit is the aggregate revenue less cost of services sold or operating expenses directly attributable to the revenue generation activity. Total gross profit 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 Total operating expenses Operating Expenses OPERATING INCOME Operating Income (Loss) INTEREST INCOME Investment Income, Net PROVISION FOR INCOME TAXES NET INCOME Net income per share (Note 8): Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted-average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Contractual Obligation, Fiscal Year Maturity Schedule Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance and Other Benefits [Member] Employee Severance [Member] Contract Terminations and Other Charges [Member] Contract Termination [Member] Balance, beginning Costs incurred Less cash payments Payments for Restructuring Less non-cash charges Restructuring Reserve, Settled without Cash Balance, ending Schedule II Valuation and Qualifying Accounts Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Developed Technologies [Member] Technology-Based Intangible Assets [Member] Trade Name [Member] Trade Names [Member] Estimated useful life Finite-Lived Intangible Asset, Estimated Remaining Useful Life Finite-Lived Intangible Asset, Estimated Remaining Useful Life Fair values Finite-lived Intangible Assets Acquired COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Weighted-average fair value per share granted (in dollars per share) Shares issued under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Weighted-average price per share issued (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued, Weighted Average Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued, Weighted Average Price per Share NET INCOME PER SHARE Earnings Per Share [Text Block] Tax at federal statutory tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Stock-based compensation expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount State taxes—net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Domestic production activities deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Foreign tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Foreign income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Foreign withholding taxes Effective Income Tax Rate Reconciliation, Foreign Withholding Taxes, Amount Effective Income Tax Rate Reconciliation, Foreign Withholding Taxes, Amount Canadian deemed dividend distribution Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] Summary of Restructuring Activity Restructuring and Related Costs [Table Text Block] Subsequent Events Subsequent Events [Text Block] Computer equipment and software [Member] Computer Software, Intangible Asset [Member] Property and equipment, useful life Property, Plant and Equipment, Useful Life Inventory Schedule of Inventory, Current [Table Text Block] Useful life of finite-lived intangible assets Finite-Lived Intangible Asset, Useful Life Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Income Tax Contingencies Summary of Income Tax Contingencies [Table Text Block] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis] Exercise Price Range [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Range, 0.98 to 1.20 [Member] Range, 0.98 to 1.20 [Member] Range, 0.98 to 1.20 [Member] Range, 3.74 to 4.65 [Member] Range, 3.72 to 4.65 [Member] Range, 3.74 to 4.65 [Member] Range, 5.50 to 6.25 [Member] Range, 5.50 to 6.25 [Member] Range, 5.50 to 6.25 [Member] Range, 8.43 to 8.99 [Member] Range, 8.43 to 8.99 [Member] Range, 8.43 to 8.99 [Member] Range, 15.28 to 19.94 [Member] Range, 15.28 to 19.94 [Member] Range, 15.28 to 19.94 [Member] Range, 20.13 to 24.92 [Member] Range, 20.13 to 23.96 [Member] Range, 20.13 to 24.96 [Member] Range, 26.49 to 26.70 [Member] Range, 26.49 to 26.70 [Member] Range, 26.49 to 26.70 member [Member] Range, 32.79 to 33.31 [Member] Range, 32.79 to 33.31 [Member] Range, 32.79 to 33.31 [Member] Range, 38.73 to 48.83 [Member] Range, 38.73 to 48.83 [Member] Range, 38.73 to 48.83 [Member] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Exercise Price, minimum (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Exercise Price, maximum (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Options Outstanding, Number Outstanding (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Options Outstanding, Weighted Average Remaining Contractual Life (in years) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Options Outstanding, Weighted Average Exercise Price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price Options Exercisable, Number Exercisable (in shares) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Options Exercisable, Weighted Average Exercise Price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Deferred tax assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Noncurrent Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Total liabilities assumed Total purchase price Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Amortization of investment premiums Accretion (Amortization) of Discounts and Premiums, Investments Stock-based compensation Share-based Compensation Excess tax benefit from stock-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Other non-cash items—net Other Noncash Income (Expense) Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisition: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Accounts receivable—net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Deferred tax assets Increase (Decrease) in Deferred Income Taxes Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Accrued payroll and compensation Increase (Decrease) in Employee Related Liabilities Other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Investments Sales of investments Proceeds from Sale of Available-for-sale Securities Maturities of investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Purchases of property and equipment Payments made in connection with business acquisition—net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Taxes paid related to net share settlement of equity awards Excess tax benefit from stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Repurchase and retirement of common stock Payments for Repurchase of Common Stock Net cash provided by (used in) 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—Beginning of year CASH AND CASH EQUIVALENTS—End of year SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes—net Income Taxes Paid, Net NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Transfers of evaluation units from inventory to property and equipment Transfers of Evaluation Units from Inventory to Property and Equipment Transfers of Evaluation Units from Inventory to Property and Equipment Liability for purchase of property and equipment and asset retirement obligations Capital Expenditures Incurred but Not yet Paid Liability incurred in connection with business acquisition Business Acquisition, Contingent Liability Incurred in Connection with Acquisition Business Acquisition, Contingent Liability Incurred in Connection with Acquisition Liability incurred for repurchase of common stock Liability Incurred for Repurchase of Common Stock Liability Incurred for Repurchase of Common Stock Equity awards assumed in connection with business acquisition Business Acquisition, Equity Awards Assumed Business Acquisition, Equity Awards Assumed Schedule of Purchase Price Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Acquired Intangible Assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Schedule of Earnings Per Share [Table] Schedule of Earnings Per Share [Table] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Basic shares: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted-average common shares outstanding-basic (in shares) Diluted shares: Effect of potentially dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Employee stock options and purchase rights (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average shares used to compute diluted net income per share (in shares) Diluted (in dollars per share) Fair Value Disclosures [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair value of other intangible assets Finite-lived Intangible Assets, Fair Value Disclosure DEFINED CONTRIBUTION PLANS Compensation and Employee Benefit Plans [Text Block] Foreign currency transaction gains (losses) Foreign Currency Transaction Gain (Loss), before Tax Cash Estimated fair value of shares withheld for taxes Total purchase price Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities, Debt Securities Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract] Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract] Less Than 12 Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Less Than 12 Months, Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 12 Months or Greater, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 12 Months or Greater, Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Total, Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Available-for-sale Securities, Debt Maturities, Fair Value [Abstract] Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Due within one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due within one to three years Available-for-sale Securities, Debt Maturities, after One Year, Fair Value This item represents the fair value of debt securities which are expected to mature after one year from the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. Fair Value GOODWILL AND OTHER INTANGIBLE ASSETS - Net Goodwill and Intangible Assets Disclosure [Text Block] STOCKHOLDERS' EQUITY Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock Compensation Plan [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Net loss of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Pro forma revenue Business Acquisition, Pro Forma Revenue Pro forma income (loss) from operations Business Acquisition, Pro Forma Income (Loss) from Continuing Operations before Changes in Accounting and Extraordinary Items, Net of Tax Pro forma net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Pro forma net income (loss) per basic (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Pro forma net income (loss) per diluted (in USD per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Statement, Geographical [Axis] Segment, Geographical [Domain] Americas [Member] Americas [Member] United States UNITED STATES Canada [Member] Canada [Member] Canada [Member] Other Americas [Member] Other Americas [Member] Other Americas [Member] EMEA [Member] Europe, Middle East and Africa [Member] Europe, Middle East and Africa [Member] Other EMEA [Member] Other Europe, Middle East and African Countries [Member] Other Europe, Middle East and African Countries [Member] APAC [Member] Asia Pacific and Japan [Member] Asia Pacific and Japan [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Business activity (in business activities) Number of Business Activities Number of business activities Segment managers responsible for operations (in segment managers) Number of Segment Managers Responsible for Operations Number of Segment Managers Responsible for Operations Number of operating segments (in operating segments) Number of Operating Segments Number of reportable segments (in reportable segments) Number of Reportable Segments Revenue Property and equipment - net Number of privately-held companies Number of Privately Held Companies Number of Privately Held Companies Investments in equity securities of privately-held companies Cost Method Investments, Original Cost Accumulated Other Comprehensive (Loss) Income [Table] Accumulated Other Comprehensive Income (Loss) [Table] Foreign Currency Translation Gains and Losses [Member] Unrealized Gains and Losses on Investments [Member] Accumulated Other Comprehensive (Loss) Income [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive (Loss) Income [Roll Forward] Accumulated Other Comprehensive Income [Roll Forward] Accumulated Other Comprehensive Income [Roll Forward] Beginning balance AOCI Including Portion Attributable to Noncontrolling Interest, before Tax Other comprehensive loss before reclassifications Other Comprehensive Income (Loss), before Reclassifications, before Tax Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Net current-period other comprehensive loss Other Comprehensive Income (Loss), before Tax Ending balance Accumulated Other Comprehensive Income, Tax [Roll Forward] Accumulated Other Comprehensive Income, Tax [Roll Forward] Accumulated Other Comprehensive Income, Tax [Roll Forward] Beginning balance, tax Accumulated Other Comprehensive Income Loss Tax Accumulated Other Comprehensive Income Loss Tax Other comprehensive income before reclassifications, tax Other Comprehensive Income (Loss) before Reclassifications, Tax Amounts reclassified from accumulated other comprehensive income, tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Tax Net current-period other comprehensive income, tax Other Comprehensive Income (Loss), Tax Ending balance, tax Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Contingency Fee Arrangement [Member] Contingency Fee Arrangement [Member] Contingency Fee Arrangement [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Law Firm where Board Member's Son is a Partner [Member] Immediate Family Member of Management or Principal Owner [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Expenses for legal services Related Party Transaction, Expenses from Transactions with Related Party Amounts due and payable to the law firm Accounts Payable, Related Parties PROPERTY AND EQUIPMENT—Net Property, Plant and Equipment Disclosure [Text Block] EX-101.PRE 16 ftnt-20151231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 stockgraph3.jpg begin 644 stockgraph3.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1"@17AI9@ 34T *@ @ ! $[ ( M / (2H=I 0 ! (6IR= $ > 0>NH< < @, /@ M 2!6:6QL M86YU979A >H< < @, (; FMC.60G/SX- M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@( M"@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*O_ !$( <4#.@,!(@ "$0$#$0'_Q ? !!0$! M 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! M @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F M)R@I*C0U-CH.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$& M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2 MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /H+5M9LM%AADOVF_?R^ M3$D%O).\C[6; 2-68_*C'IT!K/\ ^$STS_GUUO\ \$-]_P#&:/$7_(=\*?\ M86D_](;JM^@# _X3/3/^?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,# M_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0 MWW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_G MUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9 MK?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^ M?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_ MX3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#! M#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,# M_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0 MWW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_G MUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9 MK?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^ M?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_ MX3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#! M#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,# M_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0 MWW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_G MUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9 MK?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^ M?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_ MX3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#! M#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,# M_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0 MWW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_G MUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9 MK?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^ M?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_ MX3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#! M#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,# M_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0 MWW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_G MUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9 MK?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^ M?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_ MX3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0WW_QFC_A,],_Y]=;_P#! M#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_GUUO_ ,$-]_\ &:WZ* ,# M_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9K?HH P/^$STS_GUUO_P0 MWW_QFC_A,],_Y]=;_P#!#??_ !FM^B@# _X3/3/^?76__!#??_&:/^$STS_G MUUO_ ,$-]_\ &:WZ* ,#_A,],_Y]=;_\$-]_\9H_X3/3/^?76_\ P0WW_P 9 MK?HH H:3K-EK4,TE@TW[B7R94GMY('C?:K8*2*K#Y74].A%7ZP/#O_(=\5_] MA:/_ -(;6M^@# \1?\AWPI_V%I/_ $ANJWZP/$7_ "'?"G_86D_](;JH(?&8 MN_&5SHEEI-Y<6UBWDWNHIM,<$Y19%CV9WD%2;<%NNXJ1W /%3ZQ\0;;0K:%M1T354N MGMIKR:R00/+;6\1 >5R)=A RO"LS'/3K@Z7_ *_I=>W4/Z_K].YUM%16US#> M6D-S:R"2&9%DC=>C*1D'\C4M#36C!.^J"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,#P[_P AWQ7_ M -A:/_TAM:WZP/#O_(=\5_\ 86C_ /2&UK?H P/$7_(=\*?]A:3_ -(;JN8^L6]V\%YM3^.H\,6OBOQ7I.F_\ "._VD5LMU3;;NR4DE9!_PIO_ *J/\0/_ >?_84?\*;_ .JC_$#_ M ,'G_P!A7I-%(9YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >?_85Z310! MYM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A7I-% 'FW_ IO_JH_ MQ _\'G_V%'_"F_\ JH_Q _\ !Y_]A7I-% 'FW_"F_P#JH_Q _P#!Y_\ 84?\ M*;_ZJ/\ $#_P>?\ V%>DT4 >;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P ' MG_V%>DT4 >;?\*;_ .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#85Z310!YM M_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >?_85Z310!YM_PIO\ ZJ/\0/\ MP>?_ &%'_"F_^JC_ ! _\'G_ -A7I-% 'FW_ IO_JH_Q _\'G_V%'_"F_\ MJH_Q _\ !Y_]A7I-% 'FW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ MV%>DT4 >;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P 'G_V%>DT4 >;?\*;_ M .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#85Z310!YM_P *;_ZJ/\0/_!Y_ M]A1_PIO_ *J/\0/_ >?_85Z310!YM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ M ! _\'G_ -A7I-% 'FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ !Y_]A7I- M% 'FW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V%>DT4 >;?\ "F_^ MJC_$#_P>?_84?\*;_P"JC_$#_P 'G_V%>DT4 >;?\*;_ .JC_$#_ ,'G_P!A M1_PIO_JH_P 0/_!Y_P#85Z310!YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ M >?_85Z310!YM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A7I-% M'FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ !Y_]A7I-% 'FW_"F_P#JH_Q M_P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V%>DT4 >;?\ "F_^JC_$#_P>?_84?\*; M_P"JC_$#_P 'G_V%>DT4 >;?\*;_ .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y M_P#85Z310!YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >?_85Z310!YM_P MIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A7I-% 'FW_ IO_JH_Q _\ M'G_V%'_"F_\ JH_Q _\ !Y_]A7I-% 'FW_"F_P#JH_Q _P#!Y_\ 84?\*;_Z MJ/\ $#_P>?\ V%>DT4 >;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P 'G_V% M>DT4 >;?\*;_ .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#85Z310!YM_P * M;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >?_85Z310!YM_PIO\ ZJ/\0/\ P>?_ M &%'_"F_^JC_ ! _\'G_ -A7I-% 'FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q M _\ !Y_]A7I-% 'FW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V%>D MT4 >;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P 'G_V%>DT4 >;?\*;_ .JC M_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#85Z310!YM_P *;_ZJ/\0/_!Y_]A1_ MPIO_ *J/\0/_ >?_85Z310!YM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _ M\'G_ -A7I-% 'FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ !Y_]A7I-% 'F MW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V%>DT4 >;?\ "F_^JC_$ M#_P>?_84?\*;_P"JC_$#_P 'G_V%>DT4 >;?\*;_ .JC_$#_ ,'G_P!A1_PI MO_JH_P 0/_!Y_P#85Z310!YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >? M_85Z310!YM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A7I-% 'FW_ M IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ !Y_]A7I-% 'D'BSX83Z#X+UO5[/X MB>/'N-/T^>ZB676R49DC9@& 0'&1S@BO0? EY<:A\.O#E[>S-/%/^P+9_P#HA* .DHHH MH P/#O\ R'?%?_86C_\ 2&UK?K \._\ (=\5_P#86C_](;6M^@# \1?\AWPI M_P!A:3_TANJWZP/$7_(=\*?]A:3_ -(;JM^@ HHHH *\V_YNF_[DS_V]KTFO M-O\ FZ;_ +DS_P!O: /2:*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** .;^(_\ R2SQ7_V!;S_T0]'PX_Y)9X4_[ MG M_P"B$H^(_P#R2SQ7_P!@6\_]$/1\./\ DEGA3_L"V?\ Z(2@#I**** ,#P[_ M ,AWQ7_V%H__ $AM:WZP/#O_ "'?%?\ V%H__2&UK?H P/$7_(=\*?\ 86D_ M](;JM^L#Q%_R'?"G_86D_P#2&ZK?H **** "O-O^;IO^Y,_]O:])KS;_ )NF M_P"Y,_\ ;V@#TFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#F_B/_ ,DL\5_]@6\_]$/1\./^26>%/^P+9_\ HA*/ MB/\ \DL\5_\ 8%O/_1#T?#C_ ))9X4_[ MG_ .B$H Z2BBB@# \._P#(=\5_ M]A:/_P!(;6M^L#P[_P AWQ7_ -A:/_TAM:WZ ,#Q%_R'?"G_ &%I/_2&ZK?K M \1?\AWPI_V%I/\ TANJWZ "BBB@ KS;_FZ;_N3/_;VO2:\V_P";IO\ N3/_ M &]H ])HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH YOXC_P#)+/%?_8%O/_1#T?#C_DEGA3_L"V?_ *(2CXC_ /)+ M/%?_ &!;S_T0]'PX_P"26>%/^P+9_P#HA* .DHHHH P/#O\ R'?%?_86C_\ M2&UK?K \._\ (=\5_P#86C_](;6M^@# \1?\AWPI_P!A:3_TANJXVZ%WI?QB MAU'5FN+RSU&Y-CIE]9:CD6),(WVTML?EPS1LY<9.57.*[+Q%_P AWPI_V%I/ M_2&ZJP?"F@'Q'-KS:19MJL\(@DNVB!=D (QS['!/4C .0 NM_Z_K^O)OHU_ M7]?UYKRRXO=27[?>Z/K.JMX9U/5M/TZ*ZFO9)'D)E*W$L+DYCC8D("A SDK@ M!:S)-:U6>36]+N=>U."QT>TUBXT^Y2\E621H)56/?(&W2^7EAAB0W&0>*]AM MO!'A2SAN(K/PQHT$=U'Y4Z1:?$HF3.=K +\PR <'TJ>7POX?GL[.TGT/39+: MQ.ZTA>TC*6Y]44C"_ABBWZ_BOTW7K;0.M_3\/\]GZ7U)M"N;F\\.Z=1 M(I4=HFVR*K E#@'!]#@@_B*"="++J7B;3T= M?O1Q2^AT5Y_'\=/AU M(Q4^(UB=?O++:3H0?3E*NP_%_P 3[=GBJP&[IO0,?C0!V=% <9..@RPW/!VK:=I:6?@\:C:73V-LD-E-!,K>?"BX4, 3MD"KR.C M %E_B"@'8T444 8'AW_D.^*_^PM'_P"D-K6_6!X=_P"0[XK_ .PM'_Z0VM;] M &!XB_Y#OA3_ +"TG_I#=5OU@>(O^0[X4_["TG_I#=5OT %%%% !7FW_ #=- M_P!R9_[>UZ37FW_-TW_;7_$ M,G$>EV'S,I]9&Z1@=\\^V* .T)QUKSOQ5\6- L[R+1M&U7[7?S3".X?3X6NF MLXOXY,*"I(]">.I!QM-8>!O%GCC][\1]:^PZ M(M1\&_"#P:)VTI;2PDE6!8+"!3),Y!(R21DX4G+'M0!6\46EOIN@VK^!M4_L M_6KY EE/ JW'VQ2=Q>3=D.!N+>8>06X)W;6BC^#6E:F5F\9ZUK7B>4X)2\O& MCA!_V8TQM'MFL_P7XT^&=QJ%M-I6IQPW^J2".&TN%82(Q8XCQRJ98DX!P2Q/ M)//JDT\5O&9)Y4B0=6=@H'XF@#'T;P7X:\/ ?V+H.GV;#_EI%;J'/U;&3^=; M=98\3:(UTELFJ6KRN<*J2AN?J.!63??$;0+&>2+S)KAHV*GR(P03[$D T =5 M17GU]\9O#-K:J(IT>_9L&RED\ME'/);!7L.,YYJC;?%^6:Z1O["NY[7^,6,$ MEQ(>H&W ZXH ]/HKRBX\=^-K^:1]*\-:K! Q)C2?3&CD5<\!MYQGZ''6I9= M:^)M_I<=G!X5N()E!@CG/\ #[TK@>I45Y59:;\5TO$N M8VT]74MA-0U&1XCD8^9(UYZ^O7%)/X \E 'JCR)$NZ1U1?5CBH8]1LI9Q#%>6[RMR(UE4L?PS7G(^&/B>XTZ+3[ M_P :Q-81$O'9Q:2H5'R?FWE]Y^\W4XYJ6W^#XB??_P )7JT$G($EB(X'4$8. M&VD@^XH [*Y\5:%:2O'<:I;K(C%67?DJ1U! I;GQ1I%IH\.J2W?^AS/LCD6- MFW-SQ@#/\)Z^E[4NQ/5BP0$GW-68?@_X,BN#TFLXE,0_W MS&5/;@'//L:J6FN^#IKA6D^&>F3VV/F%AHBSR'TQ\@'6O;H;>"V7;;PQQ+Z( MH4?I4E+4#XJ^+D44GBF"YL_#IT"&2V.RR_LPV?RJS'>5Q@M@X)&1\O7%=/\ MLW:?<0_%*9KF"2,?V2TJ,R\%7>,J0?<9_6OH#XF:?;S_ V\3W$D8,D>C794 M^A\EZ=\-;&WC^&WA>X2,"1]&M-S#O^Y2F!UE%%% &!X=_P"0[XK_ .PM'_Z0 MVM;]8'AW_D.^*_\ L+1_^D-K6_0!@>(O^0[X4_["TG_I#=5OU@>(O^0[X4_[ M"TG_ *0W5;] !1110 5YM_S=-_W)G_M[7I->;?\ -TW_ ')G_M[0!Z31110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 445%<7,%I"9;N>.",=7E M<*H_$T 2T5R.I_%3P/I.1=^)K%F'!6V)=8S]V2 MWTYEC_%G(Q^5*Z ]!HKSR3Q=\0KR-I+'P+;:9 HS]HU754 ]2B#(QWYKG;W MQ5XSE8K=^,=!TTD]-'TY[LK^,I"G\Z+@>RUGZUKNE^'-,DU#7+Z&RM8QDR2M MC/L!U)]ADFO%_%5EJUIXC@T&[\;:]J^HW$:R)!9W0MP^<]88U)QQG.0,W$MM;>(8_ M"'AF/(FN?,#:C=J.NR-171>%?%7PZ\*:.(_!MK//!(?WES% ? M,G8'DL\NTMSGV'.*V]'^%.C:6T;O-+*T;!E6-5C3(]@/ZUUKZ/ILEX;N2PMW MN" /->(%N!@$=0O;4=;LR*JJ?0J,DGIT]:\[^-EOXQ M\2^!X5O="<1PWB2QQVB;Y,[67++N)QACVZXKZ & .@IDL,PMYL2EC;C*PPPFN M7 /U"D _E6A:^ ?"=G$L<'AW32J#"B2W63;]-P..M=#10!7M-.LK!<6-G;VP MQC$,2I_(>PJQ110 4444 %%%% !1110 4444 %%%% !1110!S?Q'_P"26>*_ M^P+>?^B'H^''_)+/"G_8%L__ $0E'Q'_ .26>*_^P+>?^B'H^''_ "2SPI_V M!;/_ -$)0!TE%%% &!X=_P"0[XK_ .PM'_Z0VM;]8'AW_D.^*_\ L+1_^D-K M6_0!@>(O^0[X4_["TG_I#=5OU@>(O^0[X4_["TG_ *0W5;] !1110 5YM_S= M-_W)G_M[7I->;?\ -TW_ ')G_M[0!Z31110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1161K M?BS0/#:;M=UBSL3C(2:8!V^B]3^ H UZ*\\/Q=M]4;R_!7AO6O$;$X6>*W,% MO^,KXQ^5)Y7Q6\0?ZR?1O"5NW:-3>W*_G^[/X4K@>B5S>L_$/PCH&X:KXAL( M9%^]$LHDD'_ %RWZ5@#X0VNI?-XO\2:[X@S]Z&>[,4!^D:8Q^==%I7@KPGX9 MC$NFZ)IUEY?_ "W,2EQ]7;)_6C4#GO\ A;4>H\>%/"GB#6\_XE)"B++ M+P"?O#CMZUC7_B3Q+<:A<66A>'V_HZ#WZF@#._X5_P"*M4Y\ M2?$75"#_ ,LM(A2R"^VX9)_&DM?A+X"_M K?12:SJ"J6/]H7[S28[DKNQUQV MK>O-!U/7M LK?5-1>RNT8FX-J3MD'/'8>GKWJ;0O!FD^'Y_M%FLLEQM*^;+( M2<'J,# _2BR Y:S\0:!ITQM_!'@]'F7C=;VBQ8]SM!/YXKI-9M?$NJ061TB\ MCTQ9(LW2./G1CC@'!]2.HZ5T4<21)LB147T48%0W^H6FE:?-?:EY[UPMSK$>JZM+X;^$.E MV;W$!V7WB"6/S(+'V1CGS)/8WTE[G0O!&=LM]C9W M:2]U.[.Z]U.Z.^>Y;J@ST4?J>:Z>BB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** .;^(_\ R2SQ7_V!;S_T0]'PX_Y) M9X4_[ MG_P"B$H^(_P#R2SQ7_P!@6\_]$/1\./\ DEGA3_L"V?\ Z(2@#I** M** ,#P[_ ,AWQ7_V%H__ $AM:WZP/#O_ "'?%?\ V%H__2&UK?H P/$7_(=\ M*?\ 86D_](;JH(/&8O/&=SHEEI-Y/;63>3>:BNWRX)RBR+'LSO(*DY?& =HY MSQ/XB_Y#OA3_ +"TG_I#=5SM_P"$-3O?BK::Y;Z78:>MFXDDUFVNG2:^A*%? MLTD(&&PP0EV)& NT9R +XEV_K^OZLSH_Z_K^O5:0^(^G-HFI:E'INJ,-/U"/ M3FMVA2.:660QA"JNXP#YJ??*D(@/*Y$NP@97A69CGIUQE:;X8\0QV_B5-:\/^'-3BUC4!>I9SZC(\7W(TVO MNM3T\O<#M/)Q@8S6);_"WQ#IFGD:9D6=A$Q9+6!(58CJ%4*#^E>::9I5OI'[3\D-K M)=R+)X0,A-W>2W+ F] P&E9B!Q]T' YXY-5*UW;8F-[*^YZK1112&%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%<9KGQ3\.Z5>G3M/>?7=5.0MAI,?GR9_VB/E7'?)R/2LT1_$OQ;S+)9^"] M.?\ @CQ=7C#Z_<7/MR*5P.SUKQ%H_ART^TZ[J5M81=C/(%+>RCJQ]A7&GXEZ MIK_R?#_PG?:K&WW=1OO]$M?\ _"%^-_$66\7^,VT^ MW;[UAX?3R0!Z>;[?P[I=WJ$F,;]I51[\9/YXKXXC\-ZG>27_ /9EG/>0V+LLLJ1$ M8 SR0>0<#IUHL!]Z+J5A_98OX[N!K'9N6=) 8ROJ".,5@/\ $317U"&SL?M% MX\L@3?%&0JY.">>3CV%,;G5I;71%M;6R &V[?&XY'/!SWST6K$' MA>6[\.-IGB2^?4&>;S?-&5*]/E!.??TX-=%10!EZ;X9T;2"K6&GPQR+TD(W. M/^!')K4HHH ***X_QG\0;;PS/#I.F6KZQXCO!BTTNW/S'_;D/\"#U/\ 0D & MKXK\7:/X,T5M2UVY\J/.V*)!NDG?LB+_ !'^7? KA[#PKK?Q*U"'6OB+"UCH MD;"2P\-ANOI)%?A[<_VROBKQ_=)J_B-AF% /\ 1].7^Y"I M[C^]U_4GOZ &QQI%$L<2*B( JJHP% Z "G444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 *_P#L"WG_ M *(>CXCX'?^0[XK_P"PM'_Z0VM;]8'AW_D.^*_^PM'_ .D-K6_0!@>( MO^0[X4_["TG_ *0W5;]8'B+_ )#OA3_L+2?^D-U6_0 4444 %>;?\W3?]R9_ M[>UZ37FW_-TW_(K2YD$<<<"H]X)CR0J MY4.AP3@@@=LZDW^% 'HE%>=F^^,!8E=(\)J, M\ W4Y(_2D_M#XP1_,^B>%90.J1WBT5YU_;7Q:'/_"):$?8:DW/ MZ4?\)9\3X>9/AI;W /:'7H5(_P"^A0!Z+17G?_"Q?%4'_']\,=:0=3]GN8IN M/P(Y]J/^%N>0/^)AX#\9VV!DO_96]!SQ\P:@#T2BO/#\S\7>&]0(%AXATJZ). ( M;V-\]NS5KHZR('C8,I&0RG(- "T444 %%%% !1110 4444 %%%% !1110 44 M5GZUK^D^';$WFN:A;V, Z/,X7['[FSB M/O*W7'7 Z]C4?_" >(_%7[SXB>)9&MFY.CZ,3!;X_NN_WW'L?SKT;1= \+PQZ;HEG9Z=YGW8HP%>7 SD_Q,<=SFL74/'I%_-I^A:3=7 M]W$Y1\J0JD'!X&3_ "JSHO@2PTJ^2_N+FXOKY#N$TCD 'UP/ZDUTRHB9V*J[ MCDX&,GUI@OHTY!-W'"WCM81'"NU1T J6BB@ HHHH **H:UKFF>'-)EU+6[V*RLX1\\LIP/H!U)/ M8#DUYN9?$_Q>.VW%UX9\%O\ >E/R7NIKZ*/^6<9]>X]& M?AA''?:A&=E[J[C-IIX_WNCOZ*,_C@@;W@SP'IW@^&:99)-0U>\.Z^U2Z^:: MY;Z_PKZ*/U/-;&AZ#IGAK2(=+T.SBL[.$86.,=3W)/4D]R>36A0 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% '-_$?_ ))9XK_[ MY_Z(>CXCX'?^0[XK_P"PM'_Z0VM;] &!XB_Y#OA3_L+2?^D-U6_6!XB_Y#OA3_L+2?\ MI#=5OT %%%% !7FW_-TW_DUYM_P W3?\ LMS*L:_F30!;HKSB?XR6&H3M:^! M-$U/Q7TA,5NA_VIG&!]<$4P:9\5O$W.IZSIGA&T;_EAIT/VJXQZ,[?* M#[J: /0K[4;+2[5KG4[RWLX%^]+<2K&H_$D"N&N_C3X7^U-:>'X]2\2W:\&' M1[-IL'_>.%Q[@FBP^"_A:.Z6]U_[=XEOE_Y>-9NFG_\ '.%Q[$&NZL[&TTZU M6VT^UAM8$^[%!&$5?H!Q0!Y__P )'\4->_Y GA#3M A;[MQK=X9&(]?+BY4^ MQH_X5WXLUKYO%OQ#U(HW6UT6);)%_P!G>,LP^M>CT4 <%9?!3P):S>?<:.=2 MN#]Z;4+B2=F^H8[?TK:O? N@2Z:;;3]*L]/*D-&UG L+(PZ,I4 @@@$$=,5T M=% '+:-X;OO[3&I>([XZA>0IY4#; BQI[*. S8!8]SZ !1U-%% !1110 444 M4 %%%% !1110 50NM!T>^S]MTJQN<]?.MD?/?N*OT4 ?"WP+?9\_PGI*Y MZF&U6(_^.8K(?X&^!%KV=_.A_+>1^G>O0J* ///^%1K;G.E^.? M&%D.T8U3S(Q_P%E/\Z0>!?'=H/\ B6_%"[P/X;W2H)]WL2<'\:]$HH \[_LW MXN6?_'OX@\,ZCCI]LLI8L\=_+-+_ &G\7+3_ (^/#_AG4,=?LE]+%N^F\=Z] M#HH X/2-3UGQ=?S:-XNTV'0?LZ"26PAO?.>^0]]X4 1@\,H))) .%.';?>-_ M^$,U.31I[#6?$,,2ADFTRU:YDM5(SY#=:!_M+PSIDK$8,BVZQO_P!] M+@_K0!TU%>;3?!W0-(@>?0-?U[PQ'&-Q-GJC")1_M"3.1^-<5=>-?%>CZF+# MP7XV'CJ=#S:'1PZQCU>>-@"/?- 'OU<[XE\>^&_"0VZUJ<4=PV-EI%^\GY*^JP=%/\ O<>]59?"_A'P?<0:KXE:\\4:S.NZ*ZOSY^,YY+BY\8Q:Q:[RR16%PKJ%SQG' /J,?C7=VVG6MK;6T,<0 M9;5-D+/\S(,8X)Y["BP&'HVLZOX@M;T?V;)I,9BQ:3OR=W/)!'/8],=:HVOP M]$]PMWXCU6ZU&=3D*'*JOMGK^6*[2BF T11B4R!%$A&TOCDCTS3J** "BBB@ M HHHH **** "BBN2\3_$SPUX5N!975VU[JC';'IFGIY]P[>FQ>A_WB* .MKA MO$WQ-M--U0Z!X7LY/$?B-N!8VC?)![S2=$ []_7&1V'/4$5VWAGPEHG@_3!8>'=/BLX24^KL>6/UH Y/ M1_AQ>:QJT/B'XG7L6L:E'\UMIT2D65C_ +J'[[?[3?K@&O1:** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** .;^(__)+/%?\ V!;S_P!$/1\./^26>%/^P+9_^B$H^(__ "2S MQ7_V!;S_ -$/1\./^26>%/\ L"V?_HA* .DHHHH P/#O_(=\5_\ 86C_ /2& MUK?K \._\AWQ7_V%H_\ TAM:WZ ,#Q%_R'?"G_86D_\ 2&ZK?K \1?\ (=\* M?]A:3_TANJWZ "BBB@ KS;_FZ;_N3/\ V]KTFO-O^;IO^Y,_]O: /2:*** " MBBB@ HKFO$OQ#\*^$LIK>L017/1;2(^;,Q[#RURW/N *YP>,/'?BKY?!OA0: M/9MTU+Q"QC)'JL"_-TY!)P: /1I)$BC:25E1%&69C@ >I-<-JOQ?\-6EX=/T M,W7B74^UIHT)N"/JX^4#UYXJI'\)O[9D6X^(GB/4?$TF0WV3?]FLU/7B)",X M]2>>XKN=*T;3-#LEM-&L+:PMUZ1V\00?4XZGWH X/'Q2\6]3I_@C3W[#%Y>D M?HB\?B*MZ;\&_#,-XM_X@^V>)M1')N=9G,^.^ GW<>Q!KOJ* (X+>&U@2"VB M2&*,82.-0JJ/0 =*DHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBD9@JEF( R23TH 6BL:[\7^'[%=T^K6QYQB)_,/Y+DU MS+?%W2+N(MH-C>Z@2VV-GB:!)/\ =+#H0G)_*K^<=:^)OBM=:CJ7Q8O[]K>2WO)_)D2",L9(ML2@=@0<+GH. MN:ZKX)^&[[QQ)KUCJ>HS>1 T+317+NX9FW@Y3(!/R]3S0!]!ZU\3?"NB.\4N MIK>72\&VL$-Q(#Z'9D+_ ,"(KD[SXB>,_$&GW5UX1\/Q:;I]N0)+W495EFYQ M]V%#P1G/)(KJXOACX6MVC%MIWD01H%%O$Y5#R3DXY).>N:Z+3]*L-)A,6FVL M5NC'+;%P6^IZFD!XOI?@?7?%6KVMWXR34==MQ*K2K?RF"!5S]Y(5*@<=N17> MR_#:UENY(X[U[/2MP,6GVB"-$X&?;K[5VU%,#/TW0[#2M.2QM8>GX5:NK2VO8#!>V\5Q$W6.5 ZG\#4U% '$:I\'? FJR>:WA^"SG!RLU@S6 MS*?4>60/S%4!\,]?TCGPG\1-;M /NPZFJ7T8_P!D!L8'\J]&HH \Y^T_%[1_ M];8>'/$42]/L\SVLS?7=\@_"C_A:6KZ=QXE^'7B2S(^\]A&E[&I_WD(X]Z]& MHH X"V^-W@*:3RKG6'T^?O#?6LL3#\2N/UKH++Q[X1U' L?$^D3,?X%O8]WY M9S6S1^7=V\4Z?W94##\C6#>_#OP;J&3=^%M(=CU<64:M^8 - &Y;W]G M>8^R74$^1D>5(&R/PJQ7!W'P2^'5UGS?#%NN?^>4TL?_ *"PJM_PH/X:_P#0 MM_\ D_<__'* /0Y)8X4+RNL:CJS' K,OO%/A_3!G4M M K%A&FO1WT[<)#8Q/.SGT&T$?F:GT9X_'FGG6WO;BT*L19V\;&.33V'\4BGK M*1C(8%=IVC(8L_4V6E:?IJ%-.L+:T4C!$$*Q@_D*P=8\$V^I:@\\-Q-:I<*( M[R*%]JW48.0CCN,_0X)&<,P(!R-CH'BWX@-=RZWXWDM=&6X>&*#0K<6XNHQ_ M&)22VT],<@\XR,$]QX7\#^'/!UMY7A[2X;5F&))\;I9/]YSEC],XK8M+2*RM MD@MT"(HP !4] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 CX'?^0[XK_["T?_ *0VM;]8'AW_ )#OBO\ ["T?_I#:UOT M8'B+_D.^%/\ L+2?^D-U6_6!XB_Y#OA3_L+2?^D-U7&W/VO2_C'#J.K&XO;/ M4;HV.F7UGJ.19$PC?;2VQ^7#-&SEQDY5;'!(L&\*RX\L,6(^3:%+_+CBL236M5 MGDUO2[G7M3@L='M-8N-/N4O)5DD:"55CWR!MTOEY888D-QD'BE=6OY7^Y*3_ M ?_ P[.]O.WWMI?D>^UYM_S=-_W)G_ +>UM>(+S4KCX-WMV"R:G/HC/F+Y M669H.V.AW&OBO2/$.KZ!=/<>H!["JDN5M,F M+YDFC] ZS=:\1Z-X#6OC3QEK>@:<^M^(K M[3=.:VB\R31-,,MQ+E!\SR$Y4D]2HQD]*U]&M_AUH]S]NN="U#6+\D%KW6)! M%M1U_G OYU^RV8]][\MCTP#0/!/CCQ3\W MC?Q@VG6K==,\.J81CT:9OG/H1T]ZM)\8/#6WRK2*Z9HAMDC\GRQ'VP"V W_ MGR9/K[<4 ;/AKX?>%O"(#:%H]O!/WN7'F M3-ZYD;+<^F<5TE.'!(QW'&>AH [2BN1L?B9X-- M+\0W[6E@MP)5C,A\Q !@$#U]Z .@HKCF^)^@JQ!2\R#C_5#_ .*K2U+QEIFE M:=87MRMP8K]-\6Q 3C ///'WA0!OT5S^A>--+\0W[6E@MP)5C,A\Q !@$#U] MZSF^)^@JQ!2\R#C_ %0_^*H [&BN>U7QKIND:=87MQ%=217Z;XO+120, \Y8 M?WA3= \:V/B/4&M;&UNH]L9D,DRJ!P0,<$^M '1T5Q+?$F,L?(T/4)%!QG;W M_#->2?M,:G%I8C)#"PF>>#?_JY"(RH8>H^?J/6@#Z1HKY'^$GQ.\0_\ M+'T:U\0^)Y_['2.6.5;RX B5!"Q7<6XX*KR>?SKUJY^,[Q[C'<: !V_TY'_E M)0!Z]17D6N?'#1X=.T\Z;KE@MVZ?Z8OD2R+&^ <+M!XSN]>W-,T'XPEM0=]3 M>\U"V,958K#2Y2P?(QU0=L]^]*Z ]@HKPH>.O&UXW[K2_%4JL.'AT;:O';)V MUJ:MK?Q"US3K"'1O">M6LUM&5EEEO8K;[0<+\S?-QT)[]:+H#V&FO(D:[I'5 M!ZL<5Y'H5A\4M/NGN4T>R$CQF/;J6K&90,@YP@Z\8Z^M4H?A3XXN)"U_JF@P M@_\ /-9YB!^.VBX'L-SJ=A9(CWE[;VZR#*-+*JAOID\U#9:[I>HS/#87T-Q) M&F]EB;=A?7CZUP$OPK\0ZG#:Q:YX[EGBM4V0Q6^EPQB)< ;026)Z#DY/ JS; M_!;1DS]KUO7;G=]]?M:PJWMB-%./;- &U-\2O#D7W)YYO^N<)'_H6*I:I\6? M#=@B?9;J&]H'%0_%F6Z5FL?"^IZBK#$7]G)]HY]7/ 5 M??)YJ5=2^(VH;3#ID-FC?QE47'_ 78M^E>A44 <$GA[Q[JLK?V[X@L;&+I&N MEK(#CL6R1DGO@@4X_"C2[THVNZAJ&H%6#%?/:)7/N _MB>PMWOMNSSS M$OF8Z8W8SBK.E>'=-T6YN9].M8H)+I@TS1H%,A'=B.OXUJ44 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 '?\ D.^*_P#L+1_^ MD-K6_6!X=_Y#OBO_ +"T?_I#:UOT 8'B+_D.^%/^PM)_Z0W561X6T)?$LOB$ M:3:_VO+$(7O#$#(5 (QGUP<$]2 > *WB+_ )#OA3_L+2?^D-U6_0!B6W@K MPM9P7,-IX:T>"*[3R[B.*PB59ESG:X"_,,\X-32^%_#\]G9VD^AZ;);6)W6D M+VD92W/JBD87\,5JT4 5=3L(=5TNYL+M \%S$T4B'HRL,$?D:\'C^%^E0_%J M7P)"&70YM"&JR6^\G=*+@Q [B=W0],XX4]A7T%7FW_-TW_:1I=O MHND6VG62".WMHEBC4?PJ!@#\JNT44 %-DBCF39*BNO\ =89%.HH J2Z3ILZ@ M3:?:R '(#PJ@T4 M60'GW_"C? #\W.CS7+=FFOYR1[<.*@O_ (#^ [I8E@T1(1&?X;B7)^IW\_C7 MI%%%D!Y];?!3P3:ZK!>KH=JYA! CD4NA^J$[3^(KJ;?P?X:M,?9?#NE08Z>7 M8QKC\EK8HI@0P6EM:C%M;Q0C&,1H%X].*FHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F_B/_R2SQ7_ -@6 M\_\ 1#T?#C_DEGA3_L"V?_HA*/B/_P DL\5_]@6\_P#1#T?#C_DEGA3_ + M MG_Z(2@#I**** ,#P[_R'?%?_ &%H_P#TAM:WZP/#O_(=\5_]A:/_ -(;6M^@ M# \1?\AWPI_V%I/_ $ANJWZP/$7_ "'?"G_86D_](;JM^@ HHHH *\V_YNF_ M[DS_ -O:])KS;_FZ;_N3/_;V@#TFBBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#F_B/_R2SQ7_ -@6\_\ 1#T?#C_D MEGA3_L"V?_HA*/B/_P DL\5_]@6\_P#1#T?#C_DEGA3_ + MG_Z(2@#I**** M ,#P[_R'?%?_ &%H_P#TAM:WZP/#O_(=\5_]A:/_ -(;6M^@# \1?\AWPI_V M%I/_ $ANJWZP/$7_ "'?"G_86D_](;JM^@ HHHH *\V_YNF_[DS_ -O:])KS M;_FZ;_N3/_;V@#TFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#F_B/_R2SQ7_ -@6\_\ 1#T?#C_DEGA3_L"V?_HA M*/B/_P DL\5_]@6\_P#1#T?#C_DEGA3_ + MG_Z(2@#I**** ,#P[_R'?%?_ M &%H_P#TAM:WZP/#O_(=\5_]A:/_ -(;6M^@# \1?\AWPI_V%I/_ $ANJWZP M/$7_ "'?"G_86D_](;JMV218HGDD.$12S''0"ANVK#<=17#V?Q-BN?# M']4CL'D@&G,IB9KY)G5$9?G"H=YP5=@0,$]<"WK'Q!MM"MH6U'1-52Z>VFO) MK)! \MM;Q$!Y7(EV$#*\*S,<].N#^OU_#KVZAOM_7]=.YUM>;?\ -TW_ ')G M_M[7HEMV M1QFL+Q%_R'?"G_86D_\ 2&ZK?I/56 \MT'P'J-HVN7$OA30;>UU#RT/AY[]W ML9I$<[KD@PLL98!-J!.@&<&JEO\ "WQ#IFGD:9%/^P+9_P#HA* . MDHHHH P/#O\ R'?%?_86C_\ 2&UK?K \._\ (=\5_P#86C_](;6M^@# \1?\ MAWPI_P!A:3_TANJWZP/$7_(=\*?]A:3_ -(;JM^@ HHHH *\V_YNF_[DS_V] MKTFO-O\ FZ;_ +DS_P!O: /2:*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** .;^(_\ R2SQ7_V!;S_T0]'PX_Y)9X4_ M[ MG_P"B$H^(_P#R2SQ7_P!@6\_]$/1\./\ DEGA3_L"V?\ Z(2@#I**** , M#P[_ ,AWQ7_V%H__ $AM:WZP/#O_ "'?%?\ V%H__2&UK?H P/$7_(=\*?\ M86D_](;JM^L#Q%_R'?"G_86D_P#2&ZK?H **** "O-O^;IO^Y,_]O:])KS;_ M )NF_P"Y,_\ ;V@#TFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#F_B/_ ,DL\5_]@6\_]$/1\./^26>%/^P+9_\ MHA*/B/\ \DL\5_\ 8%O/_1#T?#C_ ))9X4_[ MG_ .B$H Z2BBB@# \._P#( M=\5_]A:/_P!(;6M^L#P[_P AWQ7_ -A:/_TAM:WZ ,#Q%_R'?"G_ &%I/_2& MZK?K \1?\AWPI_V%I/\ TANJWZ "BBB@ KS;_FZ;_N3/_;VO2:\V_P";IO\ MN3/_ &]H ])HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH YOXC_P#)+/%?_8%O/_1#T?#C_DEGA3_L"V?_ *(2CXC_ M /)+/%?_ &!;S_T0]'PX_P"26>%/^P+9_P#HA* .DHHHH P/#O\ R'?%?_86 MC_\ 2&UK?K \._\ (=\5_P#86C_](;6M^@# \1?\AWPI_P!A:3_TANJWZP/$ M7_(=\*?]A:3_ -(;JM^@#F_'MGJ>H>$9[/0KU+.^FEB$>^Y-OYP#@O$)%RR% MU#*".1G\:\I_MQKK11IEG-J_AVTT?0=2F2U&H.6@N[>14V":-OWT01R" 1S59O"GAY["SL9-"TV M2UL#NM(7M$9+<^J CY3[BIL]?ZZ6_#=>?;6]76G]?U?;_/2T^A7-S>>'=.N; MX 74UK%), ,8)I89O#3644%G:Q7,KE;H.S M@12LNP!E!R0067(Y!KVNJ4NE03:]:ZLS2?:+6VFMD (VE)6B9LC'7,*8Y[G\ M+D[MM$15DDS@_P#ADT4 >;?\+D_ZIQ\ M0/\ P1__ &='_"Y/^JDT4 >90?&V"ZC,EK\/_'DR*[QEH]% M# ,C%67(DZAE(([$$=JD_P"%R?\ 5./B!_X(_P#[.N\TG2H-'LY+:U:1DDN9 M[DF0@G?-,\K]!TW2''MCKUJ[0!YM_P +D_ZIQ\0/_!'_ /9T?\+D_P"JDT4 >;?\+D_ZIQ\0/\ P1__ &='_"Y/^JDT4 > M;?\ "Y/^JDT4 >;?\+D_ZIQ\0 M/_!'_P#9T?\ "Y/^JDT4 >;?\+D_P"J%#)+++HH5(U R68F3 R2:D_P"%R?\ M5./B!_X(_P#[.N\UG2H-=T&_TF\:1;>_MI+:4QD!@CJ5."0<'!]*NT >;?\ M"Y/^JG./I0!P?_ N3_JG'Q _\$?\ ]G1_PN3_ *IQ\0/_ M 1__9UZ310!YM_PN3_JG'Q _P#!'_\ 9T?\+D_ZIQ\0/_!'_P#9UZ310!YM M_P +D_ZIQ\0/_!'_ /9T?\+D_P"JDT4 >;?\+D_ZIQ\0/\ MP1__ &='_"Y/^JDT4 >5:O\8=0DT2^31?A[XZBU)K>06DD^ MA9C2;:=A;YS\H;&>#Q5S_A6.E0: M?>:E.!MB7UYS]*NT >;?\+D_P"J^.D@2X)O5DT+YGA\J0 )\_WO,, M1[D6?P[\>)<:AI\]K$TNB$(K/&R@L0Y., MGG -=W\./^26>%/^P+9_^B$KI*I:-I4&A:#8:39M(UO86T=M$9""Q1%"C) & M3@>E %VBBB@# \._\AWQ7_V%H_\ TAM:WZP/#O\ R'?%?_86C_\ 2&UK?H P M/$7_ "'?"G_86D_](;JM^L#Q%_R'?"G_ &%I/_2&ZK?H *Y:U^(>BWOC]O"- MHEY+?)#)(\X@VP H0'0.2"S#(SM! SC.OY?Y@_A;]/S.FG^+VA6WBRWT2YT[6 MH8;F\-C#JTMB4LI)QD%%D)!)W KPN,CTYK2\0^*;NQ\<>'/#>DQ0RSZD\L]V MTJEA#:QK\S#!&&9BJ@G(Z\5YYJ7BB_U_XG0'Q-X(\6MI.BWQ&F0VFE-)#-,& MVBZED)7@=54 @9SD]*ZKP.#XC^(/BCQ=*@:"*0:-ISX_Y90DF4CV:0G_ +YI MQU2?J_EI;\6OEYW"6C:^7S_X;\5V-GP[\1=$\4^(-4TK2A=DZ;$DLEU-#Y<, MJMD90L=Q *D9P <<$CFLO0?C'X=\0^)+;2;.TU:&*^>6.PU*XL]EI>M'G<(I M,Y/0]0.F.N >3T76[_5/C!XAF;PAXHLK77+&*P@NKO2VCBB>-7!>1LX"'(P1 MG/H*S?"6G^(M2F\!>&+OPKJVF-X2NI)]0O[N+9;/L#*HA<']YN+=OU&31#WK M7_K5W?R5G\PGI>W]:+3YN_W'OE%%% !1110 4444 %%%% !1110 4444 %17 M5S#96DUU=2"*"!&DD=NBJ!DG\A4M0WMS]CL)[GR9I_)C:3RH$W228&=JCNQZ M >M)Z(:U9S'A_P")6A>(M)UK4[9+ZVL]%E9+B2ZMF0L N_>J#+X*D$ J&]JA M\)_$[2_%?B"YT,:5K.C:G! +D6VL6?V=Y8B<;U&XY ..N.O&<''$> O%>I:= MJWC>]E\#^*HS?W$NJ6B7&F-$) L:@1$\_O&(X !_I47A'Q@]OJFN>+_&/A?Q M+9ZRUA([7-[IA@LK.WC&Y;>-RV22>2Q +'L*+I:OM?\ #_/\/D+5Z+>]OQ_R M_K<[F'Q\#XK\3I=^5#X?\/1PPRW(B=Y)+I^65=I.0 57:%SN-7=#^(>BZWX) MD\5;+RQTZ*1XY%NH/WJLK["-B%B26X &3[5C^"([CP;\*/[8U/3;V_U2^9]4 MO[;3X/-N)9IWW$*F1D@%1C/1:Y[X4>([W0/ .J0ZEX.\4Q36-S-=B(Z6RO'4UC3+> M[MH&EDB\J\C"2*R,5.0"<2P'48X]Z]3HZ)^2_X(NK]6%%%% PHHHH **** "BBB@ HHHH *** M* ,CQ-XFT_PEHDFIZJ9C$IVI%;Q&629\$A%4=2<'K@#J2!S63/\ $73(O!&F M^)8=/U:\CU15-G86=IYUU*6!; 121D*&8Y;& >>@JQ\0-6DTCP7?-#I.IZM) M;Z)XU\1^&_@?I=KI/@CQ$VL68CTYHY],?,9V M$F=8QRZ#H,[5OZ_+[Q]5\_Z_,](\)^/-(\8>';G6+$7-I'9RR0W M<%]'Y#KD@<<]3^>0.9M/B];Z=\.(/%GBNUE1=0EFEL+*PMF>9K97PK M,"VT';AF8E5Y&.< \D+U8_A3)X8T/1_$&FZMXBU);&>XUVR^SSWDD_S7%P & M/ 0,/;@#Z7\)Y?#&@^'M6U(WEI]CMDTNS,R6X3;CS-O*C P, ]*)M.\8^&;/7=%=VM+M-RB1=KH0<,K#L000<$CC@D!-'M= \'^*;>34(VM[J<:2SW-BB84L(LXW-D[2S =^>E=O\-Q MI\7@6RM='T35=$L[7="EKJ]OY-P<')=ER<[B2<]\FKLKRM\OZ^XB[M&_S.JH MHHJ2@HHHH **** "BBB@ HHHH **** "N6U/XAZ+I?C;3O"LB7D^HWTGE[H8 M,Q0-LW@.Y(&2N2 NX^H&1GJ:\@^)VOWL/Q&\,-:>$O$VI0Z%=MB>$]8>RU'3=;EMH)(XKO4[>P+6EH M[XPKR$CD!E)V@\,.IXK0\;^*[G0+?1K;1(X+C4]:U"*SM5F4L@4G=)(0""0J M G@]2*\_^(/B?4-<\4IH>K^"O%ESX6LVBN)ETW2FF.I28#JC,2 L:D\@%BQ7 M'&*Z32I#XP^,TNHM R6'ABP6"!)4PR7=PH>3([,L852.V351UM?O^"_S>GS1 M,GO;M^/_ -_D;UK\0]%O?'[>$;1+R6^2&21YQ!M@!0@.@1<2*^<&/ R6X^E8VOVOB'5?BYIMUI>B^ M+_[0M=85Y(]5"3:+#;@%6DA;HK%,,,<@E@/F I4_>Y;]=_O_ ,M1STYK=-ON M_P SWNBBB@ HHHH **** "BBB@ HHHH **** "BBB@#E?#OQ%T3Q3X@U32M) M6\8Z;$DKW,L!2*56R,QY.YAE2,[0#C@D\9>#/%5C/"'M]-632V6STV)A\\LDK M$$NP&"VT #@ ]:4'>S?G^MOT"6ETO+\O^'.^O/&4L7Q);081 NG:=I3ZCJMU M(I)BR<1HI!P#@,QR#P!BK?@[QUI?C=-2?1X;V)-/N?L[F[@\HR':&#*I.[:0 M01N"GVKG?AF\DV@Z]X[O+266XUZYDO(HH8]TK6L0V0(H[DJI('WW:?( M>C=^E[?*V_WZ_,]%\-?$S0_%?C#5/#ND1W;SZ:K.]R\:B"8!]A,;!B6&[(S@ M#@UV%>(?#GPKXW\-_%N*'5=.T>#3;;0H[1Y]/BN/):-7)54=Q@S;_F;/8D]: M]OJK))?UU9";;?\ 71!1112*"BBB@ HHHH **** "BBB@ HHHH IZMJMGH>E MSZCJB7.H_8+[4?LZAOLNGP^;/)R!A$R,GG/7 MI7CO@#Q9KGA;X7ZO''X$\22ZG:74MQ#;3Z>\0N//F)4+P6.T'+8''ZU-]6O+ M]5^EQVT3\_T?_ /1_!?Q!TSQO)J-O:66I:9?::ZI=6.J6_DSQAAE6*Y/!Y[Y MXZQTQ;6!Y)[PQK\Q !(;*-8ET#Q';>*M05&EOM8TS[*ES3:8UKJ/P,TG2/%OP[\4 M:C;Z4\5O=62VKPSEE0XEB0.K2)DA3R,9)QQ74?!+1-2T3PIJ*7EA>:5IUQJ4 ML^E:=?.6FM;9L85@22O.3M/.22_T^RU M6QDL]4LX+VUEQYD%Q$LB/@Y&58$'D _A5BB@ P,#@4444 %%5%U2Q?57TQ; MN(WJ1^8T ;Y@OKC\1^8]15N@ HKDO&WQ$L? ]WI=I=:5J^J76J&1;:#2K99I M"8P"WRE@>C=L]#6]H>J_VWHEMJ/V"]T[[0I;[+J$/E3Q\D8=,G!XSUZ$4+57 M!Z:%^BBL:Z\5:;;:AJ6G1&>[U+3;+[;+8VT#-*T9SM"S#.".QJS3:L[!N%%9VIZ_INCWFG M6NHW/DS:G/\ 9[1?+9O,DP3MR 0. >3@5HT@"BBB@ HHK(\5>)+/PAX7O==U M**>6ULD#R);J&<@L%X!('4^M)M)78TFW9&O17(P?$K1+GPYH&M6Z74EMKM[' M8P*$7?%*Y88D&[C:4(."?;-+KGQ(T3P_XUTWPQ>QW;WFH;,2Q1 PP%V*QB1B M1M+,I P#56=[>=OF3=6O\_D=)/IUE=7MM>7-G;S75IN-O/)$K/#N&&V,1E'O$E]HH\.>)-5FL(DFN9=+L5GCB1UW L=X(&,]0.AI7T15G>QW]%ST MGRFED:X3#Q;6*LK*N?F# C SSTH>E[]!+6UNIT=%>>Z)\9=$U?6K#3KS1O$& MAG4^+"XU;3_)ANFXPJ.&.20@+5V.CHK"\)^++7Q=IDUW:V.H:=);S&"XL]2MC! M/"X ;#+SU5E88)X(K=IM6 ****0!1110 45@W?B^RTV76VU:TU"PLM%BCEFU M">U;R)E9=Q,3+DOMZ-@<&MJVN(KNUBN;=M\,R"2-L$94C(.#[4!L24444 %% M0WE[:Z=9R7>H7,-K;1#=)-/($1!ZECP*JZ5KVCZ]'(^AZK8ZDD1 D:SN4F"$ M] 2I.* -"JUGIUEIYG-A9V]J;F9IY_(B5/-D;J[8'+' R3S5FN&\/?%SP]XE MT+7M4L(;Z-=!1Y+J">-%E9%5CN0!B"#L8#)'(YQ2NE<=FSN:*Y#Q!\2M'\.> M"].\2WEM?SV^I+&;:UMH5>=]Z%_N[@.%!)YP,4S7_B=HVA:?HUQ%::GK$VMQ M^=8V6E6OGSRQ[ Q?;D# !&><\]\'#>C:[:"6MO/4[*BN#U7XMZ5I>CZ)?+HF MO7LFM/+'!8VED&N4>/[Z/&6!#*000,]#6MX0\?:/XSMKQK%;NRNM/?9>V&HP M&&XM3SC>O(&0">"?P.11W\@[>9TU%/UOSHL5Y#]A=0PNXA&9$8$ MI(@!.4;!P3CITK O/CGXRB8$!B9,YPI.#A3 MGMG(R=; >E45EZAXDT?2_#+^(;^_CBTI(1.;KDJ4;&T@#DYR, #)R*PO"'Q* ML/&&HFRBT77=)E>W^U6YU6Q\A;J($ M&P)# ;T]/O#&:=G>P=+G8T444@"BB MB@ HK.US7]-\-Z>M[K5S]FMVF2 /Y;/EW;:HPH)Y)Z]*T: "BBB@ J.XMX;N MVEMKN&.>"9"DD4BAE=2,%2#P01VJ2B@"*VMH+*UBMK.&.WMX4"111(%1% P% M ' '85+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %:\TZR MU$0C4+.WNA;S+/#Y\2OYBT4 >2_$GPCJWB+Q?\/K1KO5E M%O\ :EOM8TE# \+>4GS[@&$6YE(P?4BL+Q[X3^Q^*M+A\6:'XJ\<>%[;2O)M MA9RR7$ZW?F9:28(R$DH<;OPP<<>[T4K:6'>_W6_&Y\_6/@#6=3T'X<:+XNTS M49K)+B]%W"9)"UM:LF8HY9$P5& JXR/[O'05O%7PZT[1?B-K@TWP9J]W#=Z# M(-,NK))IHH+GRI%;>V_J0 H4YY(P.AX39 M_#S_ (2?7?!UAXIT?46TJ#P?%%O16=[);W=H;&6&\CL]TA6+R!*Q50 M>C;LXV\C@5](6BHEE D4;1(L:A8WZH,< ^XJ:BB^_F[_ -?UW%;5,X&7PC\1 M'F=X_B>(D9B50>'[)/^%(:]IFH:C-XGU24 Q/;Z>(G9=Z'8(X\Y(P M3D?TKTNBBQ479W/$?%'A'5]%^(&BQ:)IMUNVNK2BWA+K8W"968M@?(C MAE;)[JU8WB'PE\1?%K>+]:TW3M-M;>\O5DMDU!)X]0"V9_BC967];6^ZVA*_R_7\[W9\[:[?;A(UE M;,KDQ0O)&#DY;.T'JOIS40\&>.+CP'XU\%7VG0M=F\BU6P:T5Q93[Y!))!%) M(!T*_=)ZGTYKZ%HH6FW];6^ZR];!UN_ZWO\ F_O/ ?&GCL^*[KP=9ZQX9UKP MK96VLV]U>ZGK=FT%O$R XC5^0=Q)&YMH& 3QG'8?$BUU33?''A3QOI>CW6O6 M>EB>"[M+&/S9U290HDC3^(CG..WH,D>D7=G;:A9RVE_;Q75M,NV2&9 Z./0J M>"*E50BA5 50, < 4[]N]_O5OR%;ITM;]3R#Q[J&N>.? -K=Q>$]?MM)CU> M+^T-*8>5?7MDH^?]TIR,N2-N%_$6B>$KOQ#I_EZ= M=>:L\0".MQ-MRS1KA@"Y;TYXP/J"BDK)W_KI_E]XVVU;Y'S5JOPD2ST7QRVE M:-K(ETF^BD\-PQO<,(\["[PKGYR<8+?-]P=",TOCRRLM4^(/BZUUCPOK_B*X M;3[,VB:4LC"VN3 P6215<=SU*MCD8YP?I2LZUT#3++7K[6K:VV:AJ"1I8 MQ\Q8P0@VDX& 3T ]Z5KI)_UI8=[:_P!;IGAGB+PUJ:77AH?$OPUX@\7:3!H, M<'V?2&>9H;X$;WD".I)V\;\\^_;G=.\(>(;+6/"#:MX8U_5]0M!$L%M>0226 MEG!]H+I_I*2KY7RM_7^7<\+ M\9^"+OQ#JOQ4,VBW=SYMM8SZ8PC=1/-% P_=D8$A&2-HSR<8S7"ZQX/EFM]' MV^"?$B>'QIC16UD=+N+J6UN_,/G2&);J,H6X8,Q((P-O''U=14)6_#\%;^O1 M%N5W?^NG^7XLQ/!<-S;^!M%BOIKR>X6RB#R7T/E3D[1_K$W-M?U&3SGDUE7N MF^.WU"X>QUJQCMFE8PHR#*IGY0?W9YQCN:["BJD^9MD)65CY)^/>F>)I/'FD M6NKW"ZG=W%DJ6T5HNXDF1Q@(%'))';GIVKH?V>;;Q/'_ &]IFG^3IAL;N%KU M+JW"S,6W#8P#1@A#VQ4;RVT\YV_W ML'[U>'_\(5KFG?"6VUO2M(O1K*P:AINH:>+=A-JY]J^B M**EQN4I6/#+K1/&^M:EX1L]!TFRCCT#P_&96\00SI;O/-&(W0;!EG5!T[;CG MFL*UT[4+#PA8^'?&_@[Q9=7GAZZF@T_7/#$;F:$;E93$3C*%:[XIT36]9N=-N[QYH[.R\Z[6! MDVQ&55^4/@C.2#QS\V:??1^*]5M_&OB[3_#>IZ=-X@MK?2-,L9X2+DC)1YY4 M7)C !)R>F,],$^[T5+2>_P#5]']Z_,:;6W]:W7XGAWAKPQXZ\)?$327UFQTQ MM-U#2_[&E?0(YY$@$2YBEFWC@Y.W=G'7I6-'KVO>"/@KJG@/4_ FO7&H6]M< MVWVZUM#)8O'(6;SC*N<85R2,'D M-?#FJV&A^$->\/Z@-+E*76JP_952Y*@(D1)RW)8[OEV[1GKQZ%9V-II\!@L+ M6&UB+LYC@C"+N8Y8X'0% [''<;^B_!^SG\0>$8]1TG6!9 MZGH1?7]\UPJS3A4*QS-GY<-R$R.4''%?0]%+^OS_ UV\A]+?UT_'3<^9+G3 MYM/\(_#S3/%&C:Y?0Q7>IP2Z9 LB7M/#6NZ?\ M#N&^T[PWK4>EV'C&+5+#1)49[R"R0D$",DMDL<[EN[VDGF,OE,Z[6. 0#D<<@UHTTVM>O^33_ $_,;L_37\;_ *,^8O&/ MA:\\;:EXM\43^"=?7=-IFSWDVG2[B6#Q)(O^0[X4_["TG_I#=5OU@>)X;W[3H=[8:?/J'V#4&FFAMWC M5]AMIX\CS'53\TB]^E'_ D6I_\ 0FZW_P!_K+_Y(H WZ*P/^$BU/_H3=;_[ M_67_ ,D4?\)%J?\ T)NM_P#?ZR_^2* -^BL#_A(M3_Z$W6_^_P!9?_)%'_"1 M:G_T)NM_]_K+_P"2* -^BL#_ (2+4_\ H3=;_P"_UE_\D4?\)%J?_0FZW_W^ MLO\ Y(H WZ*P/^$BU/\ Z$W6_P#O]9?_ "11_P )%J?_ $)NM_\ ?ZR_^2* M-^BL#_A(M3_Z$W6_^_UE_P#)%'_"1:G_ -";K?\ W^LO_DB@#?HK _X2+4_^ MA-UO_O\ 67_R11_PD6I_]";K?_?ZR_\ DB@#?HK _P"$BU/_ *$W6_\ O]9? M_)%'_"1:G_T)NM_]_K+_ .2* -^BL#_A(M3_ .A-UO\ [_67_P D4?\ "1:G M_P!";K?_ '^LO_DB@#?HK _X2+4_^A-UO_O]9?\ R11_PD6I_P#0FZW_ -_K M+_Y(H WZ*P/^$BU/_H3=;_[_ %E_\D4?\)%J?_0FZW_W^LO_ )(H WZ*P/\ MA(M3_P"A-UO_ +_67_R11_PD6I_]";K?_?ZR_P#DB@#?HK _X2+4_P#H3=;_ M ._UE_\ )%'_ D6I_\ 0FZW_P!_K+_Y(H WZ*P/^$BU/_H3=;_[_67_ ,D4 M?\)%J?\ T)NM_P#?ZR_^2* -^BL#_A(M3_Z$W6_^_P!9?_)%'_"1:G_T)NM_ M]_K+_P"2* -^BL#_ (2+4_\ H3=;_P"_UE_\D4?\)%J?_0FZW_W^LO\ Y(H MWZ*P/^$BU/\ Z$W6_P#O]9?_ "11_P )%J?_ $)NM_\ ?ZR_^2* -^BL#_A( MM3_Z$W6_^_UE_P#)%'_"1:G_ -";K?\ W^LO_DB@#?HK _X2+4_^A-UO_O\ M67_R11_PD6I_]";K?_?ZR_\ DB@#?HK _P"$BU/_ *$W6_\ O]9?_)%'_"1: MG_T)NM_]_K+_ .2* -^BL#_A(M3_ .A-UO\ [_67_P D4?\ "1:G_P!";K?_ M '^LO_DB@#?HK _X2+4_^A-UO_O]9?\ R11_PD6I_P#0FZW_ -_K+_Y(H WZ M*P/^$BU/_H3=;_[_ %E_\D4?\)%J?_0FZW_W^LO_ )(H WZ*P/\ A(M3_P"A M-UO_ +_67_R11_PD6I_]";K?_?ZR_P#DB@#?HK _X2+4_P#H3=;_ ._UE_\ M)%'_ D6I_\ 0FZW_P!_K+_Y(H WZ*P/^$BU/_H3=;_[_67_ ,D4?\)%J?\ MT)NM_P#?ZR_^2* -^BL#_A(M3_Z$W6_^_P!9?_)%'_"1:G_T)NM_]_K+_P"2 M* -^BL#_ (2+4_\ H3=;_P"_UE_\D4?\)%J?_0FZW_W^LO\ Y(H WZ*P/^$B MU/\ Z$W6_P#O]9?_ "11_P )%J?_ $)NM_\ ?ZR_^2* -^BL#_A(M3_Z$W6_ M^_UE_P#)%'_"1:G_ -";K?\ W^LO_DB@#?HK _X2+4_^A-UO_O\ 67_R11_P MD6I_]";K?_?ZR_\ DB@#?HK _P"$BU/_ *$W6_\ O]9?_)%'_"1:G_T)NM_] M_K+_ .2* -^BL#_A(M3_ .A-UO\ [_67_P D4?\ "1:G_P!";K?_ '^LO_DB M@#?HK _X2+4_^A-UO_O]9?\ R11_PD6I_P#0FZW_ -_K+_Y(H WZ*P/^$BU/ M_H3=;_[_ %E_\D4?\)%J?_0FZW_W^LO_ )(H WZ*P/\ A(M3_P"A-UO_ +_6 M7_R11_PD6I_]";K?_?ZR_P#DB@#?HK _X2+4_P#H3=;_ ._UE_\ )%'_ D6 MI_\ 0FZW_P!_K+_Y(H WZ*P/^$BU/_H3=;_[_67_ ,D4?\)%J?\ T)NM_P#? MZR_^2* -^BL#_A(M3_Z$W6_^_P!9?_)%'_"1:G_T)NM_]_K+_P"2* -^BL#_ M (2+4_\ H3=;_P"_UE_\D4?\)%J?_0FZW_W^LO\ Y(H WZ*P/^$BU/\ Z$W6 M_P#O]9?_ "11_P )%J?_ $)NM_\ ?ZR_^2* -^BL#_A(M3_Z$W6_^_UE_P#) M%'_"1:G_ -";K?\ W^LO_DB@#?HK _X2+4_^A-UO_O\ 67_R11_PD6I_]";K M?_?ZR_\ DB@#?HK _P"$BU/_ *$W6_\ O]9?_)%'_"1:G_T)NM_]_K+_ .2* M -^BL#_A(M3_ .A-UO\ [_67_P D4?\ "1:G_P!";K?_ '^LO_DB@#?HK _X M2+4_^A-UO_O]9?\ R11_PD6I_P#0FZW_ -_K+_Y(H WZ*P/^$BU/_H3=;_[_ M %E_\D4?\)%J?_0FZW_W^LO_ )(H WZ*P/\ A(M3_P"A-UO_ +_67_R11_PD M6I_]";K?_?ZR_P#DB@#?HK _X2+4_P#H3=;_ ._UE_\ )%'_ D6I_\ 0FZW M_P!_K+_Y(H WZ*P/^$BU/_H3=;_[_67_ ,D4?\)%J?\ T)NM_P#?ZR_^2* - M^BL#_A(M3_Z$W6_^_P!9?_)%'_"1:G_T)NM_]_K+_P"2* #P[_R'?%?_ &%H M_P#TAM:WZP/#$-[]IUR]O]/GT_[?J"S0PW#QL^P6T$>3Y;LH^:-N_2M^@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH =HH **** "BBB@ HHHH **** "BBB@ HHHH __]D! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.3.1.900
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2015
Feb. 19, 2016
Jun. 30, 2015
Document Information [Line Items]      
Entity Registrant Name FORTINET INC    
Entity Central Index Key 0001262039    
Document Type 10-K    
Document Period End Date Dec. 31, 2015    
Amendment Flag false    
Document Fiscal Year Focus 2015    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-31    
Entity Current Reporting Status Yes    
Entity Filer Category Large Accelerated Filer    
Entity Well Known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Common Stock, Shares Outstanding   171,603,611  
Entity Public Float     $ 5,300,165,895
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
CURRENT ASSETS:    
Cash and cash equivalents $ 543,277 $ 283,254
Short-term investments 348,074 436,766
Accounts receivable—Net of reserves for sales returns and doubtful accounts of $6,228 and $6,204 at December 31, 2015 and 2014, respectively 259,563 184,741
Inventory 83,868 69,477
Prepaid expenses and other current assets 35,761 31,143
Total current assets 1,270,543 1,005,381
LONG-TERM INVESTMENTS 272,959 271,724
DEFERRED TAX ASSETS 119,216 72,564
PROPERTY AND EQUIPMENT—Net 91,067 58,919
OTHER INTANGIBLE ASSETS—Net 17,640 2,832
GOODWILL 4,692 2,824
OTHER ASSETS 14,393 10,530
TOTAL ASSETS 1,790,510 1,424,774
CURRENT LIABILITIES:    
Accounts payable 61,500 49,947
Accrued liabilities 33,028 29,016
Accrued payroll and compensation 61,111 45,875
Income taxes payable 8,379 2,689
Deferred revenue 514,652 368,929
Total current liabilities 678,670 496,456
DEFERRED REVENUE 276,651 189,828
INCOME TAX LIABILITIES 60,624 45,139
OTHER LIABILITIES 19,188 17,385
Total liabilities $ 1,035,133 $ 748,808
COMMITMENTS AND CONTINGENCIES (Note 10)
STOCKHOLDERS’ EQUITY:    
Common stock, $0.001 par value—300,000 shares authorized; 171,399 and 166,443 shares issued and outstanding at December 31, 2015 and 2014, respectively $ 171 $ 166
Additional paid-in capital 687,658 562,504
Accumulated other comprehensive loss (933) (349)
Retained earnings 68,481 113,645
Total stockholders’ equity 755,377 675,966
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 1,790,510 $ 1,424,774
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated Balance Sheets Parenthetical - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Reserves for sales returns and doubtful accounts $ 6,228 $ 6,204
Common Stock, par value (dollars per share) $ 0.001 $ 0.001
Common Stock, shares authorized 300,000 300,000
Common Stock, shares issued 171,399 166,443
Common Stock, shares outstanding 171,399 166,443
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
REVENUE:      
Product $ 476,782 $ 360,558 $ 278,046
Service 532,486 409,806 337,251
Total revenue 1,009,268 770,364 615,297
COST OF REVENUE:      
Product 190,398 151,300 114,611
Service 96,379 79,709 66,032
Total cost of revenue 286,777 231,009 180,643
GROSS PROFIT:      
Product 286,384 209,258 163,435
Service 436,107 330,097 271,219
Total gross profit 722,491 539,355 434,654
OPERATING EXPENSES:      
Research and development 158,129 122,880 102,660
Sales and marketing 470,371 315,804 224,991
General and administrative 71,514 41,347 34,913
Restructuring charges 7,600 0 0
Total operating expenses 707,614 480,031 362,564
OPERATING INCOME 14,877 59,324 72,090
INTEREST INCOME 5,295 5,393 5,306
OTHER EXPENSE—Net (3,167) (3,168) (1,455)
INCOME BEFORE INCOME TAXES 17,005 61,549 75,941
PROVISION FOR INCOME TAXES 9,018 36,206 31,668
NET INCOME $ 7,987 $ 25,343 $ 44,273
Net income per share (Note 8):      
Basic (in dollars per share) $ 0.05 $ 0.15 $ 0.27
Diluted (in dollars per share) $ 0.05 $ 0.15 $ 0.26
Weighted-average shares outstanding:      
Basic (in shares) 170,385 163,831 162,435
Diluted (in shares) 176,141 169,289 168,183
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Net income $ 7,987 $ 25,343 $ 44,273
Other comprehensive loss:      
Foreign currency translation losses 0 (333) (1,617)
Unrealized losses on investments (897) (1,708) (587)
Tax provision related to unrealized losses on investments 313 600 205
Other comprehensive loss—net of taxes (584) (1,441) (1,999)
Comprehensive income $ 7,403 $ 23,902 $ 42,274
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Retained Earnings [Member]
Balance, shares at Dec. 31, 2012   161,757 (1,409)      
Balance at Dec. 31, 2012 $ 510,934 $ 162 $ (2,995) $ 400,075 $ 3,091 $ 110,601
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards (in shares)   3,318        
Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards 24,132 $ 3   24,129    
Repurchase and retirement of common stock (in shares)   (3,540) 1,409      
Repurchase and retirement of common stock (38,949) $ (4) $ 2,995 (8,929)   (33,011)
Stock-based compensation expense 43,909     43,909    
Income tax benefit (shortfall) associated with stock-based compensation 3,460     3,460    
Net unrealized loss on investments - net of taxes (382)       (382)  
Net change in cumulative translation adjustments (1,617)       (1,617)  
Net income 44,273         44,273
Balance, shares at Dec. 31, 2013   161,535 0      
Balance at Dec. 31, 2013 585,760 $ 161 $ 0 462,644 1,092 121,863
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards (in shares)   6,555        
Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards 45,824 $ 7   45,817    
Repurchase and retirement of common stock (in shares)   (1,647) 0      
Repurchase and retirement of common stock (38,557) $ (2) $ 0 (4,994)   (33,561)
Stock-based compensation expense 58,994     58,994    
Income tax benefit (shortfall) associated with stock-based compensation 43     43    
Net unrealized loss on investments - net of taxes (1,108)       (1,108)  
Net change in cumulative translation adjustments (333)       (333)  
Net income 25,343         25,343
Balance, shares at Dec. 31, 2014   166,443 0      
Balance at Dec. 31, 2014 675,966 $ 166 $ 0 562,504 (349) 113,645
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards (in shares)   6,715        
Issuance of common stock in connection with equity incentive plans - net of tax withholding upon vesting of restricted stock awards 39,018 $ 7   39,011    
Repurchase and retirement of common stock (in shares)   (1,759)        
Repurchase and retirement of common stock (60,000) $ (2)   (6,847)   (53,151)
Stock-based compensation expense 95,088     95,088    
Income tax benefit (shortfall) associated with stock-based compensation (2,098)     (2,098)    
Net unrealized loss on investments - net of taxes (584)       (584)  
Net income 7,987         7,987
Balance, shares at Dec. 31, 2015   171,399 0      
Balance at Dec. 31, 2015 $ 755,377 $ 171 $ 0 $ 687,658 $ (933) $ 68,481
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.3.1.900
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 7,987 $ 25,343 $ 44,273
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 31,589 22,028 15,623
Amortization of investment premiums 7,457 8,703 11,634
Stock-based compensation 95,088 58,994 43,909
Excess tax benefit from stock-based compensation 0 0 (2,974)
Other non-cash items—net 3,391 4,140 961
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisition:      
Accounts receivable—net (66,464) (55,888) (22,080)
Inventory (19,088) (32,459) (35,093)
Deferred tax assets (29,851) 9,072 (18,750)
Prepaid expenses and other current assets (2,630) (16,000) (907)
Other assets 667 (1,302) 1,243
Accounts payable (2,517) 18,033 10,485
Accrued liabilities 883 7,120 3,602
Accrued payroll and compensation 11,301 10,835 6,013
Other liabilities 2,016 14,318 (1,948)
Deferred revenue 222,346 127,416 68,871
Income taxes payable 20,372 (3,771) 22,522
Net cash provided by operating activities 282,547 196,582 147,384
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of investments (459,903) (497,084) (552,778)
Sales of investments 47,900 41,755 57,897
Maturities of investments 486,419 458,193 369,659
Purchases of property and equipment (37,358) (32,197) (13,877)
Payments made in connection with business acquisition—net of cash acquired (38,025) (17) (7,635)
Net cash used in investing activities (967) (29,350) (146,734)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from issuance of common stock 67,314 55,324 25,584
Taxes paid related to net share settlement of equity awards (28,871) (10,598) (1,452)
Excess tax benefit from stock-based compensation 0 0 2,974
Repurchase and retirement of common stock (60,000) (43,977) (33,529)
Net cash provided by (used in) financing activities (21,557) 749 (6,423)
EFFECT OF EXCHANGE RATES ON CASH AND CASH EQUIVALENTS 0 (600) (1,329)
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 260,023 167,381 (7,102)
CASH AND CASH EQUIVALENTS—Beginning of year 283,254 115,873 122,975
CASH AND CASH EQUIVALENTS—End of year 543,277 283,254 115,873
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:      
Cash paid for income taxes—net 18,893 40,551 25,445
NON-CASH INVESTING AND FINANCING ACTIVITIES:      
Transfers of evaluation units from inventory to property and equipment 17,395 12,733 8,303
Liability for purchase of property and equipment and asset retirement obligations 9,870 3,275 4,253
Liability incurred in connection with business acquisition 0 0 100
Liability incurred for repurchase of common stock 0 0 5,420
Equity awards assumed in connection with business acquisition $ 471 $ 0 $ 0
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2015
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Business—Fortinet, Inc. (“Fortinet”) was incorporated in Delaware in November 2000 and is a leading provider of network security appliances to enterprises, service providers and government organizations worldwide. Fortinet’s solutions are designed to integrate multiple levels of security protection, including firewall, virtual private networking, application control, anti-malware, intrusion prevention, web filtering, vulnerability management, anti-spam, wireless controller and WAN acceleration. Our security solutions are fast, secure and designed to provide broad, rapid protection against dynamic security threats while simplifying the IT infrastructure of our end-customers worldwide.

Basis of Presentation and Preparation—The consolidated financial statements of Fortinet and its wholly-owned subsidiaries (collectively, the “Company,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). All intercompany transactions and balances have been eliminated in consolidation.

Use of Estimates—The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the best estimate of selling price for our products and services, stock-based compensation, inventory valuation and warranty reserve, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and allowance for doubtful accounts, restructuring charges, and other loss contingencies. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Actual results could differ from those estimates.

Concentration of Credit Risk—Financial instruments that subject us to concentrations of credit risk consist primarily of cash, cash equivalents, short-term and long-term investments and accounts receivable. We maintain our cash, cash equivalents and investments in fixed income securities with major financial institutions in order to limit the exposure of each investment. Deposits held with banks may exceed the amount of insurance provided on such deposits.

Our accounts receivables are primarily derived from our channel partners in various geographical locations. We perform ongoing credit evaluations of our customers. We generally do not require collateral on accounts receivable and we maintain reserves for estimated potential credit losses. As of December 31, 2015 and December 31, 2014, one distributor, Exclusive Networks Group, accounted for 23% and 18% of total net accounts receivable, respectively.

During 2015, 2014 and 2013, this same distributor accounted for 18%, 15% and 12% of total revenue, respectively.

Financial Instruments and Fair Value—We apply fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. Due to their short-term nature, the carrying amounts reported in the consolidated financial statements approximate the fair value for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and compensation.

Comprehensive Income—Comprehensive income includes certain changes in equity from non-owner sources that are excluded from net income, specifically, unrealized gains and losses on available-for-sale investments.

Foreign Currency Translation and Transaction Gains and Losses—Prior to the third quarter of 2014, the assets and liabilities of our international subsidiaries were translated into U.S. dollars using the applicable exchange rates. The resulting foreign translation adjustments were included in the consolidated balance sheets as a component of accumulated other comprehensive income (loss) and in the consolidated statements of comprehensive income.
In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries was recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material in 2014 or any of our previously issued financial statements.
As of December 31, 2015 and 2014, the functional currency of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies have been remeasured into U.S. dollars using the exchange rates in effect at the balance sheet dates. Foreign currency denominated income and expenses have been remeasured using the average exchange rates in effect during each period. Foreign currency remeasurement losses of $3.2 million, $3.2 million and $1.5 million, are included in other expense—net for 2015, 2014 and 2013, respectively.

Cash, Cash Equivalents and Available-for-sale Investments—We consider all highly liquid investments, purchased with original maturities of three months or less, to be cash equivalents. Cash and cash equivalents consist of balances with banks and highly liquid investments in money market funds and commercial paper.

We classify our investments as available-for-sale at the time of purchase, since it is our intent that these investments are available for current operations. Investments with original maturities greater than three months that mature less than one year from the consolidated balance sheet date are classified as short-term investments. Investments with maturities greater than one year from the consolidated balance sheet date are classified as long-term investments.

Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. We consult with our investment managers and consider available quantitative and qualitative evidence in evaluating potential impairment of our investments on a quarterly basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.

For debt securities in an unrealized loss position which is deemed to be other-than-temporary, the difference between the security’s then-current amortized cost basis and fair value is separated into (i) the amount of the impairment related to the credit loss (i.e., the credit loss component) and (ii) the amount of the impairment related to all other factors (i.e., the non-credit loss component). The credit loss component is recognized in earnings. The non-credit loss component is recognized in accumulated other comprehensive loss.

Inventory—Inventory is recorded at the lower of cost (using the first-in, first-out method) or market, after we give appropriate consideration to obsolescence and inventory in excess of anticipated future demand. In assessing the ultimate recoverability of inventory, we 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 product revenue. Any write-downs could have an adverse impact on our gross margins and profitability.

Property and Equipment—Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:

 
Estimated Useful Lives
Building and building improvements
20 years
Evaluation units
1 year
Computer equipment and software
1 - 5 years
Furniture and fixtures
3 - 5 years
Leasehold improvements
Shorter of useful life or lease term


Other Investments—Investments in privately-held companies where we own less than 20% of the voting stock and have no indicators of significant influence over operating and financial policies of those companies are included in other assets in the consolidated balance sheets and are accounted for under the cost method. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts based on information provided by these privately-held companies. If it is determined that an other-than-temporary decline exists in an equity security, we write down the investment to its fair value and record the related impairment as an investment loss in our consolidated statements of operations.

Consolidation of Variable Interest Entities—We use a qualitative approach in assessing the consolidation requirement for variable interest entities (“VIEs”). This approach focuses on determining whether we have the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether we have the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. For all periods presented in the accompanying consolidated financial statements, we have determined that we are not the primary beneficiary of any VIEs.

Business Combinations—We include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our business acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired, based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.

Impairment of Long-Lived Assets—We evaluate events and changes in circumstances that could indicate carrying amounts of long-lived assets, including intangible assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future undiscounted cash flows is less than the carrying amount of those assets, we record an impairment charge in the period in which we make the determination. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

Restructuring Charges—We recognize a liability for exit and disposal activities when the liability is incurred. Our restructuring charges consist of severance and other one-time benefits, contract terminations and other charges. Liabilities for costs associated with a restructuring activity are measured at fair value and are recognized when the liability is incurred. One-time termination benefits are expensed at the date we notify the employee, unless the employee must provide future service, in which case the benefits are expensed ratably over the future service period. A liability for contract termination costs represents a liability for costs to terminate a contract before the end of its term and is recognized at fair value when we terminate the contract in accordance with the contract terms, which is usually done by giving written notice to the counterparty within the notification period specified by the contract or by otherwise negotiating a termination with the counterparty. A liability for costs that will continue to be incurred under a contract for its remaining term without economic benefit to the entity is recognized at the cease-use date. Costs to terminate a lease before the end of its term are recognized when the property is vacated. Other costs primarily consist of asset write-offs, which are expensed when incurred.
We continually evaluate the adequacy of the remaining liabilities under our restructuring initiatives. Although we believe that these estimates accurately reflect the costs of our restructuring plan, actual results may differ and thereby require us to record an additional provision or reverse a portion of such a provision.

Goodwill —Goodwill represents the excess of purchase consideration over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination are not amortized, but instead tested for impairment at least annually during the fourth quarter. We perform our annual goodwill impairment analysis at the reporting unit level. As of December 31, 2015, we had one reporting unit.

In reviewing goodwill for impairment we have the option to (i) assess qualitative factors to determine whether it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount or (ii) bypass the qualitative assessment and proceed directly to a quantitative assessment. If we opt to perform a qualitative assessment, the factors we may review include, but are not limited to (a) macroeconomic conditions; (b) industry and market considerations; (c) cost factors; (d) overall financial performance; (e) other relevant entity-specific events such as changes in management, strategy, customers or litigation; (f) events affecting the reporting unit; or (g) or sustained decrease in share price. If we believe, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test will be required. Otherwise, no further testing will be required. A quantitative assessment utilizes a two-step process. In the first step, the fair value of the reporting unit is determined, and is compared against its carrying amount, including goodwill. We consider a combination of an income-based approach using projected discounted cash flows and a market-based approach using multiples of comparable companies to determine the fair value. The fair value of the reporting unit is estimated using significant judgment based on a combination of the income and the market approaches. Under the income approach, we estimate fair value of the reporting unit based on the present value of forecasted future cash flows that the reporting unit is expected to generate over its remaining life. Under the market approach, we estimate fair value of our reporting unit based on an analysis that compares the value of the reporting unit to values of other companies in similar lines of business. If the fair value of the reporting unit is less than its carrying value, then we perform the second step to measure the amount of impairment loss. The amount of impairment is determined by comparing the implied fair value of reporting unit goodwill to the carrying value of the goodwill. When the carrying value of the reporting unit’s goodwill exceeds its implied fair value, we record an impairment loss equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting unit exceeded the net book value as of December 31, 2015.

Determining the fair value of the reporting unit requires us to make judgments and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue growth rates and operating margins used to calculate projected future cash flows, operating trends, risk-adjusted discount rates, future economic and market conditions and determination of appropriate market comparables. We base our fair value estimates on assumptions we believe to be reasonable but that are unpredictable and inherently uncertain. Actual future results may differ from those estimates. We may also test goodwill for impairment between annual tests in the presence of impairment indicators.

Other Intangible Assets—Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the straight-line method over the estimated economic lives of the assets, which range from one to five years.

Deferred Revenue—Deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. The majority of deferred revenue is comprised of security subscription and technical support services which are invoiced upfront and delivered over twelve months or longer.

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 financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized.

We recognize tax benefits from an uncertain tax position only if it is more likely than not, based on the technical merits of the position, that the tax position will be sustained on examination by the taxing authorities. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.

Stock-Based Compensation—We have elected to use the Black-Scholes option pricing model to determine the fair value of our employee stock options and employee stock purchase plans (“ESPP”). The fair value of restricted stock units (“RSU”) is based on the closing market price of our common stock on the date of grant. Stock-based compensation expense, net of estimated forfeitures, is amortized on a straight-line basis. Preferred stock units (“PSU”) are RSUs that contain both service-based and market-based vesting conditions. PSUs vest over a specified service period upon the satisfaction of certain market-based vesting conditions, and settle into shares of our common stock upon vesting over a two- or three-year period. The fair value of a PSU is calculated using the Monte Carlo simulation model on the date of grant and is based on the market price of our common stock on the date of grant modified to reflect the impact of the market-based vesting condition, including the estimated payout level based on that condition. We do not adjust compensation cost for subsequent changes in the expected outcome of the market-based vesting conditions.

Leases—We rent our facilities under operating lease agreements and recognize related rent expense on a straight-line basis over the term of the lease. Some of our lease agreements contain rent holidays, scheduled rent increases, lease incentives and renewal options. Rent holidays and scheduled rent increases are included in the determination of rent expense to be recorded over the lease term. Lease incentives are recognized as a reduction of rent expense on a straight-line basis over the term of the lease. Renewals are not assumed in the determination of the lease term unless they are deemed to be reasonably assured at the inception of the lease. We begin recognizing rent expense on the date that we obtain the legal right to use and control the leased space.

Advertising Expense—Advertising costs are expensed when incurred and are included in operating expenses in the accompanying consolidated statements of operations. Our advertising expenses were not significant for any periods presented.

Research and Development Costs—Research and development costs are expensed as incurred.

Software Development Costs—The costs to develop software that is marketed have not been capitalized as we believe our current software development process is essentially completed concurrently with the establishment of technological feasibility. Such costs are expensed as incurred and included in research and development in our consolidated statements of operations.

The costs to obtain or develop software for internal use are capitalized based on qualifying criteria, which includes a determination of whether such costs are incurred during the application development stage. Such costs are amortized over the software’s estimated useful life.
Revenue Recognition—We derive the majority of our revenue from sales of our hardware, software, FortiGuard security subscription and FortiCare technical support services, and other services through our channel partners and a direct sales force.
 
Revenue is recognized when all of the following criteria have been met:
 
Persuasive evidence of an arrangement exists. Binding contracts or purchase orders are generally used to determine the existence of an arrangement.
 
Delivery has occurred or services have been rendered. Delivery occurs when we fulfill an order and title and risk of loss has been transferred. Service revenue is deferred and recognized ratably over the contractual service period, which is typically from one to three years and is generally recognized upon delivery or completion of service.
 
Sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on the payment terms associated with the transaction and when the sales price is deemed final.
 
Collectability is reasonably assured. We assess collectability based primarily on creditworthiness as determined by credit checks, analysis, and payment history.

We recognize product revenue for sales to distributors that have no general right of return and direct sales to end-customers upon shipment, based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. Certain distributors are granted stock rotation rights, limited rights of return and rebates for sales of our products. The arrangement fee for this group of distributors is not typically fixed or determinable when products are shipped and revenue is therefore deferred and recognized upon sell-through. For sales that include end-customer acceptance criteria, revenue is recognized upon acceptance.

Substantially all of our products have been sold in combination with services, which consist of security subscriptions and technical support services. Security services provide access to our antivirus, intrusion prevention, web filtering and anti-spam functionality. Support services include rights to unspecified software upgrades, maintenance releases and patches, telephone and Internet access to technical support personnel, and hardware support. We recognize revenue from these services ratably over the contractual service period. Revenue related to subsequent renewals of these services are recognized over the term of the renewal agreement.

We reduce revenue for estimates of sales returns and allowances and record reductions to revenue for rebates and estimated commitments related to price protection and other customer incentive programs. Additionally, in limited circumstances, we may permit end-customers, distributors and resellers to return our products, subject to varying limitations, for a refund within a reasonably short period from the date of purchase. We estimate and record reserves for sales incentives and sales returns based on historical experience.

Our sales arrangements typically contain multiple elements, such as hardware, security subscription, technical support services and other services. The majority of our hardware appliance products contain our operating system software that together function to deliver the essential functionality of the product. Our products and services generally qualify as separate units of accounting. We allocate revenue to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (“VSOE”) of selling price, if it exists, or third-party evidence (“TPE”) of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use our best estimate of selling price (“BESP”) for that deliverable. Revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for each element.

For our hardware appliances, we use BESP as our selling price. For our support and other services, we generally use VSOE as our selling price estimate. We determine VSOE of fair value for elements of an arrangement based on the historical pricing and discounting practices for those services when sold separately. In establishing VSOE, we require that a substantial majority of the selling prices for a service fall within a reasonably narrow pricing range, generally evidenced by a substantial majority of such historical stand-alone transactions falling within a reasonably narrow range as a percentage of list price. When we are unable to establish a selling price using VSOE for our support and other services, we use BESP in our allocation of arrangement consideration. We determine BESP for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies, customer classes and distribution channels that fall within a reasonably narrow range as a percentage of list price.

For multiple-element arrangements where software deliverables are included, revenue is allocated to the non-software deliverables and to the software deliverables as a group using the relative estimated selling prices of each of the deliverables in the arrangement based on the estimated selling price hierarchy. The amount allocated to the software deliverables is then allocated to each software deliverable using the residual method when VSOE of fair value exists. If evidence of VSOE of fair value of one or more undelivered elements does not exist, all software allocated revenue is deferred and recognized when delivery of those elements occurs or when fair value can be established. When the undelivered element for which we do not have VSOE of fair value is support, revenue for the entire arrangement is recognized ratably over the support period. The same residual method and VSOE of fair value principles apply for our multiple element arrangements that contain only software elements.

Shipping and Handling—Shipping and handling fees charged to our customers are recognized as product revenue in the period shipped and the related costs for providing these services are recorded as a cost of sale.

Accounts Receivable—Trade accounts receivable are recorded at the invoiced amount, net of sales returns reserve and allowances for doubtful accounts. The sales returns reserve is determined based on specific criteria including agreements to provide rebates and other factors known at the time, as well as estimates of the amount of goods shipped that will be returned. To determine the adequacy of the sales returns reserve, we analyze historical experience of actual rebates and returns. The sales returns reserve was $5.5 million and $5.8 million as of December 31, 2015 and 2014, respectively. The allowance for doubtful accounts is determined based on our assessment of the collectability of customer accounts. The allowance for doubtful accounts was $0.7 million and $0.4 million as of December 31, 2015 and 2014.

Warranties—We generally provide a 1-year warranty on hardware products and a 90-day warranty on software. A provision for estimated future costs related to warranty activities is recorded as a component of cost of product revenues when the product revenue is recognized, based upon historical product failure rates and historical costs incurred in correcting product failures. In the event we change our warranty reserve estimates, the resulting charge against future cost of sales or reversal of previously recorded charges may materially affect our gross margins and operating results.

Accrued warranty activities are summarized as follows (in thousands):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Accrued warranty balance—beginning of the period
$
4,269

 
$
3,037

 
$
2,309

Warranty costs incurred
(4,534
)
 
(3,653
)
 
(3,444
)
Provision for warranty for the year, including warranty liabilities assumed in connection with a business acquisition
4,890

 
5,209

 
3,965

Adjustment related to pre-existing warranties
(1,481
)
 
(324
)
 
207

Accrued warranty balance—end of the period
$
3,144

 
$
4,269

 
$
3,037



Foreign Currency Derivatives—Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the U.S. are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the CAD and the EUR. To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities between one and three months. Changes in the fair value of forward exchange contracts related to balance sheet accounts are insignificant and are included in Other expense—net in the consolidated statement of operations. As of December 31, 2015, the fair value of the forward exchange contracts was not material.

Additionally, independent of any hedging activities, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our consolidated statements of operations. Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR, GBP and CNY could adversely impact our operating expenses in the future.

The notional amount of forward exchange contracts to hedge balance sheet accounts as of December 31, 2015 and 2014 were (in thousands):

 
Buy/Sell
 
Notional
Balance Sheet Contracts:
 
 
 
Currency—As of December 31, 2015
 
 
 
CAD
Sell
 
$
7,011

 
 
 
 
Currency—As of December 31, 2014
 
 
 
CAD
Sell
 
$
6,879



Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)2016-02—Leases. The FASB amended lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. We are currently evaluating the impact ASU 2016-02 will have on our consolidated financial statements.

In January 2016, the FASB issued ASU 2016-01—Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities. ASU 2016-01 modifies how entities measure equity investments and present changes in the fair value of financial liabilities. Under the new guidance, entities will have to measure equity investments that do not result in consolidation and are not accounted under the equity method at fair value and recognize any changes in fair value in net income unless the investments qualify for the new practicality exception. A practicality exception will apply to those equity investments that do not have a readily determinable fair value and do not qualify for the practical expedient to estimate fair value, and as such these investments may be measured at cost. ASU 2016-01 will be effective for us beginning on January 1, 2018. We do not expect the impact of ASU 2016-01 on our consolidated financial statements to be significant.
   
In November 2015, the FASB issued ASU 2015-17—Balance Sheet Classification of Deferred Taxes, which simplifies the presentation of deferred income taxes. ASU 2015-17 requires that deferred tax assets and liabilities be classified as noncurrent assets or noncurrent liabilities. We early adopted this standard effective December 31, 2015 on a retrospective basis. The adoption of this standard resulted in the reclassification of $41.8 million from Deferred tax assets—current in the consolidated balance sheet as of December 31, 2014 to Deferred tax assets—noncurrent.

In September 2015, the FASB issued ASU 2015-16—Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the accounting had been completed at the acquisition date. ASU 2015-16 will be effective for us beginning on January 1, 2016. We do not expect the impact of ASU 2015-16 on our consolidated financial statements to be significant.

In July 2015, the FASB issued ASU 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We do not expect the impact of ASU 2015-11 on our consolidated financial statements to be significant.

In May 2014, the FASB issued ASU 2014-09—Revenue from Contracts with Customers (Topic 606) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 is effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact ASU 2014-09 will have on our consolidated financial statements.

In April 2015, the FASB issued ASU 2015-05—Intangibles—Goodwill and Other-Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will be effective for us beginning on January 1, 2016. We are currently evaluating the impact of ASU 2015-05 will have on our consolidated financial statements.
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.3.1.900
Financial Instruments and Fair Value
12 Months Ended
Dec. 31, 2015
Financial Instruments and Fair Value [Abstract]  
FINANCIAL INSTRUMENTS AND FAIR VALUE
FINANCIAL INSTRUMENTS AND FAIR VALUE

The following table summarizes our investments (in thousands):
 
 
December 31, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
438,533

 
$
30

 
$
(1,369
)
 
$
437,194

Commercial paper
66,263

 
3

 
(34
)
 
66,232

Municipal bonds
61,050

 
12

 
(40
)
 
61,022

Certificates of deposit and term deposits (1)
14,897

 

 

 
14,897

U.S. government and agency securities
41,727

 
3

 
(42
)
 
41,688

Total available-for-sale securities
$
622,470

 
$
48

 
$
(1,485
)
 
$
621,033

 
 
 
 
 
 
 
 
 
December 31, 2014
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
589,526

 
$
365

 
$
(875
)
 
$
589,016

Commercial paper
51,156

 
3

 
(4
)
 
51,155

Municipal bonds
39,745

 
15

 
(39
)
 
39,721

Certificates of deposit and term deposits (1)
22,854

 

 

 
22,854

U.S. government and agency securities
5,749

 
1

 
(6
)
 
5,744

Total available-for-sale securities
$
709,030

 
$
384

 
$
(924
)
 
$
708,490

 
 
 
 
 
 
 
 
(1) The majority of our certificates of deposit and term deposits are foreign deposits.


The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands):

 
December 31, 2015
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
348,534

 
$
(1,187
)
 
$
42,033

 
$
(182
)
 
$
390,567

 
$
(1,369
)
Commercial paper
31,977

 
(34
)
 

 

 
31,977

 
(34
)
Municipal bonds
41,677

 
(36
)
 
1,008

 
(4
)
 
42,685

 
(40
)
U.S. government and agency securities
34,703

 
(42
)
 

 

 
34,703

 
(42
)
Total available-for-sale securities
$
456,891

 
$
(1,299
)
 
$
43,041

 
$
(186
)
 
$
499,932

 
$
(1,485
)


The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands):

 
December 31, 2014
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
317,011

 
$
(858
)
 
$
6,011

 
$
(17
)
 
$
323,022

 
$
(875
)
Commercial paper
8,185

 
(4
)
 

 

 
8,185

 
(4
)
Municipal bonds
26,684

 
(39
)
 

 

 
26,684

 
(39
)
U.S. government and agency securities
$
4,745

 
$
(6
)
 

 
$

 
4,745

 
(6
)
Total available-for-sale securities
$
356,625

 
$
(907
)
 
$
6,011

 
$
(17
)
 
$
362,636

 
$
(924
)


The contractual maturities of our investments are as follows (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Due within one year
$
348,074

 
$
436,766

Due within one to three years
272,959

 
271,724

Total
$
621,033

 
$
708,490



Available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, included as a separate component of stockholders’ equity and in total comprehensive income. Realized gains and losses on available-for-sale securities are insignificant in the periods presented and are included in Other expense—net in our consolidated statements of operations. We use the specific identification method to determine the cost basis of investments sold.

The unrealized losses on our available-for-sale securities were caused by fluctuations in market value and interest rates as a result of the economic environment. As the decline in market value are attributable to changes in market conditions and not credit quality, and because we have concluded currently that we neither intend to sell nor is it more likely than not that we will be required to sell these investments prior to a recovery of par value, we do not consider these investments to be other-than temporarily impaired as of December 31, 2015.

Fair Value Accounting—We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

We measure the fair value of money market funds and certain U.S. government and agency securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model driven valuations using significant inputs derived from or corroborated by observable market data.
 
We classify investments within Level 1 if quoted prices are available in active markets for identical securities.
 
We classify items within Level 2 if the investments are valued using model driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.

Fair Value of Financial Instruments

Assets Measured at Fair Value on a Recurring Basis

The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of December 31, 2015 and December 31, 2014 (in thousands):
 
 
December 31, 2015
 
 
 
December 31, 2014
 
 
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
$
437,194

 
$

 
$
437,194

 
$

 
$
589,016

 
$

 
$
589,016

 
$

Commercial paper
69,231

 

 
69,231

 

 
51,155

 

 
51,155

 

Municipal bonds
61,022

 

 
61,022

 

 
39,721

 

 
39,721

 

Certificates of deposit and term deposits
14,897

 

 
14,897

 

 
22,854

 

 
22,854

 

Money market funds
50,030

 
50,030

 

 

 
13,311

 
13,311

 

 

U.S. government and agency securities
41,688

 
25,693

 
15,995

 

 
5,744

 
1,998

 
3,746

 

Total
$
674,062

 
$
75,723

 
$
598,339

 
$

 
$
721,801

 
$
15,309

 
$
706,492

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
53,029

 
 
 
 
 
 
 
$
13,311

 
 
 
 
 
 
Short-term investments
348,074

 
 
 
 
 
 
 
436,766

 
 
 
 
 
 
Long-term investments
272,959

 
 
 
 
 
 
 
271,724

 
 
 
 
 
 
Total
$
674,062

 
 
 
 
 
 
 
$
721,801

 
 
 
 
 
 


There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the year ended December 31, 2015 and December 31, 2014.

Assets Measured at Fair Value on a Nonrecurring Basis

We measure certain assets, including goodwill, other intangible assets—net, and investments in privately-held companies at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets.

During the second quarter of 2015, we reassessed the fair value and the remaining useful life of the developed technologies and customer relationship acquired from the Coyote Point Systems (“Coyote”) business acquisition. Based on this reassessment, we determined a decrease in the projected cash flow and that the remaining net book value of the developed technologies and customer relationships were impaired. As a result, we recorded an impairment charge of $1.6 million associated with these assets. The impairment charge is included within cost of product revenue and sales and marketing in the consolidated statements of operations.

During 2014, a decrease in the projected cash flow of the other intangible assets acquired from Coyote resulted in an impairment charge of $2.4 million to adjust the total fair value of the other intangible assets acquired from Coyote to $2.0 million. The impairment charge is included within Cost of product revenue in the consolidated statements of operations.
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.3.1.900
Inventory
12 Months Ended
Dec. 31, 2015
Inventory Disclosure [Abstract]  
INVENTORY
INVENTORY

Inventory consisted of the following (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Raw materials
$
15,425

 
$
10,617

Finished goods
68,443

 
58,860

Inventory
$
83,868

 
$
69,477



Inventory includes finished goods held by distributors where revenue is recognized on a sell-through basis of $1.1 million and $1.2 million as of December 31, 2015 and 2014, respectively. Inventory also includes materials at contract manufacturers of $4.9 million and $4.8 million as of December 31, 2015 and 2014, respectively.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.3.1.900
Property and Equipment—Net
12 Months Ended
Dec. 31, 2015
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT—Net
PROPERTY AND EQUIPMENT—Net
Property and equipment—net consisted of the following (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Land
$
21,683

 
$
13,895

Building and building improvements
28,841

 
20,166

Evaluation units
15,784

 
11,773

Computer equipment and software
45,632

 
31,821

Furniture and fixtures
8,901

 
5,096

Construction-in-progress
8,106

 
3,902

Leasehold improvements
11,179

 
7,998

Total property and equipment
140,126

 
94,651

Less: accumulated depreciation
(49,059
)
 
(35,732
)
Property and equipment—net
$
91,067

 
$
58,919



Depreciation expense was $28.4 million, $20.5 million and $13.9 million in 2015, 2014 and 2013, respectively.

In 2015, we purchased certain real properties, including land and buildings in Sunnyvale, California and Sophia, France, for cash of $13.9 million to support the growth in our business operations. Of the total cost, we allocated $7.8 million to land and $6.1 million to building. During 2015, construction-in-progress increased primarily due to $2.6 million related to our enterprise resource planning software capitalization and $1.0 million related to assets not yet placed in service due to ongoing building improvements at the newly purchased Sophia property. Fully depreciated evaluation units amounting to $27.2 million and $19.7 million as of December 31, 2015 and 2014, respectively, were written-off.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.3.1.900
Investments in Privately-Held Companies
12 Months Ended
Dec. 31, 2015
Investments, All Other Investments [Abstract]  
INVESTMENTS IN PRIVATELY-HELD COMPANIES
INVESTMENTS IN PRIVATELY-HELD COMPANIES

Our investments in the equity securities of three privately-held companies totaled $10.3 million and $6.4 million as of December 31, 2015 and 2014, respectively. Each of these investments are accounted for as cost-basis investments, as we own less than 20% of the voting securities and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are carried at historical cost and are recorded as Other assets on our consolidated balance sheet and would be measured at fair value if indicators of impairment exist. As of December 31, 2015, no events have occurred that would adversely affect the carrying value of these investments.

We determined that we had a variable interest in these privately-held companies. However, we determined that we were not the primary beneficiary as we did not have the power to direct their activities that most significantly affect their economic performance. The variable interest entities were not required to be consolidated in our consolidated financial statements.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.3.1.900
Business Combinations
12 Months Ended
Dec. 31, 2015
Business Combinations [Abstract]  
BUSINESS COMBINATIONS
BUSINESS COMBINATIONS

On July 8, 2015, we completed our acquisition of all of the outstanding shares of Meru Networks, Inc. (“Meru”), a provider of Wi-Fi networking products and services. With this acquisition, we expect to expand on our secure wireless vision and enterprise growth focus, broaden our solutions portfolio, and enhance our opportunity to address the global enterprise Wi-Fi market with integrated and intelligent secure wireless solutions.

In connection with the acquisition, we paid total cash consideration of $40.9 million and incurred $0.4 million of withholding tax liability. In addition, all of the outstanding RSUs of Meru were converted into RSUs for 53,401 shares of our common stock. The cash payment, along with the estimated fair value of the earned RSUs assumed, resulted in a purchase price of $41.8 million. The total purchase price was as follows (in thousands):

Purchase Price:
 
Cash
$
40,914

Estimated fair value of shares withheld for taxes
379

Estimated fair value of earned equity awards assumed by Fortinet
471

Total purchase price
$
41,764



We accounted for this transaction as a business combination. We expensed acquisition-related costs of $1.7 million in general and administrative expenses in the consolidated statement of operations. The total purchase price was allocated to Meru’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date.

Total allocation of the purchase price was as follows (in thousands):

Cash and cash equivalents
$
3,268

Accounts receivable
8,191

Inventory
11,610

Prepaid expenses and other assets
2,409

Property and equipment
920

Deferred tax assets
18,585

Identifiable intangible assets
19,600

Goodwill
1,868

Total assets acquired
66,451

Deferred revenue
9,800

Accounts payable and accrued liabilities
14,887

Total liabilities assumed
24,687

Total purchase price allocation
$
41,764



The goodwill of $1.9 million represents the premium we paid over the fair value of the net tangible liabilities assumed and identified intangible assets acquired, due primarily to Meru’s assembled workforce. The goodwill recorded as part of the Meru acquisition is not deductible for U.S. federal income tax purposes.

Intangible assets consist primarily of customer relationships and developed technologies. Customer relationships represent Meru’s installed base and the ability to sell existing, in-process and future versions of our products and services to its existing customers. Developed technologies represent the virtualized wireless local area network solutions offering centralized coordination and control of various access points on the network. This includes patented and unpatented technology, know-how, processes, designs and computer software. The estimated useful life and fair values of the acquired identifiable intangible assets were as follows (in thousands, except for estimated useful life):

 
Estimated Useful Life (in years)
 
Fair Values
Customer relationships
5
 
$
12,200

Developed technologies
4
 
7,200

Trade name
0.5
 
200

Total
 
 
$
19,600



Customer relationships and trade name are amortized on a straight-line basis and the amortization expense is recorded in sales and marketing expenses in the consolidated statement of operations. Developed technologies is amortized on a straight-line basis and the amortization expense is recorded in cost of product revenue in the consolidated statement of operations.

Upon the acquisition, Meru became our wholly-owned subsidiary. The results of operations of Meru have been included in our consolidated statement of operations for 2015 from the acquisition date. Revenue and net loss of Meru from July 8, 2015 through December 31, 2015 were $28.1 million and $14.0 million, respectively.

The unaudited financial information below summarizes the combined results of Fortinet and Meru on a pro forma basis, after giving effect to the acquisition of Meru on July 8, 2015, as though the business combination occurred on January 1, 2014. The pro forma financial information is presented for informational purposes and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of each of the periods presented. The following pro forma financial information for all periods presented includes purchase accounting adjustments for amortization charges from acquired intangible assets, depreciation of acquired property, plant and equipment, stock-based compensation and related tax effects (in thousands):

 
Years Ended December 31,
 
2015
 
2014
Pro forma revenue
$
1,046,972

 
$
861,255

Pro forma income (loss) from operations
$
(1,983
)
 
$
34,105

Pro forma net income (loss)
$
(4,634
)
 
$
5,968

Pro forma net income (loss) per share:
 
 
 
Basic
$
(0.03
)
 
$
0.04

Diluted
$
(0.03
)
 
$
0.04



2013 Acquisitions

In March 2013, we acquired all of the outstanding equity securities of Coyote, a provider of application delivery, load balancing and acceleration solutions, for $6.0 million in cash. In connection with this acquisition, we acquired intangible assets of $8.2 million, which included $2.8 million of goodwill. We also assumed net tangible liabilities of $2.2 million. The acquisition included a contingent obligation that required payment if certain future operational objectives were met. The operational objectives that would require payment were not met.
In September 2013, we acquired certain assets of Xtera Communications, Inc., including certain load balancing solutions and certain patents, for a total consideration of $1.8 million.

The financial results of these acquisitions were not considered material for purposes of pro-forma financial disclosures. The results of operations of our 2013 acquisitions were in our consolidated statements of operations from their respective acquisition dates.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.3.1.900
Goodwill and Other Intangible Assets - Net
12 Months Ended
Dec. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS - Net
GOODWILL AND OTHER INTANGIBLE ASSETS—Net

Goodwill

There were no impairments to goodwill during 2015. The following table presents the changes in the carrying amount of goodwill (in thousands):

 
Amount
Balance—December 31, 2014
$
2,824

Addition due to business acquisition
1,868

Balance—December 31, 2015
$
4,692



Other Intangible Assets—net

The following tables present other intangible assets—net (in thousands):

 
December 31, 2015
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Customer relationships
5.0
 
$
12,200

 
$
1,220

 
$
10,980

Developed technologies and other
3.6
 
11,384

 
4,724

 
6,660

Total other intangible assets—net
 
 
$
23,584

 
$
5,944

 
$
17,640



 
December 31, 2014
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Developed technology
3.6
 
$
5,606

 
$
3,128

 
$
2,478

Customer relationships
6.0
 
500

 
146

 
354

Total other intangible assets—net
 
 
$
6,106

 
$
3,274

 
$
2,832



During 2015 and 2014, we reassessed the fair value and the remaining useful life of the developed technologies and customer relationships acquired from the Coyote business acquisition. Based on this reassessment, we determined a decrease in the projected cash flow and that the remaining net book value of the developed technologies and customer relationships were impaired. As a result, we recorded an impairment charge of $1.6 million and $2.4 million in 2015 and 2014, respectively. The impairment charge is included within cost of product revenue and sales and marketing in the consolidated statements of operations.
Amortization expense was $3.2 million, $1.5 million, and $1.7 million in 2015, 2014 and 2013, respectively. The following table summarizes estimated future amortization expense of Other intangible assets—net (in thousands):

 
Amount
Years:
 
2016
$
4,600

2017
4,240

2018
4,240

2019
3,340

2020
1,220

Total
$
17,640

XML 32 R15.htm IDEA: XBRL DOCUMENT v3.3.1.900
Net Income Per Share
12 Months Ended
Dec. 31, 2015
Earnings Per Share [Abstract]  
NET INCOME PER SHARE
NET INCOME PER SHARE

Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding, plus the dilutive effects of stock options, RSUs including PSUs, and ESPP. Dilutive shares of common stock are determined by applying the treasury stock method.

A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Numerator:
 
 
 
 
 
Net income
$
7,987

 
$
25,343

 
$
44,273

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Basic shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
170,385

 
163,831

 
162,435

Diluted shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
170,385

 
163,831

 
162,435

Effect of potentially dilutive securities:
 
 
 
 
 
Stock options
3,427

 
4,583

 
5,685

RSUs (including PSUs)
2,260

 
844

 
35

ESPP
69

 
31

 
28

Weighted-average shares used to compute diluted net income per share
176,141

 
169,289

 
168,183

Net income per share:
 
 
 
 
 
Basic
$
0.05

 
$
0.15

 
$
0.27

Diluted
$
0.05

 
$
0.15

 
$
0.26



The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Stock options
382

 
3,469

 
7,397

RSUs (including PSUs)
1,393

 
768

 
2,774

ESPP
94

 
99

 
419

 
1,869

 
4,336

 
10,590

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.3.1.900
Restructuring Charges
12 Months Ended
Dec. 31, 2015
Restructuring and Related Activities [Abstract]  
RESTRUCTURING CHARGES
RESTRUCTURING CHARGES

In connection with the acquisition of Meru, we initiated planned cost reduction and restructuring activities to improve our cost structure and operational efficiencies. We estimate that we will incur $8.0 million of restructuring charges, consisting of severance and other one-time benefits, contract terminations and other charges. We incurred $7.6 million of restructuring charges during 2015, which are included in operating expense in the consolidated statements of operations. These charges are primarily related to severance and other one-time benefits to be paid in cash. We expect the remainder of the amount to be incurred in 2016.

The following table provides a summary of restructuring activity as of December 31, 2015 (in thousands):

 
Employee Severance and Other Benefits
 
Contract Terminations and Other Charges
 
Total
Balance as of December 31, 2014
$

 
$

 
$

Costs incurred
7,109

 
491

 
7,600

Less cash payments
(3,104
)
 
(71
)
 
(3,175
)
Less non-cash charges
(316
)
 
(191
)
 
(507
)
Balance as of December 31, 2015
$
3,689

 
$
229

 
$
3,918



Cash payments for the restructuring activities are expected to be made through 2017, primarily relating to severance and other one-time benefits. The short-term portion of the restructuring reserve of $3.4 million is included in accrued liabilities and the remaining long-term portion of $0.5 million is included in other liabilities on the consolidated balance sheet as of December 31, 2015.
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES

The following table summarizes our future principal contractual obligations as of December 31, 2015 (in thousands):

 
Total
 
2016
 
2017
 
2018
 
2019
 
2020
 
Thereafter
Operating lease commitments
$
61,013

 
$
17,052

 
$
11,922

 
$
10,018

 
$
8,106

 
$
5,659

 
$
8,256

Inventory purchase commitments
70,018

 
70,018

 

 

 

 

 

Other contractual commitments and open purchase orders
37,346

 
33,375

 
2,138

 
847

 
593

 
393

 

Total
$
168,377

 
$
120,445

 
$
14,060


$
10,865


$
8,699


$
6,052


$
8,256



Operating Leases—We lease certain facilities under various non-cancelable operating leases, which expire through 2024. Certain leases require us to pay variable costs such as taxes, maintenance, and insurance. The terms of certain operating leases also provide for renewal options and escalation clauses. Rent expense was $13.8 million, $10.6 million and $9.8 million for 2015, 2014 and 2013, respectively. Rent expense is recognized using the straight-line method over the term of the lease.
    
Inventory Purchase Commitments—Our independent contract manufacturers procure components and build our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to some of our independent contract manufacturers which may not be cancelable. As of December 31, 2015, we had $70.0 million of open purchase orders with our independent contract manufacturers that may not be cancelable.
 
Other Contractual Commitments and Open Purchase Orders—In addition to commitments with contract manufacturers, we have open purchase orders and contractual obligations in the ordinary course of business for which we have not received goods or services. As of December 31, 2015, we had $37.3 million in other contractual commitments that may not be cancelable.

Litigation—We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of these matters is currently not determinable, we currently believe that there are no existing claims or proceedings that are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation fees, including contingent legal fees with related parties, costs and substantial settlement charges, and possibly subject us to damages and other penalties. In addition, the resolution of any intellectual property litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from our estimates, if any, which could result in the need to adjust the liability and record additional expenses. We have not recorded any significant accrual for loss contingencies associated with such legal proceedings; determined that a significant unfavorable outcome is probable or reasonably possible; or determined that the amount or range of any possible loss is reasonably estimable.

In December 2015, we received $9.0 million from a third-party for a release of claims. In addition, we agreed to a three-year covenant-not-to-sue. Of the $9.0 million consideration received, $2.0 million was used to offset contingent legal fees incurred in connection with the litigation and the remaining $7.0 million was deferred, with the short-term portion recorded as accrued liabilities and the long-term portion recorded as other liabilities in the consolidated balance sheet. The deferral will be recognized ratably through 2018 as an offset to general and administrative expenses in the consolidated statement of operations.

In January 2014, we received $20.0 million pursuant to a six-year mutual covenant-not-to-sue and release agreement with Palo Alto Networks, Inc. The $20.0 million was deferred, with the short-term portion recorded as accrued liabilities and the long-term portion recorded as other liabilities in the consolidated balance sheet. The deferral will be recognized ratably through 2020 as an offset to general and administrative expenses in the consolidated statement of operations.

Indemnification—Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as product defects and infringement of certain intellectual property rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. In some contracts, our exposure under these indemnification provisions is limited by the terms of the contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants, penalties and indemnification provisions including and beyond indemnification for third-party claims of intellectual property infringement and that could potentially expose us to losses in excess of the amount received under the agreement, and in some instances to potential liability that is not contractually limited. To date, there have been no awards under such indemnification provisions.
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity
12 Months Ended
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCKHOLDERS' EQUITY
STOCKHOLDERS’ EQUITY

Stock-Based Compensation Plans

Our stock-based compensation plans include the 2000 Stock Plan (the “2000 Plan”), the 2008 Stock Plan (the “2008 Plan”), the 2009 Equity Incentive Plan (the “2009 Plan”), and the 2011 Employee Stock Purchase Plan (the “ESPP”) and equity plans assumed through the Meru acquisition. Under these plans, we have granted (or, in the case of acquired plan, assumed) stock options and RSUs, including PSUs.

Stock Plans—Our board of directors adopted the 2000 Plan in 2000 and the 2008 Plan in 2008. The plans include both incentive and non-statutory stock options, which allowed us to grant options to purchase common stock to employees, directors, and other service providers. During 2015, 2014 and 2013, we issued no stock options under these plans. As of December 31, 2015, no shares remain available for grant under these plans.

2009 Equity Incentive Plan—In 2009, our board of directors approved the 2009 Plan, which includes awards of stock options, stock appreciation rights, restricted stock, RSUs, PSUs. The maximum aggregate number of shares that may be issued under the 2009 Plan is 9.0 million shares, plus any shares subject to stock options or similar awards granted under the 2008 Plan and the 2000 Plan that expire or otherwise terminate without having been exercised in full and shares issued pursuant to awards granted under the 2008 Plan and the 2000 Plan that are forfeited to or repurchased by us, with the maximum number of shares to be added to the 2009 Plan pursuant to such terminations, forfeitures and repurchases not to exceed 21.0 million shares. The shares may be authorized, but unissued or reacquired common stock. The number of shares available for issuance under the 2009 Plan will be increased on the first day of each year beginning with 2011, in an amount equal to the lesser of (i) 14.0 million shares (as adjusted in connection with the stock split effected in June 2011), (ii) 5% of the outstanding shares on the last day of the immediately preceding year or (iii) such number of shares determined by our board of directors. Under the 2009 Plan, we may grant awards to employees, directors and other service providers. In the case of an incentive stock option granted to an employee who, at the time of the grant, owns stock representing more than 10% of the voting power of all classes of stock, the exercise price shall be no less than 110% of the fair market value per share on the date of grant and expire five years from the date of grant, and options granted to any other employee, the per share exercise price shall be no less than 100% of the fair market value per share on the date of grant. In the case of a non-statutory stock option and options granted to other service providers, the per share exercise price shall be no less than 100% of the fair market value per share on the date of grant. Options granted to individuals owning less than 10% of the total combined voting power of all classes of stock generally have a contractual term of seven years and options generally vest over four years.

2011 Employee Stock Purchase Plan—In June 2011, our stockholders approved the ESPP. The ESPP permits eligible employees to purchase common stock through regular, systematic payroll deductions, up to a maximum of 15% of employees’ compensation for each purchase period at purchase prices equal to 85% of the lesser of the fair market value of our common stock at the first trading date of the applicable offering period or the purchase date, subject to purchase limits of 4,000 shares for each purchase period or $25,000 worth of stock for each calendar year.

Meru 2010 Equity Incentive Plan—In connection with the Meru acquisition, we assumed and exchanged Meru’s outstanding RSUs with an estimated fair value of $2.0 million. Of the total estimated fair value, $0.5 million relating to earned equity awards was allocated to the purchase price and the remainder relating to future services is being recognized over the remaining service period. No new equity awards can be granted under the assumed plan. As of December 31, 2015, RSUs representing 34,571 shares of common stock were outstanding under the awards assumed through the acquisition of Meru.

As of December 31, 2015, there were a total of 40,827,422 shares of common stock available for grant under our stock-based compensation plans.

Employee Stock Options

In determining the fair value of our employee stock options, we use the Black-Scholes option pricing model, which employs the following assumptions.

Valuation method—We estimate the fair value of stock options granted.

Expected Term—The expected term represents the period that our stock-based awards are expected to be outstanding. Beginning in the first quarter of 2014, we changed the methodology of calculating the expected term. We believe that we have sufficient historical experience for determining the expected term of the stock option award, and therefore, we calculated our expected term based on historical experience instead of using the simplified method.

Expected Volatility—The expected volatility of our common stock is based on our weighted-average implied and historical volatility.

Fair Value of Common Stock—The fair value of our common stock is the closing sales price of the common stock (or the closing bid, if no sales were reported) effective on the date of grant.

Risk-Free Interest Rate—We base the risk-free interest rate used in the Black-Scholes valuation model on the implied yield available on U.S. Treasury zero-coupon issues with an equivalent remaining term.

Expected Dividend—The expected dividend weighted-average assumption is zero.

The following table summarizes the weighted-average assumptions relating to our employee stock options:
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Expected term in years
4.3

 
4.8

 
4.6

Volatility
37% – 41%

 
41% – 45%

 
45% – 48%

Risk-free interest rate
1.5% – 1.6%

 
1.6% – 1.7%

 
1.2
%
Dividend rate
%
 
%
 
%


The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):
 
 
Options Outstanding
 
Number
of Shares
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
Balance—December 31, 2012
18,571

 
$
12.40

 
 
 
 
Granted
258

 
20.89

 
 
 
 
Forfeited
(820
)
 
22.14

 
 
 
 
Exercised
(2,488
)
 
5.18

 
 
 
 
Balance—December 31, 2013
15,521

 
13.18

 
 
 
 
Granted
387

 
23.08

 
 
 
 
Forfeited
(443
)
 
24.21

 
 
 
 
Exercised
(4,763
)
 
8.91

 
 
 
 
Balance—December 31, 2014
10,702

 
14.98

 
 
 


Granted
819

 
39.50

 
 
 
 
Forfeited
(150
)
 
28.67

 
 
 
 
Exercised
(4,403
)
 
11.10

 
 
 
 
Balance—December 31, 2015
6,968

 
$
20.03

 
 
 
 
Options vested and expected to vest—December 31, 2015
6,891

 
$
19.82

 
2.67
 
$
83,992

Options exercisable—December 31, 2015
5,818

 
$
17.24

 
2.09
 
$
81,037


The aggregate intrinsic value represents the pre-tax difference between the exercise price of stock options and the quoted market price of our common stock on December 31, 2015, for all in-the-money options. As of December 31, 2015, total compensation expense related to unvested stock options granted to employees but not yet recognized was $10.0 million. This expense is expected to be amortized on a straight-line basis over a weighted-average period of 2.8 years.  

Additional information related to our stock options is summarized below (in thousands, except per share amounts):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Weighted-average fair value per share granted
$
13.20

 
$
8.90

 
$
8.42

Intrinsic value of options exercised
113,786

 
76,731

 
41,484

Fair value of options vested
10,943

 
17,098

 
26,411



The following table summarizes information about outstanding and exercisable stock options as of December 31, 2015, as follows (in thousands, except exercise prices and contractual life):
 
 
 
Options Outstanding
 
Options Exercisable
Range of Exercise Prices
 
Number
Outstanding
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Weighted-
Average
Exercise
Price
 
Number
Exercisable
 
Weighted-
Average
Exercise
Price
$0.98–$1.20
 
302

 
0.45
 
$
1.07

 
302

 
$
1.07

3.74–4.65
 
720

 
0.10
 
3.78

 
720

 
3.78

5.50–6.25
 
36

 
0.82
 
5.59

 
36

 
5.59

8.43–8.99
 
851

 
1.19
 
8.51

 
851

 
8.51

15.28–19.94
 
136

 
2.65
 
16.52

 
115

 
15.89

20.13–24.92
 
2,647

 
2.83
 
21.23

 
2,392

 
21.12

26.49–26.70
 
1,494

 
3.18
 
26.69

 
1,394

 
26.70

32.79–33.31
 
416

 
6.33
 
32.99

 
8

 
32.79

38.73–48.83
 
366

 
6.52
 
46.80

 

 

 
 
6,968

 
 
 
 
 
5,818

 
 


Restricted Stock Units

The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):

 
Restricted Stock Units Outstanding
 
Number of Shares
 
Weighted-Average Grant Date Fair Value per Share
Balance—December 31, 2012
830

 
$
23.73

Granted
4,104

 
21.75

Forfeited
(507
)
 
21.48

Vested
(228
)
 
23.89

Balance—December 31, 2013
4,199

 
22.00

Granted
4,047

 
23.13

Forfeited
(472
)
 
21.92

Vested
(1,483
)
 
22.23

Balance—December 31, 2014
6,291

 
22.93

Granted
6,303

 
39.04

Forfeited
(1,029
)
 
31.78

Vested
(2,308
)
 
22.74

Balance—December 31, 2015
9,257

 
$
32.97

RSUs expected to vest—December 31, 2015
8,645

 
$
32.47



As of December 31, 2015, total compensation expense related to unvested RSUs that were granted to employees and non-employees under the 2009 Plan, but not yet recognized, was $258.4 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 3.06 years.

RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy minimum statutory employee withholding taxes. Total payment for the employees’ tax obligations to the taxing authorities is reflected as a financing activity within the consolidated statements of cash flows.

The following summarizes the number and value of the shares withheld for employee taxes (in thousands):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Shares withheld for taxes
761

 
461

 
70

Amount withheld for taxes
$
28,871

 
$
10,598

 
$
1,452



Performance Stock Units

We have granted PSUs to certain of our executive officers. PSUs granted to executive officers are based on the achievement of the market-based vesting conditions during the performance period. The final settlement of the PSUs will range between 0% and 150% of the target shares underlying the PSUs based on a specified objective formula approved by our Compensation Committee. The PSUs entitle our executive officers to receive a number of shares of our common stock based on the performance of our stock price over a two- or three-year period as compared to the NASDAQ Composite index for the same periods.

The following table summarizes the weighted-average assumptions relating to the PSUs granted to executive officers:
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Expected term in years
3.0

 
3.0

 
3.0

Volatility
38
%
 
46
%
 
50
%
Risk-free interest rate
1.1
%
 
0.9
%
 
0.7
%
Dividend rate
%
 
%
 
%


During 2015, we also granted PSUs to employees who are not executive officers. These PSUs are based on the achievement of personal- and company-based performance vesting conditions during the performance period. The final settlement of these PSUs will range from 50% to 150% of the target shares underlying the PSUs, based on specified objective formulas approved by our Compensation Committee. The PSUs entitle such employees to receive a number of shares of our common stock based on a one-year performance period, and vest equally in the second and third years. The share-based compensation expenses related to these awards are not considered material. 

The following table summarizes the activity and related information for PSUs granted to executive officers and other employees for the periods presented below (in thousands, except per share amounts):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Shares granted to executive officers and employees
206

 
120

 
213

Weighted-average fair value per share granted
$
34.86

 
$
21.21

 
$
22.06



As of December 31, 2015, total compensation expense related to unvested PSUs that were granted to certain of our executive officers, but not yet recognized, was $5.0 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 1.87 years.


Employee Stock Purchase Plan

In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Year Ended December 31,
 
2015
 
2014
 
2013
Expected term in years
0.5

 
0.5

 
0.5

Volatility
30
%
 
34
%
 
44
%
Risk-free interest rate
0.2
%
 
0.1
%
 
0.1
%
Dividend rate
%
 
%
 
%


Additional information related to the ESPP is provided below (in thousands, except per share amounts):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Weighted-average fair value per share granted
$
9.56

 
$
5.91

 
$
6.11

Shares issued under the ESPP
764

 
770

 
672

Weighted-average price per share issued
$
24.30

 
$
18.17

 
$
18.88



Shares Reserved for Future Issuances

The following table presents the common stock reserved for future issuance (in thousands):

 
December 31,
2015
Outstanding stock options and RSUs
16,225

Reserved for future stock option, RSU and other equity award grants
35,613

Reserved for future ESPP issuances
5,217

Total common stock reserved for future issuances
57,055


Stock-based Compensation Expense

Stock-based compensation expense is included in costs and expenses as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Cost of product revenue
$
973

 
$
483

 
$
383

Cost of service revenue
7,121

 
5,826

 
4,841

Research and development
24,555

 
17,264

 
13,271

Sales and marketing
49,436

 
26,744

 
19,526

General and administrative
13,003

 
8,677

 
6,450

Total stock-based compensation expense
$
95,088

 
$
58,994

 
$
44,471



The following table summarizes stock-based compensation expense by award type (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Stock options
$
11,425

 
$
17,555

 
$
20,806

RSUs
77,262

 
37,068

 
18,968

ESPP
6,401

 
4,371

 
4,697

Total stock-based compensation expense
$
95,088

 
$
58,994

 
$
44,471



Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Income tax benefit associated with stock-based compensation
$
25,189

 
$
11,086

 
$
8,331



Share Repurchase Program

On December 6, 2013, our board of directors authorized a Share Repurchase Program (“the Program”) to repurchase up to $200.0 million of our outstanding common stock through December 31, 2014. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. On October 17, 2014, our board of directors extended the share repurchase authorization under the Program through December 31, 2015. In 2015, we repurchased 1.8 million shares of common stock under the Program in open market transactions for an aggregate purchase price of $60.0 million. The Program expired on December 31, 2015 with an unused balance under the Program of $62.5 million.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes
12 Months Ended
Dec. 31, 2015
Income Tax Disclosure [Abstract]  
INCOME TAXES
INCOME TAXES

Income before income taxes consisted of the following (in thousands):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Domestic
$
(37,437
)
 
$
35,778

 
$
83,076

Foreign
54,442

 
25,771

 
(7,135
)
Total income before income taxes
$
17,005

 
$
61,549

 
$
75,941



The provision for income taxes consisted of the following (in thousands):
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Current:
 
 
 
 
 
Federal
$
9,864

 
$
17,717

 
$
43,384

State
(136
)
 
1,110

 
2,490

Foreign
13,683

 
8,921

 
4,175

Total current
$
23,411

 
$
27,748

 
$
50,049

Deferred:
 
 
 
 
 
Federal
$
(9,383
)
 
$
6,742

 
$
(17,149
)
State
(2,988
)
 
(36
)
 
(1,232
)
Foreign
(2,022
)
 
1,752

 

Total deferred
(14,393
)
 
8,458

 
(18,381
)
Provision for income taxes
$
9,018

 
$
36,206

 
$
31,668


 
The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Tax at federal statutory tax rate
$
5,951

 
$
21,542

 
$
26,579

Stock-based compensation expense
6,369

 
7,367

 
4,571

State taxes—net of federal benefit
(2,454
)
 
975

 
419

Domestic production activities deduction

 

 
(3,256
)
Foreign tax credit
(6,901
)
 
(4,433
)
 
(2,853
)
Research and development credit
(3,529
)
 
(880
)
 
(1,650
)
Foreign income taxed at different rates
(11,225
)
 
(406
)
 
2,927

Foreign withholding taxes
10,962

 
9,085

 
6,622

Canadian deemed dividend distribution
9,647

 

 

Other
198

 
2,956

 
(1,691
)
Total provision for income taxes
$
9,018

 
$
36,206

 
$
31,668



Significant permanent differences arise from the portion of stock-based compensation expense that is not expected to generate a tax deduction, such as stock-based compensation expense on stock option grants to certain foreign employees, offset by the actual tax benefits in the current periods from disqualifying dispositions of shares held by our U.S. employees. For stock options exercised by our U.S. employees, we receive an income tax benefit calculated as the difference between the fair market value of the stock issued at the time of the exercise and the option price, tax effected. For 2015, income tax payable was reduced by excess tax benefits from the exercise or vesting of stock-based awards of $1.3 million. For 2014, income tax payable was not reduced by excess tax benefits from the exercise or vesting of stock-based awards, therefore we did not recognize a significant benefit in additional paid-in-capital. The income tax benefits for 2013 associated with dispositions from employee stock transactions of $3.5 million was recognized as additional paid-in capital because it reduced income taxes payable.

As of December 31, 2015, there was additional Federal deferred tax assets related to stock-based compensation excess tax benefits of $29.7 million that we did not recognize. Unrecognized excess tax benefits will be accounted for as a credit to additional paid-in capital when realized through a reduction in income taxes payable.

Our 2015 income tax provision reflected a $1.2 million tax benefit due to a recent U.S. Tax Court opinion involving an independent third party filed on July 27, 2015. Based on the findings of the U.S. Tax Court, we recognized the tax benefit for excluding the share-based compensation from intercompany charges in prior periods.

During 2015, we completed a corporate reorganization to convert our Canadian company to a branch of our U.S. company resulting on a $27.6 million deemed dividend distribution. The tax impact of the Canadian deemed dividend distribution of $9.6 million was partially offset by an additional tax benefit of $6.4 million due to the deferred tax benefit of the Canadian stock based compensation expense.

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets as of the years ended are presented below (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Deferred tax assets:
 
 
 
Net operating loss carryforward
$
9,757

 
$
1,293

Deferred revenue
39,509

 
31,545

Nondeductible reserves and accruals
22,240

 
20,904

Depreciation and amortization
2,873

 
193

General business credit carryforward
22,121

 
2,155

Stock-based compensation expense
22,714

 
16,463

Other
2

 
11

Total deferred tax assets
$
119,216

 
$
72,564



In assessing the realizability of deferred tax assets, we considered whether it is more likely than not that some portion or all of our deferred tax assets will be realized. This realization is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We concluded that it is more likely than not that we would be able to realize the benefits of our deferred tax assets in the future.

As of December 31, 2015, we had $84.9 million in federal net operating loss carryforwards to offset future income that will not expire until 2035, which is not limited by section 382. With the acquisition of Meru, we also had $22.9 million in federal net operating loss carryforwards which is limited by section 382 available from year 2019 with an annual limitation of $1.1 million. We had $17.4 million federal tax credits with certain amount available to carryback and claim federal tax refunds from prior year and the rest available to offset future federal taxes. As of December 31, 2015, we had $16.2 million in California net operating loss carryforwards to offset future income that will not expire until 2031. With the acquisition of Meru, we also had $22.1 million in California net operating loss carryforwards which is subject to section 382 limitation. We had state tax credit carryforwards of $12.3 million available to offset our future state taxes. The state credits carry forward indefinitely.

Our policy with respect to undistributed foreign subsidiaries’ earnings is to consider those earnings to be indefinitely reinvested and, accordingly, no related provision of U.S. federal and state income taxes has been provided on such earnings. Upon distribution of those earnings in the form of dividends or otherwise, we would be subject to both U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes in the various foreign countries. As of December 31, 2015, we have not recorded U.S. income tax on $47.4 million of foreign earnings that are deemed to be permanently reinvested overseas.

We operate under a tax incentive agreement in Singapore, which is effective through December 31, 2023, and may be extended if certain additional requirements are satisfied. The tax incentive agreement is conditional upon our meeting certain employment and investment thresholds.

As of December 31, 2015, we had $59.7 million of unrecognized tax benefits, of which, if recognized, $58.4 million would favorably affect our effective tax rate. Our policy is to include accrued interest and penalties related to uncertain tax benefits in income tax expense. As of December 31, 2015, 2014 and 2013, accrued interest and penalties were $5.5 million, $1.7 million and $1.0 million, respectively.

The aggregate changes in the balance of unrecognized tax benefits are as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Unrecognized tax benefits, beginning of year
$
44,151

 
$
29,604

 
$
27,808

Gross increases for tax positions related to the current year
17,478

 
14,547

 
4,713

Gross increases for tax positions related to the prior year
8,319

 

 
405

Gross decreases for tax positions related to prior year
(9,207
)
 

 
(3,322
)
Gross decreases for tax positions related to expiration of statute of limitations
(1,069
)
 

 

Unrecognized tax benefits, end of year
$
59,672

 
$
44,151

 
$
29,604



As of December 31, 2015, 2014 and 2013, $60.6 million, $45.1 million and $30.2 million, respectively, of the amounts reflected above were recorded as Income tax liabilities—non-current in our consolidated balance sheet.
 
As of December 31, 2015, there was no unrecognized tax benefits that we expect would change significantly over the next 12 months.

We file income tax returns in the U.S. federal jurisdiction, and various U.S. state and foreign jurisdictions. The statute of limitations is open for years that generated state net operating loss carryforwards and after 2009 for state jurisdictions. Additionally, we have foreign net operating losses that have an indefinite life. Generally, we are no longer subject to non-U.S. income tax examinations by tax authorities for tax years prior to 2009. We are no longer subject to examination by U.S federal income tax authorities for tax years prior to 2012. We are currently under examination by U.S federal income tax authorities for tax year 2014, 2013 and 2012.
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.3.1.900
Defined Contribution Plans
12 Months Ended
Dec. 31, 2015
Compensation and Retirement Disclosure [Abstract]  
DEFINED CONTRIBUTION PLANS
DEFINED CONTRIBUTION PLANS

Our tax-deferred savings plan under our 401(k) Plan, permits participating employees to defer a portion of their pre-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan program (the “RRSP”), which permits participants to make tax deductible contributions. Our board of directors approved 50% matching contributions on employee contributions up to 4% of each employee’s eligible earnings. Our matching contributions to the 401(k) Plans and RRSP for 2015, 2014 and 2013 were $3.5 million, $2.5 million and $2.1 million, respectively.
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information
12 Months Ended
Dec. 31, 2015
Segment Reporting [Abstract]  
SEGMENT INFORMATION
SEGMENT INFORMATION

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have one operating segment, and therefore, one reportable segment.
Revenue by geographic region is based on the billing address of the customer. The following tables set forth revenue and property and equipment by geographic region (in thousands):
 
 
Year Ended December 31,
Revenue
2015
 
2014
 
2013
Americas:
 
 
 
 
 
United States
$
279,564

 
$
200,294

 
$
162,327

Canada
101,594

 
81,968

 
58,708

Other Americas
54,124

 
42,397

 
31,751

Total Americas
435,282

 
324,659

 
252,786

Europe, Middle East, and Africa (“EMEA”)
366,018

 
270,537

 
208,979

Asia Pacific (“APAC”)
207,968

 
175,168

 
153,532

Total revenue
$
1,009,268

 
$
770,364

 
$
615,297



Property and Equipmentnet
December 31,
2015
 
December 31,
2014
Americas:
 
 
 
United States
$
61,064

 
$
46,116

Canada
8,224

 
6,054

Other Americas
748

 
875

Total Americas
70,036

 
53,045

EMEA:
 
 
 
France
13,201

 
2,052

Other EMEA
3,977

 
1,204

Total EMEA
17,178

 
3,256

APAC
3,853

 
2,618

Total property and equipment—net
$
91,067

 
$
58,919

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.3.1.900
Accumulated Other Comprehensive (Loss) Income
12 Months Ended
Dec. 31, 2015
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME
ACCUMULATED OTHER COMPREHENSIVE LOSS

The following table summarizes the changes in accumulated balances of other comprehensive income for 2015 and 2014 (in thousands):

 
December 31, 2015
 
Unrealized Losses on Investments
 
Tax benefit related to items of other comprehensive income or loss
 
Total
Beginning balance
$
(540
)
 
$
191

 
$
(349
)
Other comprehensive loss before reclassifications
(896
)
 
313

 
(583
)
Amounts reclassified from accumulated other comprehensive loss
(1
)
 

 
(1
)
Net current-period other comprehensive loss
(897
)
 
313

 
(584
)
Ending balance
$
(1,437
)
 
$
504

 
$
(933
)


 
December 31, 2014
 
Foreign Currency Translation Gains and Losses
 
Unrealized Gains and Losses on Investments
 
Tax benefit or provision related to items of other comprehensive income or loss
 
Total
Beginning balance
$
333

 
$
1,168

 
$
(409
)
 
$
1,092

Other comprehensive loss before reclassifications

 
(1,694
)
 
595

 
(1,099
)
Amounts reclassified from accumulated other comprehensive loss
(333
)
 
(14
)
 
5

 
(342
)
Net current-period other comprehensive loss
(333
)
 
(1,708
)
 
600

 
(1,441
)
Ending balance
$

 
$
(540
)
 
$
191

 
$
(349
)


The following table provides details about the reclassification out of accumulated other comprehensive loss for 2015 and 2014 (in thousands):

Year Ended December 31, 2015
Details about Accumulated Other Comprehensive Income Components
 
Amount Reclassified from Accumulated Other Comprehensive Loss
 
Affected Line Item in the Statement Where Net Income is Presented
Unrealized losses on investments
 
$
(1
)
 
Other expense—net
Tax provision related to items of other comprehensive loss
 

 
Provision for income taxes
Total reclassification for the period
 
$
(1
)
 
 

Year Ended December 31, 2014
Details about Accumulated Other Comprehensive Income Components
 
Amount Reclassified from Accumulated Other Comprehensive Income
 
Affected Line Item in the Statement Where Net Income is Presented
Foreign currency translation losses
 
$
(333
)
 
Other expense—net
Unrealized losses on investments
 
(14
)
 
Other expense—net
Tax provision related to items of other comprehensive loss
 
5

 
Provision for income taxes
Total reclassification for the period
 
$
(342
)
 
 
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.3.1.900
Related Party Transactions
12 Months Ended
Dec. 31, 2015
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS
RELATED PARTY TRANSACTIONS

The son of one member of our board of directors is a partner of an outside law firm that we utilize for certain complex litigation matters. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our board of directors were $7.2 million, $1.7 million and $0.1 million in 2015, 2014 and 2013, respectively. Of such amounts, $2.5 million was incurred under contingent fee arrangements in 2015. There was no contingent fee arrangement in 2014 and 2013. Amounts due and payable to the law firm were $5.3 million and $1.3 million as of December 31, 2015 and December 31, 2014, respectively.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.3.1.900
Subsequent Events
12 Months Ended
Dec. 31, 2015
Subsequent Events [Abstract]  
Subsequent Events
SUBSEQUENT EVENTS

New Share Repurchase Program

In January 2016, our board of directors approved a new Share Repurchase Program (the “New Program”), which authorizes the repurchase of up to $200.0 million of our outstanding common stock through December 31, 2017. Under the program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. Subsequent to December 31, 2015, through the filing of this Report, we have repurchased 2.0 million shares of our common stock under the new program at an average price of $24.97 per share, for $50.0 million. We have $150.0 million authorized funds remaining under the new program as of the filing date.

Building Purchase

In February 2016, we purchased certain property in Union City, California totaling approximately 200,000 square feet for a total cash payment of $18.5 million.
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.3.1.900
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2015
Valuation and Qualifying Accounts [Abstract]  
Schedule II Valuation and Qualifying Accounts
SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS
 
Year Ended December 31,
 
2015
 
2014
 
2013
 
(in thousands)
Sales Returns Reserve:
 
 
 
 
 
Beginning balance
$
5,842

 
$
4,573

 
$
2,267

Charged (credited) to costs and expenses, net of deductions
(360
)
 
1,269

 
2,306

Ending balance
$
5,482

 
$
5,842

 
$
4,573

 
 
 
 
 
 
Allowance for Doubtful Accounts:
 
 
 
 
 
Beginning balance
$
362

 
$
32

 
$
115

Charged (credited) to costs and expenses, net of write-offs
384

 
330

 
(83
)
Ending balance
$
746

 
$
362

 
$
32

 
 
 
 
 
 

Schedules not listed above have been omitted because they are not applicable or are not required or the information required to be set forth therein is included in the consolidated financial statements or notes thereto.

3.
Exhibits: See Item 15(b) below. We have filed, or incorporated into this Annual Report on Form 10-K by reference, the exhibits listed on the accompanying Exhibit Index immediately following the signature page of this Annual Report on Form 10-K.

(b) Exhibits:

The exhibit list in the Exhibit Index immediately following the signature page of this Annual Report on Form 10-K is incorporated herein by reference as the list of exhibits required by this Item 15(b).

(c) Financial Statement Schedules: See Item 15(a) above.
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2015
Accounting Policies [Abstract]  
Basis of Presentation and Preparation
Basis of Presentation and Preparation—The consolidated financial statements of Fortinet and its wholly-owned subsidiaries (collectively, the “Company,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). All intercompany transactions and balances have been eliminated in consolidation.

Use of Estimates
Use of Estimates—The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the best estimate of selling price for our products and services, stock-based compensation, inventory valuation and warranty reserve, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and allowance for doubtful accounts, restructuring charges, and other loss contingencies. We base our estimates on historical experience and also on assumptions that we believe are reasonable. Actual results could differ from those estimates.

Concentration of Credit Risk
Concentration of Credit Risk—Financial instruments that subject us to concentrations of credit risk consist primarily of cash, cash equivalents, short-term and long-term investments and accounts receivable. We maintain our cash, cash equivalents and investments in fixed income securities with major financial institutions in order to limit the exposure of each investment. Deposits held with banks may exceed the amount of insurance provided on such deposits.

Our accounts receivables are primarily derived from our channel partners in various geographical locations. We perform ongoing credit evaluations of our customers. We generally do not require collateral on accounts receivable and we maintain reserves for estimated potential credit losses.
Financial Instruments and Fair Value
Financial Instruments and Fair Value—We apply fair value accounting for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. Due to their short-term nature, the carrying amounts reported in the consolidated financial statements approximate the fair value for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and compensation.

Comprehensive Income
Comprehensive Income—Comprehensive income includes certain changes in equity from non-owner sources that are excluded from net income, specifically, unrealized gains and losses on available-for-sale investments.

Foreign Currency Translation and Transaction Gains and Losses
Foreign Currency Translation and Transaction Gains and Losses—Prior to the third quarter of 2014, the assets and liabilities of our international subsidiaries were translated into U.S. dollars using the applicable exchange rates. The resulting foreign translation adjustments were included in the consolidated balance sheets as a component of accumulated other comprehensive income (loss) and in the consolidated statements of comprehensive income.
In the third quarter of 2014, we reevaluated the selected functional currency of our international subsidiaries due to the nature of our business operations and recorded the cumulative impact of the reevaluation of the functional currency in the consolidated statement of operations. Subsequently, the remeasurement of the assets and liabilities of all international subsidiaries was recorded in the consolidated statement of operations prospectively. The impact of this reevaluation was not material in 2014 or any of our previously issued financial statements.
As of December 31, 2015 and 2014, the functional currency of our foreign subsidiaries is the U.S. dollar. Monetary assets and liabilities denominated in foreign currencies have been remeasured into U.S. dollars using the exchange rates in effect at the balance sheet dates. Foreign currency denominated income and expenses have been remeasured using the average exchange rates in effect during each period.
Cash, Cash Equivalents and Available-for-sale Investments
Cash, Cash Equivalents and Available-for-sale Investments—We consider all highly liquid investments, purchased with original maturities of three months or less, to be cash equivalents. Cash and cash equivalents consist of balances with banks and highly liquid investments in money market funds and commercial paper.

We classify our investments as available-for-sale at the time of purchase, since it is our intent that these investments are available for current operations. Investments with original maturities greater than three months that mature less than one year from the consolidated balance sheet date are classified as short-term investments. Investments with maturities greater than one year from the consolidated balance sheet date are classified as long-term investments.

Investments are considered to be impaired when a decline in fair value is judged to be other-than-temporary. We consult with our investment managers and consider available quantitative and qualitative evidence in evaluating potential impairment of our investments on a quarterly basis. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, an impairment charge is recorded and a new cost basis in the investment is established.

For debt securities in an unrealized loss position which is deemed to be other-than-temporary, the difference between the security’s then-current amortized cost basis and fair value is separated into (i) the amount of the impairment related to the credit loss (i.e., the credit loss component) and (ii) the amount of the impairment related to all other factors (i.e., the non-credit loss component). The credit loss component is recognized in earnings. The non-credit loss component is recognized in accumulated other comprehensive loss.
Inventory
Inventory—Inventory is recorded at the lower of cost (using the first-in, first-out method) or market, after we give appropriate consideration to obsolescence and inventory in excess of anticipated future demand. In assessing the ultimate recoverability of inventory, we 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 product revenue. Any write-downs could have an adverse impact on our gross margins and profitability.
Property and Equipment
Property and Equipment—Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:

 
Estimated Useful Lives
Building and building improvements
20 years
Evaluation units
1 year
Computer equipment and software
1 - 5 years
Furniture and fixtures
3 - 5 years
Leasehold improvements
Shorter of useful life or lease term


Other Investments
Other Investments—Investments in privately-held companies where we own less than 20% of the voting stock and have no indicators of significant influence over operating and financial policies of those companies are included in other assets in the consolidated balance sheets and are accounted for under the cost method. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts based on information provided by these privately-held companies. If it is determined that an other-than-temporary decline exists in an equity security, we write down the investment to its fair value and record the related impairment as an investment loss in our consolidated statements of operations.
Consolidation of Variable Interest Entities
Consolidation of Variable Interest Entities—We use a qualitative approach in assessing the consolidation requirement for variable interest entities (“VIEs”). This approach focuses on determining whether we have the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether we have the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the VIE. For all periods presented in the accompanying consolidated financial statements, we have determined that we are not the primary beneficiary of any VIEs.
Business Combinations
Business Combinations—We include the results of operations of the businesses that we acquire as of the respective dates of acquisition. We allocate the fair value of the purchase price of our business acquisitions to the tangible assets acquired, liabilities assumed, and intangible assets acquired, based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Additional information existing as of the acquisition date but unknown to us may become known during the remainder of the measurement period, not to exceed 12 months from the acquisition date, which may result in changes to the amounts and allocations recorded.

Impairment of Long-Lived Assets
Impairment of Long-Lived Assets—We evaluate events and changes in circumstances that could indicate carrying amounts of long-lived assets, including intangible assets, may not be recoverable. When such events or changes in circumstances occur, we assess the recoverability of long-lived assets by determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the future undiscounted cash flows is less than the carrying amount of those assets, we record an impairment charge in the period in which we make the determination. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

Restructuring Charges
Restructuring Charges—We recognize a liability for exit and disposal activities when the liability is incurred. Our restructuring charges consist of severance and other one-time benefits, contract terminations and other charges. Liabilities for costs associated with a restructuring activity are measured at fair value and are recognized when the liability is incurred. One-time termination benefits are expensed at the date we notify the employee, unless the employee must provide future service, in which case the benefits are expensed ratably over the future service period. A liability for contract termination costs represents a liability for costs to terminate a contract before the end of its term and is recognized at fair value when we terminate the contract in accordance with the contract terms, which is usually done by giving written notice to the counterparty within the notification period specified by the contract or by otherwise negotiating a termination with the counterparty. A liability for costs that will continue to be incurred under a contract for its remaining term without economic benefit to the entity is recognized at the cease-use date. Costs to terminate a lease before the end of its term are recognized when the property is vacated. Other costs primarily consist of asset write-offs, which are expensed when incurred.
We continually evaluate the adequacy of the remaining liabilities under our restructuring initiatives. Although we believe that these estimates accurately reflect the costs of our restructuring plan, actual results may differ and thereby require us to record an additional provision or reverse a portion of such a provision.
Goodwill
Goodwill —Goodwill represents the excess of purchase consideration over the estimated fair value of net assets of businesses acquired in a business combination. Goodwill acquired in a business combination are not amortized, but instead tested for impairment at least annually during the fourth quarter. We perform our annual goodwill impairment analysis at the reporting unit level. As of December 31, 2015, we had one reporting unit.

In reviewing goodwill for impairment we have the option to (i) assess qualitative factors to determine whether it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount or (ii) bypass the qualitative assessment and proceed directly to a quantitative assessment. If we opt to perform a qualitative assessment, the factors we may review include, but are not limited to (a) macroeconomic conditions; (b) industry and market considerations; (c) cost factors; (d) overall financial performance; (e) other relevant entity-specific events such as changes in management, strategy, customers or litigation; (f) events affecting the reporting unit; or (g) or sustained decrease in share price. If we believe, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test will be required. Otherwise, no further testing will be required. A quantitative assessment utilizes a two-step process. In the first step, the fair value of the reporting unit is determined, and is compared against its carrying amount, including goodwill. We consider a combination of an income-based approach using projected discounted cash flows and a market-based approach using multiples of comparable companies to determine the fair value. The fair value of the reporting unit is estimated using significant judgment based on a combination of the income and the market approaches. Under the income approach, we estimate fair value of the reporting unit based on the present value of forecasted future cash flows that the reporting unit is expected to generate over its remaining life. Under the market approach, we estimate fair value of our reporting unit based on an analysis that compares the value of the reporting unit to values of other companies in similar lines of business. If the fair value of the reporting unit is less than its carrying value, then we perform the second step to measure the amount of impairment loss. The amount of impairment is determined by comparing the implied fair value of reporting unit goodwill to the carrying value of the goodwill. When the carrying value of the reporting unit’s goodwill exceeds its implied fair value, we record an impairment loss equal to the difference. We have not been required to perform this second step of the process because the fair value of our reporting unit exceeded the net book value as of December 31, 2015.

Determining the fair value of the reporting unit requires us to make judgments and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue growth rates and operating margins used to calculate projected future cash flows, operating trends, risk-adjusted discount rates, future economic and market conditions and determination of appropriate market comparables. We base our fair value estimates on assumptions we believe to be reasonable but that are unpredictable and inherently uncertain. Actual future results may differ from those estimates. We may also test goodwill for impairment between annual tests in the presence of impairment indicators.
Other Intangible Assets
Other Intangible Assets—Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the straight-line method over the estimated economic lives of the assets, which range from one to five years.
Deferred Revenue and Revenue Recognition
Deferred Revenue—Deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. The majority of deferred revenue is comprised of security subscription and technical support services which are invoiced upfront and delivered over twelve months or longer.

Revenue Recognition—We derive the majority of our revenue from sales of our hardware, software, FortiGuard security subscription and FortiCare technical support services, and other services through our channel partners and a direct sales force.
 
Revenue is recognized when all of the following criteria have been met:
 
Persuasive evidence of an arrangement exists. Binding contracts or purchase orders are generally used to determine the existence of an arrangement.
 
Delivery has occurred or services have been rendered. Delivery occurs when we fulfill an order and title and risk of loss has been transferred. Service revenue is deferred and recognized ratably over the contractual service period, which is typically from one to three years and is generally recognized upon delivery or completion of service.
 
Sales price is fixed or determinable. We assess whether the sales price is fixed or determinable based on the payment terms associated with the transaction and when the sales price is deemed final.
 
Collectability is reasonably assured. We assess collectability based primarily on creditworthiness as determined by credit checks, analysis, and payment history.

We recognize product revenue for sales to distributors that have no general right of return and direct sales to end-customers upon shipment, based on general revenue recognition accounting guidance once all other revenue recognition criteria have been met. Certain distributors are granted stock rotation rights, limited rights of return and rebates for sales of our products. The arrangement fee for this group of distributors is not typically fixed or determinable when products are shipped and revenue is therefore deferred and recognized upon sell-through. For sales that include end-customer acceptance criteria, revenue is recognized upon acceptance.

Substantially all of our products have been sold in combination with services, which consist of security subscriptions and technical support services. Security services provide access to our antivirus, intrusion prevention, web filtering and anti-spam functionality. Support services include rights to unspecified software upgrades, maintenance releases and patches, telephone and Internet access to technical support personnel, and hardware support. We recognize revenue from these services ratably over the contractual service period. Revenue related to subsequent renewals of these services are recognized over the term of the renewal agreement.

We reduce revenue for estimates of sales returns and allowances and record reductions to revenue for rebates and estimated commitments related to price protection and other customer incentive programs. Additionally, in limited circumstances, we may permit end-customers, distributors and resellers to return our products, subject to varying limitations, for a refund within a reasonably short period from the date of purchase. We estimate and record reserves for sales incentives and sales returns based on historical experience.

Our sales arrangements typically contain multiple elements, such as hardware, security subscription, technical support services and other services. The majority of our hardware appliance products contain our operating system software that together function to deliver the essential functionality of the product. Our products and services generally qualify as separate units of accounting. We allocate revenue to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (“VSOE”) of selling price, if it exists, or third-party evidence (“TPE”) of selling price. If neither VSOE nor TPE of selling price exist for a deliverable, we use our best estimate of selling price (“BESP”) for that deliverable. Revenue allocated to each element is then recognized when the basic revenue recognition criteria are met for each element.

For our hardware appliances, we use BESP as our selling price. For our support and other services, we generally use VSOE as our selling price estimate. We determine VSOE of fair value for elements of an arrangement based on the historical pricing and discounting practices for those services when sold separately. In establishing VSOE, we require that a substantial majority of the selling prices for a service fall within a reasonably narrow pricing range, generally evidenced by a substantial majority of such historical stand-alone transactions falling within a reasonably narrow range as a percentage of list price. When we are unable to establish a selling price using VSOE for our support and other services, we use BESP in our allocation of arrangement consideration. We determine BESP for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies, customer classes and distribution channels that fall within a reasonably narrow range as a percentage of list price.

For multiple-element arrangements where software deliverables are included, revenue is allocated to the non-software deliverables and to the software deliverables as a group using the relative estimated selling prices of each of the deliverables in the arrangement based on the estimated selling price hierarchy. The amount allocated to the software deliverables is then allocated to each software deliverable using the residual method when VSOE of fair value exists. If evidence of VSOE of fair value of one or more undelivered elements does not exist, all software allocated revenue is deferred and recognized when delivery of those elements occurs or when fair value can be established. When the undelivered element for which we do not have VSOE of fair value is support, revenue for the entire arrangement is recognized ratably over the support period. The same residual method and VSOE of fair value principles apply for our multiple element arrangements that contain only software elements.

Shipping and Handling—Shipping and handling fees charged to our customers are recognized as product revenue in the period shipped and the related costs for providing these services are recorded as a cost of sale.

Income Taxes
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 financial statements or tax returns. In addition, deferred tax assets are recorded for the future benefit of utilizing net operating losses and research and development credit carryforwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount expected to be realized.

We recognize tax benefits from an uncertain tax position only if it is more likely than not, based on the technical merits of the position, that the tax position will be sustained on examination by the taxing authorities. The tax benefits recognized in the financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.
Stock-Based Compensation
Stock-Based Compensation—We have elected to use the Black-Scholes option pricing model to determine the fair value of our employee stock options and employee stock purchase plans (“ESPP”). The fair value of restricted stock units (“RSU”) is based on the closing market price of our common stock on the date of grant. Stock-based compensation expense, net of estimated forfeitures, is amortized on a straight-line basis. Preferred stock units (“PSU”) are RSUs that contain both service-based and market-based vesting conditions. PSUs vest over a specified service period upon the satisfaction of certain market-based vesting conditions, and settle into shares of our common stock upon vesting over a two- or three-year period. The fair value of a PSU is calculated using the Monte Carlo simulation model on the date of grant and is based on the market price of our common stock on the date of grant modified to reflect the impact of the market-based vesting condition, including the estimated payout level based on that condition. We do not adjust compensation cost for subsequent changes in the expected outcome of the market-based vesting conditions.
Leases
Leases—We rent our facilities under operating lease agreements and recognize related rent expense on a straight-line basis over the term of the lease. Some of our lease agreements contain rent holidays, scheduled rent increases, lease incentives and renewal options. Rent holidays and scheduled rent increases are included in the determination of rent expense to be recorded over the lease term. Lease incentives are recognized as a reduction of rent expense on a straight-line basis over the term of the lease. Renewals are not assumed in the determination of the lease term unless they are deemed to be reasonably assured at the inception of the lease. We begin recognizing rent expense on the date that we obtain the legal right to use and control the leased space.

Advertising Expense
Advertising Expense—Advertising costs are expensed when incurred and are included in operating expenses in the accompanying consolidated statements of operations. Our advertising expenses were not significant for any periods presented.

Research and Development Costs
Research and Development Costs—Research and development costs are expensed as incurred.

Software Development Costs
Software Development Costs—The costs to develop software that is marketed have not been capitalized as we believe our current software development process is essentially completed concurrently with the establishment of technological feasibility. Such costs are expensed as incurred and included in research and development in our consolidated statements of operations.

The costs to obtain or develop software for internal use are capitalized based on qualifying criteria, which includes a determination of whether such costs are incurred during the application development stage. Such costs are amortized over the software’s estimated useful life.
Accounts Receivable
Accounts Receivable—Trade accounts receivable are recorded at the invoiced amount, net of sales returns reserve and allowances for doubtful accounts. The sales returns reserve is determined based on specific criteria including agreements to provide rebates and other factors known at the time, as well as estimates of the amount of goods shipped that will be returned. To determine the adequacy of the sales returns reserve, we analyze historical experience of actual rebates and returns. The sales returns reserve was $5.5 million and $5.8 million as of December 31, 2015 and 2014, respectively. The allowance for doubtful accounts is determined based on our assessment of the collectability of customer accounts. The allowance for doubtful accounts was $0.7 million and $0.4 million as of December 31, 2015 and 2014.
Warranties
Warranties—We generally provide a 1-year warranty on hardware products and a 90-day warranty on software. A provision for estimated future costs related to warranty activities is recorded as a component of cost of product revenues when the product revenue is recognized, based upon historical product failure rates and historical costs incurred in correcting product failures. In the event we change our warranty reserve estimates, the resulting charge against future cost of sales or reversal of previously recorded charges may materially affect our gross margins and operating results.
Foreign Currency Derivatives
Foreign Currency Derivatives—Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the U.S. are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the CAD and the EUR. To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities between one and three months. Changes in the fair value of forward exchange contracts related to balance sheet accounts are insignificant and are included in Other expense—net in the consolidated statement of operations. As of December 31, 2015, the fair value of the forward exchange contracts was not material.

Additionally, independent of any hedging activities, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our consolidated statements of operations. Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR, GBP and CNY could adversely impact our operating expenses in the future.
Recent Accounting Pronouncements

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)2016-02—Leases. The FASB amended lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. We are currently evaluating the impact ASU 2016-02 will have on our consolidated financial statements.

In January 2016, the FASB issued ASU 2016-01—Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities. ASU 2016-01 modifies how entities measure equity investments and present changes in the fair value of financial liabilities. Under the new guidance, entities will have to measure equity investments that do not result in consolidation and are not accounted under the equity method at fair value and recognize any changes in fair value in net income unless the investments qualify for the new practicality exception. A practicality exception will apply to those equity investments that do not have a readily determinable fair value and do not qualify for the practical expedient to estimate fair value, and as such these investments may be measured at cost. ASU 2016-01 will be effective for us beginning on January 1, 2018. We do not expect the impact of ASU 2016-01 on our consolidated financial statements to be significant.
   
In November 2015, the FASB issued ASU 2015-17—Balance Sheet Classification of Deferred Taxes, which simplifies the presentation of deferred income taxes. ASU 2015-17 requires that deferred tax assets and liabilities be classified as noncurrent assets or noncurrent liabilities. We early adopted this standard effective December 31, 2015 on a retrospective basis. The adoption of this standard resulted in the reclassification of $41.8 million from Deferred tax assets—current in the consolidated balance sheet as of December 31, 2014 to Deferred tax assets—noncurrent.

In September 2015, the FASB issued ASU 2015-16—Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the accounting had been completed at the acquisition date. ASU 2015-16 will be effective for us beginning on January 1, 2016. We do not expect the impact of ASU 2015-16 on our consolidated financial statements to be significant.

In July 2015, the FASB issued ASU 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method (e.g., first-in first-out, average cost). ASU 2015-11 will be effective for us beginning on January 1, 2017. We do not expect the impact of ASU 2015-11 on our consolidated financial statements to be significant.

In May 2014, the FASB issued ASU 2014-09—Revenue from Contracts with Customers (Topic 606) to create a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 is effective for us beginning on January 1, 2018, with the option to adopt earlier on January 1, 2017. We are currently evaluating the impact ASU 2014-09 will have on our consolidated financial statements.

In April 2015, the FASB issued ASU 2015-05—Intangibles—Goodwill and Other-Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will be effective for us beginning on January 1, 2016. We are currently evaluating the impact of ASU 2015-05 will have on our consolidated financial statements.
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2015
Accounting Policies [Abstract]  
Schedule of Product Warranty Liability
Accrued warranty activities are summarized as follows (in thousands):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Accrued warranty balance—beginning of the period
$
4,269

 
$
3,037

 
$
2,309

Warranty costs incurred
(4,534
)
 
(3,653
)
 
(3,444
)
Provision for warranty for the year, including warranty liabilities assumed in connection with a business acquisition
4,890

 
5,209

 
3,965

Adjustment related to pre-existing warranties
(1,481
)
 
(324
)
 
207

Accrued warranty balance—end of the period
$
3,144

 
$
4,269

 
$
3,037

Schedule of Estimated Useful Lives of Property and Equipment - net
Depreciation is computed using the straight-line method over the estimated useful lives of the assets as follows:

 
Estimated Useful Lives
Building and building improvements
20 years
Evaluation units
1 year
Computer equipment and software
1 - 5 years
Furniture and fixtures
3 - 5 years
Leasehold improvements
Shorter of useful life or lease term
Schedule of Notional Amounts of Outstanding Derivative Positions
The notional amount of forward exchange contracts to hedge balance sheet accounts as of December 31, 2015 and 2014 were (in thousands):

 
Buy/Sell
 
Notional
Balance Sheet Contracts:
 
 
 
Currency—As of December 31, 2015
 
 
 
CAD
Sell
 
$
7,011

 
 
 
 
Currency—As of December 31, 2014
 
 
 
CAD
Sell
 
$
6,879

XML 45 R28.htm IDEA: XBRL DOCUMENT v3.3.1.900
Financial Instruments and Fair Value (Tables)
12 Months Ended
Dec. 31, 2015
Financial Instruments and Fair Value [Abstract]  
Summary of Investments
The following table summarizes our investments (in thousands):
 
 
December 31, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
438,533

 
$
30

 
$
(1,369
)
 
$
437,194

Commercial paper
66,263

 
3

 
(34
)
 
66,232

Municipal bonds
61,050

 
12

 
(40
)
 
61,022

Certificates of deposit and term deposits (1)
14,897

 

 

 
14,897

U.S. government and agency securities
41,727

 
3

 
(42
)
 
41,688

Total available-for-sale securities
$
622,470

 
$
48

 
$
(1,485
)
 
$
621,033

 
 
 
 
 
 
 
 
 
December 31, 2014
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
589,526

 
$
365

 
$
(875
)
 
$
589,016

Commercial paper
51,156

 
3

 
(4
)
 
51,155

Municipal bonds
39,745

 
15

 
(39
)
 
39,721

Certificates of deposit and term deposits (1)
22,854

 

 

 
22,854

U.S. government and agency securities
5,749

 
1

 
(6
)
 
5,744

Total available-for-sale securities
$
709,030

 
$
384

 
$
(924
)
 
$
708,490

 
 
 
 
 
 
 
 
(1) The majority of our certificates of deposit and term deposits are foreign deposits.
Schedule of Unrealized Loss on Investments
The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands):

 
December 31, 2015
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
348,534

 
$
(1,187
)
 
$
42,033

 
$
(182
)
 
$
390,567

 
$
(1,369
)
Commercial paper
31,977

 
(34
)
 

 

 
31,977

 
(34
)
Municipal bonds
41,677

 
(36
)
 
1,008

 
(4
)
 
42,685

 
(40
)
U.S. government and agency securities
34,703

 
(42
)
 

 

 
34,703

 
(42
)
Total available-for-sale securities
$
456,891

 
$
(1,299
)
 
$
43,041

 
$
(186
)
 
$
499,932

 
$
(1,485
)


The following table shows the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in thousands):

 
December 31, 2014
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
317,011

 
$
(858
)
 
$
6,011

 
$
(17
)
 
$
323,022

 
$
(875
)
Commercial paper
8,185

 
(4
)
 

 

 
8,185

 
(4
)
Municipal bonds
26,684

 
(39
)
 

 

 
26,684

 
(39
)
U.S. government and agency securities
$
4,745

 
$
(6
)
 

 
$

 
4,745

 
(6
)
Total available-for-sale securities
$
356,625

 
$
(907
)
 
$
6,011

 
$
(17
)
 
$
362,636

 
$
(924
)
Investments Classified by Contractual Maturity Date
The contractual maturities of our investments are as follows (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Due within one year
$
348,074

 
$
436,766

Due within one to three years
272,959

 
271,724

Total
$
621,033

 
$
708,490

Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents the fair value of our financial assets measured at fair value on a recurring basis as of December 31, 2015 and December 31, 2014 (in thousands):
 
 
December 31, 2015
 
 
 
December 31, 2014
 
 
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
$
437,194

 
$

 
$
437,194

 
$

 
$
589,016

 
$

 
$
589,016

 
$

Commercial paper
69,231

 

 
69,231

 

 
51,155

 

 
51,155

 

Municipal bonds
61,022

 

 
61,022

 

 
39,721

 

 
39,721

 

Certificates of deposit and term deposits
14,897

 

 
14,897

 

 
22,854

 

 
22,854

 

Money market funds
50,030

 
50,030

 

 

 
13,311

 
13,311

 

 

U.S. government and agency securities
41,688

 
25,693

 
15,995

 

 
5,744

 
1,998

 
3,746

 

Total
$
674,062

 
$
75,723

 
$
598,339

 
$

 
$
721,801

 
$
15,309

 
$
706,492

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
53,029

 
 
 
 
 
 
 
$
13,311

 
 
 
 
 
 
Short-term investments
348,074

 
 
 
 
 
 
 
436,766

 
 
 
 
 
 
Long-term investments
272,959

 
 
 
 
 
 
 
271,724

 
 
 
 
 
 
Total
$
674,062

 
 
 
 
 
 
 
$
721,801

 
 
 
 
 
 
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.3.1.900
Inventory (Tables)
12 Months Ended
Dec. 31, 2015
Inventory Disclosure [Abstract]  
Inventory
Inventory consisted of the following (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Raw materials
$
15,425

 
$
10,617

Finished goods
68,443

 
58,860

Inventory
$
83,868

 
$
69,477

XML 47 R30.htm IDEA: XBRL DOCUMENT v3.3.1.900
Property and Equipment—Net (Tables)
12 Months Ended
Dec. 31, 2015
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment—net consisted of the following (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Land
$
21,683

 
$
13,895

Building and building improvements
28,841

 
20,166

Evaluation units
15,784

 
11,773

Computer equipment and software
45,632

 
31,821

Furniture and fixtures
8,901

 
5,096

Construction-in-progress
8,106

 
3,902

Leasehold improvements
11,179

 
7,998

Total property and equipment
140,126

 
94,651

Less: accumulated depreciation
(49,059
)
 
(35,732
)
Property and equipment—net
$
91,067

 
$
58,919

XML 48 R31.htm IDEA: XBRL DOCUMENT v3.3.1.900
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2015
Business Combinations [Abstract]  
Schedule of Purchase Price
The total purchase price was as follows (in thousands):

Purchase Price:
 
Cash
$
40,914

Estimated fair value of shares withheld for taxes
379

Estimated fair value of earned equity awards assumed by Fortinet
471

Total purchase price
$
41,764

Schedule of Purchase Price Allocation
Total allocation of the purchase price was as follows (in thousands):

Cash and cash equivalents
$
3,268

Accounts receivable
8,191

Inventory
11,610

Prepaid expenses and other assets
2,409

Property and equipment
920

Deferred tax assets
18,585

Identifiable intangible assets
19,600

Goodwill
1,868

Total assets acquired
66,451

Deferred revenue
9,800

Accounts payable and accrued liabilities
14,887

Total liabilities assumed
24,687

Total purchase price allocation
$
41,764

Schedule of Acquired Intangible Assets
The estimated useful life and fair values of the acquired identifiable intangible assets were as follows (in thousands, except for estimated useful life):

 
Estimated Useful Life (in years)
 
Fair Values
Customer relationships
5
 
$
12,200

Developed technologies
4
 
7,200

Trade name
0.5
 
200

Total
 
 
$
19,600

Pro Forma Information
The following pro forma financial information for all periods presented includes purchase accounting adjustments for amortization charges from acquired intangible assets, depreciation of acquired property, plant and equipment, stock-based compensation and related tax effects (in thousands):

 
Years Ended December 31,
 
2015
 
2014
Pro forma revenue
$
1,046,972

 
$
861,255

Pro forma income (loss) from operations
$
(1,983
)
 
$
34,105

Pro forma net income (loss)
$
(4,634
)
 
$
5,968

Pro forma net income (loss) per share:
 
 
 
Basic
$
(0.03
)
 
$
0.04

Diluted
$
(0.03
)
 
$
0.04

XML 49 R32.htm IDEA: XBRL DOCUMENT v3.3.1.900
Goodwill and Other Intangible Assets - Net (Tables)
12 Months Ended
Dec. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table presents the changes in the carrying amount of goodwill (in thousands):

 
Amount
Balance—December 31, 2014
$
2,824

Addition due to business acquisition
1,868

Balance—December 31, 2015
$
4,692

Schedule of Finite-Lived Intangible Assets by Major Class
The following tables present other intangible assets—net (in thousands):

 
December 31, 2015
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Customer relationships
5.0
 
$
12,200

 
$
1,220

 
$
10,980

Developed technologies and other
3.6
 
11,384

 
4,724

 
6,660

Total other intangible assets—net
 
 
$
23,584

 
$
5,944

 
$
17,640



 
December 31, 2014
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Developed technology
3.6
 
$
5,606

 
$
3,128

 
$
2,478

Customer relationships
6.0
 
500

 
146

 
354

Total other intangible assets—net
 
 
$
6,106

 
$
3,274

 
$
2,832

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes estimated future amortization expense of Other intangible assets—net (in thousands):

 
Amount
Years:
 
2016
$
4,600

2017
4,240

2018
4,240

2019
3,340

2020
1,220

Total
$
17,640

XML 50 R33.htm IDEA: XBRL DOCUMENT v3.3.1.900
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2015
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Numerator:
 
 
 
 
 
Net income
$
7,987

 
$
25,343

 
$
44,273

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Basic shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
170,385

 
163,831

 
162,435

Diluted shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
170,385

 
163,831

 
162,435

Effect of potentially dilutive securities:
 
 
 
 
 
Stock options
3,427

 
4,583

 
5,685

RSUs (including PSUs)
2,260

 
844

 
35

ESPP
69

 
31

 
28

Weighted-average shares used to compute diluted net income per share
176,141

 
169,289

 
168,183

Net income per share:
 
 
 
 
 
Basic
$
0.05

 
$
0.15

 
$
0.27

Diluted
$
0.05

 
$
0.15

 
$
0.26

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following weighted-average shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Stock options
382

 
3,469

 
7,397

RSUs (including PSUs)
1,393

 
768

 
2,774

ESPP
94

 
99

 
419

 
1,869

 
4,336

 
10,590

XML 51 R34.htm IDEA: XBRL DOCUMENT v3.3.1.900
Restructuring Charges (Tables)
12 Months Ended
Dec. 31, 2015
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Activity
The following table provides a summary of restructuring activity as of December 31, 2015 (in thousands):

 
Employee Severance and Other Benefits
 
Contract Terminations and Other Charges
 
Total
Balance as of December 31, 2014
$

 
$

 
$

Costs incurred
7,109

 
491

 
7,600

Less cash payments
(3,104
)
 
(71
)
 
(3,175
)
Less non-cash charges
(316
)
 
(191
)
 
(507
)
Balance as of December 31, 2015
$
3,689

 
$
229

 
$
3,918

XML 52 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule
The following table summarizes our future principal contractual obligations as of December 31, 2015 (in thousands):

 
Total
 
2016
 
2017
 
2018
 
2019
 
2020
 
Thereafter
Operating lease commitments
$
61,013

 
$
17,052

 
$
11,922

 
$
10,018

 
$
8,106

 
$
5,659

 
$
8,256

Inventory purchase commitments
70,018

 
70,018

 

 

 

 

 

Other contractual commitments and open purchase orders
37,346

 
33,375

 
2,138

 
847

 
593

 
393

 

Total
$
168,377

 
$
120,445

 
$
14,060


$
10,865


$
8,699


$
6,052


$
8,256

XML 53 R36.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions And Allocation of Recognized Period Costs
The following table summarizes the weighted-average assumptions relating to our employee stock options:
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Expected term in years
4.3

 
4.8

 
4.6

Volatility
37% – 41%

 
41% – 45%

 
45% – 48%

Risk-free interest rate
1.5% – 1.6%

 
1.6% – 1.7%

 
1.2
%
Dividend rate
%
 
%
 
%
Schedule of Share-based Compensation, Stock Options, Activity
The following table summarizes the stock option activity and related information for the periods presented below (in thousands, except exercise prices and contractual life):
 
 
Options Outstanding
 
Number
of Shares
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
Balance—December 31, 2012
18,571

 
$
12.40

 
 
 
 
Granted
258

 
20.89

 
 
 
 
Forfeited
(820
)
 
22.14

 
 
 
 
Exercised
(2,488
)
 
5.18

 
 
 
 
Balance—December 31, 2013
15,521

 
13.18

 
 
 
 
Granted
387

 
23.08

 
 
 
 
Forfeited
(443
)
 
24.21

 
 
 
 
Exercised
(4,763
)
 
8.91

 
 
 
 
Balance—December 31, 2014
10,702

 
14.98

 
 
 


Granted
819

 
39.50

 
 
 
 
Forfeited
(150
)
 
28.67

 
 
 
 
Exercised
(4,403
)
 
11.10

 
 
 
 
Balance—December 31, 2015
6,968

 
$
20.03

 
 
 
 
Options vested and expected to vest—December 31, 2015
6,891

 
$
19.82

 
2.67
 
$
83,992

Options exercisable—December 31, 2015
5,818

 
$
17.24

 
2.09
 
$
81,037


Additional information related to our stock options is summarized below (in thousands, except per share amounts):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Weighted-average fair value per share granted
$
13.20

 
$
8.90

 
$
8.42

Intrinsic value of options exercised
113,786

 
76,731

 
41,484

Fair value of options vested
10,943

 
17,098

 
26,411

Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range
The following table summarizes information about outstanding and exercisable stock options as of December 31, 2015, as follows (in thousands, except exercise prices and contractual life):
 
 
 
Options Outstanding
 
Options Exercisable
Range of Exercise Prices
 
Number
Outstanding
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Weighted-
Average
Exercise
Price
 
Number
Exercisable
 
Weighted-
Average
Exercise
Price
$0.98–$1.20
 
302

 
0.45
 
$
1.07

 
302

 
$
1.07

3.74–4.65
 
720

 
0.10
 
3.78

 
720

 
3.78

5.50–6.25
 
36

 
0.82
 
5.59

 
36

 
5.59

8.43–8.99
 
851

 
1.19
 
8.51

 
851

 
8.51

15.28–19.94
 
136

 
2.65
 
16.52

 
115

 
15.89

20.13–24.92
 
2,647

 
2.83
 
21.23

 
2,392

 
21.12

26.49–26.70
 
1,494

 
3.18
 
26.69

 
1,394

 
26.70

32.79–33.31
 
416

 
6.33
 
32.99

 
8

 
32.79

38.73–48.83
 
366

 
6.52
 
46.80

 

 

 
 
6,968

 
 
 
 
 
5,818

 
 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
The following table summarizes the activity and related information for RSUs for the periods presented below (in thousands, except per share amounts):

 
Restricted Stock Units Outstanding
 
Number of Shares
 
Weighted-Average Grant Date Fair Value per Share
Balance—December 31, 2012
830

 
$
23.73

Granted
4,104

 
21.75

Forfeited
(507
)
 
21.48

Vested
(228
)
 
23.89

Balance—December 31, 2013
4,199

 
22.00

Granted
4,047

 
23.13

Forfeited
(472
)
 
21.92

Vested
(1,483
)
 
22.23

Balance—December 31, 2014
6,291

 
22.93

Granted
6,303

 
39.04

Forfeited
(1,029
)
 
31.78

Vested
(2,308
)
 
22.74

Balance—December 31, 2015
9,257

 
$
32.97

RSUs expected to vest—December 31, 2015
8,645

 
$
32.47

Schedule of Share-based Compensation, Shares Withheld for Taxes
The following summarizes the number and value of the shares withheld for employee taxes (in thousands):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Shares withheld for taxes
761

 
461

 
70

Amount withheld for taxes
$
28,871

 
$
10,598

 
$
1,452

Schedule of Share-based Payment Award, Equity Instruments Other than Options, Valuation Assumptions
The following table summarizes the weighted-average assumptions relating to the PSUs granted to executive officers:
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Expected term in years
3.0

 
3.0

 
3.0

Volatility
38
%
 
46
%
 
50
%
Risk-free interest rate
1.1
%
 
0.9
%
 
0.7
%
Dividend rate
%
 
%
 
%
Share-based Compensation, Performance Shares Award Activity
The following table summarizes the activity and related information for PSUs granted to executive officers and other employees for the periods presented below (in thousands, except per share amounts):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Shares granted to executive officers and employees
206

 
120

 
213

Weighted-average fair value per share granted
$
34.86

 
$
21.21

 
$
22.06

Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Year Ended December 31,
 
2015
 
2014
 
2013
Expected term in years
0.5

 
0.5

 
0.5

Volatility
30
%
 
34
%
 
44
%
Risk-free interest rate
0.2
%
 
0.1
%
 
0.1
%
Dividend rate
%
 
%
 
%
Schedule of Share-based Payment Award Employee Stock Purchase Plan Additional Information
Additional information related to the ESPP is provided below (in thousands, except per share amounts):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Weighted-average fair value per share granted
$
9.56

 
$
5.91

 
$
6.11

Shares issued under the ESPP
764

 
770

 
672

Weighted-average price per share issued
$
24.30

 
$
18.17

 
$
18.88

Schedule of Shares Reserved for Future Issuance
The following table presents the common stock reserved for future issuance (in thousands):

 
December 31,
2015
Outstanding stock options and RSUs
16,225

Reserved for future stock option, RSU and other equity award grants
35,613

Reserved for future ESPP issuances
5,217

Total common stock reserved for future issuances
57,055


Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
Stock-based compensation expense is included in costs and expenses as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Cost of product revenue
$
973

 
$
483

 
$
383

Cost of service revenue
7,121

 
5,826

 
4,841

Research and development
24,555

 
17,264

 
13,271

Sales and marketing
49,436

 
26,744

 
19,526

General and administrative
13,003

 
8,677

 
6,450

Total stock-based compensation expense
$
95,088

 
$
58,994

 
$
44,471

Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type
The following table summarizes stock-based compensation expense by award type (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Stock options
$
11,425

 
$
17,555

 
$
20,806

RSUs
77,262

 
37,068

 
18,968

ESPP
6,401

 
4,371

 
4,697

Total stock-based compensation expense
$
95,088

 
$
58,994

 
$
44,471

Income Tax Benefit from Stock Option Plans
Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Income tax benefit associated with stock-based compensation
$
25,189

 
$
11,086

 
$
8,331

XML 54 R37.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2015
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
Income before income taxes consisted of the following (in thousands):

 
Year Ended December 31,
 
2015
 
2014
 
2013
Domestic
$
(37,437
)
 
$
35,778

 
$
83,076

Foreign
54,442

 
25,771

 
(7,135
)
Total income before income taxes
$
17,005

 
$
61,549

 
$
75,941

Schedule of Components of Income Tax Expense (Benefit)
The provision for income taxes consisted of the following (in thousands):
 
 
Year Ended December 31,
 
2015
 
2014
 
2013
Current:
 
 
 
 
 
Federal
$
9,864

 
$
17,717

 
$
43,384

State
(136
)
 
1,110

 
2,490

Foreign
13,683

 
8,921

 
4,175

Total current
$
23,411

 
$
27,748

 
$
50,049

Deferred:
 
 
 
 
 
Federal
$
(9,383
)
 
$
6,742

 
$
(17,149
)
State
(2,988
)
 
(36
)
 
(1,232
)
Foreign
(2,022
)
 
1,752

 

Total deferred
(14,393
)
 
8,458

 
(18,381
)
Provision for income taxes
$
9,018

 
$
36,206

 
$
31,668

Schedule of Effective Income Tax Rate Reconciliation
The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Tax at federal statutory tax rate
$
5,951

 
$
21,542

 
$
26,579

Stock-based compensation expense
6,369

 
7,367

 
4,571

State taxes—net of federal benefit
(2,454
)
 
975

 
419

Domestic production activities deduction

 

 
(3,256
)
Foreign tax credit
(6,901
)
 
(4,433
)
 
(2,853
)
Research and development credit
(3,529
)
 
(880
)
 
(1,650
)
Foreign income taxed at different rates
(11,225
)
 
(406
)
 
2,927

Foreign withholding taxes
10,962

 
9,085

 
6,622

Canadian deemed dividend distribution
9,647

 

 

Other
198

 
2,956

 
(1,691
)
Total provision for income taxes
$
9,018

 
$
36,206

 
$
31,668

Schedule of Deferred Tax Assets and Liabilities
The tax effects of temporary differences that give rise to significant portions of the deferred tax assets as of the years ended are presented below (in thousands):
 
 
December 31,
2015
 
December 31,
2014
Deferred tax assets:
 
 
 
Net operating loss carryforward
$
9,757

 
$
1,293

Deferred revenue
39,509

 
31,545

Nondeductible reserves and accruals
22,240

 
20,904

Depreciation and amortization
2,873

 
193

General business credit carryforward
22,121

 
2,155

Stock-based compensation expense
22,714

 
16,463

Other
2

 
11

Total deferred tax assets
$
119,216

 
$
72,564

Summary of Income Tax Contingencies
The aggregate changes in the balance of unrecognized tax benefits are as follows (in thousands):
 
Year Ended December 31,
 
2015
 
2014
 
2013
Unrecognized tax benefits, beginning of year
$
44,151

 
$
29,604

 
$
27,808

Gross increases for tax positions related to the current year
17,478

 
14,547

 
4,713

Gross increases for tax positions related to the prior year
8,319

 

 
405

Gross decreases for tax positions related to prior year
(9,207
)
 

 
(3,322
)
Gross decreases for tax positions related to expiration of statute of limitations
(1,069
)
 

 

Unrecognized tax benefits, end of year
$
59,672

 
$
44,151

 
$
29,604

XML 55 R38.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information (Tables)
12 Months Ended
Dec. 31, 2015
Segment Reporting [Abstract]  
Revenue from external customers by geographic region
 
Year Ended December 31,
Revenue
2015
 
2014
 
2013
Americas:
 
 
 
 
 
United States
$
279,564

 
$
200,294

 
$
162,327

Canada
101,594

 
81,968

 
58,708

Other Americas
54,124

 
42,397

 
31,751

Total Americas
435,282

 
324,659

 
252,786

Europe, Middle East, and Africa (“EMEA”)
366,018

 
270,537

 
208,979

Asia Pacific (“APAC”)
207,968

 
175,168

 
153,532

Total revenue
$
1,009,268

 
$
770,364

 
$
615,297

Property and equipment by geographic region
Property and Equipmentnet
December 31,
2015
 
December 31,
2014
Americas:
 
 
 
United States
$
61,064

 
$
46,116

Canada
8,224

 
6,054

Other Americas
748

 
875

Total Americas
70,036

 
53,045

EMEA:
 
 
 
France
13,201

 
2,052

Other EMEA
3,977

 
1,204

Total EMEA
17,178

 
3,256

APAC
3,853

 
2,618

Total property and equipment—net
$
91,067

 
$
58,919

XML 56 R39.htm IDEA: XBRL DOCUMENT v3.3.1.900
Accumulated Other Comprehensive (Loss) Income (Tables)
12 Months Ended
Dec. 31, 2015
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive (Loss) Income
The following table summarizes the changes in accumulated balances of other comprehensive income for 2015 and 2014 (in thousands):

 
December 31, 2015
 
Unrealized Losses on Investments
 
Tax benefit related to items of other comprehensive income or loss
 
Total
Beginning balance
$
(540
)
 
$
191

 
$
(349
)
Other comprehensive loss before reclassifications
(896
)
 
313

 
(583
)
Amounts reclassified from accumulated other comprehensive loss
(1
)
 

 
(1
)
Net current-period other comprehensive loss
(897
)
 
313

 
(584
)
Ending balance
$
(1,437
)
 
$
504

 
$
(933
)


 
December 31, 2014
 
Foreign Currency Translation Gains and Losses
 
Unrealized Gains and Losses on Investments
 
Tax benefit or provision related to items of other comprehensive income or loss
 
Total
Beginning balance
$
333

 
$
1,168

 
$
(409
)
 
$
1,092

Other comprehensive loss before reclassifications

 
(1,694
)
 
595

 
(1,099
)
Amounts reclassified from accumulated other comprehensive loss
(333
)
 
(14
)
 
5

 
(342
)
Net current-period other comprehensive loss
(333
)
 
(1,708
)
 
600

 
(1,441
)
Ending balance
$

 
$
(540
)
 
$
191

 
$
(349
)
Reclassification out of Accumulated Other Comprehensive (Loss) Income
The following table provides details about the reclassification out of accumulated other comprehensive loss for 2015 and 2014 (in thousands):

Year Ended December 31, 2015
Details about Accumulated Other Comprehensive Income Components
 
Amount Reclassified from Accumulated Other Comprehensive Loss
 
Affected Line Item in the Statement Where Net Income is Presented
Unrealized losses on investments
 
$
(1
)
 
Other expense—net
Tax provision related to items of other comprehensive loss
 

 
Provision for income taxes
Total reclassification for the period
 
$
(1
)
 
 

Year Ended December 31, 2014
Details about Accumulated Other Comprehensive Income Components
 
Amount Reclassified from Accumulated Other Comprehensive Income
 
Affected Line Item in the Statement Where Net Income is Presented
Foreign currency translation losses
 
$
(333
)
 
Other expense—net
Unrealized losses on investments
 
(14
)
 
Other expense—net
Tax provision related to items of other comprehensive loss
 
5

 
Provision for income taxes
Total reclassification for the period
 
$
(342
)
 
 
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Concentration of Credit Risk (Details) - Customer Concentration Risk [Member] - customers
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Number of customers accounting for 10% or more of concentration risk 1 1  
Percentage from a single customer 23.00% 18.00%  
Sales Revenue [Member]      
Concentration Risk [Line Items]      
Number of customers accounting for 10% or more of concentration risk 1 1 1
Percentage from a single customer 18.00% 15.00% 12.00%
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Foreign Currency Translation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Accounting Policies [Abstract]      
Foreign currency transaction gains (losses) $ (3.2) $ (3.2) $ (1.5)
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Cash, Cash Equivalents and Available-for-sale Investments (Details)
12 Months Ended
Dec. 31, 2015
Accounting Policies [Abstract]  
Short-term investments, minimum original maturity 3 months
Short-term investments, maximum original maturity 1 year
Long-term investments, minimum original maturity 1 year
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Property and Equipment (Details)
12 Months Ended
Dec. 31, 2015
Building and building improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 20 years
Evaluation units [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 1 year
Minimum [Member] | Computer equipment and software [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 1 year
Minimum [Member] | Furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 3 years
Maximum [Member] | Computer equipment and software [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 5 years
Maximum [Member] | Furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 5 years
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Goodwill (Details)
12 Months Ended
Dec. 31, 2015
reporting_unit
Accounting Policies [Abstract]  
Number of reporting units 1
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Other Intangible Assets (Details)
12 Months Ended
Dec. 31, 2015
Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Useful life of finite-lived intangible assets 1 year
Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Useful life of finite-lived intangible assets 5 years
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Stock-based Compensation (Details) - Performance Shares [Member]
12 Months Ended
Dec. 31, 2015
2-Year vesting [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 2 years
3-year Vesting [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 3 years
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Revenue Recognition (Details)
12 Months Ended
Dec. 31, 2015
Minimum [Member]  
Revenue from External Customer [Line Items]  
Revenue recognition period (in years) 1 year
Maximum [Member]  
Revenue from External Customer [Line Items]  
Revenue recognition period (in years) 3 years
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Sales Returns Reserve [Member]        
Valuation and Qualifying Accounts Disclosure [Line Items]        
Reserve balance $ 5,482 $ 5,842 $ 4,573 $ 2,267
Allowance for Doubtful Accounts [Member]        
Valuation and Qualifying Accounts Disclosure [Line Items]        
Reserve balance $ 746 $ 362 $ 32 $ 115
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Movement in Standard Product Warranty Accrual [Roll Forward]        
Accrued warranty balance—beginning of the period $ 3,144 $ 4,269 $ 3,037 $ 2,309
Warranty costs incurred (4,534) (3,653) (3,444)  
Provision for warranty for the year, including warranty liabilities assumed in connection with a business acquisition 4,890 5,209 3,965  
Adjustment related to pre-existing warranties (1,481) (324) 207  
Accrued warranty balance—end of the period $ 3,144 $ 4,269 $ 3,037  
Hardware Products [Member]        
Warranties [Line Items]        
Warranty length 1 year      
Software Products [Member]        
Warranties [Line Items]        
Warranty length 90 days      
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Sell | CAD    
Derivative [Line Items]    
Notional amount of forward exchange contracts $ 7,011 $ 6,879
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies , Recent Accounting Pronouncements (Details) - New Accounting Pronouncement, Early Adoption, Effect [Member]
$ in Millions
Dec. 31, 2014
USD ($)
New Accounting Pronouncement, Early Adoption [Line Items]  
Deferred tax assets, noncurrent $ 41.8
Deferred tax assets, current $ (41.8)
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.3.1.900
Financial Instruments and Fair Value , Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 622,470 $ 709,030
Unrealized Gains 48 384
Unrealized Losses (1,485) (924)
Fair Value 621,033 708,490
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 456,891 356,625
Less Than 12 Months, Unrealized Losses (1,299) (907)
12 Months or Greater, Fair Value 43,041 6,011
12 Months or Greater, Unrealized Losses (186) (17)
Total, Fair Value 499,932 362,636
Total, Unrealized Losses (1,485) (924)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Due within one year 348,074 436,766
Due within one to three years 272,959 271,724
Fair Value 621,033 708,490
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 438,533 589,526
Unrealized Gains 30 365
Unrealized Losses (1,369) (875)
Fair Value 437,194 589,016
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 348,534 317,011
Less Than 12 Months, Unrealized Losses (1,187) (858)
12 Months or Greater, Fair Value 42,033 6,011
12 Months or Greater, Unrealized Losses (182) (17)
Total, Fair Value 390,567 323,022
Total, Unrealized Losses (1,369) (875)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 437,194 589,016
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 66,263 51,156
Unrealized Gains 3 3
Unrealized Losses (34) (4)
Fair Value 66,232 51,155
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 31,977 8,185
Less Than 12 Months, Unrealized Losses (34) (4)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Total, Fair Value 31,977 8,185
Total, Unrealized Losses (34) (4)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 66,232 51,155
Municipal bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 61,050 39,745
Unrealized Gains 12 15
Unrealized Losses (40) (39)
Fair Value 61,022 39,721
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 41,677 26,684
Less Than 12 Months, Unrealized Losses (36) (39)
12 Months or Greater, Fair Value 1,008 0
12 Months or Greater, Unrealized Losses (4) 0
Total, Fair Value 42,685 26,684
Total, Unrealized Losses (40) (39)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 61,022 39,721
Certificates of deposit and term deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 14,897 22,854
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 14,897 22,854
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 14,897 22,854
U.S. government and agency securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 41,727 5,749
Unrealized Gains 3 1
Unrealized Losses (42) (6)
Fair Value 41,688 5,744
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 34,703 4,745
Less Than 12 Months, Unrealized Losses (42) (6)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Total, Fair Value 34,703 4,745
Total, Unrealized Losses (42) (6)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value $ 41,688 $ 5,744
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.3.1.900
Financial Instruments and Fair Value , Fair Value Measurements (Details) - Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Estimate of Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure $ 674,062 $ 721,801
Estimate of Fair Value [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 75,723 15,309
Estimate of Fair Value [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 598,339 706,492
Estimate of Fair Value [Member] | Corporate debt securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 437,194 589,016
Estimate of Fair Value [Member] | Corporate debt securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Corporate debt securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 437,194 589,016
Estimate of Fair Value [Member] | Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 69,231 51,155
Estimate of Fair Value [Member] | Commercial paper [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Commercial paper [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 69,231 51,155
Estimate of Fair Value [Member] | Municipal bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 61,022 39,721
Estimate of Fair Value [Member] | Municipal bonds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Municipal bonds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 61,022 39,721
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 14,897 22,854
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 14,897 22,854
Estimate of Fair Value [Member] | Money market funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 50,030 13,311
Estimate of Fair Value [Member] | Money market funds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 50,030 13,311
Estimate of Fair Value [Member] | Money market funds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | U.S. government and agency securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 41,688 5,744
Estimate of Fair Value [Member] | U.S. government and agency securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 25,693 1,998
Estimate of Fair Value [Member] | U.S. government and agency securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 15,995 3,746
Reported as [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 674,062 721,801
Reported as [Member] | Cash equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 53,029 13,311
Reported as [Member] | Short-term investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 348,074 436,766
Reported as [Member] | Long-term investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure $ 272,959 $ 271,724
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.3.1.900
Financial Instruments and Fair Value , Additional Information (Details) - Coyote Point Systems, Inc. [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of other intangible assets   $ 2.0
Cost of Product Revenue & Sales and Marketing [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of long-lived assets $ 1.6  
Cost of Product Revenue [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairment of long-lived assets   $ 2.4
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.3.1.900
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Inventory, Net [Abstract]    
Raw materials $ 15,425 $ 10,617
Finished goods 68,443 58,860
Inventory 83,868 69,477
Finished goods held by distributors 1,100 1,200
Materials at contract manufacturers $ 4,900 $ 4,800
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.3.1.900
Property and Equipment—Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment $ 140,126 $ 94,651  
Less: accumulated depreciation (49,059) (35,732)  
Property and equipment - net 91,067 58,919  
Depreciation expense 28,400 20,500 $ 13,900
Purchase of property and equipment 37,358 32,197 $ 13,877
Land [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 21,683 13,895  
Building and building improvements [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 28,841 20,166  
Evaluation units [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 15,784 11,773  
Write-off of fully depreciated assets 27,200 19,700  
Computer equipment and software [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 45,632 31,821  
Furniture and fixtures [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 8,901 5,096  
Construction-in-progress [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 8,106 3,902  
Leasehold improvements and tooling [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 11,179 7,998  
Enterprise Resource Planning Software Capitalization [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Purchase of property and equipment 2,600    
California and France [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Purchase of property and equipment 13,900    
California and France [Member] | Land [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Purchase of property and equipment 7,800    
California and France [Member] | Building [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Purchase of property and equipment 6,100    
France [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Property and equipment - net 13,201 $ 2,052  
France [Member] | Building Improvements [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Purchase of property and equipment $ 1,000    
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.3.1.900
Investments in Privately-Held Companies (Details)
$ in Millions
12 Months Ended
Dec. 31, 2015
USD ($)
privately_held_company
Dec. 31, 2014
USD ($)
privately_held_company
Investments, All Other Investments [Abstract]    
Number of privately-held companies | privately_held_company 3 3
Investments in equity securities of privately-held companies | $ $ 10.3 $ 6.4
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.3.1.900
Business Combinations , Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 08, 2015
Sep. 30, 2013
Mar. 31, 2013
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition [Line Items]          
Goodwill       $ 4,692 $ 2,824
Meru Networks, Inc. [Member]          
Business Acquisition [Line Items]          
Cash consideration $ 40,914        
Withholding tax liability 379        
Goodwill 1,868        
Identifiable intangible assets 19,600        
Net tangible liabilities assumed 24,687        
Purchase price 41,764        
Coyote Point Systems, Inc. [Member]          
Business Acquisition [Line Items]          
Cash consideration     $ 6,000    
Goodwill     2,800    
Identifiable intangible assets     8,200    
Net tangible liabilities assumed     $ 2,200    
Xtera Communications, Inc. [Member]          
Business Acquisition [Line Items]          
Purchase price   $ 1,800      
General and administrative [Member] | Meru Networks, Inc. [Member]          
Business Acquisition [Line Items]          
Acquisition-related costs $ 1,700        
Restricted Stock Units (RSUs) [Member] | Meru Networks, Inc. [Member]          
Business Acquisition [Line Items]          
Fortinet RSUs issued for conversion of Meru RSUs 53,401        
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.3.1.900
Business Combinations , Purchase Price Allocations (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Jul. 08, 2015
Dec. 31, 2014
Business Acquisition [Line Items]      
Goodwill $ 4,692   $ 2,824
Meru Networks, Inc. [Member]      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 3,268  
Accounts receivable   8,191  
Inventory   11,610  
Prepaid expenses and other assets   2,409  
Property and equipment   920  
Deferred tax assets   18,585  
Identifiable intangible assets   19,600  
Goodwill   1,868  
Total assets acquired   66,451  
Deferred revenue   9,800  
Accounts payable and accrued liabilities   14,887  
Total liabilities assumed   24,687  
Total purchase price   $ 41,764  
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.3.1.900
Business Combinations , Purchase Price (Details) - Meru Networks, Inc. [Member]
$ in Thousands
Jul. 08, 2015
USD ($)
Business Acquisition [Line Items]  
Cash $ 40,914
Estimated fair value of shares withheld for taxes 379
Estimated fair value of earned equity awards assumed by Fortinet 471
Total purchase price $ 41,764
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.3.1.900
Business Combinations , Intangible Assets Acquired (Details) - Meru Networks, Inc. [Member]
$ in Thousands
Jul. 08, 2015
USD ($)
Business Acquisition [Line Items]  
Fair values $ 19,600
Customer Relationships [Member]  
Business Acquisition [Line Items]  
Estimated useful life 5 years
Fair values $ 12,200
Developed Technologies [Member]  
Business Acquisition [Line Items]  
Estimated useful life 4 years
Fair values $ 7,200
Trade Name [Member]  
Business Acquisition [Line Items]  
Estimated useful life 6 months
Fair values $ 200
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.3.1.900
Business Combinations , Pro Forma Information (Details) - Meru Networks, Inc. [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2015
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition [Line Items]      
Revenue of acquiree since acquisition date $ 28,100    
Net loss of acquiree since acquisition date $ 14,000    
Pro forma revenue   $ 1,046,972 $ 861,255
Pro forma income (loss) from operations   (1,983) 34,105
Pro forma net income (loss)   $ (4,634) $ 5,968
Pro forma net income (loss) per basic (in USD per share)   $ (0.03) $ 0.04
Pro forma net income (loss) per diluted (in USD per share)   $ (0.03) $ 0.04
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.3.1.900
Goodwill and Other Intangible Assets - Net , Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
Goodwill [Roll Forward]  
Balance, beginning $ 2,824
Addition due to business acquisition 1,868
Balance, ending $ 4,692
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.3.1.900
Goodwill and Other Intangible Assets - Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Finite-Lived Intangible Assets, Net [Abstract]      
Gross $ 23,584 $ 6,106  
Accumulated Amortization 5,944 3,274  
Total 17,640 2,832  
Amortization expense $ 3,200 $ 1,500 $ 1,700
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 5 years 6 years  
Finite-Lived Intangible Assets, Net [Abstract]      
Gross $ 12,200 $ 500  
Accumulated Amortization 1,220 146  
Total $ 10,980 $ 354  
Developed Technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 3 years 7 months 21 days 3 years 6 months 26 days  
Finite-Lived Intangible Assets, Net [Abstract]      
Gross $ 11,384 $ 5,606  
Accumulated Amortization 4,724 3,128  
Total 6,660 2,478  
Cost of Product Revenue & Sales and Marketing [Member] | Coyote Point Systems, Inc. [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Impairment of long-lived assets $ 1,600    
Cost of Product Revenue [Member] | Coyote Point Systems, Inc. [Member]      
Finite-Lived Intangible Assets, Net [Abstract]      
Impairment of long-lived assets   $ 2,400  
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.3.1.900
Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Fiscal Years:    
2016 $ 4,600  
2017 4,240  
2018 4,240  
2019 3,340  
2020 1,220  
Total $ 17,640 $ 2,832
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.3.1.900
Net Income Per Share , Calculation of Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Earnings Per Share [Line Items]      
Net income $ 7,987 $ 25,343 $ 44,273
Basic shares:      
Weighted-average common shares outstanding-basic (in shares) 170,385 163,831 162,435
Diluted shares:      
Weighted-average common shares outstanding-basic (in shares) 170,385 163,831 162,435
Effect of potentially dilutive securities:      
Weighted-average shares used to compute diluted net income per share (in shares) 176,141 169,289 168,183
Basic (in dollars per share) $ 0.05 $ 0.15 $ 0.27
Diluted (in dollars per share) $ 0.05 $ 0.15 $ 0.26
Stock Options [Member]      
Effect of potentially dilutive securities:      
Employee stock options and purchase rights (in shares) 3,427 4,583 5,685
Restricted Stock Units (RSUs) [Member]      
Effect of potentially dilutive securities:      
Employee stock options and purchase rights (in shares) 2,260 844 35
ESPP [Member]      
Effect of potentially dilutive securities:      
Employee stock options and purchase rights (in shares) 69 31 28
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.3.1.900
Net Income Per Share , Anti Dilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 1,869 4,336 10,590
Stock Options [Member] | Stock Compensation Plan [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 382 3,469 7,397
Restricted Stock Units (RSUs) [Member] | Stock Compensation Plan [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 1,393 768 2,774
ESPP [Member] | Stock Compensation Plan [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 94 99 419
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.3.1.900
Restructuring Charges , Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Restructuring Cost and Reserve [Line Items]      
Restructuring charges expected $ 8,000    
Restructuring charges 7,600 $ 0 $ 0
Restructuring reserve 3,918 $ 0  
Accrued Liabilities [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve 3,400    
Other Liabilities [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve $ 500    
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.3.1.900
Restructuring Charges , Restructuring Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Restructuring Cost and Reserve [Line Items]      
Balance, beginning $ 0    
Costs incurred 7,600 $ 0 $ 0
Less cash payments (3,175)    
Less non-cash charges (507)    
Balance, ending 3,918 0  
Employee Severance and Other Benefits [Member]      
Restructuring Cost and Reserve [Line Items]      
Balance, beginning 0    
Costs incurred 7,109    
Less cash payments (3,104)    
Less non-cash charges (316)    
Balance, ending 3,689 0  
Contract Terminations and Other Charges [Member]      
Restructuring Cost and Reserve [Line Items]      
Balance, beginning 0    
Costs incurred 491    
Less cash payments (71)    
Less non-cash charges (191)    
Balance, ending $ 229 $ 0  
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2015
Jan. 31, 2014
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Gain Contingencies [Line Items]          
Rent expense     $ 13,800 $ 10,600 $ 9,800
Inventory purchase commitments $ 70,018   70,018    
Other contractual commitments and open purchase orders 37,346   37,346    
Settled Litigation [Member]          
Gain Contingencies [Line Items]          
Proceeds from legal settlement 9,000 $ 20,000      
Proceeds from legal settlement used to offset contingent legal fees 2,000        
Deferred proceeds from legal settlements $ 7,000 $ 20,000 $ 7,000    
Period of covenant not to sue 3 years 6 years      
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies Minimum Operating Lease Payments (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Operating Lease Commitments:  
Operating lease commitments, 2016 $ 17,052
Operating lease commitments, 2017 11,922
Operating lease commitments, 2018 10,018
Operating lease commitments, 2019 8,106
Operating lease commitments, 2020 5,659
Operating lease commitments, Thereafter 8,256
Operating lease commitments 61,013
Inventory purchase commitments:  
Inventory purchase commitments, 2016 70,018
Inventory purchase commitments, 2017 0
Inventory purchase commitments, 2018 0
Inventory purchase commitments, 2019 0
Inventory purchase commitments, 2020 0
Inventory purchase commitments, Thereafter 0
Inventory purchase commitments 70,018
Other contractual commitments and open purchase orders:  
Other contractual commitments and open purchase orders, 2016 33,375
Other contractual commitments and open purchase orders, 2017 2,138
Other contractual commitments and open purchase orders, 2018 847
Other contractual commitments and open purchase orders, 2019 593
Other contractual commitments and open purchase orders, 2020 393
Other contractual commitments and open purchase orders, Thereafter 0
Other contractual commitments and open purchase orders 37,346
Contractual Obligation 168,377
Contractual Obligation, 2016 120,445
Contractual Obligation, 2017 14,060
Contractual Obligation, 2018 10,865
Contractual Obligation, 2019 8,699
Contractual Obligation, 2020 6,052
Contractual Obligation, Thereafter $ 8,256
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 08, 2015
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Jan. 02, 2011
Dec. 31, 2009
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for future issuances   57,055,000        
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]            
Expected term in years   4 years 3 months 26 days 4 years 9 months 18 days 4 years 6 months 29 days    
Volatility, minimum   37.00% 41.00% 45.00%    
Volatility, maximum   41.00% 45.00% 48.00%    
Risk-free interest rate       1.20%    
Risk-free interest rate, minimum   1.50% 1.60%      
Risk-free interest rate, maximum   1.60% 1.70%      
Dividend rate   0.00% 0.00% 0.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]            
Balance - Beginning (in shares)   10,702,000 15,521,000 18,571,000    
Granted (in shares)   819,000 387,000 258,000    
Forfeited (in shares)   (150,000) (443,000) (820,000)    
Exercised (in shares)   (4,403,000) (4,763,000) (2,488,000)    
Balance - Ending (in shares)   6,968,000 10,702,000 15,521,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]            
Balance - Beginning (in dollars per share)   $ 14.98 $ 13.18 $ 12.40    
Granted (in dollars per share)   39.50 23.08 20.89    
Forfeited (in dollars per share)   28.67 24.21 22.14    
Exercised (in dollars per share)   11.10 8.91 5.18    
Balance - Ending (in dollars per share)   $ 20.03 14.98 13.18    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]            
Options vested and expected to vest, Outstanding (in shares)   6,891,000        
Options vested and expected to vest, Weighted average exercise price (in dollars per share)   $ 19.82        
Options vested and expected to vest, Weighted average remaining contractual life (in years)   2 years 8 months 1 day        
Options vested and expected to vest, Aggregate intrinsic value   $ 83,992        
Options exercisable, Outstanding (in shares)   5,818,000        
Options exercisable, Weighted average exercise price (in dollars per share)   $ 17.24        
Options exercisable, Weighted average remaining contractual life (in years)   2 years 1 month 2 days        
Options exercisable, Aggregate intrinsic value   $ 81,037        
Compensation cost not yet recognized   $ 10,000        
Compensation cost not yet recognized period of recognition   2 years 9 months 18 days        
Weighted-average fair value per share granted   $ 13.20 $ 8.90 $ 8.42    
Intrinsic value of options exercised   $ 113,786 $ 76,731 $ 41,484    
Total fair value of awards vested   $ 10,943 $ 17,098 $ 26,411    
ESPP [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum employee subscription rate   15.00%        
Purchase price of common stock as percentage of lower of fair market value of common stock on first day of offering period or last day of purchase period   85.00%        
Stock Options and Restricted Stock Units, Outstanding [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for future issuances   16,225,000        
Reserved for Future Option, Restricted Stock Unit and Other Equity Award Grants [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for future issuances   35,613,000        
Reserved for Future ESPP Issuances [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock reserved for future issuances   5,217,000        
Stock Plans, 2000 and 2008 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Remaining shares available for grant under the plans   0        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]            
Granted (in shares)   0 0 0    
Stock Plan, 2009 [Member] | Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized before adjustments           9,000,000
Number of shares authorized   21,000,000        
Stock-based Compensation Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Remaining shares available for grant under the plans   40,827,422        
Individual Owning 10 Percent or More of Stock [Member] | Stock Plan, 2009 [Member] | Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Minimum stock ownership percent triggering early award expiration   10.00%        
Percent of market price for non-statutory options   110.00%        
Award expiration period   5 years        
Employee [Member] | Stock Plan, 2009 [Member] | Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percent of market price for non-statutory options   100.00%        
Directors and Other Service Providers [Member] | Stock Plan, 2009 [Member] | Stock Options, Nonqualifying [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percent of market price for non-statutory options   100.00%        
Individual Owning 10 Percent or Less of Stock [Member] | Stock Plan, 2009 [Member] | Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Option contractual term   7 years        
Award vesting period   4 years        
Maximum stock ownership percent triggering early award expiration   10.00%        
Share-based Compensation Award Authorized Number Changes, Lesser of Fixed Amount of Shares [Member] | Stock Plan, 2009 [Member] | Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized, maximum         14,000,000  
Share-based Compensation Award Authorized Number Changes, Lesser of Outstanding Shares on Last Day of Preceeding Year [Member] | Stock Plan, 2009 [Member] | Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increase to number of shares authorized, maximum, percent   5.00%        
Meru Networks, Inc. [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Business Combination, Non-Option Equity Instrument Assumed, Fair Value $ 2,000          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]            
Estimated fair value of earned equity awards assumed by Fortinet $ 471          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number   34,571        
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity , Range of Options (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2015
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding (in shares) | shares 6,968
Options Exercisable, Number Exercisable (in shares) | shares 5,818
Range, 0.98 to 1.20 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) $ 0.98
Exercise Price, maximum (in dollars per share) $ 1.2
Options Outstanding, Number Outstanding (in shares) | shares 302
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 5 months 12 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 1.07
Options Exercisable, Number Exercisable (in shares) | shares 302
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 1.07
Range, 3.74 to 4.65 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 3.74
Exercise Price, maximum (in dollars per share) $ 4.65
Options Outstanding, Number Outstanding (in shares) | shares 720
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 1 month 6 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.78
Options Exercisable, Number Exercisable (in shares) | shares 720
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 3.78
Range, 5.50 to 6.25 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 5.5
Exercise Price, maximum (in dollars per share) $ 6.25
Options Outstanding, Number Outstanding (in shares) | shares 36
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 months 25 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.59
Options Exercisable, Number Exercisable (in shares) | shares 36
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.59
Range, 8.43 to 8.99 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 8.43
Exercise Price, maximum (in dollars per share) $ 8.99
Options Outstanding, Number Outstanding (in shares) | shares 851
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 1 year 2 months 7 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.51
Options Exercisable, Number Exercisable (in shares) | shares 851
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.51
Range, 15.28 to 19.94 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 15.28
Exercise Price, maximum (in dollars per share) $ 19.94
Options Outstanding, Number Outstanding (in shares) | shares 136
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 2 years 7 months 23 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 16.52
Options Exercisable, Number Exercisable (in shares) | shares 115
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 15.89
Range, 20.13 to 24.92 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 20.13
Exercise Price, maximum (in dollars per share) $ 24.92
Options Outstanding, Number Outstanding (in shares) | shares 2,647
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 2 years 9 months 30 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 21.23
Options Exercisable, Number Exercisable (in shares) | shares 2,392
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 21.12
Range, 26.49 to 26.70 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 26.49
Exercise Price, maximum (in dollars per share) $ 26.7
Options Outstanding, Number Outstanding (in shares) | shares 1,494
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 3 years 2 months 6 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 26.69
Options Exercisable, Number Exercisable (in shares) | shares 1,394
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 26.70
Range, 32.79 to 33.31 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 32.79
Exercise Price, maximum (in dollars per share) $ 33.31
Options Outstanding, Number Outstanding (in shares) | shares 416
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 6 years 4 months
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 32.99
Options Exercisable, Number Exercisable (in shares) | shares 8
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 32.79
Range, 38.73 to 48.83 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 38.73
Exercise Price, maximum (in dollars per share) $ 48.83
Options Outstanding, Number Outstanding (in shares) | shares 366
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 6 years 6 months 8 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 46.80
Options Exercisable, Number Exercisable (in shares) | shares 0
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 0.00
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity , Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Tax withholding upon vesting of restricted stock awards $ 28,871 $ 10,598 $ 1,452
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Balance, beginning 6,291 4,199 830
Granted 6,303 4,047 4,104
Forfeited (1,029) (472) (507)
Vested (2,308) (1,483) (228)
Balance, ending 9,257 6,291 4,199
RSUs expected to vest—December 31, 2015 8,645    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Balance, weighted-average grant-date fair value per share (in dollars per share)—beginning $ 22.93 $ 22.00 $ 23.73
Granted, weighted-average grant-date fair value per share (in dollars per share) 39.04 23.13 21.75
Forfeited, weighted-average grant-date fair value per share (in dollars per share) 31.78 21.92 21.48
Vested, weighted-average grant-date fair value per share (in dollars per share) 22.74 22.23 23.89
Balance, weighted-average grant-date fair value per share (in dollars per share)—ending 32.97 $ 22.93 $ 22.00
RSUs expected to vest, weighted-average grant-date fair value per share (in dollars per share)—ending $ 32.47    
Compensation cost not yet recognized $ 258,400    
Compensation cost not yet recognized period of recognition 3 years 22 days    
Shares withheld for taxes 761 461 70
Tax withholding upon vesting of restricted stock awards $ 28,871 $ 10,598 $ 1,452
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity , Performance Stock Units (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Performance Shares [Member]      
Performance Share, Weighted Average Assumptions [Abstract]      
Expected term in years 2 years 11 months 19 days 2 years 11 months 19 days 2 years 11 months 19 days
Volatility 38.00% 46.00% 50.00%
Risk-free interest rate 1.10% 0.90% 0.70%
Dividend rate 0.00% 0.00% 0.00%
Granted 206 120 213
Granted, weighted-average grant-date fair value per share (in dollars per share) $ 34.86 $ 21.21 $ 22.06
Compensation cost not yet recognized $ 5.0    
Compensation cost not yet recognized period of recognition 1 year 10 months 13 days    
Vesting in Year 2 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance share vesting in year 2 and year 3 (percent) 50.00%    
Vesting in Year 3 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance share vesting in year 2 and year 3 (percent) 50.00%    
2-Year vesting [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 2 years    
3-year Vesting [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Executive Officer [Member] | Performance Shares [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance share target range, percent 0.00%    
Executive Officer [Member] | Performance Shares [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance share target range, percent 150.00%    
Non-executive Employee [Member] | Performance Shares [Member]      
Performance Share, Weighted Average Assumptions [Abstract]      
Award performance period 1 year    
Non-executive Employee [Member] | Performance Shares [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance share target range, percent 50.00%    
Non-executive Employee [Member] | Performance Shares [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance share target range, percent 150.00%    
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity , ESPP Information (Details) - Employee Stock Purchase Plan [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term in years 5 months 27 days 6 months 6 months
Volatility 30.00% 34.00% 44.00%
Risk-free interest rate 0.20% 0.10% 0.10%
Dividend rate 0.00% 0.00% 0.00%
Weighted-average fair value per share granted (in dollars per share) $ 9.56 $ 5.91 $ 6.11
Shares issued under the ESPP (in shares) 764 770 672
Weighted-average price per share issued (in dollars per share) $ 24.30 $ 18.17 $ 18.88
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity , Allocation of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 95,088 $ 58,994 $ 44,471
Income tax benefit from employee stock option plans 25,189 11,086 8,331
Cost of product revenue [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 973 483 383
Cost of services and other revenue [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 7,121 5,826 4,841
Research and development [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 24,555 17,264 13,271
Selling and marketing [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 49,436 26,744 19,526
General and administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 13,003 8,677 6,450
Stock Options [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 11,425 17,555 20,806
Restricted Stock Units (RSUs) [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 77,262 37,068 18,968
ESPP [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 6,401 $ 4,371 $ 4,697
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders' Equity , Share Repurchase Program (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 06, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchased in the period, value $ 60,000 $ 38,557 $ 38,949  
Stock repurchase program, unused balance $ 62,500      
Share Repurchase Program [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase program, authorized amount       $ 200,000
Stock repurchased in the period, shares 1.8      
Stock repurchased in the period, value $ 60,000      
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes , Reconciliation of Pre-Tax Income(Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]      
Domestic $ (37,437) $ 35,778 $ 83,076
Foreign 54,442 25,771 (7,135)
INCOME BEFORE INCOME TAXES $ 17,005 $ 61,549 $ 75,941
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes , Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Current:      
Federal $ 9,864 $ 17,717 $ 43,384
State (136) 1,110 2,490
Foreign 13,683 8,921 4,175
Total current 23,411 27,748 50,049
Deferred:      
Federal (9,383) 6,742 (17,149)
State (2,988) (36) (1,232)
Foreign (2,022) 1,752 0
Total deferred (14,393) 8,458 (18,381)
Total provision for income taxes $ 9,018 $ 36,206 $ 31,668
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes , Effective Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income Tax Disclosure [Abstract]      
Tax at federal statutory tax rate $ 5,951 $ 21,542 $ 26,579
Stock-based compensation expense 6,369 7,367 4,571
State taxes—net of federal benefit (2,454) 975 419
Domestic production activities deduction 0 0 (3,256)
Foreign tax credit (6,901) (4,433) (2,853)
Research and development credit (3,529) (880) (1,650)
Foreign income taxed at different rates (11,225) (406) 2,927
Foreign withholding taxes 10,962 9,085 6,622
Canadian deemed dividend distribution 9,647 0 0
Other 198 2,956 (1,691)
Total provision for income taxes $ 9,018 $ 36,206 $ 31,668
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes , Deferred Tax Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Deferred tax assets:      
Net operating loss carryforward $ 9,757 $ 1,293  
Deferred revenue 39,509 31,545  
Nondeductible reserves and accruals 22,240 20,904  
Depreciation and amortization 2,873 193  
General business credit carryforward 22,121 2,155  
Stock-based compensation 22,714 16,463  
Other 2 11  
Total deferred tax assets 119,216 72,564  
Foreign earnings deemed to be permanently reinvested overseas 47,400    
Provision for income taxes (9,018) (36,206) $ (31,668)
Canadian deemed dividend distribution 27,600    
Tax impact of Canadian deemed dividend distribution 9,647 $ 0 0
Deferred tax benefit of the Canadian stock based compensation expense 6,400    
Federal [Member]      
Deferred Taxes [Line Items]      
Amount of unrecognized deferred tax asset relating to tax credits for excess tax benefits for stock-based compensation expense 29,700    
Deferred tax assets:      
Net operating loss carryforwards 84,900    
Tax credit carryforwards 17,400    
California [Member]      
Deferred tax assets:      
Net operating loss carryforwards 16,200    
Tax credit carryforwards 12,300    
Meru Networks, Inc. [Member] | Federal [Member]      
Deferred tax assets:      
Net operating loss carryforwards 22,900    
Net operating loss carryforwards, annual limitation 1,100    
Meru Networks, Inc. [Member] | California [Member]      
Deferred tax assets:      
Net operating loss carryforwards 22,100    
U.S. Tax Court Opinion [Member]      
Deferred tax assets:      
Provision for income taxes 1,200    
Income Taxes Payable [Member]      
Deferred Taxes [Line Items]      
Income tax benefit from employee stock option plans $ 1,300   $ 3,500
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes , Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income Tax Contingency [Line Items]      
Unrecognized tax benefits that would favoraby affect effective tax rate $ 58,400    
Accrued interest and penalties related to uncertain tax benefits 5,500 $ 1,700 $ 1,000
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits, beginning of year 44,151 29,604 27,808
Gross increases for tax positions related to the current year 17,478 14,547 4,713
Gross increases for tax positions related to the prior year 8,319 0 405
Gross decreases for tax positions related to expiration of statute of limitations (9,207) 0 (3,322)
Gross decreases for tax positions related to expiration of statute of limitations (1,069) 0 0
Unrecognized tax benefits, end of year 59,672 44,151 29,604
Income Tax Liabilities - Non-current [Member]      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Liability for uncertain tax positions $ 60,600 $ 45,100 $ 30,200
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.3.1.900
Defined Contribution Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Compensation and Retirement Disclosure [Abstract]      
Matching contribution on employee contributions, Percent 50.00%    
Maximum contribution percentage of each employee's eligible earnings, Percent 4.00%    
Matching contributions to the RRSP and 401(k) Plans $ 3.5 $ 2.5 $ 2.1
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
Segment_Managers
reportable_segment
business_activity
operating_segment
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Segment Reporting Information [Line Items]      
Business activity (in business activities) | business_activity 1    
Segment managers responsible for operations (in segment managers) | Segment_Managers 0    
Number of operating segments (in operating segments) | operating_segment 1    
Number of reportable segments (in reportable segments) | reportable_segment 1    
Revenue $ 1,009,268 $ 770,364 $ 615,297
Property and equipment - net 91,067 58,919  
Americas [Member]      
Segment Reporting Information [Line Items]      
Revenue 435,282 324,659 252,786
Property and equipment - net 70,036 53,045  
United States      
Segment Reporting Information [Line Items]      
Revenue 279,564 200,294 162,327
Property and equipment - net 61,064 46,116  
Canada [Member]      
Segment Reporting Information [Line Items]      
Revenue 101,594 81,968 58,708
Property and equipment - net 8,224 6,054  
Other Americas [Member]      
Segment Reporting Information [Line Items]      
Revenue 54,124 42,397 31,751
Property and equipment - net 748 875  
EMEA [Member]      
Segment Reporting Information [Line Items]      
Revenue 366,018 270,537 208,979
Property and equipment - net 17,178 3,256  
France [Member]      
Segment Reporting Information [Line Items]      
Property and equipment - net 13,201 2,052  
Other EMEA [Member]      
Segment Reporting Information [Line Items]      
Property and equipment - net 3,977 1,204  
APAC [Member]      
Segment Reporting Information [Line Items]      
Revenue 207,968 175,168 $ 153,532
Property and equipment - net $ 3,853 $ 2,618  
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.3.1.900
Accumulated Other Comprehensive (Loss) Income (Changes in Accumulated Balances of Other Comprehensive Income)(Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Accumulated Other Comprehensive (Loss) Income [Roll Forward]    
Beginning balance $ (349) $ 1,092
Other comprehensive loss before reclassifications (583) (1,099)
Amounts reclassified from accumulated other comprehensive loss (1) (342)
Net current-period other comprehensive loss (584) (1,441)
Ending balance (933) (349)
Accumulated Other Comprehensive Income, Tax [Roll Forward]    
Beginning balance, tax 191 (409)
Other comprehensive income before reclassifications, tax 313 595
Amounts reclassified from accumulated other comprehensive income, tax 0 5
Net current-period other comprehensive income, tax 313 600
Ending balance, tax 504 191
Foreign Currency Translation Gains and Losses [Member]    
Accumulated Other Comprehensive (Loss) Income [Roll Forward]    
Beginning balance 0 333
Other comprehensive loss before reclassifications   0
Amounts reclassified from accumulated other comprehensive loss   (333)
Net current-period other comprehensive loss   (333)
Ending balance   0
Unrealized Gains and Losses on Investments [Member]    
Accumulated Other Comprehensive (Loss) Income [Roll Forward]    
Beginning balance (540) 1,168
Other comprehensive loss before reclassifications (896) (1,694)
Amounts reclassified from accumulated other comprehensive loss (1) (14)
Net current-period other comprehensive loss (897) (1,708)
Ending balance $ (1,437) $ (540)
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.3.1.900
Accumulated Other Comprehensive (Loss) Income (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
OTHER EXPENSE—Net $ (3,167) $ (3,168) $ (1,455)
Provision for income taxes (9,018) (36,206) (31,668)
Net income 7,987 25,343 $ 44,273
Reclassification out of Accumulated Other Comprehensive Income [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Provision for income taxes 0 5  
Net income (1) (342)  
Foreign currency translation losses [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
OTHER EXPENSE—Net   (333)  
Unrealized losses on investments [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
OTHER EXPENSE—Net $ (1) $ (14)  
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.3.1.900
Related Party Transactions (Details) - Law Firm where Board Member's Son is a Partner [Member] - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Related Party Transaction [Line Items]      
Expenses for legal services $ 7,200,000 $ 1,700,000 $ 100,000
Amounts due and payable to the law firm 5,300,000 1,300,000  
Contingency Fee Arrangement [Member]      
Related Party Transaction [Line Items]      
Expenses for legal services $ 2,500,000 $ 0 $ 0
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.3.1.900
Subsequent Events (Details)
$ / shares in Units, $ in Thousands, shares in Millions, ft² in Millions
1 Months Ended 2 Months Ended 12 Months Ended
Feb. 26, 2016
USD ($)
ft²
Feb. 26, 2016
USD ($)
ft²
$ / shares
shares
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Jan. 31, 2016
USD ($)
Subsequent Event [Line Items]            
Stock repurchased in the period, value     $ 60,000 $ 38,557 $ 38,949  
Stock repurchase program, unused balance     62,500      
Purchase of land and building in Union City, California     $ 37,358 $ 32,197 $ 13,877  
Subsequent Events [Member]            
Subsequent Event [Line Items]            
Stock repurchase program, authorized amount           $ 200,000
Stock repurchase program, shares repurchased (shares) | shares   2.0        
Stock repurchase program, average cost per share (usd per share) | $ / shares   $ 24.97        
Stock repurchased in the period, value   $ 50,000        
Stock repurchase program, unused balance $ 150,000 $ 150,000        
Area of building acquired | ft² 0.2 0.2        
Purchase of land and building in Union City, California $ 18,500          
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.3.1.900
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Sales Returns Reserve [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance $ 5,842 $ 4,573 $ 2,267
Charged (credited) to costs and expenses, net of deductions (360) 1,269 2,306
Ending balance 5,482 5,842 4,573
Allowance for Doubtful Accounts [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance 362 32 115
Charged (credited) to costs and expenses, net of deductions 384 330 (83)
Ending balance $ 746 $ 362 $ 32
EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,J,6DAJ+01.80( (,T 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W;W6Z;,!3 \5>)M M]N'4;L2@RYW>&"&72R7*OO.F\PL_YIC?7'_=&VOKRLP^'0-C[M5<#T-3E]K7 M?2?V7762==&OUW5IJKZ\;\.6R(?2YD.(SV=WVOHON@TIQ*$14^#X&4=C7+Q/ M03=8HRNW-<:W3>3\8V/Q=9TTQKW+8>GDI]/H0L M+ORVFH>H>U6%TXU_ZZQNQZ$-W>:/'>/Y/U[+R4WC[W?O^9B8\:HJ4RT&&Q9:7Y]Y2L+BNQ!U(J3^K]K/3TK96_.J M@N/""[X46VU-]20/@I('U>0/N(EI1&*J#&%U)AB:DQ!-::H&E-8C2FNQA188XJL MDB*KI,@J*;)*BJR2(JNDR"HILDJ*K)(BJZ3(FE!D32BR)A19$XJL"476A")K M0I$UHQW8OG*\M M"_V/Z'D4X$G1H>)%]2-F Q+M*;V"^GH A3&^.R6:E((C-Z."N[_8_ )02P,$ M% @ RHQ:2(/_;96T @ JS4 !H !X;"]?O=Q&$3D MX:L,D,X$!):JSNC#*O\\M\-R_:FUW4] M;(_ET@Q/W;6TT]5]UU^:O.TV5?^V M,]7B2],?RKBIOG7]^W L91SJVYMYFC:8+G]#['R018+"PGQ00(+B?%!$@M)\4$*"\GQ01H)6\T$K M),@LA8Q+)DEAS6AM!->&\=H(L TCMA%D&\9L(] VC-I&L&T8MXV VS!R&T&W M8>PV F_#Z&V%WI;1VPJ]+72OK6ZV&;VMT-LR>ENAMV7TMD)OR^AMA=Z6T=L* MO2VCMQ5Z6T9O*_2VC-Y.Z.T8O9W0VS%Z.Z&W@\Y*U&$)H[<3>CM&;R?T=HS> M3NCM&+V=T-LQ>CNAMV/T=D)OQ^CMA=Z>T=L+O3VCMQ=Z>T9O+_3VT%FW.NQF M]/9";\_H[87>GM';"[T]H[<7>GM&;R_T]HS>0>@=&+V#T#LP>@>A=V#T#D+O MP.@=A-X!>E:I'E8R>@>A=V#T#D+OP.@=A-Z!T3L(O0.C=Q1Z1T;O*/2.C-Y1 MZ!T9O:/0.S)Z1Z%W9/2.0N\(S9JH81-&[RCTCHS>4>@=&;VCT#LR>B>A=V+T M3D+OQ.B=A-Z)T3L)O1.C=Q)Z)T;O)/1.C-Y)Z)V@64$U+,CHG83>B=$[";T3 MHW<6>F=&[RSTSHS>6>B=&;VST#LS>F>A=V;TSD+OS.B=A=Z9T3L+O3,TZZV& MO1F]L] [,WJOA-XK1N_5G=[#L>G+[O/8G]K#\.B:WQ:717=X#^/'N3P^Y;:J M;+C3>IQV*O7M]>&_9K=5?X;4?_TOZ^4'4$L#!!0 ( ,J,6DBX3AU72 0 M /$4 0 9&]C4')O<',O87!P+GAM;+U847/:.!#^*QI>KC?3U)2$M,E0 M9BB0:V:N%Z[0]/%&R&NLB2Q1279#?_VM;$*!R KV0WE!EO?3:G>_W94\D*9[ M/=-J#=IR,.0Q$])A6I).$,)HKE M&4@;];K=RP@>+<@8XK/U;M'.<."TC-9KP1FU7,GA9\ZT,BJQ9/K(0 RB8X$2 M@2O/@>6:V\VP6\GL3Y4R4FJI[^YO+!?%TO MU(1:V$<=OJA63ZF&&)4>K+Z;+&4^;=!.X;#CE,H5Q/NRSU\^^>(>M'&6ONV] MZ>)OYX*G^6IMH#&7JQGEV@P'A;TN@%FEMV$J;-LHQ8JYH)O[!>[/=,B2&G## M#YV":DZE[1##?^)CKU.IK6;+L5@;JX??E'XP*8 U@V@W60[W9??'_&)XU2TE M<'0H&>TL&V[==F"WFUEP*\#<)3.J[6]R16G3DR.NNIT]ZY^6(%3&9"HMTI'< MRDH5!F_?);O16$FC!(^17#'Y2 65#,C\F0M/D2?HA9&J(3<(1&; M8ESB-,7,K6*-]5"3>C'S/,NHWI3K\I7D #!DQIG+TNA=SPR6ZBE.!$<'G MO-+B G6#=")>S*TL4$KIC??MMCYNJFA_S_G:K?G?/V!K%S.V4LLEF6E>H+%B M<_8)1$S&7LS'W' )QCB7+]$ QR(_+?Y2*O[!A2@WA:Q !ZO@;AB/&0 M*A%C@?NC=*/UNWN[TP5]K%EI @DZJ]*I^3)WSB(S3) :Q; J<_6E!$56Y5DN M2GY6CG7\UY""-+RHQ_.+O)J09&EYL^&:5;B3L^;L)I@ M IWW3DZ@L!9O)H4AP90BKTY.JK"6_>P*2WKR)@P()M#Y57,.7G1;8-ZVP/BC M'L:-!OP8.^GP?!^M7W\R",\?,@C/'S M8*].3L!2+EH4RDF;0TG?'WM_<7U-1G',<=P(,\LU2ZF_WP4QE_[8UV&VI;R9 M'JW(C?*?CH/=XM(?^S#&'_LPQE\#O%WI-9ZF!7-5N EFA*V&3+AHT,O"/*C# M;.>;-\!W?AZ$F^;G!DTSF')>"%KC[O18?QIAG G!H.A*GMP$\QT/INY MWMT$,Q)"N2\P33 5A;[XS\<'IPUG.U,8&<&KTX2?.D<8S,Z"NT\B!%V !IV" MF28)X#&\*&N\_$(0Q_J90?^,)6'-\[7DIVT(7H*N#0O#LT]'1AZ+H\ /G\']02P,$ M% @ RHQ:2#G^]^@^ 0 :0, !$ !D;V-0;!!=R5@0&] \3&*%B.!H?8^78L"[G6\()@6#!C08#"R? MY"RI7\S6V-94;-37573<\( +*]5*@;SMQK+?J=@9P>MPE(,%H_/=#:I,@&Y$1!50978.9@GI\ZOT[O[Y4-2%UD^ M2[,B+6;+_+J#M%U4V,"%NR6-I.72)X$D!.&5 M0V7-13C"?!,3+.P^/D'@Y:!>2)=M"UUKO0PUW:\Q.KRU7U M%U!+ P04 " #*C%I(F5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE M,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621 MA'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_> MX%#BVR]*+41B1%G\@MNN01.+5)#3(3 M/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8: MXIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2 M/'K^!?F<-0HACA*FNVB M<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ? MJH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0] MH=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[ M9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X M&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90 M-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=< M7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9 MKF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E M.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J* M@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT M-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8- M-!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( ,J,6DATO$20 M7P( $(, - >&POP?<>/'AXL)_NKH;XI=V MX@H"Q_$YBV"PF$/O=-*)[Q\G-I,#\L69Y"]Q#ZBOSZ-^@7E ?'.$N"W@UD>H?1P>1J(PQ(I MA25?Z@?0VJMMJ1?'!<=.I/5[Q;N0:!M,YWL!=M!Y$R$S++O, =Q!<4AQKG2 M),7:C$J41KI02C!M9 05@B-J*'<1K:%I4TSIHWEWO^<'W$T.G(^IL0^!4;$S M]4:T9G\,[*9Z^VR.>Y]V]B9>T.1= AV-RI)N/U%2<(:=6 GO^:_+]VMC7$ [TG%"*AYHE6"[ME_=\8;/KL2HSK7:TTA;CE3;B@MZ, M5=KL=JS*S#7I]Z1Y;3O=Z]D'';M#05(3J@C?:4#FCO5@=-.#9MIW:\V9-7VC MMK,*)?I"?Y!%DV4X1S55W\A&*#L9P=[^8N0'B\YKU5%$L+>_XHS4S%T:^W\- M\2]02P,$% @ RHQ:2!>'+OQL!@ #QP \ !X;"]W;W)K8F]O:RYX M;6R5F5UOVS84AO\*H9MU0+K8LKX2- 72?+0!UM:+L^YR8"0Z)DJ)+D4E37_] M#N5D?94NJ-HY?WZ<'^_+5>J MENT?=JT:^F]I72T]_70W^W:YU*4ZM657J\;OQY-)MN^4D5[;IEWI=1L]T-J7 MT-JU4[)J5TKYVFQ@M=1-]/9->[C41GU1KB6PD.OU)UFKH^B[B821K3^KM%?5 M49303WNG!AM8B&;2IPUGBCBHMG"B+ET )H!:/8+T,+31[C(5MBE^+Q6"$H E.P$.K'U M&D I@-*=0 MO2P!E ,IV:Y%L5P#* 90_!RVZNI;NOF^!OFDTC7A)(AR7I>U( M! 5 "J>@\YU0S=*2T/FM-YUF_8$H ZZ:&[I4.ON4;L)>C=Y M?M#<4>(XTK8W^%NGU^'\_WY2'BD#>QE]PZE;OVFY;L3.LDVQS. MIVCPC#&8336N43.4><;(/!IOLQA1*/.,D9F+-[9-@W*!\9G-.9:$,3:/YMCL %&H]HQ1 M>W2X)A.L\%#MA OG4=044>AVPK@]CD*W$W0[8=P>1\T0A78G;%J/H1)$#[ MVIZB[2G:GNYJ>XJVIVA[RM@^.L^E:'N*MJ>,[>,HM#U%VU/&]G$4VIZB[2EC M.\R^I\I+;09QEPX>^1C#QZ;?T\'S28J&IVR$CSR?I&AXBH:GC.'\3+XGCJM* MTW=$H>$I8_@VU+QSY4IB49BBX2EC^"@J0\,S-#Q[<:FR]UAE( H-SQC#M[;* M67%N<1TA0\,SQO#1LB=#PS,T/-OU 3%#PS,T/&,,'T=AGF=H>\;8SA9C>^)$ MFC),^8@:+'$PMF]!'5,I)4ZU013:GC&V\Y4=9WN&MF>,[=M0#]L1A;9GC.VC M56*.MN=H>\[8/EYP?D04VIYSU0M;<#+)EZ/L.5>\<"3J*1)+T>*%QY%BO5E+:)0]OREM?F>.%O,YZ%*1A3*GG/%"X\Z-L:6 MTG=W:,+8_0?W=..HM*JU^;'"(0ML+QO;MRTU/2X8";2\XV[F'-F8P%^AZ MP;@^^M168*%>H.L%X_HX"LN8 ETOV&#?MI#UK*<&Z]=LH?YD-8OO)_2\X(KT ML76M PSU _3\8/+PNJ;_NW]#4VTL".^OVOXT)4VBX:46?83CIW&2AI7+\/NC MK>CR&7 M @ @PD !@ !X;"]W;W)K,@%]M8TVF;3:[%YM,YF+WFK:T-:/2!=K._OOE0RU.CF9O%/!]>0[( 8H' M%Q_RPI@*/INZE>OPHM1U%47R<&$-E2_\REK]Y<1%0Y6NBG,DKX+1HS4U=400 MRJ*&5FU8%K;M390%OZFZ:MF;".2M::CXNV$U?ZQ#'/8-[]7YHDQ#5!;1X#M6 M#6MEQ=M L-,Z?,6K'PAO7)@@M]S_F$J/X[K$)D86,T.RG1!]>O. MMJRN34^:_*?K],DT1K_<]_[-#E>'OZ>2;7G]NSJJBXX6A<&1G>BM5N_\\9UU M8TA-AP=>2_L,#C>I>--;PJ"AG^Y=M?;]<%\2TME@ ^D,9#"09-80=X9X,.!Y M0](9DJ?!CB1R0[$3L:.*EH7@CT"XOW>E9I'@5:*G^A!(VRC<_.JID+KU7J(B MNIMN.@6QBHVOP(,BTGT/ (!.COQ[ 0";'U%#"EVOB*!0XBA$&(WQMBSI[ ] M@>R)LR>>/1O'YQ0;7Y'#@'0&D'KVQ1B0.8!3M.X?D(R@> ECLAE,YF&6X#A\ M!48P(9\AY+X?@XB1A,"(Q0QBX?MC$#&23"R7Y0QBZ?M3\'\LO?]!$)Y85&;; MF:28CT\,O*[&FHF5A<'T[BFC[%W E)%F8F%A,,=[RBC)$4P9:28V$@RF<4_Q M\Y@0F#+2Q!.4N6S'?C*3!*8D_S.6N93'?LZ3%*:,--D$92[CL9_0)(>6\K;3 M='M+CC,49WAJ2'/)C_W4)E^66NXV\D[C8&F,$,[2Q?)K^D3>$=8P<;9W 1D< M^*VU5P^O=;AOO-I3.7K*R^)*S^PG%>>JE<&>*WV0VE/OQ+EB.ACTHN?WHF]$ M0Z5F)V6*N2X+=T=P%<6O_95GN'>5_P!02P,$% @ RHQ:2,K3P#UL! M?Q0 !@ !X;"]W;W)KPI&D7VHJW'+?*211Y2W-S: M[GM_\GY8_6CJ2_^Z/@W#]:4H^OW)-U7_I;WZ2WAS;+NF&L)M]U[TU\Y7ARFH MJ0M@3!=-=;ZLMYOIV==NNVD_AOI\\5^[5?_1-%7WW\[7[>UUS=?W!]_.[Z=A M?%!L-\4C[G!N_*4_MY=5YX^OZU_Y2RGD*)D4?Y_]K4?7J]'\6]M^'V_^/+RN MV>C!UWX_C$54X>?3E[ZNQY)"S?\NA?ZL?VJWYZ MV,W=%5K6AZ>?6W";XG,L9Y' )-E%$DI18H5@#TD1ZG^8 ,J$F$T CN=TO*#B MY1POC9C435"&F9D92L MQ#(IM-&:=J,R;A1V0U:S4[C1RBE-FBZQC%MI9")3.N-&8S>*=*-1-598;4DS M6*6=1.F,O)B,%X.]:-*+P7E21G/22Z3B7 K:B\UXL=B+(;U8W/U@F))TFB(= M8TK81)Y-0:<E2HP@R%$5,%7IMN\@ MXF78,=+.RTC'K;-HZ,>.?]Z[UT5YY'371J+49Y;( MX51@G&H:8 *#4ENC%3WV(IW2H%AB21&F":TI^\.X$I:902S\<&=T4 M2PZA'$T%IJF6Y' 6T0:4VA?>3S+B#2VU+RS04=&U>O=_5=W[^=*OWMIA:)OI MB.C8MH,/Q;$O 8-[4_#N.E"=?=?#XVWPSM]7[<]SASW/X/4$L#!!0 M ( ,J,6D@77FX![ $ *0% 8 >&PO=V]R:W-H965T&ULC93;CILP$(9?!?$ L3F9;$20&JJJO:BTVHOVVB$FH#68VD[8OGU](-2L MO+1<8'OX_YEOC.QB8OQ5M(3(X*VG@SB&K93C 0!1MZ3'8L=&,J@O#>,]EFK) MKT",G."+,?44Q! BT.-N",O"Q)YY6;";I-U GGD@;GV/^>\3H6PZAE'X"+QT MUU;J "@+L/@N74\&T;$AX*0YAI^B0X6TP@A^=&02SCS0[&?&7O7BV^480HU M**FESH#5<"<5H50G4H5_S3G_EM1&=_[(_L5TJ^C/6)"*T9_=1;8*%H;!A33X M1N4+F[Z2N85,)ZP9%>8=U##V7XQ8__+HD*B=JP-A@MQNE^I,J.B]1%D![CK/ M+(F-Y.1*8I^B(4@3L((Y^J^EBU8DDW6%*7Y5W#R+*D3I4$ZLID_H_VC0OVB YFG-[B]B%9./C3EPNYO(/ M4$L#!!0 ( ,J,6DA^4-X'X@0 '86 8 >&PO=V]R:W-H965T&ULC9A-;]LX$(;_BN'[QN20XD?@&*@L+'8/!8H>=L^*K<1&)7M0WTM+NX_+W53Y9W[V;QNVFM3Y,CZ)G+W\5[LB[+L6W(] M_SZ;(>_J\-;V]75'+)>5?G/\?-\&3YOXW\,F\+H )@"X![ 531 3 'B(T!& M ^04(!I@CPG!*"3#B 9:A*!$B#%-@>,% M'2^I>#G&2QPO?8EZS'-$+@,BM=(&*&R/,:%8DA@*RS &VC"I:-%)1'2"12=^ M-VH4G:!N$@'2* K;8TPR:QB)91@30D,2F"XJ(EIAT60WJ4+=<,8L*$.JQIS6 M3"A)JL:8X@E83:O6D?FEL>I O(ED;2+S:\K:X*PM$Y9.VL,2+A@CD_8P+A4/ MO"H;$6T_GU\6=6.5T);4C"EM-2.I#%-*,1$H WVQ#TKN__FAF1S!=&*FM6>4 M1B\4J_8YT<]$4K?'<;=V9* <;)03S.,>Y7:!EH@"_&<.WP^R2;FGKLP)+?W M.;<$EV5LSAUS7 DIDH!RLGK/RL7G,VUBIAHE%&>!MR:\(N5>&LEE'@>: P^- M>NVF'-=^[3PBL,0Q)KF0@76",>'F;JBX MQ9R$8RLQ@07NN82B?6WO48$Y0B/^AC9F(H!-A-XQI8"+OF9:!4;9XZ1A3)#3 M*/,XH2!1@44-I(G,RK&)&/*%IA,S+2%I N[G88EU>T=:-_>*&[.A 8\Y%V#G M,K1K W8:MXDC)]'>IUP-I47[% OLO2'F68 ]RY!5+07L,7\(K@)#O<1HK_4Q M+I. U4+,L ;EJ4-"[#!<,U88*PQYC;6DMX>>9A.K R=,6-''Y19:X*CC8URA=^*KCCDD8(>TY'DQ!>\48Y>+=CI5>A0D0@H*RSQ, M2@@=A2%VU@'LCC;40LRE +N4710..^6-?84]+.>8G?+V*4Y2V8*"P $-8A8% MV**6U676;']+L_TMS3X%@1HD2*.:;SVP4=E0"S'#$-@PZ)UR*KA?#@1MX'N? M+@-4M. B>&43,,P3V#/JLG KO=-)[-+V'\SEE@:[GV8(SW"Q7QP;=SE5% M\SI<<[:K0_UVZ?K++O3T?I7Z9;A)73Q/^6,V7HA^-+/;7O/7XFO>O)XO[>JY M[KJZ&B[Z7NJZ*YQ ]N"JUJG(C_\]ZOFW?]0 M2P,$% @ RHQ:2+"!#()X @ +0@ !@ !X;"]W;W)K+^C HHVUF1JL]F]V&0R%[O7M*6M&94NT';V M[1?$6C",-Q5.__^<[U"!EG?&/\294AE\=FTOUN%9RLLJBL3^3#LB7MB%]NJ; M(^,=D6K*3Y&X<$H.@ZEK(Q#'6=21I@^K'_-K1E M]W68A(_ >W,Z2QV(JC*:?(>FH[UH6!]P>ER'K\EJ6VC%(/C=T+NPQH%FWS'V MH2<_#^LPU@BTI7NI,Q#UN-&:MJU.I K_'7,^2VJC/7YD_SYTJ^AW1-":M7^: M@SPKV#@,#O1(KJU\9_JJ(HHYO.,TK (-G8DF121"KY5 'X*HQV8-F!KT!M*V#L MDVQM"09^".B#0*9-:/<0SVI@ VHTO:E1Y-@GJFT12"&"/M765B$$,/03(Q\Q M-,3((?YBW=.%EE,GP6SE,]-R:G'&/D5M*[Y!"'VBK2-*L@3[:;,%VLRA]9;9 M9':9O,!>8$>4X#CW$CNJ-/\"&"\ 8P<8>8&Q504FWJ9J6Y/-W\R1UM: ./7# MY@NPN0.;>F%S=TF\'=6.*$$H\?*ZJL(Z5QSB8H&X<(@S[X8M[ V+YB_-N&%M M$8#%?".,&]96(0 PFA%'UJG:47X:KB<1[-FUE_J0LJ+3#?@*]*D\BV_4S6@N MLF>:JKR0$_U%^*GI1;!C4IWYPP%]9$Q2A1>_J!UV5G?W-&GI4>HA5F-NKC,S MD>SRN)RG?PC5?U!+ P04 " #*C%I(TQ=2'$<% !C&P & 'AL+W=O MMYY;Z/7HKR9[7+\WKTZW@X54_C M75V?'R>3ZF67'[/J6W'.3\U_7HORF-7-S_)M4IW+/-M>@XZ'"0EA)\=L?QK/ MIM=KW\O9M'BO#_M3_KT<5>_'8U;^.\\/Q>5I+,>W"S_V;[NZO3"932?WN.W^ MF)^J?7$:E?GKT_@W^;A1:0NY(O[:YY?*^SYJR3\7Q<_VQQ_;I[%H.>2'_*5N M4V3-QT>^R ^'-E,S\C]]TL\QVT#_^RW[^GJ[#?WGK,H7Q>'O_;;>-6S%>+3- M7[/W0_VCN/R>]_=@VH0OQ:&Z_AV]O%=U<;R%C$?'[%?WN3]=/R_=?U+1A_$! MU ?0/4#*:(#J ]0]@"@:H/L _1F@HP&F#S#W &6C ;8/L/< 8Z(!21^0?%)* MKK/55?**2E8J=IX:,4EVV&^8]Z+XV6-+K, KIQ-Q#@GT0:Q]SB<9@><591V!( M*&8@$AQ$\*TC0=$U)6P9-Q$8$F+%^D8(U)K8YEKTH+O#&L7BEH ++9^8\DN0 M?K)\>7SM-ZE)ANNYEQ; -:Q9<0%0H"]\B+9D-;N.UCB><.RRWB"*9&I#T\:: M5^^Q$MTK8+(R9B@2'86W6>F;A37&! :*N84$NP@XK?2E69MTV*NW.?5A+.75 M,%.P3V,B+T'E W8K'2J"YO>= MT!<4TGE#C>=$@@7)IAKO@OH*(X_>=@.&; M M-HY]B>V Q8*6,#CDLQ5R%T%=YS28(L!!BM(C D%#V5H*_PKDN^86A^8QC" M()68HQ X2L!Q"4X2\LOIL5>P" P)Q1R%T%%XSR6-ZX*EO0ZCD$[,4@@L)>"X MY(LR&<7/UB8"0T*Q

!=!.ON^2?&*1M+(=EM 1<2%MB+D#@ L2+,X$+),99 MRVM+@JQY<4G^7UQ\B+%D!.^XA >>X1'C-FO 2BJK RY&K(OUCDOH8@''I9BI M$)I*8.8=U%H&N*J882@PC(#C*MCN.S&$W9Y3^##><;]D"FB\BFF\PD=%O.,J M.!/(9B4&1HJ)MT+QYA5!P6[?"C%4CEMY ,<:P6J0*^7W"1N$&25-J([11U3H M![Q7*E_HG1$INT16$1@2BOF!0C_@O5*!TI-P 4)A&!**.8+"0P;OF,K 9*2\ M (512"?F!PK\(&!0RM?YQ*6!%11$(9V8(2@TA$ ?@J0F4CD6MU2\UB.;V-E! M@>HJM@?G"@X%QJB$W_H"KF'-/W--6 >W'"3B[HNCM=7"*]%4>=-,O&M69"[/-O>?QSRU[K] MFC3?R^X=4/>C+LZW5UKW]VJS_P!02P,$% @ RHQ:2-)I'W5P!@ 8R$ M !@ !X;"]W;W)K5ZL^GOG]M#TW_J7MIC_,]C=SHT0_QX>MKT+Z>V M>3@W.NPW4!1N[F^YUV.^.[9?3JG\]')K3?]MVW[W=KLUZ M^>+K[NEY&+_8W-ULWML][ [ML=]UQ]6I?;Q=?S;7-851N^CQ_^>KA=%Z.'=M_>#V,737SYV5;M?C_V%*_\8^[T]S7'ANG[I?<_SL.- M]K\U?5MU^W]W#\-S=%NL5P_M8_.Z'[YV;W^V\QCLV.%]M^_/?U?WK_W0'98F MZ]6A^36][H[GU[?I/Z&8F\D-8&X [PV,RS; N0'^;D#9!C0WH(L&FVDHYXFH MFZ&YNSEU;ZO3=/=>FG&1F&N*4WV_ZL]?GJ;YC5/1QV]_WADT-YN?8T>S!LZ: M+=.\*S:Q]_=+@'2)N3DDS4&Z0)4JL) D=2KQ()M R01.XT0V3J4#DCJ@J0-* M.R@N3/III)/F.)DL@Y=$52H"BX22JDY51.!1=FPS0[9LR$H'+C-DQSH@[M-- M0W:)3S0VE)*J2E4 !01)5:6K6C9IW>)K!<=IZ+@"Q0-IR)C M7#)%S'#(& [,L!,-A^0RI2V".'M5JHKWH13O5YVJ",NBE"V7&S@63-?R93:EN Z!+)B>*HO=+8HE=!CDD*)0;-F\>TN,;W89C+CBDM2+L:9+HY/L9W#DV%\ M(G&&MB:%BG-RL&>B*X.%,ML,4$#:(LD!RJ2$(F6N/9MK:Q37##^A0!E27%90 ML(KM'*9,RBF28[Y)V1*"Z*9B(F] 61ZI"EVAY&LFARF3%L&U+(0&'$950Q5>S*R&&;R6(P3::*VQ:9 MM=A.F65EWLR:)0L$E)=_Q70&/,GCJYG.A>"UVB1'2DA)22(>M@!LNE$.QA63 M7:'WXF*J>6]@05G3^UO9+C%G!NR<$4 M4M:0+V6.5EQFO)4C$Y-9'TJ%MY!#%[#B2HFHD-*&@B,C5X1<9X,I97HQ';JX M.)5\&'+X E9F:=L\\/V+5LXJ+W1@2O$6UEP7BP^OS7H.8\#*+2VTLEH)0P'B M.JBX3LXK:B[R#I4MBCF.(>.8G.1ND:&G5+(SKH(2Y4FHN2Z&!:\5Y)@KOY"5 M7U9[UI2#"K+RR\H0QY0#T:N1JR\FLS86,?+@&55BD:8-/4<59%2Q,E60%4O MN,N,\R*ML*6GE?R.@E\V:+K*""*%.V=JKS6>.M.>" MF(,7,GA9.65 __$"\1X0 Y?3CG>RYSN,($YF-J6QWW@LY32+R\ K3V:8+&"AW?0< M28B11'Z"NZ4T\I?!RZ&-J>*:EDL)IB*PFND<0X@QQ,D,(?=A,/Y84C-)>F[' MW>;000P=3D8'?8R.CR4UDU@"S6X.&\2P<9E3+R>5[!SH,H-;3BJ#;G@YII0E MD]M-BL^Q97ZW#8/[Q_V[>,POO7Q_6GZ#<#T M8>A>EI\TO/^NXNY_4$L#!!0 ( ,J,6DA.4GF.I0$ +$# 8 >&PO M=V]R:W-H965T&UL;5/;CILP$/T5BP]8$X>]-")(FZVJ]J'2 M:A_:9P<&L-;V4-N$[=_7%\*2BA=L#^><.>,9EQ.:=]L#./*AI+;'K'=N.%!J MZQX4MWA0"M2KKP&J% 6X&:&&B/V?/N<"H"(@)^"9CL:D^" M]S/B>SC\:(Y9'BR A-H%!>Z7"[R E$'()_XS:WZF#,3U_JK^+5;KW9^YA1>4 MOT7C>F\VST@#+1^E>\/I.\PEW ?!&J6-7U*/UJ&Z4C*B^$=:A8[KE/X4^YFV M36 S@2V$ISP:3XFBS:_<\:HT.!&3KG;@H8.[ _,741,;@R95[XU:'[U4NX>G MDEZ"T(QA$7.ZP2P(ZM67%&PKQ4QG*SK;IN^WZ/OD<'_C\,NV0+$E4"2!8BWP MF-^6F#"G6\S_1=+5G2HP71P=2VH<=1S45729SF<6>_()K\J!=_"3FTYH2\[H M?&=C&UI$!]Y$?G>?D=Z_G^4@H75A^^CW)HU4.C@:75/U!+ P04 M" #*C%I(=&/F*:0! "Q P & 'AL+W=O^I%#VA#OG^B,AMNI ,GNG>U#^3Z.-9,ZGIB6V-\#J M2)*"T"S[023C"I=%K+V:LM"#$US!JT%VD)*9OV<0>CSA';X5WGC;N5 @94%F M7LTE*,NU0@::$W[<'<]Y0$3 .X?1+F(4O%^T_@S)]/C;YA&. 3! M2@L;OZ@:K-/R1L%(LJ^TX.U*_$16RL6C2]-ZH]=5KN;NG!;D&H0E#(^:\PLP(XM7G%G2KQ42G M"SK=IN^WZ/OD<+]RN-\6R+<$\B20KP3R]8@)'4LJO2@ MXD5=5.?;^4CCF7S#RZ)G+;PPTW)ET44[?[+Q&!JM'7@3V=T!H\Z_GSD1T+@0 MWOO8I"N5$J?[VP.97VGY#U!+ P04 " #*C%I(D^3[L*4! "P P &0 M 'AL+W=O&<\Z<\:48M?FT'8!#7U(H>\2= M<_V!$%MU()F]TSTH_Z?11C+G4],2VQM@=21)06B6W1/)N,)E$6NOIBSTX 17 M\&J0':1DYM\)A!Z/>(.OA3?>=BX42%F0F5=S" MRGQ7D$O0F2 T0DY+R&9&$"\^=Z!K'28Z7=#I.CU?H^?)8+[LOK]?%]BN"6R3 MP/9&8'\[8L*<;C$//YJ0Q99*,&V\.195>E#QGBZJ\^5\C&=(ON%ET;,6_C#3 M!/9W0ZCSC^?.1'0N!#N?6S2C4J)T_WU?:I@$ + # 9 >&PO=V]R:W-H965TC^ M?7-A*%/Q0FSCR-'D#Y/ZTVDCGO MFH[8P0!K(D@*0K/L!Y&,*UR5,?9BJE*/3G %+P;944IF_A]!Z.F MGF!NX380UEK8^$7U:)V6%PA&DGVDDZMX3NE/D<^P;0"= 70!W&=1>"H49?YB MCE6ET1,RZ6H'%B:8[ZF_B!K9I>R_4^NBYRN]^EN01W=QB MU/OGLS@"6A?,.V^;M%')<7JXO(_ED5:?4$L#!!0 ( ,J,6DB6#"CYI $ M +$# 9 >&PO=V]R:W-H965TU#^3Z.-9,ZGIB6V-\#J2)*"T"R[)Y)QAC!":[@V2 [2,G,YQF$'D]XAV^%%]YV+A1(69"95W,)RG*MD('FA!]W MQW,>$!'PRF&TBQ@%[Q>MWT/RIS[A+%@ 94+"LPO5W@"(8*0;_QOTOQN&8C+ M^*;^*T[KW5^8A2CQ-TPC'()@I86-7U0-UFEYHV D MV4=:N8KKF/[D]Q-MFT G IT)#UDTGAI%FS^98V5A](A,VMJ>A1/<':G?B K9 M6#1I>F_4^NJUW#W0@ER#T(2A$7->868$\>IS"[K58J+3!9UNT_=;]'URN%\Y MW&\+Y%L">1+(5P+Y>L2$.:\QA_^:D,6>2C!MO#H657I0\:(NJO/M?*3Q3+[A M9=&S%OXRTW)ET44[?[+Q&!JM'7@3V=T!H\Z_GSD1T+@0_O"Q25V$ M*[X0VRSIW]<7ED#%"YX9SCESQI=BU.;==@ .?4JA[ EWSO5'0FS5@63V3O>@ M_)]&&\F<3TU+;&^ U9$D!:%9]D DXPJ71:R]FK+0@Q-M?C#:]=YLQE& M-31L$.Y-CS]@&N$^"%9:V/A%U6"=EC<*1I)]II6KN([I3YY/M&T"G0AT)ARR M:#PUBC:_,\?*PN@1F;2U/0LGN#M2OQ$5LK%HTO3>J/75:[D[/!3D&H0F#(V8 M\PHS(XA7GUO0K183G2[H=)N>;]'SY#!?.7S<%MAO">R3P'XE<%B/F##G->;; M?TW(8D\EF#9>'8LJ/:AX41?5^78^T7@F7_"RZ%D+OYAIN;+HHIT_V7@,C=8. MO(GL[AZCSK^?.1'0N! ^^MBD*Y42I_O; YE?:?D/4$L#!!0 ( ,J,6D@- M2!DPI $ +$# 9 >&PO=V]R:W-H965T&,"*+]0V2_+W\84E4-$7/#.<<^:, M+\6HS:OM !QZDT+9$^ZR=[D'Y/XTVDCF?FI;8W@"K(TD*0K/L M"Y&,*UP6L?9LRD(/3G %SP;904IFWL\@]'C".WPKO/"V?-9AC5T+!!N!<]/L(TPB$(5EK8^$75 M8)V6-PI&DKVEE:NXCNG/(9]HVP0Z$>A,^)9%XZE1M/F#.5861H_(I*WM63C! MW9'ZC:B0C463IO=&K:]>R]WWK"#7(#1A:,2<5Y@90;SZW()NM9CH=$&GV_1\ MBYXGA_G*X7_Z[[<$]DE@OQ*@ZQ$3YKS&Y/\T(8L]E6#:>'4LJO2@XD5=5.?; M>4_CF7S"RZ)G+?QBIN7*HHMV_F3C,31:._ FLKL#1IU_/W,BH'$A_.ICDZY4 M2ISN;P]D?J7E!U!+ P04 " #*C%I(V#N I:0! "Q P &0 'AL+W=O MV$ *[X0VRSIW]<7ED#$"YX9SCESQI=BU.;-=@ .?4BA[ EWSO5'0FS5 M@63V3O>@_)]&&\F<3TU+;&^ U9$D!:%9=D\DXPJ71:R]F++0@Q-4!$P!\.HUW$*'B_ M:/T6DE_U"6?! @BH7%!@?KG"$P@1A'SC]TGSLV4@+N.;^H\XK7=_81:>M/C+ M:]=YLQE&-31L$.Y5CS]A&N$0!"LM;/RB:K!.RQL%(\D^TLI57,?T9Y]-M&T" MG0AT)GR+!)(:19O/S+&R,'I$)FUMS\()[H[4;T2%;"R:-+TW:GWU6NZ^YP6Y M!J$)0R/FO,+,".+5YQ9TJ\5$IPLZW:;OM^C[Y'"_/5L:C2@XH7=5&=;^R/Q*R_]02P,$% @ MRHQ:2"F6/A:E 0 L0, !D !X;"]W;W)K&UL M;5/;;J,P$/T5RQ]0$X=VTX@@-:VJ]F&EJ@^[SPX,8-47:IO0_?OUA5!2\8+M MX9PS9SSC8M3FPW8 #GU)H>P!=\[U>T)LU8%D]D;WH/R?1AO)G#^:EMC> *LC M20I"L^R.2,85+HL8>S-EH0, ;? F\\[9S(4#*@LR\ MFDM0EFN%##0'_+#9'_. B( _'$:[V*/@_:3U1SB\U@>^4@;C<7]2?8[7>_8E9>-3B+Z]=Y\UF&-70L$&X=SV^P%3";1"L MM+#QBZK!.BTO%(PD^THK5W$=TY]\-]'6"70BT)FPRZ+QE"C:?&*.E871(S+I M:GL6.KC94W\1%;(Q:%+UWJCUT7.YN=\5Y!R$)@R-F.,59D80KSZGH&LI)CI= MT.DZ?;M&WR:'VRN']^L"^9I G@3R9?XLNRXQ88[7F)]%DL6=2C!M'!V+*CVH M.*B+Z#R=#S3VY!M>%CUKX3JN-!95<;:BZE*')T4 M&EX,L:-2W/P]@\3IE.VR6^%5=+T+!5J5=.$U0H&V C4QT)ZRQ]WQ7 1$!/P6 M,-E53(+W"^);2'XVIRP/%D!"[8("]\L5GD#*(.0;O\^:GRT#<1W?U)_CM-[] MA5MX0OE'-*[W9O.,--#R4;I7G'[ /,(A"-8H;?R2>K0.U8V2$<4_TBIT7*?T MY\!FVC:!S02V$+[ET7AJ%&U^YXY7I<&)F+2U P\GN#LROQ$UL;%HTO3>J/75 M:\5R5M)K$)HQ+&+.:\QN05"OOK1@6RUF.ENWV*;OM^C[Y'!_YW"_+5!L"11) MH+@3*.Y'3)CS/>;P7Q.ZVE,%IHM7QY(:1QTOZJJZW,['>(CT$UZ5 ^_@%S>= MT)9&UL;5/;;J,P$/T5RQ]0$X#WB#+X4WWG8N M%$A9D)E7: 'S;[8QX0$?#.8;2+& 7O)ZT_0O)2'W 6+(" R@4% MYIGR& M:83;(%AI8>,758-U6EXH&$GVE5:NXCJF/[M\HJT3Z$2@,^$^B\93HVCS-W.L M+(P>D4E;V[-P@IL]]1M1(1N+)DWOC5I?/92C!M MO#H657I0\:(NJO/M?*#Q3'[@9=&S%OXPTW)ET4D[?[+Q&!JM'7@3VZ !*WX0VPS9OU\_&,)$Y(*[FZKJ:C_*29LWVP,X M]"&%L@?<.S?L";%U#Y+9&SV \G]:;21S/C4=L8,!UD22%(1FV1V1C"MCI@'-\*;SRKG>A0*J2++R&2U"6:X4,M =\G^^/ MNX"(@#\<)KN*4?!^TOHM)+^: \Z"!1!0NZ# _'*&!Q B"/G&[[/F9\M 7,<7 M]:M/C+&]=[LQE&#;1L%.Y53\\PCW ;!&LM;/RB>K1.RPL%(\D^ MTLI57*?TIRAFVC:!S@2Z$'YFT7AJ%&T^,L>JTN@)F;2U PLGF.^IWX@:V5@T M:7IOU/KJN:)Y5I)S$)HQ-&*.:TR^((A77UK0K18SG:Y;;-.++7J1'!97#K_I MO]L2V"6!W94 O1XQ88[7F.)+$[+:4PFFBU?'HEJ/*E[4576YG?&UL;5/;;J,P$/T5RQ]0@T/:*B)(35>KW8>5JCZTSPX,8-47 MUC:A^_?UA5"RX@7/#.><.>-+.6GS87L ASZE4/:(>^>& R&V[D$R>Z<'4/Y/ MJXUDSJ>F(W8PP)I(DH+0++LGDG&%JS+67DQ5ZM$)KN#%(#M*R]?0+YA'V0;#6PL8OJD?KM+Q2,)+L,ZUNKEXKF14DN06C&T(@YK3'Y M@B!>?6E!MUK,=+INL4W?;=%WR>'NQN%^6Z#8$BB20'$C<'\[8L*<;C$/_S4A MJSV58+IX=2RJ]:CB15U5E]OY1..9?,.K&PO=V]R:W-H965TL#V<<^:,9UQ, M:-YL!^#(NU:]/=+.N>' F*TZT,+>X0"]_].@T<+YHVF9'0R(.I*T8CS+OC M M9$_+(L9>3%G@Z)3LX<40.VHMS+\3*)R.-*?7P*ML.Q<"K"S8PJNEAMY*[(F! MYDB?\L-I'Q 1\%O"9%=[$KR?$=_"X6=]I%FP HJ%Q2$7R[P#$H%(9_X[ZSY MD3(0U_NK^O=8K7=_%A:>4?V1M>N\V8R2&AHQ*O>*TP^82[@/@A4J&[^D&JU# M?:50HL5[6F4?URG]X8\S;9O 9P)?" ]9-)X219O?A!-E87 B)EWM($('\P/W M%U$1&X,F5>^-6A^]E#Q_*-@E",T8'C&G-29?$,RK+RGX5HJ9SMR3P'XMP+/;$A/F=(OY7"1;W:D&T\;1L:3"L8^#NHHNT_G$ M8T\^X&4QB!9^"=/*WI(S.M_9V(8&T8$WD=W=4]+Y][,<%#0N;+_ZO4DCE0X. MA^L#65YI^1]02P,$% @ RHQ:2&K7?4ZE 0 L0, !D !X;"]W;W)K M&UL;5/;CILP$/T5BP]8$X=TJX@@;;:JVH=*JWUH MGQT8P%K;0VT3MG]?7PA+5KS@F>&<,V=\*2_<<*34UCTH M;A]P .W_M&@4=SXU';6# =Y$DI*4Y?D7JKC0657&VHNI2AR=%!I>#+&C4MS\ M.X/$Z93MLEOA572]"P5:E73A-4*!M@(U,=">LJ?=\5P$1 3\%C#954R"]POB M6TA^-JI+"[;58J:S=8MM^GZ+OD\.]W<.]]L"Q99 D02*.X'B?L2$ M.=]C#I^:T-6>*C!=O#J6U#CJ>%%7U>5V/K%X)A_PJAQX![^XZ82VY(+.GVP\ MAA;1@3>1/QPRTOOWLR026A?"1Q^;=*52XG"X/9#EE5;_ 5!+ P04 " #* MC%I(Q4Y.9:8! "Q P &0 'AL+W=O;0?@R*>2VAZSSKG^0*FM.E#JN-!96<3:JRD+')P4&EX-L8-2W/P]@<3QF&VR:^%-M)T+!5H6=.;5 M0H&V C4QT!RSI\WAM N("/@M8+2+F 3O9\3WD/RLCUD>+("$R@4%[I<+/(.4 M0<@W_I@TOUH&XC*^JK_$:;W[,[?PC/*/J%WGS>89J:'A@W1O./Z :83[(%BA MM/%+JL$Z5%=*1A3_3*O0<1W3G^U^HJT3V$1@,V&?1^.I4;3YG3M>%@9'8M+6 M]CR*C!MO#J65#CH M>%$7U?EV/K%X)E_PLNAY"[^X:86VY(S.GVP\A@;1@3>1W]UGI//O9TXD-"Z$ MCSXVZ4JEQ&%_?2#S*RW_ 5!+ P04 " #*C%I(;8(,C:(! "Q P &0 M 'AL+W=OV! MML[U>\9LV8(2]@I[T/Y/C48)YU/3,-L;$%4D*$_)MHZ@4\$/A.^9]%X:A1MW@LGBMS@2$S:VEZ$$]SLN=^(DMA8-&EZ;]3Z MZKG@VRQGYR T87C$')>8S8Q@7GUNP==:3'2^;+%.WZ[1M\GA]IW#3_KOU@1V M26#WU8@)B2+?94@6GBU;&DQ$''B[JHSK?SEL8,7>2\:^"U,TVE+ M3NC\R<9CJ!$=>!/9U34EK7\_&PO=V]R:W-H965TK1":[@V2 [2LG,YPF$GHYXAZ^%%][U+A1( M59*%UW )RG*MD('VB!]WAU,1$!'PRF&RJQ@%[V>MWT/RISGB+%@ ;4+"LPO M%W@"(8*0;_QOUOQN&8CK^*K^*T[KW9^9A2F\VPZB!EHW"O>CI-\PC M[(-@K86-7U2/UFEYI6 DV4=:N8KKE/X4#S-MFT!G ET(#UDTGAI%FS^98U5I M](1,VMJ!A1/<':C?B!K96#1I>F_4^NJEHGE>DDL0FC$T8DYKS&Y!$*^^M*!; M+68Z7;?8IN=;]#PYS&\<%ML"Q99 D02*&X'][8@)<[K%W/_7A*SV5(+IXM6Q MJ-:CBA=U55UNYR.-9_(-K\J!=?"7F8XKB\[:^9.-Q]!J[<";R.[V&/7^_2R) M@-:%\(>/3;I2*7%ZN#Z0Y9567U!+ P04 " #*C%I(H"$H?A # R#@ M&0 'AL+W=O:>(DJ(!SV&EZ__X,!,I&NWX)8&9WC#,SX/RJNG=]DM)X MGTW=ZHU_,N;\& 1Z=Y)-J1_46;;VSD%U36GL97<,]+F3Y7XH:NH PC )FK)J M_2(?QEZZ(E<74U>M?.D\?6F:LONWE;6Z;GSA3P.OU?%D^H&@R(.Y;E\ULM65 M:KU.'C;^DWC<1F$/&1"_*WG5BW.OG_R;4N_]Q<_]Q@_[.WTWTHMGU7]I]J;DYUMZ'M[>2@OM7E5UQ_R M]@QQWW"G:CW\>KN+-JJ92GRO*3_'8]4.Q^MX)X%;&5T MP*8"[)A)8*1:)CF MM]*41=ZIJ]>-:WLN^[]0/()=B)VGA\%N?'H[46U'/PJ(TCSXZ!O=,#!@MDN, MF!&![3Y3 $5Q*X4>71.,-HR9ZLZ08KJL%J;+!"CYCA1QPQ6XQA2&(' M2;QLL I)$HQA5C)QD"2H 9 D&!/1)*F#)%VN=TJ3I(AD19-D#I(,-8A)$HQ) M:)*U@V2-&J0D"<9D-$GO;I:EO[EHL29I,"@.&1[2J1//TH81O60( S$C,4&Z M=:)!=HWI__\.Q*A,D+:>>"+48D7S8%#,\+C<+Y"UXX3FP:"4X7$%@%BZ6V0, M#XJ F).;*P,$,GC,R V!$DYNKA@0* ?6=&PB$"2P!4'@)R>T#JX S%Z U<< +*ZH-\X&)0P>@-7'@"R>D+K#8-2 M1F_@R@- 5D\%S8-!S-<$N/( D-73B.;!(.8%!ZX\ &3UE,[K.Q#SC@-7'@"R M>DJ_Y>Y G Y<>0#(ZBFC P3*.!VX\@"0U3-&!QC$Z<"5!X"LGC$ZP"!&!Y$K M#R)D]8S6P1WH7@?!XIN^D=UQV+IH;ZY:^R M.U:M]MZ4L3N+81MP4,I(.XOPP:KQ9#=P\T4M#Z8_3>UY-VYIQ@NCSM,.;=XF M%O\!4$L#!!0 ( ,J,6D@)-P[7P@$ 'L$ 9 >&PO=V]R:W-H965T M5I;(SK!'PK)#N.*?JXP1,]L=H M%5T#+TU5&Q? 68I'7M%P$+J1 BDHC]'=ZG!*',(#_C70Z\DV#,"5GCMT'SR](1I_.K^J.OUF9_IAKN)?O?%*:VR<81 M*J"D'3,OLG^"H82M$\PET_Z+\DX;R:^4"''Z'L9&^+$/.\ENH"T3R$ @(V$? M^\2#D4_S@1J:I4KV2(6C;:G[@ZL#L0>1(^V#*E1O$]4V>LG(?I?BBQ,:,,1C M3E/,:D1@JSY:D"6+@4ZF%LOT]1)]'3)<3]V3VV6!S9+ )@AL9B7NYR4&S&F. M^<%D^XO)=BIP&R^:S#$_G&3RBTDR$R"+)G/,^IL)GMP.#JKR3:!1+COA6VX2 M'?OLCOC;]07/TI96\)>JJA$:G:6Q=]1?J%)* S:)^,:66MN78%PP*(V;[NQ< MA>8("R/;:ZN/[TWV"5!+ P04 " #*C%I(+LP!!M ! #@! &0 'AL M+W=O)R-7+S+!D"A#T8[>0H:I?HC MQK)H@!%YQWOH]$[%!2-*+T6-92^ E);$*([#\( 9:;L@SVSL6>09'Q1M.W@6 M2 Z,$?%Y!LK'4Q %<^"EK1ME CC/\,(K6P:=;'F'!%2GX#$ZGE.#L(#7%D:Y MFB.3^X7S=[/X6YZ"T*0 % IE%(@>KO $E!HA;?Q_TORV-,3U?%;_;:O5V5^( MA"=.W]I2-3K9,$ E5&2@ZH6/?V J86\$"TZE_:)BD(JSF1(@1C[74$&HK:=)E'!A\[V]2JZ-/-C;*_P-SS/>E+#/R+JMI/HPI5N M!'MK*\X5Z"3".WV>C7YNE@6%2IFI[A\D7 >ZA>+]_)XLCUK^!5!+ P04 M" #*C%I(XHVI3*8! "P P &0 'AL+W=OR>/=" %3^(;8;LW\P"'/J50]HA[YX8#(;;N03)[HP=0_D^KC63.'TU'[&" M-9$D!:%9=DLDXPI798R]FJK4HQ-K1.RRL%(\D^T\I57*?T)Z516?M?&-C%UJM'7@3VH]X_G^4@ MH'5A>^?W)DU4.C@]7-_'\DBK+U!+ P04 " #*C%I(95*Z(:8! "Q P M&0 'AL+W=O,;EI,V[[0$<^I1" MV2/NG1L.A-BZ!\GLG1Y ^3^M-I(Y?S0=L8,!UD22%(1FV3V1C"M4"SR!$$/*)/V;-KY2!N-Y?U7_$ M:KW[,[/PK,5?WKC>F\TP:J!EHW!O>OH),7U:-U6EXI&$GVF5:N MXCJE/T4^T[8)=";0A?"81>,I4;3YPARK2J,G9-+5#BQT,#]0?Q$ULC%H4O7> MJ/712[7+]B6Y!*$90R/FM,;D"X)X]24%W4HQT^F*3K?INRWZ+CG_?SW(0T+JP??![DT8J'9P>K@]D>:75 M?U!+ P04 " #*C%I(K[MC%=$! #@! &0 'AL+W=O&BVIC: M)K1_7U\(A94W+]@>G\N,\3@;N7B7#8!"GXQV\A@T2O4'C&71 "/RCO?0Z9V* M"T:47HH:RUX *2V)41R'X0XSTG9!GMG8J\@S/BC:=O JD!P8(^+K!)2/QR * MKH&WMFZ4"> \PS.O;!ETLN4=$E =@X?H<$H-P@+^M##*Q1R9W,^./2?/'TA"7\ZOZLZU69W\F$AXY_=N6JM')A@$J MH2(#56]\?(&IA*T1+#B5]HN*02K.KI0 ,?+IQK:SX^AVDON)YB?$$R&>"?O0 M)NZ,;)I/1)$\$WQ$PAUM3\P?C ZQ/H@"21L4KGJ=J-312YZ$^PQ?C-"$B2WF MM,1$,P)K]=DB]EE,]'A!C_WTQ$=/7(;)TGV?^@4V/H&-$]BL2KQ?E^@PIQ4F M"OTFVQLFVY5 Y#598_YS%+L;)KN50.(U66,V?I/TADFZ$MAZ3=:8W3\F>'$% M&8C:=II$!1\ZV]>+Z-S,#[&]PC_P/.M)#;^)J-M.HC-7NA'LK:TX5Z"3"._T M>3;ZN9D7%"IEIJF>"]>!;J%X?WU/YDP0 !D !X;"]W;W)K&UL?539;J,P%/T5 MBP^HP61I(X+4=#2:>1BIZD/[[,!E4;TPM@GMW]<+H5#1OL3VY6R7^)(-4KWJ M!L"@-\Z$/D:-,=T!8UTTP*F^D1T(^Z22BE-CCZK&NE- 2T_B#),XWF%.6Q'E MF:\]JCR3O6&M@$>%=,\Y5>\G8'(X1DET+3RU=6-< ><9GGAERT'H5@JDH#I& M]\GAM',(#WAN8="S/7+9SU*^NL/?\AC%+@(P*(Q3H':YP ,PYH2L\?]1\]/2 M$>?[J_IOWZU-?Z8:'B1[:4O3V+!QA$JH:,_,DQS^P-C"U@D6DFG_BXI>&\FO ME AQ^A;65OAU"$_V9*2M$\A((!/A-O;!@Y&/^8L:FF=*#DB%5]M1]P\F!V)? M1(&T+ZK0O0VJ;?62I\D^PQBQ 0 %@0 !D !X;"]W;W)K&UL M?53=;ILP%'X5BP>HB1/:+B)(3:=INYA4]6*[=N 5FT.LTWHWG[^(10JM!ML M'[Z_@VWR$?6;:0$L>5>R,Z>DM;8_4FK*%A0W=]A#Y][4J!6W;JD;:GH-O HD M)2E+TWNJN.B2(@^U%UWD.%@I.GC1Q Q*=H=SYE'!, O :-9S(G/?D%\\XL?U2E)?0204%JOP-UPA6>0 MT@LYXS^3YH>E)R[G-_5OH5N7_L(-/*/\+2K;NK!I0BJH^2#M*X[?86HA)"Q1 MFO DY6 LJALE(8J_QU%T81SCF\=THFT3V$1@GP@T&H687[GE1:YQ)#I^VI[[ M'=P=F?L0)3&AJ&/W+JAQU6NQ9X><7KW0A&$!8^ZW3;+_F&0K@8=-DS7F\9,) M76R< MV$\VE(B4,7;L.B.E^!)Q8V_@->Y#UOX"?7C>@,N:!UQR?L=8UHP85( M[UR*UEW2>2&AMG[ZX.8ZGMNXL-C?;N'\*RC^ 5!+ P04 " #*C%I(9"ZX M^J8! "Q P &0 'AL+W=OI-"V2/NG1L.A-BZ!\GLC1Y ^3^M-I(Y?S0=L8,!UD22%(1FV0\B M&5>X*F/LV52E'IW@"IX-LJ.4S+R?0.CIB'?X&GCA7>]"@%0E67@-EZ LUPH9 M:(_X?GO7<'AJCC@+%D! [8("\\L%'D"((.03_Y\U M/U,&XGI_5?\=J_7NS\S"@Q;_>.-Z;S;#J(&6C<*]Z.D1YA)N@V"MA8U?5(_6 M:7FE8"396UJYBNN4_A1W,VV;0&<"70AW632>$D6;OYAC56GTA$RZVH&%#NX. MU%]$C6P,FE2]-VI]]%+E=%^22Q":,31B3FO,;D$0K[ZDH%LI9CI=T>DV/=^B MY\EAOLZ^WV\+%%L"11(HUB7FV=<2$^;T%?.]2+*Z4PFFBZ-C4:U'%0=U%5VF M\Y[&GGS"JW)@'?QAIN/*HK-VOK.Q#:W6#KR)[.86H]Z_G^4@H'5A^]/O31JI M='!ZN#Z0Y956'U!+ P04 " #*C%I(KIL FZ4! "Q P &0 'AL+W=O M,;EI,V;[0$<^I!"V2/NG1L.A-BZ M!\GLG1Y ^3^M-I(Y?S0=L8,!UD22%(1FV0\B&5>X*F/LQ52E'IW@"EX,LJ.4 MS'R>0.CIB'?X&GCE7>]"@%0E67@-EZ LUPH9:(_X<7NW]?0+YA+V0;#6PL8OJD?KM+Q2,)+L(ZU?,.K&PO=V]R:W-H965TPE+(] ""*DE LGEA+&G5R99QBJ9;\!D3+ M";X8(UH#%$4IH+AJPCPS>^\\S]A=UE5#WGD@[I1B_N]$:M8=0QB.&Q_5K91Z M ^09F.PN%26-J%@3<'(]AL_P<(*IAAC$[XIT8C8/M/-GQC[UXN?E&$;:!U*3 M0FH*K(8'>2%UK9F4\M^!]%M3&\[G(_NKN:YR_XP%>6'UG^HB2^5M% 872T=$D#"C^ZL>J,6/7G^RBP6.,\XZP+>O]L6ZQ#" U(OH@B$V>3][96C0NT^\CA.,O#01 ,&&<;(Q')%D1 M22R"G5/$QNS=(NF*2#HGV$1.$1OC"==V161K$2"GB(V)W2*[%9&=1;!QBMB8 MQ"VR7Q'96P3NP-L83^!U=7M5].&,PAWZ!<@3>^BLU%''*M7$'?T%R!-^Z"S7 M40=9%.X$6( \&0"==3WJQ!:%.P<6($\2P+7RAU9M)^XT6(!\>;#V!8!6>2>> M/+!!OCQ8^PA J\)33Q[8H&4>@%F3H(3?3"\40<'NC6F]L]VIWSXCTV2^X7G6 MXAOYA?FM:D1P9E*U*M-7KHQ)HKR(GM1M2_5',"UJ&UL?53;;IPP$/T5BP\(M^62%8N4352U#Y6B/+3/7A@N MBHV);9;T[VL;EN#*W1=L#^,42W7DK2]&#K@V)$K\* A2G^)^\,K"Q%YY6;!)DGZ 5X[$1"GF?\Y MV'SR0N\6>.O;3NJ 7Q;^QJM["H/HV8 X-"?O*3R>:FQ"M MA&@CY(%)?#$R:;Y@B(S4151(F"!?JE>)"A6]EG$:%?Y5 M"ZV8R&#.>TRX(7REOEE$+HN5'NWHD9L>N^CQDF&\IX?_\3^X! Z+P,$J,;9+ M7#!G&W-PFR1W3!)+('&:V)C4;9+>,4DM@N^@V,9XBTR=?\+(8<0L_,6_[ M0: +DZK;3<C$E0200/ZJ-U:J9M!P*-U-M,[?G2YLM!LO$VM+;)6?X%4$L# M!!0 ( ,J,6D@5IT61L@$ !8$ 9 >&PO=V]R:W-H965TVB4I1%N_; !:SX06TSI']? M/Q@"%>H&VY?SNMBFG)1^,SV 1>^"2W-.>FN'$\:F[D%0\Z &D.Y-J[2@UBUU MA\V@@3:!)#@F:?J(!64RJ]%5J4;+F807C$0 _&4QF-4<^^U6I-[_XWIR3U$< #K7U M"M0--W@&SKV0,_X]:WY8>N)Z?E?_&KIUZ:_4P+/BOUAC>Q1R3!.\4V1S[1] ID)9"%\2D/P:!1B?J&6 M5J56$]+QTP[4[V!V(NY#U,B$HH[=NZ#&56]5?LQ+?/-",X8$S&6-R18$=NJ+ M!=FSF.ED12?[]'R/GL>$^9J>?=X7..P)'*+ 8=/B8=MBQ%RVF&+?I/B/2;$1 M>-PUV6*._YC@U<8)T%TXGP;5:I3A-JRJRQ5X(F'C/^!5.= .?E#=,6G055EW M?,)>MTI9<"'2!Y>B=Y=T67!HK9\>W5S'&PO=V]R:W-H965TU#I=4^M,\.#&"M+ZQMPO;OZPMAH4)] MP?;XG#-G; _%J/2;Z0 L^A!2X)BDZ1\1 ?"+P6@6<^2]7Y5Z\XL?]3E)O07@4%FO0-UP M@R?@W NYQ.^3YF=*3US.[^K?0K7._94:>%+\-ZMMY\RF":JAH0.WKVK\#E,) MP6&EN E?5 W&*G&G)$C0CS@R&<8Q[AS2B;9-(!.!S(1C(."8*-A\II:6A58C MTO%H>^IO,#L1=Q 5,B&H8_7.J''16YD?C@6^>:$)0P+FLL1D,P([]3D%V4HQ MTQ1X<7$"=!O>IT&5&F3HAD5T;H%'$B[^$UX6/6WA)]4MDP9=E77/)]QU MHY0%9R)]<"XZUZ3S@D-C_?3@YCJ^V[BPJK]WX?PK*/\"4$L#!!0 ( ,J, M6DBG0CJ(+P( #<' 9 >&PO=V]R:W-H965T&$M;M2;DG&*I%KR"Q0MQ^AL M2)3 T/<32%'=>'EF8F\\S]A5DKK!;QR(*Z6(_]UCPKJ=%WCWP'M]J:0.P#R# M ^]<4]R(FC6 XW+GO0;;8^!KB$'\JG$G1G.@S9\8^]"+'^>=YVL/F.!":@FD MAAL^8$*TDLK\IQ=]Y-3$\?RN_LUL5]D_(8$/C/RNS[)2;GT/G'&)KD2^L^X[ M[O>PTH(%(\(\07$5DM$[Q0,4?=JQ;LS8V3<;OZ>Y"6%/" ="D"P2HIX0/0CQ M(B'N"?&, .U6S$$B_1'$FQC==0%$";([?FJHQ J>LNC393! MFQ;J,:'![,>88$! I3ZD"%TI>GHXHH>N!(+@1DQ,) LFDHF)]32% MQ>RGF(T+1]8*1]5@@]=T"FX5Z;+Y2CW3!0?J%>J1/Z_$4<70C)C9U M?_JO3_WR: 0 OP0 !D M !X;"]W;W)K&ULC53+CILP%/T5BWUC,"33B0C2 M)%'5+BJ-9M&N';@\-'Y0VPG3OZ\?A) (C;K!]O4YYSZXU_D@U;MN 0SZX$SH M7=0:TV\QUF4+G.J5[$'8FUHJ3HT]J@;K7@&M/(DS3.)X@SGM1%3DWO:JBER> M#>L$O"JDSYQ3]7N:8TSX"+'$Z_J. C=28$4U+OH)=D>,X?P M@%\=#'JV1R[VDY3O[O"CVD6Q"P$8E,8I4+M7/IB//]5?V; MS]9&?Z(:#I+][BK3VF#C"%50TS,S;W+X#F,*:R=82J;]%Y5G;22_4B+$Z4=8 M.^'7(=Q\C4?:,H&,!#(1DLVGA'0DI#="]BDA&PG9 P&'5'PACM30(E=R0"K\ MO)ZZ'DFVF2UUB;0WJE!?6PIMK9(=*5NN'D/'L/W-0C1\8C4IY%L95;6:=9O*%N#YYL._M MK(;1NLD4>4\;^$E5TPF-3M+8+O0M4TMIP$87K]81:NUK,AT8U,9MG^Q>A0$+ M!R/[ZW,QO5G%/U!+ P04 " #*C%I(UF\$-L(! ![! &0 'AL+W=O M+:S6A^R(P?)<99,A&(=]5 Z#1)V>=.D2-UOT>8U4T MP*FZ$3UT9J<2DE-MEK+&JI= 2T?B#),X3C&G;1?EF8N]RCP3@V9M!Z\2J8%S M*K^.P,1XB)+H$GAKZT;; ,XS///*ED.G6M$A"=4A>DCVQ]0B'.!?"Z-:S)'- M_23$NUW\*0]1;%, !H6V"M0,9W@$QJR0,?Z8-'\L+7$YOZ@_NVI-]B>JX%&P M_VVI&Y-L'*$2*CHP_2;&%YA*V%G!0C#EOJ@8E!;\0HD0IY]^;#LWCG[G+IYH M80*9"&0F).XDL#=R:3Y13?-,BA%)?[0]M7\PV1-S$ 52+BA]]2919:+G?'._ MR_#9"DT8XC#')2:9$=BHSQ8D9#'1R8).PO1-B+[Q&6Z6[NE]6& ;$MAZ@>VJ MQ'1=HL<=;3&OY26;>=0B>AS1UU%ZH20H-)(KXQI3;F)9@7 M#"IMI[=F+GUS^(46_:75Y_&ULC5;;CILP%/P5Q US258-927^,*<.3..#X>L9?Q#E!A+ M[XN26AS\4LIF'P2B*#%%XHDUN%9/+HQ3)-627P/1<(S.)HB2 (9A$E!4U7Z> MF;TWGF?L)DE5XS?NB1NEB/\Y8L+:@P_\8>.]NI92;P1Y%HQQYXKB6E2L]CB^ M'/QGL#_"4$,,XE>%6S&9>UK\B;$/O?AQ/OBAUH )+J2F0&JXXQ=,B&92F3][ MTD=.'3B=#^S?C%TE_X0$?F'D=W66I5(;^MX97]"-R'?6?L>]AXTF+!@1YM_T%%O,:M#9ISNU0FP*H!$,Y0.(M@<)NL M==P^P6DC5#_Q\_0O*_4$L#!!0 ( ,J,6DBS M)/Q-IP$ +$# 9 >&PO=V]R:W-H965T[^?KHXK@/XQ2)IGL-# MD2HG;=YM#^#0IQ3*GG#OW' DQ-8]2&8?] #*_VFUDG> *7@VRHY3,_#N#T-,)Y_@6>.-=[T* 5"59< V7H"S7 M"AEH3_@Q/YZ+D!$3_G"8[,I&0?M%Z_?@_&I.. L20$#M @/SQQ6>0(A Y M_ MS)Q?)0-P;=_87V*W7OV%67C2XB]O7._%9A@UT+)1N#<]_82YA7T@K+6P\8OJ MT3HM;Q",)/M,)U?QG-*?0S'#M@%T!M %0+]'X:E0E/G,'*M*HR=DTM4.+$PP M/U)_$36R,6A2]UZH]=%K5>2[DEP#T9Q#8\YYG9,O&<2S+R7H5HD93N]*%-L$ MNRV"7=*X6]<__-@F*+8(BD10W"G8WS=Y2"I3CMILDJSN5(+IXNI85.M1Q45= M19?M?*1Q)E_I53FP#GXSTW%ET44[/]DXAE9K!UY"]K#'J/?O9W$$M"Z8W[QM MTDHEQ^GA]D"65UK]!U!+ P04 " #*C%I(32U@E<\! #9! &0 'AL M+W=O=4_CL#$\,IB();X*VI:FT#.$OQQ"L:#JUJ1(LDE*?@,3J>]Q;A +\; M&-1LCJSWBQ#O=O&S. 6AM0 ,8"QA9P5SP93[HKQ76O ;)4"W3T.LG(MIE N^M8U]"PZ=?$C<7?W$YZE':W@%Y55TRIT$=IT M@+NNI1 :C(GPP1QV;=Z9:<&@U'::F+GTK><76G2WAV1ZS;+_4$L#!!0 ( M ,J,6DA0@>'YS0$ -D$ 9 >&PO=V]R:W-H965T-Q.@CYIFH C3XX:]4QJ+7N#ABKO 9.U8/HH#4[I9"<:K.4%5:= M!%HX$F>8A&&".6W:($M=[$5FJ>@U:UIXD4CUG%/Y]P1,#,<@"JZ!UZ:JM0W@ M+,43KV@XM*H1+9)0'H/'Z'#:6X0#_&Y@4+,YLM[/0KS9Q<_B&(36 C#(M56@ M9KC $S!FA4SB]U'SEM(2Y_.K^K.KUK@_4P5/@OUI"ET;LV& "BAIS_2K&'[ M6,+6"N:"*?=%>:^TX%=*@#C]\&/3NG'P._MPI*T3R$@@$R%*G'&?R-G\3C7- M4BD&)/W1=M3^P>A S$'D2+F@]-4;H\I$+UE,HA1?K-"((0YSFF-N"&S4IQ1D M+<5()S,Z6:=OUNBQ=[A9./R/0+PFL/$"\4)@LRZPO>-@NQ"(EV?D,: M)+F3)%D().L"NSME[KY2YOZ.@_T7REQ@PF^?DN#9W>,@*]=B"N6B;UU#SZ)3 M%S\2=W=O\"SM: 6_J*R:5J&ST*8#W'4MA=!@3(0/YK!K\\Y,"P:EMM.=F4O? M>GZA17=]2*;7+/L'4$L#!!0 ( ,J,6DA0@G$;SP$ -D$ 9 >&PO M=V]R:W-H965TFJZCZL M5/5A]]F!X:+:F+5-Z/[]^@(4*A3U!=OC<\Z<,1XGO9#OJ@+0Z(.S1IV#2NOV MA+'**N!4/8@6&K-3",FI-DM98M5*H+DC<89)&.XQIW43I(F+O#13C [QIZ M-9LCZ_TJQ+M=_,S/06@M (-,6P5JAAL\ 6-6R"3^.VA^IK3$^7Q4?W;5&O=7 MJN!)L#]UKBMC-@Q0#@7MF'X3_0L,)>RL8":8F-4F>@M MW9(XP3%]BN"6R\ MP'91XF%=8'?'P6XA<%R>D<=9'\GR7Z1)%P7B.^4&7^GS,,=!X=O ME+G A%_+Q+.[QT&6KL44RD37N(:>1:'9'K-TO]02P,$% @ MRHQ:2*N6,FWZ 0 -P8 !D !X;"]W;W)K&UL MC57-;J,P&'P5Q /48 Q$$4%JDZS:PTI5#[MG)YB :C!K.Z'[]NL?PIK*0KG$ M]L?,\,TX-L7(^*=H")'!5T=[L0L;*8^P5$M^ 6+@ M!%>&U%$ HR@#'6[[L"Q,[9V7!;M*VO;DG0?BVG68_WTAE(V[, [OA8_VTDA= M &4!9E[5=J07+>L#3NI=^!QOC[E&&,"OEHS"F0>Z]Q-CGWKQ5NW"2+= *#E+ MK8#5<"-[0JD64B_^,VG^?Z4FNO.[^@_C5G5_PH+L&?W=5K)1S49A4)$:7ZG\ M8.,KF2RD6O#,J#"_P?DJ).ONE##H\)<=V]Z,HWVRB2::GP G IP),5HE)!,A M>92 )@)ZE)!.A/0; 5CO)KD#EK@L.!L#;G=[P/I/%6]3M3?G0)@BMQNBLA.J M>BM1$A7@IH4F##28%Q<#?8B]B_"+'%Q([E4Y+GN)9PQ0/F8ST&<&63-P(0#] M HE/(+$"R4(@\0N@E0[00@ M;>8V3HOI#29%&^@#[1>@#?*"#BX(I7GB QU= M$(19[C>5KIA*%Z92OT"V$FOV2*SY2@?Y ['FCL\<9=Y474R2^4-=8+R0HPN) MX^^! .<$#OA"?F)^:7L1G)A4A]FYFK.[<5F M%Y(-]VMZ_E:4_P!02P,$% @ RHQ:2"5G97JP @ U D !D !X;"]W M;W)K&ULC5;+;N,@%/T5R_NIS<./1(ZEUNYH9C%2 MU<7,FB8DL6J;#)"F\_<#QG$APE8VX>%S#N<"N=SBPOB[.%(J@\^N[<4F/$IY M6D>1V!YI1\0#.]%>?=DSWA&IAOP0B1.G9#>0NC:"<9Q&'6GZL"R&N1=>%NPL MVZ:G+SP0YZXC_-\3;=EE$X+P.O':'(Y23T1E$4V\7=/17C2L#SC=;\)'L'X& M6$,&Q.^&7H35#[3Y-\;>]>#G;A/&V@-MZ59J":*:#UK1MM5*:N6_H^C7FIIH M]Z_JWX=PE?TW(FC%VC_-3AZ5VS@,=G1/SJU\99A63= ME1(&'?DT;=,/[<5\R>.1YB? D0 G D@7"6@DH"\"7B3@D8#O)20C(;DA1";V M8>=J(DE9<'8)N#GN$]&W"JP3=3;;0 R3W!R(VCNA9C]*C-(B^M!"(P8.F"<; M R9$I-2G):!OB9$.+3KT+5#9"!3[(+4-R;PJS] )9<8H\AE%9B^0(Y#Y!;!/ M !L![ CDKLO,[(;!]"96@+$/5-D@#-.5#U0[2K'EUP(]VR"(XI4_J&0AJ,0) MZL9*:H)*K%6^X01A'ZIR4"A-D ]5NRAL[9!C.5VPG-J6<>RUG-I;G*^\H,H& M)3#V!E_;(+1*$[_?;,%OYO@%7K^9O2T YUY4Y: 0])Y#;8-@/'//\P6_N>,7 M>N]Y?L\]S^^YY_GLHZR@]# M$2&"+3OW4F=]:W8J5!ZA?@IOYI_ NC;EQI=,69S(@?XB_-#T(GAC4CVTPZNX M9TQ2Y2Y^4)GHJ$JL:=#2O=3=3/6Y*3K,0++3M8::"KGR/U!+ P04 " #* MC%I(7C11X:A#4W*D!I-OIE!;4NE2?B!DTT#:0 M!"=9DMP309G$51EJ3[HJU=ER)N%)(W,6@NKW1^!J/. 47PO/[-1;7R!5269> MRP1(PY1$&KH#_I;NZ\(C N"%P6@6,?+>CTJ]^N17>\")MP <&NL5J%LN4 /G M7L@=_'?2_'>D)R[CJ_J/T*US?Z0&:L7_L-;VSFR"40L=/7/[K,:?,+6P\8*- MXB9\47,V5HDK!2-!W^+*9%C'N+-+)MHZ(9L(V4Q(BR\)^43(/Q%(=!;Z^DXM MK4JM1J3C+ ;J1Y[N( M/)DAQ!F8761K+HKH(KMQ\; ND*\)Y%$@7PIL_N.@^,)!<2.0WG:YC?<0,3)@ MMDFZ"JJ7H/O=]G,O9#&>@9[@-]4G)@TZ*NLF'<;2*67!225W&XQZ]P#GA$-G M?;AUL8[_9$RL&JXO;'[FU0=02P,$% @ RHQ:2**Y'#R5 0 HP, !D M !X;"]W;W)K&UL?5/)3L,P$/T5RW?JU$T!56DD M"D)P0$(+VEHI(A+/#.>MW@<%[TVG[8%<.A;"F6WN'6N MVQ!BJQ8DLPO=@?([C3:2.9^: [&= 59'D!2$9MDUD8PK7!:Q]FK*0A^=X I> M#;)'*9GYV8'0_18O\;GPQ@^M"P52%F3$U5R"LEPK9*#9XKOE9I>'CMCPSJ&W M%S$*WO=:?X;DN=[B+%@ 94+#,PO)[@'(0*1%_X:./\D _ R/K,_QM-Z]WMF MX5Z+#UZ[UIO-,*JA84?AWG3_!,,1UH&PTL+&+ZJ.UFEYAF DV7=:N8IKGW9N MLP$V#Z #@(X FHPGH6CS@3E6%D;WR*31=BSW;1G-?80SS^*T#F151*A$X)\GF U1Y G@M6$8#UU&68?;*8F ME9J6B]MYF?P?F7PBV M6&/4^A[\),9W6?X"4$L#!!0 ( ,J,6D@9*"37 ML@8 "&PO=V]R:W-H965TR+N[%\&MH%:1=$>"@0YM&?&IFTADNA*3)Q^^Y(2Y?(9,^.Y6);TN'R[ ML_O;&6JO7KK#M^-3V_:+G[OM_GB]?.K[YT^KU?'NJ=TUQX_=<[L?OGGH#KNF M']X>'E?'YT/;W)\NVFU75%5IM6LV^^7-U>FSSX>;J^Y[O]WLV\^'Q?'[;M<< M_KUMM]W+]=(M+Q]\V3P^]>,'JYNKU>MU]YM=NS]NNOWBT#Y<+W]QG]8ECI*3 MXJ]-^W*<_;\8S7_MNF_CFS_NKY?5Z*'=MG?]V$0SO/QHU^UV.[8TW/F?J='_ M[SE>./__TOIOI^X.]K\VQW;=;?_>W/=/@]MJN;AO'YKOV_Y+]_)[._7AY/"N MVQY/?Q=WWX]]M[MX*<+_)L+ M5F=GIW[]VO3-S=6A>UD$\7$//CL.G/VY"S%>K M'V-#DX9.FMNYACC%>J[PU:MD-1AX=4&<"W]V0>"B\ UXKH%P;L!# S6:S.=N MG#7[DR81A5QQLO5]N4\ZVPFS^X3"2=9SB2^!]Q$5'Q%\ M.-9'G-WD@PLELE9 59/@)2E>$G@AUDN"$+G*>]9,@A"54 LARLJ4RV#'\PT4 MI3\%&@AL?\H\QC&5F@W!>B[S,26*O)U:L5.#'3:(MS6$FNJ:=0.JNLJ\EQ&1 MHIGQRYF;Q+J91-/H^"KP@P.R5#DG^&$I=_$#F$N9]^-@> KK>OU&)8T.2[N+ M&\!=8M?^[22:1J>N:\\NF37H?*+DDV!)XZ<#@"9V8MPZ;T(%RD16.!:@T^IT M0- LK&^GL<\!_#(//S?GF@^ERNQ"7H,N^)23-,H: ATP,/,,='.Z4:;Z[79V ML80ZE\6!9C%XL90-6)Y$[W(9=!J8G096!V3- IH="\/+] $:2@D%:0@C0!@? M@UM"A)4H# SH8JDC"=.'-(H14HQ/*VC.)\]JUJA)PFY#&L,(&<:O+B( AN>Y MLD99R9(?#6#D#?.8/(0KNYI?[: ;PE4Y*5P:PPBS0&$>D\8PP@2.3S+H#<.B M%WH%.I?%K90TAA'F<7RB00D"[PJ[XZY15L1UJ@&,$&!\JD%S, 62^ 4R.=4@ MC5Z$>2&?:E"!\2G\UOY&):0:I&6%A&DAGVK0/./S=15YUVO4D:^(>$M> ZO' MW) 'JZ],Y$"92 [/4G5:IAZH*J4:7H.A)P-\/-G@ SH-/EXMB(&'64@-O,8O M#_P2JW*-7Q[X)6RB?LZE-&:P_+C,9=&Y* V+1B^/].*W4#_'DF"&EZ 1#5L> ML<7OGW[.HP\"UE$D!5I#EB^6Z5LP2D(Y K(Q2M*2U-(WC]02QC=HE E(&7[G M#'-\>%=GGGL@*ZX(70I:[A8P=^.WS> ,\4:1$.^@X2H@KO@M,\PQQ*>1@@2- M:) *F+3Q>V7P[QOA)6A$?5Z'J1J_389@FRW!-ELT;@;,^WANAFB9+=$R6UAD M3HLQ8-$J#:\&NV I,D,V 09D"F""1KR ):;4A,:H8"HQH\:H:"DQ(SS^H02I:"LPXYX_C@X0:R8K&J&BI+R,4CD$8&1#Y6C"C<2I:BLOH M,5 D#(W'0)%09$0M-8NFTC*J/PU82LL(C[U<$I ',DI)_*E"2\VBI;",4#%Z M_A'M&Y$4<8U8T5)5QCF*7%7Q/^* 2J!GU& 5+15E+#SGP4DQ.-&JR6BI)N.\ M2@R4I!^4:MN<21I!DZ663)6!$BB2YDS2"LED*B231KUD*203F4 #,@4T22-? MPC)2*+F2QJID*B.3QJID*2/3'$(NE)IG%LN6T18;B MC?-\!(THJ52Q7+(HI!IMH!,GBU%HV:QG+ HWC!;4"3-%BTE M*Z;3%45C78D:7Z83=R7J?)E.W(&,X&ULC5G+;N-&$/P50A^PY+PYABP@JR!(#@$6>TC.M#2VA"5%A:2MS=^' M3X5M3+?Z8HE43;.F.,4N#[>WNOG1GD+HDI]5>6F?-Z>NNSZE:7LXA:IHO]37 M<.E_>:V;JNCZP^8M;:]-*([CH*I,99;9M"K.E\UN.Y[[UNRV]7M7GB_A6Y.T M[U55-/]^#65]>]Z(S7+B^_GMU TGTMTVO8\[GJMP:<_U)6G"Z_/F%_&T=W: MC(B_SN'6KKXG _F7NOXQ'/QQ?-YD X=0AD,WE"CZCX^P#V4Y5.JO_,]<]/]K M#@/7WY?JOXW3[>F_%&W8U^7?YV-WZMEFF^087HOWLOM>WWX/\QS,4/!0E^WX M-SF\MUU=+4,V257\G#[/E_'S-OV29_.P^ Y#Y#W 4*3 ]0\0'T:D$[,QGG] M6G3%;MO4MZ29;L:U&.ZY>%*]D'4\VDUS]S-K^[,=.NWR;?@R%9HP<,5_7 M&!E#[-<(E=TA:4_@SD+&6.B)A00L?+R BA504P&U+I C##3!0(," L[233I, MF,N(L4YG5L9@^S7,29%G(D['$'0,H"/C!2PAB.4(X@@&CA+$3H*X]4R-DRJ& MVJ]1PJ@,N;TY028'9%2\@"?D\!PY!M>C%(8?'PHR@Z:Y&I\KY:.2 )S+K/;( M+191[RZ4@'ESC92(&F_614B6,%'K+2R@]TQ<&+6:L%9.>!T79HTSN<^$12A1 M9A;0S5B)J $780Q+F*@%%Q:6(XQ=33B+:Q*'0"*4E07TLD-*1 VXR)&SY(A: M<&'A.7)XYCKQS'4B*4]+Z.D<*1'UX"R,%!QA)-G\)$.8&30W'R]5] &T!S C MA#$((5[+J ,7631+%JH%2L.1Q3RT#P*!1"@?2^!CCY6(.G"1P['D MH%J@S#ERY+Q5DC-7">5G"?SLD9"CHOY;4EO&D451/5 )ABPS:)9%9%)&90$P MY?OLAA"BW*R F[&^KL@PRTJSBNJ 2G-DT0_-@T @$58S6M$LM<)92;-7"S1_*LIO*L9N593?4_S M*88RL_% %62=62K,6E:8M53[LYPP:]M!*I@VY!4 MEK6L+&NI+F@Y6=:N@ZHPWD=A>P!33B,MU5)6M@:H@D1:2^[.LB*MI9J@Y6S0 M6A!I(UO6BRQ@)Y?8L[:4J6T.A$%\:*E0:UFAUE%MT'%"K0,;M2J3\7U: ",: MD*-<[020!0FUC@JUCA5J'=4&'2?4NG5B5?V%7'S[#>"TLLXB1G*4L9T&PF E MJ'CK6/'640W1D?%V?O7C0&YUTAL?P^T_X823GUV0KM[/78NW\&?1O)TO;?)2 M=UU=C>_E7NNZ"WVU[$L_NU,HCO>#,KQVP]=AVLWT4G(ZZ.KK\H[U_J)W]Q]0 M2P,$% @ RHQ:2"LR078) @ [P4 !D !X;"]W;W)K&ULC53;CILP$/T5BP^(N20AB0C2)E75/E1:[4/[[, 0T-J8VD[8 M_GU](00BPNX+ML=SSIECXTE:+MYE":#0!Z.UW'NE4LT.8YF5P(A<\ 9JO5-P MP8C22W'&LA% <@MB%(>^O\:,5+67)C;V*M*$7Q2M:G@52%X8(^+? 2AO]U[@ MW0)OU;E4)H#3!/>XO&)0RXK72$"Q]UZ"W3'P38K-^%U!*P=S9(H_>;&H!"I@P%T<,5CD"I8=+*?SO2NZ8!#N MRJ$@%ZK>>/L#.@\K0YAQ*NT791>I.+M!/,3(AQNKVHZMV]GX'6P:$': L <$ MZUE U &B.V!IG;K*K*]O1)$T$;Q%PEU&0\R=![M(GUR&I T*=US:F=31:[KR MXP1?#5&7$]J:RXH'+8+&>5MG,J&Q&*D\.:COC<_L5GZ;),GZIE?EQ!]&^A[V$YAT^Q ^FM]GW>:=)DX:M';J%X9^0" @ X@4 !D !X;"]W;W)K&UL M?93+;IPP%(9?!?$ ,1=CR(A!:JBB=E$IRJ)=>P8SH!A,;,^0OGU]8:A)/+/! MM_\_Y_,Q=CDS_B8Z0F3P,=!1[,-.RFD'@#AV9,#B@4UD5"LMXP.6:LA/0$R< MX,:8!@J2*$)@P/T85J69>^%5R M %4)5E_3#V04/1L#3MI]^"W>U;E6&,'OGLS"Z0>:_<#8FQ[\;/9AI!$()4>I M(V#57$A-*-6!5.+W)>;_E-KH]J_1G\UN%?T!"U(S^J=O9*=@HS!H2(O/5+ZR M^0=9MI#I@$=&A?D&Q[.0;+A:PF# '[;M1]/.=@5>;7Y#LAB2U1##NX9T,:2? M#,"2F7U]QQ)7)6=SP.U93%@?>;Q+5>6.@3"3W)9+[4RHV4N5Q6D)+CK0HDF, MYLG5)#Y%[2K2:)4 !;!2)#Z*U%(D&PKH#Y#Z D ;(-T$R+:0N=V&U8Q&$V

Z'@7=@X 8&;=,@"P.=-*B ,/6I:E>5%06Z4=KL#DSF'DWF9&.36/XXB+\M&E$0WRI+?04 MM%)W<]7G]@VR \FFZXNZ/NO5/U!+ P04 " #*C%I(AS[UFS6YM:5EUI_:Y+V5E5%\\^;+LW]=457R\#WR^G<#0/I9IT^ M[ Z72M?MQ=1)HX^OJZ_T9<>S 3(B_KSH>VO=)P/Y=V-^# ^_'UY79."@2[WO M!A=%?_G06UV6@Z=^YK]GIY]S#H;V_>+]US'JM*?^Z'+ISSY:LDH,^ M%K>R^V[NO^DY!C$XW)NR'7^3_:WM3+68K)*J^#E=+_5XO4__2)C-< .8#>!A M0&70@,T&[-. !PWX;,"?#-(IE#$1NZ(K-NO&W)-F>GO78E@D](7WJ=XG[3C8 M3/GM4]'VHQ\;0?-U^C$XFC$P8MYL#'T@TM[[8PK IIC-P3(';(*MC6 $@^QL MB *Y\Y&4983S^+* I0SA[) *6?6-$PQ MD:&4'1307*&4,X=RIA1..0]0SAW*$G,PE*0ZJ<$S># MYM=(98:NSZT#ZY.2"P\AM-8MA.PZQ8E'2C14J6A4J:*A6D6#Q6I)"W MNKI'*^(;M<4*"CRURH'UNO>5(1H2-755G>$N(*1JB%(UA%0-,:H&6ZY<2(9N M@EL'QF@&O@8FI&H AY!G3X*0JB%*U1!2-<2H&FRY9CG!1>V@!,D]@H20IL'I M09@OHI"F(4K3$-(TQ&@:;+%FE$@\*3:JW\<]Q1M"B@9'TIFB3>+BC>T=[$\)M[<7LV9+UP>4A=WU,4\;2)'!3&'RVE,N#RT)W&("'<& M3>%*Z@TW)!ONR(9YM@J."F()ET>%&]IMN"L(_!.3"V/AV- MZ71/CWSIW\99%X?'0ZF/W7"K^OMF.JJ;'CIS74X>'\>?FW\!4$L#!!0 ( M ,J,6DBI][O(WP$ ,P$ 9 >&PO=V]R:W-H965T:9K>GB12(V<4_GO DQ,YR *[H'7KFFU#> \ MPPNOZCCTJA,]DE"?@^?H5*06X0"_.YC4:HZL]ZL0;W;QLSH'H;4 #$IM%:@9 M;E 8U;()/X[:WZDM,3U_*[^W55KW%^I@D*P/UVE6V,V#% %-1V9?A73#YA+ M< Y+P93[HG)46O [)4""$DY%,"F0GD@8"],U?7 M-ZIIGDDQ(>G/8J#VR*,3,3M7(N6"TF^7J4R9Z"U/R5.&;U9HQL0.RF*#28)]Y.0O23$UT'6'I_(OD"R)Y!X@63C(-JZ//I* M/*9W&+*'*/81&Q/I)R;2C8EXF\(VI761KG)$X8'LHHHUZGA('KS@59=PD(V[ M/0J58NRU/915=+F@S['MLH?XQ5QH6N0IL>=@U7"Z'! MF L/QEUKGI9EP:#6=OK%S*6_;7ZAQ7!_.Y8'+/\/4$L#!!0 ( ,J,6DAC M^4+G\ ( )@, 9 >&PO=V]R:W-H965T0_!]:W1,C'_ICPZ&Z[7\9\RU30W 6H"O!% M'B1DFI#-)>2:D,\E($U C9->K'_C@3U8;@$7H^PKEV2)Y5X$T!@Z8)QN3NS!K&X-2!5'*KEM(= 4F \V9#!S( %L!*E>=3]BW?$@F]/R M(.0ZD'_=]!L-&NN5*^A;0J<[)R'T=4=N-&C:1KQ"(1<#_'53;H#IXQ)ZA4(^ M!D6H*:>I,YT,_4(A+X/2$D*>$$ZC3IU2S>D4&/(@3$/.&,M=P]3:4WSEPI % MH6U![ D1/!=G'8PP=#)"RUNH<)X&T#SV0.$M-^1 :#D0>79A&#KYX*RC#X9< M VW75,Y]#YJN05F>@CNEQ'AA.Y,C_47Z8]WQZ)4)^>XWO*@=&!-4!DL?9-(G M^9EP>VCH0:C;0M[WXXOS^"#8>?H.N'V,K/X#4$L#!!0 ( ,J,6DB@L#YX MFP( -4) 9 >&PO=V]R:W-H965TO(I&7KJ/BWPMK^6V9@G1:>&N.)V46LM4B MN^OMFX[ULN%](MAAF7X#SQM C,@@\;MA-^F,$^/\EO-W,_FY7Z:Y\8&U;*>, M":I?5[9F;6LL:?+?T>@GTRBZX\GZ]R%<[?Z62K;F[9]FKT[:VSQ-]NQ +ZUZ MX[2C6E@!C@KPK@!05*$8 M%8JO*J!1 3TH9#:4(1$;JNAJ(?@M$7;WSM0<$O",=*IWB1P6A/84A3POK*?085=A $3* MK('"#0,_!%+94*U,/\@@7 >%-JX0)!"%74$15Y 7"PD;*"/)*+^2#!SQ +N[ M$0QSC9TP"XAGO*PBD,H[7,"G8$NI' H!-0A32(1"W%#*((0X$ PF#E^=812 M>[' (*9V#P;*ZS#%=*-9C/GH<(H@9Q2RH!K.1 ."=3]QW'($*+PWH]"8-U*2 M$,2IG MCC8(UOE$\@H]#X-*]S20V=3%V@' 7D3A*@)N1P"(D)F^ V(] ?A- 8=)E5=) M>)84ZPN >*0JV.2 VQH0J/!C-\^<_^F9'MDO*HY-+Y,M5_K7//Q'#YPKIHWE M3WHG3OJ.=9^T[*#,L-)C86\==J+X>;I$W6]RJ_]02P,$% @ RHQ:2% ^ M42/ 0 ; 0 !D !X;"]W;W)K&UL?93;;IPP M$(9?Q>(!8F Y)"L6J9LJ:B\J1;EHK[TP+%9\(+9W2=^^/K 4*KHWV!YF_N_W M8%.-4KWK'L"@3\Z$/D2],<,>8]WTP(E^D ,(^Z:3BA-CE^J,]:" M+Z(,YS& M<8$YH2*J*Q][574E+X91 :\*Z0OG1/T^ I/C(4JB6^"-GGOC KBN\%S74@Y" M4RF0@NX0?4GVQ\)E^(2?%$:]F"/G_23ENUM\;P]1["P @\8X!6*'*SP#8T[( M@C\FS;](5[B80PX!4" S!P &0 'AL+W=O&M/SL5D)T)P!X7N$&\2?:X5:^*2EKD)!;=@.\ M8Q@5NJ@AP/>\H;MTLU6F0>SW!1/:GUWHC@>O]:T2 MZ@!D*9CJBKK!+:]IZS!\H ) MSH6B0/+QP,^8$,4DE7\-I'\U5>%\/;)_T>U*^U?$\3,E/^M"5-*MYSH%+M&= MB%?:?\5##]IA3@G7OTY^YX(V8XGK-.C=/.M6/WOSYN -9?8"?RCPIP+?&#=" MVN9G)%"6,MH[S&3;(?47PI,O@\@=K@^9Z5X:Y?+TD45)D(*'(AHPOL9<%ICX M.&& Y)]$?)M(8$3\.4&8V D"&T%H"(*%RW#I,C$N#:;5&'B,/<\N$V[(A N9 MR$X0;30:[6DTWG 0+QS$RT8-YC+'A!#:19(-D61'FLD\3=]?2_.P(7-8R*R$ M<=Q(\[@G335YJQ;4R__F^0%T6-&Q3M&H W=$.H!,ILEJI- Z2:/08I22E5F$ MUED:4H7!KEBWY@2&>V)=@ YKW5K':=2)]L0:S6+]-U4PNP\[=,/?$;O5+7>N M5,BK5=^#):4"2RKO25)5\@LV;0@NA5HFC:WNVO#D1VB$N MIO3LL8%B=%2FKO4" &*O0TWO%KE:>Z5%3BZ\;7K\2AUVZ3I$/Y]Q2\:=Z[NW MA;?F7'.YX!6Y-_N.38=[UI#>H?BTD#*5&*/PT>F3%V)/R!D']RVLI)(_C<5O6=*HSF^5?^IMBOP#XCA/6G_-D=>"UK@ M.D=\0I>6OY'Q%Y[V$,F"%6F9^NM4%\9)=[.X3H<^]+/IU7/4;U(PV>R&8#($ MLV'.L1O"R1#>#?&J 4X&>#= U1J]%=6($G%4Y)2,#M5?;T#RG\3?0M'JRF%J MD>K^BE8PL7HMHM3/O:LL-&D"I7E>:@*;9F]J[E4\03!C!#:,*2(P[/: ;Q6E MJ0B!G2&T,82Z%:&Y39C8"T!; :@+P$6?PB5DHC>J-;W>1NJ#!YS12DRTB('6 MF,B(\2%X%!.OQ,2+F,@6LX_-& #C+ ELNM+4I;$?1)&=)UGA218\\3(GUCR) MD?/#S[Y^ ZTJ354(?? )EV!21WE?J"+V7*?(!G?$+HN>F9\Z!<'$0JU/S1 C' M @]LQ(^L%C?J/&GQB[OX#U!+ P04 " #*C%I( MT[_?%%], Y57_/P.1XBG;1+?#2-:UQ 5SD>,95'0>A M.RF0@OH4/>R.Y\QE^(3?'8QZ,4?.^T7*5[?X69VBV%D !J5Q#-0.5W@$QAR1 M%7Z;.#\D'7 YO[$_^6JM^PO5\"C9GZXRK34;1ZB"F@[,O,CQ!TPEI(ZPE$S[ M+RH';22_02+$Z7L8.^'',>P&M4V>BW2;W&.KXYHRB$^Y[S,V1]B+]B M'^E%WM,&?E'5=$*CBS3VHOI;54MIP+J([VRQK7T.Y@6#VKCIO9VKT"%A861_ MZ_?YT2G^ 5!+ P04 " #*C%I(%+6CG4X# ! #@ &0 'AL+W=OO7\=TI7T7\J>%;S^51W$6;*-P^# CN6U%L_\]HU-.:3*X9[7_7 -]M=> M\&8V"8.F?!_O53O<;^.7+)[,[ 8P&#+ BP'"0VG&5(9" M/):BW&TZ?@NZFDZSHU GT0>8HC@Y+4H=R()^*H=18,8G#A55]YA5#5G6 M3S007=,!)@C;.\ $.?H9615ASB=;U0%639CSR==T0*Y/,DHD@0),771\>@5@ MK!E7@7T[&UBUM0&?,("QN?DL\-.: 4,8B$L/P=?R8+:\BZNOY8&L2M?7\D#_ MGVX!U)C=?]*-M'UVP[K3<&#I@SV_MD+M6K71Y5!T#VJ?_FG\01Z6QJ/-AYO= MYE*>V(^R.U5M'[QP(4\!PY;]R+E@DE[\15;R+(]SRTO-CD(]4OG<\47P MRWQ>6PZ-N[]02P,$% @ RHQ:2)&G9\/P 0 M04 !D !X;"]W;W)K M&ULC53;;ILP&'X5Q /4QA"@$4%:F*KM8E+5B^W: M 1-0#::V$[JWGP^$F8B@WF#[YSOYF(V,OXN&$.E]=K07![^1(>E&O(S$ ,GN#*DC@($80PZW/9^GIG:*\\S=I&T[R24C0<_\&^%M_;<2%T >09F7M5VI!SK[ MB;%W/?A9'7RH(Q!*2JD5L&JNI""4:B%E_#%I_K?41+=_4W\QLU7I3UB0@M$_ M;24;%1;Z7D5J?*'RC8T_R#2%G18L&17FZY47(5EWH_A>AS]MV_:F'>V?%$ZT M=0*:"&@F!-$F(9P(X1T!V&1F7M^QQ'G&V>AQNQ<#UEL>[$.U%X7"-<$8BL0 M&H'>1H1!O$R9V'FXH"B&#W)&&S;1TB99VEC0T05%*'I@L]NPV2UMTE6;W9=L MX@V;>&GSO&KC@L+PD4VR89,L;!!R3GESK_!U!+ P04 " #*C%I(F5.C$A # "Y# M&0 'AL+W=O&Y:XV[=YKL]OPNRR+FKTVCKA75=[\W;.2/[8N-M^)RE7K#VVV\,>Y45*P6 M!:^=AIVW[@MZSG +:1&_"O80QKVCR1\X?]>+'Z>MZVL.K&1'J5/DZO+!4E:6 M.I.J_*=/^E53!YKW0_9OK5Q%_Y +EO+R=W&25\76=YT3.^?W4K[QQW?6:PAU MPB,O1?OI'.]"\FH(<9TJ_^RN1=U>']T3ZO=A< #N _ 8@*+%@* /"+X"R&( MZ0/(),#KI+2-R'*9[S8-?SA-]^W=QC"0R5Z,.Q$8ZA JF)"$ .F0F),4PB@$@$G<[ TCFC M@D )2)> F$WP)R3C3FF'J3N2"8TA4&J"$:=Y,C@B6(_H"$$2RU8%- 0;#,AF$2A##K>$%V;+$F< *Z()NN MD$W7R:;K9-.5LI,%V8G%>B:!-L)9W?JAD2("A?>@0;EJ,"@IM7%1@FD"2I_@ M**(S)QV!+C90-RTJ(7:EI&>.C$K^DQ]"J'2"0B JFZ!P/,,9M,6!LVEI"5AG MWV/^QQFOXFRC<#3#&731@;-MHW.R01_MSRDBJPXJ:&P#"]O9*'Q00T-N0' , M'U,314(*_MHS"Q5&=([TDIDBVTV3F11+SH;B5:U;\C9$U[3.]".,(Q]NG8FB MA,"=,T%SMH9 7QL86\:&?3@%!HVM[QOVU_0-+QD,1BOZADU7B$"_2RW,S-^! MA<%T0M:W>:67]C/ MO+D4M7 .7*KQLYT5SYQ+ILCY3^JW<%7O$>.B9&>I;V-UWW23=;>0_#:\*(QO M*[M_4$L#!!0 ( ,J,6DCV%XJ/9P( %L( 9 >&PO=V]R:W-H965T M;3.9B][IB%3) MV;;*[-MO?T"+J:PWTI9S3L]WK%_-!\H^>46(\+[:IN-KOQ*B?PT"7E:DQ?R% M]J23;XZ4M5C(*3L%O&<$'S2I;0(0AG'0XKKSBUROO;,BIV?1U!UY9QX_MRUF M?S>DH7'F'NB4=KVGG,7)<^V_1ZRZ""J(1OVHR<&OL M*?-[2C_5Y,=A[8?* VE(*90$EH\+V9*F44IRYS^CZ&U/1;3'D_HW7:ZTO\>< M;&GSNSZ(2KH-?>] COCRW^,L^ZT\_! MO$G#D>8F@)$ KH0H7B3 D0!O!+1(0",!W1$"4XH.8H<%+G)&!X^9;Z_'ZI!$ MKTA&77I<+S*3KXR"R]5+$8,H#RY*:,0 C=G8F!LBD.K7+8!KBY$.+#IP;;"U M$3!T078V) %N$]!E IHZX:S.!P+()8", )H)P+G)V%1J,)T)*HTS%VAK@Q"$ ML0NTFRF%JRQT&UXM&%[-#".W0+P06?Q,9,F"@^2)R!*K4)@"9V(S#'+'NK-! M"V$[=_7 MMQ"3=6A>P#[,G)EC;)]\Q.2#U@@QY[-K>[IQ:\:&M>?1LD8=I"]X0#W_4F'2 M0<:GY.31@2!XE*2N]0( $J^#3>\6N8R]D2+'9]8V/7HC#CUW'21_MZC%X\;U MW6O@O3G53 2\(O- 71'%^S?Y/E\?@=Z1IBD;#$+95/ISQ3AKLKQ74Z^*G>32_?H_J2 4VS$P)- M"":"GRP20DT(;X1HD1!I0G1'\%0IO+EX+RZ*5(@C3W+B*1Q@02LS4Q_H3P>/9)(K!):'I@T .;P,Y$A, &V9N0 M-+";"&TF0E5G.*LSLR>(; DBE2":)5C-3::J4H7I)28# -A5X@65V%#)XKE( MHD1B0R1- + YV9D@*V)O1\R,)@M&$W,Y[O^9=IH8$N'*SZQ.D__[2!=\I#,? M#W9GMK QLFJ)E5B9*Q$]VACBFGHH(SX:.@^.@&\]Z[I4WW^F5M]Z MEJ\N@J5J]3'0(%5N_*5:S[BA.D1.\JJG3HG//1/GW8A.[>15=I.[^%:T&7GS MW=(4^0!/Z"&ULC59-;Z,P$/TKB'N+;;XC@M0D6NT>5JIZV#V[ MB9.@ DYMI^G^^[7!4!,9ETNPS9MY,^;-9(H;96_\3(CP/INZY6O_+,1E%01\ M?R8-YH_T0EKYYDA9@X7 MF<>O38/9OPVIZ6WM0W\X>*E.9Z$.@K((1KM#U9"65[3U&#FN_2>XVB&D(!WB M3T5NW%A[*OA72M_4YM=A[0,5 ZG)7B@76#X^R);4M?(DF=^UTR].96BN!^\_ MNG1E^*^8DRVM_U8'<9;1 M\[D".^UN*%WGX2G4.L'.YIS;M?;W_E@C:#B>\U M^+-_5FWWO/5O,J#-[ 9(&Z#1 "9.@U ;A%\&D=,@T@;1G4'0I])=Q X+7!:, MWCS6?[T+5B*!JTA>]=[CW2'K[U=>!9>G'V42AD7PH1QI#.HP&Q,#1T0@O8\4 MR$:AS9%ACFP$6Q,1 AMD9T)29 \BM 41]GF&9IXHLSN(; ZBWD%D.(CSNXM* M^TQ[3-MA@)TB=E#$DV\132F2GB(V*-($ %LTTJ8,FG= D5IK4I(E!:F?)'"S9Y,O:D\D,EC"'F0VTS;Z_U-P1 M1S[)=B81U?J]R:.T'.@@(73K7MZ%!SDRAM24,+&B!U#5(:QV"?(;( M6O8#4;A J1HT2A5$,TRN_@"C!6*%T90IF2%R=0D8+] K- L\3++<*EBXH U M5Q^ TT8P)SAKC0^:31=IUE7 ,%NBV075"5WE"?,EFLT-EBB?^[>T%K'F06"! M9#5("RF=XW%5.H(+!(O,2G^ LPFYBATAEV#U7RZ]4R+&L MFZ&.E HB8P./LI;.-S4Y"K5,Y9KU$V>_$?0R#-#C%%_^!U!+ P04 M" #*C%I(SRB9<9\" !W"0 &0 'AL+W=O@$*E T>[#2E4?=I\-&(B:Q*QM2O?OUS>"C9RT M+\0^F9DSQYS8KJZ$OK,3QCSX[-J>+<(3Y^=Y%+'="7>(/9$S[L6; Z$=XF)* MCQ$[4XSVBM2U40( C#K4]&%=J=@KK2MRX6W3XU<:L$O7(?IOB5MR781Q> N\ M-<<3EX&HKJ*!MV\ZW+.&] '%AT7X',\W<2(A"O&[P5=FC0-I?DO(NYS\W"]" M(#W@%N^XE$#B\8%7N&VEDLC\UXC>$_+L9H"' !T*D%TLM]1IQ5%>47 .J^^., M9!O&B8R7UIEM!*DQ9I!KUFQE&.F6+"3.&8&1&83733[#O=5$XX M*!V!PKLQ/I&[^:@9^=)RX^V!I0'=,XTD\FYKMT3NGE5Z M6]* AF[SU^V@W,+M+W)7KZHR.^!>BQZ9G MP99P<;2I<^A ",?"-7@2G_])W(*&28L/7 X+,:;Z7J GG)QOUYSAKE7_!U!+ M P04 " #*C%I(0*4)[CX# "[#@ &0 'AL+W=O(DJ( S<)ON M[<>_I#[3L96;!HA]OF.:[P=>G4WWVA^UMM%'4[?].CY:>[I/DGY[U$W9WYF3 M;H=O]J9K2CN<=H>D/W6ZW$V3FCH!QF32E%4;;U;3M:=NLS)OMJY:_=1%_5O3 ME-W?!UV;\SKF\>7".V=B#KO76CB7*X>-=/^JZ'BL-Y#]+T4_F.-$]OE3_ M-BUW:/^E[/6CJ7]7.WL8<=?.]/97COY#? MPW CME$_7>SFU0^-]L/5]XW,^"IY'PLM8V :\^".R8K/,O#^.4G2#)/"=+;I56.Q)6<['49-#>K_+\B M3LI[(2%[)= D<$B^]80,YTAQ*6B*N($2$IPCPR5M.$]OH(3\YDAP20O.LQLH M(;TY\EO2?G-Y R6D-T=^IYX[IF[\G9&*7Z1 CDOE*1'RER.!)1T3W#58"*$R MF@2DP0L)L,%T5"R#9A)PX;DK$/(*T2#7\SSUW#H(60[(P VF0\AT0*:GM.G@FBZ42#U/)@C9#LAV M17L(KNU45G&+@/=IXRW_,20M$ M*!H4_9X";C1PEDO/FD0H&@2*!D6'D'"C(9>%YY5(A*)!X&B@,TBXT2"];\4B ME T"94/^7P9=7K_=;"!>OQ)G7W(J#_IGV1VJMH]>C!VV.--^9&^,U4,M=C<8 M36N_M>*B&XV[>6\TGUIPN6\7K?G7S#U!+ P04 " #*C%I(7)FH MT0L' "?*0 &0 'AL+W=O7CN=%AO])Y[E>';I>_J@^?BC/DC/AK M5[TWR=^+GOR7NO[:?_C]\7:9]QRJ??70]EV4W:]OU;K:[_N>NI'_&3O]?\R^ M8?KWI?>/YW [^E_*IEK7^[]WC^U+QS9?+AZKI_)MW_Y9O_]6C3&XOL.'>M^< M?RX>WIJV/ER:+!>'\OOP>W<\_WX?_A/SL1G=0(\-]+6!LF(#,S8PUP;:B0WL MV,#.;>#&!FYN S\V\'-C"&.#,&FP&F;WO#:;LBWO;D[U^^(T;*C7LM^WZD/H M5O]AT9R_/ U+WJU.TWW[[V@R$FRB%$D6<1HDBQBF%T4!;(1.K DV?AS(IO($$G)(H;9!H5 MMH .R&VP10RS6?O\P8[2_S/I@MPEZPFH("<%0(&3GB*]\T(&_"HG=\IZ B*W MW&8"T@P9TK,N9#1T0:[R>@(BM]1F#FC+@I Q:9*C\R@#73![3DGNIRQTX4FC M'4&#TZJ\F]Y\N@Q^C!R0SFG%(+>(C"XHUKT5Z;Z7 !P$$.@ 7#)85 5+/\69 M&%CR*4Z[R%.7?%]YH!YIZCX9ZA?5YSB&.P"M-2QY $:=\^RE1* "L"]H]@%) MY1RKS009/,\?D-I&8?JEY*!2Q^ZV'QU 3 ;K7#FR_.-,C6P1.=4(\B?SQ47] M!?!7=!=:2@8:+%Q-DE\Q3,$(&OG:;)HS!M@&8293)&R+,)TQOJ>EM*'![-7$ MJ94:>:M4S$7F2-@&8-ID4QV.N"WB\HPKGK248S28OK(,E#R 3$V:-4D6MP6#VQQS".4Z1;V10% M$Y&1C-B $6M#KI-)K=-%Q><]([FGP4L"2ZZ32=U.A4PSEF$DMS/@=MJ1ZS0! M>68<\;( K$D'IFB,J7O[C]1-S!>SERIS#Y7Y M]-G=N#H^KTJ!WLT(6'\&!!BWY?&T] 3')RTOZ\:@?NJI'D.,VDI3A/!2: MCGZP B"V,/22$CTHT3$;($C)+?AO<'AP]M_7H[O@YY?2?S[C]02P,$ M% @ RHQ:2$545$MY!0 EB( !D !X;"]W;W)K&ULC=K=CN(V% ?P5T$\0(B/[6-GQ"#M;%6U%Y56>]%>9R ,: FA26;8 MOGWSR=JKG+/G9AC \=]V_(N3D.V]JK\UIZ)H5]_+R[5Y7I_:]O:TV33[4U'F M35+=BFOWS;&JR[SMWM9OF^96%_EAV*B\;"!-<5/FY^MZMQT^^U+OMM5[>SE? MBR_UJGDOR[S^[Z6X5/?GM5K/'WP]OYW:_H/-;KMY;'? MU-.+Q[[(4.+O-?J^I;_^;/P_,Z[=M07(I]VU>1=R\?Q>?B[^,W/ITV6]X I@W@L8$>-MB, M04,S?\O;?+>MJ_NJ'L?VEO>[4#U!-Q#[53-\6(^][QK:=)]^[!SB=O/15S25 M@:',2UA&/4ILNMH?$; 4,6T.481;KD O5:#'-NJH K]<@5FJP(P5F*B"+.XD MCJT4R7F+)JT>9$2Z'$EEK4.;?"<;J4FOKKPG%-@ND4)W&,E>>$ MS0,;0C8)4E.2DZPR";&0LH.46&8XRI *B/U4*"-R.,J@!,2F0H\]1,P%X"P# M"(@!B :.HPQ:0 RTK$.<98@L>ZJMBTHG8F EQ(!;00%98O-9"X9+=4),?. L M@Q,(@Y R)D %<93!"X1!2%DC$<-!ADP"+"KDB1,4S4'6J0"83N/]0TC6G&2M M!,"T$HR;YAQK$/C2(.L/!UE'D#VQW.I%HO.YMI'XTMQ"JJUD"=/AJ;!/C":2 M.,D:!< T1D$9-;"<9.T$P'0HV5MJYG.0M1<(BPMY:N XR3J3",NB@:,Z9#C* M)A4(,ZEDX PGV2@!,:-D'>(LF\BR)TZ\#';:19T_L9KLH=6)F0<+,IK("9C8$#6B("VK+>;8HH$S&XH&3>XC#K3-)-"RN$N*2$*.-$:D/75# M@$T]++)P(G& M2'1&W/IPBU3G&_>IQ)GCEE6G),Y<=,4+"767S'&D'0@6-!>*UCK1U.\9G&BG M!CZF4CA,#LG M,.:<<,YQFEVDF5IYW:+3&5DF0>:Y)=6G$F0^^DW))XXX(?&<9Z\$R'S(V?B$ MNF/@.!,A\Q!D)9)[#[+4 65PHH_K#8?9&@,R'B[/!A)H-G&8O^5G8AYJ) MM<%SDCURQMR4@DS*)GANH"SJM^'QB&:UK]ZO;?^T0/#IXQ&,3S \=_"C^&Y[ MR]^*O_+Z[7QM5J]5VU;E\*C!L:K:HFM#FG0]/17YX?'F4AS;_M_^@%:/CTV, M;]KJ-C\%\G@49?<_4$L#!!0 ( ,J,6DA,?2(QI0, *H/ 9 >&PO M=V]R:W-H965TV83)T$+. 6RV;Y]#3A9#QW37@(X_\Q\8\S8L[ZJ]K4[2=E[[W75=(_^ MJ>_/#T'0[4ZR+KJ5.LM&_W-0;5WT^K$]!MVYE<5^-*JK@!$2!W51-OYF/8X] MMYNUNO15VR4M='G_JW@>_E\=0/ \%F'=SM]F4MFZY4C=?* MPZ/_1!]R%@Z24?&CE-?.NO<&^!>E7H>'K_M'GPP,LI*[?G!1Z,N;S&15#9YT MY%_&Z4?,P="^OWG_/*:K\5^*3F:J^EGN^Y.F);ZWEX?B4O7?U?6+-#E$@\.= MJKKQU]M=NE[5-Q/?JXOWZ5HVX_4Z_9,08X8;,&/ [@8T7C0(C4'X8< 7#;@Q MX#.#8$IEG(B\Z(O-NE57KYW>WKD8%@E]X'JJ=UXW#K;3_.JIZ/3HVT:D?!V\ M#8Z,AHV:K:VA=T6@O=]#,"R$,6>6.<,"9+8B))@DMR6"X1 A!A%.>88@SPAW MP#$'?'+ @8,80HHITTG33)DFB:"8*K-5E$1I@JERH.*1(^5H@3BRB&.:X@[B MA3F+0%/"BD[)-K2B?*&&H*@,J+A@*#$01 M<:R'H=8ZB8<_[\@)(2BR$9E +"3HF\B@C/($?1?YS!M+'-AHD;QA4["0(QR; M6H%2%J%O/0,JUWK/@0HL> B-EMT;- -SC0;:&I'Y:&+N*(QTJ;32_ZJM=*FX M4@Y89^LO-:R@O++5O*"8\CJ38:YRJ E7(G1 +]57&@'H&0VEACJR0H7IBG!4 MEP&=1J*XOQSJZ$JXYANM[#?T&*#C2%NC,N@Z5.) CR%2RASH,QUW?8M+>PH5 M #URH NX5H1KUFVM#LP>W<0##T7;9E=SUF4<.+8Z=E216?@W#O? M%;D)14'FCM7*EHHP@T48WZ.9781%C!^!@(CCHAQZ3EV:?N@/K-%[^_G$AHYH-K[5;>G41'ZX MV:S/Q5%^*]ICV73>B^IUOS4V1P>E>JGQR$H7W)-NG.\/E3STPZW0]^W42DX/ MO3K?.N-[>[[Y U!+ P04 " #+C%I(2MKQ6IH# "3$0 &0 'AL+W=O MVVW M:W&35=GPU];K;G5=M/]VO!+WC4_\N>%7>;Y(U1!LU\$C[EC6O.E*T7@M/VW\ M%[+*6:8@ ^)WR>^==N\I\F]"O*N''\>-'RH.O.('J5(4_>6#[WE5J4Q]SW^G MI%]]JD#]?L[^;9#;TW\K.KX7U9_R*"\]V]#WCOQ4W"KY2]R_\TG#4B4\B*H; M?KW#K9.BGD-\KRX^QVO9#-?[^$\:3F%X )T"Z". QM8 -@4PUX!H"HB> H)1 MRC 0>2&+[;H5=Z\=9^]:J$5"5E$_U >O&QK;<7S[H>CZUH]M2L)U\*$231@Z M8'8ZACP009_]T07%NIC"J19.L0[V.H*A''(=DE" 9.; M,(!L9B&;Z0FRIU&+1[(CIAGM'<889J]C" TQ3 [RF-:LJN1&MNK/K\EY'MML M*F:AU@^+%L].'&%[ *-D00D&RR&,+C3]D#=:@V?>!!2WIV%.)MY$ZVEIZ 4M MPW,OL(2BRWL'0"DUU$EBJ[0$E%IJJ)3$5FN)7FPC:EH+MFI+0 FDN,\@R%1Z MB*U0$E"]J,%C!"U?L]K$2:VMJ)#416WJI-96#T@&^C$L0XJ:=%)+0Q>UU.87 M2D *?'=Z IFHVAQ#H1D,UJ:H&6:US$DM:H:91>2B%H#"S-"/S3$4.L:P/"AJ MAEEM[*36MI=3N,&B&_4.@(P;&[4YAD+'F 8,-<.L-G-1RVP[%@L=U$(0,YPY MF,TQ#!SSF:&L,]0,DUH&S& Z #/K&1SL#(SB:G40RPP3PVR.8>"LSDP3@YIA M5KMTFEO;SL!BE[EU.OPRFV,8< PSF(&A9IC5IDYJ;3L#RUS49M:5'&BOKC5O MS\,W@,X[B%LCU8N@UOKXSO!"U:OO4_N.K/+Q:\%7FNWZ6ISYSZ(]ETWGO0G9 MOU@/;\$G(23OV86+?LXOO#@^'BI^DNHVZ>_;\9O!^"#%=?X$\O@.L_T/4$L# M!!0 ( ,N,6DB&PO=V]R:W-H965TULMF]? M'PAK1Q/4FV";[Y_Y/0$/]96R=WXB1'B?XS#QC7\2XOP4AGQW(B/F 3V32=XY M4#9B(:?L&/(S(WBO1>,0)E&4AR/N)[^I]=H+:VIZ$4,_D1?F\1[^W) 5\&\4JOW\F\ATP%W-&!ZU]O=^&"CC>)[XWXTUS[25^OYDX9 MS3)8D,R"9!'$Q:H@G07IEP"M"M L0'>"T&Q%%Z+# C/F7_OC-5#$C\A M6>J=Q_4B,_65I>!R]:,ITZP./U2@F4DTL[69>"%"&7U)D4 I9GEBR1,H06L3 M:00AG8T4"6PBA4RD9I^II4=)"@= 4 !D B K0%[FKDG#;)%33)!I;28K(XCI M'C&.V6S%;&8;B1%HUF'2 C3K,B5HUF4JV&R^8C:W*UO!E;69$H%5:UTF!LT^ M8ARSQ8K9PGX.HQ0TZS)@]=O_8+I'C&.V7#%;.KN]>_CEXFH8Y2:W7I MU,^):AYWZUO5P753^0K3U&=\)#\Q._83]]ZHD*U)]Y$#I8)(?U$@SX*3_,98 M)@,Y"#4LY)B9KFLF@IYO'Q'+ETSS#U!+ P04 " #+C%I(FS4&C7X# !) M#P &0 'AL+W=OARM5?6B?V<1)4 'G MFT_[[F*VNO!E]> CAGQL<'SS&SO9OF M5WO1NHM^5V7=/F\N77=]BN/V<-%5WGXR5UW;?TZFJ?+./C;GN+TV.C\.0549 M R$BKO*BWNRVP]BW9K7-GQ==FOOSAF[F@>_%^=+U _%N M&S_BCD6EZ[8P==3HT_/F,WW*(.TA ^)'H>^M@R[U MH>M3Y/;RIO>Z+/M,=N;_IJ3O<_:![OV<_ M 50$ Y(I('D/8,$ -@6P#P'QN)1!B"SO\MVV,?>H&=_>->\W"7UB5NI#U Z# MS:BOE:*UHV\[Q?@V?NL331@8,"\NACX0L NF3E.-*1TP]8%).E,)0>Q?%59HR#)6Y M*,:87!">!RASC_(',F*DS)UI@%.58JB]BZ*4*(&A,A>EDF2!L0@P%A[C%$\@ M Z]9KGG-*L! A5[SI)ER7[-,4,5<#%,H)G,QB8/QR*8!LJE+EA,\06]^BWKU M?_Z_8!1UD(D$I2LDFT#C6B4%BHKFH;@"?)MY**;8PCZCJ"?-I,&3;BE%R%'H M*DNA(4^A05.9I7.= !CG'-?.A5$)@N'B>; $EGR%AHR%>L["%^R8HI4^JR=6 MJ8?6^LQ"KE%/NILE90FZI_8>#(1D"^JY,)IR6.(=LACJ>0Q?J'N*%OZL7KI& M/4 K?V(!9(5Z$VC>+83@9N?!E)!HLLQ#";;D5Q R&W#-1E"YD (M_4D[@%7: MH:4_LTC6:)=XAR8#O&Y]F%PH[\R# 5%DB7?(;X!YZBV7Z5>Z) ' ML48]X1X8ULX 5\^%)9((]"LG\V#V(\>!^;Q#?@.NWPA8VKYHZ<_JJ57JAZZS_?G=%' M=_@9^H;EP_B+[1K''N\]S6Y[S<_ZW[PY%W4;O9K.MD-#[W(RIM.6'OED-^3% M]K6/AU*?NOY6VOMF[/3&A\Y&ULC57+CILP%/T5 MQ ?$8-X109H\JG91:32+=NT0)Z !3&TG3/^^?A!B(@^=+()MSKGG7%]SG0^$ MOK,*8^Y\M$W'-F[%>;\&@)45;A%;D1YWXLV9T!9Q,:47P'J*T4F1V@9 SXM! MB^K.+7*U]DJ+G%QY4W?XE3KLVK:(_MWBA@P;UW?O"V_UI>)R 10YF'BGNL4= MJTGG4'S>N"_^^N![$J(0OVH\,&/L2/-'0M[EY,=IXWK2 VYPR64()!XWO,-- M(R,)Y3]CT(>F))KC>_1O*EUA_X@8WI'F=WWBE7#KN66*Z[3H0S_K3CT'_2;U1IJ= $<"G A^O$@(1D+P((2+A' D MA%\E1",A>B( G;O:N3WBJ,@I&1RJR]TC>:K\=21J4SI,+5)=$+%W3*S>BC0* M#;(W(8DUR@'.4HGL1@.; MT4#O16 $"&%@#Q#: H0Z0#AS$,]=)GHW-*93F-@3/QMJ9Z("D4QB0^WGJ"S, M[):C!7?!/1"]UQYPCX:*5J;YS M)H1CX<];B9-5B4MLFC3XS.4P$6.JV[J><-+?;ZGIJBS^ 5!+ P04 " #+ MC%I($LV_82D" E!@ &0 'AL+W=O*JWVT)X=X@2T@*GMA.V_KS\(<2(WE]@> MWGOS9H*'8N3B4]:,*?#5M;U<1[52PRJ.956SCLI7/K!>/SERT5&EC^(4RT$P M>K"DKHU3"/.XHTT?E86-O8NRX&?5-CU[%T">NXZ*OQO6\G$=)=$U\-&<:F4" M<5G$,^_0=*R7#>^!8,=U]):L=KE!6,"OAHW2VP/C?<_YISG\.*PC:"RPEE7* M*%"]7-B6M:T1THG_3)JWE(;H[Z_JWVRUVOV>2K;E[>_FH&IM%D;@P([TW*H/ M/GYG4PF9$:QX*^TOJ,Y2\>Y*B4!'O]S:]'8=W9,%G&AA0CH1TIF0Y$\):"*@ M&P$_)>")@!\(L2O%-F)'%2T+P4<@W)\W4/..)"NL6UT!:8/"]5>W0NKHI5SD M21%?C-"$22UFXV-NB%BKSRG24(J)GGKT-)1@ZR,0#$%V/H2D81,H9 *Y.M%= MG?\1P"$![ 3PG0"Z-TE0F#7/K'7NWJ6/B9,>2!!4_]\J\FUYTGGQOJ;F-#_&- MGHAN@-UDRF*@)_:3BE/32[#G2M]U>S&/G"NF[<%7W=%:S^SYT+*C,ENB]\*- M,7=0?+@.Y?G+4/X#4$L#!!0 ( ,N,6DB>AZ='Z ( * * 9 >&PO M=V]R:W-H965TV83)T$+.,7.9OOM:_-([-6$]@+8_&;F/WY.?I']FSH*H8./MNG4*CQJ M?7J,(K4]BK92#_(D.O-G+_NVTJ;9'R)UZD6U&XS:)L)QS**VJKMPG0]]S_TZ MEV?=U)UX[@-U;MNJ_[,1C;RL0A3.'2_UX:AM1[3.HZO=KFY%IVK9!;W8K\(G M]%@B8I&!^%F+BW*^ RO^5[Z(036,]FW MF-;0_9Z]?QW2-?)?*R4*V?RJ=_IHU,9AL!/[ZMSH%WGY)J8<$NMP*QLU/(/M M66G9SB9AT%8?X[ONAO=E_,-G,]@ 3P;X:H#8H@&9#,C-@"X:T,F ?C*(QE2& M@2@K7:WS7EZ"?IR]4V47"7JD9JBW@1HZ^W%\S5 HT_N^3EF21^_6T<3@@=FX M#+H2D?%^#8&A$),Y=LPQ%*!P"1)#2.DB',,B""2"C'D2+T\&.Z"0 SHZH)X# M[HOD8Z8CTPU,EC(*084+(BB">P8+X@F'N" M,U P=X>%4 1J*3R*ZX01_=RMB?\7\P+6^F:!Y<"C)X/7A M<2E-X#WQR5M*TCLW% )OAUFX=SUP#!W)FPF:CO<8I1!5>!1A.&805OH88LZJ M'&5'SCW>BOXP%$0JV,ISI^VMZ/1>BZXG;.N 3_T;6XP-]<'-S3H_50?QH^H/ M=:>"5ZE-E3&4!'LIM3#ZX@=SGA]-N7AM-&*O[:YAI:J'W3--G 05#Q-FTJOLWON3$,K[;.JVW_@GI5%VUXJ7S^DO3 ME-W?3-3RNO&1/V^\5L>3TAO!-@UN=ONJ$6U?R=;KQ&'C/Z.G E$M&16_*G'M MK7M/P[])^:X7/_8;/]0,HA8[I5V4P^5#Y**NM:?TNS!F8=KB3=3_^>KM+KV0SF_A>4WY. MUZH=K]?I21P:,]@ &P-\,T!\U8 8 _)E0%<-J#&@=P;!=)0Q$46IRFW:R:O7 M36_O7.HB04]T2/7.Z\?-;LKOD(I^V/W8QA%)@P_MR&CPJ,EL#;HI@L'[+02& M0AAS;)EC*$!N*T@(20I;$F$8@D 09#HGL2'0PBDHY(!.#JB3*.I"1M-))TT[ M:EC"$"3*;1%&C&)(53@JSJ($)F8KQ,Q^;?@.AD_$S K#"4\@46Z+(L(C2%38 M(LJBA0SS%5[N9)B!O-R*\H IHR"PK4I@3X6MH6@AO=$*;N3@""8<1@U7D&-'53P_66Q'88G(5@ON:.BE! 0V5'AF!$8.5E!3ASD&$1. MG,PP#%>OHXIC.,F."'$6PL2ZD2PBZX<6,TB3&=$<"6$,EF?NZF@(UE?AJ'"" MHP5LL /,V$X+@/.3&=$4"(4)QS"U+4O"&/[K.2K.\<+G'(%-9:;&#C7\=3,B M@\,I6/FYHX++8T'BXH+M9\8E#BZ8O-Z([CF-A[.WEIE9X5 MK-W;*/J,]71TMY_I$7610_R^Y8M;WW)M4P>XV#TD%*)0:^\''H M:)%K-'%8:S6'W3"=.@@9P%DAG]M\OGVE7IFQQ"1]Y5?7J M03W Z[NI?S87K=O@5UE4S=OJTK;7US!L#A==9LV+N>JJ^^=DZC)KN\/Z'#;7 M6F?'(:@L0H@B&9997JTVZ^'<]WJS-K>VR"O]O0Z:6UEF]7];79C[VXJMYA,_ M\O.E[4^$FW7XB#OFI:Z:W%1!K4]OJR_L=<]5#QD0?^?ZWEC[04_^W9B?_<&W MX]LJZCGH0A_:/D76;3[T3A=%GZFK_.^4]+-F'VCOS]G_'-KMZ+]GC=Z9XI_\ MV%XZMM$J..I3=BO:'^;^54\]Q'W"@RF:X3U"/5^^:]3<) M>Q6=U(>@&4[6H[Z=%$UW]F.3IGP=?O2))@P,F*V-80]$V&5_E "JQ!0.5CA0 M!78V@D<49&]#$J!)<(H$'_ODJ$]!)Q!4 C$F$"A!C$DF8ZA+I!"7A)':[6P4DT(ZA.GMULFF_].2!D@Z$ZBB/&/B@B#,84N, MM+Z9"?:^E&;"4!D%C!1PAW )Q-)Q^S+2*6=&@!B10[N=0&,ED8@H MIZ^5@-L#9J>P M*W'\O'<6\HTA9ZB0XZ6!D_,U?T? $F&Y;W X7R LYTA8=[^^9R47J%_79Q,Y M7W._\:)^?8/#\> X+B\>'&>[OKGA"6K7\6#BOKGABQY,W#'IGFKX4 M.7J5YL_W_/3&A% \_DV4T/K6+W5]'A9-FN!@;E7;?SE;9Q\+,U^@7RMX.K]E MK_MQ>>4SS69]S<[ZKZP^YU43O)NV->6P;' RIM4=O>BENS&PO=V]R:W-H965TIA]TP3)T$%G,5.T_WW:V-([79 O00P[\P\8\++Y%<^O(@38])[ MZ]I>;/R3E.?[(!"[$^MJ<QR*G%]DV_3LOJX=^6M?RZ\;$_+SPUQY/4"T&1![>X?=.Q7C2\ M]P9VV/@/^+["D9:,BM\-NPKKW-/PSYR_Z(N?^XV/- -KV4[J%+4ZO+*2M:W. MI"K_G9*^U]2!]OF<_?O8KL)_K@4K>?NGV'^M+*)W[]P:8>1L(= M;\7XZ^TN0O)N#O&]KGXSQZ8?CU=S)T53&!Q I@!R"\#Q:D X!83O 70U@$X! M]$- 8%H9-Z*J95WD []Z@WEZYUK_2? ]55N]\\2X.)C]55LAU.IKD2&:!Z\Z MT:0AHV9K:_!-$:CLMQ($*C&%$RN<0 5*6Q$B2%+9DH3 $"$$$9H^0Z?/"$Y MH034)*!.@MB%3$RG1M./FBBE",%EHI4RD5,F<1J?,M(_"K4CHR&-C-%(9DP5TP:*,S,_X*,[8K M813#>^S(%IAABO+,2QS>$.8EMM%D<0*V53JRQ=>SNL6VN<8H7O!I1T8CO.#4CBQ$Y)-7!]9W MOV/#<1R@A+?CEU[JKZBU>AO2'HB>&SZL;_7P-LX3[VF*_%P?V:]Z.#:]\)ZY M5%/).$(<.)=,\:$[Q7=2X^7MHF4'J4\3=3Z8@Y\?;$%O\!U!+ P04 M " #+C%I(:\,-FOL! "&!0 &0 'AL+W=O;#*9B]UK:K&: 7&!UMFW7WZL MQ8;MC<#Q^SDAN])IM#;A 6\*LE@_3FP.1^Y/S++'ZWL.+@_J_5("Q/02$ 3(#TV=R399+K4%9 V*%Q]=2FDCE[+ MER0OX-4(C1AD,3L?DTP(J-4G"Q2R&.G(HZ.0P=Y'I'$(0S0JUFB?I,#L?L_8P,Y/E$Y/ES&0=-)EC7L(F^1.3W!= M#^4V3\6X.%#GCF2Q#(+V/@C]!W28@Q[O#_2N*R/B;-^]!!6_=,H=6LLK M,M?](;[3+<=UB+M,6?3X3'YB<6X["8YN-[7>\A]02P,$% @ RXQ:2&-AKOLD! ZA, !D M !X;"]W;W)K&ULC5C;CJ,X$/T5E \8["J,H96. M-!VTVGU8:30/N\]TXB1H &> =&;_?KF8M!W9'K\DX)RJ.E2Y#A5O[[+[T5^$ M&*)?3=WVKYO+,%Q?XK@_7$13]E_D5;3C+R?9->4PWG;GN+]VHCS.1DT= R%I MW)15N]EMY[5OW6XK;T-=M>);%_6WIBF[_]Y$+>^O&[I9%[Y7Y\LP+<2[;?RP M.U:-:/M*ME$G3J^;K_2EP'R"S(A_*G'OM>MH(O\NY8_IYJ_CZX9,'$0M#L/D MHAR_/L1>U/7D:8S\4SG]C#D9ZM>K]S_FQQWIOY>]V,OZW^HX7$:V9!,=Q:F\ MU<-W>?]3J&=@D\.#K/OY,SK<^D$VJ\DF:LI?RW?5SM_WY9>,*#.[ 2@#"#5 M98 / Z!>@T09)$\&\?(HHVZIWK6<-@E]2<94'Z)^7NR6_(ZI MZ,?5CUT.=!M_3(X4!F;,FX[Y1,2C]T<(L(50YF"$ %N(O8Y)&-HPA>D'[430 M1@279T7#06)WD-@<)(N#Q'# 3);I\K0+IO4EBWE","-$:@W!M!#$'B+UA$B- M$-P:(OW]4W!/"&Z$R*PA^.]#9)X0F1$B-T/P)42FAR!DS&=FP^UU'.<$T\0& M*W182AGDW$X[]]#.-=H,T)J97(N34Y):2[3742S+:6XG,VF?D\WTXV<6T;&9 MJ%5 5%-1&M)5U"H0*POPU5(E18&6YTV000;6M!@XA"1E5G^%@0,&/$L=U*V2 MLE+'@'HJD-I?9-Q?=N8ZC"%)F(.03Z*HH5'H:"QJE:"UHBRHHCZ)H6E(1761 M 9ZSY[9;\V+@"('4E'P*060@(HJT"JXE-DKM3=P&=VT57^]C4.^C MK_-ON#=RDS_8_2X6)8\A<(PGZ>A^]O:_^OZ'1U-GSN8#Z]V:@ M(*7/4T*LG8@THCO/1TM]=)"W=I@.%[35Q_'55YA.5)[6W^A+L9RT?+K9;:_E M6?Q==N>J[:-W.0RRF0]73E(.8J1'OHS;[2+*X^.F%J=ANN3C=;<<12TW@[RN M)VN/X[W=_U!+ P04 " #+C%I(<\ES86X# !O#P &0 'AL+W=O_'7EV4C;M:#&LO[6HA3K(J M&_[2.MVIKHOVWYI7XKQTF3LOO);[@^P7O-7"N]AMRYHW72D:I^6[I?O,GG)( M>\B ^%WR^X>?VZ7K]QQXQ3>R=U&HRP?/>57UGE3DOY/3KYB] MH7X_>_\^I*OHOQ4=ST7UI]S*@V+KN\Z6[XI3)5_%^0>?O4Q>=X+9OA>A[_2?W)C#: R0 N!BRV&@230?!E$ Z9CLR&O+X5LE@M M6G%VVO%E'(O^G;.G0%5NXW3#8CN62V76J=6/518D"^^C=S1A8,"L=0R[(#SE M_1("J!"3.6CF0 7(=43@TQ$"*D(P)A&@)%+:04@Y"$<'(7*089+)F,:(:0;, M0Q"2H%P',3\#FDIDH1+I5$(?1XE'*I%.)4H#"I0CD.*2T5QB"Y<8<6$DEQB% M(9G$N'*&HB06(@DB B21!!0M^0#B/%:&:#U"B,:39, M"Q0PNK8(%&61@0PI6S,90&02F@QH<V^;#KG34@U M90TCT4X(R14]_U'MI8.:?B\/%=_)_C91]^TX#XX/4ASG\?8R8Z_^ U!+ P04 M " #+C%I(\CAQ'J4" "Y"0 &0 'AL+W=OQ?\P=>*(&T25>VATFH/[=F;. E:P*GM)-M_7QL# M,&)GVJ@O!\9K M(M64'P-QYI3L6U)=!3 ,XZ F9>,7>;OVRHN<7615-O25>^)2UX3_6].*W58^ M\/N%M_)XDGHA*/)@X.W+FC:B9(W'Z6'EOX#G+8@UI$7\+NE-6&-/BW]G[$-/ M?NY7?J@UT(KNI#9!U.M*-[2JM"7E^6]G].Y3$^UQ;_U[&ZZ2_TX$W;#J3[F7 M)Z4V]+T]/9!+)=_8[0?M8HBTP1VK1/OT=AI";48H%,,P=L&VT20R*[21Z'A!=&S7 M6N@6'5M^DBQ-G)IM$(P01LXTVRB,83)3&,F"XF146=AM(%THS?21TLP6%&0/ M;'1F!>I$;&S$3+7I/CJK0G_\S+BOS<7C;%O= MM@#XR+X 9]/I5:"%IM%'BT;1HCD_2[T)X)'4>,:$LUGTT48/1;OTZX+XZQ8) MXH7][QKD!#/]HP+K@*LI/[8W!>'MV*61^KBP5H?;R O4!^1D?:UO*>W!>3=3 MY&=RI+\(/Y:-\-Z95,=O>U8>&)-4J0N?5*).ZAXU3"IZD'J8J#$W-PLSD>S< M7Y2&VUKQ'U!+ P04 " #+C%I(()PM=AX" "$!@ &0 'AL+W=O"V0^_,XV=" M(/NW09@.:S_TKX&/]M0(%0!5"2;>H26HXRWM/(:.:_\E7.T*A=" /RT:N+7V ME/<]I9]J\^NP]@-E 6%4"Z4 Y>6"M@AC)203?XV:MY2*:*^OZJ^Z6NE^#SG: M4ORW/8A&F@U\[X".\(S%!QW>T%A"J@1KBKG^]^HS%Y1<*;Y'X+>YMIV^#N9. M$8PT-R$:"=%$"+-%0CP2XALA620D(R&Y(P!3BCZ('12P*AD=/&::UT/UC(2K M1!YU[7$=9.9\Y5%P&;U4SVE>@HL2&C&1QFQL3#@A@%2?4D2N%",]LNB1*\'6 M1L2!"[*S(7GD-A&[3,2FSGA69^$62%P"B1%(9@+/9*JRAR?T&[)3VW%O3X4<)?J]/U(JD+06/,F&-O*3,&TP M.@JUS.6:F2EI-H+VUYD_?7BJ_U!+ P04 " #+C%I(=6 5Y=\" #5"@ M&0 'AL+W=OE+;!%$8ID&+ZLY? MEWW?,UV7Y,R;NL//U&/GMD7T[SUNR&7E W_H>*D/1RX[@G49C+Q=W>*.U:3S M*-ZO_#NP? )00GK$[QI?F-'VI/DW0M[ER\_=R@^E!]S@+9RWZ5,^ZZY\7]24/-"/J@5U0G+=@F4F9G_KL;Z3 MJBD7L\-$[\>Z2*,R^)"!-";J,?+50$"G=F3!2(\VQB,K,9RYEE>2*U M^(L M?X.*5;>RFV)0:!5@JB2+8B)OP%F]!J7HZXU8:9!2@C.9VS^9KNFQ MN1KAU*:OYG"VI;DB!!(KS3?'#!C.&;-VA LWJII$V7;F"@R 7V_]>V"6&)#_ M7V("XZ1M,3WTMRCF;T '_0O10 M=\Q[(US< _I#>T\(Q\)?N!#^CN*..;XT>,]E,Q-MJFY=ZH63TW")'&^RZW]0 M2P,$% @ RXQ:2,7\)(24 @ ] @ !D !X;"]W;W)K&ULC5;;CILP$/T5Q/LN8)M+(H*T252U#Y56^] ^.\1)T ).;6>S M_?OZ!C&I@_8%[.&*7OG)T)$\-FU/5^%)R'.RRCB]8ETF#_3,^GE MEP-E'19RRHX1/S."]YK4M1&(XRSJ<-.'5:EMKZPJZ46T34]>6< O78?9WS5I MZ745)N%@>&N.)Z$,455&(V_?=*3G#>T#1@ZK\"59;A.@(!KQJR%7[HP#)7Y' MZ;N:_-BOPEAI("VIA7*!Y>N#;$C;*D\R\A_K]!93$=WQX/V;3E?*WV%.-K3] MW>S%2:J-PV!/#OC2BC=Z_4YL#JER6-.6ZV=07[B@W4 )@PY_FG?3Z_?5?"EB M2_,3@"6 D9!DLP1H"?!&0+,$9 GHCA"95'0AMEC@JF3T&C"S>F>L-DFR1++4 M=<"UD9GZRE)P:?VH%CDLHP_ER&* QJQ=3#(B(NE]# %\(2P=.'3@"[!Q$3#V M0;8N) =^$= G ID\H<-'\($#Y', C0,T*13R.TAG%*2N [B89IF;4AE,KS%I M@8 /M'%!*+U?,P/:NB LMRO-YO1FTT23J=1,J,W:SBV#UYH\68:*WF-%;3'9DZG>PF-F1 MBZ_L2'7U/92@/C[>D[9F%F12A9F_9E.0OV033)(\R#CQWE:#X.0+F]*"K)8" M^05/0/>7SJ#8!3T5#Q8Y\5Y^@V(PMRWML;<@$R='F??83T#_K8,]]E/0_347 M.;VA(^RHFRP/:GKIA;II'>O8R%]T'[^SKU6#USWGYJ8JS_A(?F)V;'H>[*B0 MG4NWF0.E@DAQ\;.\E$[R%V2A[^,<8?G>H?4$L#!!0 M ( ,N,6D@8D@DPV\D ,H2 P 4 >&PO$E2GM4F9!%/8EN[K,* I2LELB6225V6EM]R$(!,BH!!'H M"$ 4ZZG^P[TO;=;S,C^M?LFG'4[_9&U1_?I;>=J#>C'\?5'_]AOX$WN\UONN':,?[S MAVR31F>[]*'\7]479$I7Z5U6[HH$WCQ/'M+:@"ZN;L[.YS?1V?EI2PNGT&N1 MK*'C9?HE^L?TJ75H-T_;6@>][O$_MKYPF199CJN_C-XFN]J[NI3_U__X'TU+ M<@)M+*F==^ODKOKK*EF7]1:UYW=9N8 Y_9PF1?0.OBR?>U*&VOCLNY^KWYSN MBZ+:3=LLCX][_>-!KVWUI:6K=)L7NVQS%UWODEU]##^GM:^DA7?9.BVB4^CY M+B]JF_[2Z&2Q2.$I>&;)S[>T]5.Z7D?_N,D?-]%UFI3Y!IX_*\M]ZPL_ MYFLX>4DAPZB-\3QOFW?^\ 4?KW+%[_$T?5]4J1E=+'?E3LXK[ ,+:]=[F_7 MV0(((D]VM4W)-V6^SI8TRS?).MDL4F@96$;I3WOT*LHVTIJ?GX3G5Q?SV^NOZ_]G)3WQ&T6^$?Z+_OL<[*&O:UUX9]O=ZO].DJT$7CGU3CN]Z?T._[9'4;)+H()IP^W0$#*TNAWG'V, MG6S3Q2[[G*YK='4& ]_L&@CNLDBW2;:,TB_ QY--G\\/N+B[<_ MG7WXT-Q(\V!N+FY./K3\IB3WX>SDS=F'LYNS>9WN'*%LDR>DDH;?BST0;J+Z[L.O:;1+OJ2MW;Y-5RGLY1+("$AE M7_L]W.\#@W/[>37_<7[^:5X;S/GIQ<^GY^?0FO1T7F^2Z->MRI/H(SS?;E-%NG?_VXKQ_9W?XQJ/.'FXO0? M?[CX\'9^!:3UKT24-S_7>0RSS9+9YJMNI]OMP084$;":/?*'0;<;=[O=J&2. MFNQWP&RROZ3+OXMZDUX\F,UH9_)ZT:-Y MNP@0K#5*22G=FWBU76Q1N %R*W_=.MOK?U#;!&8_M3-Y6>3+_:)V%5S#CF6+ M%K;7PA-/+ZYOHHMW45M7PC/S4H2 QD;>7UU<7T=PQ;T[NVEIX:Z 0Q5MBWR5 MU>\[N!E/D+%%\W^ZG)]?-]PX2(Y)L6!I9PFC6.=;W(O:$A"EXD,/2?%+NFO8 MU/?I)D7M Q]*E@_9AK09Y"D-G>X*6.=]@:QI<8^";C,'%6P>^3NJ?O' 3OUX=GUV<1[!HP>?%$6N M84 H%F9\*;NC+%?2]'5M_]XD)0C11W 2GC__;[/U'@_P*)L1-)9 M/$6HK9=KUO#QC3IU?MH4:;)&]BH/1/#H 57A)OF"A_ES5F*;1MU8(>NS37]/Z,Y7=*_CH\3&SATWT3__)'$FII9 MY086K-R#/GOX,2/>7(IX<\KB3?LK1L[A=0Z7[>@#+/1K)="V5ISD,Q?)I_5) MD4;\G4W"G+O>^BW//_L<#!#7" 8,C]%?KW$O&C?QGZ]0FX 3\)@4R]H(T;) M70(-+(Q@B\TM\LT&94OX[C';W8OHAK0%5(/+M871XFWOZ9(>Q!$@X]]OX4VD M<_S "O.NR!:X^-Q'@D,J#_&4_P+#J^_^=@_W+JX^7I@@ V8%G:/:& _,Z\6- MU*YS_/+X%EX,M4.]9=NUQ.@6KGF0-:*C$FT?JV2]?HTJ?K[(Z#S0&I8MS3?Q MY ICJ["U8-WK[ H;@/EO[E+:2CZ5N&F6,R?+/^];N.0S)ZLF.+:7/\0O?MP\=-U].[JXF/D M1;23TYNS'UML'WZ7\+XK4CB8BVR=TOZ+0 3?XR>RRM$MN83AWCX9*3%!)99T M_EH';U-@T4BE1!,HI#Z@G?8OC91Y8G[#5? D"1VG#]G^H6X+?"'1S[\L4J!S M>Y961?[PXD/#-\XFWQS3.F3H4^!;O;8/=#+HOC4K1.8X6@!C(8GUF.G/"V"# MA1@2S'/X^_X!OHHF>V5SU#SI?#E,B2>.M&07G7XF8\):DJT^H^,@]),NTZ3ILVF0O0]*"*JVTKOB^9(+AH7_=:K\[.S\Y/WUNM8M\ MD:8@ ]!!REIN^P99FVR>V=(*VC@S5KJ S'9K=YV*7-!\FS<2UY',^W6TRC8P MH,,3G[][-S\ED\'\GTY_.#E_/X^ :7'^9H MD#WY$+T]NS[]<'']Z0HG_RYR% &S +7Z(]PD%^?-+AO:2S2L9<:JW!WN\[NV(#6W@$LSYYX[0L/_ M:PC$7J1WUH:,WMX?)WBG?,IKK M_<,#^BU1_P3U/%ME"W2BR\V#Q'H)LLVBV5E2?23ZYY-;M%LM=C4EY_K3QX\G M5S\C35Z?O3\_>W=V>H(^Q-/3BT_D/X@N+SZD7O!W^?Y9[;X]]&/ M@.22P4)&ZS0AS45X58$+!TT^YL4OP/,6>-? UFRW<)D"%R5I#"@K+;9%5J*D M4+(YU+W/PL0==%9LF :+NV0CPE,90;OKY2,\V(G\Z/^UC$#@W/,3.-QE6L+> M,0O.H+<[G%$$\OPNVX(0N$;3))TW-T+H?L>D$N,JK/V*'%X HLF.'Y(U+A\VN2OV9(79DG66.WI, M;Z&+-:P&M?-YOT:CIQR&AV23W-$QE,;*;?( [\"0UKBETA,Z^7'%?CHY1S,_ MN_.A]4YTL2_\_,+U627E+N8?4S'6^@63G8ANBSQ9QE&1;($/^O6)DKLDVY2[ M:/FT21ZRA>]C=P_*%_"LQWN4M,OL 99E]83K".)4='8#J[ J$K76TK'.88SI M9GF\ &D=>&P1;# : &F7+M$_MMEY89N^ MQ#^ ;<'?,"DZ4?<)Z(ZW:4J;#N/E,X6^F&))(@4QI3NV=*^?:/NV./S$5=(S?GYQ<8H>=Z&2])GHO%CQ.UER3A>P\3/J6=;C2 M#"Y=9P^P7CO',V4=B8@^,?N=@Z3U0!W*:>@= MB? A^26-4M>KW$[[ARU/97B' -6>9C6KF%Y]T[S&G6:]E0F#]> M<$C[6_81\3"$%2)3;-'>8B,*>$D!WP4V@\%>3QH!$L,9S]2=]XV:&/1\BX2! M*QY'#V0 =1*L?1EGLX=M+= &22K7-N?;5?R0=6TLIG_+4IM##?VS9W["&N[R M''B!!!ZP$WB=;^Z.UW JEZZET/$I"\ ;NU[GCT1P.,2:.S1F^UK5>10'W0FK MA=_3#=[IG>@GV%X22Y!Y.;* C;C/8.,*6D.22[JA%[8AXIP+;JG EO!0P4R1 ME$%4RM9/JKS%M1 GM"VYH":B.=R^:HB3.X05W9Z6&N,YB:YPN9M[879NVH.G M5]D7(F<2W>6*0EHESO.0_!GH814L1[:3"Q*[*E"2@86@8TT'&C8T+^762A/@ M#;Z_#LA)1/# 5=.U6"UOD\TOR-2>X$U4)PV;8L4;&B/*=$H>BK?(=);2&-_@ M# ]]SI)J>?27=?TGK_!ECDQ0^'I$5ZA0)GHQ\TW33-A MUF7V.(A?4\H&Z0-X,AQ!]''SF-AK!6>$AM0%> B%,F#\&X*IUCIW'4&\D0^F8(XNJO=ND/^IDYZ/CV.[P5?J1; M 1@";!X*KT_VLC#"!W8.^VH.2K.]CSZC#?'9!_G>)D:WR$&[0D,])8;U%8Q,4FPRZ\E166]VS0[)7RW;R NY*N^E\A M-6SAV'[ARYU&Z,>\RAL/;>R_E, X^J8:@1/%;?DVZ73D%#]5I_B-=;U 4S=>H(W>NPX^< ['#2:=HNCB3N576RF4I'KHY)CS!)4 MS9%B@./QA9,\$TXGI'*T)F\S7ZCU;D)UJJF%#A#CH<5_Q'G+E2*W(HC&*;DX M5R!$RIJ[J(CG=V3ICKR<IIO<:,.K,$@G"Q1GMW6'N4!X](GGLN*:L&09 M'-UHR?RA%AT4#HS.*AEP-9R^<5B&%4G<5>M@EBRED&B[I:27AD&$Q*IL?16] M&G3ZT0,H:D@;SG M%8W@I'[9G!DE@>4?4F90VL>3=9_=W0.MKC-H*= H8F="%_$>U+R[#"GQ(?"G MH0D,Q%G.$X,9H*4N1NYTF]:T%AY[8V:(4[&@26>Q,6H%OM,Z5EQ1&$'Z)-&5 M>&Z6I@W4BWZT%5*YY$&*\N4D>'!BI:! %,;<-LX?XM!-"K3X1CH)2%Q M-N_>,F&[C/Z\7]ZYM^B4'N/@H<\']!(43TQ MT#X(,K)! 1&)!:U0\M.SYC8>Y /,X.(+&)^!+];Z.47%F(AJX[10-*$Y;9 G MXJZS"OV2AB "")P4T1#.5K+:?+P2]"0O,^AI3]>8&SFK[269B?VJD "CXDN, M&@2Z+XE_K>"VS LX[J(/Z_C-08,G7&'!:+\^F7W9B\7P$E?R^JDS 'GBZ MQ2&+;A_"C[BB[P2@MHTW9",3^-';'X MU_B;;K>H[G@N)=Z47VIMM/[B?+UWA%\RD%ZEXA;X;3?4>L"!7\;8%AB(YM\:F% M=$0[*(M^RR1;9E,\*>;J%E"AQQ24H2&\!UE*@)DCFA M;@EWK<=L*PL\(T5ZEQ3LK.0>U#8G7<5Z6TNO1V M< 26-D'#\##'0).%.$2Y+>Z-SH1WFZ-\0MM"_ N%:9!T8#5H(FS0ODW57+C4 M2+T"4SY<'+5?VTK:L.*E5WG8V,S9,+ "=VIGX,P8V9I.=&E#*>8NE(+,$,U!%A@(M"-Z2'8\ MTC7'(_BSL#21A619]G&&&1\H2GKP](T!!IA=<4S,G2D[0A)B[<,94?=EBLX/ M])V45443#:[H*RF_=ZZ^)?K^\(4/],*;?<8ARN1%U ^P8 7&!=!]V^^21%-& M\VH42X]%G5,>?%$).RGSU8ZB#'K1<322-M[M@:_LU#^]RK[@WV4T,(]\P"!S MNO""85 :-;,"-^55RM(XNFU(8.((OXHZ+K7S\=DUF??82D9=^C/09( M&!/B_?W<[WZGZ_HY)TE%8K8W0FF;G&2-14*\&)V")L(DVZS@4J%(,]P[$TRX ML6KS5D-+J"=T /EQ->M5LLFT9APHE0Z9>LW*F4(B94%29HXL1K(N0U M5>D'0U("D=+8I,0B))9%?Z>C)F8CV?ER59]8NX'.JE(^*EL,6C\F<+W=DE(, MDT=_-8$I9*FJQGO,! @$XH 7'JG'$CH2 MG1 I.;RH3#0!/$82H;L0J\38- (?*T>B%X@(Q:V82.*(STI4()^6:R[-R&!# M,=ND&="-@+>2TV]0:4D#)B%R(PR0#R!*>&RM01,>1 MAL?4A3G04I/C\4G&#JUPM!R:_7 C.S[J[-0$$ A-"7L20F?/=FB)E*U2XVWJ M'>42O("GP=EHU13$=C,V=+O8/M).,09@T>"GD29P MQ?89"-6E"[X X?)!BC;9BFBDNTZU1)RB< NT]%&0@H\N+]L'E()06Q!68 MU/8D)6JE""AN*%T:F< M:."5$_:..Z\-/1:TX=\);2P-_F$O:>GR/J9.3VDTB7 S3*_X2905T=W('B'K M(U+^6;@.!XUV<57AYY^M%ERXTG(-B&L.VK-&\ M3)%(];IF.3C?I,=DM?:7+L70HL9G=B- )N*6.]&'2K0;2L)E+5,QJ0Q,9O5$ M&^JV) QQ4)G;[-^S*Z 3,:-VDQ)O/;E2G&V$6/$C7>%HZ">]\&&[SI_2%%WV M:SW=^F7TL&&+L*7I!ZM1]VM(YW.C =I[,S10TY-Q,)Q7R:-H5 M6?$B%2FGK!$5/X#<7-Y*R04N3=VFJ#;P)#ES!(?KPM)"ZU2X0[0=CZEI5P1> M;KDAL#7X'5\K8V^QW)=[B94"/0(.Y!V0"'))4!A [*,M6CB'-K.K @.YGJAM MX2VTD1IS+HQ& C'\H7=#@-7!]#0DZ<<,%;;T#MX7[3)893-\WW'3#I4:.$@\ MFP,DV0]_F_H\#E8=S390.@WM(U[T=.WC%F"W:)9S K?F,LHRI(SR5MLE&BDJ M]<>HJR"5HY[30 >L^1\B@I8CZ+)EH._/"5[0> #%7(D=^3 \PWXXD8;M3?EJ MY;8_.![4AS_5[$C!923R<'($L=LE*%0)N[N]G(3+9^4W7NV\QA_A2=KMSQ0Q MM\:EOKNWD:?&16="KO'Z)[49FENM53?B68N8'/:#N>VQV@55N$=11()6\:#A MRJ6W3RY$<%]:J]_&&OX\<@5E [&%+HD(#Y$U6+XS_8.=Z+T&#,,5Y/XV3&,7 M2-%.@@XMO VVL_ &I, _OB;10>LU%1=>C4RA,9#:#/'YAYW:Y;P1''2.X:II M HN9EFJDL<:"'9$[WK!"2T;"7L&VP1$7KU@8]HG1IO2*C[NVS<*>/)$79"(#*YJ"V/H+FH7(R,/JK4RN+O%4IAL(C]B6"9MAJT7:W+E)17GJ'N#Y,5'6@;*UY']2UHZD. 961*20ITY[IE< MAN@H>0V/+XK<<6;O"?B[Z.@6(3Z6("L43Q5O@3].^-SB-=L.91#P#?I>/E/4 ML+5M>C,+/)*^%BD,$YX^H_6#KX%CC3A4)49$9ZO)V.0I HY*[YYB'[9,QF"8 M!=MKH*_5:Z>OD1G(*Z1VU_^.=O6.W$8EM,6(*TN!.XD46H,5P?B?IV/7G3]HH M.=KO,G3OXLKL'O-C8&=;/@OL^_/^NPA_BE\\9V_"BE6^(UL8R=^2O]:X&EZM M]N:/($HHX,\:/X#6#$G7<<9+=M# AS^SLMJL?+++G,]-@B+A-2YHW9 M/^!RX0JQW>@E*V;]1.2Z,%9'# .A[7*FJMHRL)';A:61[8:9@4X'A8]/SI6@ MS\J/'%:AZ5+/CM>:S-3NZ5_P?L:ZA< ?G88E4+L"+"C'<.S$K!:*K.A.LG.I M3/307%AH:IX+2C]ZQXIAB"B6+X]#RP'C]?8^[TMGZD"N! Q]G2#+VZ2!R.+L M);^"CTA8S$ZT)+V-=AQ>D:-_#T\UYO2Q!FP-$BB">W;#+O^;MI]#/\WMDRR0 M\FK*-ZW):I5Y./%"%:R:00J_-6=?%8'F!\/6R6G@>K !1/6QM5N1R+>#\KX; MI(]>(68DOL2=AGMZ[[E??(I-\:NO)F-FK6A_3?9EDTF\@4!Y'A(NC:+O;9[_ MHM:+EL!==%Q["^"+*,PE@K)*0*8R93PNPRM??Y;SL.?$5,NF6M-%B:;*0_FD MZI:0> %T_3^"F%RXA[UC4N,!"(\#XPV2]8)<]X;7U]A.;!K@Z(J81& MER2RWVPQ]F>Q<[E=V0;U/?*ON011E]DH4VS0%)O3&W]BT95R*4DR:=,5-,1+ MM!E\UOF_^;9@3X_E+%B\*5L0B1/VZ, ]',0V!'FJ'*"@$G/,%-[2K*Q3,**P"CZZDZU[):8") M5U&[U=K!+C?Q5! A^$!T/*\@""\]D3C.]90Z[N7M.:4/U[FA:_7/>2%.AF6U M>UDC!)%8!D .F &P*+*MB[#06U*\C7' MM8D))VX>::&K(Y8+8QA6JQ]&[I!B0/GXZ:7J$SY<@E9T%G M'O?,B*QCOVJC'IUG1S7B?>;/.E+I 8R@/DN4Y=[,*GP3+!NVG F&( /C1(& M!H'EWHWQS-GIK\4-E]GA/CNTUQW(XF"$#4Q9)Z MT+$. [$>OZ%>3RU*)W,L.OF:B$>>>A8/WZP3>.UZ<9^3"KJ5&*N, ,@>7EQH>5&V\!I#* 8?XVM7U)X)A MR7PJ"QQT";.@ZMJ.=.O!#8SW.BU5*P8SHN"]- M<#FITN'-+FD*EX4>R^J\+F5>2%(P1Z M2VP)?^#++C'NI-!?QR1&$@G,NUQ),BX:)^2D/]-7+& G2)H<-J]@X U[$ +B M\LAVCWETS"%5F.MS3+&EZDRLDTB"2_9MTS9 M312@]J2 IKZ)EK 37F%BQM['$B:B'EY.:[(*!<%M\H0^-3+,V]$F1H,@%BZH M#:R*A#3-5ELR=VKBJC6S!B(&=$:7WHN&C3[U-"F-P(3J/BDDBXH_R]_]9&5- M@"$:[!Y__VC<9)'*E;5!':?E@'G)F=Q_,F;J 8ZX3 /'4^M4#QIUHF*\E7:#6Q3B/$QW=::9,48,2G=M/EJ#6?ICK&&)>:W+-]0.W?H^M0HS[U M:0M4F^\*G?4)6G-.,/$ N"AV-)<^X$#8KR74I-5S[")(@LCO6J6+YX-"VT.' M"8?&#,FU2;@$N&_6#+.2'/!:7"J%"WF1_:T1V=EI#S-O*R'2M R)#8JYUB2" MQF9OG.>:A!5ZPN<=L+NE%):5+BL6-BE0I*? F$,8"X^FB M>G$+UM03(BTY[<)%7[CT. <*@.)OOL[O2 1> 0UEFH1"0&6'5T=,,9X\6E6G MKPLI#U95C@'E\E76ET%4";1@S8>"3"1^5=WM1 XQQ@Q<8/1$D24N=$9!3)(Z M6U#7;AFNA9N_<8!;L$8[#V[9D5\C:T45T9SYWN. ML9KD@O3V#3:[\DNL/BB4,_X"XM&2<22U\YBA#-_OX9<#M@]ZZ)1(O-4*8M'. MG&5$XRX;T:389R6!]CQ0V.&%F7<8J,-9QFL?CTFI1G:/C=WA(=U]#VOU_V#E MS7*?E$$>,/O;".I.8?DH$:,3O-:)L*(2SX]^B-TH75 8TLV* .P$=(Y-5MA/[ M*>&M49!M65*'U.Q.((.9\8ET;BQC3J,/!*2&@#Q=+;22AE*^"5C;/6T9W2

8,D8C]TIH^28!?NMD7ROLTA(=[Y:5E_'(6HJ$]AG CAB+G73'A).3# M1A:7+WBWXC=DM'(.T*O%,A-JWC Q>]VGBU_H5+,OD<^W3I8A"I\JIIM*NJ0I M)T<9-0Z8S%H)-[E+=&>!AR1"- -*:*]A#P3Z:U%>B2K*>TX"-*8>UZ(,Q)H^ M#3#9W3[C<,N<0GQ=FG/3:\T\IA.=BK8:3(\X!.IF3N\NPFB4OB,;/[*@BVM#/^^BX: M+P7JP3_/T$B[1"4DN2X"C%2_@24E?6Z"( 2N%>,N-8E0MB'A#;=D^8R+ -FK MOJ;L7<.BQWL6^?!'8,]^ABNILD(U$I*LX*IQ[DFF.*G@9^XS* M6?LMT.XRI000@H>@G<#PJ42-YMMDAZ$8,$ M'9^SYS1V8+(4E\)1$]2S0@F3AH@6K_UFJ5'MB;TA"5U'[8TNKTN-9RK6 MT5:Y0)M@V6ME42OFEW #W?73". K2.I,R42;8)Z];(\*U$15%XR-,)0%3$5LWY7+JE1^FUYU:1+>5.5:07,-8P!'[5<]^@ MJ0:ZAV$TZDN3?#B#_(^:Q\(Y\W-[M=%*DQ2DAP:Q\,XVWG*$3> @):XI8V->ZCE M 7;JHY[GO9 D[-&5TWQ5<: .LDDYID&3:MIOXS9M]Q]L5(%FX*<@Z+8VV>9Y M*/^OWQ!-SP=S+1EL3V+8B)5SF3_ _XBD__;7_Q/\<*\_ MK-*TM !A00&#!B]GU1@6IO-;DXH[N>E2? 94;(WL T+M3?JH FPDCMVB$#2HODV)9-2,%HE&>4&1E+*Y2HIN?M/[E9!\93I. MEG;BG@]2,*YT4VS*ZL,A9"&#A!C4V9B=<&@T+T.U/$PLP.C@TNV73U8FUS!. M X_?3=7^7TVU;9PWHV*@@?4O:4O5%])&)!/63\W%2;8O*4)KOQH9O&0"4!YU MIOZ+9]&R0XADXNV'*^&T;21)+$&A'K;6!-9J#/TQ%D!#-,_U2G/M=B;A7+N= MX8OG"@R4*Q]YV"HO=3I+'2++4920*Y.$RK[J%X&*FD2S;G2\3)Z"9Y4+82Z; MSTL.BY1HT+\ %3CKC6O'@%Q4H'8J6/T5*4PY41FDI8<\RG)SM:>3B370-/@E M8--K"KQW9&D>XN&'-1V+0E(B*RWX'#TRV"O9D1';PJ1- 1BPU1\HVG?V-R) M%2+UMA#<1"JLOM,:UJ^_CWY&V/*JY@5Y% MP[@_GL&_@[@[F,"__7C0G>E!>*INX=$P'@V&T>OH:!"/1P/^8SC$;RX#4G9C ML,'*-K[,/=!2.:Q:;S-IQ-&"X4_AC(WB/@QZ$,_&H\B7ZP[-GB##*\;4HS_F M1[UX..W1//HXBWYWHA6,%!W(,%J*YDK?K(VY2@ \EL""UY.Z!W,U=+ M,07E X** [^@#PO99N[PQQIBJSQMM15%8[?E@M!3W$G^B%_Q$,25W1L@YD0 MVO],=) ZLO<[5"1IN6CX+,@_5Q5!@Y#L<->(#"&8.E*DP\0.UF83EB:(*=X@ M6PA\9"7H\/3DK9/ YI^NZ!Z_3]=;-9([7A($)MD!44DL!>#!9C[GN))ZH=43 M1RECCAVM!C&K;?"8 KJY2Q@-JC956MHEU.7HN='[JWKI/$8''U-[U+GE87\[T2G(:6$ M:J*D@_CM\OT9QA,NO9-6V#Q@*:HI](ZSQ\)B%E]5(Z850J,^'8ZF:9U2M4I+ MW2.T3+<8HB(E@C9/1'L&NHHL.=5S\\S)I?N7\TL]NHNDB)B BEIYJ*^+/4-> M7!^L[,8NI8O7Y;AX8Y*ZW+H#6)E%08 MTY2$:SB^L:GAX&KI5'A=L-OF1G$\3O2E&E/VSB=ADW'T_LTEC>3T_&?!'13H M:TS'D;5HNR"8VH@O*MB[(/5XG>L ,;8P-G^ZGI'T.=BT*F:]V3_]_AIUP7,= MS!MI_IJ:/]7^OW>W.L;7MO2%UPJU]BJ:Q-U>[_EWAO:=<3R=S$A[KU0,+_)- MCIE03,D@,[]+;XL]IF%!$V,F15^SS[QYC09P*FO^)L=UI:K=)]=O)+&%2BHU M/OYI2]Y2?/Z$\T6PI^-N'V;"@?>\A]@8[!^?%XEU]^T9'-^2HZHU.IHAYUN3 MUCA.F#RW$GR0JV?(;+Z04?KH WH8&0DS?-5G$?!;CPXE)0,)%#RYS?>V#G"L M>/!MG-U2N5&-\,3Y.'Z4-!1$9V#D3 MG]L!^KVOK>5 (L2!>_@A&_.ZV1/9$1=T %ED>1>[PS+S%C2'KDSU1]9WYM#)$CN2G=N@YZ06U:4[+R M^((Q@KX/(FEQ5S^&1=/,X?$DZ;\T\(T=VZ]N0!G=YX]FU02H0H"]JY5J%7!D M<5#2<)VO;><>-<326NS[]DMM$#,:!L(N6ZVWZD!M QANO7,HL\)ANGL\=VE6 M+;DU7$J#X+D)Q-ZP1"=+.'_X_>Z/?_A]F?WQ#_C?[H\OJ4'Z+>]$_WQR6Q)/ M_U^UU\_.3\Y/STX^1&?GUS=7GS[.SV^NHY/SMT!W9U?1CR/' M03_ZN-]0[1)@@3D6 QGWXNZHBW#+1\,N/@:?^WV*HF0D2C;!2O%B":L#J4:K M&<-07D<]5/TGJ$K3?_*19)H[=#UL'"!:A\"_3:4*0M69=SOQ\,)+LAPRJLRG(YH5<9]F >L5_U>_W?;HM%T%H_Z8]RB M\0A',YWP6/ 'X$OU'1KUXMYH3%.'!^G3J+9!@UD\&8XB(*ZC >XX?N[WOG*# M8)VFHZ';(/GXL@T:0?^SJ!<=C7&0\&'XPMV9=&'>1*Z#*1IECF9DUL$?IO%P MUJ61-<4[+5X\-\E"(0'9U]=N/-;WC!*5BK&P4H(J=7832;"HY0^@R^K!P(Y M!/V(] BGO#OE\P/]C^'T,QM[&6D/AO&DJYS'=6Z_?!FE#T>@(LQZ/-'^3!ES MW!WR=],Q?S.;Q3/@P893_;%_!U+ML<:'_'@TY;M!O^@QX0[Z [KS',NN M$>D4B'S$5*948KZJ$FA_#(0X%';M6*[]\F74B69L9/VOF/5B*Z_H__PU??DR M^AP ?8[[U-*L.VE>A#$T>4T"R@D_[%.-#G*E M,YG!="=DR1^,X\EX7'VNDJG4G_3CV6@&_Z(TH1>4%P/\G=-0/-8L%5M\I&I\ M(#C';"<]4 ?=N>1WR9?8FP[)#>A"8 -_(&6B8*&KM"C_]M=_5;F=LSJEUD%S M+>ZKKRS&7IEB:.T, B%LO9FO,(-^A85/*A"1$U[C";2,B430B>922^(S-1OS M54!_&#/)%W^=6ZJ_^^"RD!7*^P*JME$!@O ZE*MX)-[6.@BL ^Q*-Y^S(M]P M%.Q)*?9X5[,S;!K/T8YCZ31L,<"_;4**0SU0LL3$A,^9' H'J!C+F)3,&^F- M!)KMKD'*;&2E9 PT?F&X,A8IV#6"^;BWJ]BP[OU=K4#P%JBL8!QDJ0="M-U.M#!II,:],3)XTC!;C8\?>)][.QG$& OH47,Q&,7;!=1S[ MX,Q5NNW99KO?>1A!5?5#[%984M\.K4BV(Y73M$ 0*LSD;HL\63+B1UC4[P.! M@/0(P8Y>DH!711^4\FT2:T@E#<@2Q73$;B0^>VAN4NSS(K1M<"?]L).P97)' M"1II6Q6B6N>4/4X-.J3!_!9#"ESI:#+]-0TJCH1<'; V->9AMB7/V9V7HLAO MGC1FO3"4(L:$()UL5KT(4;7;6 M785<7.M-QE/C;W2 OCZ 16..+4AK:-%JJRDN>90ODU78//HMY-8([>,+W#;M M 3G #+; ,Y18&T?,(:6(!+3$M'UV&2>Z1U689%E[3O&7O"5*>%:BXBO#T((L M)MR$25B*/:N4$8>AR1'&9)-P)F$E]><6T^]%I4=R, =]];$OB2D,!#A:?P51 M.KP^=<)7GY1,PB(GP8+? L'_N#HLD@U!MYOXGIKY+QX%.^-!\E$.# MB01G[M#(.EZ;P\[R[84G[RN'#RZW7_WIX!ZH/?_?99Q'PHE>ZU]]]]?@]3._ M\@"_?\:$S8;J5Z+)5C^KF;3Y<]V\/8O[@Q[]9OX4(VKESR:C-RC\]*[_4RRK ME3]?;F@U5G#SIS&]FC\_UB_=49>LI?*/LZ4/X@$HZO*/?OMBTSK:TONC>#P; M1+U1/)O)TI 5MP>?I]$ _A[3MTYIG@SC[ACM(1-XL(_:\V@VC0>#F=L;6)QX MVD7[ ;2*08JH8(]!P>[+(U=.B4:J0-\L2B[ +XC?0(-HWXD./]#+&]=3+4J7!)A7 !"1Y2)M M"0QMYGJ=ES#R\WQ35'BY$>=42JN7CU00[5@DJ5HY25;>M8[IRRID-S#^C1T? M\WX-9RY8GPUJE+Z@0"57\DTD0"RI1 I4*[HW1D^YHHZ=Z*W?(D'.ER))^*BK M880R!(;#I\MJ@][6JOPRJ#ZNX76$.)4N#:*7V&E="#U'$H$(=9]M?9$HEP5_ MFC_!E1!=YK!1T37E;S,N*/] D2%-8;>=Z(W/"1- &E]QYC$H^YL$16TDX%RP M[7TA;IZQ*Z>ATZZ4"/C&F8NE135T,HBHY<343DA;:G!"KZ]ZG;')(ZC!^YB] MO[E/F^IX.N -AU+0$IEO, 4\V"JNQ<' OYK%2TB0M@>RNBU'MT(^0CJ\ MB&RF:UV\ODG"0",,@X-2#@YQS7H@XE>- 9J$+KJNBZ_8@].6/?BJM:Z& :#( MOT%DI.BMM]2T1QJ-Q[T)*@"442AI3^-I/!P.0#:*I^.N&G654IX5(K1^+S7\ZN;GRE>9?ZG3V>7&+["?43! %(S@(V6:/NU-/F!UBSJ MH_@X8!EM"I+CFWVV7FKXW:U^@+-=:#!MU >Z'/9@&>,>2&MS9S80Z \@[LD4 M!$\0TR8#0BO?XT7L)L'\5C-#AR"W#OHXHBG(XN_VQ29S(;>K[ OA;D?3> 9R MW2CNSC# 8L-U*Z''XVQS3(@Y>%U.XUYWC#DIW3[CX=X3T)0=.8RI-YE%$Y*) M68#<-BXTR/8PN_XXF@WC\:A'+M#O@Q(@2ZQ+B9<2^5"'H,6,9I35 K,?]#D] MIWT'7T4S4$G(:PZG?-:;P=Z8]A2QEE+L^E/#S6/XW*WF%_8&YB@ 1"EB_@I M!#^(ZL?/"T8*RN,-@NA>T;4A4ZR7.=<,?^6I@Z2[Z_UF\X2B?PR: $A-.6QD M0H]=Y]M[A!)[5W"T'-6@Q3N0.(H=.H%#<>JR.,:QCH\XGIQ8% 22VXKA7*SE MT6:$OYH8G@#-N[&_&AM6AFX&F8N]QT=48[J9V!30V0+]29H,7(U>=#&)"02E M3W5YL? )[@;9MP@K?\/V+CD3#EW51P("I^TV-2K7M)9E@;86+!LHO(0,"E2J MG&3WQA,M8N F?<3$2T<,O'/NB'3@>%)%4B553':OGGX.XB5A')=B8B\(FL?, M9HQ^%9>.6:J48LM8F[=1$C JSJ53<7[ :_!459P#K\644*-5A'QKA\6)ZQL. M/3P[CRZOSGX\N9E_^/GXA_F'M]'IQ<9]S!KTR3F[$)#&X"N1(DK1FA+/X@J:D,JV8^5?K/>=X?P[P MZ?F^<<5,00A=N$5-S81=L*\F/57G:ZI'53)SG:O=9@\SI:G_J\''7LFXP/0L MROVX;:U*CXA6KB(6^="]9$XIF0?2E#:Y*N\<,:X0N>P#KB2=2'(N">Y-%?;" MU0E1<;1)KBR'6*YS"IQ^HS%(UUOR.G"S$%5X/D8UKL(Q"@'_," M<73/-HL.V5?P>[2NQ%IR?,FVH9^RXW<96CWP!9,E'T+> >FRW2$+K#*<*4HE M-)CA;"DK?2-(9(L])5XBA">LIN1JDS3HI0"1<2BQ+.80@%3>S]>2DHD"$4CX M61[+V_<,GTNY7O@CWKQ<=7JY+*2F0G2WSF\QN\3WQ7,5$N M< 7<(:.H#M\-AR3':K(XL=[*P@#/6:IDAN)>I4X[:G#=B@KG$ID#& EX%#M! M<9[=6E]\Z;5*T;(6^J!*.TH=' 24;[ D ATF6#AZ .^GT2 >@JK17M1&@/-Q M0@++C+WF F?&5W-+Y7GZ+4'H$NY/DN_CT*9CBBAI09I7PYX18Z6V%6LOX;.H M+QP(T+O4I\DC)2;[5Q&H.C/0%.8MPY:UH"U _KOBLG$860NZ5-M;,E&-=J,Z M;@YNX/:)T>U1%1I.>JJ*A9-Y15D#XR'E/ 5"!)W# -^[M' %!EB8449=505/ MH<K1K1QG F_M:!AJ@(%'U^57$2$1'5F.ZPZC0=P? M3SV4DD%+ N5^UC,F(]#DQ[TN%MHB-N-VQ$,0R;+TX3S/6I3Q:-;O-I86[$WC MT70DOMF5NZLK*]Z;Q>-N-WJOA4Q[9)N35:ILRG@<#T>]J%:)+#=R;;' Q]]N$6-!F]O*6,1S,A* MVAC+H>.CB\!2N !V+!GS64/3R .[2I?$"'P]4(.^4*\IJZCEI@# JLU+0AI, MHV^E$YTVO^+VQ'")#?"<]5J.N/-E&56(HC05C05M.<=:VX;4'H;+0*F>Y(V\ M MUN)2%L#=5\!^WBP-@Z6KRGZB7R(R8U+BLPTIS!^%2X0+I8P,R.[_/'6"L#H5T,7@850'QA:NOTB%,W@3Q@G8JT\F%*AV.[!-YT MF/F0%-/&9F.J^[W=54"N3/? B/W-_8F__X##PG8HW/ZU<5*7;=1(/HQ^W.]V MVW9_&$WH9P;"VR *(=HOZ2OQX L?;>F"R-F_7"GLTU:XS!T"6YM9S:H6P M- M90V^OV^[XEO6X$55([]JR&VNS*\:[2>M!1E([L0:,:C\09# 0.X&U3M_1'$. M VJS)>K.3-I:_CMHV4G:-AO)E#=KS2*H-(/$2X8GYSZORR17QH>+EP[E-FG_ M])Y5,%W(<-VX1><);>U5#]?0&%Z;P/GVFV2_S$(5/-N0PL\U:E-T]9J$8]X@ M%%%)#G +Z"1B3I&'\1.IP!9'U!J3"6@;*V0Q=]EGHE.Q..2U]=%%R*LZ-D&* MT"K@*TU2LZF,5,5(&/*D_:":)YW9#!.N(.9^9,&$[D\6 _CJ%9,5X1PYHUL# M<1E+E*>O9'&/-=V6&O1J%P+M2[OD%RRO@M9Q-78'"&T6G;>A]%T85_G"W'HER(<2WEVZ]R46^>F M=))PS,IM4V5$YGK"(_U:PG*]J1 *9:SZ8!SVX9QKVO?Y:0E^_XKA-,;#S@_>13/0%H_ M]#@&()+R^SV%9"WP_6ZGR]W!'\/H;09""IHKJC\(/* C0L*-^4A5^_ G]E(Y MA:W9:-%HX><(C*H5*ZR+Q^#&B$Z4J/G85:T!D6BM)A@G8K%/[M78<#J\8T _ M:S'V-)C!VFF2U(JI\0-5B@(NT6,VM=8>%=^E;D29.[6A5:_@J)=^Q4@22/@N M5T_28LG,E=^NLSM>#F(LSNRJ-;Q72\,*V M30IA(=B5?%$G:]6*5[=->;9H6+@$;=DSX::LC5)*@0!IK;@&(-\3+.H<5[FN MP1%Z1AY!H8,.97T 7Y/8Z$21K+ ^H:I<4K>\.R,!+K!Z%QTE2X3H<=007A*\ M67_G11%/[R\NWOYT]N$#A9I5TCV?]MGV6&)"&.3M9X7 X[PLR*7Y*4;U( ME\J\IX>'%@,P?QB,!(X(XGI-C>)!X/NPW! MV?]QR]0PXR>:)8YRW!TSKFU_2K0XG$S;UA4OZ1$L:6\XC@:CX0M79$RQ461@ MG0BY#_HVU,4X]__C Z6K8:8F4OK_#X:N!4-OEF& KP9\M85G_!>)CSYI,FM0 M@-L@D UALB/S48*?)E\=W]9TI1@MO ;]WFAV@3D\)J8YO SBQ M\&&"F-5#^G/J_T0@[0']"2R2&:4SC1'CJE[*R&[.6%6YA+%=HXY2?6:>%!N* MS7-/') /SND;T(J,Z.9T)"4SLH1)_+'4U MS,.WG)/]J$PX$2;LX1*]'];Z8 ,UR63G:+T35%:O9>8"!P..0W%-59 M44$$#1(D;/('>S']$CXRZ<^O+R]E0MA"2[\,\VWK"1.^@:[+KJ! H2=YFH$W ML!H"7$ F$O^$P%83?B:;\%@$6S,P-;_(5>/HA6=6_UFC MM7^:I;NO0.0_UZ%_3W>R=(^ L+,I@>V/X*1AM/,03M\$D>/> "7:P_^A7M\,'+$^%NW.Y?*","O<]33&./ T9HW M&WP?75MB V8S[",C&DT'*'I TT1]1R'YO089H0\2UQ0$*.P-Z# : Z?J12"C MU.8@=*G0!W+ #I-";P)2R1 G-(O[TQG\BW!+ [MQ#1:8;J<[HG]Z_ ],Q5MA M:C^.*]= [4BW'"BZL8$<^7YT0@G/R]'\P>DIM$7-"B@66/+!\Q[6K)FPFVXC MO[$V167/IWW<]S'&O@]FDY8=!WE[-H@FH-WTXPG(B;3ILV$TFT5#N*50\8&_ MXL%@C'+\:%:[F*Y2CI9FEGS*-LO##R''N!+SXHF/L&N_JZ[FB/1Y>O/IZNS\ M?70*U]#[>G!MXT,O"%Q2JSG)91E"UM+ *$1;@D4B5Q=83*/!;(): !)C+>8% MC!:41UFFLC8BH 0,."7H[[ T;H"^0P%2:$WK6GM9. 8Q%8U4F"8K<\4N<<".UR;U92&H6<^LT1A^N-3$":MN K,:O)L J\%0- MN_PKA4P.R=4.P_(>M@3U2]9"(B\IU,&90W_R 7].51 CK/CN4/SC-VT='I0$ MV\P<9,: M'Y0#+-*H8K,WC\&G^/O_GX:U;":@A +_F/7@+Q2("5?01M*56-RFUZ5R-Q.N M$1/W"*R/'L6ZC1Q)*.,Z&O00'N\(0X/@GQ&AWAT>YHB4X/$4L]+[?:X>,P-A M_#08AO+NUL--->V(#ER$[D-"A5?8OXBR?ERE/4F*>!'Q29$QGS!OJL#41Z9% MFE!7'%C5L Q.5U-$45VA]T4-3)^O;-)1I5F>0F"-;SBTE3CV%LRN*B,_-475 M<:BG:KI?-*1Q''SX9992T&\^GMUX'.G3B_,;N$+FYZ<-*1P''WX)[K2HGE)O MD:WK#HO1NR;:@5:JYYY/*JF=I&Z2HDDJ)BF79)EE__&%X[1<.,!6KW]%@!F] M 2N@W1'ZYGJ]>$;PF7#S8Z.O)-^.S%>C&7WNC\8F1,_Y.&W3$WY;_E&D"_L? MLQZ[$(O*M@+#W_C6T7128"PJ2/;C: "J-'",?MP;3$%VG40CD&A0JK'8%RAI M#B83LD]VXR&A;_8014(LE%."=I[&X]F,031I!7A^?MVX$H/4K9-%5$]1LM"C MP(#M&I+$+ R. >,]Y>$FE'HM FOABL_*3?K##F&4D.^&^U7_$9=I =;ETPHX MIM75#\%8W3C"XPUZ N?@<0@IG 6?E( GG@5AZ:(S!AB4$:E'EB3#Z]@7$:Q9205+%PSSLDW[@NZA]RS03E-82U+8.N;I2O@ZDM#6_DKPB*6OAV3MK2#+1:H M.*R(CD4S,52)'?&NH%IH%LR+NV0CAC2T8BA,(8V!2T+4(2[)XTE'V1?^,:LG M5+BD&J)2R &N$_9,4M'/ '85LT@Y7Y @1JAF18UCX%6,*ENN0+?/[A^O&;:( M3LM;J@DL1[DUI2J*-.QV&H- Q')#C#1JNWXP5V[RCZ M@KLG_$>74"&ZO'N-!M<\F-@!D#9.RX5H-EQN(N)S0"=!+NP+MKTZZW]02YEZ MX1PIC ]/%>K %U5O+\1EMF,P,4F03HQINW@.K?4'6"P)(A!TT8)K^:X_LX2T MS$JTA\ BK=VCL1'_UND=QK\NY"@@+M@Z>2SW**0_BC>5&F7_PPK((A%?AYY@ M]FPLI#P;/Y.Y,L:^6W2P[VB_*)7P/EM3JX4K<+WA:(N"87I4/,SWNX4<%FY1 MFB%SJL.9Y1!JT1QOUPSSZG^^3=<8I>5<+0(=A#F'+IQXG60/M)4TFY3SRQUT MJ$+3Y@H;Y,(%%#-(3"K*.DU&ISJ/;ES'#U@9Q9<8DOCT &H&GS"+)\M!@0P2 M6U#('EK 0)F%UOC:U\NJL2*/%_4ZZ #K70YV4JW;60:(?^9EF6'9<*WZR -;)@_)7>"*A>.]=4X\UHDN%R^9I"'/+.2JJ! M ?)#8!L6.B!M@2X-?R:#A^6WZJA\"@&[4+&4F!V*P%T$FE?U4-%\F9S-*?^[ M6@IOB JVWZR2SWG!@K.P(XHSS6_YN\*#A#XI>:=_A]]7&S:F&GR+JQXSL>A[ M/ _Q+DN;O.K$\N$DN+O%X(O)?032J[_I&P!%.: *DQ\2ONB8850.&')WK+?. MFR?)_5P*&R&U@4YWQ[ MQ[O\N$0(80'#"#H/P[5T@'&(WX0BN9KN\]6J9,FL M@>^$E:7KEM0ZIS1VA5>32I=+28:*?0,-!H^@U/8! T;=;&'?K-LHF@R+#07N M>)"P ![]W.D4L*I$%\;J,Z5A;G09,>#IM\XC#&NS#2N4U[=")DAAY3YA@R0> MIB]"/@][D6]J5*3AOEQ,$*F/@Q-Q@RZ3=1Z=K*&M2H(UKE/8\?]'M[??_8_8 M7M#9-KY, D&0:]&WK/*C*V?O@AP=$'&EUK5G)UQQ8465M5$&T00N)ZXT23)E MB4! A.\@R55KY LL ZFE00-'L'5-',LV*]3>W%35NM L)Q2HF+N[GW0W-C3Z M8-1%OGW2QR@O"'7)4FLCD^.SH$AXHARVC"AD>LGI\*SFTJ@-XR5ET*P7W;-? MMFPQ='7WRH.; /<%UJB5V(*=-:L(!?B"JKH2L%IT,]&+E;JO'',K5Q5Y(A"# MW.R:*0CH3JO!Q7!QPOJ;L]RZPX_%NE7"DQUKGYZ32\END3[E#<]+AG:5A!"' MI''/ PIQD5@LR%C7-NV%RHR^[# &#;B:U+I4CA\V+(]:OWC#*7ER(YF-KCLC M(#'6=ZEQRJH'M_.KZ?Q) MW4T-,=$^@\5M^"EV/A]SE%XP(D3(*PG2J#7?9$N/*)7BSO6[W:[XL_']Z B_ M_-M?_XV^QV\8V$,>G;8\.JT_.I,EQ5L,]QVVK?K6S+RE5U$?BRIY#QOWYJ 5 M; /H0"=,5TVV006'YJ<)#7JW[!J2DDW!T9)APHR5Y0ZD5MS;H[R(?4@.2Y,^ MYP?>B;6OUV'0$7O>*= HC /HF 5TULU;JF!,,0\(B8/ 0LD26DJ7?HMHZN3K MA ]^L63EY9>I)) %NWR;$QB);@(E\^6;8[PC]V1XK81+B?$2?2MDVJ6+&!?$ M30X/L_4_N,@.Q&F1K<-L*9V-M<8H=)IFV)054+C !LV1 EP4%XY[N,3[ZOX= M1EZ28!06F4U9".2H/+V&!@_0,1OS\ '1+/MB;I3"]GQ!.7+@^;4(.V=VNW6K[%FZ M&R_R9ZOU\,L2@D?**K>FIHY==:-L/1&>JIZOH#>A9$/;0O5D3, M'8VBX+IF6.D:3B\!\>']H!!E2[9>2)*'#%:F&\CPWSPVB4A:I9FB$:*V[*'^ M0*Q "(GJ>O6U#XZ&T02ZP"X[#?I&3H OEX)0PG- 5&_ M5]M-]8C3*(0BDCVL*;I30/QD$5C6X#+EJKA]]2F%1XV;(4TA29:4TW! M0T"*NWN5%276@WER&:6D;/E$4UI=O#UBMORHM(+^B[6N)@(B\-".,BRZ6UN( MZ AU$/6JM&CB3-[E%D08,8GRL_^PW_ %!O?9408=C!S 7A.@%D]LG?AYD1;R M -=)1I!L&-:V(/L-3Q86#YJ%=FG[:\L+C$GFF:DC:"LG,^-E'V%856 M2ITJ7$(PL[ 5K@47772QC\'#"%X1";R42 ;"4&:2G\93#UK]G=",PWE=9PZY5!\ M*:%IA)(EA+9((>:D<3*=*\2.#$M#EW5HK-T:Z62 B_AK]X<[WC?9)4FB)@VMR M,(Q'D][!N'R[1Z;'$&+0*M8- =X'QK3SZN?;9S,I/%+]1IN3C2IJLF^".^;=0+=7R^ B^+0MV)YXKIV5)7. MQ9Y18U(NSH4OF@*7'<*$"FKXN/D\>#3DT*N/J2DT_EK4,,(W:A3TKK+RE^-WZ* Y4UCH*WR"#Q=! M^Q&'QL=6^%A0G3K(S0M/NX?HYW*?TKTN*=7J--PKEW*P-YHU^)>TR(\7^7Y+ MH=_E/C6WHH/O-#<'GP!'%6]15D5O4Y4FEOI#;;<]M\%-P?Z?S>?%&1UHIPRN MQ':F^>+\JGEPDA0T+QIV!A'6H1EVQO8X#";?P?3_=S3L?4?_T=\@W^%_]/?T M.][_AHWM=>2A7F?\'?^//TWP4S_ZSJ]P(?02?1?\_P5+%W(3EVYBL)^J"%>> M&UN$*T8[:\[K#)6E>DR@X!+JU7=AKOES9TBXYLO792!&BMPPU]8)W+CA 5\+ MTT9%,M*#P#SX*IYP!$$@QI1#YBCMA]9SK# M>#XQO!U-^]WH==3O=Q!PV5G_COKQ<#J%'T:=WB%H$:KO..ICI4A\4'L:3"=1 M?]#I3FU/6$$*>AIVX''3TS">C/&':6?6.XB)TNO&DVX?#5 SW],4D]5GG5'7 M]M0;T9RFG?$D[&E(D%B]7@>$]T-X*6."XGJ%JP5OZ/ZC"ND$=7^=X](Q")M"@GB"6AL8Q1/*;>A-^GTX:!WJ.CEM!=W!Q.. MX'($DCD"X0NECI5[C&AI&KNU2%WYR09K3DU"4HF^H>?AWG>K\AE MKR59&_'%-ZNKC06\.@2Q R>;_QGV#1OS8D]X%.#57F\03Z;C:#*.)X,>(D,/ MIT,6IVIOR8XCC _P%\P. N[0'\?#7N^Y:\:N;G*+KA"KR/$Q=Z>S>AY:2?59 M-(%?<>OH=W,SKBL-%@SOFU*O*/O^-]U!S]YLTI$=U+/OO.H"%P>I 0OV=:,! M\/5NA].>.MT)?=8_.Y,A/ ?BRRB:P*-=Y-WPY90^T1\C8/_PR+C3'T6#,3P! MW!:^F^$'^A-X@%?/X*J!-_O88V_< M&<&5 QL+#TPQ::W3PZ;@%@,FWH_'PPD>W0'ZA_KP_WB 7T/[\/]Q9SC#1\>= M":*H#*%=NB3AB_&,4MN'$?\XZ'X4SL3['HX MQ?X&8WP(QC8<=Z:^;C-?7'QI7'EW)RL=GZ@>U@MDKQ>)6ZY"Q=?+74T\J&6T M+Y.YE,A(*HC>5JJ>;QW@S"&A:3KH$E(7K+*3+H:4_ O[.1E9^8+S>N'KX33Z MD?G/4;^/XA*\#E1R2%Z")F%30=[J=DTWW2$)3/"[%9@F?>X&:$J[058X8($- MZ.V0N#2.^R!]P',S/Y]Q/.AB]B$B@EIYB:IBOX9W\3BY&<'#4^YJ,CPH+LWB M_@AE&R18@7)XD8 TA?,SXO=@_K_9[4\#$".'N9""ZU\C.OPW#9[5N$5*B*4. MXL@60OSWE!-P8M8:O@).TAVKP$#SY:R*B(K'M-@#25^6I@S8MC8N)@6.B7@D M8/IC:56_YQ0=*7V#D*]A#KCWR.,NE:NG"&U&Z)/POB[OM0PKZ) _G8M$"/ZH M\I; BX$BK$W5$OLS?$UW-KO?=X)Q7J2K->\ U6.13 H+7R! 8^W!L+R*+J6B MJO57&*>XEW&5 H2VIHHU;B&X=,VWHJJTUL*9C.$J@?_@?A$,L(:'7E'M5-85 M$4"%5(UX"/?*I:\1%C#DGRKA7I=TV'SPJ%J OZ2+O6!GK^#"1SJE1^UIK#T3 MIH_R540XVAJLRY$@J'N(B56)UR=N5O"WW"34;4 ;F&W"1"1I^I(=+%BG@Z0J MU9"ZW]&>@E[I79F8N;1S.$/(/#R^%;7CY@%G'1@!FR@=]"Z!/._7B7)D\F"2IW]*NYC;C M(-G]6AL;,&/WG[6Q3:/OX C"_T;=Z) YK0>_8N4Q_/_D!>:S(/CO41"IJP?2 MWVR/][FD->X:S^4-1>_1>\^=/]@DS#U:'[OR(LGF28ZBI9S?]%B6]8-)02!X M&F&B7W4J8S^] X>R_/9326%&@9?_6T]C@B L_FA55HQ]*Q350 [Z]9/:VDO$ MT%N*Q28KEBHFN&BU)J>?2PTQ A4OO7%BM2!CO^C(ODBG>,D-X2*I_"+_=EK( MU]VZSX_4C[$/\EH/--;^-QA2!L/.=$RET=%V^HJTA_$!?_'7B+RLW?Z M,P+RZ#_(C%87CWN=Z428<\V3'<;WO,B?C;$\7^F]E@C<1M_UH>OKU]Y%&,NA M_]F["&^@P1 OI.&!NZA+[INNW$B]%]Q%SULK-2Q*[5IL-TT!*]1-0*(>@VI>ZXLE) LM2DV\0I\'&1=ZTTYOPO].I]K1 M%4-EL53^CD-CSB3E-XOX8#9UQ'[2_ZP;4 MG.$L'J(9=!Q/@&7T9O$(&G_?GEP*376[ [3I3"81%I=4T.C60"-=8YCG*.Y. M4?<<3>/9;,APN%2'];!@\6S3MTIXNZ?M;X1<2LACP_Z(LY8(Q:^H94SX2 M([!MU/=K?Q8]2-9BF4OZ3 41SI48>)Y:#X33 8>@_XS1)*#K;Z C<1N$ &3(^E:MCK]LJ,.O:XC5?D.178I=4!\@==(W,<6U-&(Y[C=H@VS_[64 F5("X.;DG^IX MF/8WY3&W%(MH6&;J2N2F2Q?1[NZ<;V1H;Z'Q^C=U*?^!46DQY+N9L)2;[# 570N<;+)#I"-RN" M?/=Z7:PQ,^NZ]>@A)"X*$[,^WI6(N2LR('?"-770QP]_0.-#NAN[<1=60$M: MVX$*!E.5#>:9/E?I@E8?H]I+1].,9A3P=#1C#-^X/T/^F0X+?N_T^C7&A%?^&L8]'$WA,UQ#4T0"OFS?!UPDAB\=@'S--7%Z\1CK=A_> M0 [D,?E0DKMG:TD$11>\#Z:A@#1I=[_^'L=3"SQ9._!=NCZH!M*(]@T)%G<" M1,S19/:\+#Z.!XP7/Z9J 2BWTL[1>DCY$P2:E,Y5D,!8MA%".,^ BA VWIU- M$;A-A&%&*8'ZI7K5CP:$M.II 6>S@"W'UL?QK$MHSW"$![CYT-]TA'^TRN#Z MZ@!D:B3 H^FTRR0WIL@U[<;L-UUU'G>K(%3-HUZ/5#+LO(OC Q+N3]SK-0\; M1!]"[5?&V MS)I*"#?31ZNA!1+#1QRY&]_CLP*TA\R39YOV$6\F1S/PB*UD.TQBJ*#U""*+YK)YX=? M:)69QDC#QF0Q'_$K1I.&=%87-^4@(+W9#9,Z72E83.1XERL,FAGK-GDB#1*- MDXSH2O,5P)9@_1V9N5ZA0>,I;TCSR*DNUL"(5C*(8>L@6$C^C0<2^XP+JCV6 M+1U6'NEW%10[WQ!35\+Z))F40EP#_4+ M HH?!7A=1B.E!//JX"(9'!4'1\MLYEC-3/DRS<6K[A"J>68*FQC3S7XHVBS6,@AWDCB&4Q=:%>[Q/ MT50+O.0OJ<]02TQ%D6S3LI07>X' MJ3M&+^)O,!#X6&?F*MLP?*MP ME+!#5_I.%ESB2MQP*6CCBP+3.!6Q:>.)W,FR+BY25R&"E>V\\.[NJC,7WUBG MO'2+O(!K#B^H(K4HU@R#O/F<%IQTYBYQ[8Z6]18A<^_5QD"3U=\9CY-8"#I; M7O5MO91#DH! L\.R8 6_A8N<>)D8@<0_,SWA>2.T6/)?^ELQ"7B1W032+4W4 ME= 0W3?VE)KG@^%9'VO3?>[G9VJC[8!SP3843X$\0@?W#F]$$DR0$5@9AL43 M1VM-/"1QO[+OAHT/7"3F@ >S:KNO?*CUPZ7'#'H^ :)BP5H@:;*.HE@VH1 ^ M$"AG ]^(&I@'LWC4Q6);(+*/HO-\(Z(27F1BB1=0=@9>+:-^7ZH)@G@\A 8- M'@\]9XL;@L \&8 \.7#V98>S+6PL&"TTC>9N^'_%Q-\HH,'3$\P>&.I[AIN!XIDAFYN%IEA)JTYOGF7B/_ M1/R5DRE.%&B8Y!/AZ[5JAL3#.#.708R;3P?DXI]DG7L3P\=UB%ZS5G!_!8QD MZX8? 5Z!./C;!%/=,1H)81V#AD *V6]4:^)KEX;LX0G*2HOA_IFV7H;@WQL; M40<&?8I:6EYLLN3?BWIZ7TL8O6\=GZ,-BUEF:,/ON=OB4LTS36Q<%*:^T9B: MML)4)2J]M4>BF>@+)1=J/-)+ @7%%1;,HSHL**UN\W6V>%*H^G(K

Y7K;/F^X:NLHW/'(Q)5L?"$G=8 M#V23>]1\)SS#NI"PIN1'$&P[SO$SHOA]4C)HFPNJR 5#5HY.5C$Y1 M?O5-TG>*[ 7'L@H57QDK+MJKH65%>!6JR<;MJT+6B7@KE?C43A5NE#.:$9DB#P9#ZD'"R@7;&*[X!S>4D>6%F#,X=;^R)& M.K(:,L(]6$W8JL!H2^/5(J@#&X+V*DC/8-I5P/Z@;(-98[%2!PPCT_H8A RJ MD. N;HI*5SB\XB# 3E>E:MDSU.?4CO8UJ:![/C, BN%[-0I*E@?ERA.N7]XU MO]?KE'L'(B..N'.H7K]#>T*$]>M]"9_:]]PC&,(XZ$JG@(@>^Q5F\;@[9,?0 MM(NIXE0X0< 12\U^B+QUJA*LID97:K@WB8>3*59C&PW1[3#I#;Z^12-[3.,! MR$MH11]V1]+2,GU12Z:5(U!/* E-W!,#\DQ]56LD23@9C3TUM*_^(B\I-6P\ MDW[POP.;0OCM;CM&L N3?L.^O)C0T5$]ME0\'!GIA_$M;($YK(-A*QW8[B_Q(CXR8_<'Q4]9&ZKLRY M^!Q:$P-:3!0E:P-\/^K!6N2;W3U?/&@1"SQ\*195N>M MR(6!;U:&XN-1I=X:20 Z[GHW:LAA<,&-D=TH$;NC)@EI3%S[>T!1.D+:PM3/3,+8+_3;Y=%_45:_ONO)U ML5A8^76]B.>#?0-\J/NU0)"W4FJ DL]51"6<[X92JMZV0S&I('FP)/.R.)&W M\W=GYW.NB7IU]N;3S=G%>73YX>2\%C72_B2)!3#!8V=H* D\N>3B?QY<;=CM M'?WR6I)(%022+)U85I7K2=L<$6JOEE"9%0ZVPXOT9QNV9B:>NA/D_/LM+,D= MAG3@N,SJ7,L0&1!9X]60!_SMK_]V=75]R6#R+'+6QBK.3"J)97RD7-73;UK) M(M,A0&],TWE(=HM[+2/FWJ5:D>H<"G_AJ+DAPUDF)K6&P!$]K*9;'AQ%2R]R M&9N]D>AF6(/VDIXL4 U"@%, M#E1%F+_'@K_1V?F[BZN/)TBL+WC$E(TMTSNO#VCM#TGBDZ*@.:$24ZF2+1F[ M&2Z#2:9,@5B0$_M*9383(+-8UNJ(3QD"C"S,A'**Q?C8&XX)9RO#I$&<8;48 M29"B$/$;TA#O\T?2+P6-DHJ_[0O%U,BLR=8D4#&-/-<-UT/FIVJ)+[:)VH]H M-,]2D'N;U\.;]LGU4I$DRJQD$P'Z:3*VP-5Q2M0L#S_>I7B@M[ 3N)0:=+'= M%UB;A'>.EX5D!+6,4SNN$ I MIQY2-()X*1TBI:ULL'3)4=@ M41[Y9$:.$@R&[\9]BE'OC?N@F4SDOHIZW5X\@A^F/48IF<834,_8(Z,-8R1D MKS^,A@BE,L&A3$;JJG'/# >CN#_M1X/^D$I]]T=]P@N:[W$EXNACMES"SLR3 M4G;O9(4O4I#V_./\A**S!^,QA2+U)]UX-,#*Y--X-IF!^)XET66"J:$+>N/D M\N24W@"-BP;>FXSB'OX[&L";?1F=S]H G:D+^ADAB$V@]0$MR[@'@X8I7=K= MFKO=0N4*I=-VSU[[VF-Q=.IC.(Y[O;&N]S3N]X=4+7Q8764,F)RZH$K_=3?N M(FC.(.X.1Q$NU??1.RJ\2IDB772Z8>UQ;@U_CP:P:!-T&X)JQZW1UQA<"6HS M!\[A"L*?&!77C\>PYBY.K(%N)9#O533#64TDYZ$WJUYJ<++W#Q)QI+6%'X"Y MWH.4B-SXZ -(]Z]%JZN^W/2"Z'_\7LP^TQ6%![1?OB>GIY\^?OIP<@/BXL7- M#_,K$!H_7E[-?YB?7Y_].(?&+JZO81 4AUQY.?KRL/Z^W":+].]_MQ4GZN^> M;1$;?$F^K;';)&:E1%=EC]F.ZPO;11#!WDE#(@8-#WN@Z5$T#4@DR0=6K/(- ME2HOI6+QC?'+&T,$T/+#<^/1,IY,.!XP5U7O5]'1:-BE^-X>I?(=#2BT]Z*A M26I(@JE!2$6\>5?[JHR.IK,Q0>$,H$D*&3YQ!@1]%OT$5$/3+&S3X*FGHYZ: M:? /I"K1LXXU7;7US>ELXH>"$:QS3A$QL^ZYT/(1V;R.9A2#6H<#TJ!0CM)> M/$4W&'ZU9JGB/=;9H[V6G3-[6?OMP*YRE607 _0;;_%@,"#NVB/.>C3LSGC# MX^ZL_PT[S7L2CV>XLJ/9B(Q=L]EOL.,#C@/N4<-(BOVOW7EM@6[(U]&XVZ6M M'O::B GTG8 FO-'R5]$Q4] ,"]%J&2/:+A*$:'BK5XV[^>9QD'+[]M@-,^Q M=^'6IUX:%)2;J]JF/=<4TC6("%*3Y@/FFY\!P:JE[-H5QOR)9%W<2.D=I+I+ M)\Z;,[-V)R4S)^45LP >@AC^Y;:[J43/O>SDT*KC[A_(+U#AI+*O(62"#NW M_@S_\_9'FOKU.Z0\<*$\<&=XH.S9*SU\3=OT[!;SF?^-=WCTF^PO( M>Z])@RUI?&AQ( /6AA]+B(VAOSY:)X^(KO_@]+X]XB/\A04>===Q!.:7L$8\ MU4+O:.*X*J5WA%UJ+HXE-$1CZ$&(/VF7*4,7Y09_CEG M3(J6:;)A:A)X0.J>OFX8\=%8,##T_UVL)/N!;\&*M0N]%Z[J-AL\36GN58JV M ,+HT>*N$HA[8WT?[6_("WYT'7<;+U7=E0!Z+4^FJZR>ST'5U6F^:''-X(,U MAO><&<]OV_PSSO79!PX9\3Z]N9[_Z1,:Z>8_PO^O@8<]MF<;AQ6WQ\\74TRH M5$I[]K)8@[%3D\'LZEIJ"G0I0H)K -W OV5>\\3F-6__B^0U;_\KYC5?!URC ML6J,KS>SRM8.X3$KQ:SL[6$V);E?+^_7A%+ELWZ1L'2%:-A1B(=""0]#! 9U MR"B, _YJ%"8BJ['Q52_XP>3?EN88_3H$Z:7[CHP=:'1\@)#.B7KIPF>(\0E,N?A@?M"16J^!"NI,)=4C3<]%#6]/7B/EWN@?.=G47'IN8-TM:??$+8"9M9:_SH MV1<.\2?3]5=W?'WZP_SMIP]S>!F$H1]//GQB%\3)^=OH3Y]./IR]^_GL_'UT MX2ZG!_?^WO2]-;B3)SKQ*_,@>,DFVCFC0D^'8]J=T MH*'*I8^G\$7&-P2.MW!I67 4GQQ^G"WRMG/?"D=UA=Y"*"GYC8/NO V<;/++ M=16C)_('>.>&!3$A5LHWVJ[8;SK9 *6[^^4UNC_?95\*T3%ZH[/KM^QJ\#R* MTHWR3(1Q2=)9,/HNL=@+#H1F3HM:P@<,K^QUS_\;WE>[0N+DM92F="L+NE'L M14G7P2V1H0'30N1,6_#4J/?W'" RIW#9[?RN<"R_?CR=#.>G,W]'-YX,B,:C M2_J;#4#VSZ^B;*M=)\TII0&A*UA7S!$'R=S0DM\SF-C-V^R#VWRO)3HJ#K=Y M_I9).2'JH6F5LCQLFK*<4;I3,%00(R#.]-/;:B/?,83=K>JCGH7"%^1!C1W! M:1-QJY:TN%&+DW"+>P'3*"1HF;X14TKN"&PBDY54VSZRD?0D<0L?_+#47$^U-ZR=DL"*+9BF$W M-8",X(,)%,%U?!!T1TP%E*"_@Z:=^(88*XI;PAI\"NF#1P,]@2LI"UG>YZQI M^-IXN-F@5.W/"3N4:!C)09!$O3E3#[5Z0PIX7U/Y4 EC=%C4#9.]5'( B'G= M+G\M7'I^6=P<)'20.-G#_$^8'1(LQW(OX5O8U8X4O@VS"9&=MASYIP%BOK\. MIIWB 1(T#.KB>K[^,]L/,*&^6%CH'&@">CRPPSO*JEE(8QS\DUB64E)W=?5A MK'2^B,@XFFB^7A(]+QSG\BJZ MA(_P>_X&76P"NP5>X8C=/*?2BXF9,"LT>^QR?"D)WE41W@*/7V/VMHZ)K>+Q M]>@I_*.A<.S%U&GANI*$662YKKGUM7R8IQ#EQU4V+.4]CC[H$GML[6$VQL!< MV!)CQN(*M*;DJ#5#&1QV.]:AX#!B>K]:*I<[>^A81N9+CB*=R7SP_.O7&QX\ MR@J/F18MWN/2.QZ:-@R5RP;]J8[BXGS4>G# O"%8CJCY, M?#)]B(3[D(3-<@X2I]4:R#:OWC95E"E9&*< IZK%LX_<6.CQ;4:R11)U&W52JR21:H+#NAL4G M9!(?-$MZ=B'I++<@,LJ:.\?F\1TQP!FBKJM#3<56@_'*F/V2*L-QBK0J-($ M!\2-TD>Q)P?8N$PAPJRU=:O*B?)S($8W4^=<];\:ZA2PH5T=G=2,#&6$:N:< M70X"83#KH9!/6CC!.;L(M=/MVA8#B$$FP)(.C(:58OGUB48:?I'7KKYTE$IV MUJ+3YG!VLD]P(/9H :E9XD6QWAA=^3;TLR\#M=IM73,7"(\^,7164P49+#BZ M9.)G8+/0P1\.C,YJ -Z=')9A1>+)J!V,H&.0X"F53**;D$1C_#]%>UK1^"*^ M-$QDU:LU)(*5RUG'TW"_O+L'^EHMH:5 1L^-!X0$9E#$[J@NRP.R"7>DN/ / MYYM1[!:PC%Q,M%4]H,.C)J&AJB*HT@)-.AN,$=3G5%Z]9JRX$5Q"5GQW[" 2 MX>0!\=((]&J+ =6X APC\22\T>@Y9>H"KV#0Z;J 9+"D:O1[S1) UK(6R)(] M%4T)&L?X> ^<@8$&DDQH>9S=K]IUOP,99$\NK_DZW 'J^X$9^8IPPO 1#)>@ M7"R'(E=__7'U=\H#\_$YB(#H9=9 HHD&7#?.UQA$4CT-QT O>:P=06( ;KP4 MZ!T4SQ?%#=43029EI/HR^]-A<>?>HIO^' =_[L!M%+X&A0_9H("(?,X#DY^> M-;?Q<*=CB2"^-/$9PG"4OPO"7+BA@9FT#*]?\43<%52A7U(]1&C 3!I6/3Y* M3H$4#>#D1D1W.-#5XT;.BG!)AE^_*B1TJ,B1HVJ"'F22@6[G%%Z0JX:IQ\]7 M>^*K![BCET$)F8!LD@H>5%3VP-,M#EFL1_YXD1XB=BUHA4H0LJ_(*_P_DZ&H M?IMMYD?M5N>T5'[!V9RE&/F<+KS6F I:72Y/(Y*#65G,="HQZ'()U"VHE(OB M>F\-'VC075OU@DQE:OCS2! !\D1ZV/MZU$WI\(G2YN +G]'LZ^Z8J5"N;[!R MFN4EM_;9\FW%+$B?+4_H@A"R+&W:3BA_ M.]D1BVS)W^*2"#['\&M3H_&+;8)G$Q#I:J"&V]O_$1 AWT^KS2.K"K1_9UYZ MN5WNROWY2CV]YO%6[RQ^=#FDE4-AYVP[,B0L-TM"?M!N)C#'-Q< MEUCPZ,;98[T9?>G@+HG52*(KJ2=T*2T*8)"+3@RDALK< V?O54W7KO6OE+9$O$B)"%5: A!WT,R(7P$1!3+P!3;)0 2)B:8Z? M"EROML6]T1$)"F,58H$FP#;OV>9=M5@M?FW97;_8/*X5 MALDA\=R(ZU_\_=4:,J DK,/WN7/-=I\O"*O&:2ULS;TC' E8@3LU%4"SMW!7 M\=9$M)I.:6KW%)L?D@EL<\5\(E*GZ:TX =&?IX4!%NR$,(/+TF.A^T,1UA7C MX^!Q%+QI\U 6Z.) #TE953 =M,D[Y]!;9+_P"S_2"R[8B'R+^@>L,H;C\9W= M[THR_GNO(!ZHQ&J/Q:5+'OS.K@AZMS:W^T=HNE@Z>ZI>54E;]J*WE+,9:=X% M[)V3Q5[38)'L"X8S!B(V@D+?EW[\MMG[XE6D-C#T$PD]-W.Z%-!_:!SXR_4M MW&YK+6OJ4S]Y$5U*K#KW'7:6']>\8F)B_AY"#S::G-8,^!DB^/K -J)ZIE(6 M'UB_P-OG+X<-7\=&=R,[D294.@9DDUC"E M.0A\YFHCR7TD)LJ*4S4)=[Y.2C5.EBM^799[%9?$N*M2#:.3(9?+D,M5Q3"* MLB\#GX(S:(DY2DK0N8 MTWO4$9:1B;?6K]BV/;$!'"A,U6H>=-^SWZQR,0<1#Q8YC$CTFW;E<*@*[0IC M+W[_\7W)L1>$1>IZN=W -O5JF08X]="3* M+YZ4\ HV@0WP&"-&Z%5?)?;4"'RA<9(Q0?C978O-/]=(M1U>)K;,JP=$HF'Q M?>L4N16' !LF) (R#) /.(JR<2'392(D[*A7J#'C72,N.-)Z20%./'9HA8.= MT":)&QE1PJ?MG06_6D=,]E/-SX5W[$NPA0GL]8'Y;/EC M4[U#OV1$&T6%J"B:TD1<&"DP?IO63)'Y-:.-5() \E0$2"[R_DPF6OS;(PAS2O6 Q9$\9,-ZZK_6.B5@WZK9W M8%>F $YE$)J^@#TSS67&12B;JBY7#7/1[%!=D9B+?PQ,,3^B9>I'\O-?T/*V M.BI'VI!#H]:7K/CF3+W&PWFSW($@C D6SJ/)W$8DGH1C&0..XL ?/IPDH5;I M-:?5PZ6_-AH:A8"@18WA1K]I1&WMX#8@LN\80(ON&-GUJL(7C0TEBM0]$7C- MW;F6HBT54&SJI/#E#0CP5:4M5PU&E4B5>;R^Q['ZSI=%CP5M^'="*U;"M>]% M2(,0KJI?TNC$S4@:GT/>5G68+#ZR/J(#?0S7H=$LFE=-*ORS-5^4F?.+:+D: MG@G\Y0UYR6DZAJ,&QC0GYH?BIT+!D/8GKCV#D MAY<9R I,-A/WSM*GLW%@3S*4S;HIR@*)5N4&%O@WZ^*<_ 3^]B?L*52JS>[8 M\N72<@,]Z!RD M!H)Q];=?T) ZX[*+"GFD=D56?%>XPLI5HN('\,:0MPI&;N*F!&& )LD8F(3B MJ*%UH3TPW"':CL?"M"N2-[><"/8-?L?72H,6?"@/$N^U9ARB)=5-007:;H@.TD3410@ "^+$3RF84P>VC!D0XB4N21-$@,25KC4 M=_&QE! _A%OD/]@Y'1\P<1DUO)>_HP7E_NLV$X^T#*=Q)^:(!/ M6"G#VY0R./C*17>ZUZ1B=SPSK^L$_F4M\1!_%CN&XQAXU@''0Z MD,:BLJ>C@K>ST*'1 &ZQ M.]^C##L%>,MN7L(1?';IN%_7PBGY5"F"AF8H # MEXZ5<8CC'M1-WR17!9O0\"O7=656@;U@J[8"=(^)I&N-+>J<(L1/T<@356'. MN1@*6\)<,92T]%29;B" NJH(5C+;L6?M^FD[EYLY, ?Y; *Q^Y.VQ2:8E126 M"EW9[@V2/1]I&2@O6O9O7M.!A"?-%LH%5!@'?H&OL&T5-IS$1X9'BK4APNP*("TTX M?(6<:\"H*D1:0])H13X1)B=/Q+ZX>\I]V#:9W1WJ!/1U^];I?@Q2[Q1FN^M_ M0[MZ1UZ]$MJ:DZ%'<<"Q7\Z@)X.![I(PZ)RC'D4_%J*JW["@:,]O2*>YCL,3 MFE53T-[H-3SF5W)WIU?#J^C>/!/$= 7\6:,]T-JBM2'5 M LNN,/CC3ZSXIA59#G#@V)68&.AT47#SFA#XK/W(0C*:?'1UO /$I ME[M_P;N!8VN#/SJ))4A5K"5A(!1W&:_30M!XS7VR-]Y -3!W(E8.BK.;*\=1&(+,[V\@(^(D%,>]&P]#;:34\N5I&LEIE'DZ\4.4L,F[A MM^;LJQ*1?C!LG3P?K@<;[A6/K=XB10XPU!7<('VLD<^,9U-A$:;M^\6G2"*_ M^FK29M9J$0..$RC/0P+24?2]WFS^K):/FM!H#!'PUL16%.82:P\>"%T9C\MP MVZR^R7DX<**O95.UZ;=$4V53?JZZ311<]FZW>43T7_>P]]YJN,:AE' 0+'W$=BSP,@>_Y)1+>,YY%.9ZX#YS;<+)7R3SH@ZA[C MZ(NJ>XJ,-*[^Q3>)<$ FL_1A.'D1)DEZ_N^;(X'$=HB4@<-7T0>IBD M6:Z)&&Y1GJ.XEU3)"4ZBOC(0VOKYBLTT*4S^Z#U8OZA.JMAIV"$I/A=?7H3X M(G*+)17\5A)U?/.I<+S35KYVL5Q?Z5+_$U;;"$N.:O>RU#NJY$ZF:HZ/H R/ MF]URZZ)Q]\7-_9IR3YH1ZVL+BB$BX*W G":J'=>BR ]]E$ M *I6TDDMJ1CO.2]61!0_&V;Q_!+M)>>CRR^@P"P>"3M* Z!RAJWXX8"P9_4S MI8U$U^DD=5[9W*&;*#5KR M@"D:$H'3\ [6ZG]GGZ&KP[P,(L19MK>0>1P9T\F^6RK2&EM$:3L\5!OF3O-Q M]HG!>EF$WD'"Q-T4-*^F/R[V1?Q.IOSH$[&QKJ(QL1.0YTM0X> MRM&YG)UA??^TY430@,MP!@:'UXDVYY?6]$GE\A9N]CM!F'2F1NZ5EY9AK-BU MORPE79["QN4VU?Q[,2]9CVC9XMV*CB+@8^1(B'Q.Y/TTJ:,2)[-.=2;AZ6@T M6?%,+ADHQKB9W/U,B60'-4W+3&["YWF0M=4;OBYL_ MTZEFO87/MTZ6X24XH\,[$BN1LUQABN9((4A20G.S*P.F[5(@. Z(!'O$SQ 7 MI&$/&+JP7IQ[6P]117G/H9TF',2U* /9&09JD"X%.OI7E, M)[N4M.E@>L0A$ 2%8MLPFG*W$8PAFF29.TL<_UV9]:ZX)FG-+Z#+:V20%E&E M# =#$%!&K,4C1+6,\'JSHY+JR.8@)JF;R-.CP:!'$%9XZ_B XP][+>A1RREX M?XK5ZEQN H[/DMTD2YA(YW9?!:V(=D:7/;<=5WOPSW.BZWZN@6*F[+>;D=_ MDD)YUX'!@TZMO]3$DVI=UXE;LCPB$"![U=X\%M<(G8:+(E&V^,IYN9T_F#Q5##&'I:B()4X58IJC IO>+>FB MH@];H-U%08$KE#A$.X&F6@(.93ZP1[-/#G->%=M[9.;X-<5,D@O%32I>%+@9 M@(6!*)!+C#%+)?I[A:<$X@P[P=Q\3KB(O%!A4EX,;#!9!5!<$;!#HXG=5M"" I0@FS#.[;@X.MN<,@J*^G<"/V9N M+B4B/"Q^R: L^\)?1F)3TJ/G*]<*%FA4#Q#.B_*N($ I5_\#US\+.75>X8\T M-V0,Q4[F1+S/GM/<5NO[-F<+C2F+F L.*%I_G<7X[80&"P5 MZVBKG%$O6':#V,)[Y99'8+*"#7373Q)\B4-C^(T W]GS8R1?O$O4+IS!X9(H M5'6$&!D^Q8CR)JTD%M!C?C57!\X$)UQ^P$$&--7)H:H%IS^K!VA#Q!GH'175_^?D]0?AM M*D!L5'QYJ:J(!$10#'(;R-B/'X4B^>\_%#T7VF.]M8Y[IZI(OW%H+:8L<$>CK3C[&1,J; M9FF,0[=X(K9=%C32U%RZ2>+HR="))S-<2'U=3U%\>*B50 _D)4^UYU:1"-"K MBO0"^C5"K"$]]PE--= ]#*/!;E0B4(,C=X^:QXUP,3:\&3N%2D%Z:!"#X^/: MI]QB$SA(L6ES5 A;!8GQB*@5\!#V#YC9ET)G>B7?HEB68MAKF.GFTJJWF+ M [M=^&7KG;0KJ:$&SI?*X055V$G-E_=WN=XB3,(>73GIJXH8"K%).:9!DYH@4\=MZNX_V*C='&2I MI\#!%TTV/0_E__$-D7H^F&O), QB^"9>EN"G:MJ#F]$: !-/;K@X"N[]A@/4 MG9W6,617P(":S4G!= /UHN6!K5[UL\6/A@-/6G&>3/'>.(0%L$Y M,Q.CIA/O@MX%R)"TX,0BH'>165$>:!H:Y[FKU!H)M/%((3,Z'REA7\GJ]1#O M'BY.8C0&HUA #85=5D7DBDC-/G815=>H"N@>Z?J">HQ6#;TR_Q;^1R3]K__\ M+\$/]_K#+=:9-KGB 5AD54FTH?U62C MN6.WJ%PD4! H'.,KE3KRH?\[A^;$19 ,8A-%Q]H,IR?9)>3MK$.JQ35'0&#E!E-D\/5*[ MMCI,&9VKT'1)7R)^Q'5<]DO5W(-)A6>"P^L29X+]@B@A&V1L#MU9 MFT0E.[T5I=GL?=@_'T:60 Q,%9:GIX5:WF\VY#V]+DB.5YH@:ZU#*V'R(&TM M*A= J./?T2 N#4AJV^>$T1'#4)!'RJ%D[]QWJSF\]N7F?D.V]:VDX+,D^K"! M&[0I\D[M)"X=ATW\&V,*KOSD\TVI&C<54?[R^;-F=U<;I[C]Y8WW'K E U^[ M^O(+J=O58M@(M2LA+!@4$F3D!E6'Y'DU@I&7 N["&I1W38=P94],W/QF=UL0 M8 ;:JDL#@D1!A&%P@L!I?=[I::[.Z[/,BZIK??FEJ:GR M$W:F;A8M^8),830D MQ6O=5%*%O%Q!0>C.N5"&NH03'G>%7(=K-.#5G,*T X-Z #X@<\7Q1)WJ::1N M[@DVX0E-TU(*1OJ'G:.8>?1Q2NQ\8#-75\E& _BN;'-\C&I:C*!B6(6MQ,@% MJ^"S<4FD-9"7ZF_R>4!^:H7R5F%@S99H9R^ M&D#;Q4$"FMF#D]Q&37+<(!;)A M0NH!:ZBP@1F2:Y.@M'&G;5SKK< 61V@ET0)=67WB>Z-/4$+E:4_CLEW5ZB?Q M&IIZI;&DIHKUL3&EL_KJ7_?5ER1A5 99\3(M2V'*Q:(2/7TSWR[W(GC.@U!7 M5MT9N]%8F?P -)B:DB=*!SLC,4!5&:Z%F[]);A1$>P8F,3,OT7P;K::119TE2F;%$$8Q M1AWF?40<1ZL[7+F2#RT>(<+% (IT69# >J-<68)$-55)A.T6U83*=#DAM;2E MWJ_D6N@>.L>E\ZUY&Q??@BVFKLLF)2LEL2&\N&56WD>0>"BI:<6A,$!J(FHT)MS)$P5CCTP][] _3%M/P M67(Z5KI"Q6X[W!4"4PBDCU12,4IX-)NP?D1.:03+&X'IK&COEQ??.\?*^U^N MZ,:X+U9;C7USQ!B(XG9 5%5,\7^PF6\;7$EEG7'N*27=VS!YN+0G!6&9",M^?ZFK0400\9;LL]^)V MB(+271 F[7+ALOS\R'W0' G]IG""9HAI3*JM\=!!#"Q+*:%13=PQ?KM\?X;E MATOO[D667"U%I91-SB23@P5,@ZME:?!JBT(^M2@<\70X2:9V2M52.G&@YZ+8 M8N:)U'$"-15ISR!G48!&]=P<.;G$P#E%U8/+B(O&Y$E$!<).4W&0%\>#E=W8 M%U08W?F8? R+JU?K4=W89)F>#%#5-UM)J+Y3#HN".,I3=@NT+06%'O>;=8;]+XER_0<>QX%DP_%]>Z KD*@_C%OEZ^0:-[\ M@K%?Z&/-OMO@04!GPX>++]^)%X5J0R4?_V5+MBY\_H*=$]C3>;)<4?]Q8,Y+NG?E4.76,\,3E.)X*!BI MPL KWUBE.)2\"I0_#I/ZN_F:-I(YV4S<&'/O2 !MRQ<)[KS=C^ :0328TPTM! M5]4FPH*,27!L%45%ZJ0*ZM,^J@+&\,JD2$]/H?G3*VVA[ M@,498[@O'>F?4&9 1N3%ML29'IWW)G"FOQ-F_X5DS4LIZ.4#?UW8$(5WJS7P:'&C-P M2).;+X YD^D/ Q'E,C:;&5N5-ASG:[F_1!N0-6NQ,?XNVR8?>>]Q@Z,:+>^; M8<_8\.BV2P1JP3[II(Z6JZ@QC@V16-)-^R4C\OD"9[D=_8PQE)$IP56JN @+ M09L[X/PS!T)<^.JO2DY.*M: O[", 28H,-[AK@'O$&]/[IQ>,NCDYQ*"8>O. M!OO).0F$BYB[KDH&P?4,]DB+QI=018(F)VK%HLS $U$<@EB;?"4KU8P\4@6T M]>@+!-F:J&K6'U=-1BNW9.ET)ZJV(++ZDU]G7S79YDPT&W;=V77H>J?Z^ HBO<<7BY-*& M7))@6!',E?K"V84_(1_$ZYMCW.A>%'BVCQQYN=3$];TIEZYBB>_92;T"X[*_ MUZ@ZX$K5$F1:.*, J=Q6N9*7SXK.72=WQ7!_ MVBS7W@;OK@UU.DM*.-OGR/+,%9(),E-MGDPTBDGN0/VP"6 &6PF[7-9$+R>@ MJW^XN/BL(K"9-)5;+ P*9H@%.D2IS'QG@86U)("%A9TF@ M]\D#=8)V22-[IG9Y 6QP=8PK=T1QLFB>?Y1X@3.?X%-TZ".=^ZX MD=>](GQ\P(2*S_.EH"1?KC:'A51LPTRML4K,OMU:,?I,-\_YX!O\.\NY@ O_V\P'P)#>SBM/Y;)B/ M!L/L;78VR,>C 7\8#O&;SX'SW8W!9J=8B=P]D*@=)::1\&/K?*4[PY/?_T%8[K< MI"KF*NW_G8N9P'C=FK[0:4^MO1>TA:/O#.T[XWPZF44A&RF3.%NVT>KX M>[)=UK)KS_'KZ[329G@D0H9'=2RYC,K,5]]_+NJ(OEY,Z&77P, M_N[W"1F-K6G,$A8%)9P)5-;N0;] #OHVZR$;GF <#?TG?Y)#\P[YS=J=:%!? MT1-KYC;LY9/^!("_X \D^\0Z-> MWAN-:>KP(/TUBC9H,,LGPU$&Q'4VP!W'O_N]$S<(UFDZ&KH-DC_;;= (^I\! M!SX;XR#ACV'+W9F ;MLE&5W461\E3^<,]P]87$K!U\BR:#F"T\JVH]2YUAY+&Q^+A2U&FY M/J"]L=*^SS\]SHU^1&GI*YJAX'A_8H1:_PFNO1\D 93WT]!YXR$X\<>F,S,8 M3DF@I+/;FTZ8H_7IZ.)WTSY],YAU\]%X8AE?=)A@UK/)1)B=$GKP9?5D(:NA M'Y&P@5UTIWP0H?\QL!'FA^W.R&"83[K*PESG]LMV1V8X@JMPUN.)]F?*X?/N MD+^;COF;V2R? 3,W+.\_-:D._S.0:H\E&V3LHRE?,OI%CPEWT!_0Y>EX?T2D M4R#R$5.94HGYJDJ@_3$0XE#XON/=]LMVU(FZ"=XA;YB'8RMOZ/_\-7W9CCX' M0)_C/K4TZT[2BS"&XS,8.WX?0UIX>KKT3L?K)R=R8@S_)XX)?,J^A]U(L66+ M%FD""!-$.^?2R77*=4"+X1^'0L&(U+@H+*L[(85O,,XGXW'UN0HPC M&?R+@H[>G5Y"<==AT[7EJ3:W(1ZV=.8G]:S#>;O"/2.7V7?H36V5S)5B($%] MMCB'WMM>1%NLJ<,I7EX=$R=8-JDM,7\X?MDE)+V[NUUQAZ?9'/J_/VR0T7W> M":@J%CU A>V36/L1/>HC%8V^\>$TUFC$0: _7^.RT2)=N0(T']>@Q*:>_F6] M:7C^/\LXSWZDQ&T0VN13WWT:O#WR*P_PW1$=AS69-\*AJG^K')W^.]9_9J#P M].@W\U&D[,K'E%8$C)S>]1]%]*Y\;"^)&S7)?#2RN?D(-U_QI(Y+!$D%0;Q+ MXK3\XY2M03X !BS_Z+>M=2]4MOJC?#P;@(J1SV:R-"3F@_ TFV8#^#RF;QWK MF@SS[ACON0D\V$<>-II-\\%@YO8&%B>?=O%>@%;1HHAL;@QLKB^/7%&5&;)[ M E5@5"*:?H!?$+^!!O$JQ==D8E]LY*UG[LJ-E1?_Z&)N[5.U/-A/1,:;NJW4 M39VV-/@GU-3O3(2>G;:_=*[FCRYH8 M#N HY--QUSC5WV33 7R%6C$0_W 2&233ID;8F9^ WNKFJB_EV>>5!LF[=QM[ M*$P/ZV+_.FOU(V6O97VDX@&3RA0(N(U!$M8+1.I^-^\!T<1622!KD+%Z0"V3 MP5'CY!".#PCC,*(IL(0:\^0TGP%YC?+N# T!:Z[M"CV>+]?GA-:, C#(@MTQ MVK&[_3H;)HRI-YEE$SJ:3,?;Y$(#BX'9]3GNYB.)DW9!@;#]NO$^;Z"*QHM&0LW >P MH^3#.&D!:<$(&")FUX.\#\SF(I$S#30-"JWG3$# XUX7T82VZ#YV60@^$5F$ MR7X^A'LC38/9K-]-PJ[UIOD(U"F6C&Z7@IA6K?+4F^7C;M>7_.T1JY15$O%: MJP"/X=:"XQ.5.IK!?='U,][.GUQUK;DXD*QK"R_\Z43Z2/F\^G!,W0.5C3$[ MUX8N+G3L1VMC?4W[@6Z%>876 .>ZIO#3YA4FGT,=+>42UEQ)TS7=OTUZFV[9 MC4%ZU5LC+)V@4[7KA 0FEL3MAJ?X80Z+3,5QD^,S5*L83\6$+ MCBY,V*$-E*0F;/$QS;QET#Q?V;JR7WEX&5 NO3R[=7?^UMWY[ASF#":5 A_C M"'IQP,(!Y5B!M'.[;/9N?W8+IX?O#=KKAN-\-D'A;0HR>A\D>?^?H1GJ MK=0L$73XUN*LZ 0FN\( M!!W>[W:ZW!U\&&;?+U?DJJW^4%=CW+\PN)]:PROW]@ MYO<#&70OC#07U!Q$BOBY:2CO:EEFI^N9)AZS?K_+VL=L6LM%_=T]Z(SQAD>' MSY!4K7$^'BLO;5X<((,!7-Y#/F,44M&;Y.-A-V':^;=;IL2,GVB6.,IQ=\P! M(/TI4?%P,JU;UW$'-?&+3]00_^A7,W&+D[];7;?2]I([?9=K-W:&*T^&B/]=:T M=PS$ZJ!D!_FPC_0Z D%C1!Y%PD8]\S%PB'#Z%LYT'SCD%!@>]O;E\^=L# 3= MRX"G1',0;=35.&;+1#,I]"; 188XH5G>G\[@7W0Y#>S&)206$$=&]$^/_X&I M>*DE^G'^-"^J2(ZMR>BX)^:"72+*122:ZYLK'9BF>&>99H;)I'REMC":AP6Q2 M0V-P(\\&V00DIWX^@9N$R&PVS&8S4"=G)%3!IWPP&.--/XJ=45<%6ZPX$>M2 MM(H6T5?ABQ<<_AK%R:8E4 D8G\NU\^3@E5U[$D[[5.M-JJ[Q>\5V_H)@.A3O MYF7K[Q2-6SV1V5>/>5>:!W7^?,MHX%Q==N ;XW%57T4053N!6QZ6?]:#3WC1 MD3.EP)O)QRMFO?(PTR/8B42>ERUO;-!#WVZ9VAY@7]&Y*IM M'N:(I(SQ%$WN_3['L*R)\Y_%5UO&,8#V11"1!C#"S?,<;UW&]\[%*+KS!)(60]$%R!TD<)&M\ M1"\8:-OQ/A+8N5H1G_W M1V-C.'.ZOVUZPF_+/^K]L?\QQ=J%N*GL(4BWZZA.\@#8"8JJ(%D!H?7SWF * M=]0D&P$?05YB_4%XHPPF$](;NOF0(@UZZ%D1S6%*\7!3T,IF'#! *T#S2V+" MH]4;QO!7Y%O8U[M>["5#5X38(3Y+H=L+M+OFPC!_W@K6MZ]G<(&F-^&C%[ 0 M%X&!],J#"$MZ;1*M]0A9XD41W4USTS&K"?CJI@&8OO7M\-X55!"0&HY"&'8& M\!_(S*"Y_-[#80TFOX.=_%]P"?R._J//H]_1?_1Y^KOL:EG^^?P6 QH(3Q0! MVQ;\/%+,[^S_VVZGK0T0[>8I-TIE M6^P"FYO$V*VJUKGDK8_(M)O'&AF[^!5]TFK(+3VNLIQ%,7;*=()H\I\6V<'0/R ]^%;%LQ:LJC(/OH U,4=@F#=2 A"O9&E3W;V";EW M^QW0O'Z0>LG]$;+'#MPB'[C" .:,3/L82-?O=]#-(B.&KT&\GF(N,NK:GWHCF-.V,)V%/0S+G]7J=7K?12C4F,^(;7"UX0_NG/V,B!$ MO.J!C/KC?-CK/9/7\<&_X-(Q5(2%LH.?WE:6J51&:]]_%B<]RI^E M(SNHH^^\Z0(O@GOU30\)> #_!F'WOLC3L@U/5ZF*B [!_86@^; EX,K*B?CT%T['>F@ZP/ M\QA@EB%^#>W#_\>=X0P?'7R76=_SSN:5K_/#Q_$7 M"ATAF?,E4DDK082T_.=))"FF6S.7=M*($B[=EQ2O:^,8M\Z^VB1.3"E-!.[S MR<#=NT/2>(%&0/\P-R\KL_#U<)K]GAGN6;^/@@2\#I37)$E DT H((ETNZ:; M[I!$"?C=BA*3/G<#=*K=(.\?L"@#--PD2(SS/MS+\-S,SV><#[JH.Z$#T$H2 M%.?V%M[%(^IF! ]/N:O)L%&0F($:-:'@\XZ:?UJ)#J".$1^!]X:-Z:I'KZ<_ MV-@8PK)J)OL*P0NT'Y)[@(>9BKQQRA&'X#S7@E8;TS,9 UN!_X#7B",B\= ; M"A]CZ1>-920\Y<-1HV.F03\5+==F.?[L$62:]=;?4AO%AZD(EXI1B(3S:W'# MULO-[2W<3[L7:Z8@P[O_K&8Z!35Q.(;_@:3=I(3VX%>X(^G_DV+L(/AIWIF,(] M4;U[0VR\T>_0=.2<&9BN.Q](!WRVY4G[&**7I#,DT,[N2H#C(VV*%Q*$*0VP MK(3&-AW=EYY##'O2_^PYQ-,W&.)A'#:BOCBXT#J-J8DW:$$A@:PW[?0F_.\T<@5$.X9U=$BAY,M20@T^0J/(0T\/ M.K)NNYUM6'P/RI_TQHL@,>UEM M5;7^,!^-1FC0Z8]1Y\W[(/Q]H6HA'B@.Z6LXRX>H$8\Y?8;Q '[@JC<<&;S MZP)Q6>B6A*:ZH!-,*0\9XXPU<*4VJE+7&.8YRKO3J43?4Y;4<)@/)XV6IC1I M9#%IM*,,M#DQ7_[ZM#W57W=TBM=ZM/;0^.LXR\GM)NDT$]I3-,#F4Y!*B!%, M<(?[Z/OJCJ=HXT8C 8=DY,-N#SWDDQZ%%TY>?Z-\K7=U1'-X0FSL2X?W>T!@ M5^L9Q(,-QO3"X A$J7:T"HP8EZ%N5;.A*=RH_5Y]?,$$*.2H1]YKV.(N"8J8 MD=:PRBW!ON2%:Z[MXU_/L^_A4[F7:"PI,%33G;QM,9M/28%JN8!N0&^R,Z#A MX4 RLD?Y9#)EQT!W,M:A9B,@PV$?%VX"5'T&#'$P;(H#&O7PT MG'$BX&S8R'LNM8Y6:585B5W+@9X)U4>[\?6^J)3V^HW7D<&+]N^R#\6"6/<; MS/882T3JA$2BX8""7+_LJKTNAH'.NFZ1>P-*3H.CWT?.@5$;/(=5/A9;T@!0V]AW,/1%($GH-=>A/)6(8N9 M1#(,0)[BL-5>/AXW"H[O'8*@H8@KG,55$#-Y(DTLEM#NKO3Q71*I[D#2\')! M+'T/E3;?'QA%6);:L%/28%[.WW!JF!@O'?@N71\4^3SJ<4[CB#879(G19':T MQCM:%SD&;$PQARB@$#'0>DBL+>*,2>?*8-$+.\*XHAD0)H:".1XBDI7QC6.$ MS\)54E9+^MF XE0\>>%LN"A4=C:FK,>WY!@=$%P@9CCCA_H2MO+J (0G2D>< M3KM,Q6/RN6HW9K\);X"WG&#_*!/[K-SFF M@5,8EDO6?-4#9(L(U$!#)!,H348.LLWB =/R=T]N&6\4Z_@.#^=NR>6X;34: MJ3SG4L.2A0;]+_#G0^# +X!CI.1L. M#U0/:DD/O0&B#7BD)!B^ C#H>"/VA+Z[*U)?$(+H.0,*7@A8B^NC9AII+VC4"TM M^>PO=>WG68"#*H N((WWF.=BHM^0[^%I=RK)([Z O7@ '*Q1634:Z95.#<.E MC.D@<)..ALB2)[W!Z2UN0=G:<7MP P-[)M0>$+VXI471JB73"H@/?7*@">L> MD"!P4FM =LN=4PWY%J-]Q4H3>TWSQMQP"UO4L"D"JBK;,8)=H*R^RKY$!%K< MT7UA3'VU\GP *E_\*E6Q/3 Z2 -WQ>9N-]_>P\T'!!Q+'.G B5J2U!ZK$+W0 M'7!/8%CH825W*UU62',S/(:DD':!19&P.>[#!DWX&IK#!07,"7Z8]MAY/IW$>-\:;3#,>@"8]VY*4@B0PI\'5;W M"P7^J5,*_-<(\C(F%!2XCG#100G@>'6T/W7QN9I?1 MUZ@<3!#%!:4TW OXB")8/Q_WFA$DV@(]V/0ZB8^':VI7W,/M1'D./U):K%PC M;73NDUI\AAO.W$T6$$/NJ-*#LM\$W8JTAMPQ1-@]GM<98\V%R)-TNZI0;I@M M%X=M'@_B%R/_EFP$=\7IE0L:XHBP##%.D*#:!J0M_IQHDAH2I;]:5 FX^G0V MIE"% 31)6J@B(?MG-:O&+FQJ\-3364^O(OR 0IS\X$,NHR "GI('&X1E0=^JLIO_R#JV8J.Q=!QIK?&G85MLD+_Z^^Q0." MDNL18\5\]2YC1\+)G?6?L=.\)Z"Y$#+M;$07.N%1OG3'!ZP']JAA),7^J3NO M+=#U]S;#C!G60GB\L?5)&,U51"W'FB)XW@M249%I(H+]1S@IJD]\ M<366_X!).)E)Z5V6B"XCVN4O$>8IPN6;(_J&>4^JMC.>WM./+*TZDEV#K4Q% MGLJ^AB$<.K2&_1G^^^V/-/7R'?I0K3F]-\Q7]NR-GOK4-AW=8F8VK[S#HU?9 M7V9_+ZA7DJ-.CA67O4IVR18%#-7(SH0^WF;G'ID@?(.>^\=/1%?_ QYS:E%" MSF/6?^71G?2]1,9?U(6CD#)ZW$>7>J5L'E8?' J/W$MS&ACTRK*=.W!:7.RWO^/ZE;BAY&&F8, M/&SE*#>E.'PO!0N99^AF?S@\ ,4L05;R&,%1T-X * HQIELW//^U7<--0IN[6*V $ZLH_1&9,C&HY]6X'.+!A8=5"DG4_T^PG&L&^TG M66[']?[I*,CC"4W5($#6M3!(3^:3$-HKC''4NH<3AWX2-3HPJUKZ ^FFXR3/ M'0'$0AM_Q+VLOS#<<[SG+QIB'<16[8BKNY^H8=,$--5T+GZQ%8JHH#JVM**6 M(C"=8UO[HE6Q#H@@2,A>-(EHZ;K.^^:)_%%>_WQRN]WB 72^O0B=_,*7K3E[43W*- MXT-?M'1J5,SP@AV;8!9?V"79'Q^3BXV6&VAIL9@0C[XMZ\K& >-GU!4 M\(2EBNH)5M_]6UA[NMMEF^K)R%!&$Q&[50?9^VY_'Q&CRA)'^YMUL\7\Z67W MK2^8]QQRIN)Q_X1UY&+NX0KQ-6J=I]3A>R%[ORDJ/^XV:_A\4U04'(+S?*Q] M,D=@K!4/R)@(U58_EN3C1^>6*@#5U$OZ^:/=D+&NJ5UYX&A# M1U;\>ZQX\LG5*K(]-JQTH@K1D4?" D2Q9:ZN DN]+:]26:56%ZY44:EML'7% ME+H6VI4W:=#*VG /\X<45XHYB:^T9"RH[=B+ IR']9WJ!_W<$E#XU$^;]2ZL M"=7(LR0803%C_>"\I'SB;.">EOI M1-LVT+_!2V<3OR),UV:,_U*:W-\7*^R M@"=T\[)5;LDP7M#4*ZW'L=9?L@QMV>'S6WJ513C:^(M(X<6L_K?HXW6(Y_G= MOHBJXL)@OTECKT-;+=I_R6*\3 YX[?9?9V67]*II*:R<]@R1>+?1SXOLU M1=M.;"5=T^V%PET:+"#TEV^>-K!3GS=+V(8O3R6*2JA3@@I=)^S5>EB-\*8X MO%_N"S@4/^PVARU(90B&JP/WD1.7<\E<;9+6*F!T:;C]6*CGM&@U_ZEA^+_, M'[9_8Y*;/[GDYKH%__BPA0'0<#$('#>+O12G=5S;O*_ =[(&[][-*?JD7LD* MJNZEG#B^Y%[SKQEA!5T_^0RA3Y:6BP"%,2T[H95:PH>3ED ZLO/M7,*P_361<)N9#)OBG0M"P<4PI !;<:+ MO];:6G?HB]O( M ;.EY+"KHMS (C,4"QG_G2D9F-ARCX83WJ+:@:-C9@-SG3.WYFCWYSV-MT;3 M!AY]VX5"U.Y*\_ :6OS8)I["6B[A('\F>W:Q>CK_6^0O2$KS=>@$:FWW'0F+ MV&J;?T2>]<<;:C,*.$E9C-N]Z5WT[OESXHXW;O3_E+5KJK(: KQBQ*'F3MY4 MVTN7IFPE%+3CKW]W6'6R[I37._9;;&%)NXQ)&-\-.[?>T8]NW!>F(E:3:/"I MV!V0FS]N=G^NRB[QF< * IA,OQ!%( M6=%VDD9:TJF4!JT=WI%:H.G&6Q!^JC;H,S?"+GX3G9S"YVK\BP[L0<\R-[,%:_(659Q R7 M-51?%;7 4/*;(BA,B0A)J9N-D@5.?S6J>5K_0&.QT_K7HL*E)SQ*H(%<-PW# MQG#I'8S@R>UHL:WC+9U0#S7'(DV:Y'FI!4LO7*!''(UZ0D1:':MSC3;'3HD% MR, 11%=)BU*HM:T6E /W@K4[_68^5G:RV?I"\ .)VS19M#-Z+E%V,A)>>;ZPC)]?) O$Q&]WS M6CV! L]-^>^&DJ7/HE17'>1SBEXV##PH M(%4O3"7+<-&N.P%\AP,MF_IJIZM%?2/B9-V/-32*13:9'BM5-BUMRDHFJ##B MJJ]3L[,Y,@[Z.$]0Q.F;AZXF^B'($R!0Z'I?4TLM^M2&@\U[[L"B2INO:)NJ M=("LGI"0-8R^.0+>O*K5)K7<1//3DOR>N.9)/[9Q3'5+PW=&FR?K%C%=C?09 MBWC9&+,>%_!,/E&MVUG+@QJ+E38X EH5,6T*^VLH]7GRDO4:E:R_FZ^]G3F2 M'.8HQ ?]-Y/I>E\G"C;7TTQ3W*G%,V.#[WZ_(AK?2P72VD4'B>NF*!:"7+DJ M[A HDEY/F:6:GW8WYN;VMBS8TT@+N)=';XN8YEP4]K:Q[5BO%-0.S,R&%4:G MXGJS)\S 6'=M)BU-JO,E5+8"Q%2 MU;$7(IC'8R]$0$Q'7NA'59T;7_#%;4]X[;3C%NU"\^/IC6CQ3K07+=Z)MJ/% M.]&.''\GWI1C[S3LR[.X57P4GM5,S2EY?EOQ 7I^6_'9>GY;\;%[=EN)$_G, MMNJ)(EU[N]U3Z3UM>#;:LX9G$[7%:Y^-UKS^V7A-ZYZM7[-T%>JV2OX1EPD* M.MT^32L"3#=&QFYBSFVKA$3S>6DJ=1#H;LMFD]6IV-]O%F(1JS7RIM/&Y[R%;99\SE<\C&) M-E-3=2F2L#O]UN_63K/7&24@:SKC4UI.SZW7F<2-!&6BJC]VDT Y+R=F5U// M%@=J9;.'L^_1]QKL%%KTL>$14P.R_B%36[K^(3\V@;]K,J#\-JN7N^I2=85L MG[>\P%96>'X;?$)FI8\_'2[Z\>?#]3_^?'(KCK_VFKMB#$4^):ELX,PMBH^' M)Z6!O%JU%;ECPDK/+=?L>5WM7!WG:BGI!@ , 0+)INZVP4OD60.Z< #IR[#\ M>%UKIK3VR;L0O/NZJ][<](M6N<>KG/63-W5R *U7-3A<&%Y%5HJG8F]*'SWG M'051(4 B!ZU2-\-C4LM)50%C_?%X6?OJ.QQ9%(;22/ ,4W/U!048<@5YR\-U M>;-;,BI ZBX/H_;84&3DV3D1G0+V42+!(T>/TJ@DA<@-+G@7L4&6.]@76$N: M+I:P\+ ^A)X[]S_[ *HDY,8T*;N%C@J? MZ-44J-RF:IGY;ED)BETIQSQW/NY81W$ _61'IU3PCN<.SB4.1JU_.SG4U*7= MZ-_YN*8J,J2,/M)B];J98%4BI7X2@$N>;#3[EZR,&E;EU#RN0;V]7V[UX&5 M=G=W?'(*@OF8"Q:*%GR()/JD@.XFY%930U MY]=Y35YU[7K=Y)B^7P*[QQP?)?R4+4:28]+^7SQ:U7/IB3Q- MOPT]24U">\6CH"R\ M;K$$N5)"M:'D_9P**Z4C="Y4*M>F3PIE.U:Q:$)^>06]+.JW%#:Q1S@<>]A9 MTLIE!UO9)$%:()0JW-UM-:R^19A'$-3HC9G\_[:+D2LU&2KD6SXN79I7S0(\ M_B9OKDXLL#8(E=?H0T"3Z2EH6^^M\B!MF>]:M44CS[-N9S9%DD;C6WU02#!I MC_=[FA'"O2V<\S2-K=E:XV4W:R[_L5EC&SD]IEE7.\E0=-JLWB?UT!=6;#VC;[44SKH*G5?K?3HX'VAYU9/3A!I!$/TK"" MVNJX,YQ1J^/.I/ZX:5RM6X#&[1GT.Q-J=##H#.JA&R0P.!O6)#9H:]/.A"8^ MG':F@Z.M.<=$VA)0Q_73T6M' II>)R#UW^5.C$XV*;X@M^R+ $>CT/V:2'D2]N&R";VU#AE_/8NG3]$\#4HT<3O-(Z M[.O=0,[\WG-2W3%?>;032>_U<)SZ=I2TI_0ZO?A+$+%37R:\R2+X]+IN"FDA M1;';80_^@26E-NO+U/G-ORM2%II^Z.,@.Q.=-7G&;8_UDD$-/#[H(2>010U& M_6F-@/1\P\'Y/]_>@OR\:]D.YIX?*8P0+^L>HY$Q@H"DJ!K5_R4C.E(2H9V-+E\ M=6M,A^<,BVUAX' ::C^M PV2FSX8)OE8\MMN*NBFFV)C)WGU3@D<<( -WK=" M2]W@(8[&PB9Z/PQIL>4HTOOMT1Z< ?K\NUAL?GXRGTF08)-[O8DJ',N5=]Q* MX#HG=!P'Q2V/5&-/6#VE+)PK!,I5J%/Y96F7F&9C;B4;O+#CEE2LXU9WT8K52D.&'HU!Q+5!36I(69Y==%5L/:X'5GA]: M$)$5R!KQDKKC- K/%PG U+X76O&0F7F>CCRHOI5M><0YG%I*U*@I*U([TV;' M;:HCXPCEB@E+A2W-@1GSRF3>*8VL M.A7 0HO%PY7JH1B<(J\+;Z\C#.7=.-0Y&^F65.I7OJPA'!K+#97S;,VITX]K M@V;1%SC]Q1)C9:BN#>(8U[WV&")_):!JL-#]$B2U15$@U,Y"PWH=#F9BEF3R M.K+U+A\-]ZM:CNV$LRG M!)"H7G\.S8/WJK&;\%R9\==M5:%)V+(3B!Y"#!R$>=CGU1.,=2EFQ0QAAH&. M4B@Q+4\J;LOR83OG7/]GD4&P.:Y:.E=%<@VRF-1>[A*.5WM+6KHZ7L%%H@$. M:Q/Q%^\)UX:B,[(Q1Y=K_WN"6FSGR]Z<*E$?(-+E!"3I+G& 'B5D;/]0$ MP/1/V;$E/S9R$%#6:XX3?5CNDR$>1T;08@X$KXUK./_CYH#&T/FWS6Y^ M_93-&:^C<#=MW36H"?LNYX,@,8KU?$57FBF/AD6C=GM,W;:]QQ=955JL7;=< MX"<\DA-!3>S%<0U=OO]U#EJ%O*8% IL]);7+9."9<%2IPCL$7(3LD0);2C4M M9X3[3P*I60YD9R)5O4YCH++#(_5-+8I639F .E0:20[B"%QW#)-EJ6H634K: MI89EB-B".)Q3F(XN32U,L8*-TFQ"VG+S2G!Y(@>*:9#KAP-13J^2_6F^O[EW M(>W:&#)J5>7M#V6N07AQ.VP\"YH)8Y^+.0AVVNQ?E5FQ6C)(DE[NM8TG353) MD9=*1E=77S[3(1YV>V=_?LO+$^OY=R1=IJUWIR.G27M__ 3W^QW((%S%%[GK M'TO^286D/XJ\_.2N#GVBJ9]!#4*;SN/*50VV,VH$5O(0;.IDATE?5[Y=P0_-N-5GL=.JFL8W;?.9>QO76F'&XV_QF:/KG.U M]C+=B4'#B>^QY7B3X\L@B75X\5#LEC<-]2O0TT:Q$"DEAF3(>HF '>]'NWC_ MZ?W%D38:'[GX?''9 /[KP>X$G05$P5UQ#Q(@7L9B^5 [B($VM&^*HY?"?5.M M\.MOGP6\>\+PCF3ZN4NUQN"E*?"V Q(6Q;@#-\\*Q&TNO9-BU"H:^ <5K\J6 M']C4=).26N5N.M=\DI:O2@I@7;W@(XO*JYG3=7GBDN9X*[995]'LZE8VV<[S MEWITLN)3==CF=,V MW^@V[\TVK\+-A5OI-QJ%(9.5(XY4 :/?;@A7(N1_GB/ .1'[_*8:)7Z>_3A_ MS#XL=P_9(P)B9-]MT$G-38+L^06'#41.K:RMQ]T14^M^&ZGAO4*VH_BC>%/L MP:IC08B.2^JG*.8BT:Y@0K?+.!'%:LX?0%ZW\7JUWI3#=5G\Y8"/O/\6H4\= M1?](.9OR[';_?_]/DZK1;X1*^U!<=[(^.Z?&L@788MOGCL7Y6RBV<9T<75F6 MQIVUU7=69""%_ZZU'@HO'1#')0%C>!O.\:TXW04FNV%=7&?' OT;'&H.1K7< MV_BU0[DPWG*L0.*6/")EX!*X+FXYM+H O)7:5%>4^N-'.( 8],*XPQ"&O,%LAB\9817$L!,](R#7DF M_A3G$3'#^NNRW/_7_P=02P$"% ,4 " #*C%I(:BT$3F$" "#- $P M @ $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 0(4 Q0 ( M ,J,6DA(=07NQ0 "L" + " 9(" !?&UL M4$L! A0#% @ RHQ:2#G^]^@^ 0 :0, !$ ( !X@H M &1O8U!R;W!S+V-O&UL4$L! A0#% @ RHQ:2)E&PO&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2,K3P#UL! ?Q0 !@ ( ! M@!X 'AL+W=O!^($ !V%@ & M @ %$)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MRHQ:2+"!#()X @ +0@ !@ ( !7"H 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ RHQ:2$Y2>8ZE 0 L0, M !@ ( !+3D 'AL+W=O&PO=V]R:W-H965T:I@$ + # 9 " M ;X^ !X;"]W;W)K&UL4$L! A0#% @ RHQ: M2)8,*/FD 0 L0, !D ( !FT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2-@[@*6D 0 L0, M !D ( !+48 'AL+W=O&PO=V]R:W-H965T1) !X;"]W;W)K&UL4$L! A0#% @ RHQ:2%K_L)RE 0 L0, !D M ( !OTL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RHQ:2#I\V:>E 0 L0, !D ( !45$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2&V" M#(VB 0 L0, !D ( !YE8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2 DW#M?" 0 >P0 !D M ( !X5T 'AL+W=O&PO M=V]R:W-H965T%A !X;"]W;W)K&UL4$L! A0#% @ RHQ:2&52NB&F 0 L0, !D ( ! MOF, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RHQ:2//1H>BQ 0 %@0 !D ( !FVD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2(YC.OFU 0 %@0 !D M ( !O74 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RHQ:2-9O!#;" 0 >P0 !D ( !)'P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRHQ:2$TM8)7/ 0 V00 !D ( !>X( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2*N6,FWZ 0 M-P8 !D ( !BX@ 'AL+W=OK " #4"0 &0 @ &\ MB@ >&PO=V]R:W-H965T M-%'AIP$ /(# 9 " :.- !X;"]W;W)K&UL4$L! A0#% @ RHQ:2**Y'#R5 0 HP, !D M ( !@8\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ RHQ:2"LR078) @ [P4 !D ( !4IT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ: M2*GWN\C? 0 S 0 !D ( !0:8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2% ^42/ 0 ; 0 M !D ( !4*X 'AL+W=O80PX!4" S!P &0 @ %'L M>&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2-._WQ7- 0 @ 0 !D M ( !+;4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RHQ:2)E3HQ(0 P N0P !D ( !W;P 'AL+W=O M*CV<" !; M" &0 @ $DP >&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2%HY M [WC @ T0L !D ( !0L4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RHQ:2%R9J-$+!P GRD !D M ( !I\X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RXQ:2$K:\5J: P DQ$ !D ( ! M==\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RXQ:2%.?4/A' @ -@< !D ( !M^D 'AL+W=O&UL4$L! A0#% @ RXQ:2']"<@<. M P M@L !D ( !M/$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXQ:2&O##9K[ 0 A@4 !D M ( !.OP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ RXQ:2/(X<1ZE @ N0D !D ( !; 8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRXQ:2,7\)(24 @ ] @ !D ( !LPX! 'AL+W=O XML 110 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.1.900 html 362 468 1 false 115 0 false 12 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.fortinet.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.fortinet.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets Parenthetical Sheet http://www.fortinet.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets Parenthetical Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.fortinet.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.fortinet.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.fortinet.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.fortinet.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2103100 - Disclosure - Financial Instruments and Fair Value Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValue Financial Instruments and Fair Value Notes 9 false false R10.htm 2104100 - Disclosure - Inventory Sheet http://www.fortinet.com/role/Inventory Inventory Notes 10 false false R11.htm 2105100 - Disclosure - Property and Equipment???Net Sheet http://www.fortinet.com/role/PropertyAndEquipmentnet Property and Equipment???Net Notes 11 false false R12.htm 2106100 - Disclosure - Investments in Privately-Held Companies Sheet http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompanies Investments in Privately-Held Companies Notes 12 false false R13.htm 2107100 - Disclosure - Business Combinations Sheet http://www.fortinet.com/role/BusinessCombinations Business Combinations Notes 13 false false R14.htm 2108100 - Disclosure - Goodwill and Other Intangible Assets - Net Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNet Goodwill and Other Intangible Assets - Net Notes 14 false false R15.htm 2109100 - Disclosure - Net Income Per Share Sheet http://www.fortinet.com/role/NetIncomePerShare Net Income Per Share Notes 15 false false R16.htm 2112100 - Disclosure - Restructuring Charges Sheet http://www.fortinet.com/role/RestructuringCharges Restructuring Charges Notes 16 false false R17.htm 2113100 - Disclosure - Commitments and Contingencies Sheet http://www.fortinet.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2114100 - Disclosure - Stockholders' Equity Sheet http://www.fortinet.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2116100 - Disclosure - Income Taxes Sheet http://www.fortinet.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2117100 - Disclosure - Defined Contribution Plans Sheet http://www.fortinet.com/role/DefinedContributionPlans Defined Contribution Plans Notes 20 false false R21.htm 2118100 - Disclosure - Segment Information Sheet http://www.fortinet.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 2119100 - Disclosure - Accumulated Other Comprehensive (Loss) Income Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossIncome Accumulated Other Comprehensive (Loss) Income Notes 22 false false R23.htm 2121100 - Disclosure - Related Party Transactions Sheet http://www.fortinet.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 2122100 - Disclosure - Subsequent Events Sheet http://www.fortinet.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2123100 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.fortinet.com/role/ScheduleIiValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 25 false false R26.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.fortinet.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.fortinet.com/role/SummaryOfSignificantAccountingPolicies 27 false false R28.htm 2303301 - Disclosure - Financial Instruments and Fair Value (Tables) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueTables Financial Instruments and Fair Value (Tables) Tables http://www.fortinet.com/role/FinancialInstrumentsAndFairValue 28 false false R29.htm 2304301 - Disclosure - Inventory (Tables) Sheet http://www.fortinet.com/role/InventoryTables Inventory (Tables) Tables http://www.fortinet.com/role/Inventory 29 false false R30.htm 2305301 - Disclosure - Property and Equipment???Net (Tables) Sheet http://www.fortinet.com/role/PropertyAndEquipmentnetTables Property and Equipment???Net (Tables) Tables http://www.fortinet.com/role/PropertyAndEquipmentnet 30 false false R31.htm 2307301 - Disclosure - Business Combinations (Tables) Sheet http://www.fortinet.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.fortinet.com/role/BusinessCombinations 31 false false R32.htm 2308301 - Disclosure - Goodwill and Other Intangible Assets - Net (Tables) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetTables Goodwill and Other Intangible Assets - Net (Tables) Tables http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNet 32 false false R33.htm 2309301 - Disclosure - Net Income Per Share (Tables) Sheet http://www.fortinet.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.fortinet.com/role/NetIncomePerShare 33 false false R34.htm 2312301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.fortinet.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.fortinet.com/role/RestructuringCharges 34 false false R35.htm 2313301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.fortinet.com/role/CommitmentsAndContingencies 35 false false R36.htm 2314301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.fortinet.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.fortinet.com/role/StockholdersEquity 36 false false R37.htm 2316301 - Disclosure - Income Taxes (Tables) Sheet http://www.fortinet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.fortinet.com/role/IncomeTaxes 37 false false R38.htm 2318301 - Disclosure - Segment Information (Tables) Sheet http://www.fortinet.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.fortinet.com/role/SegmentInformation 38 false false R39.htm 2319301 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Tables) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossIncomeTables Accumulated Other Comprehensive (Loss) Income (Tables) Tables http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossIncome 39 false false R40.htm 2402403 - Disclosure - Summary of Significant Accounting Policies , Concentration of Credit Risk (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails Summary of Significant Accounting Policies , Concentration of Credit Risk (Details) Details 40 false false R41.htm 2402404 - Disclosure - Summary of Significant Accounting Policies , Foreign Currency Translation (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails Summary of Significant Accounting Policies , Foreign Currency Translation (Details) Details 41 false false R42.htm 2402405 - Disclosure - Summary of Significant Accounting Policies , Cash, Cash Equivalents and Available-for-sale Investments (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndAvailableForSaleInvestmentsDetails Summary of Significant Accounting Policies , Cash, Cash Equivalents and Available-for-sale Investments (Details) Details 42 false false R43.htm 2402406 - Disclosure - Summary of Significant Accounting Policies , Property and Equipment (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails Summary of Significant Accounting Policies , Property and Equipment (Details) Details 43 false false R44.htm 2402407 - Disclosure - Summary of Significant Accounting Policies , Goodwill (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails Summary of Significant Accounting Policies , Goodwill (Details) Details 44 false false R45.htm 2402408 - Disclosure - Summary of Significant Accounting Policies , Other Intangible Assets (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesOtherIntangibleAssetsDetails Summary of Significant Accounting Policies , Other Intangible Assets (Details) Details 45 false false R46.htm 2402409 - Disclosure - Summary of Significant Accounting Policies , Stock-based Compensation (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies , Stock-based Compensation (Details) Details 46 false false R47.htm 2402410 - Disclosure - Summary of Significant Accounting Policies , Revenue Recognition (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies , Revenue Recognition (Details) Details 47 false false R48.htm 2402411 - Disclosure - Summary of Significant Accounting Policies , Accounts Receivable (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies , Accounts Receivable (Details) Details 48 false false R49.htm 2402412 - Disclosure - Summary of Significant Accounting Policies , Warranties (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesWarrantiesDetails Summary of Significant Accounting Policies , Warranties (Details) Details 49 false false R50.htm 2402413 - Disclosure - Summary of Significant Accounting Policies , Derivatives (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesDerivativesDetails Summary of Significant Accounting Policies , Derivatives (Details) Details 50 false false R51.htm 2402414 - Disclosure - Summary of Significant Accounting Policies , Recent Accounting Pronouncements (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Summary of Significant Accounting Policies , Recent Accounting Pronouncements (Details) Details 51 false false R52.htm 2403402 - Disclosure - Financial Instruments and Fair Value , Investments (Details) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueInvestmentsDetails Financial Instruments and Fair Value , Investments (Details) Details 52 false false R53.htm 2403403 - Disclosure - Financial Instruments and Fair Value , Fair Value Measurements (Details) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueFairValueMeasurementsDetails Financial Instruments and Fair Value , Fair Value Measurements (Details) Details 53 false false R54.htm 2403404 - Disclosure - Financial Instruments and Fair Value , Additional Information (Details) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueAdditionalInformationDetails Financial Instruments and Fair Value , Additional Information (Details) Details 54 false false R55.htm 2404402 - Disclosure - Inventory (Details) Sheet http://www.fortinet.com/role/InventoryDetails Inventory (Details) Details http://www.fortinet.com/role/InventoryTables 55 false false R56.htm 2405402 - Disclosure - Property and Equipment???Net (Details) Sheet http://www.fortinet.com/role/PropertyAndEquipmentnetDetails Property and Equipment???Net (Details) Details http://www.fortinet.com/role/PropertyAndEquipmentnetTables 56 false false R57.htm 2406401 - Disclosure - Investments in Privately-Held Companies (Details) Sheet http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompaniesDetails Investments in Privately-Held Companies (Details) Details http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompanies 57 false false R58.htm 2407402 - Disclosure - Business Combinations , Additional Information (Details) Sheet http://www.fortinet.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations , Additional Information (Details) Details 58 false false R59.htm 2407403 - Disclosure - Business Combinations , Purchase Price Allocations (Details) Sheet http://www.fortinet.com/role/BusinessCombinationsPurchasePriceAllocationsDetails Business Combinations , Purchase Price Allocations (Details) Details 59 false false R60.htm 2407404 - Disclosure - Business Combinations , Purchase Price (Details) Sheet http://www.fortinet.com/role/BusinessCombinationsPurchasePriceDetails Business Combinations , Purchase Price (Details) Details 60 false false R61.htm 2407405 - Disclosure - Business Combinations , Intangible Assets Acquired (Details) Sheet http://www.fortinet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations , Intangible Assets Acquired (Details) Details 61 false false R62.htm 2407406 - Disclosure - Business Combinations , Pro Forma Information (Details) Sheet http://www.fortinet.com/role/BusinessCombinationsProFormaInformationDetails Business Combinations , Pro Forma Information (Details) Details 62 false false R63.htm 2408402 - Disclosure - Goodwill and Other Intangible Assets - Net , Changes in Carrying Amount of Goodwill (Details) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetChangesInCarryingAmountOfGoodwillDetails Goodwill and Other Intangible Assets - Net , Changes in Carrying Amount of Goodwill (Details) Details 63 false false R64.htm 2408403 - Disclosure - Goodwill and Other Intangible Assets - Net (Details) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetDetails Goodwill and Other Intangible Assets - Net (Details) Details http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetTables 64 false false R65.htm 2408404 - Disclosure - Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) Details 65 false false R66.htm 2409402 - Disclosure - Net Income Per Share , Calculation of Basic and Diluted (Details) Sheet http://www.fortinet.com/role/NetIncomePerShareCalculationOfBasicAndDilutedDetails Net Income Per Share , Calculation of Basic and Diluted (Details) Details 66 false false R67.htm 2409403 - Disclosure - Net Income Per Share , Anti Dilutive Securities (Details) Sheet http://www.fortinet.com/role/NetIncomePerShareAntiDilutiveSecuritiesDetails Net Income Per Share , Anti Dilutive Securities (Details) Details 67 false false R68.htm 2412402 - Disclosure - Restructuring Charges , Additional Information (Details) Sheet http://www.fortinet.com/role/RestructuringChargesAdditionalInformationDetails Restructuring Charges , Additional Information (Details) Details 68 false false R69.htm 2412403 - Disclosure - Restructuring Charges , Restructuring Activity (Details) Sheet http://www.fortinet.com/role/RestructuringChargesRestructuringActivityDetails Restructuring Charges , Restructuring Activity (Details) Details 69 false false R70.htm 2413402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.fortinet.com/role/CommitmentsAndContingenciesTables 70 false false R71.htm 2413403 - Disclosure - Commitments and Contingencies Minimum Operating Lease Payments (Details) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesMinimumOperatingLeasePaymentsDetails Commitments and Contingencies Minimum Operating Lease Payments (Details) Details 71 false false R72.htm 2414402 - Disclosure - Stockholders' Equity (Details) Sheet http://www.fortinet.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.fortinet.com/role/StockholdersEquityTables 72 false false R73.htm 2414403 - Disclosure - Stockholders' Equity , Range of Options (Details) Sheet http://www.fortinet.com/role/StockholdersEquityRangeOfOptionsDetails Stockholders' Equity , Range of Options (Details) Details 73 false false R74.htm 2414404 - Disclosure - Stockholders' Equity , Restricted Stock Units Activity (Details) Sheet http://www.fortinet.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails Stockholders' Equity , Restricted Stock Units Activity (Details) Details 74 false false R75.htm 2414405 - Disclosure - Stockholders' Equity , Performance Stock Units (Details) Sheet http://www.fortinet.com/role/StockholdersEquityPerformanceStockUnitsDetails Stockholders' Equity , Performance Stock Units (Details) Details 75 false false R76.htm 2414406 - Disclosure - Stockholders' Equity , ESPP Information (Details) Sheet http://www.fortinet.com/role/StockholdersEquityEsppInformationDetails Stockholders' Equity , ESPP Information (Details) Details 76 false false R77.htm 2414407 - Disclosure - Stockholders' Equity , Allocation of Stock-Based Compensation Expense (Details) Sheet http://www.fortinet.com/role/StockholdersEquityAllocationOfStockBasedCompensationExpenseDetails Stockholders' Equity , Allocation of Stock-Based Compensation Expense (Details) Details 77 false false R78.htm 2414408 - Disclosure - Stockholders' Equity , Share Repurchase Program (Details) Sheet http://www.fortinet.com/role/StockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity , Share Repurchase Program (Details) Details 78 false false R79.htm 2416402 - Disclosure - Income Taxes , Reconciliation of Pre-Tax Income(Details) Sheet http://www.fortinet.com/role/IncomeTaxesReconciliationOfPreTaxIncomedetails Income Taxes , Reconciliation of Pre-Tax Income(Details) Details 79 false false R80.htm 2416403 - Disclosure - Income Taxes , Provision for Income Tax (Details) Sheet http://www.fortinet.com/role/IncomeTaxesProvisionForIncomeTaxDetails Income Taxes , Provision for Income Tax (Details) Details 80 false false R81.htm 2416404 - Disclosure - Income Taxes , Effective Tax Rate Reconciliation (Details) Sheet http://www.fortinet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails Income Taxes , Effective Tax Rate Reconciliation (Details) Details 81 false false R82.htm 2416405 - Disclosure - Income Taxes , Deferred Tax Assets (Details) Sheet http://www.fortinet.com/role/IncomeTaxesDeferredTaxAssetsDetails Income Taxes , Deferred Tax Assets (Details) Details 82 false false R83.htm 2416406 - Disclosure - Income Taxes , Unrecognized Tax Benefits (Details) Sheet http://www.fortinet.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes , Unrecognized Tax Benefits (Details) Details 83 false false R84.htm 2417401 - Disclosure - Defined Contribution Plans (Details) Sheet http://www.fortinet.com/role/DefinedContributionPlansDetails Defined Contribution Plans (Details) Details http://www.fortinet.com/role/DefinedContributionPlans 84 false false R85.htm 2418402 - Disclosure - Segment Information (Details) Sheet http://www.fortinet.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.fortinet.com/role/SegmentInformationTables 85 false false R86.htm 2419402 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Changes in Accumulated Balances of Other Comprehensive Income)(Details) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossIncomeChangesInAccumulatedBalancesOfOtherComprehensiveIncomedetails Accumulated Other Comprehensive (Loss) Income (Changes in Accumulated Balances of Other Comprehensive Income)(Details) Details http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossIncomeTables 86 false false R87.htm 2419403 - Disclosure - Accumulated Other Comprehensive (Loss) Income (Reclassification Out of Accumulated Other Comprehensive Income) (Details) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossIncomeReclassificationOutOfAccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive (Loss) Income (Reclassification Out of Accumulated Other Comprehensive Income) (Details) Details http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossIncomeTables 87 false false R88.htm 2421401 - Disclosure - Related Party Transactions (Details) Sheet http://www.fortinet.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.fortinet.com/role/RelatedPartyTransactions 88 false false R89.htm 2422401 - Disclosure - Subsequent Events (Details) Sheet http://www.fortinet.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.fortinet.com/role/SubsequentEvents 89 false false R90.htm 2423401 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) Sheet http://www.fortinet.com/role/ScheduleIiValuationAndQualifyingAccountsDetails Schedule II - Valuation and Qualifying Accounts (Details) Details http://www.fortinet.com/role/ScheduleIiValuationAndQualifyingAccounts 90 false false All Reports Book All Reports ftnt-20151231.xml ftnt-20151231.xsd ftnt-20151231_cal.xml ftnt-20151231_def.xml ftnt-20151231_lab.xml ftnt-20151231_pre.xml true true ZIP 114 0001262039-16-000053-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001262039-16-000053-xbrl.zip M4$L#!!0 ( ,N,6D@BY-UVP7L" )24+0 1 9G1N="TR,#$U,3(S,2YX M;6SL?5F3&T>2YO/NK]#R>4G%??9""0Q<((!902 ,F: M7[\1 !)7HG 5CDP@;,9:1>05?H3[YQX>'G_[?S\>.C]]R_)^N]?]MU?P#7CU M4]9M]EKM[M=_>_7[[6MU:]Z^??7_?OW??_L_KU__E_[T[B?;:PX?LN[@)Y-G MC4'6^NE[>W#_TS];6?_/G^[RWL-/_^SE?[:_-5Z_'C_T^(LD32*@S' S:Y)6 M"\M6QL =NF,8??DB&HW_^^.71BM<0[1Y=P>_$(B;7\B7+YAQ)-F7)A5WK='+ M?GS).^U?XO_^%$;=[?_2[ V[@_SIWU[=#P:/O_S\<[STII\UWWSM??MY!K#%\5CPWS/!#YW'.3J_%!LOA@*VNO?B9<6'%[]J-YO_K^>"4^0!SN=O=;UA^L_L#XV@K:V_T>09 O M?&7T9"__&FX'^.?)'<4#G7;WSS5WQ\M?&OVLN+W;:#?[J\'U.UU MN\.'U=]H#?*?!T^/V<_AIM?AKBQO-Z?/;7YH\8$\NWN6$O9SN%K:NT?\R&LCDP@K5"%?R7B?KKWQF=&7U M0Y$/JQ\:75GUT"#/OC[+)_ESN%[<&B^TEJ;$E)_CBPNW#E;>2L>W#N9O;:]3 MT&Y_T.@VIRKWHZ2BW_'H;BBE_'ET=7IKO[7JQO!:^/-_O7]WV[S/'AJSF]N; M;WX]'.X&DG^-KQH:NV>L.LA^#G]IAS-[&1_^3_.NSC1\J;@EFN#UXBC\4O[1; M\;>[=I;_-!I'MD!"H9?F[7^\^A4$0A!# ,N__;S\\.@;/R]_9/*-QS"I>JWY MKP86Y ,;O,&OA3X!6#P^NS;W0-9MS6Z'**C?[&NMXN;BI^GWBA\FG'F&56]' MK$)5Y--86083+K'7&$Q?.;FR-]F1:O:?T&=?H*PXZ>PU0*^A/!CI$XF3BI.] MI.B'(9M4GFQR:++MF.PZF$*RFRDDAS:%D56X'JS"N[$*'\-K!%;],8%@?]P. MPOMBG./^&@9"3._AL=<-_^RK'^W^]"[5#,'0L!/CH)O!?9;'V_+L/NOVV]^R MMR&0>LC>9P]?LOQD_)\R-_L:1S_Z:?Q;*WSYQV.GW6P/QF/ZJ=5^B".-D=^$ MH%_6DOWJU^*VK>G^V\\K/ST>Z<^EH>YG8O#Q3,RN^M!JM0>!H8W.QT:[];9K M&H_M0:-SF3JPCM;CR;U2!C9:#92L1BVM!JJ,U0@_/_2ZMX->\\^+E'N)OBNQ M#C/XE=Q(I=W(N<'G++N3%*72BE*%W-;N4%DJ2J9B JX@*,LR.V. MSI-P:X',]T[F)/FFI,V"0GS*!HUV-VNY1MYM=[_V+U(K5A-Y)=!OOT O)?.. MGLP[9@"X'[1+8+]6\&YW :=9?Q M=O+8D>Y^J]&IKNE<=4V5"G_VKWM)"E0)!:J"?]T]D9K\:PU3JON562<[40D[ M4875M-VK95)D=N$5,TG %YXT3?:_"ALHCK6A-2E##97A*)9A=]^>8H":>?B] M8X DZ83NTWK;N=?;CF(/]LH=)GMP#5G!W>%ATHMZ K^*K[H=)=6Q1P.2Y.WJ MG@%?6FK]F/?"2P9/'SOAU:K;BCQYC,/63Y^?'K,%Z>MANQ-;=8;;BC_?AB"P M]VW$S9J9NBT(G^G"5I1?T7+K'DH4.Q+^X;XU.L-&G%6_=]L7J3&1S%]6DGDE MZK&<8OU'P0K5Z?2^Q]Z5_<"[3UD_R[]E_9*-F=[E>_EMHY/U ]88YMV:J&7P=VPHYJCOMM79!U64WXQ%N)3H_MU4>SOV]WVP_"A M7A*>DC$3X@(=5S+CMQ-PX\=E"'B>CNL5L.D%0]4=Y",#]ZG=_U,_Z:S;O']H MY'_._/T$Y'S+NL/)LN&Z%Y1\@1GV![V'N BY=&^]M&@3KR;@HKULN^7 MO<\&7E^)IB]G@Q-XJ1=X.7HIT4:[-U= ,B+^4];,VM\:7SK) *XQ@'/E)RNY M=A66\-@@G.SHPI,J)U6^A)*/%:O_";XF^'H%Q0P?LN\3,]3N?OV8][KAS^9X M4;21=YY4J_4'=9?4N]_9/UH%1:>&=VH&_VL%4M.@I3& M8?3H_7EXTWWV^7NO7JJ]P)R9,CW#G0/I\QQO9Y_<@;E7DK'::?WUMG6D):ICG MP1$]C<3=G/SC#Z/F &"OWR[E=6[O>WG-\C7SE+[ZM2#UET#J@4S1/*/F;=&4 M4_5<[%DV'4EC+DQCCF)C\"[+W"GQEQ)_NVKM4;8<2&'35IM#:&_,K0X'65ZLD[WMAMGTM1V0G.KWL\%F1:[C)IZ=%'DK#AU1 MI]/NHM-8Y(M7Y+-8Y*2])[?(%P\MSFV1$\IHC)H"]=O=K-]7S2"KN;6"44QG M>D^]0?:QU^X.;I_Z@^RA_[;;?+.DN^/FL=.N3.]ZS<;R6T*X<3.ZZ7KSS!N$N"MX]R!='H-WZ>#V(7Q5S('EG-R>T^ ZU;4 MZJ:O5I2[']?(S5Q^?W!S-YI=24,.9\IF>&&)O2N"&NIKJ]%>!GH3!;A'!:A>JXA0<>30\?*93&26SB/6SBZ(OA&.X\; M!3/]]'Y$ZB@[K!O]]J("N/Z@_1"FP\W=](GI'[;=;W9Z\=FEC/[JE_L\^VLX MW5)5NG?NSE@M/\SSVJU;;F#J3,%VX>J!U@&VD,E<(UMK[M/@X'_=$-:"OM3U/K4%-KC9Q6:'!94$>=4&FR5PP" MI\D^DV+*("9;4FU;DO+ !X?W^UHZ>*66[@("WD,8.)@,7/T,W$6F+0Z,X*[3 MKEU -C=9M:NT:N?.R9\2JUVR ;J$=<4TX4\QX<^^%GMT&*,;G7&CT"Q;L:GK M7:_[]7.6/[SM?LOZ@Y%HWK6[V=M!]K G=C&-/'\*@OT4K&<^R%KJ(38E2MGF MYW3V.?E,MFUL%-"I\<6.\JVCQ:FE/T]9YI1E3EGFRMF2*\DRIVQ,52W=Y>_L M2^JK1F M5UV[EI!>,GH7:?0JC?32BE[*QR?KD++?*?N=HK1D %),E++?%;(B%U4FE(*> M*[)JJ7 I;3R_"F2TMU5+>\OK9]7.CM72J2RI."E-^:LJ3DH9F11+I0E_-9'+ M*5>H+WBZ7VPGOS3SKZ!O7AW*5&J=OJCAQ$^)AFJ9HFI/]K3^0HL$Z<\^&]+"=-KGG!Q15:#P->XJ3@O8*?Y/Z/N*C=[Y MX_\ZK-5?IUV[K/K>9-6NQZJ=N^(X[2E*@5VR!I6Q!M4.[)*Q2-L3DF&X\NT) M=>@.?)U1T,7:E100)4MW*1NQ]H$[:0DX+0&??0DX53]5U>]?5?(A88%JV9>4 M#JET))3JW*]ZG3O5N=?.Z%W!.O?Z[7E+!CWMS*O2SKRUPDF;\E+XEL!*:HJ; MP$J53,AQ([1K:HJ;TE+I5*24A[H>*Y?.:4I8+A4B)R1WR39NBN2NJ/5QPG$I M/DW([2JLVMGCT[1IK*IV+95+)@-7>P-7H7+)HT>E:=FPNN8G+1M6RN14&[ZD ML"REUQ.&J95!N:;T^M%#MH]Y+[QA\/0Q^,R"/8\CQ7J*?%NP(>^"O++[7J<5 M(=[T'V\?'O/>M[$4ZS7'MZ!]IK7;$G\9^'8;M1A9?Q=@U' $L7[OMB]2 4:F M8269UV,!DJAK.ZOW-?;!YP4@D^73>RY0WK/4[$I:KU'HX?/YL!FU_VTW//DU MS_J7.--GDG^>X/J*?U=//LUJ#=N=B'?#;<6?5X+NMJ*\OOY^7X7PPSSXP!"C MA?M\^T?\ZY*UX'ERZROZ?5U!L@7GMP65<@[O&MW6!4M]1M[US?5DYJ]V5J

S+E%SR?4P1_V@B^4@%;6J*IRA+-P=7"CM7B7Y_M'JG[\)[\,6_WLT]9 MOS?,FUE\I!LBF]O>W>![(\],X[$]:'3:_S/*?%^@DHQS^WOQX7CZ$G0B']C& M(!MK#(#A_Z=OG%Z;>R#KMF:W+RA8<>5E"D;V5;"T-G1L]2"[J0DZ[$S!%Z1Q=C# M)2VG&)>JSRY=J_9*1AZT+"KI]?&@UGP\TI[&(\\GDK=0^V:L"R__LO^TVW]1+%Y\AK2AI7DG;B1(@@+\&XF )$)OD M>CZY+D_P>:?H\6<3[>_+Z4Q+MAY++!EEJM8RY<#I2\N MR6\=-K Y4(0[?3;\U'O(INFBA3XEQ3V_9=U@-SJJVU*MAW:W'>0?;OJ6N1^/ M07 UR\L=6K5V^/0:7L^FUU;,OAY=#Q#M?6-+[@#[V?V<2OF7X]]//MD[$=5]C4LOPZ]+W?-W4-Q;>POUGO,6C.7^:G]];YN &4O M#=I ^TDRF@??\[-B3?-*#5I-KVI@39*7.8.7J9Q5HJ-9^DZW?+A+@J 3["!/2G -44K*US('O5?-5>"O6NX M+LP5[&X)+D+\*RBZHMF_E=#3[+]\1=C*#20<<+GF?_=(X/)$?W7H?_=9GX1^ M'3,]^?SKF_V!A%:[,XP5]K/SWL:'NF4MG_<>Q@V!1^FRFSO7R&,CP/['++^] M;^29?EK]@@6U&C$\OB:(:O2>V!)DJ3#M\JS0\1@[4^HUG%VGTLF8'C: JO0< MN@RC?M&SJ0J^J0KQZ#)(J?2\2KZIHK,I17>UF4/)-U5^-E7!-U4!\]5J7M4_ M9WO1->#)L#H*DNE]-KQ^/6@B_9?FW9UQ$]BVKX6D2&\A<87$7Z3R> M=IQXWUB2]YGE7;E,RIX*8L)[\D9S\#G+']K=&IYHN;6*/$OIE2C)OBXC:4A- MW<9RFY,D\&H)_"B'H>\C\ 02:BKL>7.N&YU(TNU]EJUN7ZV:S7R8M=ZU&U_: MG5$\5R\Q/T?@3+[/45A?\[V3@&\&]UE^P>)=35\MA3NVU/#OC>[< 3SO E5? M1W3'WNC#I8Q6-AATHFX7]]1+NJMHFTLEK2;N1(8YP/(#'[@R%FT2[.D%^[+D M]X(F'*AK+[%9,VG"F35A9+\K%'LG/3B'J3\Z1!NOGL1^_//K(J-?^VHXN._E M[?_)6K]W6UD^MZ@>UTWZ^LG]R/)FNY]]S-O-[%.C^W7NI/31/S%ZP^6@A_$; M#.NE$D?@RZ1I]S.,2>JTA3IQ]+E'&$VJ-*]*"TQ):K19C2!]@\2@!^4;29(J MS:E2F3%)G3:KDR#X0JF + "@2 E5+!TSK56,CXN8>P9$G[YK1OF2W)H6ZE M392"SSV&4OYA7I<6F7(E5NSTCC1%!^>/#JY;!1%[0P)D"?_A(*G@O#NG.,ZU*GJ'JBH2_U8DC2?B7UZ%FZR/FDO KL//IR/'3I?9_K$SCQ&.G M\W 2YEF$B8_=(R()L^8](% 2YEF$B8Z1)%J+ED?Q]0+1'X=Y\SX$K+/.BS45 MZ2A*WD!:PLU)#:X'06],G"0U.(4:5"&%LJ0&;[O-WD,6]]9GD;J5K8!^R[I9 MWNBH;DNU'MK==G^0-V(O7_D-&1[I1E9DM@W[>;N MMUZOU;_M=5H7I"$C:[*2O"MR)7AW&Q);Z#6"V0U3RF;?LD[O,=YZN19D"WJO M"(+NX'3F[,=MEG]K-^N6PMW6?"Q2=T7.9 \$DJS'N:Q'%11F!_0QZWK5Z;2[ M7P/_WC?R/[-!^/MRM643L5>$3/8#JLG17+LRI%"W"J%N%91F/ZB:0MV$/1)8 M/3=8K9G]2&#U?&"U"K9EAS1:[D?#H9YYOJ/CV_[ M_6'SB&R5L+>A[WJ$.];Z%1H?YL'HX$GWUS#0-'K5;WD8WR5JP+Y,J*>: MO+0WP?3ZY_:@D]WQ&N)D&=QK=#XV'96@3?T8 R.WU>?;;S?=NP 0!*5H!L[>Y.][P8#%:?>NZS?3U/OLJ9>2:;7,?4B=H>C MX[/19+:L[,JE\CSVU(K$ZJ?9+1\;3_&GD5K-6G:-P8JYCT_TY^;AZC3;*),MO[GS[1]92#[UA-ZYBK8*$1[4659_=XPEU!+D5<_7P@CO07*^M M/3M8E 9'Y@-5,$J;-2HL?GG?^-%^&#ZD:.X(,V&N!6+QTP*[4]!XFL[%&[+: M'WK=OP+7VG=/TX3NX9&K;>=9<]#+^T4::5+X\3'OA5NS_ )2:1MX6AD[?Z"I MM:5$ZYD7?&'SNL//GXMR.]7'0C5S/[5(D;\,?$WGW(^L.8PU8#=W=\':Y!U[SQL+3J4KI>+W5_GL;Y%8IG MB+P.U9B43-NLR9)JG%\UE@NI ;O@?%DJ4JH0 KRH(J53IIT7IL/4A$8JYU>] MZ]?L>5&EIG;S><(N0YPICJVS%:N/GJW1EWZ@%32ZK? ?42^]62? ,E67(<@M M#$:]A+C-Y+]\ :;C[FHCR,K6G\YMPAR_^Z;[KM$/X?W3S=W'/&MF6;STKZR1 M+X&)JP8AU2U+W56>!X)%"8T=W0?H8;_=#5)6S;^&[7Y[L:;>DRC0HS/D#:1Z&K:+D.H54YPI:U EY?@.N%6H!,7DZ5@]4J6@U:U MO4O"OY;V=2O:JFH<)J\JY$'4HYENUTX5V[\:7=:0_:6=RAUQSF M>2#\,O5B#:GU#!V7^Q\GD5=-Y$?ICHR3R"LL\J-W9)U2.ED^&3PM@$(;+@8$ MU32QG4?^5"\AKZ9MA@-7$E=?X[V%6"=)@( -_C[,V_U6NQD5W\2-]+V\VVY< MAGPG28$-5%Z&H/=8_+J*N7_HE;-D=K:,&G]KM+LFW!.B[JS;#'Y3/WUHQ,:W M"[KU*6L-1[/R;7<48]5+N=;2.-_0?161UQI!'MY0798WJZ#%NF1'NF*Q+"6\ MSI?P.O?RV;*YFAZ<]5L6-X\]WK>;D^J0YMAM__'[;5TD_RPMKWZ=$//+[[?U MG,7;BVTTAT=]M-1#^$:S43/,L4:(H_F[@K3K$:D;YKW'['V[U>IDKC&J\U1W MD1/=,;OY.:STOS2!/ZRTOQ!QO-PN3.:Z2 M.3[*O-[-'/M/%R#?PAS[3Y=->DQ,5EF7O+W?S(=Y6U,D> M7VH%Q:H^U4D-3JX&YZ[[V\D:),-_-3,^B;KNLWIK.)< ^J7"O-W\>\IN7IG? MWTT]4FKM2@6?%K6N0"5VRP@D6W!]$4&"B6GN)YAX8IA8!0NQ=2"9U./4ZE&% M(',WZY' 9+(8:5TA688$+9,E2&'EY<[]W02?4,'UJ<2GK-EI]/N1):/F%C?# MPUXL-2;:[R5C+I?5T_TU#'R-#_2Z MX9_]1?^^';/![-\\:G7B T=ONMZP_&$F_T>Z^Z_5KYL!>(HGY]DDO$<6Z M>;#//%PER#E_O*,DTRP]XRQ-T^@PTR@I:F7=2>QCW^^,>SRU_GLX-D%)^VOC M1-;([XIF)*W7$TD M?[ NDWB5!K+>5N7<(/793:O)JE38JIQTLVO2A*II0N4LR(MP2?)&Y_1&QSZJ MZ47.):E&153C* [GN3KKI!UUT([*!<[S?9C MHW/SO9O5[!CR[3DR4Y\]67(EL'B%@RN2K _MT>3JSU7Y38_B>O)9IO(@@3$+ MEU+A27&7%7<53XLRP_5,/5!2^_)FSKE]^0J#G69.FCDUF#D5]#E)[R]?[#KZ1S%ZES)S[+,FG116I1I?9C+2>HD\Y=I,X=.Y&-4[22HI4Z3(0J&=\X M<=A_PK\WNO"US[X@-DO>#[_TL[^&,7_]+?S/YZ?'Q;K2I>OU4N1GB)LIS4KJ M3J02;#>5"+>CUX@=3"7>CE4B:\NUTOB?1GE^T\) @R$[G M+7R=9FXU[#@ZHQTOU83]H]$9CFOD.IW>]T:WF?55M_4IZV?YMZQ?4HSI7;Z7 MWS8Z6?]3-ACFW9JMPF]']-QR_%JJZUL!A@ZC"+8W_#*X&W94<]2[_(J4837E M)U$(= R%.)!E2 IQ!H4XRGZ6I36KY"TJ["TJM_)T(/>2-*?.;N6P5B1YEE-Y MEDI9DQ6I_*1$=5.B2UZIPEZI<@59('.8H&JH$2'M@^3/V;Y;:1[_A.M M]K?U-C[Q81@$V1CTYNLOMA3,_UH8R.*+YKY@LV[OH=U]]AOKQ;3XD:5W M%9>FI&W@S.W8'OPQ+OA8H^'+-^XIZ<:73O;'Q AMD/;\K3M_[?V7WW8 MV[[;BB/PG<;7GR8&]U-VMY"H>#7VUH$QKS%FW#*G'!&&8BR88U1P:!P6@E&( M7OUZU^CTP_POO;SXHAGF>?RIW6\V.O_*&KD;>X(M/DZ,XLX#R;5$'B#N#?;% MQS'@X>.O"R>S[DO%2&RO.7R8WO!QY'U\^*V_Q5"\8 IY"[&G2A$+K/%\/!09 MAHCAJU_]O\:C>/8KJX<1Q[GM(# 4G@(I'0-2$\(MQ[;@!\'0O!KE'E8-8_J5 MY4&,Q[>]2*#E%C,"(?%>:&.8$7+"!XF-4Z\6TA_/?FEY&!'R;*,0RE.KE0&> M*$,!DM*@\=<50,Z35[]"\/H_%K\;7UU\SHT@CPF_YHW.VVXK^_$?V=,6WT6< M0X8M\QQ H#&7$.()XZ4GE"X"QF>_M#2,WL-#KWL[Z#7_''FH_LUP$).-K6 G M%L8TJSV"\M5/K:S9?@AS+OS^P<^-40@4YR;%"DF" J<@QX5D '7\U4_1#HQ> M6 %&*@"F$&X,.8UPUHB8#S?/A4^.N[MWDJ/B4(0<(6H \8A(\+D=A-V0JX= M>/7KOZ(#W/2EQ='X=B?+3="MK[U\&YDR)IR@3%A.:> O4X"#\2"XD$CQ5[^^ M:^1?LY]"H)9UHOG.6C^-OC$_L(6/+H[GX_!+ ..^TVL,%D#4G8' M'QH/V\PY"@!EV%@OI?6 60#<9,8+X#V)EN_FT^>W']SGG]Y^,/-C6/S4XC#^ MT>N$Z+>1CSFXC=(@PH.!P3XH##/(:0)Y,0[/K0J6YT-O_NM+7UC\_#^S3N<_ MNKWOW=O@+7O=K/6VWQ^&6&WS,)0+GZ8&QS\'GQH^R&H58>EZ-7N/Y2>:5A ([9HRE%C+G.2DF&86NI$>O"9#! MBOWMYQU'=1!"R#I"+)2*4^T"#K 6.R5I08A2S)IE0J"$9Z.#KJ'#<,X!"18G M^% NE634LD(@2#%=FMB O(R.-5FG3UDS"R%R0-K!L,]G%'833;#A#@JB&4$> M*ZF4L'IBJR"B "^3%!SD/$W[#/#0Y*V3&*3,4!,,C[1&2QS\@Y].(2-H26(, M(7$P\KXUVIUXPR3E!_\W_A?ZFZ0Y3?=;(3P&NT\II:R MW:3HO9;,86I<\"40"*K(!%5) +4M21%QR-&\'%\RU&,1O$ZNR"JG>(!%4AF- M P20L%!;X*R'98*1I/+0!.M) *J:?PW;_79,!T[WBPS>M1M?VIW@/L+RT\\5K/T"^U@TX&\&R)B4$$#O!V&M1Y3$H6%8 9 M\0<;]BD80=8SPF)"@C>G$J,06CJO*2],LI<$JV5&U)('=#T/2(AH &-0*Q4< M%$3&RF(R2*;1>7DP[A*EOC?R5E\%W/000/BNVAXLF+? QK0@Q?44L%%F/4T M 'UEC ([$+AB."\>_08599Q*X3!R(N@H"?$G9V R>HFP$6<>_0;E\MH@*RT$ M" ,*3 @?L)V,7C!B2[PG'*ZU--N0$*#1EY@8'2MDO]T:Y=YZW='6N+LL:J/K M#\)H Y::6N7>W3C8_6?0S;AF<-?+ Y;*%@'#F&#\]V%'3!>D5@QRMJGR?98/ M/V2#[[W\SWZ8"6\FJU3/PBGNM*8^A.T6:(<5=3J8(RIU "*$R-)4#"I0YM9! MR=^'N=.7ND8>PIU-:G1LIF+$,1$!G7H0V"FQDR0R54O*0SS!2Q-HI0H>A.QU MS/S0Z]X\SC3\;3<$SJ/TU>39U4CG&+RC\Z93DC!=G<&20 .MU\QIPYFU,7>C M46GZ(K **>Q#YI17HQ,YVXVNS;)PW8Z6-[KAO^'!]I?AUAYOGBI D5$82F-" MO(ZQ!48KPQVW0@!-X0KXQ^;)VCRBZ>!M-M:-,)<"@=G@0R^\MMG[VHV]#-5# M# 5N[F)WP^*WY0=&&WB#2_W<"[^8Z$<'JV.8V6;K42P8GQ\.[GMY>VDOM@T7 MP^QOFOCM_&F#_!'3 2=KAS!1.(1XT#-ON''!0$%E4"D 0I+/<^HHY,\S-ZA7 M*X*.@O$?.XVN>WCL])ZR/,#PYGUX=O[Z^)M;(8B%:1 X(+44&"LOM)G 5SBPG[C/ :E*]#&/*4<*J*-])1 #CQ!R*(BXN7*4E>BE%:6T@U& M0++@;&,V7X?@ET$8C$)!:8CUI"_YV@-3ZN[N(AHNDC=!OS\%CQRG1[<9D//8 MU>QA^S: 82.(,RBH?'U)?/[UO_'^[O4[O MZY-N],O/E3@L90C#&$16!+@BD7*!L8'#$'.'H7*1PR1Q>('#>:.5Q77H,C,! ME=A!SQ&T$&D;> @#O!?(8@^U\RPPD[T_##/'=F30^.%^/&;=?J:S;D"2@[FX M9_)+X4E'=1@CG8@K?N&1T;2;/+TSZ,7 $LJ]=U! 1ACTB%'#/1#6<:2%++E M,@]Z#SOX.9[$)A2]N%#?;??OL]9OO5ZK'\3?NRLJHO\]Z[2^/$UQ1&^Y8 M"A==<( !^80H-AAWPR'4(" _P0E37!.#5RPAHT6Z]QC@H$\ CD?6I\#V%/EK?#^!8>;@Q&85 8Z/M&=W@7 M_CO,2R4?FR1(!3.!.&;"'Y!3&?181Q*]D4935])<(E:2N.L@CT'F.DDJI#!@ MUE%(,%7<<(Q%)--B$W32EI.5\O!DCL_7Z)N%4UE5_UTO()LL?W@?M.1A^#!9 MY=RFTLIJ84% 6]X *2!$T$P+.(3RP@3["O\U1\)N ]AF[+?WO7PP>K;Q(SY[ MD[>_MKN-S@Y$,&)CN&PHYY1 Q;WDD[(LKAR2J13*DIK0?>]0*&?!SFS?O@'GIWY@ MV6#0R5JS>TJ0DAA#$5%$"@*IQT8*Z8S 1%K+E571Y+'"6NPQ^H-2'@1IL^:A M*'?(>^"E-5)1Z+51DELCD"$LQ"@.B6A9#D'YA^&X8^DLCACMXFAG:VI)GRN= M)C9,-$@@I#*X(ZL4IWY: A$"UCE=7;&_!$ZH>7Y$I4$7871_4@\6&.![^>#KNK>\EK3$9:R%(%01R(14%CEA)S @S!)$YY?=YC;> M+7-W;]8=4PBD-D)P 2L#!4,4B"S1%IK@4T"PSYIQ%Z/!:Q'"W#E[2P69IY2& MC)5X@ AM< !D&A$ ;3$E#&6LQM*@M9D2Q!FE20#""/$83$K@BJU=PCO@KD4( MU9@2F@:XH(&+58E)-(6QT9AXB1DJ-N?$PI%YM_+<5GZ\0-)S0]N;@HWBB'D7 MA2S6WH1P7@*)BM5!0(,:'IZ"FV)3\ @&-_+\*80ZL5Y,=;O#1N==^Z$]:)07 M>I?G]4L2Z0>WB7?6UTQL%)G =%2GH]Y_:+=)ZA?K095B//L6"0$:*$AB'B0\AA[PTH MK2[SA5*Y+6C9F^ZWT^@6P^/0SAE1+ 2Y""G'8H4UU#':I0PAA#DI;R !QR#^ M]W[6&O1N[N[ZV6"N$CW>Y+.5E;P'B'N?2U=3KBC&G#G# VL<VV*?"SQY24=% PZ%0<;W8;LET/> M:F*#\E,2\ SP4/AB<[&0*^KH!,.";#>Z22HL>)?F",%,\V&J/T$W 0/']C&T\U=4*DL#]HT3KSHHW+G$A:<5,5EHV]NPG\\;JE'B 8\'EQ(B(K\U \+J^3\-O:B,0UX(VC! MM[,R9RJC )T7,N5Q(F^Q@W.RS7W\LM+^TBTFA5 V;L/$&&#L 966 3'=6&]\ M><_OW'0]T)B/SX,-4\]*B0%T %###!14(5_P@".LGDV@'Y[^420[*7B>Y32? M(VAVPE8\)&IA DW6BDJY5@VM4!0&KQOPEN;(1<@QJ>L*CAC-YUJ?&\Y1QCM9 MH2O5!7GAB>1A=)XJAVAVRS_%B9Y_R4N+B!6!X-/QC96 M@\9]\6Q:&*= >9$"<8C@W)Z;%6/8;7R;YC,DCE*A+60(4B0@5(4+#G]JNCR^ M,/&!Y <(=-C8X/L)TL7XN)>L!/P(9A!L.[ZX(:E4/#)WAII^ MFMWRL?$TVD4R"ACB_[@?C^V\L8,6;^&ZQCM7ED*H6/8=RXKF\ECQWOAS '5R MZ>[/[8#C;N[>=D=]ND)<,WML]MO-]U@]!,%2KF+!?BSAG@J'%'<<,*<% M*GH"0<"8F*^U.RQ+7RZIY4U _9&1_7S?F&P2ZL=2H68POI][_PB!Z#[8XU,6 M:U;B.T;L^SVH8__3[>\;]HP%8TI<,%+4*4P X@S7M@%$\#)BEXZ@I$Y9WHJ MEIQL#2!&;P@_L9@V/.<^GY'>R&HM&,@I M&@[&;[WP D#5-CA][R%3R%(3\$"1;;-PN1!Q)CPHW@AQ=.%M9E5%Y46.)2\: M8C*(J0%(:A;S7$84H!IH8M :><'C3[;:RFLM!GF)O(BD&FH-J$,X &V")%0% M*I#$F>?DA<@;?'P?=@IYA>@LS\*/GWO3-9*1IYYDNO\GBU07]6J1H;&,K3^) MM$KY4SC*GZ()P-L;1DV_/1Z+N8]/S!W"_,R;%Y\=TS-Y]EW6[X\R&>T?LRVU MX[",)07""N8HMUI/&X@:;]T** 7)0C;T/"IP9@V<8/_5 M:*JR6CC7*G+2.[([2Y7E64QJATNQ'5(UE%,:ZK2,+3!I;/$$-5739&-03[0R MV0CH615SHADOU\_)^\;,C4=\Q\U/5HU'MGJ$52..G<6G&SH05#F2CHJZ M%$D_6RDEL;)<>&H8 MQ;P.ETNRB"3JS4#?A2U=A?* =0B'':SOT(X7USDD.? MILW'R?)QFKP[#6!VT8292"=4?.AU_PHC;]\]!2$=2QEL.]B=N&-%=<B[N3\_[&!0GN@5$NH%R-!84JV(JB]R]R'-D5>O!R+=A=$I47_QD,0?&I M32+&#$'B$ =&2H,1M!Q-.W-JRT 2<65%O%O6]%E;KY160$G%C>548^JGX:U@ M4LI5"G 6W]&%5CI8#X'R/%UM-#I&GGG:2GK>Q6: &V0-R364<2 YI0RXZ>K MA\BO,@6'\/I["^7E"O$DCZ:%%NXG/ M2;*+!OA'UAS&!C8W=W2;A&QD@$(F3%/CL;526&>*=9D B=7*8"<)^9!" MGB^=.>3T-4IQQK2SP%-C%5=. NB1M=HQHA?JDV? )DGV/)+==_H201$RR ;4 M*C5PVB-2+/M(CNFJZ0O.)^((],9+078XJZX9.0PA"T EUB#.>* MC'@%R%NPB -5S"'44HKPAQZ7.:$*-)[2(5 M''H&J42VB$LXTPM]SZ?,X?"8S!FWIE[QX*@_S*AE7='\>^MLUCT1>&04*#KT M",ML:?\9K@WC-E0)4X"0)RQ$UI[HX*B"IDS2UT2K>#;E*L.J(Y+O> M/,[T*\Y#Z??NW+?P_"B('-5SQ^U4T_Z$@]['/)Z)/7AJ=$$&4 QC3W&*-3,>5.B.4S-.:?_HK$>B^)-#>PM@M3Z$'C!@*$Y M 8-Y-0A81%ULUHHQ%8 192YHWAO:=U$,.P19-RQ M>*XS#R*'L-C=H*6R\^LFBX,[_)AO>W>#;<:,J8U=C"3GU@DON:%.%&.F2.HP M9@GLAD'G[4'6N[OKW?EAI_-DL\<\J$7<@#GN[[P1UA1BC)9JH.9D.=>D9IPX M7=2OZ)?#8$Q3[,H*@@\S1@+,QD$!8KR0HM]A=/ EG$UDOH+\LQF/0+^(I M6I8%!V.QT@$9&Q;I#VJ*%%3EH\D01[O2WQ[U&?W%9J.V*<'9?.B-,<2JWO^E MAE^C;;C-7'.4J1>.#4PW>59)G>;,8.JDL0&33/?R!U@2 M7&NI:;:8',NV@:"]:*:GH9E3K9#RU@##B!41U!8TPQ *E7JJ\@*);4'S9!R_ M%'VF/C:>8I.IR4;JW8ZN!2Z$:AAPAD$\GHHP:8N->B(V$2CW2Y:3,TW6CV*? M<:X]21A*3$P("P 2FGE@^;39$P>8EQNOP^*XH;W'.3JB(:;J\]B"N/&JIMFU-SS3R,GVA@=WMG73_-7%C3K[<-#UFJ/]K4]M#L3!W%S-^Y*-5J8 MSS\&?-EL/XZ*=%:M9RSVE:&>6.L\!\(9CK0-UD9CC0DTBN"%7A!CHXO7,VTS M2P[,3UHM?@)N6<#,C@:+;3&6A!(1^(F,,R%(X"5^TJ/P<]97+@02>\UZJ3P# MP0D9R5D\N,GH(N'%PS33I50#%(03N)*258/9?]#K3(!C+@:X7!I.*%,8AQ"E M0$?A4KG70/"U#.\[Z#P;V?VYCKHW=[;='S\?1/0QSQ[:PX?^7'/OG<,OQJR7 MT@(L7#"KP5UX4A@U!>CR)K-7OP8KR#!9IFB/D1Z#U@V!%^2*&^^I-90Z (VV MI%CB\,'7E/#/ZV#J2\*K"*D; BZH):)4,P,]\API%T^2*!8A,"U9B==!GTL^ M]0"D#N,1*Y/^=%/KLB,\B-TPL, .8$8#4F>&%76]4H=Y6)IS3,@2)2O'L>=@ MUQD(8:EGQ!D'G-,:8H94L=$ * 1+?!?%\;\O'.P&0/#\]!>(,$XP#D8-A)A4 M:4<**XRP+%EA0B'>-.!G/<<.8U['8P.91O$T3Q5,ES)>![189,D\U64[CKV( M&V:!1YI+$?,S,C:0FRP$8\[*AVH&V"[V&FW1EFD:208+$_[NC,U.M[702_ZY MD'@W4;A8LRI8<&):>D8!5'KJP$.D5$Y/4SY9Y3[TN$_#BW6"!LQ;"@.6@8Y* M9HT.0+WP$9B2DCLD$M#2W#\F+YYKUQ6[BXY+M,/PZHP'HZ*D@) ()^5_W;C.SQQNR[DS#X:H&8\JKG1B57N,[?]6Z/=C=_= MM+2J./>: &T((EI3AA@MDBB,H/()7)"5#$-]>3>*]\8G)LYV!FS@&!**RA#H MQJ54(ZERMC@N0<0F8*5:$(Q+>/.L#%MG2A6GE%IFB-/40&!B*K_0!D1!"3J\ MQN19ZW$NXLXUDP+<0D8)RITQW :L15BA%\A 4_*QKRDI!?'UY=T^,RDX:P1C M^PE#B'0LGO7+IP?_!ERUHB-D57BUS@N$"*(U.VCY4_Q^F6/.06N45%8*SY!S3) B9:0TQN/S MR]A[Q&S5V49/I60V-D] VD+A"8(,>$P+)1,. C9I07KQW-I>R>))*5H@'8(B MQ((Q4Q 4RY8J[J@<*1E_C^ QE&QU;9YY[JS'3>XF6%YD42#&(LH<9@'!3QOQ M U2N/@ZA'P5+.;6-0WHI 6O79H.')!8'$7@4PA($I\W'=\!N,22 M2HAL@*@!O*FB<"/RJ;QEB. +X\Q)-#!V1PX8&7F$*3#&*P;5BJ3"37E+(BY9/GFA8$ M0BBG2[!>\7*D?1Y&]Y]]]^J-T9^R\6EK6=%.;E0R/W=:Q8IFZ-N<94X99MPJ MB:%4/+AE1%#1B"KPL+RF&ERV?(9;QR&I"NP[S68P[ZQG%#,:V!^ H>'3GF 0 M0%G>#'9EHMC@X!ES+BBRX %8!W@M(:?%;DQ)0#G#1H64RU'!Y;/O-"C 48%<):UV;*#9 !4RIXE)CY&V # 1;X(I=H8@J6EKKCKVN MG_-@E\N^T^R/M\("Q:TFAD$EH"6H6#?T!)!2^4[U1;$%9MGH!76C,^Y#DV6# M=[WQZ67S?1&GE4J3LMT-5<):,!3B4QK<''78*\TUF 8-IERKCDNEZH>A^R2L MI$=E)7;(!^-KO0; 0KC!K4SX'C4E>&]KG^W8^G^M"%&L+$'$2"0VQM&YV\B0O)U%1W$57 M91;L=W 8]%Q@!'R0OH> 4,'85!&H=:74*A1RN<[I7&P8&[>I]RY;/]/K#V[N M?NOU6OW;7J>U<3-_@$J82&P-M#'HY[IH128H+1]%B@6N%1^*HPLW;1ZD3,#H M3"FDD LDD2GR3()Q6+8,8GFC2A7Y4-SS6];-\D8GUFJV'MK==I@RHTU_DV]L MJG"C4'FOPYQQ/(2%/BZ)%;R!W)="Q/$)>W7A33 @62-OW@?F3!8&1Z!X*\Y M8_EHX3E,'0)]7%,M#G64EL*2-8485<69;L.:VZS3:7>_!LZ,#U^.O:VWTYA MJ-" H'BX;W WS.HBGRT07G$DN8QMO,_#EPWY$4T@M&JTM M+\*M",I/3,H!\9+$B#(> @OII7(& "J+C 0TI-PKB."SJ??NM&^%EQ2(V^<# M40$>(A\\(E&PV.P3H%1I_0'RHG=B15FP'UX2-L0).D1%B@D19H'VQ:;($'V& MF+Z$$C@X&UXB1\5+(4S4T!'L'3,6QX8GM'"&DOFR0I"SX:7]^+ E7E+,*Z=B MGH%RY#$+R+$X+BY )UI2""K.;.!/B)RA)<0X^1 G9 M"("8\A(!RPS 5A3Z#1DIS_R@W.?"2[O3OA5>THH;1KU5.,QL3>+^RVE^2;%R M0QH("3H77MJ*!?OA)8.(8DAI%DO?C12*VMEV8%O.S=S" M#9UD4 (!8)3TP9<:5%3\G/AI?WXL"5>,@A9I!%0G"I%PKRW8LH&:,N[!#E$ M%;$,Q\=+'E#ML55(0D^5XS@$F;/2(U-&!4%#:J DAP!,P9@B$L\Z5$PIR(-) MX=,$DW&HW,Z-G"_\W(,U>P,F34P(MZADW,?F)S2V7RP23)*+)A[#)F-0!*TJ#_1=4Q=ZID&"%?7G-<.YZ7C'Q%2FQ^ MY!08;H(1"Z%-D+J#-.*<2=,Y:5%Y?WUIX?EH(U\!3A=&SI'6"D,D<+ X4,:S M0HJ*>N!P:3IAM/_(NX-VJ]T9G0ISFS6'^:A)AOO1[ Q;62LN 4=U&PXFKW*- M/!Z&&(] &RGDJKZ"VVP9((XQ8T(H11W7S!%7!%A<6;W0FKDXSP*..S[,$WF( MH9^,%S/\]K*OZ*?5+U@T6!$#SMN)V.=B]S/2-YV0()2W4FJH/+$,!=%-.SM! M[ Q=(44"99+A266X53B$#0SHQL5]OH8S(W!LNC]IO8:9,BLDR?%RS4$2Y>%% MN5]81RU5V@@+O)1.<8@9T87_D-*O.L84<4YJ*M<"I=DJ 5%315[.1]= M:<7>Q)K>4QYMX[3YV,_3YP4<.AE'&KIB4,3QQ9G'G6 MN+G[E#4ZKA]SQT5#T04)Q58A[#^AS[X@-F/?\$L_^VL8<^OQL* 2DY:N;]@2 MXB27D%DK,"+: 4,II$9 *B4,%\Q"J/?7W2!6RB]ET9XA9('8%6G,37U<(%&, M:T"UQ=Y:'?O3%POLW*OR\9F0(%**0UU>Z^424 BV&LE^39@M5]@Q[) V+)[@04BQR";B@<_EQJ]AX *N&-"J9L;K MQ[6.48$O+(K .4L"LHN+.K@PF\J9\CD(B .ZW.-A_;A\HYV/-K;%YNV=7G^8 M9RMY-VN<5#R@GZ9__GL[R^-*U=.[N$ZU,'FF][SMAMG<']T EVS3W"O?9XTX MA-%Y1HU^>]'.A?D0N#3(;NZF3ZP8_E8O]_EH1C>?5@]V[LYX&$-@7C ^&VN7 MJ>$&611P-E D0/&B&PQ1 J[8&D+Q\G[RYR12#;&ARQ2;U?$8%*V$YEX@X61Q MA( 4 JQ88 >,++=]/HWOS_K 1X[?T^[;>\6WVEGA+-.L. +3HIM4C MBGPP>@ A&;>Y&P7=] B+N)%K7>/]:V!I[^$ARYOMV,_C,^Y5L8)*:VFF9?* MO%CXYN)8-D6!S #%X^&QC$L#.*5V6DHL+2];"$:OCK._WXZ*G^_7BV5W- M1N=V^*75_M;NMWO=32QF'*D0F'A$->?,LZ"^Q09(J*DLG_-^C1S^G(\\]U.X M\[?>MRSO;G'\"91>0RHUU8(I0F5$F475'PJ@:47VLH9\79LGU9AK9H)688^D M@1C[HMDP-P24=LT045<6G-2]:^TWKUC MCJ6)774LB=UT(=33]D+ V!5 ]?KT>"_W[H"RCC$5CUH#!C" %2C*V[E8<;0C MN#K&OM"[$PNT D!*A+4C-JX*%QN.!(7E-M 072&']_'NB"BLK1)2>$XA] 2! MZ>%FAN&5JEM!OBZ'!2]TX1GUZO)=[!Q8[9L/_">*U&.VHF-I(B\N]R 4_3&Q9)\Z^T+]3$%L6 M&00P!-@&C\2+ZH889))2]+Z\S'$5'-[+OP/"@(8.$$BH<5X08*:ED=*53Z>J M)5_7GC4NJ8>:,$4@=!0Z!GFQF01(YLJMTHBHY_0]=?QNG>8&(09UF+;!/,8S MW*>;>E59M:Z-I4>(WXVVFF@-%&/1%?EI(BKX)$O+\7L]/?SI _@0LBL9@"H7 MDBC(K,.PR'&&F!Z4B^OP\EZ.*V#M"UV\ 09*'=@K'1BE20)4G?"82PQ*"\#+ MQXY?!8?WN((P2]\PIQPYG"5H(B7 _:5>YEQH$$N^7;2@,\.'$G==,HGJ-*/=;.;7X7UP"$N$L,&&&:P%419-TT6"ASB[?%XMA'0G M4%UI=N[C7&,O5N!"X$$YD]IP#6G1ET692]TFH!*JC&2+)X$ M C!G 5@7DU2G:*72K-N'V]H",<2&A4\,0>:$4)UL:D3!GTKF3O* MR4Y0[L@,6Q?)QEIJ 86"%@""C+04%66\RF-0/O (<*KY/I.':$&3^ J (B$TYBEP2<+HTM1A# M;*?UHDJSZOJL@]1(%AL; M!=^GQ73R2AF/HBYI&P3+Y[O4F'7[N#XG/?5>L@!-%:-(8>B*@IK@.DAY_0=R M=#QS-WMN/2Q8?V;>DH5ZU^YF;P?9PY[[/2J_%4$'F<43X)00'G 7>R 5#7.0 MA6K%B7\8KB^XFXGA^,)ZU^M^_9SE#V^[W[+)L8.7+K PA:S7%B,#(+?,68"* M= 1W3)8[X?+PQ/KP^I02N[T/;+TRD5&%A-%A<@$$M;+A;UDL"''M1/FH%,PX M6Q^/'E9DU[Z/<6>W.5+E][UN]C3NU^R'W=:DV4=XZ1(2WA@_6LH\=TYI9Z#1 MS&-9P X$;,F)GMH")^4XY1(G0(8I3Y7P7!L-< PG MIIL7+"[G3:&4ZW>054X;:MU_XZSA!L;4$T89$98Q28@ O+ 1GAE9:QMQ75KQ MDC@#49%Q YRU"%NII;93WLGQ@]^8:C:0,U5"&(Q2@*!";@%H./-8<:JZ+ MHPRY1$26RKUB K#"Z,/'>R$H\1I#@3D0>H$%&?\""Y >6>GY,MG.R:]J*9>[!.$6(&D MH)IXP(&44!CL01&$:(Y+S7XQ)V>R$AP MK-]><4IA76%](J<($^ZPQCCNF;3:D6+/"(>RW$,7<21I=21VC?6)Q%'H8Q-R M(0+^MP1R6?1"$7A%VV,<%XU.:1'3\O$9PW_KB:#&4H"I@8Q:QP4JVIEPADJ; MP$*H3$=#8A"!34>(IB6T1B[X5BBAVVM*SI 75S$XH$[ U M$58J1PA1EEM?'$$%+.&G+3%(2G*V3 (E@89R3H>X$X,@=:4(PII/-^-3YTHYVLV=-)(R5$,9#A]OQ,;36GKM'?3< M (")?D2F&]">$>48(PIP[CU6J&B>:)B7I<*VB'8Q8X &V -P42K>$2@*T[+\*Q\@MT9T>Y%"W$?:.JI-9X; MI124"GL)A"]J+H0-X*7<6)&)P^[@-T%T[>ZP-UQJP/\Q.O6@?1 %[#:X[]_D ML<8MR^?:]L?;=CS/G@+$+5.*<1),CE*:Z (%",[*ARUN"P%>2,7Y6%4E5VX5 M0OT;)[.6+2;#>7!D$%"=86!9\<-&?DR-2JJ5( M4^-HVUM-T'PGH"7$*8%"9$F+M*+44NURO.1U2V$?APB,=%9*!8!&L0*1036U M0-##9& .EQ4SCX%0A+Y*$D!M4ROY#L6TT M='T2>&D=F LF7 .H W[4$5UZ6!QI!"C2)5%LFUNX1D'LXTVA40&P .<(-1". M>D5.S]40W)?"R_HP_T5A**"6,\ 1S3\:)* MWM%8P P&C$H+!8[G;V ^W8:$V(ZGB5\V\_=Q@(A;[ #F1# )#'9.L.FV5VC+ MJV2;3A6_9 Z_]"@9 XCVV$E.H $>LV!JBY9ITO&2*F\X7?RR.;V/!]-<8HL" M?% 2$RHDYJRH()9*VW+)5ZWYNR[D@]0R@"R!" G#,952@L*7,U M8$:5O):$'DD1=[= 1$PPK]Z0V6&XJ(2E-AR1?=G80L-00$%??" V1D M$;<)@+$J5P)O.BK[DEG\4K^%H6&!Q\Y1PP+FU=86QL1K!59"L*OE]#Y^BS/) M.&2&B[AR0FPL12P8;"$LK71M.#K[S R>KISNN-P'M98T%F818H47P8$5+2)\ ML*#EWCGQ6,=#>?#IF$_!@DHY*C?*-T(IX['#"C4A>=[ MM?-2 L;#O:A%/"@O$XS08F6""U6&^@AO7V=Q&8Q]H5/R$CIFD?#,.P45)U.L MSX63I-S%,(2UAP)9=6'P7FMJ3 &%A*.$(X>C/U+3!4VQXO@8LNFD[RJR=5WH MA*B6'@88:26&-G@DA0L_!#4CY3JW$%OA^DW=B@5,V"KAJ6;86&T-5= 4Z^@A M8,*V?,(\E/Q010UU8?I>ZUN,6NPY": =@N#IPY_%XJ($U)0#T? KNR[&OM 1 M&0Y)L S2(T@YC4OMHCAZ%3B$RX=K(U9#"'7ZH,@8#SR4D(%@D0FCQ!%4.'B) MRONR,.%@VW8 )^;KNZS?_WS?F"YVO6@]*JB75M@!BD*<&%"-#,PHLLB&^%*[ M# D.-9TWD'$^7E7)D<6^H=IC:JP33B,<8OMI8S3,>/E8WR2<@SH\PZQ"FF,C MK""*$ 1F_-=*EG(I@FY;(GU]$GAIWE #0QS75#%&)'<.D6F]NF;EPJ:#K7== MHB3V<:$2$$:$QX'C*(1IQLBY)HVV?)[7H;)IU>3_NJ O1!Q!60U6E A!I0H* M6G!*<6?+96!(7K:R5BP\E"$TM(@H!02QWFGJ[/0,4X3*H.=@ZVF7*)V]UML" MVST.B)PB3Z4'&NIB2ZXD;L5Y]%!<-NP\8\0)40"2VN!8T"V$P>'O:<<*AU7I MK(B#K9)=B596<*N5.6:>A9!A# MRP0G&DPS5[I\A.NQ?%Z8Z%FPTB>>!,2@-XXIS6YR>::$KKTU2)N3E MFHR*!:G,P!@A!666F@/,,8%TFGH4MK1T?L@US$L3SEZ=Y372EGG'%=;>&:V@ M*_B/%-*E7?$XMI*]7#M^UC51XPVG2#.I,/"2$3H-D#PTI:HR EF:"0=TJ$QZ MC;B,V3(50"-WPA4.51G,RY;H@&NG)^#__*N+C8-[1JB<,X&5HL8R31 QE/MB MRT@ YJ14=\(.!\'74G$N1E7)GZIXC)#W2@6?JBP#GA!55&(!6,XY)JD=\83/X5[6^[>]/- M_I4U]@XP*0=<.!A0'(,0JL +6/37L,24DE($,\ZV7;#?9KC')'P=0!!<0V*M M\8)S8@!B>MKK&VAO7G9^]&$)G_UK-]D:C*TS/!C]B!")),P7Z7CDH2ZEN3@0 M1&Z[.7IQ8 NS;!V\)+I S4!,IL6="(V6*1*=G MM-QG@PH)X"[6M4HL>BDDHDH:39R3//@@[RUDLEAE1<"L:#_$T;816_58M5>] M-!%8QNX6A,=C)ZR2NNB )REBI;T;E)-S6JMUWC<87LH=JS:JRT#HE8Z MBWU R Y1I(V>.6]6#JAW.?OC>0[I8;_=S?I]U0P4C8/L,6UO T/RK#_HO^WW MAUGK)H__C2__,(QDW-S=WC?"]?'5!?[9$?OPWX<=,66)^M[(6Y&%"XSZ%-Z? MMYN#K'4[Z#7__#W0U_]T^_O2T2LKACAWDER6#S]D@^^]_,]^,'EORDP&\T=: M&/3_V7NSYC:29$WT?7[%6+]K;BSNL8S9/6:Q]JVV5DE=I;8[_32&)E,2IBE M Y"JTOSZ\0"023(C@<1.JOKTL5.E$D'2WXFF7 9E\R[24I)L(FOD44I",8DRT 5COUK9D_ND_V']C ML%-F.SD\KW3P8M+1*2=3.L%>77QQ.G=PWWO MJEY:?5SF#I4,(EM*XU@ K]8"4D":)<^N/AL>SRVARZD0LQYD2 5)LL"72I0Q M;B04.<_F_"JTGXB6[;<3"_,O3:G!YL7\RZ8^2S_O'469D]4G??-QOFC"Y\GL M$YFW C@W?RB?^E3EJ M6I84.FTCHWA6^HV4!7?U2C0)G#VOLKR$B%[?$9WW'O2 ?574@O*,TJGE,QV- M:X_(B8!5?/B&6R-_F".BSS^2<%75MY2IJ: \N6\1'):]G!L#HR5"O=,1K3)[ MB_496V>2Q05U3#H;+ A$'.O%878=;/-&U"]YN&S"^.7YELSZ[^[ M7%@E6*"LWFEP7%J%2:80W2:HR\AE53@RB@O6ML%(1ZO)8S4%:+Y[ MUQJZRN1+2OK7^L?(:G'=D&#')34B7S+SR^GMQL!_6$QF MRX_-8M'<\DK"\F_RU^;K_7X2_A^4YTU*O8WX6$MOF\H]%4M0E'0")K3<"D'1 M,(9N*ZM/KK+#W(R+92N#9Q/,&51ON\>7BG,D$ZNRCDRB]J7U$3//%)VQ.%#O MT&K8&I]!)(^!PL?RKU5:OPF<2Y_!L\C^6GD8](]40"7$N_F->;)2\Q511U5 MSL8!Y;@^&>#H!?<5U313F9X('^7PG%A"KP,G04B=G M.55@R$'T\.DNJILKGK\+-*GNT>FYI&!!*!RYMLHK")AYR.0T':)//MD9MHU,:KN5<6"J7.HB?9O>3 MV:=I]^&5FRK3R7^>SV]_F][=U6_[\F][I@AA_GU^W[R?3V?WOWY?EL+O'HE" M1N,,%-!9BK%$$,YP")(+7P9$7'T_5NN&+W4@H])Y'<=RZ5OB6$"OP'FEF4%= MGFRQW)(F8),H(>:\2^HY4_^ MYMJBOK1&"PU"8[99L\!40(<%!D@EXP-J9)4Y$: N&)=>0= DFZL*F%/DS[-% M:3BS,5CN"A8M"3CX1*%F5:/8JS9\"O>7$NS[Q?QKL[C__OYN,FO["K]^N780 M*2!;SPHDMO4V2)UT2:24=<(QY5(51%IQ.;.Q52)/CR!,OD[O)W>KXL3M]/ZA M--:M \U;_W#_\_S^'\W]^\ETH)5'KEX5=ZPDD3HR+Q6"$;H P(K%DP@S;PBA]M-.U!"/;"CKK?Z^[KOQ4 UP*YL[LG<#+7.N_LP62R^3V>?MHQ-BAV#&RJAL@EB MS!BE=122YG9PF2G%JM%]7MX+^^>R!U5G8$/N8(.%4J^7 A7700D#NMT9:QW" M4%A'/K)_6:[#QJX)SZ0BIL M7D.AM#3\%? U8IQE]#$6.$;2-4?11)FY:O4/#%9&K;@?L8\UV(.O^9*A^=-__7^.)@.?D2&9+=L6,C+/G3'.<-VA<5'4V\\G1LF8SU;S%!M_ MMQX\^*59-HMOS6V>+_)#\7VK^839S8%VQL9HR=?RS"*%B5HG=!1;(*EQ(H/S MK(^EFZ#0K-<^=C"-YV=PRV3**GJN?E):?OW:_K11B%A0RL3/5:LH:-$1*?DR$"* M+)V!@C9J(]>91X<#0I04A\@?28JKG[V67#$80[-0[Q[NE_<3BE5GG\;>D1FW M4027@>G $V.8& G,.(R)>6T&!,:5$)>YEN\GBW>+58_A[2IF:$!*9,?!6=Y ME"8% 4*V^12I/!^\P@I@J]';-G"X-[6[Y.MX1,5XC(8IH% VY-Q-JUJE!JG5 M7/9VJAU#[1.C>)B R7M0'L$@6LA.)Z6L;O-N#IZY(P7\A)[CZ=Z)P\B93,+H M!'0!47K%6U&3*J,>4N5]1#U.]S'9-$"F8-;YLI93*L4*D$V;WFA==VST@+#Z MO_TPRG:C648H+^24>R6*[*5/JCU]DWVH$F02X2&4?5TTGYO9,XD>?,6DC1/30GK8A;:S;HH7H86KMH.9HHD>R6ILD<@I\90!*#A3% M;H&W1#M6SZZ+,O5_<:+'ZHF9:*;(/#"5)/<(WG62UKXN8)&8*U.P'\T4*LWN MUSWIOTR7_R)W7?YB\JGAV]3C"3)%[YO]=T])Y>&'A^4]$;^H/CLR_^PIUU=E,YTD-VND2-8%83ARLE/TCR<"G*V&X$M, MP\53 6Z7S/$2A!]'@H;+K$3PR /G@3G2R%PD*)DH2"%I6(+XVB3893F;?KC' M1L7KB9(%Q2D8R8*+Z*)+0B<3!.4X0<>8GP&,/!&EN;0H\<=11G00,N4G7D=0 M :6369,R,A\=>754/X@$7X,R>F4\A3\A^DR6$9U?!?2JC.*F(/FP,@IYE"CI M0ZMID'?_O)M^6GW^0!PQC&1[C)0H$L?(G++0UD"EQWH84AG9?SD8HF*4S/C0 MN(_WS2)//]Y_+KB>A]'-I0OH8[0^6@J+#1/0YDO&^!I]R0CLQYK[$+4/&S_- MCN1!8* KAI@S!K6*+K"%?\P4(PVL[\9^V#1*T9X,S!\6QW 098C$0)0" MEWF&QP4&L@JKC:KRDG&2]F/A9R+Z*4#P88QD3IXX,0I?A7..KPHVCPN-9'T- M"EA!OWZV+VG[,?1K0QS<'GXFBBUVM8XC9P9M>]A="0]YV!Y_[:Y_SQ? M-0@NU^\X[Q;33]/9Y*Y\<3P/?MJ))ZT$*\BR>B(\6HV4NQE-!Y*9 V^KYS % M5>5IA)X3B>\+_RGQY 5<<,*;J*RC,,JELO@!3!3:9V$&D-7EJ=2_^UAZ7TL= M_-=F\6UZTRQ_G=\=WK[CR6Q"Z;9&%V-D=!$LZRXQL_4E+M6K?E*WC9IC:1[) MG469-_+@R&E1UFF929V#T*L134S:(J-H6PK1 M3K.+(=1G0T:H'S,<2/-1"F&-LQ07 ";PY'K*&)?NA(N^KD=Q4+Q?^'E&PD'4 MC?5G:1\5H+3) M;&W=X&.9M.8PZMIS/[Q,%BEJ4@#"T$779*:";D'W&8'.L!6_)H@_?Y&-+&NC2R2P@I4A[B6>(4O#W& MS,+G*EJSBOSMOJ2MYWQR4^ 7[CY,?M^,CE)VUGR2[ACH]L%2<\6KX,4:=;+@YXMF^FEVNM9P9,$(YG*VK#QO M9VCW8EH1*5 9Z!S'0=JW$'02[:.&@S0;R-B"\R![%X,S/IH.+5H)J',.J7KX;8<3ORZYGZXS#!",1$^YD@U6 M)(SM#@O2]X!U[R1C8(=HWT+0*:2/J(SWI610<,H$*A55#K)3&9M$Y08%Y8+F M2J2/:(SUF3&18X*HA6 Y\2XT$RY@3;J$?F1V*.FKEHDR=3"_.8^'RJ[L55"9 M%$@Y#=+E+KCT=7 I^JMA]B+K#'R,*!%7",1!0BL5-Z;LG&\]+05_LDZV.7\9 M/L;\%AF46'!X,Y0>**52NQ'!4A[N*MO_AHS0:7RT\\X;3W<^@T2F2";EE0\B MHJ4@MUN+J[BO#N0-U[QGD?:C[!R\C%DH"H0BY1%<2RN90FFZ19L:8* 2HD&\ M$"E>YH7U6&5K;ZSLN;@36%E[Q7,IF/3&>!^D"D:S M!)CIQG0>3^JJYC#$PTZ*SL'#B&))FW+.+-%EH=P.)3K?>FV*G'2=GFK0F+IQ,BUR?9??<"B6^$3J-Z_380#R9+Q)+#OI6 [)I1 " M!$K8.HJ!U2N]9('G'79OS\DXAM"="PYE2)IQ4Y9<*J6 (^^>1LF-52%JZ8': M8F3V)G0+CLRH4'U!]26+*'76$*6R1MKN&9>RF+KT;8T85N**DB/)W3E'@LB$ MRXS"-631V&A8VS]:JF3UO)!6"H?MQ5[D/HOISF7T@BM/T-RHL@/(@)8)NNS+ M&Z@!I7E_1=(AY)V/K1%K6 9L,0<3*:V,*5*$T-50-,74U=CPFUX8_3),C3U9 M."=747+T9&,267G=ECY%4JR.WH0UP]?C6+8Z4*3GYO:P:QZU+AM)"W"NI]P3 MDHM=!=?&.E>3]$D<9&,+.2=1OO.!W=D0G50.2CG\_O21\_ M-C=#>Z">OKY&\HTQT6EFCXZ2P&!=09'2VI%\>:X5%2JLZ)WH@BMXC<*7\>#$>*Y\R+Z"VNU)'K'-F@-=M" /852 ; 5W0@<+ MNJT7&4Q8Q3U:8*^P/D3#X33N[*IBC((P9RS75I<9%-W-\9;NU.IEEW-B9MC\ M'T+DL5%/+%U2QB5*)3C%[H&,R\8#&UX0/(X3Z?X*<&SXDZTDZ^=*E.81F*54 MO.TVLI!5_3ZTGYCW)'RS]F3VJ8!YK\;[/\X794+QP.W8BOL@6,YE2-^@\709 M6V=D*6:HT>12<&WI9C8/ B.*/I>,$>G<+-; MS6TDF\DB)I!EQRNSHE.5B%6 +_K +6=BA_X0Z+^G]\\NQF;_2 LJ==A!.1.< MS1 ]AXBJH--T."C98KU07?3WJ1]'Y"78W'6" 11QIDK"&0S\'!]&>W2E.20">&M1RD,Y>^6/Y8'O:]Q="B* MXB,1TO5EM$$@*)V"E#TL'HC-PS3%2$?!K,=DLE-.&5\:I-NG6J%KE"=*/0^6 MP@"5E^!SIV4GP\O=_/OS>+MY/[F,P5$S[Z^GF[9IZCS'%M!V9252=*AQHCDTY+9E*I, MF3]^&H$^#MH\72YZ/+'G8?G=Q]47]^'\Z8!1:>AWV3DF UE :RB9;'L,&9(W M&.0;V3GXWE#\G/VO"R)S8/AH2Q'U:1;O*?DM0V<^*Y:R8)K<6AM:6>7KGFUI MJRS^\=?O3]9 $?09EFZ047+@1F/BZ%VR[4TRY96N(DNL-H:>3M9 &?,9NK@1 MWBN*G)60!C($\GOMQ!#&>FN6,/W)@GW(HC_?-1MC[K[,%_?3_[/_X3X#\B$K M*T"DLF%/2Y5DQ)9:."EI$7T//4[6Z6R,]>A[PQ.W207* #A84+Y5!A.4 MJ\H,0K#J;>4:;(Q-O(L<*8>AX)%LHQ;*&7Q\(_*J?GCC:/HEV,/8V'-'=ZU% M3XV=#=($M"%Q3S%>DG05NZ0Q^3XDPE, ':$?21_=I7W0MO5MM#H6O>84D(>0 MDB>SX=JW36TA]5<-/Z7UZ5CWN6C=[412HK16QQ1%%!0MH(;':1F>^T^&SX") M3J%UZYKMW5H0R-QE"E=T]AG*V@MAVQ".V^S9#BU0VZD=6(=]X.+TK=*U(8", M0D,$;S*P *V+=A+$UM7>NS7A%'IW:X/V+"21-$.%CL@L[_)M2!&-W[K-?K&JP,_SU<3H\WM"C)Q^6%^7R9&GUA=+2;25%H6V QTV%9S"O'CB/[#Y/?- MV\8OS>2N_-R\F'])OS>+F^FR>??Q*:;SX5,_B3(P !M4C*@,@/;=W+ARJFK\ M,E(.!V-G8^'*\AG)@916/A242:U5F;9+T+YY&NO8T)@:,^H/):"Q\AXRF:UF MSGLAK&*06&OL+$=?3U0B[Y7W+BN@WV^:Y?+QN\MW#?^&/)V139_./KF;^^FW M@55Z^U2>;9:44#+/*#T+S$C=:HMC;J"51]@>C.I)Y%Z0[[&QJ+*(Q_(4@LTB M>".A14VWS#A169$?@.,Q4(L4528. 2*W*CDGO6SM)FE!%OT6[6Y]N_+YN/# MW5^G'[?N"WH,&DN1[ED8^7;R^_3+PY=>^<&K#-86- M^(]'-O>A[AKP4P+JT2D$MP4Y;3/WQY6)7E MMC\:CM4W,4*,4D;C"@Y^\ BX\28Z=THZ?Y[^_G?RO M^2+<39;+00C858FSQ#2?IU_']M=8QA-J 3QJ*RWGUKGVQ;)@P-; 7J#^8%*+ MS;?F;OZUN?W0W'R>S>_FG[[_,OWT>73SCXI*9+HQFI6=#)*71_?6FP_M+R^ZG6./S)?*@^=<66$$EQTNE-'2I&IH'2V\MON$+W"?HE)D/L'ZC*%$ ML5JPV*+,,LH+ZT&#WH;:'U]LQUXH5D %K$=N,67KN$OM:@9M"X!4]4*EQ;4T M[LFW;#H+3X/PC0HT5ZH\SX2@.?.Q:XJV*=3C*-!_)#V-V./9+F"TF3Y[&+N8 M!07 4H?DD$OEZ7_MJ);A7@T@%A]P*;83>2*;\X=#1T9$= $DQFQ]$I)"P]"U MNCNTU=V7$DYFDX@\CYH(^M5@9R^G"W>MH$8/7.\W[G[I%4 MGLCH;_-#^]$U0\F]!NT3AZ@X;P-BHPU45;QSL/G;?$\F\V2Z6&WWB=/ES=U\ M^;!E:=U^6]C#_/O\OGD_G\[N?_V^O&^^;-O%_O1AS@F/24?N-"9CT6;5;HO3 ME SI2CZB_P)Z&'M["F8U%WM8ZD"1FXO:A5*&C:6QP+>=.+JL8*M2!\79WD'P MBIR32;]Z&,.3.)['^TKT BQT8HT:.G* 4A. 4Y M,JMX&_(+Q4+]YJ^NJB@[M^!Y TD(C3FF$$24L9WH+C4J/H!AB&;OZ.H\M%]= MR7U4 6,HMYE,>[:R@!EL_#7F6LDW8 M)T0R6"DH3(DR^6Z&V=1[XR3N?8PO+(UC53M[G23+=.ESPD328*:=)Q8,L9J. M%J#W+MJ<*)*="90,=!N3S<7Y1*6\M-U"4$J9ZP1*J_UCT=/IOKYB*VY#),\E M)2870HPM@@!IMVI12 MIXGD;KC00NG%HKE]WK*S?IB0?WFX,_LE)&^;Q0/]TM_FBW]M2T6>13?9YA1! M6*![P8TKK<(E1XMV0BTHTK?>,Z M%0]+6E8' UN"I#^X:!\OZ^K1LO]]8Z\P2:#3//)LF2[U0%LP!@US&)0GBU^# M _U;RG@QN6U^GGP9[,U^_A88(B:;(9G'-E/5UJVR/(:(?:?[^1U1&] %,C \\Q M>)%\LBIGU)ECBL2? ".BX=+SR@F=C:D-\DD9;KW]0JJ[7&WC_-9L"HN'-^TP MI "+ <],V-*@IV.7__$LJ^LCP?+GH] C%)U$_%CGC31EJ[.AI#YX3G$ \/85 MR9 #JU!$@$O05R-^;,P,@ FZ&"'E5)#B0I1M_LJ8X35(7,'Y/9KX^?SVM^G= M71W"RK_QB]:-I:#,- ;0!1,''3A+49K$Z%S">O&-Z&,AMH3OQ\Q.4+XLC$1* MJF)VRELC682V]3)BW30B3._)\3!2=N+LI9!]9#IJB*C+:D_5=D,ZAK(B!905 MQY'RTX6#\*4DV6MA,_Y,Y9$D4VBAY%@[K189;*1RB9HCJ(QXE4"B@C!^BT *2#993 M_**M+^8'[4C(HO,>-0.*>6UY*%D.R%F#1I;%75 @NI5NI[\^KVI&ENL9M!* M;5V6+%-0P\H34TM5LEB-#*.TLH?P=@Q58VV:CJ(3R%XRZ;2B*&6U1V>S<9<\ M?9UI"/+N^U#UTY>OD^GBRPIWIQ\UI]]O[AYNZ8H,V\9':9[N=KJ?L(9:7D%@ M%Z(*!G;W4[J$>+TCL"RQ'W%:H)2)=!N9"0E4@2-,P4Z^:G+._G'TE!;A]N[C>0]Y/9[4K*].^WD\6_FM+#.R)QFSW%008] M!\]]%-+)3E.]B@.0>6>3^(K#$FZ73N0"+#6=/=!G-]W'\]DF#.\0U9MEI#\L M[_<#C'EN)9(&*\EE2E1)84PNM3TC BDBJ4>IF'[^IG@"M1=C>FP^RA@*^9+2 M%'N7;78FB]291I?KUDG4O3+\:V1Z;.\@)U^HO#(Y P<;/26^;6>@LS6\X1LR M*U*_$JXWF>G!ZFUU ?W7=0'4YG--Z02>"K/&V(OQ?*(UT-E],[[^3@V@6=%,H<7[^4PHZR_WW:D7\X89>9JG*$X4A:5D3 M7%*=6DBZ'E7@A19.5HMCN7LU0AVY:Y2K!>6\B#IXV# M_XY"'5OR!H['(DUO%0DV.X0V<7':F(%U=8R=;+//)]33ER4ERH^$5%[K*,A- MAQ1M.[1H>:Q7-4BNU%!XLG/7SME6()6:K,.L$[?,*0].=W6C8.JY.ZD$&PH@ MSTGL$P"&F_**,_TX72<)[QXH%G_2B[]"Q2\#?HOF,_W-2O10'([[(6./ M1$D@2V0]0+$R.(;2MY$W2R;60&5#.GX>J8VYUZ!D:3V4F95=A)'KV U&!*RW M;5O&+Z>.O7RR/$RL+_BG9G8S;9;^^\^3^X=%_PA++DAG]]-L?=M'*L0AEA[; M@@VML\Y"0HQ!QQ30^0*_-K"MK)_[78[CUZS3RFKNF0VDQ HR"1WV78NNNCG)G?$4G.[2?Y+6>#XV?'25<@AD#L"$SSER5*( M=G:<<54O$!.XQ; =1>\E.1\+:XQ)22O(R$S %,/CKB"F$JLFX 9.)P-5MQ'5=I0C4.)7AKY@]6I:U2"I*UIHL:X.J:SR<"[$EKC@[MULLO+O?+/DN M)=V'^_GB^[-?P>NC-^;4%919963;J%2#;GQ>K�CV4DYV)_BL*9N0B M&,$TU\F13E!$1]? F,Z?46)57WI*5H>J)#^>8,;BVV24C1$LI5F*998$J#:^ M5:&>-R";.509N9Y,-L67G.VG$KB@UL]0*DI=K+2[XZ.8S< M#Y(",G!EW7N.(?J<.WQVYH*JP8^EVLN@GET.JZS%W?ZOAV.+I%ERE$X+I8S$ MK,!R_A@$ZAI4]PU7=B_5[U-V%F9&U-P*RX$%0-"]T%_A(K%=QV/WR MEXOP,AK8@.>LE.U#MID,L,S=%E!R8Y4*[FDT[@IF^TFBZ%U;".J%@4&DQT7 MI?7+,:8D='NH65(#;36XI;0Z1MJ9^!G=-^(\($8R=< 9NN@>@V44K H9C'E9 M=L9BO3)@!;FE/?IKE^\GTMIIKW"MI >>45A') MG1H1."4E&Q/F- 5 ==L#P!:OTQ%Q*(DCJE)V@!<(4HW!2IZ4%="N>*.+7#\K M ,-MB>;1)(XA)$7597M7+A==Q$"Q:;NIAQDS M,.0C4%1UUWVI.QM38Z\JD:'G3N1R![1U]X(E>. MQLAL;2)OEXU*/G>HV3)C?5),ZLN>U),U88<_A&2F%48%!7[%I5*^L[[@55@/ M2N;*+DO%]F3F"56GAGS!XN_D0FW&S=YM&!FI^B;,9RSW(HY\FR M P@B^W),R4HOH$8C?L,M[.%Y#B#YLNR/=<$Y:; <<524 >;$.9,;]AT/JIXY M!%GW2+UB]D?4&Z-7Q!+Y8,Q<,1.5M!OV36*UPZ:?6)6:+\A];#XVB\4S(WSX MTP!"F?MA-E-D0A?7VFZGH0%IZOW9\G3EQH6'T\I^7@Q$]BJQT19#S*GNS@0QXF8;:). !>-T7(82$LW*P M?3?LP?JD=29_JW3R465R,9"P[7[1Q8)5^L3X6*2QG;KS<36B9,P!J5@"CH"! M ?(L6Z1,7HII=9''U&-<+\#66+6-(B.;@U8RN!YL.K(A1X,)=1<:M"=&A\M]_#NA8UP]E7R)YQU0.2,GWXP.>I8LEZO>0-6S!JV1UK$R>MO>3[^7# M;K$H:]%V]J@=LDA[9"I'%V:5VOX!UV86G(?IR1?X&\ZHGJ)/8 M?'U">[Y]?%MK,$;*T+S-+$ T8,LP9K=J)&@^(#I40^^+/[[P1I99;S-'B#9E M458ID>XIST1;;0 ?\1E\9"O H1;;;)BMR&E\YY M#@-2JWOD_W!"V^O&YA"U51X-CPB>[JAMUUQI(^.S7>R=L8-Z'/&/(+SC;JQ$ M3I&)*3#&+O+2'Y]%ZRU .#<4W@DU$ F?48 5?/\(4MP8&F5(W.?D )D,HH"D M8NXZRAFPJJ6W6JRR#TFGL[!SAX9B=#A0]IFB0!VT;Y>O6Q:P?HZO=V@WY4/EN]Y]+$V8BV_]PM/8*0C%.3B=C!8F<&DXM.,QY?6W!F_$ M,D_78V&4I),YV'4(G BE^#)&'9/V)A=(K)8#";DNCQNHJD['<7#P+B%!FE)0 M^)-#IRF%"\ZV6^&,RP-35Q9TWRH^_N[]:=JIPS:C4&4^ $&7)5Y6^C::#UI4 MCSU&]I%K1VGZ9?+;V\E]LYC2;S]!515JX2T:LA>1Z3+ZU$'\%7"AJM[#F:J: M$LN/DRE;/'E2#IB(1+WKZ!?2UQ#!"-4@]Z'TKX>@UD^?Q[1@*\"R M6S66Y2?<:.U1QO8M,RFHYVAE-6E?$7$PC6.S(;YXR@0B!\:R!Y-9NZ;=)E4W MXA14W+/3. 9%07

  • A25,9I;K(4[=QI9JI>5XO"UD>_@\:M3U9CEPHHK0(4 M JUC7F2E@VMG'43 6!&FH2RX>D;:EO>HG23MNB=06A:L%Q3HE*%&*;-KNZ>Y M E\_H3$*EWK]T^,TN=DZ(OL\O[MM%LLU%MAALN-,\Q6F.R^K5G)$Q[L^=2== M79@_5D35$PLJC9/[Z16UTCIG)MV:K9XG3JU]LH M#EW$YR5$^OU)F>PICK*F[0W1SH90;V&PQ7AM(W=#PJ$$[K3OVD>;7,@*G%1, M>J5C5^(Q-1B#TF;UU'(P@=_S?/'WV4VSN)],RQ3.^_D:=7GY\WQVLXUR^71Q M[^1N0M__Z^>F&0!;[AIEGE#S^)/'0*TM12QD3F1,E.E1H,55!W2GK:P75K,^ MSM8!7)Y-.' EX7BPF4NF@P$R:Y:,63LH1W$-5!$,K._;"PL'KR,<#*"Y!VW0 M4*K'(-FR;)-N$Z._E?6@PWH1[CF$,Y]]^M LOFP%N!RW3$2KRB:08]20LHF/ MR\LIL:VWCVBN>YL5!F@XF,2=^]4CXQ9#\:;%9X$ROMMGD+BK$70T!2#V$!(I M( F3Y>?WB_FWZ6USZ[__?;6SC%(J4ICR3'P\:IM7Y9G&Z\B2MP%ETNV.9,MS M'("Y5B">AP/[$W2WGIBC"/JR_&TUM+3]"YXS.2RR@ J4J!DK=#=GC3T M]>K?-QR4EK /4P/DG8NI,2# [+.+@F2OK359N&3;+%2CR0-H!U;VNIZOS]/8 MCBO/ 4N&E3/8F#.WIHN\LJU#V3=6[:5ZQW'TV!ES E E!:\B&5GXD71:9.>Z MWA;M8MT=";J_,'M_ZL[%TYC-P\@L1>7H0Y:EW%7BH$WU*VI7UV_HHT:\,$]C MC<:E35J4W,E0O._+G$B; KH8<\63, )A+]T;Y^FG#LSZ<+!([D"CR@5FVD=M M@K;=4CC#>9U+@="51WW\_0<3UL63W0T454DWY1AJ0M M*R^D%IE-MMLNP'E=;CN?!HQ-WCB#,7'NG7#"H+?HVR*J\:X&"-365&;L!+I^ M",T,J!7W@@(,*5ATHJ [M& ? FK$LC?\$A*ZB%XJ35D@0XB2.9X,) IX-\=? M=@56?NR XW\HO_C=Q\Z?_=I\VALP[J>?\].*)7>N0)!AI 2Z0!U':&>Y113/ M+L^\_6W_<[G^=11./"%V&TU#A/_2?)TO5L_EQU.NG-4Z! D%BJNLDA>Q[8SG MF:>G5;%%]^MVDEY3M9UV8G#5=W XW91Q@Z)@&1R0&?:1@II6+:Q10E1T%XF7 MO]I!T5B&DM(:04$P9.-9"K;#ET@,ZKJC$M@#F*B(.)#" ML?#7%11]Z3@K S0^:=8E7MD&73VTEEGJ7@O@J12.Y?"400$&[1T3(0E98,I: M'Q P5/:-4DC%CY'A"9%K4JGDXRG96%ZMF.GZ%8SSII[*UH)9-DSBL+W:B\C1 M>=P"D8C!64\I#/W!8S<]PKBKLC>T4FR1XPE$CD$D9^4R*X_J(*+$ *Y%QK". MTK2Z>84R!'T4D7\MC?C+_%!V>+R=SJ9?'KYLNHV6L3_<.5;(C"$[G4K+32B3 MG(EBJ=8'LZA3/5S+^].0>Y)U!"='O1IYS9)3Q?."<@[16-ONK2=/S >>X0H& MW1$,#3PH[?F=I0;WK?E',UD<6'4N -PN08R,,U/ ZP5GK?N0N<;I1]6K.1]. MX''LS1\6Q[#' J:"LTD7)Y6Y^]#NJ*/++^L72<-[S1&'$W@4>Q\^+YICCD]: M*R/:' SWZ$$K;(O4QH)+E4_EK+\EZ @2C^/PM_DQ_)G $CI21BR@32'G]EV! MSI/B@WI6UXJCKMXC@4=P]X%RE6;R\;Y9',A=,2Q,Z."X1$WN7.;NL5&$ 13+ M_JZ;@^G;P=PO)5]9AP3[MB$]?1M4'C*/!21:E,)5-D&TT%3&L%3QLH**WL'+ M-"]%^$!P\'PW=2QK=!5E M?\(JQ3SW;0].SFQ@Y%">0>(4/X3)8O']XWQ1>JF';_-^:Z??-HL'^CV_S1?_ MVKYP^L/D=_=P_WFU)/#Q6U?Y]5\>%M/E[72UUR>433]S2J,G(R_8(2M#8:CD M!6+9Z.0!=-"!4@V528#U(ZOH/^]OE\4KE5C[Y78G<"B ?(OO8WT0#C4I5RZ3 M 4($D7P9]_0A*J4B_74M*'M505U&/5Q9/Y6]MA0Q8+E=J4M1+7FB.M)3_=:8 M%^'ZN",.FH*_,K!%P:HE5@O#+;,*ZD*G@2./^'&(=Z3!9T?MBPND##=2(N0= M$0UM<4:[X.IKRQGVAHX'B3B"RIU=D70Y8G3,E)9Q):62[:R!*737B 30;W/= MC\HR*S)=M7<%9!-#;DC=1]QI_?K=U!&48> M?KS_7.*JPTC-PBE@,:J8O5\AA:BNY1V@AI[93F-%R&ZB2YYR',71(^.AX- % MSA*I@>X&JL"P>B/KT-%O(V649DH^CB%:6T:N3T9FG&8L>AY,N_27\@E>!3^X M#]$=+6-4_TQT?OBMN?O6O"6B/Q^8&BB*G)E0-HE 9CI'I3O,=,%MO7%,2ME; M>+$/36,\_%KPUF\/E[P,UCA(AN0?+4L:#3S>15W7G\0Z?-M-_",Q8V1_^#Q= M'$%U*(B++AE;5L$X;;TW'5"YAKK\:'H/Z3M)&:*Y__RS69JP+I3UF=^G[2C+A#R*D+B+(B,Y MH[9ZZ!3YI(&-17Q8$M=A\#6)=J0P:X$XV0ND6"X%U5@W\CY;!- M^O>3[.B&]\A*UZ56EM+=&"WXMD?32IVKX:97+=,2<:Y_5O\E>=G]BL/Q9(7# M\K@>A#:.!0#>P1@X;^K^YC><6;N7\NU#[J79/O!Y^LEC/"6=?Y\M&LJB_D_I M>VJ;B\L6\$+0V,-U68U*<46*0L54=NFT+37&431:;RK@RL*_@50'[\<83H23 MG,OR&.6\\]:Q4EW;.."@Z[T;KUZ(8\U[6HAD.=U)IT-&+671$J+A@:NV<]70U:L[(M\8.YP&OH!0CS'KC M+'U(L M8VGD!X6ZZ^1';ZM, >UPGG 8F9=@=*Q#C&7*.D6D W56N*1B.[P$7D"]'D+V MWUVOP.@Q!UA2.V Q2>EYF=<1"MORC^;2#7@0-EO M:2P@:U_>M1]8G?N&DI+AK/*UR^D8WQD\(]_I343D$,DF"&C-GG-6UFMF]\TL MSBV<,9](P;I1%HU/:)E*P-HXWG"G!^9XT!P:3IV3CY>Z#&6-C#,^1%FD@PE] M!]8K2 WJXS9VOQ3]*#$=GBFM0",&Y3J&"UT>8B$CL4YYC.*&'$';?R-X'%JG MO&=QXC1&7DY4QZO@L0WR$;,.D)C52OE$A/BNKAK40!'C#WP$([X=>! <6$WRNDZ@ M_?PYZ[O)E=V_.8'/PB22#&/M_36*Z7H"D]L#"D%[4'Q1YL=&H,A12L20=+!! M"# QMVL?-"520S.U!T3;+\W\Z*9Q5YYO9=!"*^"F;*5KBZ3D4NO<^)#@ZHR\ M'V5JD9D<46<;(T\B!Y<[\'^6\@!\P\ ;^G9Z3B)]#)P)K _*>O*G/DON+&_' MAXU(W%?/98=DMH>1ON/L^.&AVFJ;A'"6Q6CH4(#.H;4S7@YHFV#[ER9&B+T8 MSV,//!Z]2 5X1JB2BS'784=9T*E.7PY4PQ?A>6S# P]THN6]T#FA*2&A3+0U MJ2;7C9YO#M3?4WE^3+/^O_G="MARDV.]*V_*#XLU?-1BNJ0O1?K/V:?WS6(Z MO]V1_(UM3"K]EA*X5-*A B-9"\@"GDQ1'?:AV2] /IF5%Y+7&":$4L):J6+0 M4?K@'-G"5H-4BG4A?._2SH\JL-$U%4*3.5'*V5ANG,BR"^%XKM>^[YW^OVIY M'5TT*%A7SF>4&"GP,8'E=AY*EQUS R/=/=R'2W'RDM*Z>BHF=.;!&RZ$UL5+ MNMC5#9A,JGJB_X.?PEBB(I4JC=P"96#&41HKNV%(A %,&29/>)*D<_&.HC]@Q_#*(R#TA*%,YQ1I).4X[F#/@F2#SUI[Y=A M_LC2NKZE39)%F;)D$I2Q&+CK%@L[D:O!N9<[A4&@Q@/;YRU:E8#KTN6-T621 M6P@DGF0:&&"59B#/'*3D6'IW3_TQ\H+2FP+%#@F"A:YC2(IZEHQ;;@8LRG[T MEB]-EI_7I[>9?SHX?&(J83(Q,QTC"FXQRPZM2=J!%VJK!DIF0Z0<2>_HB[HO M1ANT\]Q;:[63W5H$S>L^HC? 82 +/R/!8P4@YEF661@!GD2:0^[@.;2-J2H M44!K3Y!P!TYRFEIPIDN3EHO!>.$==S%V+9?,UN/';PI(WB#5PP2=0OJ(AB2* M10OIN8T94QF98.T\=+:I1MD>?E6[R-&,F-K24*(Y M5^A+ZB^,3DIW+[(:!EYDN1HHG5R0]#^&5IUV\[,M(803('62&(/V;5.CU3J: MVB$.>\/Q(VIQ!/)\\4OS]6%Q\WFR;-Y]#.N%566?P,%N,7MT1*B33A1?CJZL MU=X$W\K!P.@6BN?/J^-$G;]XN+E?Y3^'PR(!"ZYL M:4$/R90ENV6!@8L2=2PCPO5C8&_P;QLEIU#[?)U<^^DP7]Z[V>UF]\\S2Q#H MYRR(G0+8/IU-]MC9EP2 AF*>K8"<$%4*Q'<@0TT!0/T(JOGKX[K;5-A\(\,S MNQG-TS%X2E;+7B9R/B[8)"CB=V53!7A___T_O/G M=09/W_JXA*_8=3*1J_,Z9E<3=U:ILNI=0V"EZZ:=8S?)#4R(]X"DCJ7TDMQ> M9+TBH"2U9M%YZ;.3Y!9T6PFWBM6C6*]<4B/>1*#DGCD*%47,,J("Z(8>N8XU MT!M#:UX]NY=9;2V")=OGJE5]O"O&TLG<0^_DW^Y>'.G(* M$,C?*(0EU3" M1# GZZHN'TZAKLO3 M6%I%(3KQQ6PDGQZ0N: Z7!(34_6^5Z8R+G146W=1[;-_PB>#$2D_#,HC+X#> M79N>=JGRLXA"ZV%'.T3/\72/S?!CMEXH%WP4WCG+D^X>]JQ@E4J!U>A^OYC?/I0=)IL5UY615G_C MN?DG)X/Z6.YZ^.>R^=\/I=Y5-MY6/KSW]1$?I:5U@D<9@R'%0R42HS\RNDC9 M!CGPXK=ZG]S)?)^IXR6PWTN/ET2_]Y35N>2DX*ZM!QGC0E5,X;(/U7QI!L:: MP[W6*3HGF"!S3&&!:-'@;):B?JHB#NUU&1B%-W%2AJ!+M2='5_9UB[9L#0&K MOF*IB<$78*"[(?0-7YO%_??W=Y-9*9>4NO'7%4;*]^XV;:*^V;IP0;'0=$;? M]FE!SL _3%=1Z4]?OB[FWU:5Y^6VDO2?&_J>R=?/TYO)W>KGWJP1 O]G_F7K ME8RB%#85 XG&3I*0#= P.!H!1KWPCCQ5GHI^S^+J8+AO*,^8/BYNF M?$M9P?'K_.,])21-F'R=WI>Z_+:JW/.-H655652DK?6U@]NKO7N"GEV7.R7GO:53>Y!T,@>[>K9TR+^9??EHN'XJ6G/8LJ9V7@C'C64[ 12P%Y6ZK MO:K;Y 3VFP)':3J1@;&&Z""542YKZS-$"N-2MX57>%5ONT?L+S6Y- -C6T)! M**FU$MI;L$D%UG9T6Z:4JI\D*=H[$P-_;3Y-[GYM[N_OFCJ!6\N>_V4R>S3K MT_OIIU5\4(S9P_-7_O7/N7W\S(CY*CBF!9?/JX(?"<8CL& D,J%-4%B7+NNG MV!VL',TRG59L;B[#LN8E,^(AA)1DY,0FXZ$L":,8P%+.4>T+. ?';R?WFP[< ME;%96WRR-.1P[I;O/KIOD^E=&9XKE=Y)V=O5-NP>CA!*N51,VB+EM:B-S+YK M"+4&]!#RP($-,SI/_U"$: MV44U67"H8@*Z*/V:P@'DG8^M$8W.#"%DS46Q6"82?[%MNF0Q#?3^T.GB*V!K MK(#B3:: @-*(P.BD*&XV70521U_G3 M* "L,"&4+: IR&RZ=B//9.V7F7WM-^*QRK9CY8(W&*37%'0RC<)&U8X+ MNR3$0(W(V,IMOS:VR^:NTIY2 K_N/PZPCK(TS$AMK03(+HO,7'LA>!!UBP1] MTEQ))CLG!!TC_36!?%JPG*+,G+K!*LBY"L$X,"ZNI<-X>3?/ $I;08Q(?Y+D MQ)UH)SJS][RZP9Q"ZZI0\DK8/X^;1_ JZX N!40 9Y5I2T<&F:_>+X4Q<"T7 M=ZQ$#G7SI=[GD6>R;=PJF07:-C')6=3/*(!*7LN]'2^#(]Q\2,&KT@5HN7&. M*R,2M&_!*M=(9]7:U]SA MYJ-#X0N 8](Y:"D2/N+^9CU0Q2?UN%8&=#3;)[OYR"!Y2;$^L\R+ N[8)@ < M M8-YN12JLK3J4*IMIR.Y?)"@0@VFH2:HA1KZ #;CEZCDZB\/!I;U\NVTG(2 MSER8HC%Z:D.G"8G15]"7ZB\5? W]__W7[ 3IO U/< MJ=+591B$W+8>4[YEJ[L(BO,]#?$5&%S%96XYG;R?W)3I4/JQ?YE\G8R-:04C MC"]+W+SCE&3Z+%.':%QP%NJ&$+YG2'TMGL-D-KD=VI7ZS*0H'7S,+,G5"Z^S MJ-IRH; 46M5MY;AG!'HM-M-#^W=TV:K$;6W,<%?6:$* M(D5RL8)N;:346?"!4%/VUW:_..?KE_4O36%VS'50II6SU]$ $H]&]):8_;/DJF.V?]:0]Z]EZ6>YT-)KB3@< H9.*T@;!#?G2N&X-C)2@HU1*2&[R%&E>G<"2@;7./6=^T 5#QRX="X& MFQ18\JC=\AL>*GMD*>:O'ILN0_-Y@@7FRZ0_2]SDP)SQC$FW"A9\,IQ2W+I^ M)?:-YZ_(X(YHP8ED<_*N0&?X3/\P.;66)EM1Y2N*3O :5VP_!H^,%LBPBB2T M,38&G9EPTK?I"BM+5NMQ$=PS6[D6SWM%"SI'%W+I&8_E\4$@MF_?A@,S50)B M1-V9]+)L'ALM /=TN 6C!UT9Y"C=Z<5ON,2EE_6#)->\/T?STJP?$BYX3:?L M#%+DC]9'LEDA=^&"&2@HPVMD]O1PP5'XC\H(4$"'+5U4S'0*;U0=)%;X("\H MB /#!:N"DC[J$AT 9>JQJ/S&AF4RXM69D^LZ'NK]./XZ!!IY;D M'R/"J(#R6VFDI< _1>/;SB9M%5?N3__QGO]C#QX?:7\)5@\LOS]90Q9Y#BD) M%A(E/EHIU78S9:1(I@6T^N?=IJ7YL(0T!SJVB%XP\A&Q;&S. M72N6D*F* ,@K]@N!%06[Z8L/C?M(MS-//]Y__D M/RR.H1J\I!R7892R/&Y0F-CZ3\KO0ZCF!O>@NJ-D#[)_)D(__-;$M6? M#^R_"-'IU5[W8)V(4#*6#B,R(J]$OH]N#Y*U!R>_-D3Z[1'JGE*0+)2=R9&\ MM,+0;A6VS Y @(\3_TC)'F1_^#Q='$&U,3XSJ16:0(*7!J1M\0T$A6*551FG MNB/D*=%]4,S2TKL')N9F3NO]B=MN@DPY6ULF2BYRQY$!(4A1K=")\'7J.QP'\*_4AT8,H"9'3(5&+*4T)0 M:KAM\D3:7BMX#QSX1Y7UV(0,942>V>2$=@'*PZAL?:)E7M=M;7\@H;S4K>>1 M6R=)%;/G(@5.,6 'F\:LKY%+KB7SU0]X/Z& _$E6AYL$)CF9L=Z.1^=G(G"?B:9_4RDGXVKJJ21)FL9@(D9\XG MSBF =]D*(70(%:I7'Z#B-4L;_H@WH[14&242G1&BB)JG(+STRG"D]+!N3_DQ MS^H5W(S@3=3!28A18/(:08AR,S2W 4-M@E88?C_*U< _QM5X#K83C'$Y)9$= ME^4AUF1)-T-FY5*">G9 ]*'6?J #>P7B5BX&Y%DA&H;&B5!V64N7LC/XEY?DWG]WL-C;?FKOYJOQY['8C)0P*:\$+S1VXDIJW8V3$6UU X4RL M)BN?\;:#H!,H'ZDO&&.E]]PSR73FW$6$MD73)"EJ;#,A5@O&KD#Y&!XT=R:[ M($QD!LIXKTZII=PSK''1T?#>[HQ#*'_$RW<%SW^E507=OWSZ9O-G/E[ >H:7 MIJ1G0 (7E- I8P1@\$0],QY]JB,ITP?^V)>LK:R$SY/%IR/@#%CB!<_#@,TR M(UCC%%&.!8*FK%+;57H;^OV'TS>&IIL">6+/T41\BY&Y3/]3,P7 \UMC(FN5U L%OWT94C6 MUXNC+TKE%;:*9,\R^@Z$1T8!D!$ M#LGP@K-4:O[DK5R(WM70'9JSRGCNS^V&XD.7=3*G9.+*>A&YUHD"Z=5VFU*+ MM34PTC;B-K_\*.*NH'9DK$B]A!%):XQ88D\R!CH@6XWJ[6VLKLKFH>HF?<&S M\1@]2Y&<6S!9$9,>6+:0ZF459V=RUTN2C@ER*;=B9*I$$9ZMURCIZ&,.]1HE MVWO".QN)CSU(D[LBU5\_-\W]7^?KBF*_ZKEX*"ACW6;7D>C;IX)D;(U,96*Z ME)?)/:YVVL?D;*S;\&"7-;\.D_WEM6/8E\@B0T\1>$'V$!0$I.*PG#3..>YK MI/:+SE;.*(<10[R84=>S[0KP>:CJ8]>61G3D, M2L4(9>45<:HP9:]\#18FE3F=U0V(7TDAYP_W9<\ /SC*2TH#SSXI0QZV=$2J MA"NS4M:>FU@U "/3HW0/T'5&5JZ@MTQ3V)LI8^!<4M)#.1#XE=X&%5SD]>S& MKB#K=0KEB%!,0YESI4PP).,IL^4D$LLY!0).UTL@>Y.A1XGD?C*=-;=ILBAP MW\LG#U6Q^3B]F1XXGTP>A8M$%]67J0863,CM4I:"-58GXYRR'^QQ,4;2J0SL M"@'*N(G2"9,UF3$>*?9OWUNU,5 9&=)[0H$I_5(W[I[01 M1]-YS)%[*/LN ]G.R#$%QEQJ6[6XRG6'GZ+,HHVB@5^&K2V_WXRJ%X(![I@7/.AL5+.\\(%"\7;_@D0_<[@$/96L,'K>,MXE, MUUU'%B)%#.T$H&-.#110-9.].=[3J3N/L;820128N:3(/^I,?J6%F6.D2T.X M[,*^ "M'&FMRIBQ0!,4%6$K#0&!L=[Q1-%C#[9?+H90A$>W+:D"IK(QU@!UUS<(><8@;V^^#C36T7JK'&;R M*SSG2 $1Q-:WEI"[1HN!_B: 4]@: _T.9'N#L(F\'FI'KL2WP;\5 _51^I@5 M9[PR>R\&VL=: U.,'*#,/*.,Q0*TJ"4Y!%,E,D);/*/C.6S'T>'6VDK(-@5A MD/B4 4TW3P;>F/IY5Y3WO!&4K'6=/LIV],#N[PY MGM&]'L;1"6A1F7C"!(F":4H;0M?3[KBI%WM*I?JS4M=C\C!@*.8R>$=W2^F8 M@TN2=:F>JR$]$+AX@<,[U%R#$LI9:UGT%,#2/7/M9(;.656I$,CRB'D,6[\V MBV_3F^:H&I@DR:,K@#E.^6 L!-O.WU'NIFO4&*G%CL3F"2E'43NZDS>56 6= MR,9R)V)DJFM:4KK>+,&L8=OSE5.I'7&)!9^#@F(&6-90!++ M$JT=V=4V:IN[NW7_TMO)XE]-:1X]M@_/.)>B1B\\RXA>4J[2SK_:*&JT6T'A M?N]]83LUQ](\UH&7INA\4UF;H!24'MB. M"><>#+)R3$Y*M^>)@&>M5"5+7+UE,KC3?NN-^\9^_9Y- 6//BJL,' M?,4]6XT:EL=Y86C>^_O',\['M@^#[O!OW;N5ACG%M>%KT(=ZX^I/^30,!/II MV,^_YOW9JM'Q^-W[;^$0"2-8>J_(M/YK-IF\ORF>N]7]@6'G&;&@E+%!V@D, M@OBQI5B*OOO+!_;/0U!_'DP;ABNX^V8TOIMGE72W.VHL7K(^KV_WLHOGA^/; MV^S],-N".;'@483!$)X$NU:E-K'!(P'"9\"I,C3]B3!_/LP_?1MM]\8QTH Y MI'W*.)AQX"F%VG^E, ?5:1.^T>6D<3"?E['^5+3Q+ZIF"B?CTVUW.!\K\+@5$T[?KEXZ^'NN2+D*82FJ!CK4&"A/%\ MI5MMR5K(<%(@>CMEY8R@:0Q&6'T804F28P<);:>AQ&0^CS5(=O"($6%%800*[$#->#)>HIAB1&,R#&VY/6C9 ;;_4>6 M?[F%!9B0^O0E^V]X^-05)63Y^._=P6RO3U<5MLBJ7<2=)R9)#.4A?Q^$V7+. ME4\XVS#[ 6+%_L,@C Y39\3748"[!E16*PI742FQ"(U7-$K21,!_L'9EM9>& M#^()5&H247DZ*JN5H63M<,M@+KE(4AE.6GSJTS*JA%*S&:1Y1"7%'?E&N;)X M[^2%1N$>.WU_]H)($%,@0IV3B34)TEA:L+HQDPJKM2;DI:HCF)Y)TZU#Y(JP M\#RS0X*\2Q*AG-.:*T5'4UH/.9XI:#-ZN!CQ: MZ9722"$JDD+4RB31;G.\SAIGDHC*>E'Y/%'K12B,<9@;J\!Y"),\RB-'S#9; M)JX@E'8PC0A]+D*?]$%>(FH!>:FFE!CI<"@(E]8^SO!+C=V'3]WAT12J!YW/ MMFH3CC71J<,IH9QK(TPA:KE/"-EL4;82I6<=%5%9+RJ?)6H10Q8Q'_K%) GR MJ4%T:=4FSN[5G51W$'NS"/W;J.@BG_7_-@O W6XJ058ZX%09R^%."F*-8$AB M9Y#EG(CE@:=*^8Y8CJ+G"C5O0*4AJ* UH0+11!BE'+*4<9HDH?AHZ0\Z;W<> MONASY7PT$Q>L)EQHGYC4ASFRX+I1\ .\TR4NB":[#L($V4SQ?V.XX#7A@LB$ MH!2#:1>J[AT!DWTIH@QENW"A"3_7"4SS<9',)ODPFTQ,#QX[R9?=[PH#_.=L M//M;-OTV&O\&.K'7.=3E/XS^\\A8E%**B%'6IMY*23SBU%&]*U40I)D\BU=\ M652<:(55K-37,E\L8UI1HQ)F#+-#[/FX[!":V 5 MAT(RDC"&BUBPU<(RN8Q8,$GY4]'^\\J]5X##"JT(LF9$2.I0:'ROO+2>.,V6 M1@1E;C\?DHZ.?'@B#BNT/E9Q2*E)*0$$IMHQ+5+_F-NK.9-LKSL+.)1O$8=_ M+Q9SD>RU1'@-'.>Q0$82*Y$TRW8F%/ZW*T>$'%,I6#U0A=+.GWBM&1J/2 JP(DP@8-IH;S$QBO$>EQE$<[[?\:$?I\^.KD6JG48>/ MSM,PY8L(Z8W4!A.<+JOKK-IL++YF!I*SF(&O$Z'U'7'@5 EM=.(D1@G18--[ M5R*4TA&3")S:T%HW93QXS!XG MI>6(.5.O'N9_'PW@,0/P[L[@*JW5+CC/O*/,8"&$3"7CR]PC!=)F)^ [K IG M]GAP-!OZS\Q_]29EJ?:884I8(D+?8A;L=I0*[A.U4[9W>-U$WS# UU:R(PAA MSLHDM<1Q"ZZJX,L36J76.L\^0I^^,;*OH\(&2!LE6DHC">=>(\>-+P6]=D3M MEC=5)'Q?$>!K*Y_@5H<1QXX0X;AD#MS698ZV8FM)]RMD_\:$3AW5#M)+#'"G MWE@MP^$H,\V)@ 9*F(**Z&,Y:29[V0HM0YR,2CUC*9.E>:9\PLC-( MW&%5U#U?+2*J\W37*K D6$ .*6.D4,9[JDL;2&E._&Z9Q*I(Z&T\(O+A.443 MX:F7EC")#,,I(L[:;=KLV1O1Q'- L1]8@FFR;4,B.0=BKQ6#)/RB$%2E"RQSVK(NVR.8CX)9_\ MYL=9]A- '.S+Z1D"0VNI8TAPC(D L2080%[+90ZS8MKO/-[J(%07,^R"1I-! M?Q+IKW7%3,($0;"0"&) ]@EC)/0[4YQ1@L%DV@UW7$4/VM<$]R/\L[7^ERH, M=B.I0,Z'R#.SV!?1.,\]2_D^:J]+XC00ZI6&XM::RFGK'=9",N&(ZXIF#>AL:CT6A.;+AMI4+O;YD2HBCS3*X%ZI4&XM7)O MHD#0".\D)R3E7,CE1#F5D+4,^570OR$)7U4$;FTR'B'48I9:32VG3EK#RR0& MC$3J]NC55RMFSA#U69MKX4.+"8D]0\A8PK&@H&")5AH)ZLSN\!O"YU2P=<<: M3L)"=7[5^@0>P8E(/458*V22A%-69D]QBG>FQ0(6ZCI^:0P6Z@\SK)GXTH2 M@@2+1U'!51AK5_""0HYXMX\7SHJ%"SBW9X@QK W5%8RES#"%$P-FIDY$NE ( M!B'*]SE:=87=ZL;"@J^68)I]GO3&>?'N;25\7%WM&L@/)A%:B@2R(L7(>&TL MF)OEP6\HW=SM854"[0,[KP2Z\\83[V_FEHB936]'X_P_6?_%8'W^/,@G6GGX MT']6:YPFJ=&AXR4NF^B!+92LVOZ38C^AP25"%35_V@>J.O#PM9L/NI\'F1^- MB^J7I]'Q!%@G8'45Q^3%< ]/LR\IR->_DD//[YS9>.THP;#>\E!=BGT[Q(4,HT2;AA7J:<($[+ MPA(-O+!1VQDZ\#%5T?RC$\!Q>?!7YQ*M#Z R!FDOD1,)-8X2"<[IU<%_NI\H?6N'5H03XPBH?TD8DEB\3(7A&K%-L&/,96JHBD[%X+_ MRA2^%S:M.1W-H",'2:U4"5C".=KGEO%JCNX816L^#:46NN*9I MD@9JUV MDZ*JHGZ\38-I111J&08W GQJPCEQ "UP^>Q\EA!*$-W55O=50+,FY016*974 MAJI=;X%"/5%EWQQP77BIJ8H%(T*$21#XTY8B;10O MSQ4U4VSO1"A,.^1U(.;];#J9@C#/AU^>/T3F=%6;2C #M<(>"6V(,J GREP2 ME&*]R\O&BLMJ@W9;>S\S8 \W@3\=L)Y2AIBAVH;$3&&L1F5^H"="[/(#,1B/ MKPNPASNS/R/&++$'G]IP3;05WH@@R1<4JP3>%77#2"+RJ@!;QWFA0=@A+9S@ M@DLAE5%J>81%--[5\UEH46WHXEQP/>V\L"+!N]:$U"3.$6_ *L^&PL5"2EU[ @M-2.A*@QN.V>:7C-LKJ@*OI<7PX+\W[+9M@O2T0_C<)7*RLQ7[Z,LR]@ M^C]UL%N77M8)5XA91!/-%4XM06[9/U"YE&^>ZBJJ=;76SK,!=%XLG=-8PI9Y M;Y 5PJ82,ZY,6=NLD%DO,E\:2ZJJ"8,G0N2\6+BX(*,)941PA!--%.@4@7PY M/\TDQ.T59%AW5(7!MY=!ZB2<34Y-RC@>1_6%2(VD@ANJF$N<3+1$"5^VX3BY]F>E4*FR9AI9X *7=(*2%\HGWB#2->8+J,!['-%**U .DI17:O%BOU MA$<%M]I*\!1!VXB0UFLM6_HI?*W.=UVDX0X^1>$T%RT[DD6:(,12H14%%I'2 M"X.-QEHNS0#)C-]K-),./B7MMV+P- LU-74HP\I)AH$EC?<6>ZGY4I)Y1?:/ M>6$=4J4HNVK4U"/.L$&<*"H1Q]98)R5%R]2^Q*F]ISU$=<0IM<1-1LV31TV7 MD67*@N]OM<(X48EQWNNRH Q\3[]7R1!TVN2RZB#3&(34(\&8,E)0)$VJG=;: M859VE)-&&KJ?36@'56DB7R%":FIH9GFJDH0!,UCL'":I3YGCQLO_XQ M&ZKXB#I:34>X0]"A/"AG! @SF4KGN22"6&I062_.]7[5@XX(-5<#RC>",LP[ M).!,=S0[B+10RI*B5 ".3)H8H429I"#U$Z'IXAT1:Q5B+1@?GT:$:G$(9ZD1 M.J748T.Y$=2HU):95H0D;O\<5-3!!X\3(LY.P9GH,#T=P3_RH'CTB6<<@W@4 MQDIG=9JJI0V(4[GW6+IX1\1:A5BCI",!:Y1V*#XX)Y-JFCCG1:(-,X@ZG#(; MF# M/8TLUT;I!&OJ"0^Y69XMVTNA5.YUL%6'73N#E?UH5CIX++S]G8?F>Q,3P,HF M)O6I!RM;.YJ ="I/) AUG.Q(3#BRZTOE&VL*+!L0I%A#86AGAQ)OJ>"ADX-% M1)6S5;!)DET9SO2H_.:(P3IC%NLX3 2X3YKS!%%+J#0IT24.A2&[:I9Q46 ? M<7BY",9Z.KQ2U+F4"2(QF.14IVS)AI"EUH6T? MMN$_."V1B%*[L\T%U<=TA(I(K#.^LU24IXJ_.T,>Z&-4>A8YB M"IRP5"'-9,A'(TPD"7?$X1TXC.B[6 QDW1!EWBJ2<,&$52XE3@M:#N%*E-G5 MFH0>TQ(NHJ^ND,BZ]$Q1XI2C0G =XEAS,<(Y--*;Q^'1D1'L M!.4,BR051'N;**9*ISH,W=L58B:"'=-!+J+P;)$1HSR8#T00[RRFJ>&&+7*J M-$ILNDL;8G:.R,B;1^()D1%KC0G-!D/306.YEY:%&434.R(3Q\0.) +?1APV M)3:B@>>HY-X)8;!'TH.O5EKWC*A=X MC"6(>(JD5G1YPD/2W;UBSQ$@.2/^?KV_;U"NS_&U&#H$M[07R%-A+/).D]*; M-Q[QO<6S\.R:D+"L5-*,8A5B?+4AAX;5&#PW/W">V<)86I_W[+P\(BU M,[GK&[V?P:7C.$VY#I@SG*@R%T7AU,N]LZD(Z^C(:>?SSS>RC;GG1*8T38T5 M7C.2R#(7LF@Q_T0IQL$:Z8BTROSQ=:09A8GC7HA4>V)31CW%126&YH@)M5>E M%0^/6#N+![Z1(BZM3V2HWI4T>-W.+B?&A;R3O2GBK"/JRA%_HP@[H1(#!=R( M!),PU4!J)E6"BDH,85(N4KH7:>'A$6MG<;(WM%GJG.+6&H8)#F$1BI=]QIF7 M>[NQB Z);'8>MWJCYEHRK82CH+24"_V?DP271ZTHP7N+G51'UU52> AAGY]H MJ;#HJ/!YLZ-"\9_0EP_\]%]"'X4);*4'OW:_'&XKL;AO933+[F44W2=@*;W; MS(]FXX-5,)(HC+ &TP]QSA).N<"8$>^QD)JN6GZ/0]8WN:1J8#0+VD_SRBK M/]V.L^R@5ZN1YSHU!DG);"(15Q8@CBQ\()BSZX5X^OM]/BXNKF>&TVG3[)=7 M?\JG@^S]S4_#?OXU[\^Z@\?;'K][_VT(8,%H 9+WX[]FD\G[F^*Y)48?42@Y M!N4B".'(P9_\<9 %\:G2W_WE@_QG!1C;!&@E6%I.%#&3R>QN'BYG, ^-Z/Q'0CI M;&X/; %3"Z!)($J!M+LU;$.=#90F,JE^TP<)@^\$8X_4E3[$1.UYY9E$H GTTE MV+8>EZDE4EE$"("4_TSDVX7G*PJP9X4S$Y_)B*" M\S"S2TX5=QJE.*%,.T2%*CN#860$NT9F?U\^>%D5L3X( S^=25'55(HD)235 MJ:,VC!WF*M5HV3%4&;\190M3 TS MCZQ;.BC'G?6I-1S@+Y$BQ"V[L^M$FCE!_TRJ(.?G Z!*^)\\V^(2:.$)#OU/ MF'-&*1P&@J3),9AKFDXOO-,462*\((H20E Y-%"!T9UL43-&FM&&@/F9)R_; MU9Y/-9T^8.S4>[[U5/KAVO@AGV"4@#PR1B9&(6UM>;Z%'4_WGOOC#MI,K[D0 ME".V#Z4NK@V93"ECDDL'-B\!"R"QIJQW(BG3>U,&X U;TPTBPAM9I+B*;C#X MG+1A-I]C-$DF]V7.X@S=S'B.Z&UK0N(IP$.6*R!1S;5/B96IX M**!:5/$-Z/X<4V@2ZI2HL($;<^(50)$>M$5BGD%\ASO3;7< MT?0Z(KR!E9)KDU<2P"_2A,O0LH,BJIPMN=M3LA_9';DY "+BNJ%5E>O#044* M[,RM05YC0@5WOBBJ=$;!I[UC*%'GL)\5\7WY"LRUN6,I M_LE4HB<&P?(HQQN#Z_UYI6N3_T*K_"0%M#)OE$LT$>5!&E%NOQ>F.GRS/.*U MX7J[8/2I=239EWP8 L=)=Q#.VJXBYD)2:8PPB:8&)=ZE@G%?^N!:RKTS@6J, MN;P0ZI$:7A*3H>"F4>7!J#.A;-LDINQ5KPG33\1D1(?7Y:1'@KA8S(:%?AE" M>D$MQRF2-AS<+8Q\S,G>H3@$),]F54]#P![)X24Q'<0321(G%<4$I(-+D_($ M%\2%%?L+ET5'U&4:1H*X8,Q'I)QS)5CXAR?>6V'G,1^,/*'HJ4%G6U5)#0%\ M)(CGQH0P#L=W(L64BQ0,")OXI?6 A7UJAEI=,:%("Q>,&7%!D.&66:(0\:D. MY_-%S$@G'BAJKW!@HJ/J"AI%@KA04(FQ)/4JQ<8[ H)!IKX26(U M!I4B+5PHZ$0XR &'$YIP[(55-+&E&8D3@MT%@DY72PO[$A9)X[J./:(_5#4J MPGB:6"*94)PL.\19F:1%)00^G)U[=I!&+!\36GH\$#;$&$8%]F Z*@8\KY9L M'D8?%OF^\F?X,V*Z\9C>CAD]1@V1E5(XFSCC+%6)Q8J7>&88S,1Q\W&\&4%9 M;;ZB$ADZV4A+F&))PI=C.\$ #]X4!MOK< .!RR-Y\M-D,LOZVX$JLAJHFG:G M1>U5^N]9/GT(.Q@-X>-DK5H,OKZ#+:UVH-HWVL-I+6AHY 96J\66&+_L!*22 M=-=8 2RPY#O*L1?KKW-?G\99=S(;/QRS,Q)DO(:56D68-DF2*K3L+.%VCB1\ MAQG2%6R,UHBP1&OG&4X]3TW"90(&:5KV>, 6[YIJA4,[G1U#V\^PKU,09IGS M1F+L1,HXH\1S*LKZ](3175."7KPC5B.F!'&I-X+*5*=$>F54.;%#*D_TKHG" M6 BVJPCS#/LZ!5/!5#+2)@F6'OX+6)*L[*[/I-RULQ?OB->(*4N\D(@FB@!? M&6E@.TLE0HTQNS E,=55R(K3]W4*IA1BG*1>4,UHPKQ$EO-E_?/SUT.@_ MJ](T81SKQ%DC EK+D1U:_&GX%?80A,..<4?LB7G"#@E0I4G"''+ _HBDY8 &"58UY9M] M $#3RJW!7]N+.'V13PT]!LV(71*Z48(=#XI?>UE.M\)<6+:Y2,H4DIM3'@\L M,ICI0!L?QJ/^K#?]1S?T,9@^F%YO#";Y3NOT"5.%>N&P#YD\U#B56D)=@IT! MKB):T:OM M4FW+?HJ"N9")P(9+;9@ N9X*Q(IEHY2 O;'5R8(1<2YH/T73(%2#8R60T1RE M.F&A=RTL6X"'Q0DR6]#&C-6R[$5KCLD^%;Q_!YBP5'"+09,"D4NPC5!!YJ I MTE1NTPL[:0?ENJK8"7MZ)X;;1+G0"A/^"9-/#"]VPI 3R%&]M1/!Z85VPI_> M"5)@U.P$TE)DA)FM\4YIS7C9)QEH&I#:_"?AKU@FV8NF_][ M,L$IGR:<4J(Q^.H) C_#DH+@G&-"I6I+KJ)3Y-,3*ZUINP>H$A/!P4,$C^PTSA4654 G8R[!7,+"]G1,Q<<1LMNP!6:,%/V&3 MF^NKI?R+=D#6NX415SGS@Y0IG2:$NJ# MW>D)9C[Q/.!,6N41(WK;Q% :5;8S<$CF7[O9&$AWWBYK[CCL;:2[5YF_J"WO MOB"Q!H,+40-V5PH:$Z5)Z4Z#F!9VESLMB@'0J_!YUBYK 50%GUY]*PW=5^]@%HY^UF>^^Q5!I5W[P/+FPDP!#PQBH/F2(VG)26E2NT:UTV MUHZ'T,[M50VCU;-W6@VG*YG MY"]"%V"NB?4CY>WGK(^QVOI]!WCXV@PE9E"B40@G"!>&2Q!B)<<6>:"J[;:8 M08VA'2+Z\/ZJ (GX/_A_NL-'B,P^3[)_S\()P5?XSQ:U;/Q^ !0*S#:MC>4B M=8A0H]-4)#1)I/6(*[QESM4)BN4Q^>.]C]?L@L[.\,OJ[D!Z)CPEADEE$'C) MV@F!$@(>EM&8IUM-Q@7A1VWNF)76L-\%-?CL,Q$UT4.2@+=-?2HDY=QP@VGJ M,3,V,5@(OCD5-O27@BRT*GZEVR:CW=)HS4@N27+X'=U0@J<]A0)3X# MN-'<(X$$0$HID"16XUUV'CD JB[CVX% :V#(I^S$K1^6NQ(T=^2@7@0VKEV@D M3;'B&,2R,R&12V.SR--CQB&W*_$#"[89^;L:P)Q"-&"U4B:XQ"PQ)DPB,7@Y M'L>%TH*GS^\O I1=B8%56W%*^]01:121H4,3YC@Q('M)*+5G:8IWD8QJA #> MA$[%O.1 <:?&66& >20%3:[*G%>$Y$[-!$[4.85,T0/^,EJ;.Z\P(\QXPE*O ML2B MS4JSYZ"[CDV=R 6FW\^#UQE.J?+^3T/;O<^GW<&A-#PN"]6KJ$YY*M)$+#OH M(XRWO9PPA.(ZX7.\E/"$$">=23RFU O$/%V..<>IV?*-=D3>K@$@\'CP.[)^ MVAT'[V-RR$+SBAGAE9>(&&J(2,IT'V4:!U?K <.LI"G(&$!&&@P%[P.I5E %I+E&[/ M^J&*;^:\7VQ39Q&;6%DPR1&BJ;*,42N2=#GK$BP)L24BM+Z\E*C940'I:*PE MX/)42Z,AM<";JE3"CE MFTF2UP*94\0F)0F8E0*'3#M,B2&$T3)Y%"%/-L%R87@<."!7!/M4>X8=ESX) MI;"^/-F4'+RPK6AJ(VSG<[BB#)0@X!=,!.2]YV% 4W!%:1C78[#;&F?63,C4 MJ$G ?+!.)4P9"N !Y6FBQH$Y5&2; ?BU;-B.PV S_&:)$V% J^3LC210B0T M!55;FA\*;V="75Z3/ L@IQK@4CBF/,$)YE:0!&SP96T;<=QM.>@4I&MED EI M^=EX,M_0:?G@�:]A@9Z;4+:7S8+=,9+-IL^ D+QTAOI65N+N$9"SR5GWN] MV=UL )?VWT]OLW&X;)S=9L-)_C7[:=@;W66'? -,0_8&DMYXZ3C2:=F_3N&4 M;&^<(KT#8>?>]K/$6 IB'GOFM47@WM!4IVB)XU1O]FV<^\QRAQ]TYLV>8-WR M5#N=:BY T2.C%+-I:7,-@C!1?)&0MTN)S'2C#> MHCVDJ^:O9VS[6:)2,XE3T.18BR0T-/6*E!WRB>9D2Y(P0<16YA1J^+8]). M[CK+.O>VGR4C#9=8,^TM!UN+IPF'K9TO% JCQQ%. MG R]973BT_(D6F&3;F>3-8""3Y:1+@V]NY/0%)"FAO*E+:,TTEN5/AA3P:HV MMNIM]0'\Y8758<2=!71*KSA=RDA,ZY613U77>DFL(U2F!!M$K-8AB:CLKB(W M1VU^]Q?).94[XDHO7>#9921GH7$#F/8H83P1B.JRI8=26FT;5^\TK5HM/V/; MSW.Y0?YS:Z@WW*2$, EZL=RJ3+=S&X228(Y=?+/'RT@.+ 12STDC%3?@93.^ M[%&EI=^**6!9M1UY^NY.E9'"8^&34+V+P8Y1G"]'*2KOW-8QB%#;-9_GW^1) M9F2">4J%$QYYZX1PB)8))B' O26)CM[:I^[O=IP!X]CN>/QP,QJ'"I%YNO33 M>YS+$;A]D6\]?5@YXPC[_Y_9.)_T\UY@2=L=Y/#L8=X]<-!A$>58)&"7$<>- M2058:E9:2<$P =VWK=##J*,U3#ZQH3KW7?[LX,?)-._9\*3QPX'M.B.ML19Y MT#.24IJ"TVY#,[G JMQL*_>B'\ESMKM*:Z8'9#!>=@^TH\FTG/1PKIRYU9D4 M+B$FD',(>GI!TE K@ID!;-,$;5DX*Z/-6$>OS,(\=HNK8/EUV,]#TY[/L^FC ML'E_XT?C+/\R#+O(^WEWG&\F61ZJ"[&I%Y@Y[EP*RD5()3"0<:(P^']I8K<. M&=@67H]?V?I^QEEO]&48JA^ ,I)LF-WDN_KD/'70D##I$N$=QL"'0OL$,[+L MVI1L!QZ 6)':6/S.93QKI4_%^10CR*6>&*L-4CA5#LLR[4Z9S-;5%#:*AE#AN@ RK+E6J;)MN9+FSSU*G*E3YE\R:4.2^%89)Z:;U, M#5ZF%.B4;F&?Z\TR[#I7NLIDE'F>F" V&0'VXMR"@RNU$4QZ3]V63N1:;C'9 MVV"U92_@(R7913?\9.$L$90(&V9>$^H3 MATF:)M2F&KX,W?FV9/=FW6SM&][!(G8V'H,U6X6 5X! HT#+4Y*$68V,E\U. MO/-NR^YG$M,CMW_*NL\!B0-"7C%IL>;&TM"(F1MPA,K$;T77NYG,*9]Q=I24 M:R H#J4_*K!E9*@(< JE#(>$MC('GBFS#0K)Y%%V][E 497Y@SU/)?@/3A%"Y;*\,QO%V217%^A)4\$L6>G&%B]<>^-?N_21[?V/N M[P=YK_MYD(68&/CR[V_^FM_ET^[S. ,I9;@27#A+$HM":55YWJ412;;LA,/@ M>,GRSPZ= RS#C'8(W.EP".A!KWBZG(*M#,);H?Q7!IU##*6=YD1+(SP%D])) MHTO'7J7)=CHP1N(HAJH91I]NN]-_C&:#_D]W]["-].8F@[=]#3;>+]UI=IK9 MR:W3(%/!T$R=\XD B4JLU E+O!'(;FD6KK;CH^0V)PL7LS&(R^A1FV MDR*#>)*-OV:3Q5C;IS/ZGG[$5C1V>94?C=UH]GEZ,QN +1QBQ(=.5C3GB:4, M&T]#:V&;<&\<:":#0M&)WK9)\+HJ/FJSS8'.Q^X@*(;I;#P\!!F:@M\" H99 MJEW*:.HT#I !UZP(56S%'HF0%P$-O0CA<(J-2:WU6J0)UD)A68#'&,N=V[;K M*;EFX)Q -]HPXJU#(C$@M!DC *6";D"!LY1O1X*YI!A*3<"7XGH M=+LP-,Q]O@AH^&4(A^)4@Z.8&BL3882!_PO@2:64X$%N^0N2B6N&S@F$HRPC M%J,$S.,P1U:)))4@<5)N$L'9#L)AJE;"L;?=\1>PGD;A5!:^3W\/4TD.=QTX M'RT9:I SAA/*#:+>.;2P>K@6FN(M-^N=.D5$[]E_HP%X KF!"X;![TJ=90ES M!(P>EQ8*3B$%X-L"'J'H%$X\'_38QR0& M1:\<@">0'U@*8#$X@1-*P&R@A-L$@)<8)J2CZ98>P)N#7)H"/7XI\@O5DRRT M.0/UF3IP_3@B!?GAT*73;#$P5>R5 _ T\C,BT5Q+QD$.2@9>$ !/:9"$U&Z; M]^^HJ)AY-V;#_FT6UOO^QN6#D$HT[ZBV,E'VY!ADJE)6S&U-$N1H2+\ODZ(U M4 K=U?L9+%6\H2)/7&6E&SPX@4)QS!1SB(?\O,2;97L["?C;>K/RP6A&U,KSUIC15N[@!Q6J1H(A25U-N$Z)#X0Y85+^OI M68^;HXH>A;O:-WR;N2)8&?WW833(>P^?8(O)8-3[;?]^ M5QJY*.JP2H 0O9)"5_#Z8_]O.OK.2[F^Y= M/GCXX5-^ETU:?\N^M7X9W76'/Q:_3?+_9#]@=#_]\;O__67ZX\;M@WR8O;LM M /(#)N@//X;UO'[78O(A[?9.)]NWE=\_#9_T>?1H#]_ M4(!FNQ7^VUH!:@N@VEJ"]1W ]=T$?FFM0#:LX$_AF<]MD;C_$L^[ Y: M=UW0_WE(*6F-;EK3VW&6M>[@K;?P>=P" P'NG8Y:G^%-8;_9XWX[^7GN2$_F[_W<'?XVA]3>M<+?8079 ZQM_%LV;=W,AOWY/;W1W5V8 MF@#KON_>9^/.%D#_!%1R28)9WO=YW.H-LN[XS]\-82_?_6FYP,:M-A#1H#N9 MY#)14W@,7#R_ M \S9M8>/L\>GM^#IK=X\>:,U MS.C](ZJ^RSGW2_C+/N%)@ WC1LO93+>J/! M:/S#_YIGW\UA#Y)]-%_1#P&=<\"M,DLEG#T'5+&MK&"]\^X'_F@] ,E6LY>; M\>BN(),@"T"C]$/A7BD-6I/;##@[?%>0P8( <[@"2&X2YM&^ WS>K=++#E*X M- 4T!F*#T?#+-L":*6^N2SK^M"&P2GT+<)^KQ?SNOAMJ?9[+\M B8=JB$>HM%O?LG(M\*$+HO3+'#)P46\Z&H/M\24;@BX8E+8 ['I> M#AO,$GAS?S9GRF*[0 >%NAD!+O+>;7'!.@X>A6I8T4 )-P>\C#&_<#582VM M(9C%!70+@(>WK:\GW )_ OIS$!#]R/(5K-:#)=+//L-]6:]4+WF@,/#30,L, M0I(,2%R@I/M%1MV"W@KL9W<',%^0;7YS S(DD-+G;/HMR^9X7;SP86GBRQ\# MN6;#=Z5E!#PRGA8+6*&*0"KK1#C)[KOC0GT 98]:W^=_+)[?G5>"CN9>QK*)P#KFIG?/T= M>?&.\,]@U@^%MMDX%/\'23_\,A\!/(%=6A-,7>--<+ 1JS>;:>]N/6S.NFRF+ MGZ4Y-AGP**99X3$0R\/IW*[X)9_\=CIWX7"DR:5.!'5P02@$6C;P(:'E\VOC MKA6(!=$_K]UO!>!5S64>7/]A$0$"$I^.9W/KM&"6R>SSO[+>M#6;!"736UU4 M$=Q:*( QK&H9H+H?YV!9PON+"XJXWF8PJ[WJC\YY:H>S-;?7%D>10:5D<#]P M6V'4AQE^!?<'6W/W6XK[-Z)@-_GOA4XJ),F*,;+P??\%=LK-&CCRZ6R^V_"J M<7 . !"#D)AZK+!F)JW;;-!?#=;==1\6]ON& M@H'!_\; W98^"\/TR_ '4^;3>U;\'(MI!:7/_ M])&@ ?T@[Q9JHR \4#W#+(1.Q]-A<".!2K["M2-@F"]9:-A^?QN4"1!XKXR^ M ?'>9V/0&/"(X9=1<2XW9Z/2AUPP5_&"V60*I#J>W[?PW,)*1J#?@@58=*\ MWAL$\RIX=:/AKIT4O/!MA6W&BW/B(D@8&I'<%>;9H^^Z8MMEAW39EG9X6MPO M]<*R"'.1'1_* 58&^A8CLC^%Y9^B*015"3'.:$N-8U)(]MCC!V%FKE93%/=] M&DT+R50(L&GW=W!V"M"UNI/)"*36M#R.F 0XOOO?ME@L+CFS]^A[XK/ MD_MNK_Q\.M& \/B2#^>+[,ZFH_*+<;&LXIMO>7]Z"U<#(#X76N9=P='WD^R' M\H\M@?BX[O'RKX#JL-KAG[_#Y+O6&# T_["\^$_3_N.?XYV/*!;SY^^X_L/: M$U8>O>MICS?BY][W[!NOY;ZK66BS-[B/L^17\PJ!T%\SR>30%%?KCFJP@ MP/>K@F#U\_SZM:_FG!J^.;C,%>DT@H7<@)#\X3;O@T2JUMPJS'UCP15I[(4T1@^0 MV$+/+2"![W]O%;9'JSPBK :6B[<4RG[K%2^A6/T\Z.J]]!I,V1/@? 8Z/!YV MD4C?#I&R2*212)M.I+16-?^YV_OMRW@T&_;?+=):>KTLN[FY@/[?= JKS=-X M?I#ADD)B+WJ: MC_KRKH'"3$8\WUXX%1D&FET""\C96N'21-0?ZS N55TL0; M=DZBJ'G;H@;C-E(BBIHH:J*HB:*F5E&CVI3B*&E.=\/^5!S#[;Q^_XGSZ0?) MRS/H#^$D?#AO,V>&??A8Y'G"I_\WY#\5^0)A0*8V]%@\% D#?9#ZM/C3(_OPRGLO%'?8)%O7+Z1H")-L3M\ M:"^_PC^N_OPMV_?+;++ZPVB\^MMH-E[Y\8^MV^[7D-F<#5OW!>R6J;6C<;_( M&"H<\L<,$?@ENP_;7V2#%)4)XQP <3_(EFGOOP[S<$U!T[#-E??_MS$?5A?0 M:9G!H,CJ'_?F^VU-Q\!6W7E+QP*(R\+$Q\5F(5=JN,B;7L$+W/."!,G+RZYU M^5.=$%G*I8^]VZP_&X3.F&6">FCE,/EUF9/ZWR$E%=[VUR)%!_[PW7Q<3).' M>\K4U$53BH_+5+>3\VG"Z$_L!(?_*8I()/974CX^D\VV:K9J33=9?>>7A //<5J-H M?9,._E]^"5?!X-^Z<<,!_-1I5&DB[+7[B->#SKB"'&!BFIU\-= MN#+-%3DKQEQ>PH-.-%I> M;^@%L[;2,H9>8C0R1B.W&U]%OHA\$?DB\D7DB\@7T82*IU=5 ??7SL=.ZTO@ MT6$Q=KX8R_LE&_8>GE7R(XD#=\>L)83#NN/9J'=>&4M9U]%$>FQ4+J&8E)!2)O) MZA)T#L&F*=008\6UFP?G%S65S3Q^,W*H#HC58%759%'M@-E5D% 47E%X1>%U M)<+K>]QFZNB)!I7![:2PS5707JQ"C>(MBK>FB3=!Q2()Q7E.U-!GG6;ZAJ%YDA*L=XA?G6496B*Q0/"?.LXR\<#9BB_,L M7WV99IQG^1RHQ9DKJ_=QI=NCW6:SRM3!TC$:^89;X MWW%J7^2+R!>1+R)?1+Z()E0\O8K3+*\PA,';DE47/7SKPX%B_/ <\<,WPYS5 MA18C8T;&C(Q9W8E;=;4A+X59/)"+?!OY]@1KMS(7],TKU3@*,X[";%X!ZFL: MA2F1;B,:1V'&0/,K&+?4%.**HF;7?5359!A%,1/%3!0S4:G$_.Q!A) ME$)1"D4IM,.O4FVFHU_UMH9 $G1_Z8%.5S/\JAFPBG05Z2K25:2K:X%5I*M( M5V<; OF(>]$("%9ON)ZWKNUEV/QTF[7NNO\:P94/H=!O- ,[^^CBO^XX:]V, MQK#^X?++SC,(Y$_3< JY\_H=?__7GVZFP^D/'WNW67\VR-[?+$?SA2EXD\>A M3,4H,#/LS^<@P1]A1DTQ#@;N*<\^_6C\L3O(/BX//C^%;S\!522#4>^WO_R_ M_\]_;;SNXRWL.^E.LOZ'[D/(\#7?NN/^QRE<_?Y^FH^&D_".;OC+3":SN_EW M\'HS@"<6W[^_^27KC;X,PRH_ )I&\Z6OOQI891BH\Y?LYL_?>4<0YO^'_?.3 M^ZZ5]^&+;F_ZCG/&N$*$(F:11)12\!$EMBE5V*.4?_>7#6I?I9!/^1T@^&_9 MM]8OH[ON_GC'RNU;]%IP3SX$T3/]@:F*A4X@SIL1 .T;L'2KH)$6P/.N.X;K M)JTI_#R?]I/UWW6!N[I?LE;W$>*M<38 :(=;1P5A9W?W@]%#!@\)N&J-YI?] M\"3!'MS\G)D78XR> ,>9!GJ>MMXC4+XFA8-:6=UC^+SZFN%H?-<=K EJ'*Y9 M/GB.Q%XV&"RN^?-WZ+OB,XCH7OGY=&(%FOB2#^>+[,ZFH_*+N1XHOOF6]Z>W M<#4 8A'Y %4TZ-Y/LA_*/W[<5 ;?/:W"]$[ES4'J6%UY)**JI_7= M:&)HXAI"$PUB-K');#(R6R-I)C+;]3,;.1N KK+8_VC)$V-]TQ]=_C4'3NY7 M:E)>-7_5,'/B;;!3#')$KHE<$[DF2^DLW)+]DD&W_- M^GXT]K/I;)S]!*_I#GO9R767CF$KL"6(2LI=R@C615F;W1W-QJVYF65XP640V5PZZ: LNZ0OK+I6(58*OT7QI6&'"2VH/7@3!XN-6]4%9,/@(6HK; MK7W2[I3:K1H/%2]<;_AR0GX_FTZFH.V"ZESK.U#TT_CEXZ^Q;.$%$5K1)J2R M$L.8CWD%2J?6\_\=INLJS[8#OQ9\.P*S=]S*_CT+?7.ZP8]I?1EWP1Z.SC;< M1WE;'%_I%E-OHI;X/^]EQ>,^APB]'=W=9\/)/!B_#+^/=H??/S\4D?Q/#_>G1]*ET@J MXM&87*P1X'/O.WM_O;C!J^RL>/6F[F4[QF$<.Q;&CH67H[]#7>ICAZZF=RRL M[.RAN:>UD4BOO9UA)-)(I+'783W!L8^K20.79/OK/AZO;J3D(;J[_JP*W&8Q MJR*6G%Y:]T8)%B78,R68;/,*S]&NFFRB!(L2K"&D&"78T: BJ*U0[#3:D'2= MZ_H92\HV$97U]6@*>NM6\E&7OV*6H+*-1&6MYB-+1):X M>I; JJTC2\0X_0G #>4*=?#.Y0H6SLUTHLT0KLSE>>M%"C%N"'.P+\ M6X. @-;HIOBU.YEDTPG\LV@9,7EAAX>ZP/ L!HK]*,[8C^*E[2CD@WH*QT,P^QI4!M(X4[]8#J-!ZJ?-U$6'ZM9P0TIH-\\MVVVTP9>&" ML*+4>SDD[=S$G[=Z+GRB0OZ!TS0%IZN9DZ$;39CO6CQ*O1.AYF=C$':AG6J@ MO9O\]_!WE'U[DMG/1&+-9-G*:>^O67>2W8)]'4V]%T#QX^UH'+3(Z.8Q\G.3 MM4;CUB# MP6_W5T@_OB2:.".Z.+N .:\1^T_\NGM;3;HWXS&G[J_9Y/GA!9] M*I4Q+"7.*D%(@A:-8I7!SE]W:'&]4>Q*B]@0&!S.BJYY0?@'^S%BB,_6#C!L^TP2OQ-QJ7M'!\ MR]N:LZO/,4KO;32U;2Z-O?)FC#50;&QL&\GT.L@TMK:-9'H%9-J$YK97'UW\ MN"."400NGD/&!\L!7TVYGQ35Y72^]F*^*^*TYFJ(M\-:++)69*W(6K5H+10Y MZW4%B.H$H;D#_$Y?9AK6&X9\#:50]>VYAGQ)U5;5%3,U!95U*^&H:Z,8>%5B M *,VU[$U8Q0#40R\:3'09CRV\=[O-[PP-_#YN7Q/)@9^Z#Z$5,*B8GE9_AR: M3'V8C7NW<$7(.C1 =>%MW<%/PYN06!4^G)PPZ)31U"(KTI1Y1;S J5DD#.HD MH>(\"8/GRIE[A%DK?P1::YP-BFJXZ:C(& P]:D/ER^ZGK?ML/$\Q;'4+7^PE^8,79Y*8'OAT>J#6'8684)(W*4M0O,ZAZJ]^ M:ORKW^"5!.@:9X/'+,&8)1CS6IJLTBAHHJ")@J;F"8H=' 7-*XNOGJ'^*I], M9J$I];"_:%1=URS3Z\M9%Y4%FIJ"\[KU'J^4'(F(-8 MA5G5(*?NK)'L^W'>6PUB+RRQZ/)%E^](:!#6H;&P,@:78G I2IJ:*RY4!U=-Q7Z'!55O1559W6\<5@_Y[ETX>?AI/I>%:, M&'@_!8A-;[O#]_?AL9._EY-_#+A(=_/O3JX)2XA)$47:&^Q3G)44;K>2_;3J@W4=HSHO%BEOGU6(?/OXZ*=.JPG?9[UEO-LV_A@;T M-^"WCE\ZH7(M%>\)T)QIS%ZL$3MC"WG]PMHPP9];Z(.NI90I+O0:SVL;9TTO MEZLND,'=L)3L6)+U^@Z #L#J\D37O*JJMT%,L2*E^853D1+?+"7&VJ@*Z#;] M_3[K%?YY-KYKY%8B5U4C6.S^T4_]I:AV0:%Q8\HH8M'&*)3)E9,K( ME)$I(U.^!::\DJA2G2#\^R@X'XB_YY+=W-^,L:^4A8)Q-IJUQ M=YI55KU2W^BKBR8W=NHOT7\;O'E%;'A=&NYU,A[JZ,AXD?$BXYV?\>HO&WH; MC!2: MDTRW>JHT7UY &8HU9Y-W7[K=^Q],OT#6!,!N1Y/IA]$@[SV$9,,AO'?CQR,* M+QEWJ>:.$V8QL1XA[>V\\%(CAC"]VL++XN-6=NL*@%H+H&W1R0NY;_45/4#" MI!7Z!V4+#+6^W6;#5C[LS<9C^-0%>[EH+S3L#6:A^"4?MD;WV7A>[KFX:=(J MQ@!FK6ZO-[H#=GJ8/WM89%T48P0G4_BGH*[6Z*9\ ES0:;V?C5O=E24MG_DM M@_<.1[!5X+_\!M@?MAV&N>9*>+5=:&^T[/\%@R M\'.8:I49DQE\FTTFI@=,/BEJKC^,1SX4C*Y67I]0"&U]FFA&O>2:">93EA*B M)"<)Y:E$UETM/Q;WK1="WX]'K0)(K9M\V!WV\HT9F04Q#@;;Q%BR"WRUJ'HO M6&,V++BFV__7;#*=,T/QB+L1H.\_\V?"U>,O<./->'0'-P':QL7SIMWAESR4 M\78GDVPZ:;?Z&;P.EE3K#$M1F?<9)GK-(^JDI;O;!*6[[2^8]QP&7T M_'8">[E<&8NM0['U)%9;7XX&FS&RK6%4&:NQ([$ULN ZIIKM)\T/2Q]NG'W- MAK/M<$H3N@E>1;5*(UH-7D>%$VXC)MJZNA[OUTTYSXN"Q;2A1IXH739-"@K(V1I79)$U!Y46LBP9Y M3>;KK$:IC)\:))E>OSD3!=%5 M"2+>UB*.N(EAERKLG\?YH4^G]3WSX/8\![.O7T*_,@T6Z>="GIRZ=E&6="=Y M+]I*T58ZUFE#'5190#GZ;-%G:XI%$.705WH M[G,^+*YS^:0W&$UFXY.FC2ND%7'*::=3QSA/)!;SIA?22&M9[47V%>&T^+A5 MVI+\^O&GOZ4?/[;L^Y^3G_YF/OWT_F\?GV[(]AKJR@MFJ;5[P?MAZW]F@X>6 M:K<"5;5;W[*BQ'^0A9K^46BT\4C41<^ P2#\$UIWC&;3R;0[#-)N?B)0-.KX M.1O/@)2FWT;CWR;MUD_#7J?U?=E+A* ?P^_+C_C'/[9;W=!_(#3:&X?[_Y&_ M\WDX=P@/R.2^;=."ZZ2TL(Y^LKK!8?U:,J9L/D;\/ M-X65PTXF60^8JO4M'V<#8+G65[AIT<2@J,ZZ'^>3K 6.TC=X\LVH-X/E?QZ/ MN@#Y^?TCL+"+X?7WH_'T9C3(1^W%W;?=82\K+AK=AQ]GPWSZ$%8 RF [[OBW; KK@M>&YM9?QD5#A?#D\'$ I) %S&XL?[F]W);='")I#RLLG& MUNZ>9:TPU-$MN QH;EC)$Q?DM>C94\TB48=5NT8 7P#\+>B!( E"BY%!WOU< MS.[I@&@)[+5 Q1ZY],O'7Q^E4M$>"! 4#)IYAY31_(+04J62%7/:9FB[Y?JS M-O\H4H-< :%\!P15M&+IM$+3F8+<[N==N<+^1[#=)9EFDVE^5XB1FVX^;GWM M#F99"1]@OR'\4.R\&_IS9?UV"UXU&\RA$@1RV8,&Y%0OJY",<4=52B)S4,SY M;V/1W[IA>XO>/-7UI'D%(C,VK:FN:0U[8=,:1<_=TX7'GB[;I+UXH-AXIRB) MO7KG=;>C\Z&481^"#(LI-E>0(O&ZR;2XSX*I<,/L.+9Y>I]#+7U\:U( MXNEE5)5'0#G=X]$LW*3"3\P&_<*7 T+EQ4H/N/*%+4 VU;[*R.41O MFMVB+7"(#Q=1A:QH#=[JAC;AR_!"Z_-#RX>.M<-L6@=;UC?*Z.RJ4]8_L.]- M,_(:1=!-YKFZK)]/.R)?E1'06A,]>O][JS^:A=C-2[KH747GENK,^6-!>/6= M?QAN2U&=S7\(;E=!1A4*N/VI"4T+*S<#BHV)X/]CV<<_6_@FX,A&DT_K'RI"-E8/'=V7/_?DLCLI.9W!'5GM^EP];7[)A M-@8554P%Z=_EPWPR#8>C7[.M42"[IW]L#O]X^KQG,!CUYN,(1JW53 ,L?X3W M!!3G-WEQ /$X'6&X8UC"XVR$\'-YZ)AG*R9M,0YA5"P=[.!=!V[%^=/BT&TU MC2+L\*6']M=UXE37:EMS^V>!]L6)>P#W&<\"KPL3\>POGOTU\NRO01&6NH]2 M"IU2I&^$: FHBC#7IRK3.9ZOO/KS%=HFL9_'&<-$5R]TS-P#F;3&62\#@1-< MR1K"L%<7;55MK"N+MS8%V1?AES>BO7\:?@5=/1H_U,$^K^<4 ^.VP"AJJ*BA MC@7AAW%69-(O8T)%W4:8*KP(R$1]!?>1-D/Q/#_JJU,:N16#7=.YK1.YJ+2>Y#;= M%BCJK:BWC@;A?X]&_6_Y8% +7UUVWG0=PQE5A1'W ]!I"H4T6=>A:V>_1>+" M>K))U'%/@4R(-N,Q/3KJN--]L],'.;]>QTRW57668E,PW61==>UHZS^W$V"<4$\QJH<7:7S^Z674I#2Z[BA^V6 MD&',W_*\;5>U6U$DMSB?RYZJEVNW^K-",]YUQ[#@G75XX98[N+??"CU^;T;C M7C:OZUO">)SU@G#HAZ*M^^YX6JZS:..Y6DJ73UK#T;0%E\YZTV(]H<;RU\[' M3NLFZQ>5AXOQA>%X'C3W_6B2O?&.N>=:_4];1%(TQYU,5\@#\-J;34!S &D6 M5:VAR/,VOY\G /:SK]E@=!^2*[+>[1"TQY<\8,_NOF5)_SM*/X<3,-T&B[K- MXN%%5>:\EVR@TDD&=)?]#LL#I=Z&&][=CT>]4)(;+KZ934/S9>"@2=$!>M&5 M=6=OZO"T'+XK'[;<(:S<[=S1RLK#JK[FX^D,L/2?P"%EN^=@9 Y:W7'6+9MC MKS2D'MW< !K"J^ 9X\6MO1'PT**6>%YR!$@:CPH)]A7 /YH%MBVV>#_*@]28 M5[.6SP\\F0?0]0:S?A88<9H-R\[4L^'RXW(G#^W6;\/1MW>WHV_MU@)ZV00D M0C8!BILLUG!W/YN&&:*CF^DWV,Z<\Q_+9V>3[&86O-:;.9I6RVE7:VE#6#=_ M,F-@WN]W7]EG&_#3R^ZGA<#8^?K8)#86BE93*"I>6"@JY'/K-L6Y*TR?>Q]K M;F7J^:/YS6J>^M)8\T5/0PX(L!,A6'S<:MK[V!+MU[GV^&M07D';/(!(GL1Y M5-41XM%=CB] E)I/C=H6BKM=6K5>)579>%G75 M*\XID54*X:8(BHO(V@;9>K5FE(R[_:PU[-Y5U[6YD8"K02*C3G0LFB2L7T\J M;C2DSVI(OXX\VV@?-C>6\9;@$ZC MK,@36[IH(?NJU;T+@ZS^,^_]WVV%:09AC>_">D-R63YYS"Z;7SI/P%ITM@L9 MB\OLQGS8FG0'BVYW=]WQ;UF1+_:\P0A[4LO">JI="ZB/;7^T7"WDI&;'N>(_LYZP6"#3F*WVY'@\'#N]&W,)YM,OL\R?MY=_PP MS[N;CWV?K&,G?"J>NAF/[O9,P?AE M03R! $,6\F T>7Q_<=__S 8/+=6>/VEZ"\[4EUL@]EYV]QGXE>+%+T6RWQ:> MGF5'$-7!U69FA]U5LS;,.JC2M;4##=QGO3"29?#0:2:E7Q=?!L::#;NS?E[, M@\F'W6$O+S+1;T+>8T']GT%6?P-VO N)T/_))@O1&8;_%/T*EFQ9SDTL:*C@ MBD*(@_!M%4^;"_!VJWL3LFJ_Y%\+#7)S Q@-BR%ORYRECMD"<;TR/[=+;*FM]UIZ]MH-NBO2*UN[S8'^0(/VQ["<]L- M+?M^@ZON!]U0QC?/O?ZJO;&"^Y7EN<;C^T.;# M?KN#P?:#5C*LR\K"Q;^_FLXY"ZC;8 X_YY.48JE!: M,:>XZD;K-%]ZQ 3IZA*DU0L3I.79\Y7)M216-WN#5Y*'T;@0X'*YLMFM^,Z1 M]?K/D&3=2H?!/5GU"\YXA/&V:3#F8N^@RF!5QS./2&SG(K:C$]1B.LZ3\Q(6 M/MSI'0//EX%]%<:D(NQ*7]#RFV**!S_?A:/"/\U#W8^#_DK*M*:"J3$I= M4\';][BM%:UZYX]\<$7XCPT&&FP -85(WJ20H*R-41Q"%B- SS [0L[%FNG1 M2#>J*7!KA*?4&+GS/6L+6EV+W4,@>=M62X,DT^LW9Z(@NBI!Q-NZPL%U3<=] M#+O4:?^$S,76Y+8[SIY.ZWOFP>UY#F9?OX1^91HLTL^%/#EU[:(LZ4[R7K25 MHJUTK-.&.JBR@'+TV:+/UA2+(,JAJY)#((;J#QTU!?4-<-FNWM!Q^6 V/6FJ M8SSE>DVG7)4:+M$^B8YWE!&O3D94:50T!9$5V@X-[]1S<:B=87'SC^'R'_(I M4$QO_LVN6A?:,H^5_$^G %XM5&L>S=?ZN3ONW8;>#;0=)D0N&P)TYR,N0\N# MT6PZF7:'0:85/0&F#ZU)UIN-YZ,AX2([>AA-L_:\'<77O)^-B]X"]_>#?#X1 MN=7/!CD(D8=V:S#JAN%[@] 9(;0U&/:+X7.#12+GXS"[=M'F8 MNSY+THN)F M*47[H^[DMM/Z*?1!&@Y#WQ18_+=\&OIFY)/U5CRK<-T>3U?9(%'5(16WA/EV MFP-Q+)O^5+-,TE'5(@, 6$X,[;3^$29Q3T;+B:5[1YI6!G92,=CG#476IIN6 M".@6LQN!;XHF2Y]!G/ MV?UT7LR^+:5+_#Z*DO]_"M@#B7QW-QLNI"^(TI^&O4Y[04=Y,1]T?M^&-'Z< M)%K,Z%Q<-)_PN1#(W=8TM+F=SW#MEU*[PF'(U0J':R''>NR&;II6_OU??YK]7_;>M;EM(VD# M_?SNKYCR2=YRJB"&X)WV)E6R)._ZG,3VRG)2^3@"AB+6(,#@(EGOKS_=,P ) MBI1$D0-P /;6[EHD<9GIZ:>[IZGV/5@?_T_KHZ?\4\%[[@3G)RVNWU MS_K=[ON+T\%I^VS0[Y[WSCJ],_O=V6G[O-M_]>L#GBJN_C/E@C9M^2HS93?O M#W):L2*QM,B4_\T[2G?>_BERY?Q$3;+,C,YKJ2UTZ4*.8]&U956SG+\D3RV* M="E&R^P;; *=B$>:N"^JA\TCSQ$Y#A:5W%:PD%6&>[R+^X8F\):JR_9$ZW=5 M)TP5I?2*794+39RS?L_?9=_I1T:^WJB^(%16FC[G0X"!%4=N MZV4F3K$VVZ)5-U]M,EU .1 R86F #:X#)%\:@_2ZQT*;&"&EOG93V81;K>>, M(\M'^?-F@B.\I=VD2L!94AK"HY 8,% ;S$G@NFG\>+W,W#+'-RN>DSN2*:R( M6"PJGV'M.$64C&7DFN<4:53QU:VD:R8KBQ(5#25/E=4[#=RSW+IV@'LVR.(M MI"S(V/=G[X?C\=GYZ:#[_LSN];JCH7UVT1V?GEZ,QJ5+V5*%ZMFGWW__K+^STXSD[^_3QZL/'?UU\//MP\65W?CHX^QR,V5=K1ZIJ?H5JH"BYL[T; MR$1@R[DRO9,(>"V5&[1\$QAG0DN+BLOK9RU/#/("NWJV[%0>\C$\KYRH4'G( MU=9#^]:'[%337GYYWZ@N91YI?C0_@\=)\Z/YE?>^VN?[C'>S?<:K'HWC+<6X M!_TV[Y.TMH([ /WJ%J1$O/@X+\*N;4"L2*QH!BL.B16)%*86)%8T0A6[)34!I98D5CQ95MHN%3(;G;;$I3JV3W.GI]4.$IPPWR!$1;. M\MQ;%]XI);GQ*VBU^^5W0C%E M\4G4D*@A47,@46-;XPZ)&A(U)&I(U)0L:MJ6SG,'TQ>?1 V)&A(UAQ$U(\MN MZXO[,'WM2=*0I"%)YB"6T'[B!7$7^C$UU.J2,&7AR];2I(P)$@0)@L2Q M0*)0\XAP0;@@7! N"!>$"\(%X8)P0;@@7! N"!<&N7$-.D4J-:TI@=]6"B(6 MW+NR\FDX%\'2^2O3Z$KQ^SZ7H:=U00X*U>[0ZO8JJRC2^%.:&B&YOOKPB-#9 MM;K#]2JMA$Y")Z'SX.CL6':WLK(S!$X")X'S!=%%O$&(_U M59T@:!(T"9KZ-IP$38(F0=-$:)9PJ'+T$*UI4'VQBU!G,-?E%2'?0/=:L%& MS1-@Y6[]R_9$D3PC>;:U/&M;HT%U-EF,8,2'?B\, 1/O(.YN,6&Q'& M%KN;>LZ4B>]S+Q(LF49A>C-EG7:GUV)GV$*<1?FRQJRF\3$2SF(63Q20>#HYQ M/X871>&MYPHV"2,80B#NN ]7)EX8J!1C$8/DX/@9V(6G<%^+7<(RXYQ$ #2Z M@R%I68 ?[&YKQ. R'UZFY8F6KH&U6P.M Y.4U3.VL6::24;0\J1.VUYWBQYP M&6$\/<-6K[.IX>1N)(I$/!=.XMT*__X!0CT4+DYX$\ ]+L@7% $)2(@XB3A* MUA,4YVPFDFGH,CQYEK^B_$#Q@7]+@=%:G_.AU\ ML,/9$U5]]U1UG]*(X=2 4W!^BVH3H%Z"=()E)R(1Q:@E'/@+"U#,P5K(ZT]< MIYX/+ //@ OE!I<&R^=,O1@HA[8N2T"9N6J4/(#_#*,;#B"1V@Y>Q-W_IG$BLC$ +KCO9U@/U=B1@E*) O4S?N@QFF+UP[L.(\)GBY5])+-L9HX, M +=B,YOAX(OU@L)KV'4K<2:%Y51>Z04CH#EM=O:(#=VA/%GPJ32X\DDG1U9U) M48[7X9'1ER]'?@/P*G"5X']0YLUMZ"/P@#5<+YZG">[[_<5KU;9?,8TO;H!= M@&N42?(>4.KSNSCU4)[ !0+9GTL?!)I6$U!!/$BL_-M,.*"9AX( ,*VNR;8* M(">6KP4>3!(IB_#U("]\^=1(^""63I.!)$RK0;I2#'*PK$R\@![\D6"T>JUC"9>I%[,N=1 MATGP"$X\5@DB2]FTF29\NA&9$L/!(F]:W@[ M7/Q?))D:F,MG_"9;>#4Q4%7Y9D"]BWAGXJ1PZ<@<1"MY;O"R4 M80WG @FRPG_W#[QE,_X-GA3>PUONT74F!6:^4P!%!YN4;'5AM#Q;7Z#>3013 M0)/^QE,:,MM[P"L]T'4P7#4DR;,A\L:MTM"X_O#>T($UL.2C,@SVCK.A H0>CE:XRJF7J07?X]?HD$1BR0%*WV . M**3/M5@P-CS$]> I"*'E_F>QY0)>D9-<)9<:;RX7 H 1SE?MB)1+8#$$G /Z M%R)WL;0PQ,SY #3\<]660%/%58,&P>U-8+<&X^*.$^',T 3Q<5$6;.ML I6< MKV+G LK?+D0'#E6A!+KTI79X($U1E=]$.5+U3"^9P@.U/.GD M'E@(4'V+1Q;)"0B#DR0\B5/18I^4D]'0]0!!%'MN)K(7W*/K:*&C>[AX')/& MB@G"R216OJH-%H"T'R)E7<(5@9#FB!*O2L _M%E@\GCHA$:%)O]+&9-'PQ7G M92VG$D_#"-@-'=IS^"M;QTP1Q4KWP)^Y2O,*5JL?8N# 8W=FMG?AODQA(M/@ M>;G46-?<1U,8AB%$HO2X&B0LQ1U,'Y5UP4$/G"9UQ?*TT![)80;Y@L+2PFJB M/U+Y-UU03!YZ\]']O]"\&\<"1EVB3+D52^2HU5&)ZN?_Y4&*SA8\>RI#^W2T M>S#G:12G:"SI4R*Q]UVC"IFEF6=D39-DEJC2DE(52D:78N S]T-VZL.D/HKD M+HR^@=W[(7 4&DU=BX:*LTZ[/N+L**779G_7!WC13.VERG!Z?96!-;C"WNJ+ M5(A*K'PEZL0+71,NAPVG.L7+/:;QT@B6C@CIPI(W.+!MA=U>M/2H;'*VQ#%& MRH%YDX?WP.99Y/[S//PF.XB43W&# Q4G%@LG$DGF0,C"A?Z;NC?*4PS_)R)U M(BI'7=@NR'/# KVD*^ [;%G1[9'F2Q _N0BPI?6]F2=EP?TB5B#.@P463Y?G M&ADE@%IR\RQOA/8O\.[\2MB*S%.Q:_ MQ0N"YEH"WKAP0F4K]OCT%JXS><0M[L,-U^.6; ,+ 0DVK_D*ARAIS)/,US(/ M<=65IT:N1>[60@>"$GSB>^Z7+3@>%K;$!O+D(6%JP9'CE3<6>25_7<&'(T?C MQ=)'4SA_D)Y%N=(@Y]&SEP@K<[M*E\ZU$,'>VC,KI94%EDJ9YJ)2DH1^@V)2 MR8H@U!2]

    2(P_DDWSX.#,\K4CRO__Y'HW'O8F@/['YG<#8:VF<7 MW?%HW+VX>/7K ^52)-^5#%7X*.[893CCCU>?J"!<=;,J.K]X_^'CQ3D[^_3Q MZO+#NZ]7'SY]9)]_._WX96==6AM%K_U8#D. $O[])+RC,3&:>B8(+2 MN->V7W_[B2$KHC2-4)"KHP/'FZO 4I%Q;9RK7_1;Y9:F$EX>GLN($W@A ^J@ M,T$IIC,><)M+.RW?]0C#&<\<:;Y,=%BHC(F*UO+![_ D@"I MJIIG3],T8;4$QT#L;%(+NW/X%LPE,/?E8B\9$M?Y$=+ [)'/"FA0%@5R&P7/ M;A<\BW&OZA!-4S1&JV]DX'A'\[@TQHUW6K9FDJU$(+_<;MK:^GEH-45B"K?" M:S\$>*+W$CZZZ%[T^L/WYV?O1VW[5%E*H]/><-2OMZ5T>G;V M]?>OOYU>@;7TZ>K?%Y=@,_W^^?+BWQNLDF MH>^'=S*F1IXWQ^D,]O5PH=H'.U,\1I;[/>XXZ2SUB_XVY?S((L0*7(_[5=SC MH>I!_LX%;(^]EAZS,(WAF_BG-PTVC=4J.M+OL0T&5Y)JV[#4Q;7'S\77!&$T MX_Y*%JF-URP>K!;3@5U_=LTOK]JOY.=XSIW\\\NEAXI+48/D:1+F7Z@L:?G- MG>55?_#C ML]FAJWFJV8WVKO=UJGXA3;"6$ZQ)>7/CBG\NAVOOV7Z@Y"X#SV@ /;ZG/*+H MT?#T>A?7-Y?[N@=@OG5:;E\6X86\NDM^3U]Q^.<(LH1. MC7J?_%09>8Y83Y(8.FXQ9(_MTNEARLKC?=38D^0,R9D#F#O=GKYJZ\=M[FCP MK[;KOO/ZM,&7(M.0KP66WL*089_'\2+4]26NE:U[$)?LY"\!A*.QMK*ZQX$U M\K0=,5RZ&XI6[L@GIC!^V28PX:'!>'C='VD#Q'&HCS*=Y[6WX4YE=E==&4EE.(=7:\<4*5NJ44?2R-[=)\BG'DU]7]M6KZO-^MZ?H$.N-I<5F9AZMN\_R[I1&Z]O0F$NHP='5<-T5PT; M[%DUK-?0FE.-+ZI%$ZS[!&L2,&"<0;\<;K]F9=&TETYY6!1MZ_TX\1[5\='- MC._#"+X*V)F, '+NV57$@]A7O3W^A>U_9(U<51--UZZ(>))X',^M1HJ\6OE\C"MK4XQBBJ_$4HM8\ M@_?1.:R!Y[ DODA\/5X4T+('(Q)@),!(@!G$BB3 M@\#Z;4-K398"TZC0.)& M23=3V,H( 6:,C+*M]KA3.D5,6?M][2@J>DI%3_<1SEI+YIC"$&5O3DA+-Q@7 MKVUK,#YLQK(I.*)J& 28+;*OQENWP"0%0GAH/!Y>XPY&FYOE.!0(%02F@L!F M@EGGD375+22G*=4;K4P-EU04@(!+P"7@EKB?/#AL34%@V=M0 B8!\T6V<$_? MP1RI5.W[X69%J%,-[\/M5(\#9.;AJ;Y:L'YPL:UA6ULP+P&& --PP S:;5U\ M8@KCE[V_(CP<;=%[V^KUM#4\HHAJRN6ELO>')S15)#4Z_)1J-Y,WF&HW&\&K M)"DUVI+]GK:=%]5NIG-N$J U8$H2H/IH:8]+:CU,)B9)2)*0)"%K+R%?=WOZ MZD*0B:G%S?EX>Y#*)'N!.K5M[R'7LMBHHS<"KM$Y^JNI8)/0!UV"7EC5UD.6 M4W5%S%R1<,^/&;\.TX0ET_5L=(8_A).M!17>*^ S!(L]*>5 M]B_8NL8]-W.):NG]?;&3Q7-0HHZ\;2@]U0EE[,5O?=! MU1G'+T%Q4(%\*C5>#9>JK%MVN99T^QS#_D;E\ _D%SDZ27HZF0@'^? W,%W9 MAT3,F-P."/8E ?[$?B+L3WB<8!A-GTE2+V:?(Q'CX-QRU=R1Y.<7>KOXBXXN MGOZ.+N0]I:J19?@_FU U\K6^(Y[CSCPC(526J6(.XB8F_/OVC6=IZ_V4FL1^@.M'JDAK](*HN@$-M.#J!>EJHY=,XNBMA29 M1)%)-347*#*IG,@DQ;#$I8?P>AR=+#WNV*1:I"6]#R-8M2 KL^KPK M'ZH*9:*M<0V/0RBQ<^_ IKKD;6KL3D-IF23=&N8QK0474L14K:*P"=(-+G*L ML6D4G2426DRD3Q-5V=&$.QT\*I@L76H9]0(Z4B\W*JUV>A7 -#$1NF@*N M,MZ8D'N L&)3.*VZZ.%:!0F7UH+R"<+0#IZD$-%'6VQO_O<_?T[CDQO.YV]6 MHE14),#',!%7 (]W?NA\^_4?__//Y;6!M/REXOV#1QZ^\@,&,X@XN0@2+[G_ M#+\[]T#$ %V*2:_O'I_CD6]_M/[Z^K\%?-<^(([RD ^A/P=)8,,[^3@$\"8S@%C[-YU'(G2G&A7#TV,<> M%M $.\I9&6DD_DZ]2$6,H*5UFP_;RX-)+P&V:/( L/AUW$876?G'1;+K% I5?!G&*M 0E^+0$R\!*Z0 MPW/"U'=A3@F2C?LPNFM1'"[>F@VTQ=[#0^&:S+2-V3P/S\FC>;B#WB8>W"/Q ME@N',6E> '.!-P#C9!$_,(1\-CG-T8&%HX+O>218$"HJS2-OQJ/[;.SP%/@; MJZ0&]SBNN,6>ED\;9,R6=3FZ_2[((/OLHCM^WW]W=EI; :0V M2QL*X\;I#)85K@/4I!&;I$!!N=C *'/@%&=)\0*O VHERK2(I3RB>JGJ'BWZ MN,OCM57D/;CWB?)<*LQSZ8SV3'3I]"K. ZE+O@K-C^9G\CAI?C2_\MZGP6M_ M6*?]'HD)&HYR*?UHS8T@ST#*<<*:D"1CEG>->/%)7H1=VX!8D5C1#%8<$BL2 M*YK!BB-B16)%,UBQI,Z"Q(K$BB]DQ4Y)?=2)%8D57[:%QKH'? )OV9:@9:9% MU#TH\]-<1#S!,T9?\!BC!V8S[_!)?\:'I!N1:&],:.' MMIV^=GTIBP^WD?Y M" V))S2>VTC4%.^SAU:[KR^.V?3%)U%#HH9$S8%$C6V-.R1J2-20J"%14[*H M:5LZSQU,7WP2-21J2-0<1M2,++NM+^[#]+4G24.2AB3-821-WQKT]1U@F[[V M)&E(TI"D.91-T^F33;,M 6J?UK _"3\$MR)(PNB>S=/(F>Y^\MW<&"<$&X(%P0+@@7A O"!>&"<&&0 M&]>@4Z3RF^D4"R(6W+NR0&@X%\'2^2O3Z$KQ^QY/OY+NT.KV*JLHTOA3FAHA MN;[Z\(C0V;6Z0VHI1.@D=!J(SHYE=RLK.T/@)' 2.%\07=2KK#@909.@2=!\ M08CQ6%_5"8(F09.@J6_#2= D:!(T381F"8:O1#S\G'"8_L;K-_S]SY_3^.2&\_F;LW"1 MH/GI&F;)$R\,WGLQ4/PO&-7O/$EA]/=?G*EP4U]? MRP?%R>\BF88N5O:+59[GN8B=R)OC,QG_>:=O]__3^NCI_ MQ3P7OH"QG+P?=X;]\\%I=WCQ[J+7'@SLP6 TM,\NNJ-V>]AY_^K7!XM4)/B5 M-Q,Q^RCNV&4XXX^?/A1N][U G$Q5FT.[T_Y1UR++CVOM$S]\_./BR]7O%Q^O MOK /']GGRP]_G%Y=_/;7R;\O?CMG9Y]^_WSZ\9H(+![\ZA3PWNJ>B7 MWDAS],NG-&+>DAOA;Y9,!1-_I\#2+!8.\K8'W!).V-J,=GEA,HV$T/(D-H^\ M6YX(_Q[(YV,,W0QD%(XUP9 >X>H9\ ]VN]5E<)D/$-4S<$SMUC.V0:NG>6AR MI<^%(V;7(F)=VV(H?N20X8^>Q2(1SX63>+= ^!:[X,X4[P"FB<4*)_%(,.XX M80JBS&63,,)G.R "3ZYY[,7%:RW\Z4ZP\"Y@OHAA :<\@-?]F#V9W8:R^V>! M'7$\;LB",&%3?BOD5?S:\Y%KDY")[R)R/!A1###R)J =@19>,/%3$3CP(E"9 MF%R?=17%ATV\@ >.QWTV!T7H9"R/CUU.F,%@Y>M;[&KC?!T>11[,EL.HO#@) M(U3+>"J$>L1= MF *K7PLV$SQ.(_6N"?"V\7,[ U!X$0X1B )C:K'3S4ML M 3&9N)5SD20-': VO@%6(\E>S%V@7 PKS_AD D21!,)9WR,=U1 V<4.K'M*P MWK*<_2F8*Q(1S6 8^;()6$Q8-UB;R$/+!%8%KH!UR40]K--C 4=$ M%CYFPY/OX$$2@L@%\)09C^Z!-P,!@//P;P5K%^S*%:#.X;$1PM3UHHR)@($Y M8DRA6[Y@AK IX'>%Z>!Z %(0SCR' 8Y!O,P0*1*8&^:: W =HC<>L![TG5'L?I M3&(D5@_WI<+!GY:S+L@!.2Z'QU.&458X)@&?8+Q@>\ [0=<"[?!:?"2L6GCK M(0&N[Y\5B1] I0+EXS5YR#/BG>#"GH"$F(<1RD!7. @*I7TE3>'*5?OZ7D[\ M#OX"88D,@O-:T@5%E >W%M0\3D]9$IF)XBO!M53V'->F^! _C..-DFTISY!! M,G+"!:UU&W4'\:8DU4.!%I_&<0C,">__TTNF%]^]Y%-T[L7S,.;^Z4(1?(HN MX3E1ZN 6.[C)'O:2??+PM-VYZ+SO7HP'YZ->NWWZ;GP&\N^\>]H;CWJ#;L/E MWPKYV-F41S="NPS\4UFU()?^#SB3^5YNB*,H +97EJN;K6Y1SX-45,R^O$?N M#)3AV6*X.XU6IN"H*4@.!CQ)B8@FR@+T2H"!Y7:2P.IEU@B*EKS.%E.P53Q> MN"5[--[M5N?C;WPWLA+)"=F>Y9?LEF*= Q M$X%LDL)\0+J+Z-9SX 80&'=3#_9X#E8@P_LVOQQD!EA<]TH1X66K#T+9[*$* M.'W 'IM6):-X).9 8K6W6KL++P"QF-^%?+=XU+5 >:\FBC\'90ZDIVDWRP\CO>AEI,4@S>D\8I]X$J+O C*I<; M8!'@%93T";P(EPB>@_.03T$%&LUY!+/$9V?J5RXD6@!254DZ,MR1PI<+E;4< M E 'OI(L?8<;X$#

    H7ZLX)]NL;-LI>)=<3NY=7YYI0GC8DU,4K(#+O!8)KL+4IUWQJ"K'(*#_;8+T9D#X>C5%-=-.RLK!WM[N7KLY M*[H[3562^YL$?C:9H%8M4?R5XSRK1N.%1)13-YMRRGL3!L686P7H#;")=Q%8 M4#T,"TI,,IY0CB7]/\7GL0,*HO2G:I3!%9S4L^VF0"H&[U1PA!&MHTD554/<(T-DF[QHO=7&!2B%. M*TX1P!P$6@?Z!C"<"8NAI*HR[BN\_&O5PKD[#:U%>(LIC35.R"DG:5% FW#I MHLXVDM*@U_!X9'@Z_X.VZ8FW49.51TJ5EWVKSXHVT,1Q8>OZJKTRI5PU@[HS&3)J&BO%JKF3:\S%VOEC9ZM>P?/+)9R_'Y M4_=.>?)F+=T"7^0"7SQ SJ,;&C\*C&E__QEZD3RF\\@CMJO9\OX7QF:NJ8;> M]0BLNYD=_;V"5CCR%3(#%CZQ5=3:=2)XS2V97A0=M@8WV=%A1X>/H,/#C:KJ M+8+TW"1:TY=E=_S035 >4B7&<_+]TN-8GV1? Q#?8UH";&*GVH?O.SH*]X\W MWS#@19#-@]SP'6SQ=H*"OFQ2["38^H&>\_!D;_.8["^";#H)UDFP+2'%3H*M M+\%.P[.]LTZ"M2'!'N\G/CQYZ9?,7RBM/$X1U@$S$JF4%NZ:TXPK>[UR *[! MY6K!>]XZS0H/-M"AYQ[NC_8Y%^:UUH7GW; MV\[-\P3J[/4PEX,3T+%8QV(=BVW E-QK+=WLU;-6Y^+3AN1 K65(;M:(?'&\ M]N8\/-AKS9.Q2",OJ&/EV\[/T?DYGL/^VQ8&Z/Q_'5\\7)$W83/\J&;MRV\V/DT.Q;M6/15L^B++Y/?:(F=2@=M M%]?Y%'<(%#?(*L2T:0VXX57D<*^[2^UO2OMRZ_@\/#EM[=J_9G$??Z:>PB'U(3KK9/FD$WEU;*\!.W.B[&\72JI,^T[N3)RU #6%IF%\#O M#]2?502D+N,UKIO@J:,T2N;_5FYG(>Q)F,=*P'=A 17\TEV:C'/7ELY@5:V0 MT(_'+4,^TPK:FMI9RU,C ECH"T%3YE[GL+]3;M^:S'G_#>$WT_TRXL:6#%%1 MJ*)PN^ BOB\,'W&W2FIQI;O0^HRTZJOMG?_>[NFVGO_>[M'3GO]]XN M_OQ2J-^&UT8:K5:4!V?75_O71X?'EP>7%Q<7AV>'U\>Z!>[)Y<5KZS/XA1OY MF!UJ74M299.:1C9_867G9.KFW4?]2?Q(76E_N;CXJ#O>8..=-))&T:"L)M%7 MI\4;*\^BJ"933J0@%2.MV*PJ0LF._6>XTQR+BE7SHI'[V# O2JEY:9J5V(J. MFHDZ<[)SD6ZF8="K2K(+L'$/96U09@>WH^O!\^8=,@I B\;4]"X6>83"S6ML M**VQBS"@_C,[+ 9Q:BHM:*M#M#E@-ED^#Z3#->P_OEMOCQ=B5[V<'F(%"5(4 M/].GW>;NO4G,(A1;"-+F\K[UJ@+HMT#&FO2D4RO,::*BHLI-.W+W9>K1G>K. M$7[*"W<#'BKJ_X=_XIF$-;F.MA6VU+$RG3KLN:WEV59),KRYQM042T9:P]YJ M5@"DJZFZZOFY"K07S M__KS,,M*%"R_P@_!-_I5GN&\QF4Y_?FGGV:SV>ZW7I[L9OGHIX.]O<.?\,\_ MX8,_R//E? K/P]JIP],;,E'5;FVJR=4/GH\89>\MOO8IPF8!"5,48 * &VK?_TBP5,D M>,LE>J2(/BP2FYI[UA+D@C'[:&^T/]RQ,;>80.OVT]^O] M8'Q_=G6U][>?__+3?PP&?WR^N[;.F>W/,976&<=(8L=Z)G)F_>Y@\=5R.9M; MOS/^E3RAP2 @LO0?+\+Y*.P9GB,+2/S<^PBWY.?]GSZS4<><0EV ME @>ABI6"J1>2\2G6'Y!'#P_/^^[C$M"L=RWV?S@<#@Z M&1T>C?8LI285'UU)9?W2'J%?5TJ_/')OG_&I*CD\.H#7CTC@J#AEE/IS,X$C M^8%<+O"!*C10I3 G=DQ73;1* 6<1(^T5"<'PG!_IM7%0XIH**[>C@CYOK>PWVWL]_L2P-/IDOE*TMF@/-1>)14_IB M,$5HH6$8#$<# ")H,M?,1E(WT+3*1L(#[$D1/1DDK/:5#'O603-Q./.P6),\ MFE=7@: UK$L@S:N-0&6MJ$"(V M0*U@L^4 ORP\1)%D?'FI?M>3S.-\A <(W2M).DO1CFL:-F_XD(H.*39E4*;.]/V=.! MS7PJ^1(\TU$=EV:BBWX,$B8MA?$Y5\&/YGK<2)HT8?QKD+!I)X^#26-1(AKX MH[, ^,6>U1YM@9#]L=H MW+[#KJ4CTX_AJ%D>OQXL.%M@%?:K2"H5PFL&,X[=3WLP2QA$DX%_VLC;5Q%O M5"17P6I$H44,;V<*CY=U?*P6Y3I10)H:3'.GGH ML:E.B@1[/55GP7%3=12)4-/F5@T/&#RH A91T[JQK>;XT(*Q,Y$SS,_87/&> M82K($[YF0EQ1-6%63(#JU[NKXCFUEJLNNTBB2*:DR?U\.!J=CH9#:V"=$V%[ M3/@/1 MZ?'PL%/3L7X(Q;,(7:&,)+28:^02D/_XPWD@YX^[-IC%_0[;'A*"N"2('R:^ MG+BEM '=^:NTPJ[25+;#HX[M,"N@I22$QE?%)FR(UJXE%F+_@!X]O.X&%3(M M:Q='H].CX:ACNPCJV294/_M"(2*$,LLCH5J8VN 9:4O#C^%[0_@1L;'2?+8< M@K'C:/;(NU)3-C[73QLZZ\9\2]WN\+UA^#="9_W52JJQ4O5LI=LTH7"EM*%3 MHGS-6 @LQ=C^YA..G34 7,6Z$N.3NA@G-5E!5594UP[GT$JWG,'N*UIO'R[A M6HGNN[KHJDHL7>%JW9B'>A6L*Z$.!<;%T(\/\PXS4%LXSE/YS(B$? M28RI<\:HLOH44YO4!Z:,1?FBYY%AUI'B9B'J6"O\=L" %1HZO!J3!>8(GEYC&&O04A=>'YJUJJF$.A>GE$,=5FK%M5JZ M6BNJ=]<65D%J-NA5,RI?>SLRC'T577<;QT JF$>P,VH& MEN7X'37#S[ =N$/2#8.R!GM'-3B5XW;8"+>$[0XM]UXR^^N,>0[FXN*;3^2R M*VH&CN7H'3="+\W^OZV@@BW"\1R881V5ZS-?BNNM"@)J][5"^O)5$]->;1J=*ICO+MLR/#]ED=A'=)+$T:0?S'#49@ MY#8+SIWJJ&P$N=7FFHT@]2-=[ZX5&!"ZTD?$7@-[ ^=*Q'-;23413]6U0]F M1;.-A9K#[LZK,KCJP^& M^"KBJK$*V)&]$V]+GKK++<&7\P M../ZK4"YY-2QH4@2*Q %5H=B5MOHK6N@N/YV41OV7-35 /8=FD;;7PA)YK!& M>NE+95/5#12 ?VJY+UX6F(JF>8IKK;.R1>0F8PU:Q,"*!;$"2:RT*%8HRZ[E MF%%L%KC59U@>NWTPQ&Y-O,#V17#1D;>7^F"E2P+U\6V)$_PZTZ- M"W?89FI2Z)$VJY"-^58BFAOL,HC&U6A(H2)KM:9MQ_>6LR<"MVI>,AX_;@]K M*;M*-'/!; ;-F+NEA$B]W'805YOTQ+WE\+S5+1@-N59"FIN69B#-]$8UV535 M# #3H."6(]LLHLP3ED:.HW>&R'$%G^V.#7^E7+7.*25_ZF#C,Z:JHBZ12P7# MRLZ4.UN:Z4QI_MHO1C5LJ8-\4L(S7COW*B$H7W,]-D;X(>TV&KAQC\C0E:]I M'!M'D9#%=K?LIL/#*EGYLL*Q<7"(S;Z-(T.\;7E%;SEY4K,);_EW[#F0LXQH M@X.6=5B5^R#S*D.RKTJH%?,= &,KYKR#+&WG%KZK)L=RK_;.D%U8$\"M]'E? ML RBG5O,[V>(UTY@RQ.6]RS3_8VP3AK&6HJ+I=ELL^W'5))SXOFPLG*/;9\3 MV;PK->1:WIU,5]:94(.L,U6-%=5C)17MNA48Z"R1:N)^1H+88^IH:S6^/:D5 M[TJ8<[%@ GMT/""G=P@Z&:19!%Y.61I.G:0"-H6QA4W@:W+2\A M^_V;3Q8P^-/Z"41%Y.5#W(EAB(LX!9GS$:__^L\/AZ/#_]FN5*$"HS;T?A5< MROW?;*H;&_I-A8(9\MAV =A[(:\RW?(#HTQ Q&Z'8GKZK0 M77DVA@02(IONQU M<)]48$4U[$#,&;VAYVS*MCS&/#+$F TAW4K/>8^G,&MM<:.#@;(\Z#0=8@N9 M;.GM#7D3-NU#A0S*PPS323(#%+L>H65I%DD4TI?'$:;S'49(MC"*:'W/5K/[ MM)2/,B5];?FM67D;)E\X"&\L^XP$UID1F(H.)^C64%.YVSL^'KZO@RY,G>.: MXXO3!KIR*UW[5A^5R\/5&>_:,.9'+Q.,.U3 #!=BL>@08M3E5XE9+J^YH.M= MW-_>[J*0G-EO,=6OM'F6>D.NE9#FCMH50)JJ)2ABZ7IVR&H#W<&M M#'!E:YNMF;KL*K',K3L68*G9!W?!;N]^C<'JL.9';'VA:]2/6JXIMV->"7#N M%&41P'%E*WUUJQ>8\Y#H7*8[O(B_1,6F',T[(UW.MA+C#S4Q#C*QDGJLL*(= MN-I"#6?\1?3E,W[3T0MS&+N%4W[_4>!OOE+@ LZBU(^$6#:!T]86 &/ M+39[4W=60%Z^=']H6KK/@K"=CLF?SQ%?3MQ[,J7Z(^M4AKL5A$YOF4>:?/>M M)K?2'C,T]QC-6"^4)*RMA+<5,=]AE[%VM/=TAVU,GL#--^YRW:HI[9I#%508 MNF9=M&$9+=I;2VK>]>1"F."K-O OC/M/R OO^!P_*6N!Y2X9OU=/VU\/^\I2 M5+4EPW)!D[8$,@7_M5*BZ=W<6+B!4GH@$.SY;OGULS6Q9M16.O)PC?V,8X?( M.R*^OD[+JJJML@7E%RD:M:!T_?HS1%H""T38-9)"V,ZQ/J)*GAH?_FO-OW)8 MZM804C7N<"_$17EZK-Z?^9QC:@>)WUZK/80U55?I'O)+7$U:12B %4E@I438 M-9-"W%K>F]R.>643R&_P-FD"6WT'8O@KVI355-H3\4FB3AE!TF^JN M712A]3K+$;66)0Z'ZI\N$]4?HK]VL.8 ,)R:?)7>7E9196?/YQ8TZ>SFDYR[ MOEZ(%:SFK#SGC*H_[58?+%IGE97SAFX18B#$RLL5,79-I@2_)TQ]?0/P-*CZ ME9I)43653:/#NK9N&KIB*U7SKC44PF1.YGR5%E%>5>7(>Q.>I?OQ0_BG2PRYC;OT=8S_.^)O@O,?[62"O_= M>_%/!R_"^8@6"T)=!H_"!Y2R0'K]#!YA+_C\.+0*5U+Y3V4Z?^[K.Q[T5!J< M'\(@GAZN^?3GN3PD5OA/PI)I/Y0\R^< M^8M/>R^/W",?B<3S/4LJC:(GLX/DC\B ]]=.>@Q^)C)ZJ M:0%ASH.F)U1(A?N>=9!3&ZGJ.;)E)$\3,]PQS[MD_!EQIX$I5JG:FP-2_>@T M:XRTVH[/PW.!Z]4;/@G12O4-4 M/9$^ARMQ0HU;$K]B%[#UMMC:^H @Z!;9X%35W/X?:('H#9X_8AY;H*1 &RTI MH]2??W38'!':'=S,QG?ZSLI'>8-D^&OL2LPG%/\?1CSU_>U0Q8Y,>N;O8N-\ M]H4:LX48V]]\(O00<\;TB*F*71/T2#S]K7<;ME0< B\IUO?\/!,Y2U%%AEHG MPXWTD%IMRJ!E>. -7)H8"^'/L5-B$W/I_BNLW/DCH2B$51 '!\1ZIRWX+%/R MD;RH_3-7IRN+WQ7",^PY*E(,O^JU:I]U,_^W,&>LZ 7B%#LUFMFZF+XI\WUA M-#C/$NB2? LYU"?GT3ORZ)UQ"H?O,[@H@W%*D(I!+CG4L3I\EQ78V/!=H@Y% M#LIJL/)L\S&'%H@@>H[5"^>:R*/4*P_(!O\C/'K._II7MSJJ#263$IKM5S#/Z M(L7KENZ);JG40L@G+-2JLMPF]2GNF"H24)(Z2)]!5/_5#6WB&E :ASQ2*K<@ M[=V2!JBA;W53A(3J\W)J^/_L$\^!ZI0N["E0+>.MFM/U<-2,YF#V\A+C,2R M3C5)3M>*8GU43(?\70P/+J-:+JH^)+)O$M(U3>+X7B+I1#W,^J65IF\U'/>>:3 MS5^8O(N_5#B>PXKFQ$U_O3!+H"^%5D ],/4DR,V/)_FOQ;QG*VN%+22E#HY# M7I-U5M]N?&W\'/:>8.^=QC.26V6?B_G"8TO,;Y"T9W#E:NI]@&9*M=8,-@%N MJ_Y_CDDV;%I]U+MPZ)RHKB89A[-A>JL/:N/6M:S:R5WA21*\9,QW':\>[ZKC6 MP:AO5BKN(X$[SBP-YI[VL'.'(NI,K=OHVA4ONT=97:R'JE&)^8(3H1J=8$IF M+3!XJGOFRF?]J;8%D<@C?VKF&8W;4O?0$#XD>-\0Q_'P!1(2CC.[G-B99>#J M8CU4[2FZUEK?TI11J.!E_]2X)%1Y)0+?PX@V32!2B'=,LL%1@_(;'X O(?=* MQ01/V,D<9HIW(^\P6%55]JO KN]=$Q>G-&U'W5[O2*NUH_QWQ!UP'.%4/4RD M6ZXVVJI"FY_GQN/Y9TS5Y$1>O]W_!DKDJ],7\"0OX-/OC,I[",BX2;=L1 M]VS=,6^,._1\HZ(+KH*L5760U&MMJKG<(.J["+YSA T&:<&@ST8)]];//"2$ M/B"@5QK%-5-S=LSG-PK^N3\/4SF7:6LTIMQPU4K\'BK=@@ *^3#0I9], &N91;E_'DVE@&F_BJZVF/'NGZ3W,=VI#V$J8%,"=&--=Z2TIM7I'0KG2JAP'$^=(-CN*-54='WC69$XG2 M>X9-"'HV RATN'H/>ZRZG8KG,JONYE?]&S.TG-D]#Q3M>= S<":<9'/)&E/U M3_'T-V]@N_YW3*8SB9WQDVJG4ZQ/:P3?-LEN.[2BW/@&Q&WJO/F8.NKG L5W ML*:2<^--E21+MR"+>:T<>Y&_?JQ( M_/$88NO +YYOCT48%"+X0M0U>X8@"C9-@TF WCI=(9C02\*%/$?+B:M0Q>"/ M@BG>A%^C\$56='2R?PBBGNZ?'AL4,;[NJ2J'P]'1 SL\.GUG4,3PLJ]JO-L_/I5, M_>^]J6D97_=4E:/#_?=*UJ.C_:.1017CZ[ZJ\O[P@1V_.S&ID7W55Q4^[+\_ MDNSXP_Z'(Y,:IM<]5>7D9/C WAV:T,B]ZJD*'XZ5/_IP>FI0(?=J\XMU=]A> MV?2 @+'&!3_!_>LR&,A3-T2MCUWO8K=BU(,]4^>2\4L?]DGUUW?5/!-JRTS- M:Y;M8=/."AZD0QF^>AF='DC=./$+I(=56:(#PSYTH^R=IJN1=LG['NZYA-=8 M:9%743.^V;SY[^T9=GQ/34G"C2Y(91)2P&$SR'[&SB^J&D@_A?5-O)*'JF@* M;WXRIPA^M]IZF5:8:+]RHDT+G[>0L4P]O1SY<;:$F9[_J#=FO\N9J43R[(FA M @6+BFU>1X-.6D*=Z7>+EOK:&_"FJ?16\5N4CIY>**4.W(!GAZN'R9G.P(?I MME_54[YCS;U8K,QH+G+#733HUS)< _*>^XSD9M:"_I0OT,.>Q-SXL%%P1E*C M])A-H4W:+C.WW<<@G $)RMO!]ZBP5_U&*1R=G8B.3#QAH:\06,!W(" /'_:T MXD]!5-JO([N>6<>,O_F>O"K3=.+56[NDQYG"HX%CQ]'1.)Q2TMN&\*.^O=98 MQ]NP8^;6O.#[3W*&:,D@WM*<:ZFJ'U8-;W4Q;%N97[V=M8\DK%L9AI);A3XO MS9'?V)%H2G4F.[&ZR :P^2Q5OK9/;'#XD_AO-BL&[WP'[#0G:V M8?/Z.B3QZ&;=-5'R>ZF:R6C2:Z'G*K+-W7_;)X$Z[/1K&?L+#LS$L9.Q@AP#H3<<+1#A >7.EN_ M:^UOUB]U4CS,']JL]1,A-I-IU!V#4)%@H?298BYF9!&JI1/H=?_7+A?<<7*P MMWL8W:GJ-VOOX*3?Q0ODAH>9<7$R7) "%^SCT'B8ZV[H5G6^<0L;F]6#ZL=3 MG3MX@;BWS,31ZS)TNZK?JKV+W.9GN)4$!R,[F;5+3A@;%IE/OU>EO MH& X_87;(716+'E);C<-5,_LF;\*Z_ZEB+37<^)+?4 %+B[36DYHDC/,,62R MJU?PP:5U6;9%C3TU>')L6]];CN8&$Q67Z'402## MLL[WJK$O2S[KT#>W!)\<*M'IC6LW<(T*7W%4;M\G\[KK35?X[LX,7S+?Y,;J MT_31$87W9%3>NU"K9 \5#*_3++T5KZI0#]6"(W__\#D1#M$?OTB^$Y51K4;! M'@PE$-<'2V'G?G( *1C@(]\"O9X\Z8W9).)M0?B: 6P7;8-OOAEDUO<[Z3W\ M:$^_0OUFG-[0GF4JZ6Q,'4/&L4B%A]F.T(JVCUT_4>0+H]]\Z-#+4GW-Q7JJ M&C34P^'PU*!.[E6/51!*T*%J3.I_'PI4,1;9O#../D4IF)NYXQC.A,0WT$D6 MI6"ELZ\B);LR>3,W5R99C[DO%YA?;?S&@BB\N<9T*F<989.G/9C__,X5<^:Z MS+WT/6]YCA=J@D\@%5#?T9P8NKK595H>_G1'XZ M *V$FNG,T<]_^7]02P,$% @ RXQ:2- O?2SJ, #RD" !4 !F=&YT M+3(P,34Q,C,Q7V-A;"YX;6SM?5MS&SF2[OO^"I_>9XQQOTS,S(8DV[..<+>U MMGMG]ZD"5ZFV*=)3)&5[?OU)D)0L61)9+%:!97<_6!:I BKQ(9$W)!)_^8_/ M5Y-GU[&9U[/I7W\B?\(_/8M3/POU].*O/_WZ'IV\/WO]^J?_^-N__>7_(?0_ MI^_>/'LQ\\NK.%T\.VNB7<3P[%.]N'SVCQ#GOSU+S>SJV3]FS6_UM45HW>C9 MZI=)/?W-V7E\]GE>_WGN+^.5?3/S=K%Z[>5B\?'/SY]_^O3I3Y]=,_G3K+EX M3C%FSV];/?E$_H1N'D/Y*T0H8N1/G^?AIV@EY.,\=O%96S.9E>O8:*N,NV9KC]?-C']]:>TF"X !B((78/P[WMVL_CR,?[UIWE]]7$"WST? MCNZS2SN]B/#ASO.G=I+1FK]-#UNN6X6XL/5DWM.@>Z&A&&+OHI_8^;Q.]7KA MO%TNWJ:M;=?M7O2*64]4%$/M@W63V-?@[W=V^!A.EW/X8CZ'U[EZNL)S)ZG; MV@Q#T4D(=?[%3EY/H<75ZMN67-6UOV%&\GH*XOBBADD\F<_C8G[B_[FLFQ@. M&$S++H<9SWDS>Y4![&=>=OU#Z>3"8;PV!^R%#:=5E@/'T- MH@CE[83E[I:'4P=]7]6+;&C.3Z;A;#:%OU^ :5KO)J]%TT'I:SGC[7L8E-J? MZVE]M;QZ^S$V-G_[)F:.LU]6#Q\^E'VZ'W2<[5B[=0=]T#J=SR9UN&-TOK^, MH$%VT[BCX8"TG=L&L+F,"[#^)IT)?;27?JE^OX"?JWE\F\[L_/+59/9I+V2W M=C @K0\MY\Y4/]W5 M#J?^14SPQ4H:-;5;9FS.837M1'A7N^$H:ZDW6C;O@S\*F>3. = MJY#3MX&$7^)B%\E[=%&$WMMXZIEMFB]@.9]3=TCC_;Z?K#98M/$ !_6PVW)%'MTT2N]+U.*?@$>$'QZ!QSW+OH9B/E) MO8]=TK6_7D=RWLRNZ[Q1^VK6W'Z]_P#:=-,KW?<1>IO.F_S]7OMYW7KK=13M M9,.3#7JEY==I RA<3.M_K1;1:9R"(]5E);;KJ _:K\&L'#_;X[M;P M//Y\CY2TY:5''^^'CHTM_GIZWM37(,8F7_XS3D(.&=EIBQC['ET4H7>/N=VO MI\.I!W-@O>+.8_/^TC8[7?DG&PQ R\ET4;^H)\NLT-Y'OVS O6Z-9K?>!AC% MF9WXO'F_4@BG=EY[L,U6A+3>VCVDSP%&U$Y"[&AV.%U@*WR,S>)+CGW]+/+BQ]?3B#%;AQ>[)W=9F&(H.B3AU.5TU+"?Q=9U#G:NY!+GS7TL[J=,JN.9]CJ[MI'7? M?LI1WI)!.G;7PSCB19;P>^Q+/=UB"&K:XK>KX1"TM5M'N]KU0-G>N\E#[AH_ M[/MK'MQFOQK,VKCR?"*HQ_WCO/V]88C1=AY$ =I>SC]^[+"X]NQG",K!TUB] M+N?RY#_^.FT?>.K6VQ"C>)32MNAMB'"VUT(YV/5"V=//XSR6HNI> M[Y^2MG.ZO5D?=%U=V>8+J*CZ8KHZR#)=; P[,/'.9Y.Z39KQ?KV4HOK&0'T7 M?:RO,VNU1KV7[DN-,Z=DYG]Y#5W;R299X^0::,E4O9HU[^';_?-8RKR]&$HS MT*S31;,QR'O9\NF MB5._CFM-]C(A^WU-J7'OF3]T4*>EQO1H[DBO VSSAE*C[5>K'DN[/A:4[W7* M6KR@U%BSBK_W?3.;PJ]^KW37 5Y5;OQ@?2Y7^3WP5.\R=F?WI<;Y>)RFU[&V M>D6I\;;TTSKT56H$_[ -:.0]-NH/[/:Q4@?[.<;DL [B9.__@0T5"U;5EIY)JG"B(1$$#74 M(\U=1$QXC97$ 3-Z?\2K$/"LV\[E'5"_BU4W[7*%GP/F?'0E1&/33[/90'N9OJF]?G:%I4<=D M[10MSL$7G(7'&:K/[JL0B>6.:Q1E /P5UBAIEY!6Q">.N2"NWE1)NA\JR/'1, K>!*^1M-(A[0Q%.2B)N24S,4>94^EYD>S^H/-UM M)9EA0D>%-&$6,0F(24X%"EP23)5CD;OO5,YWY(C#I?TAZ!98A=_2^ZJ#B&G# ME[V^IQ+6.4&C1-*1B"PS#CD,4LU1';&3 H3=KE4]6HW1#Z<>&^^OK/N7Y]^X M,D7K@QGPM^55#'=.B3^BFWI^4Z6CIC9E MERY@,/4MYPB41 !%+X1RW,2HY%%LSCX'NGZD$*KK1RHAL#4>A@:6$D'*"(\4 M*",D#/C--"A+F1BQ?7I4/IN-<'8*V+=]CC.G0VQVK389$878_^&+*Z&D=L9[ MA&/@R)ND$!B) 0G"?;()8_ H?B=+H0O[#;@:>IFL BOC)C=@"P_?/%(Y@G60 MF"/"N$8\2H&8)@I1P[E3C'LI[*'^UN^'VPZ ]7N3F&MW[&4?BC^4SWCG\SI;7 M3=9E+CZ[N)MZ66@Y/?E^D&Q6:&$D4E0JI&3$R 8?4)31*ZQLH*E;4$?^L7S& M,V??V7)Y4+_OE]G4KZ5)H06SA8+*BN"9] 2,7VN1D!P\2&DB2D0(;8BT2H9. M2T;]L63&-&O?V:+Y=D]MI6 _7-IIBU!343HJYUV>"8F:*D MEGS,J34_ZB;;87,T6#I.MTN]CI9!D.\VJIAX9JR5()P?"5#(DI92^%.3T]8XJ>GDIJ7FDES E_ M)<_TZ<''!;YG;AL-[ /SYBVY+VTSC6%3GNN3;<*-SNR!)W>_I#)GY-2<,$[E MRQ,JE2 GXA1 .=4&<"'\]/O:2#PN+_8.=U'#9]"\W;.V=WZ6>..P&:I;7KS_ M99N%3J?>(VB^OO-E0^PM>5_O*'OLY$Z['BI)-8W<8^2P"\CD30N7.$-:*.LQ M=48G?YP33>T&<+8SC+I?1Y6V6!KJ.%A) B,2HP/+"3X2@?..J>;$C3D5;I!Y M__;S=U\5]YH8#$ D0 9IDL#Y%J#\".A$ M0@*AG!\<%OE],-E!H(Z*S^"ML3].N^VMUK7Y6$->:$,R@Y*9!1,2)MA4,T M*HT]45I1/>*,HA$QVD&@%N"SFYVFMVY27ZRPW;:-\>#A*CHP/\'01)Y3GJ6S M1CPE@Z)/RELM ,5=H>12 ULM^U_BY\6'3W%R'7^>31>76S=MVO50P?AY"L:" MY0VJRCO)D;"@N9@A6O'DM8K=C,TRWO.AD_KM#LU@J!UE-:R(?Y^O$PU96^S/ M+E_;5J!.A*:8(NDBRZ1;'[ &7892#\#H>BWRXK)N.''+; MM*)"14,4>/-.:R0\QLA8(U%**H!*DL+(;GGP9=S6,@QR"%S'XX_LV2PNNS'( MU[95#(I@Q27B 0P)I\%,U4;EJC+!Z "H$AH[<4@99[,,AQR$UQ%9I$Z=.>2F M::6P M;'' 6;'(K6!]"HR:+ HF1,1^_8F(_2%&*0 ^ Z%G^<9!^B,XO<;UUQ M2Y)C E2I!"2=LQYA:1422?(HO$U=SRN6\>]*<,G!B!4L +G9ZMT6 KC_9,6% ME%J#\PE<'I%RRB(<4T16R^"YE,F273M^18:TK\_6IGEE5* 1M )R,8#QH"-' MU&*+E%5>"RJQX*/>[CQD+I\HQ]@S7N5YO[V?MKUA)6/@ JR&['1$%#1/R!/K M$-8:$^P]873,A3J&9HZ#D#H26[3QS;:VJ[B/BEG-D-)> ]^#'M!4 Y2,2[ 7 MB(FX6SRTT'[BP$QQ"%!'XHE6_MCVAE62D@6>*.("S(W )1B/+"DP/+240N$@ M[9B=L:&YXB"DCL46+0SLK>VJ:#6)B2NDA .W(I"$A!$4):/ \4PT!=>M G2A M/;JAF>( H(["$ZW]KEU-*X^-U"DG_@H'8\54P@\CD//$!(:C,&Y7VN%1-]4& MY8R#L2K '#F-MK%^L;235MMECSY?22:\HQP&1+4!)Y(%Y"PVB#(>L!5>:[+K MZ'G!X>WK@+7OI I",VOR\6UA\_2"/@C)6\2MP^"Q@]IC=64'L M[JV/T>'6PRB/LP]Y3%^O$)(E8@3'](Y*P?@#9) _#56KT$N;YI6.Q#K##;(A MV'Q(BL*"]#!Z28-AR@2!NQG01UR4 ZF%@U#[#A1"U_&5SC08';_UB=ZP4(88 XBNFX7XI;9.RDI\0]"[3L0^5W'5SH9<)Q"OR?TAMW M&Z?8[PNZ'^1TXQ:@6FQ_M6A=.2Y2<@X,K@ 4T) 28EXZI(@3/CFN<,<2 &7V M1HL*_0- ^QYD?K?A%4[O':G$[P6[03?G1RKO^P'N!SEA_!1.K1,>VG50N>!P MKFP&&L[D\[7@33$-'A:!L0<5@[=IUUV>QTQ[*"?T#\9M]'+_D!&6S]D?H_3O M$<&A2R]N*0\X< 7&Z7PVJ4.NE7IJ)W;JX_O+>.=*JI(% M!W=>AK4I[!]3\H2'A%( %RU&KU$,T2 0(AB#Q9!+>!XE86M-W^YJ@/>>JYB) M-CI)$3 @0T)@AL \@?ZUSX80%E&,N=1TETF9]8M'">-L?05N_N_.-;@GBS/; M-%]@K:XJO&ZSS=JTKWP O>"UU_BHH4JV-*LXH&"72P3#!28'"MG M$198HR02$0S\5_CSB'?A^V.#GE$JP ZWUYP"H5NF_^YC%>"C#/> $(L>^6 ( MBN O(6,L38DDRGVW*YS*;,'U-]T'HE)@>K?=O+E[T;=H726BI6#*(XL=1\:# MFYR$L>#[:4O )R(D=HO2E G-]\<,PX!5A$>>N&MRNTC8UJQ2/H)?:CFB7("I M;95&3%H"D%*)C95*=#RB4=(P.,A7Z!F> GSP\ +%N&AU]^;VAA4G3)C(/5(D M:&2(),AAP6&-"07C552),1>GZH$7>@>H #>\F4TOVGL'CSQ=414(CYPB&RS( M4>H5BL1:I+ /6N1C?FG,IYQ[F/=^4"DPV7=45:L5_^CSE7%&1ZD-BC(XQ*)P M* K/$&.4IY03X)UD)@CPKA&/$J!F"8* M4<.Y4XQ[V5&"E]F)ZV%B#X"BB!-W_^964"\O/_O),M33BQ;SW*9YI0VWA.H$ M-$B-0KY\G$06 3UO6, Q"-^-!\I"T>18(DM%XQ!*,-8%5QQU56))N1FT9KCATXAYDI/2)5"&&F$U7 M*.S<"?OFT3\_LQWIA)W>(W[;GL;-QI0.)GG,8)8,?X*^'_)M#V#N#G8_6NC'' M-GKFB4$ *[,GMKS*QNF\OHZOIWYV%=_,YMG@>YL^V,_;M\GV MZ:D*03H%IB+RQ"3$0P!W@AD'WH4T7BB?(A[S5DK?_#,X>@68Z5V^"35?H&N; M*6C#^9U!O8BI]O6VP,KNQA4)0@H?, K*)12B-OE84D26:PX^C",I=LN]*!-E MZ9EE!@&LK$O6SONJ>%282^I!:":0G#08$)I)()4(8S0$Y[$8L?DQJ#]R&$YE MIWOWMNO#AX&'H\! .G1M35X8"B7-@)M)5#E\&!(9<\)5Y_EY>IZ[(U,PR>;< M?LE)(.W3:^XWJ"CUP/[)(*;Y2C+""",S*'@N-,A))]28;X@Z=+J>R*XY&*0R M'- L8]AKW3_9IHHV&9H<>P4:$S $+.@D (006W*%)VFE'6\1;:, M!]HS:PR!5\'4BW?Q.DZ7+?3%XPTJRY@D/$9X#U>(!JQ0X&&5C:8:=^&'T12\XE1<&>Z5@/6A3<6^UM9[ P+!$A 2)<$YN#-AYQP5WF'9CA>*F MPT&>0Y\ E4K(N3/V]EDYCS:J5!)>^100^-$&<9HW8_)Y!"IED,J /.QX 7AQ M*^$@+N@5H:-HA5:,L*U999(/'F0;$IPYI(P3B#DBD4E!<\=]D+S;;0+%;82# M6*%GC 8\3J;?*SZ15S_OVU_=X]NJI1$<$3GZRH,0<**@*(A'&%!%2@(JS'9 M%8@9!HQ\O@A&<-[,KFM _O3+K_/,U+>'S$_\HK[>%69NWTEEB(PD@OM$2;)Y MW6%D\R8_=EC$(!E3JMMQCT(%)@:;]%E!2 MH'J#_ZX;;=M;Y^EP501A'[33B M'.=2F)0B+8Q&+$K.%1?1B#%GQPPU:0]YXR#,BO@@'YOHZW7YB_AQ$E?S,0TG M5UE'_&OU_59W9'?S2FGF#/<"O#EN$7<^NW2$(>VIT-X;QK^]J&!4GDDA9AD( MRD+&ZYK:.Z2^32_J^3J,#X,X;^)5O;R:MSMDTJW#BL7$I,0!I5R(3,)<(8D) M+#"5[!-;C#:K O0'C MWR#/85UY;L$IQ";C&4(*L.2X[;;G7L97*L0YO8%78C/FLX_S.?A[IW$:4[UX M!: ]3O]^)O1!_59.&BX-T, M;/.#\T\_8!Z%CS:%:LG.(]JA&_2D3M9X)NVE25210H>:=2.( N+!B4FP!A05$66 MP#5E'3=.?JA@^!! 'HMWODEAWI=]OFE>D6BI4=ZC7&$.*0)CELD:9)E-*B18 M-%VK,Y=)\3DF!QV.Y5&8Z.EDY[V8Z>EN*IIS71*U2!D=42 >+$H;65Y208*Y M&17KJ-A^J #XP)@>4T+=\2\ZZKG'>ZE8=)1:;Q'/]QDP:C#2@4:4;PDE7BI, M<$>-5R9'^=CRJA=(CQI'V*3B=HHA;-I6WN?[KCE'RMJ$B/$)G-\@$94F$67\/A7"8[[C'PUGD1!V9=/M)))?)]/S#8##[/)0P2 MDH2 :Z,(+$U&N';=CG\7NI3JR%F7_4!:@*]N[G_Z,#OQ %03VR5&;6M6X12- M8CPA;KA!/L:\$<4BHN#-!+ 1',?=+LP^;FSJX#G]MEYWOQB68)9FEBF9K[(@ M8$F]32?7MIYD4_#5K,G?O(]^V>P20_MT4SE'\U45&EF&A;2PKSULUUL:%WM!'RY+?=G)Y-Y#TS7N?^*8[!#!,?Y MI@:!$I8"_&F3\C7C'F/E;6+=1-M10UY#L"FFXEJ VQ(C\@RL!^*PRE% CSB)4A FP<;HICZ/F^XDU9Q+4N_( *BPE:P$!EV"L!H"U.T^YCO#X MWL&3N\6>Z@O'49U\V$]*'=1O98*+#F..I++@^#CP?CP3"FDGO$L8$Y#LWY]# MV3?+E<:XH/FUV2'],(/1_:->7.:BH$!^=D#V/<35M.'%Q#[0AF6>^"KQR^!1D0R'X7/RX;?PETM]:E.QM7W-.H511@ MB 88*A,.R9# 5F'6B1SS41WCKL?U'H=BJEZ1+*%.4XH>?!$0S9=V>A'?P9)X M.WWW!P##))8"22B,A)FY!6WA*-E26VFWU6)ANGF)4_,*A% M:OW<*[?SL [^?8H*%=YY2$:+*Q&VM*HDQT(H#]AK+)%T,6<=Z'PSKE>&&JZ3 MVI64/YC__OLK?]+;3'U_]4[:7#=QGMD0N!-L(9FJZKEKJ MOWQH+%C6?E,(9O5I,[OA_Y;K+>O3"-HE]LZTPQ!2)4^\]Q8@41J#EZIP+N&7 M=YF,D#KA"$IXQ'*S*"^V7 >CF:DC+IM?IV!*3NI_Q?"?:P_U[[:>YDEY._VZ ML7G2U'/XTPOX.+U8VZ*W2'18(0>_L_*8Y6I.X$P9JY$D>=O,! \0UO^,VT^>;)ZN MC05W)2B43+3(*J:MB9*(G2<,AA]2OGYZWGY<-X]7WDHNK6-($&&04@%\,6P3 M2@K'Z#P&MNJ8Q%[F+KE#YNK;(F;]X%- [-^E]'ULKFL?]YC[.RTJSH,WAC%D MDL&(&*)!O\$[M6(=!X1 M DI8 P,@T+T,12)X@G5KX?\12[:^)NO!I 5"9;[CC1]L&.+6YHS'D:8!"# MB;P$I_*K";QV+.\KJ(39PO@ /N][*^)/7GN+C,>V5M#@45 MI*)*.%KB&BT'?!MNZ 7Z ASU]P9( M.V]F:>O%Z7>>JFQ4%!L!Q%NE$14"3!L7"-(Z)2HMS8=51LQ!!\_,K$]HMLYP M6DP7JWDC=#-K^9MJ-3<$HY( I^;!.V0H]HCK8A/+*<"Z3%; M[IW1GO4-2Y>9N[$36TS=(X]6C$FM?,SN<4@(4PE:4PB\)I(3H54<\Y4>O3> M(B%91#ARCRCG "3F%EO%8XQC#L7TRP^]XE3"X(Y3&/XDWS$5KNII/5]D,*Y; M7$RQHV65:TD9EL"I%IHA:JE $L.8O3?<4 I A&ZN79E3BOVR1?]@E5$?BP8L MTU62Q-FE;2ZVF@V//5Z9&&VP-" 'K(]2\A9%#!]U-$&J(#B1W;)DRV2Q]ZXL M^D"HP-1_#3S+K2Q 1/@(^=(1(Q9BS":E5;U;OH7> ^C-D[^%XB M._U 7RI_Z9?9=';?%&]_ =+C#2M!N);6,\1\%#0!.&Y%7-AZ,MA;9WZ9@07I\Q*$5A9'\-#5O6/;/;]RXU/W +P;#@[R+I]I>?HYTOF_4*."Y) M=Q31=D*&O:;XR9IG&]4[6\Z_)I!G:7D^FZ]F]P&7/79G\>&]5YX)87"(B-#L M"1+E$8G9.Q 2^^AH,&%7=&ULT'WX%"?7\6=XZG+^MGDSFU[$9E@XM[ZQ2LD#M2@81I'(D^\=82A([A5FWH 7,&*'_/OE^KZGY0A<_R*Z MQ9W#4^L[X[/).5^589($C!URB6J$3:2(*!%1/MHBO :'TNZZ MG/8HH'BPAY>K6CFKS>"OO)#/G[4Y9=A+_Q5EB3NI<\UJGI!3BB!!@T+&R^3 MZ>,IR$.5VY"NZK#\LF-1EX+\^$OXR:%ER34DM][KOU(D>DMI0B81CU+^C8IK=?1OIW&_XWV0,>T3<<5E\)9&26B MCC'$18J(1<7 T:$P69PES\:<]#P,4^S%>0- W"6!LBV1)VD1FQ;\=7BGE=+< M@MW!D<$4(^^%6U=26V>.)L)Q.'BGXGOEK:/ .^H8Q1VC843G01I(D ML)$]-2CE,$_RUB*9&*-:)'"(=\4AQ@;CC8=/Z-J[+P'KCG=6G K@3&60 /<# MX9QR1@0L$.PPPU)Q[\.83VD=B=]Z#_KT-SVC%B0WP[R)ZI98 3O>6<',YG,4 M!ID8,#@YX.YXE6^YU Y3DUP$Z+]+5?A]K(#^IV>PC(%=>Y2D/2+SMC>L DE24:[!M'0"UJOW2#F4YT@%0WPP"2RN M4:?L'8>A^D-S,&7=0B>\G"_JJSR&5TMPY^/=D6S2%O_0&J/0&H_,S"\P"W=W MRCM*A=T=5Y1R$WT(B& =$*.2HTB20YH&3Y-V*IEN%\'\R!IG&&"/K(\>CBE' M_3Y\FO7&?)O^*LR,L+FN'#-*H)"H0]2FA+PT.%J3DK1CWN\<#<]UQW.^>X MY?!O>!%3;)H8X,-Z=$?T3A_0LMTG?>SQRAN"F<8414R A3@AB :K$:58>AVE M=SM+LA4:W.WQ_KPCL0IQPT1]LDW8YG;NT4M%F=8NJ8!FLJ ,0F"")R;1(5">)!J*S*->)>B'RF)$G:;>^[C.,W/#,-!>,Q>.R\R549%E_R MJ>_5>>Q_+NM5&;)]^.K)3BJE'9$>>Y0<#B@8&\ B#( [,21:[A/>F;!U3*]N M>%[J$[HCR:@S^%PO[NG?3M>[O=.JR<53%2AA'/86)+.$%> S@A M)FPE3!!@-F+_K8B,&@3&<>C!NY?&PZ+9%!*9/WZK?#[.<)B6W/MU%2$VP? < M4H19%"5XPI%%D:NS@4\>A<.^6_!4_CC\>020C\&]JQC$7BYA;E %J@W76",P M%R027.883G#()S E@N:Y$9=;WRM?7^5.^4_Y=]+.I MKR=UB_HNOY^R5@,/\3[H3XSC9/$JAJP3<[6G)9#WY6M[F+@VP/3QGHJRD*R2 M"5E&&8H@O?)).XD4=1+[7)$OC#F%K1:I(F M-V7R.MDVO?1?>1%$Y-(BDJ1&!L0T2.P@D?>>FH ]M6;,M_\5Y,W!@3T>3ZZJ MX8%=]@:F=O+(%D=[[GNJI\I832T6#.78'$K*"21$S#:")$(R8EFB(PX\%>2S M'B$\'D?=NJCSFT+X^_/2PSXJ)J+15GMDN,JY/=0@'ZA'7,:@/1>!Q&ZA 5XF M>;<@&_6"WO$8Z-6L@?F8WM/S+VHPO?-=U[6=[,].NWJLN*?)>W RM!,$Z9 , MS(1D*#%'M#-!!]NM $29N%-!WAH RN-QVLK7/ G_MVQ[F^+.'BHNL>+)YAU* M'!&U.B)M\@XEMI0S\),5[N;?EXD0%>2D'J ['N>\6)N#L^G\OY9V4JE=QFL,ZKF(B"=837@,0,<0K_SV_+RQ_"5[M[KT[I MJY-7XHR^PD:?,O7R5)Z84W9V(DXDIR]XQ]I8^,?EK-XQ+;&_ FKYNIZOU\7M MUW]LJY38U]Q_J#M:5MIQI@(-2#J70!.287'?)9R"&.B?\@* M[GQO]F&Z,\KV#BILL3$)>S"Z)0%,N4+)R82""YG;)_BF M=P0+LL_CL>V]F:A--Q4F+JQ69DH4L*9"(QZ]0]*FH A1$KLQ'ZDMP4H#X5A2 M'GT3B=Q?'FWMH J1$X&MA/<[BX1P#! ('#'A'5/*&V_'O&U51![UC6 !]CE; M-LWMU8C[L,WVAA7CE'%G+0HDOS0IAJ@W&!GODV:4:^M_;[OIO2-6CCTVFK8# M?SS5LG(NIF2HR/FX$EZO--(6EE[B/AA%A5!LS'>D]SF9C_-)C\B58Y1[>K0# MNVQO7]$LB_.>OQ):(>NQ1D%*^"T9X0(FR;EN2JB,5!F>:7K'KZ",66O/+C+F MB985<5%99@GRSK.\>Q%1(D*A&)P@/E!IY9@O6"\@8_I#KD1 [)L=TW2^NK!C M_4 X=ERLR W%.V-M([PGN7Q:]%X@O(!?YHO:]POM3:]5U-ZP%#1R1C"$D_6( M, D?@R5:"9MPUW#]'[=O'VV*BNUT[S6@MGO?73JMI,7@I')0+R8XI!T8$HA,XN580FEUCWLXMI+K(.7]P M]6D^A3%T_T?=]=O0L+W.S=W'JFBC,MQ3I%CT"-Q2@F+*-2B,I2F11+D_3GV; M6RK?V4\_@ZO4U':2#^V]33?%#=H,\V[3N(#,38 5$6T[H;N7"!L?AE#+K.U/X,\W;H2-&(;740@K1/" MQ@7DL!7Y9LR0K[*5SG>+>Y72HWUS2*]8#:C1-N0.K,]NK8C7T_.FOH:E,_GR MGW&R.E5EI_4QWSRL*H697VOS\]BL#I.5>L\)F%@OZLDR9Q#=O>JLZ&#/OO;T M-N5;*?U)3D\"JF(H3,J@#'Y3".9N#9CI8->W//&V(QI33Q;"V6Y<;6M6*1^) M DV**!<))9M/-$E+D!!48F.E$N(XR51/4KWK*I3M#2LI# &?'",,3@Z2!L9J MA<3(*ZR8Y."QAVZ)V66,K/XF-C)**BMY)")U.W-9Z,*4P1COB @/9O ] MH3L&U8[OX@K#S7#XOZ^WAQM=K$O66V8B\J/;!AF6DQ\[_E4T&QF:\#[\5> M=#)9Z?&5;[;ZZX,Z)ZWNS.J?L-+O>SG_^+$1T'U%3?O&9@#+.[T'P!659?3.M4^VR%KW4A:,7S MV:3VP\49V[W\1C6_BS[6UWF&QP#)F9U?YG^9\:[M9','\K?W/]^)I(Z"Z!F( MR^FBV>BO]3'M=_7\MS$0]R*N(LWU]= !UW;D;';2U\EQ?NT334JHNE;4E;E0 MNATMCUXY,P;"1B&^'HL=C &<+$[O?=_,IO"KCZ.15N\B*,#EZO V/#66E?>X MT3\&R@:V?MJ0\ _;@)QLMV?VE^?Y+PZ0_-N__7]02P,$% @ RXQ:2*XF MH6C$H0 /!@( !4 !F=&YT+3(P,34Q,C,Q7V1E9BYX;6SLO5N7VSB2+OJ^ M?T6=VL_5A?NEU_3>"]<:G^VR?6S7],P3ETIB9FI:*;HIR>7L7W] 261>K L% MD1"5M6>MZ4IG$B#BBX] (! 1^+?__>U^]L/7O%Q,B_G??H1_ 3_^D,_'Q60Z MO_W;C[]]^DE],F_>_/B__]?_^+?_YZ>?_E-_?/N#+<:K^WR^_,&4^6B93W[X M8[J\^^'ODWSQCQ]NRN+^A[\7Y3^F7T<__;1I],/ZA]ET_H_?1XO\AV^+Z5\7 MX[O\?O2V&(^6Z]?>+9=?_OKSSW_\\<=?OOU>SOY2E+<_(P#PSTVKO4]4__JI M?NRGZE<_0?03AG_YMIC\^$,0;KYHT?_VR;]6?YTLFP9/'Z8_;_[8/%JU?=;U M'WC]+)12_KS^:_/H8KKKP= I_/D_?WW[:8W&3]/Y8CF:C_,?_]?_^.&'?RN+ M6?XQO_FA^N]O']\\:W]3E,OI/%_^95S<_UP]\+,:!YVL9I4ZWB_O\M(4]U_* M_"Z?+Z9?\[?%8O$FZ/2^$K,:UU_OROSF;S_>+.?+@!BD$&WP^I\G=K-\^)+_ M[Y&\]L\_./)\WHTJ]!:O+_YON6FU21?CJ:S14="=S*& M9(A]S,>ST6(QO9ENOK'WJ^7[FX-M-^ULIYAU-(IDJ'T>_3[+NQ+^>6?GRZ!7 MB_"+Q2*\[O?I?(WGT:$>:M//B-1D,JU^&,W>S$.+^_5O6[(JMK]^)'DS#]/Q M[30H42T6^7*AQO]<3$K +O1R_'>>I)B58[OPHK]H9R. MCZK=O\XIQHX?UP^>+MQ_+ERPVY8/L:/>W]/YH[?Y3?C%>C8JI[^O*FP^A*_I*,+'VO4W MLI;K1LOF'8QSZ]\*<[H+4_KRX8F)>W20+=J>/T(?#*FPS%1;HL6R7-4KD!]- MR_\8S59')X&V[?L?Z3F[Q2[Z[E_"YH=?@S&S*O-33*4N^NY?PC?SK_EBV:5< M^WOL7YIVIM]IO9P_ZE^*8O+'=#8+[UB[G%XZ$M[ERV-#/J&+).-M_*EF5)8/ MP7)6]\5JOGQ_4[=M2:8>7I5$_N[$N\3HW6(YO:_L&K]:AIDG !HZ^==ZBG7? MO@0SLJTOHX]W)4&@W41Q!A1NY]-_K3\BG<_# M1BKF2VS741=C_QK,J:(\NKW^[L$.W]T:GMW/=SB2MES:^7@WX]C:XF_F'\KI MUS"-S1[^/9]-*I?1:-["QWY"%TG&>X)N3^OI_-$'26S;L89^4N&H=M M['1^:\)7>'M/ MK@I7G:QF^9MIY>IRN SGR MVVJ&/^%<:G^+/D;3%K]C#?L86[OOZ%B[#D9V\FERGZ?&W_?]& >W/:\.9FV^ MWOGD87D\W<_;W1OZD#9:B 1CQ?ET5RU/]\;=Y>\=3 M7&]]2/&Q.CRJ0DU.L2A/[*:7<5>VP'2\CCVIX3K1!#JKTSYD6F]GA9EV, MZ_Y^5#Z$)6IZ.U\GLLR76\,NF'@?BMFT39CQ:;VD&G5MH'[,Q_GT:T6MUJAW MTGTJ.:N0S.K_JV_HZVBV#=907\-8JE'YHOP4?GMZ'$N:MR=#J0@KZWQ9;DTR M4^9AU_YQNOA'MVBT?$LJJ6V^]NQ/O[;V9)_;;RK) K'R\'>S*LM\/M[XM68G MF9#=OB:5W"?&#YW5:2J9=L:.="I@FS>DDK;;5?52J^LNIWRG*FOQ@E2R5DO\ ML]^7Q3S\.#XIW+6'5Z63/UB?JW5\3WBJ\SGV:/>IY-SMI^E4UE:O2"5ORWU: M1%^I)/C[J PK\@D']6=VNTNN43FN1=O^^%2ZILC&=+[\>3*]_WG[S,^CV8NL ML3UE/.K*'%7U#[J6X4G+#L<3?J[RHXKY3Y/\9K2:+2-'M[>??L9:W(^F\_.' M^JR;+D>Z[OBG^_S^][R,'>:N/CHV#U9"ZK0>S>77^;9G/)_DDTCQ>]K M_:P6/]V.1E]^KF:_G_/9 >.2T*L<_%.4D+__V(ZP;;;_W MDY:FJN15*N46R8 +@H9?K">OOXYG1;#&_O;CLERG!FY_6:M MS8EIWY1KTF@W_O!*XF*^=JE]FQ[ZX ZVRS@&G#D.C:3$&4@T9:S&QD&+TI#J MP-H03;(3=5_TA]J:4?V2X\4H[3.3909 Y==G MVX+#!LB!#C+G,1-6,(P\#P(+ZQFME^FP;MM$I-BUU_F>$6?J;K^ET1U"::GQ M+E]6&4RC696_]'C:]DN I5HH3R%)JZXR!"FR##G**&66*L! 8]41 UT,7=#5 MT:4/K X2YWN/5O6;-O;2QV(V\T7YQZB<[.!!1"\9\-I)A33EA #O YQ6UV(A M8^&@9HS>MRW](YAV1CF$DLYOBG6R*6PWI;3K*R-86>L!Q(A 1)43%#>0]1RW!8Z&, &CCH_[91G=1W$.D.N<;C.DB>=,&>,YQ-@K3]8+^AHDK, P MUJZ4/$N(9@+*O1RK#YBV '(3X['\D)?38M*&@YV^)PLK.N$886>XL,19 57M MQ:":D"A2XFLFY27A'<3$>.X,6(G-G!,($RP\DU@+SJA]%!N1*-\?N696]0%; M3Q9[55:E$Z/]>4>9,51+:353SC(BN>*/PCGD_""6O\'9[6>!V!-#-C[P7;/$ MB3UD6 DL)?<.".U-$(3CQK=A+$KE$NQFGHA5U8F,B,-N$$O+=^99X!H Z(4W M2EHJ)7*BP=U21:[*3.YBHKH,L!>>Q>*GJTI4#R4PT'J(M H?%9?:-:)*#:+\ M3!:!5BMBK3B]F2A-]]7+(CX=/;0??)C"KP[=D"!!@ M@Z7#E8906T648%9Y:+CC,$P9%XG9BM7\L2"NL_K-E%(>,TZD,LXH92SP5%AM5'4ANL7&,J0%&@"4BPTDA M8:?!>#7A0,0 %FP^[HD@7'C'J%"U6-IJ<:4A8:VUU2HN* ZD5\.!ZPH)2ZOZ M5QL2)AUD0(>-H,$ RN=)J067!!X#2%AK747%Q)V&D*O/"3,,42(1(9 KZ"R M#M+P!6[M/H!$%%T2AX1U0)<^L+K H7E;>^N(77I.MQG'@F@++9%>*.:TH;*> MQGDPZZ)\?:<3Z@K,UH0H#YB*1TV?\SK.!"465^?-2&.$*9-2V1HH:H4:K)V< MAAX=-3X.Z_CC"G&E:,&4FP,)P IJFN@I'## M""=(38J.N!@%<:KSNG?%O*@ON-X,=UOF]MAQW=Z&&0@VD? 8,&D-\HAC")MO MG3(>%1B9C$N7\*-WBF<"XC3GF-L1;N]>.L"8/2TR;AQPX7,$RC**,;,"B%HT M@C ?U YT"%3I!L@$'&GN=ZGVT >8\>RY3&(JI%,"4PNU)Y!""IHYTFLP/&^YL= M8U_HAR?_.A8_<&I7&>.4,$B0)Y9IJ110C&T!"4CYJ)6LXY"!;A3Z\@"V7Z"& M>NROJMBMSV&(1]RISY[+PIK,#)3![IL+O<.,*4-K4#UW=K#^T$ANO)RJAH/I_R5L)^ .S45ZQ3R]@"?T M^ZM;/G[ZK86C\T"[3'*(-3866>>HI,H"#FHQ63!O!N5[NJRBO_-N=H=K,A]4 M$U7T=GMWUQ%S[$"KS K/4?@N/5'2$("H8+@6$5D5E630\^%U,N.L.]PN1XVC M2]C!=IF'W@L# 3:0*J[#MDCI>H/DA3.#-9XZT5T[/IP%U:MEQM"LE.$1(CD1 M?LGG>3F:51X#^HOU#4!?ZR.7HT9(J_89=Y!0)32&6 */A' -F!3!@>1H M=ZS!HG^@$O!CQW)ZQ++8TR)SQG !B?>6*X$]<2K\IA;-H$0G&L.T*KK![$)T MJ'XL\^,;XZ-M,PXIU11)6$41AO^SQI%&7.KU8"V+L_77@@]=0/7J&3(T"V-X MQ#B!$'O*+?R:EZMW^?*/HOQ'=8+YE[TVPH&G,VHP\5 0 SFEU F@<>T2H@*@ MJ (;O5D$':)>= U-C 9-\5 L\P]%@./3PZ(Z]3JNQT-M,L2)<)9XA9A&7D'G MM:B'3 "(.L[I+7JE)VUV"%",3O]S&B:@ MTT8+840#@X ^J@);;S$H/6FU2X02K+Y;U^CB<[$5OH8E7_Q2'HX_.M8TP](2 M!*D)^Q*#K>$*"=OL?,C12(>+3]GG'_%W#%',9[XCS,8$3DXG^>;FWG7*WTU> MEOG$+9;3^RKXR(^FY7^,9JN\N%D[T1=_GR[O[O+9Y*8H/X^^Y;M8T=_+,L.] M#CASHI@5F*NJ#$L-$@XKWM 7BW@>#0;4R^P#-HF+;^9A2LT7R\6;Q6*53]Z7 MU7^KW?.[5:6*]UL)-W\];;,0\8),81GP@C#@!Y BF'G@:N L1E&S6LI%[OQ9 M[2) )F3@DP_MB8@?\W5@IBF"?"U8=KR3S#HFP^<'(/((6Z6A /7)(.501 6^ M=5Z;*PF3.@Y'X(5_W]I%,8,@Q1MQP0%38G3'/4#UXJ'14=B^]*DU' M0G&9KWY[/7.5U#X)YMOT9CIJ;E+?&G(3-9^\#;^>SJ;5W;GA;ZO[*@?^^;7K MZRCNSW>C>0NR)!U'QH4S#'!IB# <6:.-@8^&)XW:JK&K8N20\;XRVC_Y32*" M/_E-IJSC$E./@]HI!$IJVKA*&(Z+/N%_6BK'(WL9TN[;"AVZKN>4;C(< *AN MRT( ,(0,D<(T+AOC1=3:+:Z=7EW!U5,BU:[&&YQ@JK8RG$/4547S"]R$'J!<2&@,!_B<+$A50-B#,\T4U;\>E% MK15Z;GK1:4 --;W(5]K*WTZ_?F^5Z8=?1_]=E*9*/3T2DW)"+YF'&E(E',%8 M UQ=R<%IC9L&.E&L4K]Q*JVY4:3",8&U<6#PCT-OE>)Q8D^9E(IRQ)QETA(2 ML%:<--^\AG"P<2V]Z+L]ISH$\T_-KZ%%Q5PCK9+3R:P6R^(^+]=NTVH>OYM^ M.5[Z\D"KS!CH&% &"L.LXA1PK&L1L8IS4/=V@-N;_HJ^ $O B<_Y^&Y>S(K; MAW4BU'? '&-'J_:9EMPH75VJ@J D6FC$6"TVH'%%_WL[H$W%DSZ@2\&82A=5<@^YX):J$S8 M%!#NF22$HT8TK&2:B6"86Z%N,+OZ@&Q@ ;42(FJ!#,LC,T UYADG'@UV:W.V M_DZ.S(Z#ZM4S9&B;D^$1X_RHP4Y"]J$FG$K '/#046&,![P>IA5V6'!^\Z8)$OR85W)-Y[>_+?*;U>SM]&:7X_V,WJK,! &9\YJ%'3DF MC#N%H0044FR1IL.J*=&I%SX=:LD<5;-=IG)]BG;HN+5-\PPB4!5E14@:;@D' M3#)? TR=BRI]>YD@W]@#FQY@2GB\^J$L?%6Q\?46;H1<,5E%2FNL _XT?)S( M(*>,L=6G>2QGZ?6=K$+EL-!0(4<\Y=1!#W4-B/;8IYG=XT]66ROTW)/5TX : MZLEJ=VX""#FCP$$17A3F2>NYE0T>#"0J<]ZOFZ"USENZ"4[#[.HW@:[RJ4F@ M(14X?(P,0P-K<9&V[NKN#"L$J=?A$X.<&!:VTI;7<+JPG1HZT\XW72^-Z6 H MZD9EY759O"^K>Q62,/7T5V8!62:(-DXC+9RPSOA&S1R81+="#I^PO4-[&6NI M<:IL/\C3[*67K3,)@6"&XZK6F(9& ZP:2X/3.&_L93*7SV53=RA=F!B/-]CX M@* IYLOI?!6^A/=?MKD9"YV'KR0W=U5AY&!:J/&X6%5/W:KYQ'U;EJ.@R/!A ME0]K9(,-\O[F\^A;)-/Z&D[&@D%%B#& 0>##EXN<9[52#&91-N)E4J7[H.Y M8+_PM]#VWJS6?61& .PIT,I:K0SBGO'&E/>016TQ+Y.VW0?KSL'J,E2I1UZ; M"Q_RLBX2/QV?QIB#765<>Z E,$()BK'&UM(&;L)0U$I[F>SJ#HG3)63#XH^= MSE;+4VO/'.DLDT)XA!U6W B,@W6J;/-!48"B)I_+I#4GX% <:"F/1U?E^&ZT MR#^4T[ CFD;;6>B\N\%U=W1MI:?RH9 M!LV55=8RH\5=Y:(+CWP=S:I2PJ<=0W7XXHQ711![*?7V/?-YSVOSZ1GFE+%T;H:956D M#]2%^0!U_HKBS@?!ZFY@OC)NOYE_#<\7Y4,B,C?OR[!#W#HIB+?<>B6%Y,U" MBO3+*^&'?*0[!/;&XGIE='WVD7XH\R^CZ61[JUQX?EV[=/.W2\S-A\835D@L M%952:\N0AI1IH6JU:"*B)NO+' ,/@>Y]X7YEG\.'LOB2E\N'ZC;HY=8D^[)Q M%B:A_][W9](0&!9'YH23DCCE":8-[%)'^0 O<_X\!+IWA?.5T=OFF]*LGT?? M-D^_*^;CS9>?B. '1I!I26PP!ZL#7Q@66>DT?MR]Z[C;-"YS4CX$BG>'])61 M_'H*[SODF>%&2:*9-TIXSNKZR, 0$#6G7^98?PB$[QKO!+0_Y=X0ZADE*.R0 M/;6::.NL>!P\,%%DN4SM\5BR1$)Q9=-7TNW6UJ87DE*AB;38$\\A$,@WAZ]0 M@ZB06GE5W+HXJ%?&TNU^\X!9XHU-@Z1M"X MXS+PIR5WUX!?/>^W\?.+#Z.'(P%C2<>141IF& 7QGO+WRM$S44>L650\99@@$$C<&'#8H[;O[SGLS%0WMEK'V7I_)K MA3=E6C@,@>%.$@.5 0CQQG7H8V?"@H,190C M98@(ZQKA&H2]]K$X]=<7N.\]MA!Y1P,9J>2$2*TV@"C%#$Y4E20^<+^U0L\- MW#\-J-TDZ8!Q MQU^2.:V!M%2"L'X+CY&PV@50M*2$6A=77N"%%W3Q_A(H^FPL;1R\^QME1F MO/56 M&B:@\%0!##75RF&'##UV1WDB(8\Y<7NVBY4\S(RK@LPANJ.?1OT<;N>;3XM1\O5XH@O=M?CF4 TS,S6AME3:A\V MJ%;Y@(027'.L::)\Y9,?JM.@F(SH_"YQ7I/VA>4R'H/3DROZ4+Y>S*A:E'N[1.Z;WM,BH M8@@;[[FNPOHI)4:86K0@\3&#)JT_[5SUO#RB[023!.K>UA^>W[[-1XM\\3$8 M#MO\TL-!.@?;918 AI! QDO*.$&0 MO 9EFBRF@M5=^#X=_ MS[9T/>1'_^[A+$R# @"CM;48"\4$DZH6B'(?I>[>/)X]J/ML2%)\Z%7:U>-. M^M"G_?S)K+K@%%2>?V<<],IHPUTMBB!Q-\;WYF7LXV,^"X\4GV]9C/-\LJXL M_S:_''(%]?-+=@1-S M&%&__N;[U_^VR"?+XOW-S2)?-D(OUP_Y?/]95WR/F3)<*.4,-4YA7<44(5:+ MB]3 :NQWR(6TN'5,DSK])X(/==-,0",U]%9C(:IB9XY#7@M@@RD;H_C>,O\3 M*CX2H!@-5Q6TF!0WIOB:ST?SY;MBN2P^[4SQB^TJ M0TAC"R22VC)@&/)$UC.=$ I'W9+06RI\UPSH'[">3H0.')C\&CJ\7]T_WZ#4 M<1^'3U/Z.\7I][1JOBAFTTD59J!'L]%\G'^ZRY^D1=0:$WYL="2GH4Z&N#_[,',"J,%( !B:J4'84FT M>BN,\M /(7S_'!6\] B=(_Q0SX :H3Z-PS08IL0CAT [G\\LM!)Y$>9D8BQW M 5_N:BPTT(DN8#@M'#]2F_M(<08>*7S"V]']-E]\RE)_05@Q,-A#H#.U]5T63[< O3H>#.TX:"CJ3Z[V;5+H[XME M.1H?\AP^?S!#UG.%D$*">,8H,U;@6A#'(]/#^]H\=+C4GP5#,GW6I47;JO7% M\YE%C #IA655Y5$$K2*JH2F"P[JI.U8E.S5['A()%+PM7%_]YTGQ>K4TH[)\ M"+NN=23L 86W:I])+8-T7 :Q@0_?A\<&U6(;&5>6O6<"1&NNZ!^@%.OW7=@> M?\[+^ZJ*]F)Y[(!@U^,94E1A1#P%W A$&6""-T)Q&K5KZ^VLKUNM=X!'BME] M6__FL;3_NWQICE:3/=0L,U(ZI0#SB-)@U03CO&ZWCV/@.(%)&UQ?RVO3VVX^FPD\& "TVU(V'Z(H91 MW-B8%H*H(,N>S;&S=V'GXY! M=_7><^7K.4 MD'$I$SV;8FL\%V-@MZ "8!&TZY0P R[SU#TGB$H &5RZCQ^$MDHURI/1MH9VLU M4OA4D=(GW,.S\_D,:5\=!'.N';4>$F!(0TC):50 ;6^14QWIM LDDNVBCFZ? MPIRBJ! NC-Y+#C3QQ->G^IKBN$(NO5WMT>D)QXFB)\E!?*Q#.Y]\6A;C?]P5 MLP#I8EO+X_@Q5MLN,DNXDU*$9<13S#2PEC2.(&A05-!C;WNJ#L\M>P(H+3O: M'VON;Y0!*YE!51D8J2"4AD-?[R:--R1J\NXQ=;%KM>WGQ7E )3S]V%;_;W_N M\;Q!1JP4#!L%PJ[2$^##RF5JP9QSP\I@[$)!>XX]SH(EC;[+U;/2^:U4OKM- M%CX."!4%#A"&@-08D]J38 P!489X;S-_/UKO!)D$BG?W7V;%0YY_S&=5:/=) M!#C:-N/, HPD#$:4#&)C#!]Y#@F/*E70FY>M!R)TC5"ZF>#-?%SCJN-9W-\B M8]Z2L&?2B# K'7*V-H_"?^2PTAQ[4'DGL%S$V#_)R,\]'PV).F_Z9,.SKYKDS'%@[7B#*'$!8%\>"=OUBIOHS2> MPJSK9SO7%4X76=-;,>%0LTPAH!DE1#-IC>&:,RF;^0R0*.]."M.N'S)T"%4J MU_P33-K[YW(7A75D+^UMEA#FII1+4 MB>I^>:@T;$0,?XK:SZ>P^?I1?G=(I4A:B#GK.0":,ER%J0QR)2D%2,"PL#5F M,]/#.ICMG0J= 95H6JCJ,X81'\U@>O%H1B'PE?O2SXY,\ )(6M/YFL 1[-/HRFP2 UHR_3Y6CV9."'+/ZCC3,@**GND9A8\P*K89U+4L/#.@Y$I/656X2V./"99A&PRPIJ ._3<@H#2H76(?;.D5KP34^5C5,JJN M>AF5\V#=+)X(9(-RQM-#YL/QQAD/VQZ&)%=8:^BU#L92G9%@C()1;H3>MHX] M$*1SB"YB2IYD0F;< P 5I(!2!Z&788YL7.&!\%%^Q-ZVD#WH_&Q(!A H=D: M6.:(U4 C6B5VBX!:6!UA@YOTPPH(3.E"Z *N1VYT7 MO3_VW#Z/*LW67+Z?C MT>SY4*ZC&!S40C#+(6#$,XBM,5 #11%%1'*-C]7/Z5FH$XO!>>B%< IR%-8( MP3CDSFZ%$0ZY1!%WIQ:#:ZV"P\7@3A-^]*J+P6G$)=1AWC"6 PT -D[5D )- MHS)IIA>63&XUMIJ M70TL#J!7QX/D^H\J!I=>_2>H?4^%:36;%7]49I$O2ENL?E_>K&;?%ST9!0MO M-*NN,EFNROG>*O-1G64@[ X-\LX2SX'!2!'*:B$IL\.Z*:@#,R 95&F=\L&B M?E^NX9FL?V M#_6?B!H7*FQ'OVJ_:D["H]+ MJ/K]:KE8AG5J.K\]1=]/FF7,<19,&\Z]U4Q9@\FCW126N2C'6H^.U?Z4'@]* M O=9(_CB_4U5^M(' ^8JKU& 2%62P0D1!0;+0,, M7-58*!>7LY;6<]9:FZT\9Z?A<74>$X.8-XXA0KP(!@)7!-):/(*,OC+/66MM MM7:=Q 'TZGAP'9ZS].I/KO:J;G"PFCZ4Q==I,)'T0W5_X)MY:OF=$-$I)(F'_>[6M:_JY^)@'HW0\ M79<=?QSTYZ*[J:2/UV5&*'G6;[6Y'SR] K- XQLTSQC"L,JJA Q'O8+3"E 'RT&JE/9/2VKLUU4 M[=\E '<.;Z)#UAGMCN["!I2X,BG#<7H=R@'I[ MVV36S]-.TKCB>?W5)A\2K;K"- %EPO#*ZLIXFV_^&P"I M!O^(RJ8,\?QIR;B :HMMZ)D]9]8;Y967&@$E#*1U(NZR3&[&B? M*8>%A5YP91QD"#%C8 .FY%'',KVM6\-ASOE07H1!VVL'Z]'OO'[P)$JUZ3"C M&'*O'97$6:VPU [61QS. !<57]?;CF\X'.L!V\&8Z&=;XAFCEEOLI<1A\RHI M\E3R6G ;Z8#O;;\W'%)U@.5%C>SMC0!1%O:V;1;VQQ:&3\4HRIG5GG)=;Y2= M\C9J/NJM'-MPJ',>C)=BS8L;!4XESHOF&:"((V.M$@@IQD65\K 5VE=W4L1P MI[?Z;8/BSGE(7H0^^^\A.(E&^[O)#"720^*P4;(J?.$4;D 0RN(8.O56TV,X M=.H,T8',2K51UT#9W8QUJ.L,40HT!)@@Y3&!02NVUHA7!D?13[Y^^O6*\D5= M"]NJ[%%NA6W;#%MCG12 4\R !Q1;4!\T>>IHU!()P>MGU7DX7G(F>^(%B;3/ M=_>2>>QT-9M[Y9A&S'@EZ]VM9T;&I>;_.3SAG2 ZJ+CT3N+1,QSVMU QBAB MP'*F$*M/!+P+V]]!.:/21B7W ^'E.+0)X^HHM^% 9QF!@DKEB=#"8P.9H](U M6QD7=U5OTAH1W>8V= =5 NZ$B7$;AZ'&_UQ-R[Q=^.:A9IE11$C#J::4$XR, M"7-M+23P?%CEOOM48M$;:"F841;C/)\LUF%6HUG^_D9]'4UGU3+JB[+ZS:=\ MO"J/K4VG=),)Z167C%+FN?&8885P,[72.-=DZL2%7IC3'XB)F?3K:+D=Y_I\ MYZ&Y!V,TFRTZH%AT_QFT 1T,&-2*.V-@Y3AIMJD.1UE&J4.8^N9>*G0OL? % M.2>K"K;\Z!G=T;89Q=Y7H=!(0:8-58!(T8BK9-3Q7&HS.\D2>"9RER"*7BV" MZ1A&NRG 7T&W_ >:L,XYZPL+/9 * !\#@JCK*W@]Z$+.H-PLMQR$_GH_FX MH[W^@Z@2FR'5P7NJOJG8?3M M[]/E777#1 "GLNY/S<*,[3)C! -L(2:&0A>^7HH\K,$QE%R%2Z 76J4!=%!Y MFCMP/$"YL_K-@#-"(N*,A4HSZ3R!N-%+6"P&M= EY%U*5!-.=>%[^9A_697C MNR!&ZT7Q:.,LS.I5V(,!FEF)K!4<-7.["9_A-3@"^IR^.H-N4+9W)S9WAL,G MX3Q &$F/%-'0USXS#;AQ5^$%Z(,[O4&88K&[N2"58 M_3TPJN-N#^PMB+_+:NB]X),FD/4Q+G(Z">;4X7C5%P]GF@H5YCW"N8&.*"]M M':JBF:(N:B;HKY9MUUKZ/OKT/'P2+1"5W$V5F_J@8S[98317)>%FQ6)5YBTF MB7.[SJ12VF )!*63>097LNI_M:>5'5 M"*:6."JK@%X@'*^%%BHRN:(OMJ13<7$A@)/,75^F8>I>I_]/ILM5=3G3?+RJ M,D7T:OFN6/Y7OJPFWH-S5+LN,N48 =8B2H5Q1 :I3;T'9$[$%1[J[:PA.;MZ MAC-FAJK#/]8Q'XLU]*:85RBLY^A-FLE#/;II]<=Y/JX>^V.ZO'O2:M]LU=D+ M,J28( QK()A@'E)B&D\4LT1'E8/O[3SA,C/7I<".8=YWP[EYZL@NCAP@G-I% M1H7F D 0,'7 *$$_J#LZ.9J5IDEP_JCU$Y6:C%8G6_ M,U[PA-:9O%?:Q40RT34_YUS\UUJ;K2[^.PV/%([P3B]\J\JF8H!!@ M023U4&M7BA>4# M7=G%?ZVUU?KFMSB 7AT/DNL_ZN*_].J_1-!.Q.5MA"M'A:'>"2(59,'N]+48 MCONHBL(IK^N+7>C/02&!,M<%17:8P]5H=1XLZNH@YD-E6 ?DE\MR^OMJ6:UQ MGXL/HS( U.) HZM79,(+S["AU'C''0K;2H-K\""D40<;*:LBQ%+H0@!>D'T^ MR#2]G9O*ZS ?/ZP=\*/Q]EZO];]FF[/&YMJ+-CA$<+2?@622(.D4MS!LBZ'6 MAEE6S^E* A05@M_;9)B>?BWY/PCE7/ K^6U>YJ/9]%_YY-\W*0J_!'566GD_ M?\P35^5T$?YDPS_GMYOXJP:%B _B['=FCF.%K#%>2*8\D\ Q7<,+@(F*W^YM M%A\L]U/KX<*FR&&48:3U<:37C$GM2%":=00B0+R1J#;F%71H6!DK@Z5J]TA? MF(SKQ/C.38V6/6< :\PP51P;C1"%F"E80\69&-;!U:!)V3W:*:(WOI>EEN-0 MP,;^5IF'1"*')*4.&^ \UX+5(EH\L!M;.MQ6=8=)XM.K;0G%\-=K/+3R6'%! MM0<("8"%58YO(PD<1>'SNJI#*XDEH9(A9[G07@M>;1$VPA "9**-W*F'5JU5 M:$V>T\(_B&7=MAU9MM=7ZU"(.H%?'@RLYM$JN_O1J'\WRQ;80 M?KL+?/>TR(#3Q$OK*) !+.$8\+A>/#5 B6;Z>',Y>O'O!(_$JOZE*":+P^E8 MNQ[/N$6*4^:\YLR L--SK@%)"13EI.Q/R>=JYH"F(Q%)K.9/>?EU.LY/T/23 M%IF3'DJ%@X!6"$L":'7"48#.\J@4F/[.%7M4=CPHZ6?P]C-W1FD 10"+G%;$ M6TD5I UU^<"N4N]3OZ>#D<2AM5B^OUG/,VH^J2GXJ9A-VB1+'FV<"1,6.ND1 ML=PZH *7+:L%MIK(87W=W:W7G4.3E@O50-LIOGHRD\A+SI41WGCOJ "0U[M7 M2IT:EE76I6KV:ST"EV0JKF4^JN'ZP2SL2IRI#H:LTY(!5/U/+8@/*]2@/N/> M%1P)RT6G\ZAI/+/(2$^0P,9P%V0RP*O']0H,JSQNF@_[/(@2<."7LE@L/I3% MS;3-1GO'TQGE!!@DN<4J3%P<>,A0+1*4(JIL4LHSJ=A%^WPL8E+KME<&/'GY M#G7M>3)S+) 88Z^=PQ80Q;$FC6&*5)1]U=O*>Q:^19= Q.BI_NI;*&K'HYF$ MPEH#JZO6"&3:8\R;><(S'[4/ZFT)[4Q3YR.1=L9L-U-FSFCOO)"06A@,.\V] M;; P$@SKU+X+99X/0HJPH?IVPW4MAT6K.P/VMLFH( Y@*X%D5AMCO%6/-#4F M*B4F99G)V%6P*T02*/QCOLC#:ZIZ=C;_FL^*==&7[;@/*/U@NPQ JRDR2"E% MF6& 0M<8B43;5,=*+6.\SM=6T1\X*3R3^6RV2;O_=53^(W\"Q2$GY=Y&63#F MP7I>,Q@APZK IN:S 59%W?;87X1TY]KO#)D4ZW8^#^+/PEC5Y#Z@7HE>7;UU M7/]'6F;66\$$9=1+Q)2S0))&5!NV>H-:W[LG0;?PI%D(EF78$:QC[02)MXIIET&J:]X.@MKDZ1:$A^VDLP;8CBM MYR8F(!K6+0-]F.W16"10[^,-T4W(]P'U[G@Z&"$((6LP1Y9H:JDFP-8B&:-Q MC'I3ENV.5>_Y6*3*VWE7S(OG7#QNCQUNF 'IC7-&8!6HK(!!3IM:4(E(U+S- MKT#IG<*2Y/.NIY[J&J5-L<-5&/9CSL0F[>A)D>E?I_.B7%>Y6^9E8'BP.9_W MLBEO]FN^O*ON+F@NF#\X;20;1885TX@R!:H\):BHA:XVD)@&(BIZ*66Q^/CI M:*@8)Z-Y$&K[(6ZO#CM*R>]:9(1C[ZT&1C+&M12$\T:T(&]4X$3*:N'GT>=< M/!*H.J[<#@2Z*BD##,045R4>JZ3)K1CCT'A@3:=*-R'B:IZB:< M]1U_+U=&)GZ&@S.V_S= MJ@+J_EDVM=31A@CR#$B);(&,0R:*\\#X!Y%N<-ZFWXN3:>.4'PD5)(J M(^M['>Z*6=#-8N,7>3Z$*$H=08*+ZQ "I&CN5\]"W5B MM1'J(06.(,6@XA( ZX)5M17&<#+0:B.M57"XVLAIPH^&7FUD\TE5-8B*^?KZ MTY951W:URX WD%/O@ "*&:>1(JK&QB&>J+CR.=5'6FMW'TDZP"7%)O'Y*(]6 MGMCY?*8E%4Q22*B5%C$)$(&U6!31*RB9?YZV7NX8.P3IU7 @N>[;5AX9@.J3 MJ_S)35F_/C-6=Y?J>_YL!A3$V!HB))<:.02!:.9&X,7 W'_G:>3[&GUG@9% MMY^K.^Q7Y4,[[>YX.E-4<&((4L-,E@$;$60G3+6@ I U)6YO04!=\R+GD!* M$OZ]#)+GD_KTXB@A=C?(A-<4:JZE=Q@1X:UFLA:,01"U%O06.]JM]CM!)$WL M3;5JY3;?_/?-_'M7V<=B-O-%6=V(>3@FYY2>,@@!10)I)*'$1!%M:6/[*!-7 MCS[E>7^L)ZA?G%)DB*U=OV\6B]7! ^&GCV7.6NHI%%QIYKES@!FZ%4(K9X:5 M5]^;AEZZ>^(12J'FO2[SG1Z]EP]GP!#I%==6 B< HQ3S>JK3U*IA'?PG4_FY M.!U4_+Y*"]5+-S1[>GO*AGZ;403YP^06#),/L]%\E^LVKJ/,ZNI(7$FJA50" M6^R;#:YV+LZQT]N^H&\2),&P0X+\QVBVRG<-Z5V^+&[60<.9:\2W<13J;0MQ20KU!VJJU>9C_F55CN\";A,UGP03 M>EKN^DJ.K4,MN\DP\\HSA;PP5CB(I0;-AV6LBXH6[VU[DG2%Z@?!P=!H_:6< MS:)U+YEWTG!*J,%*JK!+M$[:&@(@XDJZ]99 -RP2Q0"8Q$-:W["X^%SL\>ZM M^?][)5KE,,CGBW62SL<\(+B8+NO:PQLQ/^;CXG:CXV/$Z_O569CE&8,!;V4Q M=E!)*6IWM,;:1?GC>LO\2\76@:&>E.)[!7Y,*;JYR:( 4IX"@ 7RCA$&6QL)JEH5/!R;SF*J1@\$+0O2.5UUN[)=T"?0>3S7IA! MP:S T@.) 34$$@! #:QG.BY*K[>.X1=!\]L1=/TV6YVASOIZ:3%> M5=]8^/;J'ZALB3[ZA\*NL M?ON3E[X]D!-PK$GFB>90.FV&"BSHTZR@OH3@U%YT#TFR-P!@F:#VUW3D"+5IGS CGO M,(#*:A2F6:5XC80@@J6A1*N,@&XT>I@>9V#3VC0X5>%[ [^_?R@C@B-FD;". M(^*--4S >LA .SBXB/].];!#MV?A#-CFT_L:'E, M?<^>S81CTC'ME42."^,!)[H6 .*XRD>=1[+TJL=S\.A&$6,\,U)(K1P@PM9"4"FC9M7. S=Z_1K/0Z1GM6ZFBO:*??)\ M!F"PT93%P@B&+-0,XWIB<0JS*!=2YU$."50;CTGGRMV<>CRAW.$%=-_CF?"4 M2VXTTL8CB82#AM9B8*FBCA Z/__O1;4=0=+7]F0SNH_YE[6G_;9*F-G[Y1YJ MDBENB/8!%B,0EP8:I6HSSP%!HIQ]G9^/][E9Z0*6GK3LI[.\-(%TMT5Y> OZ M[,D,8L.Y)((@1L.T(S"TS M3]81Y;NR/(^VR0 F/D!@@?<:(L"D]LT4!* ?2/'>'O7;#3 ]:?H_BMEJOAR5 M&Q8>GI1?/)N)L-UV!%(#.13$:DT0:,P&&.=[Z+XV9X^:/0^0OE;;QTHB;0HC MMFN8<:\%,PX""2%R'FI+&M$#YI[L\K^XH7WT)GV,C M3).9;T9?UA>EO&U16_/O@%[V"77 ML?J<;9IGX0,4('QZ&"-LG:7,8E$+S@1)5+[K8-7.=,HM>@>PWZB>:R* M4>FY4NKANI\'6F4* @*5)U15Q^^@*IOG:UR(\%')F#U7_>Q6WSNO].D"JS15 M9'8-]F@UR(/M,D)-V!MS9QR'A" C(-*UF)"JX58&[41W[?AP%E2OEAE#"3<: M+B%.(,*>HA&F6"R+FP]E,5F-EQ_SK_E\E8>MTJ?1+%^,GEQWOK=X6$0OF:8$ M@)-"Q7BV"*;U8J/$F.?JX7;BG M108KWYI3QA",!&286")KT20BB>+6AF,3=H/3A2A0_5CF^=&5_VC;+,#FG:$" M&((@P-5/S8IIK5:#M0O/UE\+/G0!U:MGR-#LP^$1HPO[\*%8YA^*@,JGAT7E M6 DKXE^.68/[VV1A8>,(28:<0,; L.PY4P^YNGYM4+9?AQHH^@$HQ>;O_DM8 M#BOKY_W-F_ER-+^=AN5/+1;YK=49_44S^F#XZ]'9M!D_I)V, ,>ZT MHHXH @51. "\A0$8/*P;!B[FK.P3TP34\I6.\K?3K_GDY>@;2.UT4?E,5^5! MK_=)'64 !(-=*T>-@Q@0Q0EK3#<,X#!2*2Y.KEY!O="A7//#K^M;'C8WRPWA M>&R#:QCJV^GH]^EL71)E.\;)^_G'JDQ*51@E//"NF)?U/ZM;($\[*^OB/9DU M5EH3=KX0!A,&0.D8-\A))0# _NA%$<.%LO7IVKGOR$! 3VH$G ->F AIW8- M(?>.B53&;;LCN+2EQCRH1[:/?%-/)G#UF(><= <:9GI,&UKH@P31 .I ML)&"U/@(EZIF0YRC)ATY]A\7=P!J IOK0[5F!ATMOU\3'Q?SHV[=$WK)I*WL M32PUQI9;;)1 ?@N!QWS )X"=Z;9(#5X*V_W[(5<3O;HO5I5)=42)#IOAK? 6X53.@M8>H+X(TP-8?\J99IA.@TZ4VN,4DYPX;K&< MWH?M[/N;LYAS2C<9M4(8!;D5GFLGM=2N_C2])WI8?LE>M/OR'M/^T$MQ1#TJ MRX=@X6T2L/+)YJN*8=&)/66*$D,QM&%3$SY94]WX86HH%!!1@=J]^992$*E? M !-PZ=?1?Q=E5;QB\?[&YK^OBPVNZT8^*5Y[>.?5LH=,2HJ5LX;ZL!>A7#+" M="TZUR8J+S;54?G%=F#]@#L,7ATUHUOWD4%"A81A*,;BJO0#D!8TE@0E?K"[ ML,[U>SI_SH+P3\>DH>W*KH= %XCD*\.B'*R\:MR/PVT1U7>@70:4L)J&7:X' M2BG!#4"TL0999 IB7R90#]K[+MJO.["2<.+^/JS_T^KNB6 (O"NJPM:SU22? M5!>/F='B+D!4_:>"Z>MH5IV@M2!,;*>9D=HKY40P#3B2/$##F\\20ANUJ>_- MH$[!ID1()J#:;Y_6Q]:5U?BAJ$S&\6CV:?7[9/IU6LWLQVG5KH,,"ZD@5EH1 MA81F"-A'K G"46E)O5U@V3^%>D$MQO:WRHS" ME IL&7/&V+#S"(M_LZ_FD\> YA> M3'F'HP]/ZR735#COD69"(A^ 0IC!!BI(H^+,>KL^LC\&] ]=DN7D<[GV.#P$ M8'XION;EO#I_:;&*'&B7$>(%@5Q8JBR45@%C1+,MX'%7/?5V-V2*Q:,[L%(> M4SX[DO-E_L]5=7]/5,C$L]89PF$U=,P2R("0,DR*OC'@+09199-.-RZNS&G7 M/; IN;1KR.U/O/>WSJ0+*RF15$O''./42--8Z Q(,U@G7:?ZW,>5SH'[4W!F M:.ZXH5-E$!19-'/O4>NE3?,LB$D8K2XQTY 1R2 3K/$R 9OJ:H\3(R.ZT&(+ MAIR)5HI$NR>A_V_;E6G9UR036F-C-%& *4H%>9Z^Y[TR>Z4C M-"]$E>/)F'L;94YCJ83%&B+"+)-4Z68J-I[:P9HDYZNL!0?. ND5LF%HQL:0 M2'"^A^R%6__M-KGB2#KNH489LEH+KL,2ASFVG&F&FL@M#.-*L?>7C]L!^$5/ MT,3H\]-=42X_Y^7]F_G7?'-;<$NE'F^95:7&&5.8V.K>6DFQ=/52YZF3PZJS MTK5F.\!8Z M1O%/2ZJA[2NNBDN7X]";^9=56)PK/&![1^;WK;(PK1,!M6+KRG@8AKF] 9)* MXP:U3>E)>_LX_RR6J6O[_9_^V];5'.Z:1^,H$=<8A@KG58_('%X=/>[(NY4T@? M._&['!3'RC&U[B/SOBI/1C5PVDF %!>P@8 $&SW-ZG"PW%)/.BW20#8::+FD M=,F[G@MO.6$FF%D"62=QG0,?YD:K$E40.,GUU@,9(I-S3P/OU:544NPX%H)B MS4V0EUH$62V^)A .UJ?6N7ZC">.L6P(=1)5 /$);W6 MY-QX-B5"\A4EYRK$K8#..(:A<)P#H)MOS.A4^3.#H5 OJ%UE@@;9;L, M(%DW?JKH#JP+G/@\M[C4?>73_5<^J2Y'6_NL3S@'.M95!BBD7A..D9&4L3!Y M>E.#X14>UOEQ&D]@SQA>GE#C\>I^-0O3Y>27LE@L?IN'CV56B?1+4(+.;XHR M_SSZ%L^R=OUG0C#& 1% *>:]H0R19J6V>F 'U8.@7B_ #IB/;\._^N3CL_XS MXK$7!'#BA)&04F2$J&$35D4MHKW9V\/FXSG 7C3$XKF 40$7S[O(J(<2 NH) MDH00Y!P#VWQ,'OZBH@+X>C/6+\.JCK"[*'%,,5].YZMB]>(K^%!LK\?[?;$L M1^-E%*7:=IXI#[G'E%H5]K\ >6N,J@$+NHHZ:NMM'W!ILO6$ZJ!I^#9?+#[? MC>:?_\AG7_-?P]-WCZ$KO7#SX!LSX)P,:M4&&D@)_U50&Z*-D$^LD^JQ7LF]YYV9]4IZ8JFIZ@52(,2C \,'MCA7 M3>]N-#!H@C_]@M^75:Y?7O8[=Q]\8\81%UXK @''B&O*(6J43;6-RI#N;;]T ME>3N$O]!4[O^>FLA4\S=1]Z9L6I9M!1)IA7P2$-+:C>QEP1'14;VMG&[2GIW MJX%!$[S?>?IQ3J"$2P2I0 @Q0C62HCG]](#P*)]J;QO JR1M+-:#IF>*^?;E MU^V0E-0SYBF%(B (A6LL,PQ=5'A#;^5CKY*JYR%^<3_LKZ/E]E^/B3[G>-&. M])DABIPB7$&&**7,*H]P#0]!<:G6O1'RTLZS;L$<$->J>+3I_/T\_Z]\=.;V MJDW'F7,FV#62(NP!8]1;0IM5Q".1*L'_W&FP,SY$,K 3= _2<$\MH[8#5#?+ MO&Q!J_,[S9B (L LD8$*XV"CR$>G'D$LZA3@ EZGKBF5'-D+972N$Y/V97%N MQQ/[[E^*8O+'=#8+[WN_O,O+-_/E:'X[#2_[&Y"[_)%V_F]<6: MFPLUW]_4;0_GM_8_P OFU_I*IOSM]&L^>3FPMRW2:MLTSYSV!E(F(=.> *^@ M !9"1HSV-!@>QT+)^LZF/2!#^W3:8YUDFB!,PF0@G;>25'=4.[4%@1CL$]4! M/9A/VZTR]Z;1=@S54/-HW\S#%)"O0].KU[UM5X3Z0*O, :0@L$!JR+R6T(FP M7]OB(IQ+=(UD9+YL=UHO^D(LP69CSV"/IC,>;)2*)Y+2;% M5@\V&;83W;7CPUE0O5IF)&?$D>36X1'B_(U@%0]>W'PHB\EJO/R8?\WGJWPT MGU2;C$7X[^;ZL$/W5D3TDA'EP]Y#%'@(6NQ?)<#LM[T)&&BE1P)4E; M780-RGJX+;)17SR;":F-HY@C+QTFVGM%90.9$5'%CGO;Z'>K_:Y 2:!CO5H$ MLWJQ4.-_KJ9;S_R1*TIVM\B\AUHH)2QBP%3Q65B9VBA7$D4EZYRN[Z%9AMV@ M=2$B5#^6>7[\ZHEC;3-C*&':8F LLUX:@'@]MU'#P7"MP[/UUX(/74#UZADR M-"MQ>,3HPDI\*);YAR*@\NEA4;E:PKKXEV,VX?XV674!!S:06ZLXLPI81QM' M#:0Z*L2TOWM*NM- T0] "3[R PNA?E@G1YO9:'&L^MH)O62FB@WD1DD0 M>*IQ#4$PCQ)=\SXTNZ$_!"]+HL>AOQO='U\W3NPIJ\K<060U=EX2 26@K-Z? M4RZ '*R=T8N^VW.J0S#_U/P:FI5RC;1*[^=8+99A]U]^S&?K7?_B;OJEA<=C M?ZL )5-.&\&E4U)@Y"2KC$ *F!8:R%0T:5FINB_]O?2&= 98 D[8J@Q_\26? M?,['=_-B5MP^?)S>WK6HRW:D928A@LIQ6^6;8R6$LZHQ^<)7%^45[:^*>2)N M= M:BHB]S5!/E$?3F\.QNN=T6V&,8&&&"JA MM@!0X)ANP+>0IKI3_&QFG7_0GQ#&RYH[[_)EB[#C=AUD,$@LF>=AGZ*!8@Y+ MWA@ U.AAW3W9*W]Z >RR3%D708GCR+II9HG",,R_CG-*$.&"&-5@"5"J2X3/ M9D>4 MOS(P:LRS+C22;&MG[8VCR+X\J>SC)K.=<0K.(H6((#[\KQ7534:UH%6%S#3>P,'SY'2H4H0/W7\9 M37I_+8.13X43G1*/YEGPF'!B2,:"HO"9I'7YIJ"WD2E M0E^",>=;+7WBEF)+]63"^UZ 0YNF@PTS11&6X;O37%#*A*%8PT908**<,;WE MRO>[+>H2J)X22%JD*KC%?[O*\;9+%OB:9UD K+8T$6GOK&+:F0L0KSDQ5*SX- M-5J=AW>HWI?1,-V@DR(J:L=(CX=#[6V424T,8)0(#!UUEAGLQ$; *$Q XZ4 M.UME+3AP%DBOD U#.V\>$@G.CX=[8@E]&#U4$]KA6+A]SV?<*Z.8AQ> MRP^VRYQ#0"F-JWK1&$I"!8#U&DBT'U)@?'\+>I<0)6?"=JA')_(#K3)E"8,$ M&\Z!!9AJ882O10S,'^YEH1UI[B ?NH#J5;)B:.O[\,B0G 0?\RJ=+X#U9KZ> M%X\&!.UND!FKB&5>2$^Q5R@@1VDM&-=T6)<;=:*AH@=Y1+:[% [8'SM;?R8E/ M<5"]>H8,S388'C'.]P#\FI>K=_GRCZ+\1XM6OM M-:=H8-<8=HAZT34TR4J@5.==J^5=44Z7#ZV*);ULD!ENI UD=P)Z)3Q12M4@ M413^+\VA\X67^DZPN8C26Y:\^;Y)I@5B1@,A%37((VLX-LT1F?1XL.OZNAA7OEA.QZ:JQED^',_NV?5\ABD7U B(I ):.:P@ M:<22$ [KIK#SE?,R>:<#3&*,LW6YGO]W54X7D^G:D6!&L^E-45ES-N[8ODQ'Q>W\^H&B[IJ#)@J_89M6'E(,A*:\.'IA&1LO;"4X=Y M5+97YU'U?4Q4?<"3)%_]Q5#?AYW_FLW5[3KKHO-A#?]C5$X..3-.Z"43$BIM ME&222^6$I-XU %O"AI5MW+%6O\M>[PNV2S"G_L7&K#R%+<];9DA)HR4'@"E% ML#(4R/HXF&IIR""6H0LQY"RH+L&*\$/]NVV2Q<=\D9=?\^IZ#S4>EZO1[*2I MI56'&?!<(PF=$=HR&;X0Q)N]AN6W978@[U@> EJ/6A+,)\N7SX,!O- MEV'H[I^KZ9=-V'Y[.NWM)/-$"X A"F8^%),U4C'U73LK=; M3-//2)TC.(S%[JD3(GPG.HAT$[:'N[T45=WO\Y;"DU^7,2B\Y992X3001 )) M&U!19(&%WBZ(O/A"V3>^%]GQ5OA#@Q"%U"]8=+;NQZ/ ,"A44](!1X;"CA0'#UN..@43Y"\4K4?CH^"90> MY= YX(@@85\@'7?(*,:=H=*$_6=]BD-T% $Z-XO[\/!UADG,Z<+>EZOY/&S7 MWD[OI\M]AU&G=9 YJ<-D55T^ZI3TB&@"<>-I0B8J!*ES0[7S4X"^\$GPA>^T MGC<'%P<^\0.M,F>9"X:*=!!S&:AHN7D\@^<^*N"\W\T^KWQ70R'973_-!,W[Z3C!GEO;..0QX, M5V2( WH+ ',NKN)^YQ9?'ZSH#:.4T6G;'15-1!S>=6WY]J+\;0&)6?3.:CP*SYC;/[_.)G7Z=3O)Y^.^6C >6^^,M M,PUAF,!()41US803GM1G!XQ#$Y4G((>LSWZ B='K)EQE^C5OJ/5QM,RKJ(/Y M>#J;;KP'T;KOIO>,8(B11 P(:!%C"A,F:QB417&QJ&#P!+D(>O%5)O[_]KZM MR8U;^>\]'R/O\<']DDI2A>N)4K:D2/)QY0E%[\Y*S.&2^O,B6_GT 4C.[&IW MR1F",T-P;=?QL;0[F$'_N@%T-_JR?KHM/<)B_Y-ZMA_7BYM_/_-2[4N!UI#B.5#WP<"_<@N7DU_GI6 M>71(IS\3DLE?H+(@ETQ+S#20A'"? MTC&(JC'&"([4E>BD3GL]L+=K9<'3T!DCN[SG6G(&:H.E5XQ1KXR7F'):$T@$ M5\5F)I[/LNY%Y?) >H72,+H4Y%86O( 0]&7SQ7WMY^GD]ZALKJ?5ZFW4.S?1 MBIBO.U89/#(V$ LL$(P#+X!%D"EM24," UE!;Y>H.-B9%2]6'.P/H5&N 5Y4 MQS]]F:Q_6VQFMZF\_\WZJ8EV]$H@YX5!(ZJ@UR;J8#SUJ\7*-*H8A6JD L2G MYC[VJE6.@MSE1*H![7TUG\S2ZE#SU&Z@6E:K]39P.-F9I\I5E[<&K3&G!B)K M4R$):KSUS:ISQ&09*L,GUHXA7 / -X*$/767'""N:3^RNX-=O:^6Z\B!;;*= M^W-R'T%-CW^HUIOE?/5A,9OYW9WM$3$<^M,!<4TY=IPZZ0$54J('!GMDR^HL M,XRL%H;Q" )=JPS?XPQ_C4K)EI"T*A>[8DB/%(DCLGG"6P)%2*5L>B@1$QI* M9R*7]A!8Y\K("2]/(!9C(7ZY<_KT,SA@Z!G"+"4L6RPAT1PVUA#5)"MO=[#S MM5AAZ@?=BRIXRVJR2K<9J\TL'0>II(+9B7^$;[JX?;PTLG2]4SX0&"16,*6T MX8 8"A23S8HC%&7%* QVE%Z;6 [+C-*D^'VD9SF<#!]X?2 TLHPS05*C/.LA MDYS5H'')LD(I!\LB?!T2W \K+B>_MAI4?D]Z?9!28!.U?R4P$0(KAR6H05/6 M9AG>@Z4M7IO\#LF*R\EO4Z#]1[)^GGQ=5>_NU->OL^E-NHM+%<,VZ_BCA^#Z M#'$^YVM!<8"E\%X1;13@PD"MK([FKK:<*9$5CC18]N.U2?>(G!DLQ.E;5(46 MR^]#Q=3L7S]PD-+^*\.&!WVK]G7:WLSC!O9MLJYFW_]G-=O&KTWFTPM^>%!T MWU;KG0LM+K-M&O!(GU'S]=1.9YMTC_"QNMDLM[=5%XS!2A.Z?3:AW694W6XM MB\B0S7J_>=5I%#4]/W<(U^KK$T$:KQVEQC/%F &4* !$M,T9(,1RVJ:4#P/@ M0RGM,^EL"P?K]T/!PG@V .L020U=D $Z3V8F%,Q4J_!HS%DXPO.HB#(2XU1 M4TGI^!2GV!*8]L-S07@C">?06:8,U5,_ <01K MXN4B&FJYG,P_;P5SI;\_//-^\CW];$O3 V'SVU21Z.WDOKV1RA"?"QYHSZGA MJ66IMU9B[G@#*A>HV%BY3-EXNLV5@^G? ML+N*6%\UVQG(XNG^[^ZVSQO:JV MN43OOB826_L4'!P3@,+6,**,P=XZ#+'DM>J#,1JM-44W5\EE&;P8!M-1PG)2 M"N/-NKK=3O;7>7+C?/RU0Z_*(^,"$4(1!K!"1C-@O%0>UV1&+;JL@JY%B4Z? MN(Z]XYRVU]3=/XSQW$$J.) <"N*IA#5)".5U1!GLPK4E-XK ^-6CJVW#;OT6'O;59JCQ7#E8H+?2>]O&QHHX-XP M)(B V*2\-B94[932%NMRC+,Q-

    ,[.)(J\5BU2:I* MJUIW9%1 .IX3@GJ"$ "(BAYK;$2*@J+6>Z/84_=#[TA5+[*UEJ'L)?W!Z. M=MH;3JPB5$D$=:TU$^3]6'ZLT8Z!->#M.^$'M M[WIAW&588 8BXYA76"H0)PVDM/7DM>(CW<>]>/W;%^R+P>!X75>S%L7S#PNE M+7*:*ZX)137MN65C![J:[9>71R]:3T/E[WNK3EXR$P\>+Y TQB+,'?5X=_.3 M0&4"@')MWCS9&.,"*P_3OP6V%W"+LZ"O5TZO_*(5<<*M]!QZH 73V&BA:_*P M*]EELM <04 :MTAJ9W)$-'YX+@CE MJ:#& >NQI)JD*)3&(O9R+"6E0W'F_JSZ/I 8@:&_5=//7^+VI+Y5R\GGZNTF M@?/N;DO\ZMUFO5I/YBGI:^?Q:F_GGO6^X#SC&!/LI>0$F?@'TX"K.,JZ!^K] M@!E(0,9 K#1!ZDN G.<>6\(PMI@"Z02M'&E.)/93&"HXV9@3I\C5R<"69 \ M];@G-9!+@;VS G/AG53. .%(#88A)*M:9>]*S(6WHTRP+B4Y^YN:YV3<_M_- M+L\S5Y"ZOSE82JD06DD>\4$NSA\WBXPXG%4-:9@>AR/)U6#8C2!FVR(A:8J3 M6;0>[A?S'15JO6O6DCS]GQ;/K8='QL4123O_Y<%RC+RT@B#OE+4NHB0>; <[ M5FS-&4?C$-+QO%[_N#A?[N0\A.;I!^>A-P7LN):I@".D2@E/4=HA]E!PCK*, M_\'\1)<2N6%!'<-)]#2JK46C?_'Y@*EU'$F)'*0,6B?4P[)Q-.]^?YAVL/V? MA7T@<@%&[T7T!%;O1P2(4HZ!$W&56&:A$HKR/6G& 9.E4 _3^'5X9N=A,E:8 MTY#%7-XO%U^KY?J[FM^Z_]A,OZ;M=%ZM1_W8!2N9U#-*_N+UXVG]W*%&2?O@ M(!$22FD%J#=&<*V8EI!19@VS0K++])5ZB(4Y2$'WNB+'7Q$\@<08AP%@WD#J MF8%X#X Q"&=5]>RY8DB?;#Q8"Z17F$H-)4O5O;9?_&>U^+R"!XC4FF*&1;B@RTZWZXO>SN#84QGH&:17)PNEQ5>5) (GL/Y@ MH_+9-*IV\^DD&L-^F;HR'6]&=7! ()P8A@Q& B&*.4-1?:\G*[T(V);5@6 @N M&:%&6JQKDJG764&+HZ7!#Z27]8_;)44E3;GU?.XP.F!GT_4C\D(Z921TH+&; M#')>%*NU]$6F\HE(QR)"R@ M-2&.FS*B",=@[EFXC,C@2';]QS?W7Y>+;[LK]]H;-",M\5^RA6C9TMR[L R,"@)SQN']I[%3Z#[04 MU*1!A[)L_\&Z!0VYE/L!: 3>^\TR(KY)#25N_?3/]*?V??WPH. P4HH:8[CQ M#%,#G:R]EQ9$]:6("((Q)* WC$;9 .:K]7+7K"=U45E\CI-M%X-CPX+74.E( M*&7,&RZ5MXPTVJK/

    X+S(-+EG#' 1;00 M\<;7I!&"R\IC[H=)B_'P&L-F3ZWIOBQFMZFC?/.7DPR KJ\(7$!(F('42*49 MMR0NM$8GHBHK(E57#&VX(E,*K'S#E.C+7,<$T;9=E EA61**]),,8#[Y*> MXK=5[1IMS^[I_I)@9=Q'*=!,2N.5HQ)X6 .@#"RK+." ,6>#079)F?GG\GAN M^_&!07IF9%QQBB@#I!26@890@O(J((PO&V1YF45D=BVO/Y6J=6J.IHXW#HV".&Q81)J3:SFS$&"52/(TI91 MW& ,W;5GI'),X=^6TW6UN+M;W/G-;/:]$*2$Y M:G8KSFC65?CX]V3Y3!X"I8%2\ XDJ@V9B/>AVJI([R?QLY^6D_EJLG4GCORU M"Z;B'9C2SQT2\=J&!HV(40BG<(B5FJOW M;OVE6J;Z&M-M"86VOFHO/1Z@5Q)ISB%Q)![%7D%9(Z&]!"-5^LJ,!!^$Y8O> M41M!MWTZR]8PWI<'! NH$S1I:,)0)*,V9E1-F)2JW([8Y[&IA>=G@?.*N#\Z MUUOBMDM@>B]7_E&U^US-;[[[JGI4!*GUAO_8L* P==(XP"#%0 +D'0?UQ(E# M(Z7M=[15S@5_,1@P(RS?;L=8R^G>_26IM*#"V&*DC406"$L J0' )D\R1LO^ M&N/,'PS+D86I]1QX_G!@1AH#%8-<*. 1<\ZZFB D.2Y6 QB":4?DXBRX7H$< ME*8+E,G^T=G^YOZ^NDW..#^YG\Z^[XZ\=W>_3.:3W2'X;OE^.9W?3+].9N_^ MF%?+UJ"PS#<&ZH"CSCMDD+&8**VL>3AF;1G5Z?M@[=/:EZ/@=3FUQ/V96CI4 MJ]1W\O%"^VVZ_O)XR.FZ2MXRWB_G-[B_'8T%.>U?@' /- ,4( M1JLQ-?/ES?IC@F=Y40>[Q!U,J(;&;:#;GFU#H,W->A-WUL_FRV3Y>;A+GN=? M4K>WVS=-9F_F<<3]/CKF@OX6"6.Q9]5RV]'^]Z>,CRP%+Z#@>&<(,X9 MCF=BU)XH0XXP16%;!:?A[V,>T;"=_U:0$S6K4VYA6MX2I9];ZP&E1- H]A8B M+VH8.$4CI4VTW+WTRS%*EIX]?JFK]<^)G8MYQW\RA(4$@ M@+:!FM92A2P&7K@:$6)E22UX!V7XT\SJ?O :(^7^A9FV6MN'!P7K$.;1)I6& M4TV\E,[:FD 0;8-BO2_GLZR##)P%TBN4AM)\,"4)P26LEW@ZW?X\G?P^G4V3 MNMSJ6CDT) E=?S7$*2!109%U5K7Q$$ORVHRT@>3GELA?0 SUM7K*3Q_>4 0 MT7:BV/%(#HC$(48]J FC%)450CP QWN!912GV$&E)SE>;O9_AD]SND/)2><=T092G)T@ & M2R<8C^=Y\(SH=/QQITII#]/U]U?N"G18" =DY$$\_%-/+<.U&ZH\PF&.P,_N/GO_GPC:"*I 2:)\ TNH0.C@F M> TDQIY*+RQ*-I$6L":/1WJ+]0[VQK?%L%"].HDHS4-8GB",+@#N_NML\;VJ M/E:I4^FQUBLM(X*VP$8E&GN"J1,"6Y6N5W8'M<"*C,3\;C9"#QQZV@&R%UA& MX'@*2$\5%#Y5R_OI_'CQK=8Q@0F&))?61X\(Q86\8OE#Q,^PO=#0X*@*"HZ)NZ)4AAH'#:B$>AH M+F7Q_K)^OUS>]P31A?;YC]5Z/:MN4]#M8K,VD]67SE="A]\0$/6(QZ,,*D-M M_!I'Z%W[=^ MZ5V0[V6_?D&O>,O$IJOD9=PL.[G(3WY78 A190!/[8&8B0O $@2M]98X:[QS M%_&7=R6CS6-^TGN"IUA"E?)OA8=$:H^,WD-AG'(C!;H<]9D/R-_%>-"5ZD)_ MH'DV6_R1K/C5PS&QVM8?/.Y)[_:"0"W4UEK(#?'(&H<<4#5:&)*V-7<)A_I MXG!0Z'K$;P2EZ_B\6UVJ788'QQ@!7CI@K="0":"QJ8GFT>(LUM_>-U-/DIFS MP/N+2$YI?OEK$)CQ(WKKR483].-DEH([H@H_[Q#7>W1@@(100A1FS&AN8,K MA+5^0$U>M[7!?'K]LNYIG&^?0(TL$7:Q^7U]MYG5!_))4O'RX,"PID9)Q7%* MV!0&<]80+ @8J3)+:9+1"U@C2,5"^GJ3"Y,%W<:G9^2)O/RWV[ME][8AL*3KPON PX!00*+0C M6@HE-6X6KN,PR_H>[%PK1ZKZ@7,@I_;'G8/H4<6#@=S)S[YS07Y^-*LNON(NPT-4:RSBQ&'FG;">4:6=D=!2+S&ENJV3P-#AU$=HT-_WO^P> M5MWY;5'H.8^30Y"RU(\MJ@"*[6%!TJF1/'A'7<7]LO=@>/50F)7J(_ZXGJRW M7_QGM?B\G'S],KV9S%K";K.G]_%$6[UW!\=$%1+B@3T" *D14,>Q%04Z^SM@6-/9:!G MD%Z=+)3FOBU)!,9WRMU7RSB_#@ZX'QX,/NK.S .+(3 M^/'4PW8.&IW9NJIN?OJ\^/:/K5-G^3UQ%==_20S%CQBZ_W'X]>,+3'SX9;"* M"JY3?R+J#):,(Z$>CC9;EO\\%^;%F60?Y="A2O23^>1VTE)V_M$S01HAB%)4 M8[],;V]GE9ML/37J+DVAI<7Z\6$AA7-(@*PA M5@**XG&-13UQ(7Q9ET']G4\#8#/H:>4_'#FM_(< E2",8XV5U7&N$DA.ZJER M4$B65K^@+\X$(7NK?$K!I*9@;K9S.5:@*>,MZ4B.AT 4<*ZV4>D06MWXI#7F'EH$Z]?[W&_")W#T#UYNSX(RU0HY^MBOIK^/DLA'N^^ M5LLMI:U<[OB:@ 7RF$3"G$>*R:B;NP8H!'!9:;+#LWX8V$;P[M0$[.LWC*^?J8PSB>3R7NZL-<)_6%T8@BL ,BW6Z<( // M!P47[4#D(&42ICJ!QF-(:P(EA5E:VV!9=*,(P=D@C>'AW\6'?JOFF^IM=:SW MQY,G4^6Y>*BE$&6KK3606U"[$K U>3UNZ57R^SQDQDBE/M2S_CC'CPT+,&HD MFAMD*06IB:3A&#^8'7E[/KM*]O<(TVA!18/FR:X7-__^LIA%EJX2%@]-JX;^ M3@KWVM5-CJI9^JV>K%*%M/L4X+7]^3[6ZX*Q3@_U=9;?IJG:\V19/9OF8T(^ M5#>+S_/I_ZMNWU?+Z6)7\.WG#F%1/7\I(.^\4HC:*-+8.N* M$ T=0=4/N=UCK'K\7G &(:X@,=XCJ!&R"/(]M$1'VZ& **R+2=/!@*W+,:#4 MD"Z5HF8[9/?^\%S@BOE4+P(Z"" !TG*E:MH]*CQTZR)"\/3._PPXQU#Q7\;D MH8/W2G]_>&9?(&9+TP-A\]NDW;R=W%?M\3\#?"X0)I.!%#4FKYRUB@C<@$JX M++=&9Z9L/-WTRL'T;X'M!=S28MVN6$Y'E\_FS$DFQKNOG2I/'AP3&(S_&$T0 MA\@(8BU1N":/4IOE-QON-N6B##Y4JO1,3$<0F6VMJFGJJ+*=[*^18ZL/'W]M M%9NCXX*T"%!+(>+:8@.QL=;49"J/RVIO5)3H](GKV#O.:7M-'?@E-)/&,FB< MHQIQ(RFKS2T(:=;%W7!7-"6)ROEHCB @;^8WB_NJ"5C_N5L'U2.C K#20BB, M%$10 72DK+'/#00C!>%J&3*<0 M+]9JZX5WW>3A+*A>K6249AZ5)Q#GAQ"E/>[=W3\7B]O5Q\7LMB5!X:6'@_7 M6*J5EPHBAIDBQ->3Q-26%0G6$]Z+GE')9]W^=&L)OGWIV0 - @9&LP@:KKEC MVIJ&6JD+:W.LF, MA@@*!8QFC#&;O5[PBEYSPK#[+O MLFLC"LKAHFRCXEQJ7-]#AF'FFCZX[)JCX)J'1LDT'O3D&L5+O8)Q_M7 +]5R\[9:_[%8_GOU9G[ST_'+@9>?#LP2 M&P]O[#$0E(IH(6A?3Q/PO%ZI@UGQ/:*^Z!N:,2X)TNG7H@XTSP0$C>. 1QO/ M4"%<:N.-ZND[)+,R348+Z[B4 I +WUC<;[\*>G@J>$P]!P#*5,36$ FU!XQG<.$E/IX%PU5RM+1C=UQ&CL[ 7R*:]YO[5A;^\%P@()XD&"L&I%$F M6L<6PYH,ZF49!DY",?1( M9EU_#.93[H6+9Y"?H]YF>Z749OUEL4R^Z.WO4Q>0.&)U0'$:[%N!,"",H$@X M0IEB'$"E:X@$D%FW#J='7%R) E8*&TJ0U(/V^8!?"]1I"CQV'$MIM :8N&9; MYM#AXI3% B1F2-D]BRU_2_$!N$I1D/\6WN?"-BXF(\9J<]RA_NVE):2# MM([(B7%%]=UFO2T+G(H,;N?\;O[S9+6VD^_O[MXOJYNJ2K_Z/]5D.90$GSJ# MP GPJ9,CT,Q30[G<6GE[OA)51F.#5R38 S-H!"O\TW2=[(XWD89OT]M-:X.R M%Y\/*)+ I+9:(X8B&=IPT=SG<)YU+W5Z1/.5V%Q]0GD)"?EMNO[RH9KM*N]^ MF7[]M'#S=0KH:KO?//%-@5',L9"06^*=YPYCT=P$(6_*K4ES)F?;Y&00V/[2 MDE2*?7(= G2^4O8PE7=_S.,)"<'[N'/';?7=\I?%L@Y@/:Y6G?*.$ _=>/ " M*RQFS@+FX(/W5;N\M@B#.?\'X]=B'/AR)*(.>V[I/?3#4\$YQIPDP!"4XO69 ME*+QAE-LL@KK#789, I7SP(HAV]V&M7 XFH8:4Z2]@H8ZCW"S]2DARJJN,@JGAT&NY\T\V4GG;N;/WA$LE0(S;@AA M@IO4E,DU"K?U>2E0@^5/7GHS/Q>^$?3"NHY0B^GY^+' .#>.(T$41I:F,D'> M-&)M?=;6?WJBY)59G&<@.*(8M&K_3^I.(0.) ,1(;P%A4:8]D'42A'&DW+#I M/'8"R?PV_D>TN+4/#PG<6DPMEE8@ M[S6#&##>3)BXLL*;<\%># +&6=R+[Y0=N?;P:$A]<:S@%DFJC79.6]!,4'*< MY1T9S(SJE5O9((Q1@21-\K%^D";<7GSD\*AH#5JHN4P5>#B-YI\FOKZC5ESF M77L.9D2=R>?^\1BCAD16>P%")%+>$"@C*@)+9F5]R"@A:58AR=,;!5V9*GP. MA&,L_E=0H5T2J:37W $LE!#&8VMK4#%1LEB]/%,VQBC5GH?IWP+;"[BEF1I7 M+*<]Z;S[$B=O%_/_V$QFT[OOT_GG#OKOX6%A6Q6%6V,!PUH[:#A\T FL&ZE7 MSR7+>'=FW3.-NC=81]BO^FTQX3FB"$9;CCL((G:2P\9XX(1D72]>5Y^ 4Z6F M;TS'%IFL'@'$*X&$QFFCCDN 6HL>MF@E"FOC7*R89*%Y[AD3:7FII\6C",#N M!T_7=P6.I;+$$*9]I!1BRUU]>:> AUE^M.%:/I<@,&-AG2-.J1#N\EMUZQ=+ MOUEOEM5NBB],K[[3W7==3?#\,\*X;KE-[^T# 6+'J(DK"Q! F")(R 8,RGB6 M2W"XWM/%"-ZE&-"+-+K5UZ]O5JO-9-Y:\KS+V" -(Q2)IV.. ++O%8U"5JI MK$H8PS6P+E>&SL=VU+RT?=KY;@_^8UXM4Y##/ASATW+Z^7.U3-6>)\O93NS= MGU^GR^W+#QZ=XT\E:(8A!P8Z#;B+ !-IFLIZ#.=I])>S _NO)'@EC+F$Y*5KFY:S70F5]0(Z,Y=[]O9WZWY]2_[!R=U62VWRZ?7PC (TP=89B M*9#V4$IL7*/*"YVEO5[.SAZP#.R%$"_A/N*H.O>OJ+#' VA''&R3V9X^$RS' M% /KK-82D=0C@3;JHK1TI"RZ*Q';RX!>LN3N,E3K!&OU;3*=I2OR:$=L#Y8A MI+CEDT$;"B,CN4L-0'C4U!!MM@4L699F<3DW0H$2W2\#1M66GTR]2;36U=UB M6:G;_[M9K;>&=^\ZY@!HJ[!7%C2; P)YK<,OY\(H33,>B@]7 MM$DW-(^P.S??"IPS0(4$TGFJB<3.XR:8#FB8Y9GCKTBL2T%^U/WXS?QF6<4? M?EH][]%FS"0Y;@I!C&'IJ3%3N*&[" M#2CV605;Q2L2\.OAS?4L@;U'IZR5L)]4<( Q+P#7)%4-0$@B6]\7:&AUEB(N M_UX0EV/1J.NBJR=O@*^$:(43P+2Q$1A%B4]Y #4LU-BLS&\(_A;='D$?]Y)E MMVI>O#J*9N\^ZF-K_5:WGQ8/F=']VY'Y4PD>Q;5N#.%4&< D\M#53-96N+SK MQ;_O%T?GS BF9B3]?C'?Y3%-OD[7D]GN<'D6)U#'"!PQ)4]^5X#QZ*$$..JC MEH8<(<#4EK<&2N953GI-EX-C05NR4V._W)H@S6V27^T=X.4YD*-#O-\L;[Y,]E?J[^X>K<#F?GWR M.?[BY\4?VRJTD^ERUVU^=]_^>,"[N9\N]X4[W]W=;<-/=KK0N^5#1<_Z>T?U MW\O.*A#(*$)008J*NEK8O*;+\#7=(EX?DW+61MVS+4[T]VAU)E3? M+N8[Q6<7<_IFOEHO-UM XXET'T^H.A+ED&2?\\X F%<4>J6E<$1)QM!$402\$Y0B;Z4TF#6)3UIAGF5JE.?7N;8ET@.K7L/*&%D#.S*% M@(T E EID--*6A#_\Z O(%(+13AA(K);> M00&PE$UK#VV%R0J5+,^!]2J62Q;'KFVYU#JG31$9U?QV3+WKI6\'* BCS!/E M("626HF:NGI1Y_59IDEYP?+7MD!Z8%7)*V,?H?2H2M&'Q6SF%\OTRR&6P]$/ M!DQ1&D["L[AQ!<*]*^3UIF/%B]X^%!23@#&+ M#,!"0T.$H$T&@7+ZE=P\E"G69['B"F0ZXGM735/\ZAB"_<+7@E' *<6-8T9B MS2EPN*Z)HZ'+"[4H[XJ@3.D^GQ]CB'B*QDO1U=$JV#Q$X>W"L!^7!$VEF&ZF MJ^-)UR>_+!A$#)$: 1HQX0QX[YI+1,QUEB>E/ ?]0 (Z--Q7L,4^@O2W:OKY M2[1NU;=J.?E-]2UX9M.OUY1U M?36\>3V+Y?(K)##CE>2.N=2"%SF%@8![Z V'[-4:F[V+YF56T8G\*V'I'"Q5 M_**M,M3RZ6\607/N'48&*A]M)X:)I;6J:11[B)=^;8;MQ9?0Q7AX#PZJJZ;OXFCII M(L%H0"%2Q *)(6.>&^P;+<'E&3_78/P7OZ*&9&,)ZZF%?'5[NQ6KRS MQ2IM+4,FSW7Y;@".8^\D<#8"K3AR#MA4+Y4)>M?,F%H2#A#)(M ,."!]YYIOS6Y"\.H?%>@JN=5'UR,&2D[AS\?A0 M)>F)/S>+^9:5F\ELL*3OWB<9K+2>,D TC_JS4TQ+UCAZ-$17UN3T'*J*<_$Y!2,1,4 3(3PDP&H?.=6P!^@L);)8 MM\.UGG?],.\*UM;^)$\=2 :WLYY]*U I1#2MC=%*P&1?NZ8?=!0 D=6LH[S$ MOZ+7PKE,N2X9OY")U'$& 3,L1#RR>8394TB9;^*JC5<@*VFCO,R^:UD//;+J M"HR>PX1?PKK)F$W0BG,'B"$ :>RBZJMD'5YH$+=9P?3E93P5;<8,S[;K6DD_ MJH\C+9@G'PU(, ^U(X0*"C77PGG1"(/U6>%LY05Y7LNZ.(\[(XA_4QZZ6GZ+ M)]W+#'F[F'_;65&)RM6GQ7HR>_Q[LUBMWR[6_Z=:?ZAN%I_G+0W3!OMFL-9# M:R40$C( D,3ZP1OBN,CR;:'7U(RD-!98&BE.P902G-BB%#Y5U@%KP6^N#+%5C<1X-,M[^TDW5UK'KYA682 MN.'*"(:)2]:=9,P^[%7"V"P+')5W'7GY,)=A&7,%:^19E-MV QGM J/+YT-J M &*8-49P#Q6%B,FZ;HPQ3F05TD'EW0Q>?C4,P(TK,)1W]S URD5@(A:AX#'EC8W.R3O6@Z5=R_7DZA?G@-'Q;M[AQ439S2-S-K^Y5.D M8757+9>/6G2XR7)>W>X:>>P4O7T3CQ>$M/^/!&2 $#XYF!57!".NL6KSE79'EB^7%,2]9U7C:?V;U;OVE6G[Z,MGWIUDU-LQPE[^GSB%0(C7GF#%L M+4061,Q1<\P9Z;)$OKQ;L LJ'0.SY&%%_+=_/' CTOOO[<]^_-%^Y \\^>./ M/WZZ6RS7$:'U3S>+^W]L&;*M*?%E,8L,7>TH<*NO7]_,XY/W6\IMM9Y,'YK& M[B93_;FNYK=QNRYSA392,,32>Q QY:D&$G!#& &$IRJ+3G!HJ9-0"MZ6CCL0 M:#=?JMO-K-KWWLY*&?J47.K'L.OK&\$(+R'E5D@0%ZO5FC!30ZBYR\IH/MUW M-IG-!MV+.@O*T[WH0CAO]YJ$UNWZOZ;;GNKVO__GN*M5#S]59_3'X:6[1U!<8KJS^FQM?W#;/YO?HO\:>1@?%]1V1N?,8O^H.P!.7M("P/A,UOW\\F\[>3^\INM9)! MDF@/?RY010!,9[\ U#'CG>.J!A49Q$*4O,EFMAY'/ANI_"]//OM<.C-EH[>, MUMXQ_5M@>P%W=$'] 857):?GNV6:V[:DX#=M=^,L?JD.&*5=A@7%J+?8,@BA M-U&9<9H\3%RP*VM]."CK%H/!6K(7NM"6G5X*8(F/BCC3UADE)+0UP-::5Y)E MW(/)40H+2CB3S^\1-X0#HOO7 S?6$<,(U@@3! 3Q"M60$YJ7"E+RO?M94E\4 M+ZY-_(MK$RBX<@I+Q"7G7!&A+(5[N"/XZI64R2Y,]'O@Q+4)?G%]FK!BGF(@ MD($,>J@@\KJ&6WF19:65?.5>A.#WP(F2!;_U;JN V,2^YQCB04V,)!=\KO.)>#@N<4 MD9P(9 UTF"(F/2#0QPW.>(\I;DO?^#O.I8K' X(&*Z-L.@^\ CX:P3L('6 P MRQ%77IQ+9T$9+,[E-)Q+C7/Y-%TG,-[,;Y,YN9G,6N)=7GP^$*>^ML9!FI(8K%XI[Z2P(B_ZA',&P>#;-WZ;K+Q^JV1:EU9?IUT\+-U_' MLZXU4N#$-P5L/!600*:E10("2;FOH5#<@V*C5L[D;)N<# +;7UJ22@LG*5N M1A<<]V=ULUE/OT4B[J+2OSP85W)\0+"2"B6!BGNUTTH3J+BJ"8MFM"KJ9GXP MKCW-E>\#JW/"AKI%">VGQ8$ D D3IZ<'Y (VP>%.^ M8*K(>5RO?/14 $ Y:R7$G$!H#$[Q2C4)1K&LKJZG\_C*M,E\ ,>3@=9S_8?G M@D840RZI0XP3+R40NCGO) >X6/TOBQN MN+]]BI\[?%AGO2<@)B072CMA/"*>0N9(L]O9O%S1P32R3 YVN\/L!:#LRY[G M89B/YN,7F\,J]\GO"-((P3D"V%MK"0;>P$;+@5'1+$J%.X_G0X-3Q+[P;M[' MKM"\)6 EL(!0IZ:_AAKLN+Y4;\EPAP- M)"*1L@92!5)V1 VSYSHOPGZPN+/13HU,>$:0D+QD6D*Q@Q8@0"UU(&(#6:UH M><'SNK6=O@]06ZB $+1N+2DHI :+I#UL 950Z.*-4LS96., M),4\3/\6V%[ +-V7>FVG9F[& +1$83E0T*G10=KG@F>6THJ9\%GYUZ=K MV5>F?^7"-Q;W6[>'1T\%AQ#@3D$ K-8TK@M+&P'V1*-B-9T,+KS$Q[-@N$J. MEJ8*C,O(T1GX2T3S?G/?RL(?G@L68Z9P-.NU@?6[,/^_Y>8)8;'?56KSR(V@LF7C7,4<"^NN(CV7'@ M!:#?XVW=P[Q_/S#OEY-LU@])-A^K]7H7?+Y=["=>]?4_@8"$L%Q)(HB14#O/ M(W-K,"'&>:6S7Y$H%\V.$EQS1UT ^R6\R[ELK135TV<"X=8RIU*C..^H05A' M8S*!: %@0F6YXDHN%7+6]GP9T'-VY:<>H">IBH^J-]2=# ]MKZ>_*6 E)0-< M,N*DPDYS D%-GH9Y43: M>KD+HA0.7+. [WL6+Y;['Z7GCCD_QYU(@-X#31B 1$!LM4*.F9H1R/,L*UK\ MO13&9'>WGW9Q-5-WD?YJL_ZR6*:MX]66BMV,M[6:W9_5\F:Z MVM6JW1+TXT!4YH*1TVS&B":SX0R+/\B1:"PDY*2&5&-2;A7;B\I7?[+>,V/^EOD>H"TMS>RO+NKG M>S"V7P,_2;%>P)\0.%XN[,6'@Q1286R)D90(BP45QM23%#"OM.O(J2LC<6G1 M,Y;9#,<*&(FXQA/4$#<$CU7&Z2E:?A60VJP7!GQ9" MR@ZL_O'18#Q$G$#I/54"6$WH@RPBB*ZA(>BE6'T6DMFLAO0GE$X.^9,D'=C] M_/'@@??8"$ X ,@S1YE7]40A\5G9)R/'!UV*Y6>CF10U@NQ?(SLSPPZJQ4G B*&5$8XJB.Q(E&\@5P$&0I>B>6T>QI\7?U3+_27@ M_?2ES.8Q/AM5)P&\M!(;[J2V6%A+&^.(ZZS VNMP'_5P]UH.8ZY-^G_]^O42 MTO_DLT$I#16.YXJ(ZJ/B#FO<7")*!_SK]:<5)OWG,>;:I/_M)G'ZW=V[S7JU MGLQOI_//^X"ML1;"X1D$SCU0\1@7!B)+.#**B3WTE@*25>SP.AR/A:V)WGAT ML2(;F80_)_A)NLF'*@E'_+59S+=IF)O)+!5K0&W+Y_(S#$P9X8@FR#)!'<61 M??6Y;I7*R_F^#F=O3\OKZGCXZI;?#T-T]7DZ3RCIR2R%1Y]>%>_2;&/%](5G\\@>(&5A)I; M08UUT@OC= T]@3@K'N$Z[C0*U17/YM&U'5;/"3ZV>8QV.)TXK:",$E(HRI!! MU#@ID&DT"@!X5NC?==P3%788#_N[7^-;5^IF/?V6VJ:7 MEA1V2E[@R8?>24F'5 F!/"986PD1$B(U@H<< 4"88ZV1.)=)]NK52 M>D:B\B\A50XTZ!N<%55QX6RH 1A_M,?E:1"64 _I"EH&&L61Q0XA A33T#*F M:M8PJ0TM-FDI4S;&Z!V8A^G? ML+N*5E'%VQG(XNGR^9 !\^_MK>^.S8N& U M8MA20CC%U"%! .0UF4KRD3+T+]GOLC.CG[94ZQ'7$K:W[$IR38FA#XO9S"^6 M:= 09EW61 )!AG$.I,648B)95*Y$S0AD0%EMXBYIR93,EM>Q/G9.W6 MEM(! 3DAUM7P"YT7*%7>JAA8-,=?05G*0<4V"!06@K%(V M(*BO(-KP+[1XSF)>=@7=04AI>J@M$E&'$NG&^GX T@O+" 7Q*%<*"^)1XRH$ MUF=5R2E/"U:S4NN\ ME-?RM+.K<)<-R+>_R!(L?-T%XY7 A$=-&C&E!8-*T)II1M,L4^B:O7##2'R! M*_=$SE_UU[[9-<+)][I:MWIH(7?.NB@DSFB3S('& M&G Z*WNEY-[@N2[34CAPS0)>>.M6KI&$'##+B%+6L?371L\ >97/2V[K7=Q2 MZ(,M8YD^J_>3:9KJI\F?OTW77U*^\W3^.?[@93C:K)037Q0N#TFJP_5;+)5GDAM2 "/5L1A.]L/U=?-\N;+)%6<6'Q>3N[_+M]P M4'"(245"E3/("JB\(O$( QH98KF2CK1UU?B[?$,5I(Z+C#FL'96," $=4#6$ M .*1TI^&+M_065 &*]]P&LZEEF]X>8?JTA_WQ4&!>P4MCKSP4D$J(%:8U:@( M8T?*+KU088?.(O&2PM4'GF,I\L^/M$[)[P>&!:HU@TA@A00@1F%$F:F)5(SJ M8JLN],&X3K)P%E"O5"I&EX8NS50+$H:>+DB>??YX9Y5C8P($!%!N %#$(\@% ME][54[8Z+Q-HV/"WL\%_=D'0#S9CK.EDSCR7YZ8>G[I?;.;KHP49N[TA4(HA M=QI+!+7V"F,B8$VZ%_ :6IB,H[P.@N?XHG2KYKCKXF&"F(MMA$LB742 KE&F5,Q!7V.B+V>A>J/D$M1K):@UZZOR5XQ@EV MUC)E.#'Q\.9:[B'0\33("DLI+Z)L++G*P?1B9U_33^!ARWUX)O&2XR_Z/2$'@'@T%_+6LW#(5[R?0?;7-K^O MJO_81/C=M^3=&.ZG> R."P!9"(*A /F[.@F(0[8H]'I*;K!3LH7V[9_&U14CRWD^T797 MW*$Q@2CND-24Q#\HB! 5W-=K"EDORO7.GLNO=OZ?!=&KDX3B/++%","E&=]: M,_;%YX-DA+J4.(,(,-@3*"6LR2*9*1C#.>;.Y\YQ?F>!\JH,-(S7Q1N+"B@/V+2<#P53,GM*GX]VE.H1:"*XYY9YZSZAKEHD'6;>$ MP_E +[.CY"#U%W2G"^\@01X:$C=8!KB&J-EQC7.%=8X=1X\9 +@1)$O%#?3= MW8=J,G.K]62=B/E:+=??C\C-H2&!<"XI$))*;%VT#XFAK";.RKPH_>%RF?J6 MBIY@&3&SX]-B?V+&J=YN4F_$2JU6U?J8#MLZ-F@, )5,*N&8!RE^ JJ:7 ! M5L60X;*$^I:"OO$9ZIYL3.9K=7.3-JET%BYFTYOI M<+=F7;Z]_\GJ0W533;\EO_,%[[V26K"[A)W?_N_-9#:]^YXV^OT4[725+BPV MRX=6KD=6T,GO"@1)Z+P"#$=%%7@D.#96^52;!0%LVE;492%INT([Z3T!28U2 MRK+PEE$5=7@=-]4]%)*KD6):C]ZM#IP.=?M!4%:X060F/KD=.)48ZIKM# ;JPG227=U XG#0:'K$;\1E)[C M\VZ]U.DR/)4K)\ RPABB6COG":,UT?&PY\7>]/7-U)-DYBSP_B*24]K-X#4( MS/BV=#W9E&<]F551=UUOEO-5Z^7A\8%!RM3W@$B'>"0NF@X8R8902LNZ->J7 M=4]M[#Z!&EDB[&+S^_IN,ZL/Y).DXN7!05 &3$J&\HK*J#QJ#6%-L((\JRG= M8)=$HTE&+V!=_DUGZ4?;)LA^?<%]IZ0@T62 I+1;,'B\)*IE_">.H/ MO(LZ:\QD]27]F\*>O\6],>(5"5+?)M-94OCW.^:;;86D^_8XXE&'^:4YM+%J7-X4."*06M3R"1UCF#LM61 .^&H MEU:V^D-'(K+-3?/R@."MD,I;K2 6UAFII+(U<1SJD3:7H_Z8/EBS& ",4CTL MSXC3WSNX58Z,"E118(17W% AL!3>4ESCPB0O,>[Y7 ZW"4PV.B.H)<]I[Q+U M>F144,XIKX$PPA%KA29.@)I$S(PJUB_2"]]:-X]S@7J5,E&:QZ,T41A?!#:K M]>*^6CZ;=*LAVS(R&,N)0\Q&V)1G<1\EQM2DDJC2%V6A],*SIW+0*T"7V [T M=UW-;[Y$E?_?IRL*/PR-9RP%&G(@D1;2,$R4H#6Q1I"1.@45IBV< ]%%Y*&> M[^EGQ).A 7$#!+:* 8*%A%IS2FIB*<3FFI2'3#:VRD:>J"5D!QAYD1#'%-R+#'(5":R6?74'=X//$=Y?ZCH MV>Y>YELUWQQFXX$G@V90*(2H-MA:J3T RM?34U&5+NI"HW?N]8-*#M/>;M*' MWMW5FNCJP5>;:IA7J>M0HO7=\I?%LHK//27]$(_/?G' UA.AL6' &H"51]@T M6I0Q8[D82 6- M**N[Z!@.Z7QP+GJ'9:ME/*U2L/0EJ]P\S*++U<\+3P=-E=("6D2CI@:(QPZD M5E+QR 6*J=9.&4.3U7;9\^3)P(3T-DJBD]PPRZRU6.W)D1;E+:^>;WG.XL*B M3_)+O==YOUCM>'#5>C56PXB1?3#;SGB9R MY.,P1@K/?G:M9O./#P:KK<<,2^6)\M,R6/' 9Z>!<85<[_V8AZ>"U$HICJ(J".+Y)9@6MCZWI $^J_+N8!9/+OS/ M*K7GTC_*U==R&4W[[VU7&X\>"\)Y)X@B$B#I.98H_M,0(<>JWW&1H_,,'#HS MT?-_MO)6:2YF^)D>01(^N?IS#1_>RF1T+WCST>;33HN<*.1Y(B M01@KQFJ"'':VV",TCRV+P2!Y!;PN[4"]'(O'9:U1]A@KXZ^#Q]89&D\A8BPS MR?'J<7,0*5Y&3X1^('_*O]/)/YE?TVT8<>(6WO\Y\0H_XM7NIX_.E+>+A.9D MMBN%\0+[6D9$/.(_U"-//-?2$RIUK5HHIPLKGM:'/Z)?0"[JV/.+915_7^]/ MGY:3^6JV]586$(7^S\7B]H_I;%; 5+:-Z]_,UY/YYVE4P78E(R[H"O6)UBC" MWZK;I[/JXAOM,CQ@+B1A'FJ@M43&*BV!X-!2QQGT^C(!\@]-[8[0T+TI9=M+ M@K?<8&Z--H1 )*6G4M0@4.!&2@ ]ZF+MEYD'^TKV#%6I[M@/J9E#BT'9/!-L M/#1XU.>@=L@IJ(PGK*99B+'$([,M9'\<7?2#SP@N@^W46KT^CYX*7&P7#4ZU MH3@6\7 WO":!(06*M2LSN/ 2'\^"X2HY6IKU."XC1V?@+Q'-^\WA]HLO/A<4 MDLY%"TQBY2'VW&'40.&M*"N>+ O_17_DC\'%R9_=N/CXN> E!HQ[K8Q.Y<:C M=878!PL0Z86+9Y _ ASGZ=TQQ;K+\!!U!PTLC^1" M:B**@IJ&:$3%6!E&W7@^J'(] %P7]2:44)^P+N^IYKMG_J== @FB&W3988VT@]2T-U$/_Z*(*0! MR%LL)6)2:@P0VV_$ C@JZ#B[R5$#O4\V'C3/>X7I=1CG\626$"HJC:/ "NN$ M4C7-',.V:+_+&N=]\?.@:7X:.D4:607 M:YHS:K#FP"A-&9"6<\!-30:!-NOT',4TS^;B&>2/$7QZ2"'H5 >HP^@ N8T M&><\$@11A@&A>Y(I97D7^0.'Q@VN+_6/VR5%I5-UF ZC@U#<827D)G2=+O2165T$=&;Z>PVE?V : MXZ9PLXSX;Y95A,-/_TQ_:C\!#@^*)RFC3&I&&%58 :XH@C6!4N@L/_Y@73"' ME(?>,+JDTMCIMKC#Z( 1QPP:Q!R#WL 48%\;\\Q9.);2>*98G'_1TS]6%[TI M3O6/?OCYD];;VU-?%0S!FE*C M,"?:,JT@0]X@Q9%RB@IRF>H4':EHN\\]Y36!"T.(LPPZ XU2$&FB:R (!B7< MZ0['W,5HP)5ZR]N1Y!:/YPEO"<8[@Q5A\7]&0F8\]RSB)I7B4IC63HZ7N"D> M1B[RA"\#PQ&4DR>3G\YOIE]GU>J'F;=JK-U?$@' T@DLM3!14=-.6(,C )IB MIQ%QY593'X3+QR6I?QS_@@)5FL/TRN3HTO)S"!]W=U?=M+M9,MX6*(SVAD!( M")-REKGVDD1(E!+ ,>+&"J_H9DT-P>J\\^T,#$<0*UO=5OY32W75H8 !;%JDUF%@+"'3.1=M50Z<-U )D-;(;2V"&T\E[ MANUB,F(R!60_+E""+4KE"Q"$3FE&H(<)/RXU)0R-5$OG.J0C#[,+.VFVQ8X_ M5#>+S[NO7- QX^+4UM]_F]Y6;^:1H/M=2=7=#'UDMHNS6,XGL[HB;QT%CR46T4IVRCENE73S$:V@YE"6TKAM!;@[&^5\.ZE+=1:4U1$;D6;B\EKSCI84(J2@LMR"?79[ M),,C-%+F5D;L>6?\CV80G$9^L1D$AFLIN/#*<\&-%(3L,Y'@O,./1\L$] 29X!#"DN*H'7-UH.H*:N7RWC:=Y^@ M7=22_[A>W/Q;3Z+*GJ+-XLG4H<3?P,6W)\OJV834'2.QNTY_Y MC4 HPHHB8[ P"."O'0["./:RPSP[-F.'U-0#AKTX^)"EX1CZH6%B$.FC59>U;N"5) 7ZU;(E(UG32.*P?1O@>T%W-*\)EIG%@1*"2$V95JGH'J*#."\AJTE+X>E%FXF69^S1\ MOQ=$1Q"6?U6K9#BV:&&/G@H&&>Y-BGYQ1DE@O38-"5;X+-_!:%4#+J6#Y0,X MG@RTGD0_/!>@]4PB%D796&*PX9K#F@S-0+DZ3Q8O7N;G65!<+6=+4P[&9V@I M.N=V8XI[5]S?WLW;[\U.>$N 3E@D*4=:>&KB.1CQJR&@@F15ZAWL[,_D7C?U ML =XBI"03W\L>I"0YBT!2N^8Y-A:R10E@FQCW'80.&'*B@8<2T)RX2G!;CVJ M'^\!W-V%'&L0W^=G I,.:8N8UUA 9+TUPM<@,B'+Z!Y6@GOY#4(B(Z17EDM&-=1*"A8-320EC%N2 M::O(V'&2#V;5PQP.W3<='Q"X8T['B0*N.())[+C>3YAJ+DYU]^.&[Y3[XL+U,X;/'@])( ^>C%H4U)ND&G\@&"9071S+0+4]?/'U> M_>%<6,:I!O(TU+1+X;B7QP2.*3 NJDE<"JMESO>& MSZL3@]*<#X5P__S@LO\9%<%4CVH_A_U6]OUX^;>C@X)'!D@L:-1=$5?0$ )8 M,VD)QXK-[5S,YUSL%P,AD\/.NKS82>P\.B@0I*+&0Z %$G@A#)4.UY/FDJ,< M=@Y9U:]/=O:)3 X[ZP_^7,T_K[^TV +[IX)6PE*#A<#<.2X\X8[6&FJTX\9R MY!YG6+_Z]5D(C!%9O2_G^6;^<3V9W\9-XHE$10MSN9G,/BQF,[]8)NO\R#&: M\;8@&7%26&(MBV(KK4>^%O\(LR@C2KLWH1@/J3$\>$>G?LPG=W1@L!9$0)'' M%&,!N-7.F9I09TU97K9!.?G4K=8G;A<7D+W?[V@H=:<7!(,]5C:>EU% <*R0K#6]8]QBP^6(67^0'KLD^F__2 _^'E_Z/_[3 M_P=02P,$% @ RXQ:2#CX$1 !4 !F=&YT+3(P,34Q,C,Q M7VQA8BYX;6S4O7ESVTB:[OO_^12X/>?.=$?(57U9_^)D "I!92N0)P]<18EB6^S_LD\,.;"S+_[7]_OUL$ MWXK5NJR6__X'\%/XAZ!8SJIYN?SR[W_X]/$-_D@O+__PO__7__BW_^?-F_\D MUV\#5LVV=\5R$]!5,=T4\^#WJW\MOTS9O=+P7- M%XMR^=N?Z__W>;HN@N_K\L_KV=?B;OJVFDTW3>ROF\W]GW_^^????__I^^?5 MXJ=J]>5G&(;1S]UOG?R)^F]OVA][4W_K#8!O(O#3]_7\#X',<+EN8BL$:7_\ M^[.?_SUJ?AH@A'YN_K7[T77YT@_*CP4__^>[MQ^;/-^4R_5FNIP5?_A?_R,( M=G:LJD5Q7=P&]9^?KB]/JD,_US_Q\[+X4OO]H5B5U?SC9KK:O)U^+A921O-I M7U?%[76A\.?=Q_3[]6,?:W4KV>F54 MF^G"\97Q["-/:E[4/_56?K7_P?K3S^"W";Z'ZM$'%]\WQ7)>S!MH/OKHH)S_ M^Q_D5Y/M^LV7Z?1^J!E>O9HEIO5P7^O-ZLIK/-)(RERZ*1Y-I//9/=P]%X$4-/Q]<^2*R@UC8N+([A2C%$[= M(N9^:-\;U]/?W\F'XJJ<+M8R[/O;ZV)=K+X5ZPF-TQ ">6=F.88\%&F<@NZF M3--XLNDJ+/7;Q3R\-'QBL'"9VBERNOM%DFRF6Y_EK,?ZFJ^9/($4Q%&D$4 MAH#F()+U192TD04FW AF%O$\TZQ5%GRII1GBS,9.39[UY*0QT#H_&X%C(=II MUU20YL#SD3'-14:GH.;,+9/>RX1 +"^&C$01#$F:I!P(WH: '(2333>FH=5U M>?6#M3AU8EQ%Y18S1)22-_H].J>VV/3DANN^*7;;E)T:&2JTI)_IIFGF_]K- M?[M9;DXSI^J8\Y=B,?]S)T M<- QW=!JV0R(OILNM[?RS^U*/B4F80JIX%1DF-$PSZ'@HAT=C6*0)OI//><2 M/#_Y.K'!=!/,]@J#NV.))I!UWQ(Z3[]!&\'3L.=%W4"M^N#=^!K(Y$DX:$-9 M/PW=-YCF$U'7OE>?BM[:8TQ/1G])OOAT].RITA-2/J&GRYE4<+F4C^+FJE_C MY5Q,R]5?IXOM82H=9#(RP( #*FB>"2903"%'.,NB.&%$!5NMU\4B7_)UOTU)^ MU*(0U>KC=%%\+&;;5;DIB_5-_=V;XON&2!-_FV"0A&G&:)("V8])XIS)'/;* M4XR$O$4\?7OM^D&,M^@3C@X9!S\VN0#&Y62A@8>V9!A<]F&L>Z"Z\95OU=]/I+N/;QZ&*Z M7I>W93$G#^V@X7:Z>#?=U$^%!S;=%$\D U M%R&>L7Q\VQ_$UU/41_*#5G]0)Z"_F,Q?*ZF!>C0-I#_WI=DV@Z/;QNI7%L5Y M;\%QP+R?5%]8=->3O_HU]F%P5'8$FN'2M^7T<[EHZOUWQ;1^V7'^?GE=]P%6 MY?(+F:[+9X^@G"8Y8#&/ 4T(R#GE8:L1L$CK=:M^E?58EQ\&#RZ"74:[\85# M3D&;5%TR=FD%35ZF=7LOS:M;T8^M9.U>7M TRK-(_@=QQC(1<@QR MD;,,Y@E,D"*37(;T1YQCE0U?#CK'L.6$AHEG&.&C*<9! "^95?XO9+V[EQ6W MY;(>9U[NUMM*(1_D5[LJ\3)HW\OY/6^W+R_;?YQ0@2.HP@+ M&F<, PA1DD0 P810#E+",YTRTK\:_VMC&X6[=;%[B74-4>Q2*![]P_HBV,O7 M*Q1[:#0U$(^KO?3PO-<>'(L+:O470:L_Z)KS^(>Z1JM+R>8G^@6WM>EG<-Y? M@XX#\CWF6PUUZ_3U0)C$N4A2 :*0HA@ &L8QR]LG5!AE83]/@E=E>'\$?"_O MMG>/GP#W.VW3+TW_LYC.OG9/A']9!\6B_%+67=KX?"$Z; M;8@GP?Y'B_6_!+^LZAG$#]/3+YF/[,'@Y8F@W*(_^J- /5%GSP!-;Y76PAJH MP7?5ME[!F^(L9Q QDH4"HC0!@K5B1)1 Y>6M_B0,4?>O@TT5;+X6P?7UQP_- M"$ <@C_^]J>&+3K+63VVS'FLCZA1>D/Z3OLX6D=C,>@X6LEL?:>_UE);I&GL MW:EUE_X;8P1+*7M(LNKU M==:S.K[HJ;Z?<7QNJ2A' <0P*(# 4Q3W.&\PRP M1(0<)1E57J1A'L+G&HQ:52!EC6$8^XQ'9Q=/V#L[CK+522;/ECZXJ+RZ6LUXKU!B_GCS^% M__=6_O.[8O.UFA\MYN@RB2 1+*5)%F,>\3SB48K:3 3@0&^]V_CT>U\FUV#@ MC[7[=()=/L=K:R^" U'J=S;X=YF?O&_*9?T.V.6F MN*O?E)=W0TWV:K&H/[XU3?N-VS$WF-9385S2O3]MQG^9>7RZ]=K6KSXUQWGE MC>EI/%*'7GS*CU2K[^J!R2_6FW(VR8D %,6<4/F_+,(\B42K"( H]UP%*.OP M_#1O=7A_BJH;[^UIZ,5SOT^UQX^N5QMK+,^B5JC;9XIV^_VPSP;]3.T9;^BN M1U8+^=?RRW*2IEE&(I!"A $+DYAS1%M!89P2SZA6E>&9U'L9WD&M[+HW3OLP MO$],O]928Z'T7J=;2.LVW@_+:.U$[1%MYNT(Q^(F(B9QGA/,22BB)(U@EI(V M R9TCQD8CVZM9X#!*097]/T['A NWE_S8/^W&_R?_.-H1\%>;^K1C7XY;>4? M<-1K] \NTX8=QQ"7\N7UPSX:_3LSW)"69NNI/GS?;[X6J_JUD%7QM5BNRV_% M04US") 4O3NP67Y_54S7!2MV?W9C;"1+6)PQ$.:,Y@B$7/Y])TSD>4I>6_/3 MHQ)__&S$!X_4!X^8VNV]7$]C#S6Z;V_Q&9+UV'[C %2?"5>#W2OZ+V<^T715 M;8[>"8T RQ,01H23-,=Q1L(,MV&)B+6.*;0.YGGD!%/ZZ=VGM_B&L^#]S5_X M=2#KY@_7_"_\ZN/E7[DDP_N/'_^T+Z?U"FE[G]6@W*O%>L@] ]N@UAC\.M@+ M\Z^Y=H:BS@P?!R/=I?/"FZP.?5+E&Y[-ZB5^LL3[4"W*65DR*?EY!D@^FF1<7#24VY5']>T*547B^KWJ71GW6PEM#LQ[$9^%OY>KB>R M8A1YB*)$1(1&64*BA+3!HS346N?H*&1O'#W(W._#M1,:U$IEOTEJ-0:HG>>Z MY.S-;E-DVCCMF97GO%."I!/SQT9'-TF=Q*)#S]SPD%5WTW(Y23,:9=HRC82VKOO^#7G3A-PMF:JCC+T)^?FC,-K;#@=G]Y*9VJQ/LQXJ?:R98ID ML_1[?'2S3>@,X9QXY7KVXVVY+)IUV9,8(L %#M-(B@@%S+.(MCK"B!IV4EU% M']4L2"U[MYK=TU2(1JNXG0[QTR ^IT14VF+0>9'.4@=S(_K-,P[">LS/<([$ MU$DWXX)DNJB_-M,4 SQY3/""R_+,O; M=A/2]Z#@IW?O\/7? M@_8.?#,YWCL)?2W(>CE3B'(UH9BB E M*4E(0A, MPCI9CU?Z#7E^]"F7SM#*B;GC8)2;5%XXW]F1/QIO8]Z5^QT1E_/=Z^E?BF6- MPA=V6HXX2"C..4]IR% 2(I[1W;;E>93ERC>9VZ#^[KHCG4VOZ9'2,>PTKF7D MF1O33X.,XT[UE-OSEPV].:B\4<-N2XGEE[?U:]QKL=W(F._*97WVUX?I0R.. M;0\J* I9DH$X"07$.>0I"?E>12S"2*O#Y3JVYPJDDQLT>H.CYONS7E'BW'0U MA [IMQY$GUA=;T+7B WV:H-6;L#JP\^%O%NFB^#OQ;0Y8&5;;X0RW&X8>BZ? M(:RO]AH'8[UE]W13"Z\N.N8LW:Y6];EH3"", &0H)B2D&:!9E+*;_ E9KWSM^659 M/5_MT:K;0#\46;63,P.KF8>.N7JYO/F]JNN#]02G&$9YBCA&B ,49R(4!QUZ M:_#<1Q^8KID7NNJX[Q2PGHSWQ-B+&K)!N92$K9IB=IQT/9AJ#UB#!OJA&&N2 MGQEFC9UT3UIY318[)1&!((IR"'.4PCCB -"NELZC%/MAK7K\@6F;^Z*M1@NX MYJT?\[T3MY8];N9VQCJAKGXS_6C<-9$G\FKX[QB\?JSWS=U:]:BQV]GJ@KKZ;?2#0=<@ M05/FFGKI'KGEMZ*MNU.4DRP)*'\,,B%X:^D*ONOVOD M>K'>.W+K?8U'C=S65B?(U6ZC'PVY^@D:(]?02\?(O?E:K(KIK434),$BPED* M\YBA$($\CE+2ZJ":FRNZCSXD< \RO6!7IPV<4M>3_5ZAJ] 60Q+W(,\>N ;- M\T/QUB0_,]P:.^F8MA,89QD249(+E,19CL,0M.O.XA!G6F?;N8JI15;]<^G. MD-4+35_WV"E#G=KK<;W!*&EISTAE^W\H,JIG9<9#3==4*?A!7JA?9=SWGQ?E ME^9EQ]UBPKK.;9<2=DO#8)I%$&0H88A 0"%!L!OC"-4L>?BRD._.:RQ/*"(0$B#B! M!*(0 \RZN#!.M1:>VD<;GH&::TT=&&Q%/T_>NN/>3F!3*(X"> ?#]%%G8/:H M(6>2CQK>C)VR!-O-UW*U"YOF+(U%$D$(4@PV.-=T%B?;V MVE'-B[,.H5;K&Q'36KL,D*;M]+B)II^.(M ,?;+B&:Y7Q!PBU[%2%,O_,&5I MO05MG+61,/+KLB'"-J>."W&/3=#EG:/F(46>: MD0KMK-PR!]X$11F-!4WBA/$H(@@+CKJ%UB3+=!;?&7R\YW5VYW%FB[#7S3,E MEE/?K $U-(JTR*-LW5A!HY[ JUS1]$)Y8>]&5@''>TNV"T%206D.:98SR'. M8X 1Z\)EN5:Q9!S$C%7CSL[7X\WMQUL?\43YIQ;F&OKYSA@9)_&TZ6W;GPQ!-/+JS-D+)(R3!C' M,"0X@B(*V] ZYU3N:C6;MF(IOZJ"SLWV4T+-, MZ3P 7?AE \.CM1PR!& I0Y3D(:$4LL-NB8GD,;#%H$:H\0)0=[="2\O-T>?) M;4?0&VSAV'FK-#EGX/%X"6>2C +;C#VRH=IA04="8)Q2@ 'C]:K;6+!N04=" M6:1U$K!=I/$R37=/0#O#S9'FQVM'1!MJU=A9HS1YIF_P>'%FD(L"S4P=LH'9 MT2J.! J(1)*DLI.,(Q1E$.(V* JYWA[]=J'&BS/=C?8L+3?GF2>W'0%ML"5C MYZW21)J!Q^-EFDDR"E S]LB*:MW,9HI$**(L9EF6YE&MU.(UPY==*.3H-R2!T[RHZ-DC+JZL]#1=,%]<.[NUOJ:"4:"4$,DP33G*8A MA#&#J(N5X0CKD,0L@F>>'(E263KITCHU:OAW38\=FH9Y.JK\!4_.<,3.PW'0 MQ#*'9T>,VSMB19:7EU3 )((4Y2++"""R2(IQUBZI2 B*J35NS,(.PB"3I5PN MK;; DW^773#K\>*NH^T41P SW05>'IIAQ-BS3$R%A2Z\LP?DT;H,3'*6IS!D M/!> D#1+TG:WQ@2@T+X2TPTX'!0UEW>YL=<6AYZ<=0K"P19\J=AF1#\#U\?. M/9.4E(EG[)<]ZPZK-A!(FR,5=&VQ'/H\?NH#?L0C(UZPS09^C]N.EGFI0B *T\4V6@*)?3 MY:R<+BZ7Z\UJNSM[KUS/%M5ZNRINBN\;(JWX;2)HG"60L)R$C /&20@YA3S/ M:13%H=Y)]ZYB:E%0?W&MN+S"5_02OPTNKS[>7']ZQZ]N/@;XB@4"7UX'?\5O M/W$]#CHS6PV$0_BL1\).87 D,3AH#'ZM50:-S)XW'5(T[PP+7=L_#A@ZSZKR M>]&JX?!VL]Q,/LZ^%O/MHGA_RXK;8K4JYC?3[\7Z9OIY44Q0F-&,IYQE,>$1 M%#D6.,0)I"*/ 2)*VW/81_&,O%9;4-T&K;J@D2?OQ%K@Z9O0M9WG$=>ODWI0 M&Y&)\VK6W$&[16#C,/.1ICY,??)XJ+-MH _@'OFOYO\"Y-UY-BS6'>91N;Z: M]"I9,I47S*SX^+4H-F]K-^7EA;^7ZPDA(<$$4102(AA/(T;K< )G*4T%USK# MV3B(9W#O=06-L*!5%OQ::U/$C;V/:E5I+Q;J$=O,/2]EYREWSM29UH:.H["T M3Z-R?*'9\X=5=]-R.4$DIF&:Q'D$>,)92B.>[P)* E*JU7FV"#,0@W;J'%!( MU4US#GDPT@V)7O.P-Q;MA&C22-/6\?)(-Q$%(AEYH]2=O5S.JKNBJ;L^3!_J MRNM=Y6$TR@2GFG*%4]IBC!(F<\Q"G(4M30D@$E;NRQA$\DVBG:]\]V"L+ M?MUIT^E\F3NHT'OMQ3P]^@SOFT:'M1?_S#JK9CZJ]5-/I7VJCVIMTPCZI_8Y M5"XO'+VZ\!>)]WJ*IUQ^*9:SLEB3AZOI9KLJFEJ4F5R+"QZINPAVZHQZJ9:NJI6(_1FJQVES+[W4B6=M.E,JNK%W M'-6BHUPJ'Q>@#:_V\?95*F9Q"N*(9EG(PB@A.%C#YQZ9)(RI4=O5)GA_ M7RZ;L2&M_IFMBVHXZL% /1)U@IJ7Q';3AIK],3<,>MF9,_BQM'(6F.ZV_7Y;)8K_'LO[?ENNQF$3!,FCE," 6)$8]%EO&N^HJQUM$&IC%\C^CO M905'NLSF%$T]5!S*[\$^S7%\ ^?\C.&_;,VY 7Q+,\=!'.LLG@[=.W'%ACGU MEZNBK:WBG-$HS B$+$F3B&>9@&U<%NGUQ.RC#<"ABZ#5:#K#:.^Q.9W\V6O/ M*1UG>V/6(\,TZ65F]G@Y9IB/ M%LG%*:DWQ7K+97Q>;W:O7;^G(Y^VE?N259 M)!&*$B$H!%F8$)"S?:0D@9%2Y\WF\SWSJU85M+(N@EJ8R;2:J7D*DY$]^*8' MIH$MTYB'[,$ZLUE((PO5)B%?SOG4%*2E0R.8@+3-H')WO>@5DMU<)]YNOE:K M;1*5T\O+EC7[.I+D,*4DS!%.*!20T2RB;;@4 MB!C%L$S>40AKXOIPG > MT- T-=+X]TL/,ZV>IZ 99";P17/.4,;.S'$@QC*'RN7EI?-BN.QY%_]GNRK7 M\[*9=Z3317E;K9;E=!\TC9 LG3*19 B!,$6LWA-L'S3GL=+)P(Y"><;-08_) M>(P#)Q5&L_HU48]!C;;@6-Q%,+BG.N^)]^JMX+C,-SC]Z5_UMN2PN-\7=>A++)TE<;YD>\A@1EN< X:Y<#6.E_JO- MYWLF^M/M%&IA0:-,AT*FWBG@O ?;-.O(01W3@'4/SID1VL1!-2J_G/(I%%L: M- +^VF90N;M<]+KK>/Y?V_7N=,^;"L_GS0ST=/%A6LXO)>WOR\UT(87PV]MB MMA$RZ8]?IZN"3-?%G%9W]\5RO;L!(DYA&F)(2'V06<332'03)XSG^>1;L?I< MJ7;Q^U*E4$Q=W]HGHHBF"]J6:_!=5]LS3M M7OZNYEFJO;6?VEC#&!M.[ZERE$&PJ8)##D&=1+UP>9]&,Y?;CI>2X\9MQ^A)[UE7P]YB9I4[7J^+S56UN2YFU9=E^8]B MCN_J :+WMY^6J^Y[3W_ANEA,ZY=8;BKY'2K_H=RL)PS%69BR#.2YE,DA#$F[ MN#.)8*2T;\N \CSW&W:ZZPW9MD?*@WE;VM6/GFDM/ECMU==8J[\[VR40R/Y< M4'R?U>L/CYY3N^\WCZ<]RF9'5X_\A?KKPJS0[O/BT.O9C/2Z,.\8!8W 0*84 M''*Z" Y7S7%>P0N_>7UTU32O/>W2&W_#FW701GH!V/?O>K\0M#N*[JQ7Z&<. MT,[CZJ8.8<")7NY@;:%^1,7=?;6L*ZY'.VDV,M;X\[K9.'Z2L)22&#+$F*RH M"(P1:E]\2WB4,9TY;C<1^QJR[&J,]9]UCZ1P8JQ:W[1_3_4>VP=]3[?7W1%X M'?S:JNQYDES)N3,=1;?.CZ,;Z#BG9Z=1N'=,>07/TWCO[XM5@]JWU7I-IZO5 M@^P:_#Y=S=>3' %,*$8IRA#F.4H$[P8E69Q2K74]#N-Z)M^5K(>J5EVPD/*" MV9$^S<4_+OU67!(TD-6V_9CU1= I#6JIP2.M/2\=4C?QW((B#TTQ#D)ZR>SI MXB-O[AG3LOW&;G1X C&B!&5AF&)?10P>XZ[ZYDSMB7:R^%6N\G./9;+6=+M:34&0$(L!I3EB*)#%AUJWT$1G3VMK)DP3?55^U MG._VO*EWDEWM!0;3Y3R8[B5:(L]12QB2L/]&< #(^NON'_:R+X+KX\;!KS5. M/_!4LE>'J6[;:Z2H=9SD:P3VX:DQF#^LZD[FYN&#O TV,C[_[VUY7T\#3$1, M\C ", O3A."(0X##;IPSSY16NGL(Z[W O%\5LW(W ]E@]ZY:;UU,;Y3NS 4#UIH@Y([5MBI/!TD-AKP'3EG4WUNIO]>=3; M_Z58UN_CM=OK3&+$:%*/E.8,H!1G(A=Q5TI#@6VK5P<2/,-S+R?XW&XVM5O_ MX7+@TE%3F)>O/;>"H_)UI_KQ4.9%T+97JWSXZO5U=S6K5X?--5( .TY2H7IU M[JG#887C]8?R4;%?-+M^>8$BK=:;20IRP3*6)#DG81ZC$"6=5(B$WGOC0PCT M#/6/)];G.1^'\-!TSD8IAFTU;V,8QZJ;FKM-[.+D"O.@SF[X!X5M^]@-@OB[ M',;[D.G/ OT!%-_M8;ZN8?.U6$TPA$E<#^1@2**0I(A$W;0@CA*["3JU$)X? M$HT(VS4):EZ9+C]P;I.+E09G;>MI24&M06OU@):3(P6:9A*OK@DP\,08*E?% M9A+F,.(0,2:Y19,X"_.L"T500B:;:C-=&")%)8 64#HMRK?+3?TK+[QB8CO] MI>2=(6)]X<6B^KT^FW9@ZDAA.LS1L7:DQ-%*X37> MZ/NA2ILSJYMBD1'$,PXI3C-.$T11UFW$$1.MT\TMP@R[\%(30#9VJF&H)R?U M8#2>)91&*R8=>#H."KE(I')^O6F\[WLR&EXNM[*H*._*_>MW'!%9')V!"]V>DBJ\GHUZM6]+\YK[5X2G7"6 M\A EB(,H0_)J81D][#2:":T3 &WB>'Z>W'0[-MA4O%9&JI6\?7FH]W@X,<_> MO@#?;]E[QJ(S=:\+8\=1^#K)I')_V>E!Z=-R7JXWJ_+S=E/,^72UE'QI)2+ 1G/ ,9$B&D,0_)7D#*>9+H,,IA6,_(VDL* MBKW(8%X4=_5X815\+@+Y2+F;UJ^X+AX"^7/+;\5:)A14W^I 4TVNN6P+-V+-7E/PQ[VJ/PUT8,UC;\Z@R];-<7#* M.HM3I]58N:(T>DFGRZD$W)(U50DKOY7S8BG_W#.Q[LT2 &2E&->Q8\0%ST7< MOH"99H JG>_L*I;G8JU5V!9I\[W&8'XD4F/8S(6["D.3/1NKAZ?.TYVZH)47 ML.$\U1B#[-E;L\%'.X_5QAQ?-^+48*-#"T6WHGOF M7,OZK=Z$;CDK%[NW#!64Q1&((()IF ,&TQ1'<8I:99C!2&WG\SX5Z=R41KN> MU_58>7<_G37K6UP_6?IJ-X6GSP@;3.\)U25PO)EYG4/P.(F+P/6SK*]6U'C> MC; US9Z)?;6JVM/3C:VGGK ]-]H(GL)]9UP-=XMH/,UW@C9/.XY'B_/VWVGE M-:]./7O_8/_;$P%#FD<9(BR#20)S+@#K% *UMP*&T.6YE_AHR]?V1!/YC-]\ M+0XLV9UIXF33^+Y;5>&9/^(&-1H\V[PT>';Q>/_9_;>/GA=-4@%Y_@8:'WT; M:U0$(VYKL\I@F#97JQ/37\#:4W+W5=R%)E.]ML5^7R M"U[.FYWFBSFN"Y]R4Q:'#9@QR%DJD+R6"4,18I !FF<8R/\2(>!KBRO=!_3W MM'BDL7D=>:\R.,@<;(-R90//S,>X;X1QS-!XR*OR??DZOE]EWV.VJ-;;57%3 M?-\0Z2\DC7K^UH_6^C!&TI?,-:&JC;M](, MUBI%7=;:^ZF*W>9P\+H+\OY6E,OI84?\$*8H#0GFN4AI*%!, M4TH18"G(<<8H4KS=G<3R=WMW\IJE=:W H%4X6%VD8MN9F]>IZ^.X6=VF5'F\ M2@UOQIOIYT4Q83DE>1B'($H8$F$&,2-M$ %$I%/=:'ZTY[KE<*O]VNA1/.O= MU"=-/+FWR!1$K[GCES=-S\K8LYJRZFY;+B8""3"J=:.G>91?.-E+^PB.)(6_+H3IXL8CH1 ]GD\I9 C9[0+G+?ELKB47ZXGF$G* 2YP"F(&*'*H+F<@PA!CFL4C3)*4LC]H@/(-*6Q49?K1G+/)HS0]DP'%3[M,B'&1;!7-# Z MGOCR*D%,?1P32(QS>)$G=HZH8H5.UU_Q+=93;G\4N\! M7$P003)$AE@],20+'!%1V,:F2&@=L>HFHF_L2'7-:HA9_45QT*D'($?NJ@&I M?V/U -5YVGQQ)/$BF.XWOZK7H#0R^T66DG-G$.;6^7$@S7%.E<]K57-@YFNU MVMP4J[O+9FNGNB>WGD"$9WYYI#M <[+I4L,O/ ,T+EIP;HK%QASZOMY\WM=E$? M6;_[(/D[_S.]@#!O_KW^,HSK4H') '>?BU40@8N@OGF:?Y=?Q!=UD/O=BZ"+ M!\W.HE4C*O89^VH_S:YCZ_A!5W,(2->9[+D'><:EM_DAU>KA_KDD9SFC.9IEI 8P(1%21QU(:BL[-3V(S'Z:)U;QVACD4Y- MWYN['4PX36..\%,^K.]VXSS5[W2/ZR*^VG9GBPHNS;-V5Z/1G(F7%#* M\B2*$L)@GH,DK9?5[B*G(=:J!%S$\UP0["6V+]?OGO)5+3.8[<!6DQ'34), M:8)8%":1+!= GA'1S7]C0(3.N8)ZGZS%,-,#!6UPI6F4P=R34X^LYIP&G&A2 MG6!2-FL<\##4?FY"2=,!52"\K99?GHVVR"!93A+"8UETQ31-HF[\EH%0ZW0! MD\_W7."\?7_URYL;?OTNN+SZ*_]X\XY?Z:YB,7)-C1&^#=,C1:UFX/'4%PPY M0PT;^\;!#JL,*G<7D_VYQ5KA3SD^:#F#*$?6CX-6 MKI)1. /9V"/UP:#Z@,W-PP=Y06YDKZR>XKZOH5F//V&(0I!1"!D2'$".0GHF5OO M;_["KV6/[@9?_7))WO)][64*+C<>JP&L=WOU0':0]Z@>^V.G,6A%]GY&TNN^ MG9U>K!I)?1+$@5::'LS#B+HRZXLKPF]._MH MYNNH?P>)J'>LR3+"$R9 '-*XHPC*DERG>#&+T$NU8C(\9&B8&@#\>Z5'@\?S MXD.-]+SHRAE4V+DX#FY8YE"YO*Y,IKAE(8*3/.ADBBE(2,Q=W*0$ A MU9JN=A74]QSV)2:7;R]O+OG'9J#VX\U[^A]_>?^6\>O=D$?VK\W@[V MG9FN.-L]A-^:4^ 'B=T8[N9AL/>T51T[-T?NVO1QP,Q]6D]GT_WX9@#$IR^9 MAPRE%$:YB! & -$,B'9.GPH::_67+,)XAEZ[J<01_#1WEK"Q4!MH/MTS1MCP M&TV<=D@-6::VC@Y2QHF>IR1N3FB$\ ZA[X>Y^)\OL345=VQ1[9?X=T^REM6;M%0W\5N)C7\YU MY.R,' =F;),X\0ZBE2<:>%EMB_ESK$UD204 3D(>QBD,$8FBN%WV0VD$X> M)\ZHPH??W2^JAZ+8GX/T0MPL96$$$1 91C)^%($#]$"<81T(V4?K"4:RX)$? ML=CMK75T<*8>F1R8JT:H?GW5(U6K[$78XHKHP[[B9 M&JA54'GVSJR@VMO7J!JVHGINS^L5E86EX\"1@SQ>KJBLG=%],^RZ^%8LMUW? M,>2I8#&$F, X98A#SMHQ; MSJR]HH%0\[(O9SAC:>0X(&.;Q(F7MZP\,9\5F_ LHQ%-HC"4GYKFN>P/MNL1 M**,1U%GZ8_#QOI&%8HQ^^9XBP.*:=Q$G,90<@6SKH.F6!&KZWK1_%=I[1OK%_SO_*K3]RJ M3M$QSZA4\>2;;;4R]%OHS]Q1KUD,'!T':QSD<;YR,7;&?&CF*"2&(4F3."8I M8I1F)$L1ZNJE,-9:UV@5R/< S15]_XXW^V4RQ':+1,=)TE,:3ARX&:H;B MT3F3M(9K#+P=!Y70(Y25B<1Q0D0L9C*.G*,)1J MS<-;A/',I=T[6L9(LO%/#4@]6:>'H]TK6X^Z78.^M_6B/V=(Y,#4<7#(12(O MO<;EPAN#P9U)%$(492!D*$YSR! ->3=TA[?$; MI^88#]P,-EZC-E"C;-(XN&"D_/30C&;VR@?<57=WY6['POK J6JY*9=?BN6L MCABG'!&$\X3G.!<9P 1T$>4_::W L8GCN?Z0O:)WE[O=29MWO.C[JYO+JU_X M%:W?^OKC5;4I A">WG/%O:]J_.C+4CV>'*G:G69WK*OG<^M.&W2&."YL'0>! MG&3R]&0Z9^XHGT=W^OTO3#,LBR&0890D(R;)Q40U)/)NH1Z5C4O[2OE>+-9E5^WF[J54K!I@H^3 =]67J\G2MO= JI:MF$W9W.F8!0U,NF19;EC!$A*.I&LJ-([^QQ[0_W73(U M>H)U+>@B^)_A3V$(@OOI*OA6J]OO!1B%X448AL'ZJ[RW9#&PW7RM5N4_BOF_ M!B #%Q%"38$ TO0BCJ/VQ\KUNAYE;0[#V6[6&_E%O?6=MW/M]-M-O3KSUF3Z M)9ELK8^[UFK47 27C<_]%V3'GKQ2A1G9-PZBF1*C)$X22!/$$Y$FH!O]S@G.M*;)[,-Y)MQ!85 ? M(?2F7 :SG4C-"3,'QBI.F_7KJ>;DV<'.6ET@[=SKNPB.\=3S)-JKEIV;2G/G M]SB8Y3*AI]-JKKW2F/C?WFV;]T":0749\7Y5?"V6:UDJ[&;YWE;K>HO5][FF8D /65 MW?-%"AY=5$7K=;&9ELMBSJ>KI>RAK8]4L>*VG)6;2<90FD*4X8@0( C!N<#= MJ\,8:*VLM\]T2L&I<]ZF$H:>/]":-U"V=!P LDG@U7D"32]<;;,[ MX3$C(8$)(BC*ZX=M!56_5EY^PX>.4N'E@1*]>S1;7>KHINOA6E,4Y2 M$I$0HCA,<$K3,,]0FJ P3#A5[;6X#>KOUFMU-O?=LS.]@H/6P18;:#EYYB[U MTR+CN&4]Y7;BT!\?#NK>S-?58B&JU>_3U5Q&RE(L/STB612!E "2QS(2PS"D M>:0W<&/R^9Y':KI;]-=:5+!7=?HN=.>;'NI\668(-$6WO#+KR!(%,ID8."[^ M&&5P@C+F;NBRY)=5M5Y/&!<@CL.<1!3 .(E%EF0UKS!-&,!Y/+DO5F4ERY;I M:J/'$K7/U[DEGDI1OCO(=+$['_US\:5?@@KX@-7L[K0<3[N^.#;BB,,YBG#$!$HIAPFN$,I$G* M:$I8'*F.G-L'\O=8:;5=!(VZ;OB\T3?8F-VKCIVY>=RY/8X;RF$^E:_K4G/U MP>QK,=\NBO>W)Q7A6$JZ@T@4@JB?7A*802TWGAT%=1ST=SJ MK-<^OG)S-GHUQ_'<>:^XH&$(VYTB\!67_2QP4'3MW+('U\:/@X;NTWJZ1,*/ M;^HKLZ:;H@[R2U%]64WOOY:SZ0)_+]<30L,$)P2E, $)Q*$(.Q;3*(6AWNO? MIE%\SU4SS>+9* MRXTSRLPIOCR-QJJ[:;F<@!!2@C*.4I("',*41[R-EX&(:3''.$JOS-EITJ6. MN8.*U.G%/!OJO.:;'^ZSB? M3_P%,CMR:E@LNTJBM\7&>06N$!QTWSE/4DQ%ZQ!37^(J>/G[C3%VV+F8_?:F^_;Q/HR[+HO8O M]2T?'55DAU1?N,$-?!CV9C817!FWN:-I*_)P(S^HZ2?*GB$B>1KE]2Q97$\8 M1Z2-G B]K0)=Q/-\FY\?P?W\$-1"C8:3G)AM.4OHR6>'@^072@;W.U-X<,UD MKM# \W'T"IUFI#I?:.R6-?/JN/L^:L09PIQ"D2->OR+-0X+:R) +-\S3B#ZJ]SO9EHMZ4>H^2 J%B!,F: )0FF0P9V'2!N$9 M)3KWO.9'>[[O6S6&][ZN3VKWOT>+]!B@[HX7#CSVX0P+# T;!P],Q5=.+AHS M+LCBH_WR\NY^57UK%@FLVR'A&)&(408@$(S&/*%9QZ2Q_Y2S'J.UT,92EZNL$S#[>,]T.HH)M MKU ME]5L KJ;+*RKG'5UN_E]NM)=-V!MJ%K!V(>7>O#M;#QZ:V:0DO"$-6>*0%LS MQU'V66?Q_!@>!ZZH DAL5Q)R]=9?R[DHO]=?M<3C$<0XH91F5*110@%'[7IW M%H84ZC#((HSO54JMLH8^MWMMAO2Q<5,-0#T9J<>@QQX*90^]<.BT0V=0Y,#6 M<=#(12*5\TM.MRA:KC>K[:PNP2Z7'U;5%QFQ#2D(P$2&3=)4T QAP=*X&_T7 M:FLDG03R7AX=M+TIEV_N]^J,ZR(;3U6+HY[LU*V0#K+JT\ ^*#OIJ4XZ[=+9 M8LF!N>-@E)M4GI5-SOQ1>X7F*%[9Q3LS-,=%* 5P3FG(D2S88D%%JR&.(Z4E M4GXB]S55H#=NW8?E"H-M@[KM!G07IE,'?32!SOL\0S:%X6L^KIM$\04@3:=. M#0MZ6%\%D.0)Q2D%"$29JQF--N M @DE.-%:Z^8JJ.^5<*VTQ_/7=5]V4U4+\[4R[EQ7*\ ',5SO&760V/A[L'X$ MD]JJ]IU;HN>Z!<91L;M/Z^GR/C^^J4UP+R4S[E?ENKC>7[?U:N-Z>^V/^[F( M_1G"Y3^:A_]>"8L!1BCE/(LI8RG-2-)-"%&0INHSX'[B^YXB[U0'K>R@U1VT MPH/'RHTFACVUCLH\^_ -HSD1_X.WBTHU?^WI;+XG)3W*TG",(<8X+#1%":9P2GW5LW+$>IUCB\@W"> MGW:O;%-9ZPP:H:Y>]],P6JUOT+/'>@\N!_;V^ZI?9]J9OH!#Q\?1"W"9D.I[ M?J9>69/NJFC?K&[W8V:(PS@)28H0%9@G*!2@%8 IT%H/X3#LD.2["*3>BZ-- M'E[=L=Q[(UC2T*__#JFH;WV_A'QFI DIS5MCY,2T2$R5G+;>61-T=WP$$BE% MD L<8QHBE+,T[(+&,-(:4+8,Y9F4NV/N[_<:F[NU6]KJB(>*EEHRT+V;3KDW MP/ENYZTR(9N>QR.GF68RJ@0S\4B56G@VV]YM%]--,6?%_:J8E4VO6GZ]*.HO MI Y\5ZTV^][V28T3G*8ACA),MO"P'X619?*FCW*ACKC=M2K

    7B,:3[I;.K1CC#\=[;>1S$[S_M:N#[R]WHP40 %,48Y6F,DBA)849( MMY*#90F8;.J"T7Z\X-5 6G5OITF[7'M<\09O@F71,PC.N638_50V=QPWK)M4 M-+J8FOZHWEC'-_LD"\,\B3AE($Q$BBE-Y!V[#P%A#"??BM7G2K6ZTOIHG5OG M6(7RS7.L)BB^WQ?+=:%7$NE9I5;6>/-(KS1A*G6B%Y(<1SY##B.?QD$*,^F5 M@^M$\Q$[?6C6_]Q4^W-Y)8WF]7K*;P5>KXO->I+G(J(I H3$C&0I!W&$.P(A MIK00QUTTW\/Q\OM?I^OFA$(G0TWV]BJ.-O7JK.: TUY;?4[Z7EUPD!?L]/5< MRKQFU[EZQIG5XT"5PWR>5C:.G5):;_BW5;DIJMO;ZE9L%XN'CJ'%?!^3\PP" MA/,(Q$APG*,,=B55EB9*>P^ZB>099HV^-U)@3;/;6N)A:*B8!]/S]YT/9\^S MK']3]3CVR,]&77 D[S6.^?!38T5?K[Z:K=VS\U=MC=YK-IQ:C>?,OA&LNW.7 M2^7C M-@_>% V[]-5RO9?2Z+]>X$VXRGG!! P@S+J%$.9,\9I B!!*2(:7C MM2U#>*;[\6':!VEZ)V?;FJC \W[\TP/Y&*S30'<_%IHQV]!*-5B?3/P4I>V= M&@&>'211.;UZM ?MZQK__>ICL?I6SO9'IQ!(0B[RF$?M]& M ?POXZLU[=ZZV^M:FY[*9&"?XB"!;^,?MS2K(H"2G/8YBAG&,20Y+S-EY,/A:>CXH]-'B]#R-H9I8[G7Z:K>?W2V#[HOK)Z M:/=#@C1$49[ $,,, QK'8=H%1"!4[GS:A?',HE9ZIFYL&T'WU%$BE?-+2F?< MED2KCA[UY MJ#F&N-?E!M^6/NH,)O;FI^& XDE?;0<3SR5^VTY1S(*$IAE*$T((/52R7V8%&54?9['Y,-]S]\?C:>_U=T"P=PQE4EZ MSV9ISLL/XY/.Y+MGOPSGVS5]4YQA?Y[KR4EU"UM&P%0K^96CRT.?GP]OB^67 MS=<)P3E+:)3G4<9YEHLXXTD;(4=,Z5!%D\_MAYH/P:*1HT\!97_40>G#&B-& M/@1O?;NBCT4?[E@1\567M$BX3^\5".J:,![^:2M_ 7UFV:M.&KW;[W)YN?RX MF2[GT]7\23TJGX\_82R4Q2\441)%>9@QPCEM@W)&F0Z +4-Y M9FTCHY@'O[?W\.>I_/=9\<__E$, __5S\:7<[5]:W0:;KT5P7ZS*:JY'65NS MU8#:H\^:H[6O\;)?0)[WZ0P+'1D\#NRY2J;RS:KLY(X)OT^M-,:P<9O\"#@V3TX+RY8> M.BI-5T7QO5QOZN/2EK-5?380*W9_3J)$/B(88S'/\@0+"#"".SW-EN!:AQ#X M4^&[=S[_K^UZTPR\K8K=/GZ;*KA?%6]:Q2VH94,Z+6EM6L9)E=M3H[@O? _" M+X)6>O#'5OR?QD3D,R:;U\@.&NY'X+23//4J:6?..AHEI1BEA,,4Y F(\R@+ M8\)DT PR(A7DR60W6,B73H847@VG<]L_5N9JM+18SA7'27^HD3U5XW^$VU8] M&;V1/3V/5&_ J^)W&:#:+NN;7D9>RB]GS10*GZX6#WA>W=?=K/TKU;(;'7.6 M DX!Q1A $A,*<08QQW$4:FW'[S2PYR)):@T.8H-':B^"1F_0"M;;9\%/,ZB5 M1X.U@%Y%Y-1\+U34,?(,([VTQSB(Z2>UJH?KV0M-FS?(J> TPG$J_X\BD%*1 MB50J0!AG**=4:8&BC[BC8JG!%A-.V\ I29W;[Q.D ^Q3H6&C/4:U&N.'HJA> M9F80-7#/D*'E+XKUH_#[MW"HB!#/(T1R"C)9'.>,1E( 22).8,RQ!4)M MPO9-T%;K\YO8:.<,EPU@Q,^^O+?$I[GM?=#SC(GJ\'31$J-DIY/$SJ/3G7>. MJT]^>UO,-GLE"6!YDD.8YS25\,Z(0+%4@G$>\C3FL88; MT%Y;QVE]ZJUA_-6IZFTR9,5Z;*Q]Y6K43*.DL-L,S2I9"S<=<_EM]W8DC2.2 M)!1'64Q82C!(H6@')Y(\UCJ4PGGP$1'9X(5H?VWB%,5^FL/G>(%*2PS)X+=G M7M?VWC@_%'T-TC-#KZF/ZN> W1;U2NR;Z??=)NW-F;!7U6Z!]G(S2<.(I9+W M-(H9"V/ .:<4$L )!20/M58 60?SS-567["9?M\?CG$1+#MYNL>&V3JK1LM> M3=6C8^>GU+8_O&%_NO1%4MN%A18D_KS>KZ6PS$8)RE(4B#--,$!H+%*(\ RSA MG*%<1"I[S.A\GL<[AE\&O[8Z=/;>TK)#8W,97[:8[2RC:(_:QC)'J;UPZQMG M/X(M98QD5Y:MKG;OSHMRPO9M?[F\K59WT\-B&20 8RQ/09R%6$9+<([;4"*D MD4I]817 =UFQUQ4<"=-;QV=GWWD,]N:<)A)-3#M3/:R+V4]?JF\_RW3KPB&N MOZCI$!_5"^>L>($53IP;EAMN4J@<7DE6/&F_U:P?X2*'7/ H!)@1",($XZR- MF,>YTC"WBS@#T.4BZ+ZKL\;-B:M&M/%FJ#UTU+WT0Y]C:]0A9&3H*%EDELEY M)%FXHT.F_1$J<9[!E,&<\0S&@C*:YJ -$!*NM,VRP%N@*?^'6-\K=L 8Y3#N)F&0 <4)YCC!&60XX;,/) MVD=IKP[K((/T;=[JSIO;>VE4=OBQT45'1\5!/_7&VS,SV?']/XJ'"4\2P'-!"0. ()[#F(DV#L&$ZD%"]]/[H<1>5=#("J0N M74YHFZ8*"I]^&9%"W2IGK'CBP5E8F/HU%EH8ZW^&"SLG='HS-_(W)C&+093* MSXX%2C).8IIU'X\B_=Z+TH?VU5NIQ>CW3-1\4>^).+?$L.=QU@V'O8PZSBN] M"BU+AK_'S62_T&LPR%OGCO[0;A?$IIMBDO,4\90(C"#/R MS#^]KWM\IRJ0LH):E_[MKFF:^GWOSR]# *A:Y9 %CSQX!0IF?HV'#H;Z7\"$ MC1,JO, RR+P.)!;3+Q,1P3S-*0BS"' (D1"B[9'P+ YS54[H?:IG/G1B@EJ- M.A4TK7F=!OY-]1=V5X/^K6 *->SZ>+OQ70E MY'?6$Y'3-*94I!3EB& >QCEK(R4(:1?ZNI_?5SVPTQ74PH)&F7Y%H&V=>DW@ MTS7#JD#=,(=UP1,?7JD,3%T;GA?6&;Q0'=BYH<^0736RBQ76KY]@%N4T3R$# M)(VBMA;A.$JU%W'J1^B9(_N:V8HD6@;JLL27=W8T4;+-.4^.O% BBHEW8V.* M40XGJ6+NB I7]F^,' #6=7%$?> ])9!0 1',.:!)&RI"6&D;0ZL GJFRU_7H M6:L_8F%NW^M0Z<4Y/:88F>: *:>L.($4:^>&)XI]"I7#*TE[YG,7\+JXKU;U M7@$?-].-Q!?.:$P$PICF,$/-!JWM,"L/%?<_L0[2TSSH_D[IU 4[>=K3H89. M*L^*^C?1;')4US]W73'Y['X8TV@*6E&Z9-%T2Q4H_HPRXHBB M1\[H\2C]L] P,VHLK#!4_PP1-BZHD^%OQ6+Q'\OJ]^7'8KJNEL6\.;IL-0FC M6'"&62@$ 3!,$1%=_1,"H71:MWV4?FA1JPL:>4&K;W?4WTJ7',9NJC*D#R.- M:%(+>_.;EH?.R'+"E+.,L35R++2QSN,9=]PXHTZ@OU:+[7(S7>V MY[D ,0\ M!@D%&W'FD3JT/V\^+ M2@B]OR]6S:NZZV[CLQ"AC ,1AQ"",))=+T::8>$TS-(\R;1.??(HHY]YZ3_K M;7OJT_;S!!J9XV;SV3O5S;:I>]W!'_?*_W01',0'!_4&^R*ZV5/5W.@7X-AC MZXUC-]8^$JUZOS.,&"T*Z?5T\4S1)(JSB.8&S;VTE[DY"!5/F?4Z^JQM'A7?[+-Y&6*.7-(D5;UN MH,#+^5MI[@NQ(8D9H2A)JND%KEZ M--&,7XW 8+JI58']895F([:2,BV"FS M%"HQ6YM'12W[;$Y48FY<"[$6NF:,Q!>G51TJYICD..<5K"E9MZL.W12$.NMK,4XZD[U;Q3 *4C\\?%1%=) MG<"?4\]T2?=HE/&4!$[3,&6YR!%"."2$,G0HC7.D-?_J-/#XIC7<^JI'OMXM M->3?TUF.\7%0Q4D%&CIMD'$QT6UJ)\CHP3_M2G WJGDJN! 190BP&F<"L9" MP6 7/(J5CMEP''*,TR*NW-2L!/LSTK02W,^2C(^ Y[U3J03=F#\NZKE*ZE0E MZ-(S1R.4$PAQ"@#($Q2FL6 QS\.HC)HNJ0+KY 1.FM P0G%"4 A9G&"PVP.] MCA9'"= !E6F,7@!UOZJ^E>OZ<,#;:A64N]MM,_U>&+VF;7Y[Z=]6MK:.XW:R MSJ)R>[%I+IRHDZS/#ZH'U*_+]6^[4]D%RQ$6C& 0Y8Q3A!&N3T+->2)0!HC2 M_@^6(3SW7!ZI"FI9P:^-,,6326T-5%PMX=\[S542^K;Y61OQHC'GUD38.3D. MUM@F\70-A M/C$E#'NK#C9JCUA.0U+AF[8UX& MR5_?GPZ/.<>"A#G->B]\6:15*^D[.U(ZF63R:M5DZH[ZZO;U1O8)5\\BORON/A>K"659 MS&'*) NQ2&6)%E/:1HU# ?7>P[&+Y9M2>WG!2QV1G41=4MF:JTBK'GW5)):- MI9X6OI_UZARY'+D\$GJYRN;9VG>7+EET $FQG'V]FZY^:TH[&2XD( L1)#FB M:13C/&G#TCQ6.BK*6;!!NH*=1%?]04V#C3N%_KRUKKZ4/>VK>_C(*[T^HIG- M(X&9LW1>[RW:^&2.LS;HOA:$&0WSB.$TC*,< 4*R)&[#)B"R'-32#-8_SH[N M.S<]2&U_36GFT5J7-!M'A_*)6UH\,S1ZK#PS3>=5GEGYI,HS/)M5V^5F?5W, MBO);/1&PKP9E5U80DHB0X!QE,$IYWH5+,=+BF'$0S_QJ=04'88;=27,;U7#5 MBX-ZF#(RSPN=3IESADK6?HZ#1O9I5(ZO,S7ZW&Z6F\G'Z:*0@;X5RVT;A:0@ MQQ FA$:,(2+"$(LV"DZ1TOF>II_MF36-HF O29,RQG:=ATL?3NDQ91"3YON3 M;9LG[Z!F/5+BR[0G"*[S:L *X!ZK)S)]@::VG@P+46OUE9LKP[(#^K9<%I>; MXFX]R7 *9*08B*0YF4P0E+8!&0J5Z.D@S !+N&IQ0:/.MKNIX:9A1]./D=9= M3"4/^^E<=@[I="OU;1U'">ZDJ;>*)5Q5]N:=N]OV^F%];Z&+)=?1+6Z M*98?BE4MY_WJ7;4JY,\]53>)F(AS$M$T9#2,L( 1[5:>4:JV[+0G*9[9MDL@ MJ&Z#69M",.UR:)9Z@_#_E1=E<"<3:'[NT9V\DCEH5$L]-)U"!3JN5M,#Z;[! MWM\&G?K@(+]^MR^0"03[#(+WJZ#.H?GY9P@>5\-I5,7C:D"S(KJ7AE0KO:WM M/%6I]]=.(RCL>TRV&N1>L.PV['5,OQ1@@E@N*$A9QC,LC6K8??!EIVT'XB(X*!NX_W!DD4X/ MPL39D?8AC%)YK1=A[H\JI/ATM90WY%I&:@X(['9ZXT"(/,^RE,,8H2A.PQB2 M*$DA1V%$D>J6V<:?[^]&:B75=\_NQ,O!MD\\Y\C:T''19E M21;QB+5J $FTWG'PI<'WM,Q>=MV7?GXO7@2-^&:?JKU\O1+!6\NH 6\,C:(Y M Z3;'OL748-:?-"H[QF;AAZ?H:KO5AL'=+UG6?5[+Y@B&\O.X;R.7'XK/A:S M[:K,'B]+C9KL=UL M90_HKEIMRG\T\O9;W'2=HC0G $><4889C5)8[^-.(I30F"9)FFAM.^-5B.=' ME"C7]5:X?R^FJ[7F01=^_5=[C(S&>KT'QD[VFT9W[)1?!%?%YB(XEM[N M:'<1'#58\&ZZJ6_*A\&&;VSL/_,XZ*55QP'^?E*M!KAKG,'\!3%7\M%R\WNQ M^%:\JY:;K^M)BN,,09B(#(7UN1P1K>>S=J)R0K1FDSQ+\0QT>:>FSCCNQ'IK MDO?MNEN6OXSQ.H%@ET&P2V$TY%:PVXS=+MMQ]/1VFJPZO]U[[(?@=?UR\WLU M 5F617&:X#SG*$OE_TC::L&,NZK#+13XYW7FD]?*1OO M ^/^Z!S4UU+X6-F M\MY;9RC6;:L?D<#:.5J!U\Q1C[R5%VLQ 42J$4G.XC07*31HE7.LE M6U\:_#,W]\Y<-;.]4=>YS_UQMY8^>O+6(MVR5ZO%?ECZZF5ISU\#5_T16,C; M94)P##,&.*:<3B"P6K1A9CVN=XNE)@G_^(M_\5;/:%WZ=N]P;?6OE8X=O MK=$I>[6:ZT=%KUZ2UN0U\-0C>.7/3G@HJV\<9Y!@R+(\)R*FK1@29Z%G\*I( M\ Y>&'H'KY+5WL#KVN7^P"M_9_3@E3_K%KPZS?7#@E95C+JU-+W2']]\YGPNX.'2 RC.!,QXH*AF/$HY1B 5#)2Z9UT^G$SW13UKA9O:\MEC=EL<6-"QW$]TZQ66W>(]GJ[K87_>7IW_Z_!;KOA^@W\3K;)3LVNF^(\\X9N!3T" MGFJ VO21VJ^Q7>" S6"V-Z#SYE#;!U#/IQ<>1#[='L$.?[XRJ_Q?J[I[]ZTW M[V^;F.UI#(A0GD09%(A',1$")ZA[--(<3;X5J\^5^I9]NI^O<\\=2[&^Y0P/ M^]0W4*V$]NN9\MC$8NG[4&V*#U6Y MW'Q\6->;@ A"AM!&8?Q7M96VL+&G'! M7MU%4.LS*Z!L_%2J5GNR4AK*[7C>B:\ MYCRZP>21TT90JS&'\E_OL>#4^K[7&#WUT6S!D7%KC*.>]9*9^E(D2_<<4/00 M_VIZ5^P'H3D*(8",1%R@. EZ<6C&[I6;3C7Y;Q% MK+'JO3%,YQ1%]88A#'?]>%F0*DW_NXKEF5&=O."@SY!0UJZJ M4:I/0_5(]:*7.VT#X>H5K\X@RY7+X\"6LVPJ/]>BLZ[LV^[ 5TX$!4F*0$I$ M' H,\K +G1'"'?5?U0,..P1H?E*T&[>M^Z9^C'8ZUC?<2=(JOIGU._5M'P?Q MW*:DWL,T]4N5?7CVW]MR5'/TVAQHT1],2 M>C!M9;>O'RY.#?-UK;57'^SD!V_/M987S-HX?0:_O33@.+#<3ZK5 #>(RSTL MNFWN@8R*4I&AF)$0ISQ"63<5E%#B:K,@G9 #S[U(J2H'37@UW;J6]>6WV^D5 M1:L'V!?#[O0.$_?'04_726GMEV'HF0,B_K*JUNL)BW$$>$YYEB4QC+,\IKBK MIT.HM5N&=3#/%&Q$.(.;HG_66'-OG5N@G7>U;XXU:LP(IF?TZ-FEF8XZM4Q\ M;0[VH2Q+",@RG(29Q#C*(FRM!42(^%LZT?#\)Z9=B3K MT0Z$[K:"-+7=&GQ]..X6A=J-T?O>CR];:L9+V_89/4&M$]38[]&)E\K;;-S= M3\M5_5K!^]NG2G9G@);++[]4U?SWV'L36+\(MJN67_7#:M-&KN0>'6\_5Z#JST\SF@/W9B@U;M MGWK>M4/'R3,\]=,BXT"II]R>[O+AT4'E^:(C1C]7,<$)C)#LQ),L3Y(TITE$ M0!]+G8;%6O.]5A:J3B;TY^+FO,UQP:^Q+Z>YV+.^G1N MML6-P>, F:MDGLZ8N/1(>55BN9XMJO5V5;R_K<]TEW=H(Z!9%UG,ZY?%U\V9 M[I^GZV+^8?I0DW7=#4MF_S][[]K;1HZUB_Z5 @YP=C?@S*G[99]/O,X$2,6I*KGC^?6;K(LDVY),5I$L.K,'F$[BB_BL9Y'/6B07 MR13Y;N!&E DG"5WJ$^)[7L)8C5( $N'R.KTH-%;?[8#ST7D(W>FQ.RWX"Z>% M_Z'%[PP&S+;2/XWO MJ^'3_F=Z>.#/9;7J+K9EL]F0GR?WW-"'?IAB%Y >7T:3Q!MW0;=N5)H3J<.; MHP^5Y)GB'%K#S\ >D1RG-6GJI=[:72P6->STKEP ,>Q8S=>&3_3#F>GN&V_<02=PDBF,4I6Q>CP$=(EM&_$SJ@G+Q3]6L M_"V04;='2! CIK=Z.)'32R$ZM*C&O, M2_)DT:B717YLW(^R7G3D_U9LBOOM_7#GJ1M@& 0@=C,$D ]\''A#&VQ**_6$ MLMPG:Q[]/9B1QV E21)3 'W\R&F ,#5:5. 9"V=T8!Q;=BC!2.REBOXBJ0;+ M'P=MT#3%R 4H<7U"4A#['HZ'-@#UA&X2'??)NM6@ S-6#>1($E0#;?Q(JH$H M-7K4X)"%=#IWL56F"!\OSZY-ZX[H=JIS=/ M:H5C1O>?U\KWX7G)%>K_XW2)FY^M=_ZX&Z-G[ 1B%T[KX/U(>)_?QQ9<<#VO M_:4MHVW&5*6_1#$B,')I0)(@RQ"$;A"2W10K\4@P6[(BB.\]IRM2R[2S=H(9 M4A8-_KJU-DUJ-*%TYG&2\I:XYS.NEV)F>QMT/-Y?WSJ8HWC5>4M M_S$^GYZS6.-[U0F+_CXP*5^9PKMDLF+$Q?9F*F;,%TA3#/I!;3\NZP#N,ZP0 M")U[MPWS.\AH#FP>5(U] #?;879WK_@.ECO<=+.!3WTWTIH#S=J#S*=&_W&= MQT@R-6LGFB_'TM"9=*=?LIY2GY5IZROO.EG3QXJ:'$ZSUT2+_[X7#3^'])$! M>2Q6V^6Z/W"0^'$&,81^[+//ABA)A[9@DB0R18#C6M"<-N'\)J^J<\O7?Q;- MG;,'??RT^05?Y6X-[&Z2&'YZU.&BD:X0*S74[P6YU&,$:5J*#X_R0D.*:$)"8*4#BA\ MBJ0>BE#=MF:%.S; 6DT[A.PTI=.!'GE(2KE#1JJ905_(Z=Q8MLV(W7G:9&10 MD0,L%4A5UKTEG4I9%%K=V[=]^>>&)9R>^R5G/7G37%:_E?PZE&]->?W/H>(\ M@2P'=7&*@YA@-R;>_C0:)+[0/2+J6]4LI ?ZV8%U/-?IX;*NZ'# [7X ASQF M<4.M"P36MF9C7TXZWQGQ$NM"LSE@W,J.8D>(KQ#3WN8&G5'4D#1;HYECDY?1.(*%]N*CR M:\91#3:KR^8NK[[EU6-QG7^I2B;)3&7ZIMT@H $,(I_?5HHB0OU@M\0"TE3H M(2&E#>I>LQU@.LO-RFF!.CU29P=UC&0H(UQ 8^?@6DY\[:=90K+GH'N1QE:1 G* SC-$&9FR5D=YL@ MID3H[@_UKL[>ME7N[YC&?%JUG?T.D#/^HZD(R:O[[SB M:,3ZSGB>+0A&>NP27-^9RISH7NX7U@<_+^^[&R[C)$$D\=,0!#Z./$0(1;O( MAZG0 L^H#]8<7#@6AX,951$B1Y'8UJDV=N3$7Y@8+1NAAR24AW.'WDA:D;HHQB-XR9W% WZQL!B(12A6>2'VU."4956L@2):<& M&C@:K0>SE$8\)T) $R09LTL59,&?T(51'(@=.N+I!V^F9I_B+CC:52&.;]3QB2EL"DPX M31$I)RD6<2AS9L00ER,/>4S@5/ DQFG[3TT#55!FP:Q/B1FEXJXT1K/9AV3# M>=3(8TTDV,\BB" A$+N[9K(D$"K '?WAQC2Z'0K9)%61X4Q&D371-5:)#3,U M1G3.*M[NH-L >3 M#'DX3*(H0#"DPTV*(,E2=_&85U>E\&-^$UJ2Z?R'H.3Z_K$#I>U<<=PU[I.H M%9M2F^)TC 2/H%'/\W:G.3HS]5;!K!WS<"66O'Q43AD[PF^RM^_0L5_I[G@- M,Q]0%'I9FM TR&*<#>N#(,TBN2?8I3Y97'5HQ$OO+E] G,""6Y%];?OBS?U=XEGT. M'8R>2]GF=* =^CTO!2^3Q/G](;Z6>/G0GH/]7&[^M5VNBYNG8G,[E*3$;A0E M&&$W#B D'DJ\?4*+B?B!H*D-&5EC[/%=.,\0CEY%F\*KZ-JC(4K'3((M8E-V M?=(0JU/6*L>R*[%N>9J%LVN8"LBS93U3A2FOUC:5\2,Z7QB.4AVTOCM1ZD>^ M%Y(T(9[+(DN6>+MUU20,A2X:F-Z*26T?N9XY@4*Q#-P,>Y)I]'#L\9#!F58R M3_)S)BF>SJD=F:T".TK5O6V" O4MA12D?@H#OD+"A"["V-^OC8 TDMMA&=." M]IT5\NW+%Q6"(\K8"*G10-4DD;% 7>1T19) "Q5%UH)S6C**#>F9*IL:?\WK MIBJNFWS5?N/OFZ*I#Z[Z'*IO@@S@$(4QI R.%^"$# ?]@$L]R1)&U:T;S7MX M_=@>=C_:6N 7SZX#GC@]4^<:R1GP+%Z9,"U^?PX9.8F>Q3$*9M;J'"0_Y1;E M3&0>KIQ_RR;GZNT[-6/7Q*10^&,-Y]5COJ)E1;?-MLH[3$?P#&??NTV0=CGY MK]5RTPR'W[V Q!%BD=D-W3 &H9]F.W!1G(B7BIJ#I#E0#H8X-V7E=*;T(G!Q M7 .KHYXMM74&35&L0VZ5R"NVNE9N6#[G^54B=ALIW/'!6SC3A8+Y'CW6]73)>AW93UT-Q%,49@10F+HXI!$.[$ Z M/O*/:6V&H-ZNQ^UP*I'T43R/"<&Z*9X>76UA=THLU,VRNC GR_;(R'6$$.&@ M-(5,&^/-)'O.AI+I3"FK'3U5E_2IV.0?F_R^7H19%$9NE@9>!", !,L3TER_PHN2YK MQH7SU)F^2?R4JE)U7K5C7\RDP;(5HZJYGO(H\=NH?BLVQ?WVOEL^_7/#=/6N M>.CO/OM>%;>W>55L;LFR6G<3)/+CH:BZC W&@9>XR"/030@+?&&&=F;$@5A1 MDK7@-4>C'KE3MRL>Y8#=>>AO&6QVZ)V6K7[E.P.F/Q8[;]\0V36T$+?% MP>W"&3I5OSVVZU3#U95[VYW6^#XHDI^F4TU_BOC=="[5;Q);T,DFO4RLTW$G M=V\M[D,6S,NMID?@T6([@)K+ ZSK^P_^:@'B[ O:'+HOI]N=[FEYMV M>1POFWR!:8I1$$4TQCA@_XLRL*L_#:!,Q99-J#5G?;L[I&^<^V7US[QQ'CCJ M=KEP4VX^U$S.MVR\/CEE5\E@,""K];Z!]&XVQ\^6UPT6.ZW)SK)V#CH4-]MI M[78N-]T^J<--?[==R& R-UM7FCV+4]NES&1P,M[2E;IIZ3$_05R9I& MSTGM[5R];<+52Q/V^2.#792KA0O]("(H"K+4A]3+L@ -+Q$ -X52[[F;0Z4Y MR^K/O['NWE3+ZX8_X\$^Y7[$EHT9'TGLW%CG'N.YT-X:IS-GAFT<%5YX:S?' MJ*QO9T9F-=>%-#^Y_>\;HK-;8?06^ DB (7$PQAYH<$^$FTNZ4D MPY'4TQ)&@6D.']UZY6.'B6_(G!,9"]RD>>-?MX>,1Y#.O[U%\P411;[0414P MQ>46A1+CIJNJ%)C.O_: \GG+:]\N;]KOUN!Q6;"/7>>TK-K)TP*BR ,^3$B* M $TR%/K1+OX%62RT/#P[2.V5S_RV,"Y"=0O060X(VP7AVW:]9;MA0\5I[G+G M@3]<8"@037:OYJ!DTK/& U1G7/O 9-M"# (* ML+L+R[Z+A6[CM06KYG"WE[4AW.VP.EY1VMBVTJAFW7N=\[C80O"WKY_ M=*8ZX-WV#Q.;F?/TD]FV,.7ZBT/YD:RRNLD+?I"GOG"^Y]5]L6E;9?_J+A%Y M8'#O6&/U7^;:XQ1VHO*=3?7=YSWO9VI@0\DNIBXOF5XQV %?)$GL1FGF9H1& M,,P"0H/=:ZDN](1..\^';KZD:9ZE F_F5T#T.,RF[*@]SGGW\$W,-F7[P,_ MURQ_A/V:IO=C/:%W7O]QXS2O)$QRH?+5 M!3,=ZCVO.!AB2,DJA$EO6IP2]L7C"^+&,4W=!(8I1(GO9SX>K@""'H8&#L,9 M,4-S@G@HN!N!9/%BN"W!^I@NW$^L31YU=)%WFT->#(>D?IZ.9WU.J:,#OOO4 M\NV.:'..V6.W*]64[6?_L1FG-%'S)Y[C?*LW_SQ^?"0"6>C&$&&&$40A15XX MW#P,(X2Q_H1R'"XC1S/VEV!)GH;V\*^BMXQGS.]A$XJ3? MT;-E0K(.UYS/B![5G-.?[SGCF&BYDA1"!?N:[V/JTI6CUTK1LNI?.6K+IO/5 M]_+C9E4\%JOMF2X5@KBE)BXDU,?>,W918_<\CLY M-?8-G$8S=*I3UR7RLM3A(;O>>KXJ<&#_>^]51NYQLJ-WS7>=D[Y> MIOM.I]&>4YZ6&>A$[SEW,T&/FHN>3/E1M&::X;\O-RT>M'PHFN6Z6[1Z];S( M\+3(PO,PC$*71#2 GD_"T$5#[39T029UKY/ZUC7G81W@/@VK#I_4N>F>U"F& M%UCD2J UN$&LQ'E>#\BE/#WY+=@+IX<[;$T<>]]HP&RV.EF:TC/5Q_K<8T=U ML4;[2E,=W= AE3YTD/N'=?F4Y]^V5_5U573O!_+[ &,7HH!B3%$6X2@%?A@/ MAY0A2B-@Y*S*5)"&IM%YC\^I#P ZE?"5M+/SI/L BTD_SC;O':QS#LUSODK< M(COS<98WO*3C5(NJCF%'^)F?!E5G7-3Z16@-^4M_(+F]K?;RYB# [JZN7=ZR M;WPJ_^2;X?P2V]_:F^6[JVP/?^%R0XNJ;O#RZ?+F\N:F7S6C[Q;Y8](_W6.!O>SGJY M__;##HGLQJKE'A19O+;^\_UW>."T!_"_M#? = M!\-%\"]^]W+CM$PXS&+^S8&,?B/7N:P]/3"1R7KBMBTU>UPS957]!S^=RTRW;DW]M MB^;IXZ9NJE9W0%VS/U>[QQL6;DQ!Y%$ LY2$( -)N%_!9U#%,U:M*#3GFP-V MYP#\A/OD@$9[TN$TCMK/&67&+VDSE*(@>RQF'C M,AC-CA-+-Z9P>"I9,.(7"T*]&3M+TSW>T#[)#E@+M-M0!YO5;WES5Z[*=7G[ M!*[J]O6=!0B]A$ *DL3+/.*Z?@AW.SPD284J$FW"JSET*UAZ/WBV[<#<]H;# M X.=/P:3_W]#^S$J.XWFK9F9^HOQ71IU7<6N31MQ_^G8O]'0>][Y5HX.1E3M MZFCSEO;G (\A)S\>\FM>UY97]]X"^7&4>90AQ$D(PX#-U-$ V ^BR,C[@--A M:HZY YCVF4"GV#A/^;(:\]3&3$Z4"(;V^\^2&-B^--CUBN_G'H^TZY7!-UWU M5KB;MW]8%.5F)D+5PX2J?3/+S'( _'NY9A^S9C-E7F[1O^>[\'P812B*(@J) MCR!-XS@># # $UKQM1"VYIBW!W7AW'>09IP&3O3P#+-!<\ZU+R#N;6X+^7:O MR;_CR>%9=YJ:(ZKI4Q8%4BS62\E63+< MX@V1&T/;@JP@;)-!5N;^80NILBC(:G#N>PBR_+&88O[U'].D)4E M9H8@.\IWLP39KT7]3UKE^<<-BR9YW;3'!F@<^2XE:13Y%&<9"F*TV]L%03+? M#NDHM)I#*L?TX8:!EI\.D,TU>Y.:X(HM]3AICJ#K>_IQ)FH[TQ% MS$G]YB<,E-/XT!D?%7C*FK X3)T#E+I1G&;()Q!DV&5_[->G$QQ8%1U%0<\3 M)&U8Z9WD:DN"I@XOVQX[?X9%WC.^G#.6RG:G_Y"0*DV+Z<@ZSF_V!-A^VHP@ M29$78IA1XJ5ND#$3]G=>(:%G#:T#/5N G7V5=Y*K;0FP&KS\#@+LNU_@/>/+ M60.L9'?Z3PFPLK08#["C_#;K[BGF5TGFFU4[\_;2,(YB&@+B16$6XDW+BG]S$80DB%'@8Y\"@E , M$-Q=#H$\*G6-\4P0[3_N>3G(Y(&%SA_<1J/U2;/J7OW^= M+7B)^M%XW-+@/"M"UD7_&/*[C54=?#-A2K(3_'012M9^?<%IE"=,Q:7VF9OZ MX_#,(8@S-XZQC]P@A1X*TS3:/7T,"#1S6'(<-,TSL>%9K-DBCZRGS(0=C4Z: M+^9T1O&;'CJS6.#)&WX-+'G"#]CC5<< M>R;YP%3@.1A*.Z0(N 2 !)$890%,(I<$R>X6.Y)ZBTU^N^QN)C 5A,; %!*Y MK!.Y5Q8)"UZ/;,Z0-,J'9N*2-K_-'IP.+-M'J/<5C8XX1V-(FM(5?HZX-(D! MQ<%INC>$(Q2_LYR_))>O\'9_5WF+KNXN-!\VTO+JNF!P%\@/49A!WXT8EB1V M*26[<_A! OTQ 4@]"C/Q98=G0GS1X '!\#$3Z[-'A\&>^6*#-//GI%^?&RU1 M=HT&OA1NW5S.N)5"W"AAX0/%,'!3/_"2_;V;:81POY5"-JO9-E+>0"B_D3(8 M,V(;A70;P"*R;F7Z./.*NJ K+1&8^>S7OZ(NY8D9Y.D?>7%[Q[(O\)A7R]M\ M$-;V*1Z^97W3;UF'B, PPVX:I3C.8H\DZ:YH*TU(.E,=E"KX[[-&ZL(9['=Z M G;)5?\NF25%5,IZF?&-ZCDZF"4[V6_VK?=VI?YH[YH)WJJ[VD\7W943I"_\ MZ_&E9?G!(D849 F)2>1#ZA/ 4ARO1X\2+YZW/FP2\EFKQE:L@RRK]D7E;O8S M7P'9-/=;%:V5^OQ]A.B?,B[/'XR%>])_5 069V6>L"OI-66QMI8JA3AK 4P2 M2@(?>8 2Z,9!B*-A$PJ!V(N53L(-XC98%Z<]MIITMZ+X:JFGUGQUW?N* MM.H\.B7:SM"OWDG$G8,9V:@[F_>,1=XC=1YGS0 1]4) LYB9@3TW33&$@QD> M(-AH^%4-7G,,?EX*.'L45NYZ0Z%X3J_/&(^/%A3^;$%9TKO"W;H[B$@\8^GK)-QS%<1*Q.7_L\]GI >\$^TTS4!-"=)W M5$F[-]0YL%2DKM'&'F*FV,9GGR/.JJ=%</LB6\&^M,[R'HOZ^= M0:V^GS5'4-(I_U,R!S5D&<\G%/I8*LNX>MNH*U5&?%=Z##T_DLXXWH=95F8?U6".<[VWQUD7-UTF M\I2S/&1,]O$^7"*3B;P/BW[ZK&1'C7/ CJ&+(66F[>QQ MH67;&&.ML"%?V6%WB@&\\\C1V[8@,KJKV+(68J*7O(>$8]_C=D1TCP?_; L@ M)QP^Z]K'U$YH4?)@-T_&5SS4>-94:M OR"ROUGF_]1-E:0H 1@B"U O\T",^ MVA=>I)G)D"^/SE HS_? +"E)&.%(,P%9KP_G"[3DL N\QSJ"5X[1&!#'=X*? M(]!-L%]Q )OJB1D"T]D]A" .TI3-M!.&E$9>%-/=JY&( A?-%*XF89XCB+V' MW7IE?<)XY#/6'2R)AS_5%KN@'\V$3R4]Z:<+JFI8T1=J%7K-U#;X:?2GE[\A M2!+BABAT?1@02@#(AO=PD)]@^=>1+<-O16"V<"-;2U\QLV,]=S>Q-6#_++O/ M(_RK<9M99V^S**C;RI#BC6/]WIPAV#]?MO86?AI3#Y(PC-+(@PE,"4UWRP.8 M)C/%=%F8!#6Z5=+8NW\VZU:7&4F;([M'S]==!Q-A+X@.,TW MHK&.W#^LRZ<\_Y97CVSZ?'R6_KG<=.4V+=3Z>]DLUX??1V7=?"Z;_\J;K_EU M>;LI_IVO%AA3#^/,33,O=ET_"^"^>HLDJ52Y]GPH-4>Z9U)XS0 ZF[)AL\Z& M34P'C'+Q;4:'BH6W]^%+N>@VV.3T1CFGPMV%L[.L"VLLG#WK ]PP]C-='_CZ M=A_0$M:TN>A,5)N_6]@1U"S@H;1MP%H2TKKK'6E9]5_B/^?+6J_B9=-3I=% MU14-)R@!*(V#D/ =XBR.\3[=2!%&"_:;5Z6I^B;5Z&4$^M!089T>('X8]DYO M&+9N"79?Q.3<=B_TF:UE4MX3S-0TS=D%YEN^%7B1K_T1AQOO<.O?XTD:2=]J MK'?2U'>_PP)BC&"*4)]4#D^7&&!^B( MI'"&*N1I@#7/HS\^WP_E<^7R^0ZJZ7BLQLU&"XO->7CVC=/G3_O,OX&JV7GZ M2XG5])V?(YZJI41/$;%*?YF]2&O O8OSW@)11-R, M?S(TQ\EP8XVAV%#4?< M*C$'2,T1LG7SX7R5AI2N5?D>"%E6FWQ%_K4MFJ=N/1K4]?8^7RU\Y*8IY6=U0 +"P$]@ '8G M=E BM($Z RS-(8O437&_Y#KU/&SE+6 G;Q$/06S98>8"2,NJ82PT8A%M#G>> MCV&6>U(N:@UV. >&\#W+ U.< UL. Q&;K76>[BSJ-SR=WB9[O;LJK[=?F:$Q=Y^D91P5MM4P_/[1$,]ST=2BQF=.6\R,:?AY>P#R=#*<0?QXZ9N MJG9,UI?-75Y]OUMN^LQGM\T]7,$19C!)@C@.,/9\[#+0_F[^CC)B9/E8.6K- MZ8:"^54O70=&/[?U(\_KTK%W(^.Q<>>^Q:[U:UIDZ M%JVU=2B+IO1V\:)J^5JSYX1C>'[+6_^:/[23S-O=^Y((A2&D24)=&.(,09>2 MT$MIBA,_RGPHO)4W]O,U*EL'R=EAFN_MV!/DG%.*J7Q:,K GF_%R'*KA1738 M?,T?\\TVI\PP\H/E9IOE&FWKIKQG:1I\^FM>WE;+A[OB&E3YLO[.S_Y]SW\T MD%'PSP7./(3=.$X1R\:1GY&,Y>(IA6'LABZD0":9U8E#?BL=\!>HZ;]X$ 7&6(@^R.!)Y M$&"$(P08"!"&*,%^*'6YIN*F-:OWEZI\R"N^7;'I=BX>A@GA1-%6[0$QG9Z1 M?#EIYD _K#E2IX-JI1C+T7E&?S7YQ0[)U65<::1ORPDKSJOBD(D^]F:I7$/IQ^'IP>?&JK$)$XG2W(: M)D&0%G5ZP<09^1G+F1WZ,AI]J:;GR"G$E[)NCR:"'T6] ("I3NRFU'51$&$/ MIVDT-$$!E7J*7.J#=:=-/1;G#XY&4ACD&!)3!6WDR$F"*"]:]."0@S-B,(HJ M.Y1@'/1205<9IP&XY-=#+C#$-(B##- 048 2W_?(T$B4 JGIE>1'&].!#L]( M)1#E24X+-% T5@W>8D>K'G2-"RB")&%V:8(L^!.J,(H#\4J3LFI^R]M]L P" M !(_]K +8)K&,,5H: &YU).K!1'_7-W5&OEZ+5LV(4&*:&&#'CYD2P\8"N>/ M#H?I+;D] V?WZ^5YLF/4CT+^:L][K/6BXQUMJRK?7#^UJ49**$E#$&:NG]$D MR'SVOUT362CU:(+4!VL>\0.647,!.8;$1K\V/_,UC*-2/<_8OK17B@ M%^?X.*(;2NB;5S_4F% J[$Z2>H( 7M $Q2QN4F(<(R2*'1IL)N> +&#:5(? MJ#N' %A2&X18$-0"U01(Y@G+S7*UO'!P]^JBP3'/[#XWQF5HL61,2T%^.8;E M[97?-?Q4;/*/37Y?+V $V$S#PWZ4H=0-:4#<8<8!8I#$XW8.Q3_?X.XA!^6T MJ$9O(4KP)KN-J(>R\5N)(FQIWD_<42*TIRA/H!TSB$D6G-Q;',O&6UI2M&7T M!PU]+OEZY7(-[LOMIF'9!OM?1'T:T@1F-(PR.*Q8 @*)T%;CU#8T:\J QEFV M*\JJ/,BE)MUY*X7./;]5V^VJ[SRYOC9X&^->7U M/X=+/Y;K;7>&B)_=[;X&-BLV3^+\LW]=WKR\VIE?^ORJ/#:B*$@12&!,0A## M!) ()6Z41#&"KMA"B:W8=>_$]!9SF3QSNK$U_. &HL%VY\!XAUGO[,WGG[@G M8+C"OJ5 XO8'"STB<@&(A; U;F'-T8=DRG[?1[>2N'G$0O@RW6O<]20,T':] MK)Q545^ORWI;M1VNNJ*Z[:3ET$F+S?5ZNV*_?^%<;;OW7=;%?<&O-6K*_^G\LOR5)94/ M^77[A;RZ;S^BO4=^N,&6'QFHV:]PY,7^ .R%\\O5P>\^EFM&QIJ?(.]M8C_$ M_O4_ZN[C^,]?'_S\JG@L5OF&OR#RR^I7IRKJ?WZXJ?+=ZT"!F_Y3W[ NL*W2%[CI+_:/=L M#H-U5]3._?*I]T3GLFIWF+5M8OB=#@#_V!9VE_Y?+Q^*9KEN]:,]OO&#(\Y7 M?YEX*8WY(7@DZ;5=#"RXWL9F=LKW(>F2Y4M'##F\+N#0$,#4YY')R0M@*4AA M$.$$)R1B?Q+L$S \^-8J@C" )R94O3G3TN]R*X&4R2KK SX3FSEU3*WJ4F( MA3PV^WFVZ=2?*R8SYU<[UH]-&ORR=,TTU\I"1)OR@FUS5U8\A/U]PYQT@/8+ M&VTU?!IN0__"LMC\*U_8W0./<)9&(/9IEL3\ CB2L$C7 _<(E;M5?'ZX=H28 MUDYG;ZBSY98^$S*G-?:"']0=['5:@YW68L7AR$ _412N[.HB6L+9]-YA?^B; M[,8IH=%<'WHGH=,@(;*AU;2O5(7>K_VB4-Y-./^^*9JZG7^>2!"2+/93'T4P M"*D+<((""@>421Q+%:B8QF9%4-T;U2ME:U:W9JYI%J?7/\49$NN/ZC:.[N\O7JIJR^+W_D M+QZX7B>.V.^VQIGC=K -.E5N$W,*KV]M2QKQF44;C6;L M/;9U:)#IT7'\[5O!F_VMX,?V.5_=C DQ18$/O2R"60ICXN,!-DE\H0L2K %K M1ZV?X$L&1^NW)@89X[UC9")A<\?04KLWI4^HST6,=Y.)J8K-W45M)C-3MQF? M[2AVC4PR-%>OL#17FHV.MU*I>?TT[7VR+WG%\KU[7G79;TFT3ZYNF[I9;GA= MZXE5'=^+,M>/0M\C,(0>)EXP[/MC-PWA]#?(="'3G4.=G+8=&+3;"YVRB&_6 MGX)+^-:Z4C+KD??B@3D6+=ZK],>YI?M9_&[)POT\M@L]O67& U/VEI\%S_N' M=?F4Y^W&PA![L1<.N^$8N9'4.T)SXK1D MBM];V&],#C:VY3F39O8V4#QA.]K&7J!G/B_? >8/=OH<)KEK;;J;6!((;6!" M8#=['N^H61$_!1>L5NW%P\OUQTT;\?D_7N!%-$P#AC>E-,@"&,4^'G;B,7&1 MT)QM?I0V!,BS\NCLK70.S%2YI*FU%ZA8\K:E TR,C8XBWVM>X=;:'50N;=O2 M+12M:<_1/12M9$_PQ.@E;!/>?P]KUT9XD%JT-N>9,3<$U5_S.J\>\Q4M*[IM MME7^D>5D?$WC!90 41J"+(AH1#.(DR3>EQIF@,B7]*D&8#IWJ9T!>5LDU&%W M!O#CKT-1YQ&)9&-.9TS,(\[[0>E-->I<,_ZZF5EVG:G757CEW?P42R^>V]P'QH=UU>ZW:/%3@ %$7! #[*(!VQ@CXWY-E#IO-:,P4E\^JI7W+C9H]:3YV;?+FU]KG1 MSAE9%?4250OQ<[MBW*K\W*C-3N>MZ4BR2_::W?3V^KTM_<2BQ0:+2#F^LF\- M//&\[6-[M^_WY0^8;_*;HJ&,^I=7X+Q D;D!C6E$_0QD"*+4CV$RH H$$_ M-+2M.9/J$/.#ODZ/V>%]]CPA42:,+-/ MQL5[/;X1"]CRA)V*O!JIMR"$ZK2N--.!Y5;IOQ<-7SGYN&DOX=\NU^V[P"$! M!$0XCA-*PC0D29(F'O6)BRAQ,Y0L'O/JJA1=8Q_7ALR /(0C/!Y;6#R)W@.; MY>'JH_2<68F<1J<=JX@3;2A5=K") X9?1?$U7[>QH+XK'KZ7I'WMHG\2-T T M2KW0BV&&_=1SLRBA PJ04'?B4)K8NO9!=HB-/Z?1H9OTW+/"D7:>/9DQJ,@/ MEHY.5=:]-6Z5LB@ZHLF/_'K+GY.[O+EAL]'JM_S^*J\6.(M2D+D ($ @@*$' M^.O676/8]:4.:8UL0O,L;8?*Z6$Y?W3 )-^L'4N@V.ZL >[DYE@C:-.B9L>) M.2-:$YFT0YNF&E$J[5T2*TC#HE??0N*FKA>GB+4$2()3%+(Y6]]"%$5(+"\8 M\\G:8_[GI(3BR8@HY%7D[O$7)Q\_?NZ;4V MUW9=0##.O" )/0^A(*(X&%I (/9E@J7,YVJ.D#V4MZ:%T^D1"X6ZF)&+?X*D M:(EY!PR<"71C>+(CNHU"7D[O):-&?I^50S\*O"2+B!\G(7:6N%*O MT\A]LJG1_]9D505)4@J@@9^1&C#+//X9"V_K@"1;5BF!+/;C6C"*@6F7=75[ ML]5RF7<8UMV9":%!OGO_C3 MO?[(V;9BNL5T9SZFY73I5&7S<%5(#]9IT*[ <48AX%+D;=;_?1@*'$[M,I6#:MF(*F: M&F@6J!F9C6$]:LG!SL^[3!GI7/R/K 15Z@?!$DX)BDY68>J@V8(E.#UVE;H[ MJ.JT_7(SA+X I$'J>=!E_T$1"DA"\8 XA2I3=K%V]4MZ*-83?1A6:S/U'8^3\G1Y;[R7+'V$9=(Y^ECV%*YO_%GV"* /,QQF M/L#(BX";NA$95EAH I'<2]T*V]4LE,&')RZ4OVL62@F>E2UK:*%8TZ+&GZ6U M0KGC<=J"AK0WWHM0CK!,?C%C)'NB0OGJ N^^-93!"!#HNQ$.70!"F(1P: UZ M?B@CBF/;T"R 1V[:'R>"HSD4$SP3],F)VQCFM&C8"6K.Z-54,NW0ILE6E&J[ MV(CD[/5$NJKX^_-\)08^';]'L/U/G[!\+6[OFIH!O^9+-[?Y(L8)@IA-L@%U M 0)!2,$.*W"Q?!IG'*%!O:O;H\J/^X7:IVY[:[E9=7\-G%\>.N2_CL@(S3M7 M(G>TVJ^JLLR]2?Q<^9F+^+LCY\,LH+.M?86FMVZ&I%2U@]Y*7V?K$'8$DYDY M.)82S^R1*?N >Z!7)X"^^83;M[QIUNU'?.6?M?#3%"<@"],091XD-(FS82V9 M>D& IVXBS@#9>*AKEM5MWCBMI1=.']JF;XO-X>WQ>YF6.]IX[!-\'71OL],: M_3Z[S?2M6,N[C^I]W-FZT:3-8/5.DMQ)GK&7V+L-/2?D*/.852_(.'E("5PSG\KI9!"#+8C?)XI!D(" P"3VW18%=%WIB!T)U MM6UZ>?/"&4 [/>KGKZL-P&6JA72X1""_F=D;$U=+WXLC)#*&F1TR+O1K<(Q8 MZ)9GZU0,ULB[!<%4IW6EF=ZKI&SAU>+'JV<&Z;*H^(N"AUC)CX?\FEGQ>\DO M9UBS\/UUV>2+!,0N>92Y0$6Y@U&\NHN9=VB45$:8=>6D MB@IKO6A\G8#;V;Y)^RP>L(E?;ZNS-];AUEI1R*'2??(%(+-T'HO6TVUA1*S@ M9$9O:0^-QV>NW_V5VN:>F],Z#IS9: M5$50O7ZS+8R^F$*WW\0L.]CE$8O0QYGKAXAX:>:G+G^>)]FE"9F+Y2[9?#]V MR:CWJ*N\^F!\X?S98_VP[!>S;OEW/JP87.>&3VD>VRG- Q/G;I/\%R;'JW*] M7E;U_JMCZK_>A2,L"_MF>]9[R0N.+,FV/^)P:@XFYC]G_O!FG[ @P5#7;_^S M,A"%O,V4HJCVO-FRNY<;V >; 'T&AI,H1"&"J>_1+(0L$>.GN#OTT$6N^;J[ MZ9@U+P1TU<0/!QMK#^>G=W8[V&2IG5G?SA__CX;_PRW9-Q8&[.XYU! M]I3;3>U)ANOMWG23]H([=1W%@B(!&UG14G*GVFMB-7=L+ ^#'&Q6[)\/RZK] MU^4-8B#*=<'7$U:TV# @Q7+]C?UL:U;]A7WO^FG_&!(E,0C]Q"PCLP2J8*S*"W1,KT['249/G> M&==PUQT:XNPL)!\RZT M(%^8P^IRWH$CMT7T]SJ_O"%U4]RS=NN%%T0Q#M.41&&$2!A1FJ9#(WX*4IEZ M",F/UAQ]&9KV'>\!C]Q&ARQ-8KL-&AF2"WLOR6$SJD[A)BB=FL7WYQ2=60$? MR:4=R]!CP9=*^I/$# %Q>S9-)V%?B_J?+U4JX+O7,/%=_KAWF"&^J[U3J0@) M726DIB7->O(,7YLV5/FJ:!P.52+AFTZH0&INE$LYY7E.(\3JA$7FR4 MV''9[D2"Q=+7MW@XE90JX\^"5%.=+:6.'B:7%NYV]2YO=JGIP59A!V*1!B'V M?)_$*/9@2D 8>^[0MAOA1"9;5-.B9M'?SP8/2QOX'%*@.$$GT6+YIGF.Y8+! MP=$+%E"/DFU/9BI$YIF$5:TS[,AC%=M4ZNR^4EGO_4.5W^6;NGC,/VZNR_O\ M4UF_FJ&'@(" HBSU01JY,,AB#PTMAS 3O[I'47O:,^ #E$X'4RI14T.J4/YK MG$_9+/@UE0Z'.#D95L.Q5$ILG.NQB;$*SD7S8Q%23F?)2BFU(E=6:U&IKP-* MYLUEE1>W&[2MJGS#FJN6FWIYW9TFW[37/-?K9;>A^P(/S'P?!XD7I0%U20;3 MQ(4#GC1*8ZE<6AL*W?EU!]P9D#L'6-LT^\ 4YZ_+8M,EW]R_LBNZ&CTEF(Q; MX23)!/VH?WK4>P?UN.U)U<=2?2Y]U^X^2U)Z_7:^3/,-,2N6^B_K.]:O^1^\ M1.=QN>93#?85\+@LV$^M\YNR^L:^^G'#+U@^NG.715GH9:%/"&'XQS)$C)SRF'"HX)YI.ZLD)DT%_V3";,FEN M.=.XD)N'\08WS"%/+YN+_90U1,(X35( HM2-0S(T%V5Q)C/-&MV(YAB[PR4W M(QK/F=B$QPA=;853+)V9BDPFUHZ9QG0S2L4=3O)UK:I\R*OFZ0OK M8@V;J7!)?.":][)YUTU2G%(7T(07\L&09%G?/(T35^K2(66-:M:D 6>;:^Q M2CZ]I8Q@,<&:A5LY 1L@,OWB()^S:X^HB3)Y1N24.\,.T5-OULO7OO3P)BJ* MJ*R;W_+FKER]R@$7;@A1$!.$81!32A,1=5N3DHE]6\ XP7I[BV:+HJ3.I9153M&%OT4;E= MK]12#W.BV@FW=;')ZQJ5]U?%YG!3;@$2Z 8 1FY,/(PH$^PX&!K,,"8R8CFA M& 4#L6$SQ!]R7JXO;SZ5F]M/Q6.^ G6=O]Z,\$-(W32)>.E F,81OY9U M@ +24$JTM #0O7.PP\PS/8[U0PO6Z=!*[B=H\8#@7L/*?W>%/[EY\;8H_CJ M//+&^JAAM]L1'>8P_,CJZRS=19F]8SXJO>,'=JJP:Y2=Y^6K7A\WB@M-D63MZE^WV[F@3#" M68#BE#4?PR3!_DZ1TT3JA-GTU@QMNK\8M[(5D9,Y%5RN,$JGY-K$:^WKX'7+ M$O;HWYLDGBVA5.4 ._1.H3VOBBK5,B6J;U_SQWRSS;_FU^4M:[$H-Z_6+@B) M(8A"@"F$)/3=*"&[=60?^3+Z-KTUS?J&\YN\JMA\LD?:IBG#WP]@RPF> I+% M!,\LOW*"=X1%>T3N3>+.B)PZTNT0.87VE+JZIVP2QZ\K^+[\\;*Y@+K0=U'H MN3"+4A(0'$5#+R(?-BV1TF8Q)F?!C#+ M",(!2N/A A6:IE3HMBN=[6M6JV\-<\<'^.IM&Q4/:$XD7DS4YN9<3N]./25T MT3\"U"_3]9C;TS#V5!.-H/J,9NITG!URJM5"H?<35;(I*L*?-45=;&[YIF[7*/G!!2Y?O?CF(O%H$'F4PB1@ MS28D 'A7@9F&6.C2?BT-:Q:? SA.#U%.B=2R+*90LQ$LIUR'W'(H@XA=#$RO MG)<_,K^^R7![1O>TN,@./=1C6FF@B\MN-]0Y^]D[E@+B_#%?E^V9Z1Y#GP:F M +C434@WI+S)L(;93K0.0[=B53.&4T"NZU6"6 M6=G-AA.D]@#MR?T$>#R[]Z#."W8HH5*+7NT_J&9+>"6PO&G^9#/B[R7,OY7K M59NRKBZKMI[BSZ+.?UM6_\R;W68O=B'P<>+Y09RXJ>O3 (.=^N)8:F-"==NZ M5P![N%.U4#GE@NM_,[(MN?8W$-V4SE7N<+ 73@?W@I=+[Q [ V1[5%.2Y7/+ M?IK\98>::K/NY7*?5A9%5?9[M5SE3-S;5L'U=;G=-/77_#HO'OD)[KYM&@<^ M=D'LAS#%%$2Q2W;W7?CL"S+:JJ9%W?/Q'I>S!R8GI8IX%1-0\Y3*R6:+K\TK MNV+((^S:HY-"9)Y11[7.L$,3%=M4ZNR^DEEFP[KELEI]JL"'?IA?(&4Y/J.9VMQEAXSJ,Z\T MU.WEQ/9S_N>^5:;R&_;7Z_S@%LA7V^>9[T>$TL@+ '&]($-^O"N(=)$K([;* M&]>^(\.+DPZ&N_,3'!G95U. M::B3CSQ@@HOZ>EW6VRK?-TG=E* 4Q93$&8Z#* U"E"8>CFB81#"2.D WJ2'- MLOGQ,[K\C3C?P?\BWT8>-!E%GY@<&F-.3OKV!TZ*6'7 M#NU28\JI@R?3^9$Z?/(U?V =[X[71U;E;;6\!S^*>I%0X.$@QB[-@!>E3 J# MV(4^"G$"4H2EKBR8T(SNC62.S-E###>2K8%%P8-$.DY*K@2 [U MG?&[I1@EP7A-3WDC3)*!G:PQ +/70YO979%*K#)_/H M\#0VS\N362)5:9-I#B5>9#;&Y;BGEL=S*O9V\CGSCPBX.LHL>.U8C1VEZLXD M6P##YM.O$]IM(HH"+R$PR'P/0@J"($R]H76:>G*7+"AJ M4[>FY@^HL6ZRR53.*.!=,16>@6U+Y6Z9?J]2%LT?I@/-, M:ZJ?$:+N;"6-6O(MR5I56_6JND8':R,U<04VJZ]Y4U3Y"K=73'_)JZ)=#/4D# ;MK/A'KQF%=7Y4AIG-:TS( ]1#E:(5=.L7&:.Z:4 M+R/DDASM$_3R55_V6*+U.F@.E]Z[K^=Y]Z$7I[E45PTU;C# M2N549-IY^53)GUH-_7VYWN8+&B=A0#". 4I"A'"N+T*Q]/1?J=^LU&DP.7\,J$QO)9\@Y]S@G,JG)4-OLADO!Y8:7D8.F^_\ MT.\BRD*/$A@3XB5APN:A(/&'IE#HIU+IS)@&="F4>I3E+ _ M S=,A]:R!*$IPB+:AFEMX<#&U?".)7&-M'1K%S$@EZHO(LCB," R3T ]=%-#0 MRS)O:"LD@=Q6VZ@6#"M0+5D].I&^493L/+-QR: MTV*;IC02/(X2&ST43M4;$?9,:,Z.'7'9D2?42N498<9Y\1G+BY8JS<3ULI2U M%H(X=#$(/!R[NQP+A5-VQZ%>:^:S\Z)?N:[_:6/FBMF90U"N6C%0M MIDVI&93C3_PRZGQ9;ZNG%@JX_M>6MPX>\VIYF[?/K^15V_["3[$/4!01&GN M9I2B.!R:1UD@=*10>:.SC>1E!]:YYB\7/>15-[2=7[;U:O_/TX-:LRO$DI19 MO""7M P0G!'>*IWJQ7UU=KX4WX M?3W6_.7-UWRY)G6S;'@9#!OTS=,B3)(L\7*R9<^_Y.MYHSD44S!&5GB_+I_;>P.]E+WO]9=C%8P[J.F_J!0Q<-\KB M#*0DIBX_HN>!H5W7=1.YPW'3VY,93Z-.Q'T9LC,VM-;\A '__TZ=BHWS]PU_ M(QP5_)9XM%P7-V6U*99F1]R;/)X9>NI\8,<85&A/J:NWCK@QZM4[XH#?3W_; MW?,)G_8_TZ,$?RZK5?N?=H-\L^*OC']>W@][5#0+DR"B*?;\Q(LA@H"!]1+6 MP7PW Y[D0)X%HO:Q3YB7FR>GA3CG?4J*B3VWYC*G'^W0CWDI.';OT[S^$%4I MNBRJ]B15IX6LV4_%\JI8%_P1FM_:&56^NMQ\S:^W%5]^8C_PN=Q4PS^9 47= ME0^Z:9!DT'<)<6F*7"]+(HQ\DH&$DCB%4H^3F4.E>6+$#>F.,3H][/YF\!WT M-C,Y!#^N MF@'\7F6G:Z4&YRIL-[6N*-,K+/!!GS#K4CLLQ@=SGW4!H90^#3 MP3!IFVU+/*$7N# $*$Y#R$)5P&\Z&%I-"9)ZOFUJ6YKU_@"3TX(:5>X]F5!) MB3; I9SP2M.H5U6/\R.BE1.9M4P!IUIS2M>4L"2M5OL+[7EY1'%Z=F'$V3NW'Z/!!W9H MI!;+7N[1:&-/5#%)W13WRR:_O!& $.$T17T M$BVKZJG8W'[-'YAV#S=!GT8!HA!%@8?=@+)$%X$L@FA =S4DY%,U6UK5LT! MIK,<>PA2.=EB:CDGSW*"N:/8%J&4I.Z,5NIR@AURJ;[51]NRNI#O61?W8.]<%J+V@L9:O[3W*AV&[:O M^]G_Z*B]%V4^$M/8.=PCN1>CBFXM0BO(WQF!5>T!.X15N56EWGZK7$C[]54O MC-+,8YT'X8 &?NIFV-VMKT9RA^#5M:I[%UI\R([:X%%(OS*5U,"\-IV<9?=' MF,-I6BGIAW>CEK)VR>OE*.:$Y^MEQ3+?99/SQO=M]NFN"U(,(Q2GU 4 I ER M_6BW1A 3J4O1IK6D61EWX)P5'Y_UP: <-S.?1JO@/-P8HW**MR>S%;MO$F3J MF72?X^G<%%L)OW8HF2);7DZ?%3(DKECW]WEU72S77Y8/>?6Y;#YNKM?;5;[Z M1]'8'Z]7+];7NU*AZ+NB@W M0^-!F@$O !"$P$]A[+MXG^.&?A#)"+2B)G5/R;>;XKIX8&IP56Y68]--5?2* MZ>X,S,II[-^_.1W"5D1W&)U#D);DIF)-<4- M:[+IYOP/95T,-X$B$$11&N X)@AA0EP4[6N8PD!N-WQ".[HST -H?$ULU8%K M1RO[N/OA"Z-GWU,H%LP]#;$KF5R^(+;'-5?:>)JCW32;9O%;NR.:F67(3I66X0^JT4"^< M'5CGY9S:!O97Y?66%QJU5SQ8ZX5G*&?SQHOHPTEI8XKG]Q%E!$U'(HQ.LN>- M.%HM*_5W5=G%A.%.1Y; _[5\S*O-_?XV_3"D:>@E*8X ]C(,7(32765!$DE= M)3VM)E[?YYOII^O[51(I%UQ%,L2N]?+"[3):3NH#JC M82I9MD/)E%HD='7&%+:D5>U8NWT)4T;"P NS"&8D)G$2H0SM]I9B-Y-ZVU5% M>YI5;7]$[\(Y,1RGW:,QA6I)C3/$LIS&*2!8K^*=9DU$\11P;IGBJ;#HE.(I M8VN*XM6[R];Z%)(U%L813GT O3C,8B].XUT-E(NE=G24-*A9\_8W((Z;>*HA M=;RX:>53B;H]NV9RGOFH"'&2 C>:=WL5;KQ) A(WD2^AS9\7!4*?^@?C^@9] M#&&:0-90D 0XB6'L[\Z/!QX0.HRHH!G=6]6\ B^7J+-@,T61(:7R/B6AW]_N MRJKYGE?W'S>/>=W<'VDU02&,8Q"$&" ?9U&0D>'B7QJ13&BS1%5;FI6\1?BA M+2\J]AC'R) *7@5$W3"E@G,X.N< WD1]5T&LA,@;)GB]%,( H(%X,VL93 MU_5CN6N>%35I<%MNAVYJL<$DBJ7K#4RQ.W[!6IA8W24'9Z@2JSI0P;5EB]2* MC#I=>Z".LTF;<:]A#'>I))%+0I_0C"8X@B" 431@("B,)^_*C6YYGI($EE0< MW"=\,':5U2=,\,6$S3PC;A@KDC(\F]O&.T69['[>9.HMTTRUMHGL\"EB4%I! M/VX>MBQ'Y8+M]1EJ!OTP]2"($P_$7N!Y6;+3["A#9)1>CFA']P(!Q^)X4TL7 MQA H*7*:N1N?]W7 V!Q5E$J]RO::)Q$=F\"N9:HUQ9)3&C69G2F*Y/.R5?1A\6_>H$1SC!*@\3S@B1SO8S$R8 QH'A<.;P19 9G MJ9T][3F\ XN&R>O**3?G7MWN'XG=K9B/7N$SXW!)S;7.U^-5VIB;K7UG?><1 MD7A@U/.611"SMFMX'PKFD7J>]DLUWW>HT:3QO,I*$E&J)14I%'\Z5&D4_2<$Z3)E%JB1]/M>"E' MBI@15:/AH;'+&W!]O;W?KI<-2^2:N[Q"Y?U#E=_EF[IXS#]NKLO[_%-9U]^Y M5G[/?S20$?'/!0YA"A'R*/*PCQ*"7)+ ((M0&,8DB:2VE'5CT:QLS]YLVQO@ MM!8XSTQP?N'P?W4Z4^3T3KO'Q%31)F?)::>,GSKX@[O^:&UPN!%.:X7A^?9$ MSL\(LBEOVB';QJPMYQDS.W+J73UJX^33E$Z^SA;.?$2S"!) H M11$E:9@!+T9!1OLV,I)0J45BN4_6G"TS,$XQ(N65I$[Z77=_9R5=*4QH'*(H0)0GQ74I1,,#SO$CJ<7ACH#2K4C>[ MNWX6_=?,AO\I)U+F?"2F;U:Z1TX:WURNO7"N6DL<9LJ%TQMS0C]'I')JI%25 M(\ZHL'%?VR'@YLTN9QYC:L(&9<"*VPW:5A6_2_9[M=S4# 4'N5FU_UJWLRJP M^N]M=[!?Q)A%%OH9 0GVPBCT($0QCOW>")"YOM"]B99"UUT6W%GE7/=F. MDC86G:E!>A>>GQ:RWH'3E0>VH4L,1CL'5K=EP@=V.WO#92*B'6%0CW-'!,N9 M>YG=(75N<@0#[]PPE83GOV^J?+DN_IVO_E:N^1-D?UT6&RX+EYM]Z2*HBII] M"V]Y\?67O"K*UN#EWCZ'&SBLM3&7'[R4WIOI='8ZG:&'(=6. MD#G992.BH[EN8G<@-,B#8,PS[1D5BY;GXZVWB#-(0C8?QB3T?#>D*/.C 9%' M?+S8Y+=\V^:[FN7*J7"$%"[K%.X55>J\I_=84*II1*KCFK952'UG_/F\N:-^94; MP" .(I $"/I^Y 4Q\ 9429R21<./%$W7>158I&8E.]B3=Z/^[_\K]3W__]WD M;75BL_RA:DE0F8^F2[MI]RB7]\^==]Z5R@N0/E+I5;K3?K57:JV$XJMG653U MCP :P"RH%V8^\;.(EY^ZA"8PC8<6<9!0&46?THYFM7ZN!F-JFR:1*":YIOB3 MDU-A(;5!0,]0>$8<51!OA_ IL:14WRWE!(N?MUWVFP'_WY;-F&^>^$4FU]?E MELV2=YOQ$0$PA,2'41A' NN1=<5J<(R:B<_M%3E&UN$2+PH[@]8S:K[R4JZX9]G?QX8).K?$$"-XG2)!NG &QS%O<=CM=WO@-LGL"6Y'R^Y47[T'&9YLHY0LJV%4;=J4)#%& M<0Q3'T#6[0(_HU'?-HF\A/1I$]FL5"9-;[4JGS0- (4'/ON%GSQ?$B7Y/0Q4 M:9M&Y4MRC!FY]VH! *!!G(09((BZ,8)AT.Z:H83$&+NNL>NNWD2B.7]22 MY)J39M>)I53V>$TNM=+L,/MNLCJCV&9\:(>2&[)5Y755D@P+7WH[W.="_K4M MFB?>>KGAM;#M2ZTD102#&.&01BD.$/ B?VB3Q#&0NM)V4DN:E;O#Y.Q!C7H- M>B*98EIKCD"834:^0KS2/;$9$@_<=/D9Z87E8_2R1J&I492H?XA$>4P&4;(U\E546[F%+-P+><=!W.-E]=9[''>?*^IEF> M,Q5C]8SR*7:+'5*HVJB73Z+HX&R$6'[.F_UIVH^[ Y3#@=KA!=;8#\/,1Z%' M@0RBLT[+;-2].]-.S),@#2'V<)C1%,0$HB@;)N8)HJ[4 M>Y]:@5B^-S-B.5"OW_3NS"AWF=F-F1E6'JW MWO=+)6D4XB!*PM"'@1]$<98!/("*<"JU::,9BN6:/VK55;?W].J^!L>95?Y9 M5GVGL:U!_27=^+[U7]9811%@%,>Z8T _$8E!S!]80%X4()2$K@\B.(#*4B)U MY$\S%,MCP*@E&MW>TQL#-#C.; R89?UF&ML:8H"D&]]W#) U5E$,&,7QV!BP M7^<7A?>IV.0?F_R^7OANZ.*$Q2D /8]A"T%W401'Z+$X-24@Z,1E.CH<;+=) MB@ZWR6F-FA@LM+IY7.2PQ<,3PXA>YQJ)*A,\(1%B3/C;SGACQ/(W@H\Y]J7N MK?Q<;LJ'O&(0-[==L\/I,!?0(*6!&V<8^=1/ L_;+8-%<2)U<'9B4YKCQ>7W MOY&O#OE?7\CG;Z2_:O)S?OJ2+2ULBFFX02+E9+G3V4-DNUO->G"_SG#KXTFF MSLBF(HKM4$)5QAR[DE$51]*G&BYOOC7E]3_ORC5CK^Y*"W2E-<>H#/P:B#T:H:4S?>-OAXPG/(<+_X?1%LW-=7R;$G$C1OA+F M[1B&BFTZ5<2OD#&):U#ORTW;;#]M=H$7!!B%:99DT">^Y[* VK?CTE2J-D'^ MTS6G"AV@;L"-7$8Y'C2=6OIEL]';8$HI1I4A@"IDT!!CX-"1U:PE$J->,8\_F:M6. -$D]1O$F MIA^Z*9-3$%FVM&C($4K.J,@4 NW0D4D6E.JZDV0-^VI5\"66Y?K+LEA]W*#E M0]$LUWV;V(M)$&59FA$(/9(13+U=WI-B)*,JTUK2K"][< Y']Z'8.#V^L37I MTW@54QUSE,KISQ0V]922GR/J7-VX$H+MT"=%MKRL"%?(T(AS-V]L0R* $HI\ M%*1IG*6L\2B.A_8CUY4Z&*VN5=U:]L863G_68U(]AT(7"$K=+.Q+RMXE^FCM M$9K1U1;JF;=$#]7;=?JTC%+FQ,LEFF6QR5=D6?%[AHO%],/+YWW/#?R4Q_ZF9<%(0@A MCG;K8@#Y4L57JMO6K$T#7.>7 ?"O_-&'X]M0$Y[>4.X2,5&;TQMR:J?!$5K4 M4)+1,S*IRS=VZ*1)4NW\PMKJ(OOI6E\K*\MO[?9G<\ SJG M6UY$.4Y-&[L\OX]JC\Q*W3DI7DMP*AG =7C+WHBNQ5J! M$*^/9:D5HZ_Y QL&=\LZ7[5/JS5%=2P5600Q!30&/DT13HD79-#=I1T(DVBQ MR6]YF8/$.I*JIH44(>L4X1"EQ*[X +1]1;1JD0ZGQYZ%>)$YK+ZU*$%"WUJE M4NT7B]:OE)MV;&5+#W]J1W6K/@M*,I1$880"D($PPIAD>$#@IJXW#.KO,D]: MJ6M^Q,#^/J942'!TVSBB6R(G#V@Y=[RG\2QIV:CA/(8]\<,9P[T7]??R1*5U M*R=7'!\O+\PW=9ON?N5SR[IH\F]Y]5A;MI/Z6#S1*)./88#YG;M6*[W+/CU%BN MO3>-%VJ_.+3B[ ^M]$NRO>\/;;QP=E8ZO9G]9-$Y,-3T61>]'CM7*FY+9[$C M2-E#QZM#.[8 &QD.3Z(>WH?]06YN\NN&,I^TAL"7AK!Y]@*%H0M\E+HQS3Q" M<4+]T,M\E&48^ F6*H0WC4U_E2H_',17H*_R37Y3-,XO]5U9-3?+]?I79UG7 MY771GC!J5[+K$[%Q;$PTY%_9$&B?:\=&O+<"7N]_9I'3F>1P>3L3!\_=^:4Y MS"GQBE!4,^M_VX*88>M/QJPYO"!U+^"1\D76Z^Y==L.MD4 M>0TJ%EHWMX>S2X;TDB\'+TB(7)#2R'63%"#B1[&W6R[*0.1*WR@X!TC-08OO MOVR?/S'W\H&YP[U5V2+B^7PK%J?>A5OE M:9&VB[4\P7SL&;@KUYSUZTXQBM?[NOM-^YFN&=1@\?.!+/9.XD=46U^&H[="CF_7Z;&.8ZL?[%W>+"W M?9=UV9:]@,WQ5UIW8+TTQFF043<+W B%7NBZ[@"6QE#JOIF9(!J(<==W["MY M6U'4G2_GLGCX%O5R/[]7$^)TNW5:@+/(H\K#VZOGKP\L:W>L#FP[N,[=OI@V MS4DC(IJA7F%W/#-%@F T,^J3<4FR$:T MUD7FP^5/2PTX9,]*O7F,TI[S@H*UY0ROX)YP5QYF7(3UT2A4D( M/#^.<# T%$91+-WSY9LPU__?UUE!4=XL&0,3#'C[K* <%Z+C@<^J4+GAE?4L M*+$IU7=^?]?"A3B&)$E(E-(L\>, 8N3!" (2!#C.,IGYR,@F-,\GVK629["< M/UI@DM>-C"50+/,WP)UIBP;N)NO++._$'R=&0F,DF;13 M962->$-G1G$BO'*0-\TZ7^W;["^6C$#L!XC2!,*8HB@*48J&UA@(J0?6Q[:A MNP*\@^4<#)YQ]\J.YE!,;4S0)R=T5I %.** &_22-^ S I!4:\69F6*7Y-/9Y[2ELCERN MT4/D]"4;$0[-K-M\$GB46@&M=JB1"D/>6L,9RXUP!Y&+=[D7CF.I0I9)+6E6)HYFW FXB02**9$Y[N3$ M:(?+Z8#Q@V2,R![;#.7T9XDZ5WVAA& [9$F1+2]K(10R)"I.7_HSRY=7ZSX_ M6] $I*Z+(,0X"%(0IW$&AH:BA$HITHB/URQ#'S>/C->R>G)VQ_GYX?WBC2(X M+4/I-3MGQL\$*NT8-%,,*)5UJW'5JWW_6( T"-TD"C."B$64_6_/ Z$H,F2_;AZRWR_7AN&@+"$NF1?M1T_87PP/F!64"M7ZRY-HQ5$:C M/U%=-XX%X1A2E==YOJKY,:I/^>URWP9-+>*<1*I;O&N-2+MU]3F,+S#E 9C@^G^'H M7*160:T=0J3&E)?16QT_0O?6#NW=O&[O[W6^:LK+FQLV5'>+ DW[0S3/ZP5 M20H 01$B(( ^)9$?#VA\$ L=_->-859A<[;\A'=3.F6+O\T?.@/Z'[W)14]/ M:O?5>6&TR4TJ-=/Y>^^A#OI^8;/I?Y3:XR&)*V0M\=2XJV-U>DSLMMCQ]!T) M?*8<8L'ML":L+,UV57EJT7JH0QZ%,,@36D2Q23QDJ%9' &AY2-E MC6F.C0,.Y^%LD%0DK^(43XMT6MA5&=(NG &B:6+5!"@M!.N(1 )$3PXW0PLC MXHHTCW8'$'ES!"/%2)Z$0@(_J+G?3GT"]V75%/]N.V%WOT!Y@\K'?+/<-)_+ MIBF_;?.%[\, NYF?01R[*/9IF USO#0%@=#A?6V-ZYY.=9<^MG<&=\B<3=G> MLE5O!?=%]?$N$#?FIEPNCG"T!Z4<3Q?.(6!G[XP!L_.Y<\:W^9TA$6OF=LJX MV*/%.6+Q: 1AI^*33NXMB%=:S2L-]6&)> ;6Z_)/?O"7EA4NMU?-S78-KJ_+ M+4OCO^;7>?'(CWPM-ZMORS7?HV^VU:9>N!Z%B$VQ<$@3%P4^"*/8!9$?^6$6 MQ5BHN%!C\]I+>^J\>LQ9$EE63LV!\>OQ.;)VWW#5V^$L>T,DE%63.P0"W?R> MD MU.[S\)AAG0.P,D)T]YM8I+6JGASV_0R2"W?R.&1?NM#A(+-R-HNQ4P-/+ MOP4A3[.!I;&^++>-C]HW3-J+%+XLJ\N*'Q'*NU0#U(/?E^A.3RUA MZ0K:69L#%X4JE6I5MJE2KDRJZ?E7_^2N55I*Y%,,I/J MY]JP1ZVE>.($>2*X!5D ;DJ-+,*$EQ?!,261F]",TM1%?%ANP7<.#_RR*M?KY;8"#_FVK8\C^!:Q5J[%-OJGIEDN:CUEF %D M8QNT$-M']/@TH*TF/>W>OP!M1XX Z"3=CI, 6BTJS7519L:_)\2NN942K' MZ%@+#,#W632M7<\I$M,L96*MTRIU2][6J)'L*&M35^<-(2:$,4E0&B*?.ID' M4W_(_D(/C](EP3;FT*2B@392CT0Y5-0B _2-UZ&3[I'BF47HW6J.8]FT5'QD MK7A/>)1841:=\UU=U6P"6FR^+2(21Q[$<4QQ%D&,_( ,.L>/9X\*^VZF44AT'D!AX-<)2ED(WJ*.IA0)]*90/:&S><(?1X^>F$84 > M0CX!7Q\/OZ%6*U>_3\2D;U9WR,FA?D^8*2@1[33F'#OTU)QYSRM3F>51 M5'75[]W9;+2V/4S'V$/$Q*F(<0.2YJZ-B,"I=XY M&M>2^3,D';AVN@ :>. 7!K#ZAV+UO)'4BFGE=*S*">-(0HVHX%&NCDB>'H[M MT#=-MI0F>J%DL;U\DV^7:[A9P=5]L2EX>LI?&.N*UG1MQ\0-0IADONNG+&%- M$A+Y7=NAYWIR=?>TM&A8R3J0S2&>Y1.8BC*FB68CE9.V3W*<*^)M9, MVB9$W!&-TTN\'5JGV:;GE?P,,"9T1O@_F"HL^:K7;E/9>"MP[-Z:+/@D*PF0TKM74IM(^%@LO]YJ >+ M0S:O9^FQDW@QQ8%'?"?MFW0@SF12UU$-&=;RU];-1I2-'L>IW.:,<3H5-V>D MF32Z._,:2P*[,Z/(M2,#U6/*&[LS&O@1KK&W?&PJ25R73:/;O,>05[]MRZI: M^"GF-6$12W&1CU$,O03WS=* C:M-7HLIU>BFA(97V@ZO'I7XD8)E=<>K3%7% MJJF66VXD:^N-)E),H*9A4:VX1@>-7Z7MP($]NA/0X)NXTMX[;!T1*VU$VR%8 M^LQY7G5/+T]"$^57MK'1X=!M'O%N:U.0JB[N^;%_NBRVS='_\K8]3?)G4=_= MY>O5;;F]7O[(JP6*:<:T- X@?^0[AG$<#@KKAV&X^)YOOY9"4^QY ,H,[4-; MA$=X@ZA<\P,XH%[^ .MB^;58%_6CQ%1R)M\)3.7M=YIBTGA@T EX8A(XL.D$ M#%8!;E9W3ZJ\[:\=]*8UU[$;X^QWN\3*@_WN5UNQF+$;B"UX&"'^K862>;UL MP0++S 24UHRXT0LZ[7OPIYLZ9S#J[OS\^9;_EY_K.-OQ]:7SVR>GZZ&?,DRN MRS Z'@S\B#JD!X=];^S2CPE(AA>)**_'PJ9K@!\@Z"[C--+".C-+4BHN3TQ\ MON3;7?,KH]>,C+A->75I;H^-7X=B :.Q ?1&=->"^(WKWHP3T!JR#R.S+U@I M$"^WM&72LW;,*:F)U'*@I7C>M3S,B G24 M\ZDN=[S!H(#B:G2#7:JJT[#WKX'HX4[XB%]9KOXNUNM%XKNQ[WLQBIT 9CZ- M:.3U'^_"3*H8AO"'FCZHU^&8^)Q8U^JQHV"R!-DQ(.1A/S_0I6;WB%!_F=^4 MWS:\B,/I*M_4Q6W!TP]857E==[63XN\8C_;W;-?W]2L*Q7#+S##7%"4.3$*0H2%'L890BY^^7T4.@8F)W(#0_+0WM ,: %RP;NZ*QC M3I!)3VCQ]QN6J^8 \(&]H#.8G_$:NDS[-R>@?=NP9F:# M>41_4I?*)6,6="T[PI>EW+R?$MJ !:18F/=K( MAZ[8QO#<*(WO#I_E-1@D?//CQL:#[TP4 M!57ZQ,\7[Y18,!C9U+TR(H:]M2?J+GS6?.QY&7-3Y'DH2!,TG%U'- E&!R;U MIHU'F_ZM=O"P+6X$'U4Q0[)RP)B&7:.'AF:7]#,+Z+"YY,<8T4)MC>O5;!%(+=594A4LW[? M;(?54M9REF_RVZ*NKN^6]9_E;KTZO7]8WM3D]C:_X462V*]<+NM\D7DAY,_) M,10Q\2/B0S2 "5TH59[-$ 3#*G>(NKDM^;7#S0\,U.!OCAS<+K^7V^771[!L MT(.\-Z+YBRTS0TX)37E+3"(M<)2<=C[Q$5?0[(F/&M"@10T&V,TO7AYSC1%9 M52/WB-X:]I8=0FS:R'+2$:!%NH(P?DNA@<'/"[9WF_@^]T./%_07%^H2[%AWW-;+ M8O-$Z[6HMQZ'C9+PR7VE2<>;TFQ]>CQ@;[PX7%?KX%NAYB(\RTNZ5N]9K>MZ M+143=P/LBA=YYW05ZZ)9U#J_?0,A^7&SWO&J'?"^>0+ZHE4J]HWKDOQ8WK,I M!/_U[AWHRW*]IN7V[^5VM?#B+(Q]$H)G!FLX5CRU MCU]U/2)+@Y6@,Q/L[>3AI+>T339;6\%?W%K0F2M=M'[NKB(6@&;':2Y*6=-! M#!7A-^NX(V'/FCYC1VRTAXX7KPG8 DPJRO8;!8^LF=_[-)_'^[)[U&6_?; ( M/0]Z,0W=U(N2S$T)BG&/ !,B%3!UMFLX]@U0F](=3^="#SU*Q8N)%?E!&FT@[9&FV%V&**)"OCE\*W^;+* MJ\N\VJWYEBIEAJ-6&2^:07^HFHO(#7 209CQ"@(H=&"4#EH9A)ZK9U5<*R3# MB5]3XQ<4/>@F)7F2]!VND==W.>C/3&E3/.T^'+M0/IO[=*Z9-T: P0C !0%T M9H#6CJ<)IQ4J+,F^TDJZ$?=:K?'&C!9>7S?(N9$(@<@QA>.,QXW&B(\6-=Y@7E?, M&.O8#Q@Q1IL\)E[HX7MDM,"Y#+0T37R$,86)'R2)#XF?.CTTB+&_V.3?N#A> MCPX:>G$):<_P4,\S$R1CQRH7BAWYCX=B.VR[5?6RWM5-4?MU<5^T5T+TG-71 M[.%1$64&K^J.*+T)'RRB2#$O'U',.-;JB&+(9+&(8I+OD1'E,E_M;IIVGV#[ MO'RH\O-;^/"P+F[X[=>K5O+.;S_O!6\!8\=/$TIAD"'HQ ER,X@S+\89CB.8 M!'V &15;C")4"#4_0Y0QZ_5106=^=^N.08-%SX-08Q-W[]XJ<+5W^F;4=^?[B'I&-W.-^LWMT7MGQ_4Y1@JP>QN!6"^YMRK(@?!&^2D(OE MMGYLRB\MV]$.OU;UEGV]\#,O<2/7A=3S,PSB$$.(HI (G\X=V8[) MT[5M'M9@ X?@P%\]O,F/Q!YGZ^B15DU$VS&Z])GSXDBI5I[&CC=<5#?KLMIM M\^O\1YTQ"OY[X;ML#@AC3&GL(T1A Z-#X,% ZHT+G>V:O@Y!/L-K@L$%O+S^ M3W!]"<^N(+H^/3^[DKVXH)'J<2IGFF5M@K<'"O[B4$&#U1+U>X5%!2$W&3-X^P9*A(W%GWAYA1X2:F8/2IC&J4NF-KZ;EO.;@YPX)_%%4 M"P>GV'43E"9!$B9.YH1AV+48(M=)Y:JVCVE)1G^4BK1WQ1<&=*"'QZ;D#. L MAI>J($.@@V([AK,625TN2Z6!GY-#"Y?VRV"P"'!""?)BYOI\@-ND/LJ%- M KU8R^ 2;&O.X=5"M&. M5CDAY@DS58/,EE;Q(:9$D-"E:UYA#R_Y0]V55?E M>M651<7403C,($VAZT5^Q&:%M&_(#['0XY,C/M[PG(F#XGGOP[;DNV5@FW_/ M-[MX=W*PPDYAU^< [#_G!%XKRKF6"J$O2"&6NYR;0 M05D4Q4/+B H]T:*S/=-;LQW$1GU7>Y"2>J*58=&=V6G)E=V1/>#U !_H $IK MCJZ-V'=).[H!JX]R.Z;H6BUZL>&JFRWAC=9\O>8UTS:K+\OM?^?\B.?39N/4 MI5$<9V%*,81.1E+'ZYL-,8)2>Z9C&S.]_=GB:P;B?8]04=[&$RNX!SDEIY+; MB0=T#N!F5K7WZ#JVMZ>+:3OT3)\YSW?<]/(DJF1ZMO<^#P^C>)10"+T0L]S= MQR0@! ]Y911A*>&;&IMAG=1_-N"SZB-.DWM=3)5M=KBDB+_A6@"W6_9[[0[2 MU\!B^=A\&_+RJB=/_ZR94<_WS)1FQQP)%W-U 3NBRVS6EW8,1+G8U0'( M5Z_CZ\+GP@^3R$<)]E&&$@0=$F3)L#6>$BBW3:VI4>/[U==EO5R#JBYO_KO3 MEYM#03NT5;=1I='> M:B"+W]^,N\R7:Z[5_%HJ^9%O;PI^,_6*:\7Y0WL/U8?8B;S0@2@+(@AI@J.@ MQ^E&T-&>QVM%9SB3[\X"'=PB;2^IYWV&W\@N*!NTX(']K60I@AG\J3%#G\V5 MIM:E_=6-=M=C=<[PRQ,T&7\,C9%-]('[ @D,]JODJ8;](3\ MO21^T./O8KW>WX3":081I8E+"6LK1:G(0H0<>)0ZL;FF'9,+Y(?7!+I MP:G>Z5$@47!5?"+^)-=27J&NNQ<#9KMP>82J8XOA&@BV0P2U6/+FI9.Q[,@+ M$RTV19U_+K[G_#E!UOT*UKU@5>7=W94]DC2, C]-8Y@A)TH3CT+J]4A@3*7J M"IMH?T(A:T%_:E"#/6S0XN;KFU^6_U5N 5HO*\D,V(AG9%5P'J>HJ^,[_K!' M,X6)%=)2_6ZR36,-6/BF]IIB4U:3RV-(Z*[>;7-X7V[KXG\/%UB>040Q@H&? M!!Y_WR3,8C_(4 \1N4CI[OHDP*Q1\1/0F@0.;7IW7=,"S\J)O75.-14%COK3 MFA"APQT"L6-2K]L55*8U_8UH,P/_XE=?O^=5S3?D*[A>G_-K$X??ZDM>!9 D MA$U+2. D,*51XGI14\B%1&$&8]$GX#2U9DY@#M TQU- @Q$<$8011WW[JNKY,_J>O5=/;4V=_D*OK+^3L^@JNN54D6/\=-^ !$\4\@#GC%7AA"D\(H[ZW6"' M/AJPJS3=@96KP6WJHG[\LUCEIYO;!D MCQ?MO?P*;E;]S;&VA@_+K.+$19! 3&(,,Q+ZI*U<1]S835/%:G 3(C2LOAWJ M?GNXQ0T&X'Q5M(?>G/'?7Y(<6>EM2B?+KJ3:ZE\YN3?F6M-5W/2Q+[0@.X>W M[8@J,W/P=A6WV3PB?(1-$N'GX7!Q@DG")Q/0)2XER/-1XO1X,NH+%7$PCV+6 MJ#/FJH@YOP@>.;/")3H#Q9P7.53)/'8>S+B#[-#V">Q\?KYK(F:%"NAT[78W M/3B2]JK' D>)BP."'.)!/PT]%Y.P;\L+D=",8%P+$VGK=@\,M*_0@%^*3?-N M3/4/B;(PZDP>5\SI2%13PP-,W47&24B3J*OD5#A@Z6DYE15<5MT56"KJ[MR6U_GV_LOQ::XW]V?;XMO!8L. M7Y;U;LOBR"*AONMEH9\$09(E.(11T"TSA<0/ J'*.\9!F#[XP/%]8G]X#XK# M!=O[%B[K=RU><-\!EI HH[X1D'Y;W#)B9_$I;K"LP-YA)Z ##WKTX(ME3I(( M-;8X2RT:&76:6-P:0>!;H6T*GU@0_28QLYRXK^N.H'$\!8Z+J*<1!SQ= 6KOD8JNH;73%T K>8BZ&=DXS'4%4GZ8ZA$SC+ M? R5=IK&&/HZ@:-BZ$B??)08.M9,Z1BJA=>Q,?1SN?EV$-$'%#ABEB4/S1WR0!M=S>\M:8L M9_>\Z\%S=G$<8TR=, R2$*$,NQY-,I]'VB"*0R]1.PHWOEW3T[^#NT9/P#9G MGOJ7DK6\7JK!![(GU::E7RZ.Z63>\)&S=VD4.DBFSQEV'"$P8MF;A[YTLR=< ME_'F9KO+5Y^+Y==B7=3%\.B$ ].,_1\*O,S!'O(\EV1]) S*"9P2>69J*+Y!SA'9&LVG'1HUWHSGE1'U\"*J/LU= MM)>-)<2EH4]BUH3#&O2BD#I]8V'H"3VG.+()P\K3WL@'$=^YJ51WS0,7:G3Z5H:-'Y8\G!>TM2M;ROD EFZ^E+3OZ=R25^FXZ;YV%Z&7A6D4("_( M2.)&Q*,D[9J/XS!!ROHWIM%)-?#F;KG]QM**O(,X0O9&$:T@?5-Q/$;^GB]] MG8 >9_//&07P"'NB(JC# 18*H1:SCHFA/M[4DL%VR"^B"(4(8YPF7N2DT MA MBONF2.HDS&I':BW*FD<@9(&Y6ZO2IG2)W<+'GD/3F$UA/4C=E$9Q-C2%PT!J$5VI@4F3IVT+ M:H2>"/.FH"3SH$HGHB2Z"%>B)MPC$]4>-#_-GB;_R(Q67^ MP&LJ;K[AHKI9E]5N>U!-T0\SA!#V<.I3ZB$:A%E7W8$&Q ND'O[1T9[IPPSD M-UXH#9R>T?/++_#Z]/Q,]L5B#9P*'E*8F$[)PPDM.C# WM\,]9 $R#MV%$$ MC93;H5U:+7KQAK%NMH25[?47*O>/K6:/^U_I'EIMWEDE_[,KZL?3#=?@YOA9 MLX-P?;?<=$_BG)7-T;1\=5FNU[3<\C]:!!Z*XMA)L1^&?I!&?NHFKALS?P21 MAQRYDU]V03>MM^,?QFWM!@>&=\5H:V9Z__S6"1BL9U_N^"Y0\T07_]@*_,49 M 1TELJ?3[/*7:.RP"[7!,/21.IB9B#>IJX\%3SO[G"5QV%)RGH=T2V':EAVT M"K"@%$+J8.RG*7$2-PX"3'K\2>;015LWZ*I>;FMKT@-![#*:_=Q,8?G.ENR? M-_D)^)I_*S8;ED3^=.+9TCVO;DJZ_)]&,F5YF5XME3PWOU R@;_-BYJ_\M$5 M1TH)BD(V#8R9*81- UTG&"R(,4X7F_P;W\";6R;ED0L)9=H*Y:&1PB(Y0+)E MYJ+@W;FG+8;<:OF<9; :%++EXVR/KR\<.DN$5>]6/WN,'<',9%%VK/?FC[-_ M-$G" #^*81J'L1\ZV$&>U\RAAOF4YV9]D+VV8;U2$KM"F+V67[!L0=D2:&7= M.W>4->%2RT-L:_+/%U^?NG*6X*K8FW[VR*I*RV1A=93?YH^IS^?>481#%/!* M2HF3H! 1+PY[_ '*8+?(1S:SSUUEDG.>$"K:9 ]^?KK\NN#0%T"WA7^]5\2S_7^#>X) QQ!H* *<(\!) @U+MA]UU=N%YU[NGK_WVIJ2 M*G1<^)5]Y/*F_OF.S\KTCGE7DHSTXW^:]28S[$V_*F6P%WRD;&J!*$S\((XI M]2*8)9$+DV%9#F5A:N7IWO%F37OP]^\.[Z=E%QZ^<<2?5CP\W/+P\+T)#ZPA M4'%JFC=85ZP#+K?5_KO_Z!;0WC]&_(&[V\=)=[3VL9\FQ_GG2VPLSV:$N^G_ M2V'D*;,P;Y'T]_S)2G= <5 ;V=]6=/4,R0 M-O5% Q,^GS])>7K<\WW[0L?W<>K[KIN1F'H4>9G?VT>(3^S(4W1;93A5^:.; MB?YD>8KVOC5WJC)GM[(U6WE^A>*?+661[!,6W,70UV]_]L3%&&\SW>;0[?GY MTQ>)Y:,,$1\&U,$T]J(,>S"+\7!RR'-="V^"C#=JRDLB>C>#?M(K)W8&" ,] M[F>/#28HLW'57<[?5EUO$=A2"$F&J.\AY*51[)$X=%!O'(X3H7.6'\RD.2[( M3!P;/G2/L^C^S;2=S=8)[O.[%:,GN!^Z>UIXTV?:;OK1K@+I7H^9^%> M8H=C3MH5@HTI/UFTP&+,Q-<6 M1,SR*2J]7;2HNIDD08Q03W!P1BUTNEGH0S!L*P!',! M^/M '8/+!/F"P7\'^4M?TBNWA9-%EO5YMDZF_G/)YP3UX^=B^;58L]3_>OEU?? 0%G'3*$L2[!*7(!RR_W5C-W*#%,51 M%D1RI[-U-VXZ7^[P,A@P2R;/VAT@F#C/R;UDTBQ$._BK 0SF>[)/ MDM%CV;(IY]@ANN;,>YXEF^51;(NOPU#>$I;5W7/1_[W*;W?KSP7+\TJ.["'? MUH\7K,_7RTVSX/+ 0\0S:$%*B>]E"4EA1*,8NF[J,FA>&F;8#V-/?(-N(D 3 MBO%@"&@M 8TIG5XTQ@!F"!@L 9_ )I>J+S:5$T7VO"STG[J@O^^Z$]!8\LR# M$FH_HSME]H@L=*OB#L^T[A7HX-I2)W$QR1-J>^1#"5. MCRX+4L7)EEE,$X;]WA#06<*_=V +V!L#!FM49V>&'2D[:;/'A^JA7\5]%LWR M1KE :/(WC9-MFQ-.9/6;4\4I61<-**>;F_(^OV*)6+-9W]>86[@.@2@(X@ 3 M$C@H=IS0=V#H88?P@NNBNJ+Z\>9THD4$!DBSU=5[@YHCXW.%4@F58ANFCQV3 M/\C9[^3_2"8ZJH0))BX3<"4G,!V8$\#@S%>T\W5:CB4'(XFT0UQ&6_$\>&MA M1458^[WZVE* ,,,1/4?(_ =L6SZB)S_LL*4UXM!*D/M&9=78C/JL19LL^F9!" M?WP6(\F"J"R@LJK/;YOD!FY6O0Q=E>O5,&U*D.#X_DT#K]G+[P$"CG"V%9;W M23LB2QH9MT.I=!I4&NN=RGK&6UND'DWC&**$(DI)F#ANG/:MA 1*+?'*?K:- M:S#2_$BKD79JQD@/!S.;Q/#&Q?1$BC/KQ$,._=M*H<""G"ST.K0@,2(HH"C% M)$LCQ^/_KV^$LDF7O"H(?[2-BRFR[,AH@A%BU"2AAS*'(/1MOZL'TGS9) ?R MX%]5 T4.QL]Y%MA#*0V\Q$F&A=)"R1@. MQTYPM-*G=6)CRVQ&:18C3*M-BC/.$.%9BR0WHDKTV[:L*I;'WQ;[7>HP#ASD MI3'V(4N!8H>ZD=>WY*:)U#UXE<\WG*#\=GE^=04N+L_IZ;7DXHH26V)B8YHH M.95IT( 6SFQK):]0U(^_CKR\]I+45X1Y+/T67"D; M@[[4TPEE;G9WZ>)A,ZF;8(Q9FL6&V%&\)MZB>D":HR%5/>"/*Y1;PNY[+IF06K[>] MJ=B/YI+J5\A^2ZO'^,4"L1X%O]34/Y5GWPN",DIHDKHA=BF+ 3'%0W:.4H?* M+/S)?.XD*WW?#O(Y.>(YHRGE([%$:#':7NSB:G M/I=YE;/?O8.;%6;)Y[ILBI%TC2\<%V>AASP(81BAR E=,IR,"C(L]93LN)8, MJU /KME(6^WAR4G12#+%Y&@Z'N4DZ0F%!\AZA9I6E8ZR=$29]+!KASIILJ4T MT?\DKXSD:_;3;ZS)+\OM?^<'^KA(:> T:1GR/0]%/D%H.)CA8!A(74M3;\;T M$E=SYXJ/K/L>F>1UDA$,BNG21.3)+H$UH!KF!ECS*-+;_!R1(PVDVJ%%.@QY M?BU%%S?"JS3-JMR:-0A7]\6FX(D9+[G3MXHI3J(DC$*:>A$DV$F#H56<^$CJ MO,3(MDR?G6CA->-J^02@Y*K.6$H%5WHF9%-R]>> R*?8YE&I=Y@ZMDZDB6,[ M]$J;-<_7D[2RI+S&M'!#&B9L#NG#-/5\Y*80]E=[HS#-,IE59OE/GV2M^>7F MR\B%I?=)4UQ0TLK7V(6DF5>/9%:-A'FS0U-&X']OE4B2"6G=:*ND?2ZK:L$R MJC3,TH#2B/TO"E <]@H5):XG=5U?Y?,-:\=^/?KT#)U_(8J:(4.8I&H8XDI5 M-[J*B+]P0/^823SVE(C(AP*!E@F(B@5O28@R&^(U0OF[87R1J&V*EQ!(J>=Y M&/FQAX,LQ&$6.+AO":',EYDJJ7R^X>G1Z=DUN217UTH:HL27F(:8IDI.0_9H M.A&9H1;(*XP%$Z=2P;CX4G?J5=LP+"47E^=_G%Z=GI\!>G[9Z0FXAO]!KN:H-_R" MGJ.#91RAM@R8D5:\6F]X+"NB X<-R8/X[CH9)"EQD.N'OI\Z24SZ RQ13/U4 M)G67^V3#2?L9>3?4&AD43T@X,A34R+)C "AB+W5T%[G.3I;;#4MHJXN\?:MR M.#H!$4E\+_6HA[+4#ZCG^F[?'/M*JLB":S[E[.R MSD'RC[>/5!D9%F]Q=&2$C*;5CL$RWHQ2>/;E)7(\',$#MJ],GH,$TK^0T$"3T1HY&.\5&TH9WE$:%$569P<5Z M5^>K1>('),1.BBDB?H:RS,_B(2]PL-2RD&H;AN-T!\.(T C3J"8U)A@<+S8= MJGGEI@,A(3BR9-HI.=)6O",Z:JR(RLZ?>?'MCGT\9 G"\EM^MKO_FF_/;YN6 MJX/7M(8D"RJ2]<<-"U>/]M&P!MPI5@7(/ M5?*FAG[ZQ71L5N;E!*Z'"CJLH 7;U(QKZ3_ .VC?;'<_9)D]HH_&G&2'<)HS MKYRHLYN1VC;+#&/')0E,,?8#%V:4J7U?43RC1.YM$;TM&Q;9_:2S55?)!% S MRWKE5#_!1K5TADFK%),:M%/.(Q]+."5M4U1-%09'2F87XU] 6011%'@D"M+4 MP\B+?,>C[B#[[0DGT3J%4YWK4=(Y"UNN3[_NBZ^-65T:%'=+-?_F2^W7Y;U;EO4C_V[VL^> MR4:^GZ",5T7T$(P\@L((97[BHBA*T\B5RD3-(C$LL0?@P1[]"6CQ VX Z"T MO0FRE9N->DI,DNUQDIQ *_D'_-7@!]P T%@P^;,W(]@^(N#3>-$..9_(UA<5 MJ:=C6*)X1;W=W?"6-]]XR6RX6?'KZ=OO.?Q15(O =^/43;W 2Z"/4!([(6_5 M\9V4T(Q(G?L8VY9AN7X"#URS7P=_<5QOCV\SC(J)[I1DRLFJ/(^FRE<<(^B( M$NJBU@ZMTV;-RR(6&ED2U2O>G2#G M)9GO,F?F0,[KU!P[D#.23#ND:+05SP_D:&%%=JWN.M_>%YMF2MFU%R61E\8I MQG$ 8P=G09 .[041E7P74;65B=;8P &RZD"-T-UR^RU7%:,1Y,HMG9GE56U9 M[)#2F23I37H$UK'4*;5#EC38\<;ZTUAFE-:6NJGA(O4\%WIN%KB9XT"84$S[ M:2'-D!6=F=2T^2I3;$AHI:3M27L 2 M'C"?FY=REM4=>.B RJ6SZE2*9;-FZ5-[4:^#!&[+[=-%OVGUYBUJCFC.:#;M MT)WQ9I2:>]GX+/8JK^MUOOJSJ._*78W8B'077DB]F.7*+D0A9O_G0IKVK4/V M(P4YTM7TA.JT*3>?&H6Z:8/"B+W3,5PK[*&:YE?#7FH'\01T(,'?+4K 8K_[I;KXO:1WQJ[N2EW+'W!176S+JO=]N",ET=0&J$H=L/ (1 G MGA]$.',?N^3\ >._AKMI.R(X@^(JU3N,\.!9[$TN;F@V+XNLZAU65UU6_N9O&"&8Q:\USTR!+,B^*W(0F.,Y\)W2D M+CWH:=&P1GT$F^'1FJVZ?F9-@.,">O>=KG*SY;W>=],E*$ (\?!.'+C#+D^#(.^&81] MJ?,DTA]N^EPMQP,X(%4%DV9+4*Q,$B6I2P-'LPG0,S*.:8TJ;Y;(BC+\YPHR MCH?WQ.*VWM0+6FR*.O]>EZ(8![$3I1'M@VQ(B-2C[UH:-!S+Z++8@N_+]4YVPUXK09MPAG1[)PK93;D9GK-:DTV$5E[Y'?R%G MUU< GF& SL_X6X?D#)T>>5!H$L[%='!&NN44\0!HL]'T!*H=6TQR7!Y12D-. ML4,S31GWXGZ+00Z%5D*&JW\U:^""=>N[995?L$[=+;[ **38QY'KNA0%3D"R M /(F0Y*Z7A()/;:FI2'3:QO#G5:.#_0 4!18TI*9730>O8E%B- MF))5M66'<>R*K2Z\P\);RPBZR+-@O4";*:6!SB5YP*M[VB5G(>:>/T#8GE+8 M;EFORGG_RQ[WO](=5H=_+[;B^: XK-:D,T/\;+.^62;'X[(%W[F!0@'$?791"#!*0U*Z8Z>F;,$HW+WL2)T_(&_/3W1] M/ ODP@$//J=5MW,)I:_6^&:&J!84,1."F$ 4DH!@['G%Z- 1G4K=[ M36$P?!DV&66A!+35CX7_DE8%5J7,1>#6ON>Q9Z+ M;7&3]^^Q+3R8T@RC$#FI'Z,P]J$7]O;0(!4J"&>_%5-GY0\RH^F'N.>Z=YO/_H!0F% TCA.:(QBE"4$=]N/&!$JM!Z)8@4&R^/@UWDCM^+Q[IGO&,PYL$'9E1CR?5 MCCFS!CO>>:Y;E1E1 3K=W)3W^?7RQV7.;2[612.JP[?)#RZT>5>U&]8T9Y0N MUU-_(@FF%+7C4CF.)F?AB@(B>,ZD8QH38O,L- Q M&&!9@]L6(ZAZD*!F/]@R@'*J-['7Q)327H=)JNOM;7Y3%]]ST"("W'D<$WAJ M&'=H9P,8C'C^-R< WO,;Z=-JLE97'-'Q>5QNA_;/9'MIPZ#3$F/.RLTJ7^W8 M4/NZSCN-S*X6;UF3EN/?Q.7BU@&J5>B",44,>EV'<@Q3V*P ^E MJD_H;MMX'.#"4G,H__HOB>=Z_[;):UZ'JY]M?&V#OY9XH.Z 4F-+YU M$+^BTL _^'U^=,(B+7^+97G5'NTOJ_5YO'5B2JR)Q9&:B]M@4&ZJMLY:D:\N MMF7W/F.TZ+,V9XV2ZTD=9%B]!UM.P& ,V%L#.G,>K5)R00?("[MN MSUJM\]J-%9-],QR/C +L&VB;KXKF886\^+99> D,,*5.FN& A) R$%'7/$U\ MDNK3>_FVIU'V#DVSB'_3 -2BX0I4CU)K0_0:UF7^@Q;V">AP6R7!+UB5%UMU MQU@MJR/,$A/0L;QIDTI>2IY]V-TB2WP+EG] M5&1NI(!VJOUD;Q(7K'=OF5X4R_4BHC[,:$ AA"C.@M"-4;_F3-/(%;HS81J# MX57?/OHVLW\V1*]ICWQW$%M] 5IH7\P 3! MK;Q9_"93C,DJ_RF6:YK CX)%G<:R^4J G=A-%MQ2FM#8P_&W1PA6#40V@6HQLB_V("?0@O>9&B,(&OWP051!I\6RTJ"=[9$+*LU] M1[CZKUW5UC]=N X,(,W2T'$@2GP7DJC?.J1A%NI80)%NT_ X;_!H60Z19W/4 M\H=1(DUER>VE] /45JUM/*=4?BU#V2E6KUVH6R6V5C&2-5$5S'95LZ;BE0K/$/I)YF2>3Y%//.@0"MN";Q01+_:E;BMJ:M*P!F:_7YV>D:LK M@,Z_9*=G\/KT_$RR*+TN;L4D<09:Y12Q!P@.$-I1>UZ,NB/*IYE[.X1/MU&E MT?ZJ^K3\D_?LX69UF:_YKCV_KU'M4;#)J1^&89HDD'I9Y*)=;=M^L[$[OY^N7WDMR2>X!U.3%UG)-T.9E\2C(_ =(A;"ZT M54PFE_S^FP5OP0LQ>40U3?G$#ODT9MV;[[R;8%%84'=?J_Q_=BQ3)=]YNKIO MC_@A^2*'"D7G!3;\6X2/; 0(M,4A35V1.4OTF( MDQ.Z%YS-F &^R<\Q^1K-J25"-=Z.YY*DB1F)%]<>=FS47I6W]=_+;?[LQ;?N M#0N'9+&/_(#KGLN?;@Z=H"U+ED2)GPB]DJRW1=/+]1U(P'Q1M =(>3I1=9@5 MWV?71+:8;DW/LYR W $]>/#@YTPOO0LP=43>]S-NA=)IM>OEHFG;&1!7P M8EL^Y-OZD=?]KEGJ1_H1?_"*K\^GRR[R(A*Y%+DI\4G:MTRPZ\OHGX[V#*M? M#['1O$$!3^3?B-?*L9CL34VOG.CUZ$Z:-PO:H$+V!"L\):Y'\@18.R)X.CFW M0^ZT6E2:ZZ&J2W>G&YY=EMM'M-OR$YS-PL@^UTQ)Z(0X2@C,$A10%X6>E_EA MY!%$2!I(Z9VV1@V+WH!.=5%N+*>RJW$3TBDY.^T@\G7/ >0)Z&!:M IWG$&A MY3=-3K!#]?2;]>:"FU;>1/6O?=G\\RLOFQ](;QR%F8/CE$VP0^1F3A*B[KW& M./+"1.I1<2T-&M:]W_=)75/.J8'\J7G^'13["=FR>0!>3AOU\"VFBY-3+:>) M+;Q/#;X7\]P9$S\1VHX(H5;6[1!!O2:5!GNI>O+'C\UD^6VYW1\O[.L'L82T M.W+\3)+]R">.0]V8!%E,$(TP(>TAFB@.@DPY)S2!Q?26Q9,$ISFB]K6QX.# MV@D8*C+Q25YGAWIN:<1E\BGGW-X:DXG*.,JJ+%6!=,'DU:0[[9#SR:P]DNJ: M9UD^"/ EUW+3/%-S^T8=[V>(7#]P73=@4!P$_3AQ_,#K$86>*[<;;1#'A.*_ M!W^@,/RT3VD+OCBSK%([*7)%A)Z0-6OJF MP)MF5U[<16X//8.4!$X*LQ0A+T8>9M,.B/P>D@])IJ;N!H!,*.^B%U%4Q=V$ MFV35?68/J31:'4DK8I#!/*>@^\48P6 M>ELW?P]>5=$U^T56S.=SB;J."WC#(@F78EA(OX=76J&E!WM^- M.LC?GF"5O0B@BVU!U9V#:$F9?9_C^:55D,9C6JK;$Y:(IW:S7MPU,,*;?#;[ M^KM?S7G1 MBRS$#HHP]DE*0H_]3Q:E*';".*0HC *I>_%3QF)E II_68]%K1B=:$K+F9.!Y MG)K=&Q,$IY&!*:9'Z2NG'0(\W\0*["T SX/D1P>EWG M6@NGBTWJ?\L]9F+ ;TQ3A-WA JG]Y\ MO/-KFM2E^ZOG=*4+TB2%OH\#E(9!@OTD3!#J&TK<4&C^-.+C#4>8!M0)X+! M70(.3+)"RACJCBO[1*S)"?.\A$D\UF&>.+4'.)0(%*NB_ZK)KT0)#?Q84.-^ MI &EMKXB*[%^[%V7011VS7B9BU.'M1"E<9@2&) DZIMA4Q>ARPG*'SZ-O/J_ MQ@'O[,&O4:BL%K*TB8JK0<:4I)61Y4U.EJRP&B1ME*S*]30)67UJ\%%15>3& M%DE5A?]"4$?Q("ZG8>AJ\%_(Z2@>Q.4T"?SK,DG3KAE$72\.W)32$"8.SH)PK]J>ZPF=15+^\&GD M-/DU\'DG3WY-4V6%D*5-5$X-,J8DI[.0)2NG!DD;):=RY$G(Z5.#C\JI(C>V MR*DJ_!=R.HH'<3EUPU\]OJR0_IH&75/4H=1'B1/$CN/QI^TB"ONFW( *W6D: MU< TLMH :Y:X.#1EK5 A4%1<#7.G)+ STB8KLX;I&R6ULC1*B.U+LX\*[@B6 M;!'=,2:\$-[1?(B++W,@$WG/3Z.N(1_'D'A!@!(4(0^'F$(RG SQB2LGO=(? M/XWP>LZO;I-F>,&OJ:>L(/+DB[9S"F?H""((U"B(CK M$D2\8?>,.K)2*]_ 1&++@37=GD-35PX% H7EUBQW:H(['VW2DFN6OG&B^Y3& M^P:>7NU]8?UQ]54GRQK]'6'"2P4>RX?$L0+OUY@UY?N_^N[0% XT)/H#<=C MT0?J"'+1;.X^8/]=O<%+KT0/2[K%3WAC3X$$DY?V5'TR3PPL_\ZW'>S[HEY0 M)W%HBE,?Q23-L)]@' XG#>,,SQ<))8$:CH=/5>P$W!>;XGYW#WXI-F!5KM?+ M;04>F )6W%K99S5F=? @L;*+=XV='SG0/?789.%.L:/\C$%/ ME0JCH6^4?V8)@+\_/#R!#&'F0C_Q24)0#&/"Z^'WD%/BT-D"H"S0J0/@\H>= M 5#:P3,$0).^M2< -E;^) 'PF<>F"H"J'>4G#(#*5)@,@./\,TL /-OQ]=KS MV_-=7=7+S:K8?&M_OUK$,76@2]P$N1X.8@_!*.G0X] )O-EBX0C,AL-B!P,< M(#L!+=S#[S5AL@F-U9RQ<8SO9PB3$[G=GHC9=9SR]DG?Z6S^P-'S;4=.%4@U M=*6?,*;J8,5D>-7F-:E(^U43^I>H_\R+;W=UOH+?\^WR6WZ9\W)O[,?\@8OM M\J;>+=?7^?;>6T00)23( @]'24A"GUG83Z0QA))/[WP0F^:(U#UXT*$' WQP M@)_-7F[S)H0_YFR>JQ+!/P#_,A'^ YCS,3. 5^*^<"_EO,R0),S?%]Y+(N9' M*-Q;+4HR/A)KKR4A'PF_Q4G*DS_)\F_%AIN:+=G'W>3NPB51&*04Q;'K>$D& MD9?UM6IQFJ1"UQ ^I&%6I"O/@HBVQ?B/X@0K_NW/G*P<[P36 M9"R:^NH_8]JBB[I9M_I]U/Z/["7_!K%\CHHD/4S>+<1(B3%*:()+UZ /7 M%ZJ^;!OFB=*. V3#LO3!]RS;SU#Q_8S[&8;=;D]2L-_/..P[/\]^QDM'3KV? M,:(K612S;6)EBOV,T5Z;9:G@)>ICR82[@ @F:0+#R$->B$B:>&A8_7"<6/X! M-%L-F2,F?[BE .V]9X:I_YP=QYZH_DHL_YFG^I).GVIJ;ZHO6I066$^5R:F[ M6?^*)A#9KBHV>54Q@[X6F\:>R_RF_+;AEIRN\DU=W!8<(ZRJO*[@S?_LBBV# MN%E]9M\NUD5=,-NK:G?/2%E6=^P'A/W*]^6:_6FUB%&&$ V3*$X"C\8,/(Y0 MZN+((0[%6.K$X *&SD$$^H61B&O68T=BJB5=Q8ZH:0L9I97# M><;(M]MNV1^TO\D^)6?8V5]6BY1&61C"V M@YE."(L=Q>^@AH5(KU%8 -AP% MXW^H/G WM@/'!+?<-]4@7%L[_D) MP^-H2DP&23W^FB-4GFZ^L]\OMX\+GW@Q9O/8@.(84Y@F:1SW6+V,QG/%1G&$ MAH/A &2^$"CAK>ECGAE'61'DWG>]]2%M,&&B&";?&WZ^H*7 @<$HI>J1V6=P M%]O\85FLR ^^QINSWS^O[_)M^S,V&_53&*9IEN'(R]PPRA+8VY(%B1U3NE$6 M& YK'3:0M^"J1@5+C@\L&X"6S/C&]8*9IX"3=0 KPN7S.6'?Q3KSFS]L".A^ MX^-&56$GSS%SU-+I?KZH;("CJ>:6&CTZ1U2_V)8/^;9^Y%NP=;>J_,#KE2]2 M%+AL0AR1A*1I0" -_'# GF9"!?[M0FP\:K? &BW->U3SA>H1KIT^-$_C52M" M<6_J27/&J#X9MBV/]Q?K ^^;+IPHT([O0C]?8-7 B<% JLMC/310+W_, M/LD=Y=OI8^=4;K4B>@X=A5G;_]7>WH\;/8\X<:+XJ:,;_7P15 LK!F.H/J_- M$46[>7*2AF&2!2GV:4!CUTD\FO1 W%*Q<;!$6$FO^9]T M01$L.[SS14=1GTT?" VXRXJ8]]&79"==;Y7L!#]?Q)(EP&!P4O+%C)N;!S_H MX^IE_CW?[/*%%Z5LWNDF*"%)C!T:0&^(I2@)I5Y)L OY5#.[;8MG]KW+,4Z> M;<]R(O]:$>[ZOMDT16=KY-D1DDWZW-R(/W:LS^V>*R,\\.EM$5NU9_PP169F;22/R M. _.$9$/OK. (0I="F-(/$1PX#NN$_1H?>3-5IU !J/A*-NNSAZ$4[Y2RS%^ M7#T\^,Y$RJ?BSY]/XY18,*AFZEZ90[?.\GJ1)<1W'?[V:H!G"\]O>0D5NB[_KN#7JGFO9)%1!)W 98EY$F)" M70>[O@-##SL0NUDL_#34F#;,"+J(X-6_ _KY_,\K0"_/OX#S M"W()KT_/?@,079_^<7I]2J[^CUQ>9L('8G(W,_UR(LC MMK7PP5?'\$O'#$H M-O\ VBP1SV;0,H3>T0V#7K)#C$U:6 Y68^7$UZX^J]=57.QKZY+GFUM;HIU MSN"=;F[*^_QS6;'ORT)%$/HQA:&?>5Z61*X7P["'&M ,+;[GVZ^EJ#C/ E%& M/PZM$=]5VUL%ZI*786OM ANF+T5C&?\^_U=3J/3A0&W*06.6@V628C^/W\7" M@?4.EPL8SSP]&,0GU* U"?S"C?H'__%'"2TFG'0D^,S:)^P(3_-24%HT1N5" M',X?F+H6S7H"^WJ=\R_@9@7ORVU=_&_S_44$?19#L\R+8I>0"$(GA'W3,,RD M[MII:=#X<FX5UL7&772((/0HRD,$C=T81P,*^O$@>,?67VW M"<-)9_-63_>6ULT!+AT/G[Y/G^#6FWGF)#?=WGB S(97/X]MLHWCT0Z5&FN$ MT!.8DIR(J@SY<9.S2?CR1Y9O\MNBILRZUP&\,B5?>,AU8>2ECAM%$9N*!SX3 MOWZU.7*10DIH%M TF6%K0U-=YFMK!>"]!E1:E,VPR\0$T (W*>EDYQI>SR4[ M=,W;#SB^MIXZK:J.XOJ(^$[C0SLT>B);RSE&B9SB-R5#>=V69777+L-VY407 M&,4^^U@G@RFAB&9!&O1Y+$E#)U!0<_7&IE'JM@KQIMQ\:K;/BCJ_K_[U7Q+/ M]?YM<^0@HVYBQ337,)E*>MH2V($:]JDZ7&^_?VQ$)]_DYX@&CN?4#GW38$>I MN[?)Z1)K8YLS6<1Y^]_338-@+XSM<E0.RJ0FQJ:QF#[V=<=?M*U L3D\!-"5=-H\N8Y[TIP=*&^?5WQZ_GO]/2/^ MF5_[D^/-+U<%CU^2!PN,.UM,46WRLYSN]LC!+SWV?W#7M')\D++NG?[D.BT_ M5##7F8"1I!\1\ZG<:8?D3V9M.<^@&1L^^LNP^P?9%@$-(:8TI2GT Q1%'L;] M&@H)*539PM+2[D0;5B]?\U3-=?6PK2K2IAC6J<0#V9?O/YTZDP M;JM@CC'I754Z]/5/??%5A+1)UN/,B5""4S^%KAOU;69NHK)&.Z[!:<1. M\;7&D5RJ*IIV_G1*V0&XN27L (J4=JGP:ZMH*=GRKEJI,Z0N4WT!L79YX7KY M@U_])WZ"79K$$!$W\KP((7?(#M.8:I$KE8:GD:W13Q-H8EE5R(PQJU/0!I*[ M]]*WGC&U*6O>\FMA_#ZBVZA[\8T(V$:$)Q! M/\V(Z_1@D$-B+5JH!]*5$,\_#+M-: M!,,XPAD-XZR_=4D@Q?&X[779U@QOH#\O9JUKUS1U:>", MUC'9!LU+V;@2_'I8'2%H)@G5I6D-Q9\%*)Y.UI[1)JMLJJQ;+&[*)HGHVSB^ MU"6.W#^LR\<\O\S7?$9W" &%04K=@/@(ICA($('^ "&!V!\G=2,:GDCR6/+& M/F+=K$2I7[?12[FJ#D[$MA8][+&"#JQ-PO@VCU("J<$=M@JE#M/>%4QM_.G, M#?MEQF'*?0C+"T,GG%BE$_D@QU0S&L,"V:U1&,\IQOM"7 M;4[F!E.9Z,$^S'Y1T2)!EJ-\9!:KQ9NV"KA'#G5"'SO]=4H:DG#DS%^V-<,2/>XA7 UDCCU 9()'O8>'9GD;]EW"E,X, MR9)MJP0JVR-\5DB-J=%9ZL$1I7X-E?HDXXDRA23*O A1F/:[X#1"::@E(55H MU["P=4?V:@Y)X_:,*LDC,TW#_&H1O,-#DA9MV[Q.GTJ".,()M@JA!LM$T[[1 M[.E__6/AIZ'GPBCT(L=UB5>!-O?CQ M/N]BAP130.NL$,S31BF_'R')'TFG9W^0*R/O)8WRP2@5G8I^K6HZ M@+;A40MY8N4%5H>7K!9:+0:*":X^+D6%ER7"W:,7W?.3A^6"$0R2%,5A%H9Q MX'L(L22Y;]*AL4J9M5'M37-N_*)["[AZ6BI=,A<=1ZR8;IHG4TDA>UC\^9\. MV'SES(]Q=$3LM%!KAZSI,:4TT/4DI6I;WN3YJFI*4R[7^?DM_+XLUGP>3\LM M_\Y5?K/;MFEJDE(8IU$81C1&U(]\Z/E#FAK*'0+7VK#AO)"C&2E<6FD6%+*Y M&)84M@YF5XB7P>),#U _W9;;3Q7_[A[MQ&(GP>,Q\3/A#DO$T(AIS\71''\J M8OEE67>--9<66^&&FQ5:KM?546PN9A!\)W(S&!.$7'[ :=@ )[ZKJJ+F$!F6 MUSUP;1IKT#ORXFN'8\:H\MZ"$W!@0W.XJ+'"8LE69E]0R\U[USZ1G\#F(^H_ M%>/*TWT&=K7CBPWY<&6=4OYTAP?=*$,A=((T&=J%Z7!K7'&Z+]V>PIQ_Q'3_ M8K'1BYRAOB!PY]YQOJ<,YEIJS+?EHQD??:\-X$=R93R",RZ&M5-Z=GS M6[XLV/UDM8B\*, 8PLAU,P;#<:(,#Q/I)(8Z%N#&M#_1@EP?P^^7JYR?\V"= M9Y/?- _J_5W4=Z^6^=[7B^7CNMEL[BN&CUS(&^4PQ84]XT[2MM"W1]K6[F;D M-[LE\#WRI]'2(T3*R*H.?UBJL%I,>T]L]?&G?X=YX?H$TM")*(8HBFD08=0! MR!R'^HF&,SDJS4YU)F?7;F5VLUL#YW&4.->]DZR5;N,[R+9N&VO9+A9VA1V* M:<(PY>UA2>Y&JB4M-LO-S>O[TS!"L1OZ)*9QYB6N#V,GZ(&06&ZMT$#S$Y_' MH:=G\ R9.(\SR@>C5'0J^K6JZ0#:XO,X1XB5%U@=7K)::+48*":X^KA4V;F%S"E, L#[) HC5PGPS$ MY4MPJV,955"W$WZ1^ M)4];. 0EJ1<0A%V812FA@>L/^9D#LGCN#XBZM/XT YE MG\C6IJ(L">7U=Y"313CU,$YB;TA%$8LZ(W*_$:U. MD^7MT34G4K9Y76R'I&[$]%<#ZW([V::9'K=_?5MNP0'5\\Z WV5,(#/60+<= M2JG3H#>R76U#S*7]*<#,B1&!&K:B59J=:BOZL#S$ M+[M^2?]VR($T;TPK>4#WEHI6\HUOI=BZ?Z)EWT38%79HI0G#E/=))+D37A.X MOL:Z;7[+$ZGS3G!_BIZJK._(_N^+["F40_!@_P@C\02@,Z&3<_X*27H&IQ30/X#_3L\^XV 2WA-KL#Y&6@VJN$9 M;K\@__?WTS_@9W)V?24Y[=?J!\%9_EPND)S4-S!Y$MD#!1PI8.ED(Z[M313V MQ0'F[&;\(<=4FK&M.?S<7/\B$7 +YBT7_V#?4^7FNIU@YB: MSN8!.35]4S)/0(L5O%(, M_[%<[_(%IG$6I$'&!#UP$YQ2B,(A,\[B:/'08+ZJE]MZC)K*MBLSB)]#E#LH M^9IB=A=VLOQ;L=GP229+H![SY=:&L?R,2>E!K.H)FT>OLDU"PW8<8WK':Q2Z M":%^[*H<_G5[]?\I4>"H8K M"6RB0L\OO\#KT_,SR3L(VJ@7FY/,P;K<=.0083LEX1C! J--MII1_BV!>U+U9G>;W(P@2R*4T0Q\@E :0I[LOO91$,223YWH;L MQQN6O&;0->=>^:Y];U2N[?+BH;M9EM=OF@\RE M$&;(3YTD#..(L'E;%.,!%G2IC/H8!V-8J\[.SSXU:=A!>78VG=)P.=2\F\17 MD:WQD,+*,L?.=+!%?W#UGJ\XOWIU=&_";(G>6,[?F1A/XDX[!'HZ$S>]W3?;Z^Z:H*TXK)P AF'!'\ WEZX&^&#'\7<76'L+^'TM MR7ISDSOM>!"PS%]R\O_$57ODX/>]JTX/775QZ"IBGZM6Y M@+;%=<^"-J>L"<6NUP7B\22^$H(G],R\P7=*0\O)>[WL;.NAJ)=K\N,AWZR* MFD7XBLWT=OS]UFQ7GY7U?^8UG^\M((D"!V,O#!-$@I2UB_KC/Q%)H-3:MK9& M#0?3_BGNQV:EY_!VQNMAL_G7DA?O?')1YNNZ^-;X6O*0N#[?B$ZE9G"+[)2I M@0@.,8(>)/BZJ]E,J@:/S $S&:,\"8T:^DK M2<)]Z5=4;OA./?BKA0>C)(C\S$FB)*)N&*#AP'J$ M@XP(SV"F@S29 !?]&!>LOBN1%D_H0('9C)V^DU/IW@9P .<$[,T >[^>'O@5 M/?,KM-V=$C,>.]VJ-ON9T+UB,R%MY+XU*YK>>Q;,D&8PNIQUQ$@$_1?MWQ[> MX2V?W.$-DRQ.'-=!?DH&G?O$.I>%C7V>CT@9M/H;9/KKC+EP_0S[U M1)Z+=KF8^XKF*A85,,RX1-"#37D]6%6L^ZX6A,0)0IGGAYY+0AJ$04#ZEM,H%BI IK,]PS&'')88 MY,MP'-0T\T4E]M4F@Z:)US'3ZSS1@@0=RAD8'C<_,\VTSLF7'./*LZI7*)&8 M,HTAU(*HHMNB=R8[X]D2OMYPO=OR5V%=@5-GCP;^N\Q]UMN9AS??\P/'8 MA"K-W("_4I:&(?*](, TI(GK2]UU, ' ],6'#C-/ZOH7_,#%MKC))2\X&"%? M;,-G=M[E@LTAY:_)8'7"RP4=? /\=OH>I9<&L4-)A!&OE1F[69+2#F7D9316D^=IL,VFW "NF_XO78-XK\<_&=E]6KV1@L6///8%87RVV]#YJHO/]:;)9/PR3,4.2Y- K<+/91 M&F0!2CJ<,?635"T 385NPA T*-;>H$[,5&/09"Z4C4(V>D\]#K76?&K,>>F\ M@TC$+SMNZR>SE@.S+(I(FOPC%).F[@NV1:7)[7\S+LWC"='(],K,[&);4GZY M_>".^QY%C%D8S.+$#4A >9&M /?3,Q8I$ZE70'6W;3BJ,&R@ 7=8#4(NB&AG M6RQ$S$FTC@V/5YF?7=@E63TBVZ;\8X\R!TO3]@\ MP=+TU46$7 ^1B$(_A4[L8B=-<<+^&Q*893 6.B\SMHUILK<>&R_BV3YWU(W7 MMP>I 3HE=BBGI%5M:W(DO6*[DN_0\-9VI"[V+-B'U&9*::!W26C1\X8^,W$\ MK?/[:@&Q%V*4$3_+4.@G81P$I&^,1(XG?'!%O0G39U5>&1X<'&C0R4C0"!8% MM'P: N54W KN)(1[&@[5)%N52S&M?M/RMU1Z/%46Z+,&(TJMW4=NPOUG7GR[ MJ]F<_WN^77[+SW;W7_/M^6W3=G6^JZMZN>&/L6;+JK@9RH$0&L6^'_@T3>/ M0^P+-&"!L9?)3+O-(#"LZ V8]NGC2K*4DB'&Q:;>\Y,MI_X]7M !!BUBGG.V MF,$!Z!/0NF6N0DE*Y!Z9AYMUEAVS<<,VEE-V?X/*NXA('%&* L_/D,_R<9B$ M0T9.D.HE8!R#Y@_8LP4X)>B_^'$ M;W-($:MKZ L[Z ,.>7';Q@QU209U#_%]F;7$IP0G?IQ0DD*"G(0$/0P4!)&9 M42[NQL@MS?S'&L'RYBD.8D4>1XWCKJ^^Q++ZKUU5 M\\GY@ J'89@D&4QC!L4CK/_Y@[H$Q!>ZFC45%M-+8<-KA0]ES<]%+=?K1[#B M^(OO.:CRF]VV.0^E8U:ETT4CYE4=NIM4\6=4]-/!BUM7-M6!=;XNON[K9 MZ*Q+@'NW=5ZU:N(ESKJLD!OPI\6Z;L):$9DWQK+$4P?]B.AN^#90#@?!==E\ MC^60^:I[WQUNM_QQS>:I]P6.?8^F. D\2B#&A*%)>F ^Q5+K9!/ ,:W]]P_K M\C'/VQH0H'QH+EXT9[>'2_-;WA,JH0G<;$X3"P66^4L]&O1%#,1B0+\RQV?B M+()T9H%#NR9_ V*D'X[$APF=;$>(F-+@EV]23,OUR&G^6P%LX9,X2QTG"]T0 MPH2&'M_/Z5#$L1=JF>4KMS[]:EZWC+?C>L$4Y::\?V#0VTD!^]8FK_MW=Q[R M;?O;UJWPO46W_"+!:,?9(13&K!-;(M#$HJ@$/-^V[9I?N)X?QPE)6$Z*(^S" M!(9QUQHB#I)Q@^CD=2AKAME"?8C)Z:BSZ.-:L-< MKLUA@0;7P6L_U6R+*<=8.C*(M)!KQTC28TIIH/,ICJGL,5NR+G>37]WE>?W; MMMP]L)'='O5,298XB4M\W_,QP6&$_:1K.HZ2()!9HM#2H.%%B/UH:^J'=#A! M Q3T2.4.A^OE6U++IJ):5=/&L&Q6WXXP)Z)S.HBW3.^TF/26[NGC2U[_7FFX M>_=LN;ZJEW6S/("6[8+DY^'(91BD3N X41;0./(3DGDHZF$A)M1JVF@(S(2Z M^?IP/@&#&6"P _2&*)S:GLZ/LIIK@0O5]=B<]PSKM1KK0EINV*&VZ;QI<]^, M 9/P+!P?WKX*_TJVOG <$KL9)"$BKN\$, ZB(4CYCHNDHH'>IJ?0_N_-#+6\ M!65]E_.7T(<2&$N%^B6ZN1=4\/EHE]3KMMK(^O5J(TRK7ULSF%B7I;@\IL)F MG&*)YAHR[KG"FN10^'7!\OXAWU3-G32X6?7;_5F^R6^+^H)U\&I_W9VDF#7K M^#!, D2R#+*6FV5$C+*$:;K4"X,Z&S:LI9C0TS." 3H_N[X\S7Z_/CT_ Q>? MX=F5Y'.!6LD6D\_9>)83ST.8[1NL_<&3#BEHH(*_9JO5(4/D$>4TX@\[=-., M:<\?$C3'GW .6F[SXML&\7/S:.QR^;U@M^6Q>9S6559?EOR>_D_%A3& M?N2X"?%BU\N2.'9)V""@.$$TDUNJU=BNZ>RSA0IN.JR@WH,%WQC:"OS"XEHE M?59,*_>"">A,M$MFGQWC/4QP@!-PH. 7#O4?)^!K@Q8PN!,GG^(\'LL\#7C# M#ODT8MGSG-,8>Z+BV1WQJJ[+KG1=7W,IKW[;LO87<1BDK!'H08^@.$J#+$1) M'$88^8BR[\H=OQC=G/%S&&A9W4T[$-_CY,CHTT:G'4-.GSFEH6ZG\.;40>E' M5&ZJ@G'8EBWK'K??YBM2U<7]LLY7PT2S["YH_5G4=W?YFC^7Q30@9T!)G."8 M9@[T8B?#"0P2I@4A+ZV?1C 3*E,_(SS3Q^-[I.#VR7I;=SSR[PYN\\QO%'*XFOC'<+/&9!G9B9"7CM^:$Y?2%;$%8 Z__?W;7V-JXCV>_[*P@LL#,+ MI&[LKU]1LF3G88>D2$F9 M+W,GB=MUZI1XBD6117\61B3T,4>Q'Q'N)5Y0H:D@")_+UP9,S#;E)ENH)7NK MAK64H\.HK!Q7\I_LSM \'+V7R&GS416VCDP)G) ^C>F!&]<.]!QUP)_^W0+D M1U8LY/:.JE"XS!;Y97>VM]GT(81>)!$%1 *>4*BB =Q&)O=&=#7 MJN,D_^PN@!;JITI$/ZTKL&"'UFP+FD7VU18TQB%>;SG#'N>.._*_0^$1X;0? MAFFHI@._#G;&M\N<3;W<;82($0\X#%"4ICBA'D-)T&$@,#6\A]&&Y>GHYJGI M/C/+H; GH&ZBX$Q$50(PFI*>*NP+ M;MHG6DTZ1^583SW?4$R)=D\V3\#S$-2]3 =NE:!+Z!$)=1:;::BH._?*@9YQ MJUIZ<_-X_[B0ZX3U&XEORU6>+20N^29P]Q8PCL,P\H+8(T1V6\0A#%B+C:6A MUIZO81 YGM7N8-6OU37WT X4%"MB/$(\'"CTS@M0NP%>!'"\#1%6Z#?7<\OA M_1 B;]MG/>5WPKCK=/!\4T@@D(@#+PIX3!,?8TCCN,46,^+-EOF=_)(K]UE! M#YB2"B6-"KWRP20YG-;;VX;)#IHQGON]/>,X_S). PI3[U ^XEA/GMRH^@:>0-DT3Z872< M620X(-$!'X(&VWYKA:%R1<\XNDX@PX5PZ*QR NHG8".?@,8[G:=@8OGF:)B< M)"$[#\9'STR66+"6KFQ&9;@:]P9M9S?++A $#/%1ZJT7-[EJUUBCF 4BY0$OANUH MF)RD,CL/QD=/9)98L);&;$;%?1)KDVV+]&72#65MR3!,PI1X0MYF$8@6;Q*@ M>-!ZK2_88>JUM]/:: 5;[PB[SF^#1'6T#/?L:6BSVT"QM91@RO8 F_%>)"<.DP2+,!08 M^W$%T8]YMYJ(?,ZZPF:(3* +SJ20,4X+HU4NVB%SG2.;V8MW.DY4NVV?[4Y;-NTR#$D),@(GX(,<8A(P*B%D\ XMG M7/J@&'<+=WU28P?_V?5&]K=N]XY8W[0Q9+"LIHDC<9+7!ZYOL@7X>YZMVL\\ M37#;]COD&Y_'L1'0J6<#:WYJG=BQQZQMM9<]D(OE^3*7#_VNE.&<^BQ(,$3" M"T,L6("[4D; V(GD&T)QK/NL$O"?-3)0+G/P5&%SH^*FD; KY0,$P:V>G\D+ ML2:_$UJ%= LZWC.:'TO,^SIKJ.A6.%:ZT4(5$;FM=.X5H##VXRK%))#Z!*$$ M^LENVW0 0Z43F0/ &%;.-R785".^T77%59XA8G%"GDG\H'*@GI?K MO[(9(ESSLJK@\^6F[E#_4<+V#+3Z"NGW8@V*37X/5OE#]3EYK4\UAO(7-[[, M91C7G6_@Y_?BYCO(5CG(?SWD-W(!KAI[]]+=?!OB=GH%9 JHO_)Z>\W[NK[F M?9YM\OHNS-UW58DIORM7]5+?,B_J6YVS-9"7>GS:E)_NVQIN*>^;667S8GFW M!^I//6^?Z17*-[+[@,_'!&Z3&WD.\N M']^[49?3E$8T@#!DD(0>BB#TXTH./)HF3._(@V73CB?2OYV?L[]]/CT%Y(R! M\ZN_\*_@\]D5.?OM7X%-5CFMVXK8= +7ED1&YUYL]MT#KB= . M*FBP@AW8$:\&UR/SB(8ZBLHTE-25<^4@3[:>JNXLG=_NWUC^-:_?>LK6W^OZ M3KXT6^?S[K;0#A4F?DIY"A&D,/""D(DP;"XN9R1 ,=.16==8'.ONY=4Y_>^_ MG)\R_O7R#X#_]=OGJ[_K*:SS8*A)[I3BH*?!>R);5;K[V,$6?'W]P?H$U/@_ M74L'0.O!B,+-P4/_;F[?S7S>)Q MGL]%Q:-$_=BL.)W?\FRU+)9WZXM\5:-N[BACOH#,8QP&+ A]&'N!O&W=9Z$7 MH C'6IT#!X;F6OKW[Z_:\V=O_12T'C6+:'L^R7_4>@4JMQIMZGU%XR 15TLH M$PZV7GX9(\ZN+S.S$)$CZ6>DT$\C&XWE_.'[TH:/@?)J:S]HZ=/;7T!^%>N9 M'V,.29((0:@?!@0QP3K$J1=H[9D9$:?KC91V%.T$7#\=5,??I:.ZNRW'?#34 M,MQ'>2HT7PB;!='-PK\[AH^]*YA 7*>1RR;!Q,LW$E/ 9"'+G67W.2OOLV(Y MPUXD: CC(/81)8@$84RV9H.4(;WN['V-C9-O3H"$"'YO0%K)%3H$]Q%\1]Q: M46U56@=4[QU=VA)LP/24==3$'24Q-.9)>8UI4][\[_Z2UT7U,'[)[Z_SU0RF M5940RSLP*J9B'_I)A%J+..:QUH)1#SNN5W\DM.>KS1(<^+V!-W1I?YBH8W6Z M!7JG,<"L>/*R@K;&SD#E\&EW_7E"1B[!>Z\>A0'V, M0A?\+CT"M4O#EK0:X1VD?G4363O%JI.@3K'$[8+@KI[5C_,T*E/!4T"A@),$F@GT8M-B@$'##5*"(:(,]\ZC1I;\_]'XLE M6$N/*ADD4#V5VFT SN/T6:T/79;HXP8EPU M0:2/ZRH%K=<5@NMBV91 JU*4J_OL\_)6_J?9[?(C7S[*]XPW_W@L5GE^652\ MUS\T_518MJE^W#QFBQDBT,)8PM5 MZDVV!0O6$FWSX_;:0GGL2B]]C!!&M50R[0CJI976%[#GS FHW &U/V#/H1.P M%VGR/-)[;@'IE^R1)3T;-LU8#\R1E#/>0S"-]#.B_^54AJ.+M-1F2MD:>+U6 M@EMA#>.@WI*9QCQFG K8PHT\ZB [.0#I.$F=Y1NPD%W\QLE2+J)J,UF-'%"' M.:LK@>HF\LT#\(&3EWZ@>NPY3C=2C.I @54#R"RI]&)4+S\,1::AU._! MVY?ZK^^PZU2ICU"F(+HV")^6?EKQZ( 4VF/+AJI]7MZ4][F4W6:EJV[,6VGQ M^4.^JK5YG>;5\,_I]^IASM>?96]>N>!5?80LY_S79I554:FD??54ORFI9J?G MMU?9KUF8>&D04.J%OB+XV7G MG#TU'N])Z"_O'^(AL)LO/F^?BM/=4['S&^PUYV#K>O4T@9WS==.$9^XW M;^!EU\B-K"\J#J:3D5Q%V3#%C?[033]GCD^11A(>'ZRUK%Z9WGDSH[&'!/92 MPEA**(Q$&/FM?>&'W%8JUK,Z6/Y<5E+V+(?:RYF://=/=.XHMIN=9/IXEJ&F MDT6>46@H_69AF+Y>&_JE(;)]F.NAC*WY5V>1LG5Q,XM2X:6)1V,28X12Q!CN M%I."$/9=TNEG?#R=!%7B ]<29+USZMLEJW]3[Z#J+Z(]0V*LI<-%PZZDOK4# MJL8\NK0>951/8>T$9[)":\F]]_76)H\.9)?)_5;Y?);$L8"((Q+1&"$J(&&= M_F,/]IV9]C4_LO3.&YA#BJ]R8*S+KXN8N!?@+>K)2O 6GQT1U@W1AY-A;0?- MA=B,2_T.9)?YG>QY]C5_*%=RI6+OK6OZM/UCTU^&HRBJ'CCHXY!3*"_I)B%- M_&HBGL"$$RTM=F'?L1CO]YC:X@(=ZN<;,:Z?ND_T[!9F,3IJ@CQV8/04V4U, M''?V4B;VB"B[#-,T5-FIAP<;<;EB4_W4?K;)I9'?\O)NE3U\+VZR1=WW!$<) MPESX/DEA'&'"/8Y:>P0'>/8C7UV7ZJ?V3>WH#.9]2.ICNH5V O;!C=+]ZUM6VZ$*/"2)$HPC'T!?0^F<6?/1SC6 M'$S&=MP/I@;:RZ$T2J^9@S0=&TR]J9W(8.KOQ\O!9(D9Y:/(]_FJ,K+>=M<0 M09J$PF/(CR@.!8_EL>>M$<@UVU?H?;7C>7Z+YOTV,59X4IN6.Z1(;\:MSHZ; MT[7/>#@B'(:$34,M3,&_/+C:AX/W=*'>V;!ZFGV[G#&"XRB-JR_'G*(DC&!, M=E-A1E2T0./K'(__;\M"KJG6DQ7%W7,Z7!P?[XYHT!OCW\X^7W$&+J_(%;\T M&=_K_.9/=^6/_]AZ(XR=QV^,9@,ZQAW!)H!+X]!KW(1+LV4V MS[9*D- X#@C!2<18%,,XY+'7*4&(E/J_Z7^KXW';8-',V@;<'!_ ;FG1&\=# M,:)QEZLS9LRN9E5E2.UVTWWGWA SH&>ZR;^@U%.Y;;>D.6UKR+&N\B^T7FPH\C:?L&HJ3F,4>!&),91OXEBZ18!P$B=Z$V5[=@>90YLJOFV. M5:?6X]!K,NL^KEI+T.&= OVZ,_9QPM!G,F\Q'!JS?66>CA8"]MF>0+9QY=FK M\L$5>TJYB*R+["*[*6Z+FRKS_5?VT-W1$ A1E2[<8YY/"8E#2%+:&2-0O:8P M-^'Z;?(%H2;BUH,SA30R#%V:;Y8K3& +JE:E&M; W&GD@&$X-)-[4R[55/V@ MYX<$O#]5$]!J"TZ45A\?H\UP;^UL/>UN,4 I9C *.)+; Y@(,4EY9QJG2NOE M5@TZ5N>C>\9[7"-CA^SC0CX:SWJR;H%BE[L1C])V9'^15=:GL>O(KDMO;U>T MR9?2W//L46KJ^>WNY-6F^%$W\)\E)!(^#BBB7DHAJ>:[,&FM"2]0NA:EKPW' M^M:=6,P:2$_U4='K%[\ME*\[Z4VIPMQT(#;U5*P!)8\9[1T";7$-Q)W&W'0@ M#LTFISLNWW@0>TY-#SM^:&YJ@:H)3$YM>%':?8 ,1'J;)+YDR^RN$KNO^?JA M7*Z+ZT4NRM6NR]8,Q5"@H(+ !21A$O*8=WD">HAI*[JT9*J/(P=TJC;IHGI MY/90_H_'XD$.-6G2KVK/-*)0-GS#,$EHA-J&#@@G1+/U3R]3SL=$BZ[>M9"W MT, GV0%SV(%RC*5J=DQ#AEG*N5>-:1C@%(9^BG (.?43(91N(;)A9[ 9\$.+[]/W"B"X:1%J M+TZ:4ZJ\$CP(FZ;SW0X:D-@ '8%([47=00CMNX:K3:S.@NTA!HZOS_;F;3++ ML?T]>;WZ:HD=U;D2+=>;+_GF>SG_O/R1KS=U17*^*NZ*9;:0?YSY,8$X#'!( MHQ0&1-X#&K1V*46ISJI&?VN.I7T/EKR[2\Z9JNG3.K]Y7-4O;/N+OD7BU58Z MAN5<+P%(\Z !!_;0G8 6'Y"?&':J^BY?1^:K]KB>QJ35HC^EJZ=2L_/>395/ M'Q?5^)W79SFDOJ[R[_ER7?S(=W?E-&UIA><%&/L)1IQRSP\("E&*8E]$45") MKY;T637L6 7WL(+FL-,SM.TUB-LKIXRZNO>Q)Z(X_ SV]6F7+]:(N5,C\?QX;3=\>P^ "A3&+0P1% M5!FM]R-OC6./0*5-9I9-.M904:[RXFX)Z.-JE2]OGL >5O!;5BS7]:J-#:X\Q@N)[EFV_+59XMBO_+]R9A\M&4#^46 M!O0Q9-6<"X<85_4G\4(O:6$$U->ZI\2Z<<=#>(?P]8"M!O%^K3CZ^%4B5&TD MVXW-Y,:T9?<.CVX7/%HNYQ$P^GM8]**,8L@$X5#C\ZB\[DE->R>V;%D"F/:LTYWL?PM5PL MJMK@9[::SSR1\H3 %$=!X F!_("E+0)(F4;'#KMVIZ6W$CG80M?J7&$Y& IO M6D>,@Q.=G0SW.JU$QHN!87\1J[%0[#JB1=*A][F.J)[ ^UU7GI7N'U0GA4*: MWY:K_"K[Y<\"1!@3GH]@X$-,>(Q1ES:CV/=G#_FJ*.>7FVRUL5HO:�&;0O MX2J/VS2_*Y;RFEEPG55_N#F\]W0HYJV6 X[HULQ3Y_2S%,#%XUP2?2'[791+ M0#:;57']V&R0WY3@K!K2Y7)3&5@T35&J64E5;I^ Z]H)4'DQR?I@QW'_ L$@ M7A^J0C#QSZQ$,&92573?-_XUOUEDZ[5L:-6PPS6 :B"@DE(K(1T@0$=0+ MQ#4D1#RM%5FG0!Q7$;95&E1X6['_.HE3'CT1/O=A9M. MEU_!'T^Q^W!]1+P'">$T='P85\L1AHB>NK\T*"JF%#)/\Z)X]EZ=[VG M^E4U+9]1D.V5U^6!G*&7&@8.L%JNF&!0C9+'2S^:(*JMD9QL=UML0.//>-G$ M:C2.I)=QHCZ-?#.2[^44QIWM>D/:#CF/(0I0+,($I7$48K:S#64+QW*3+6P5 M%BH6M2J(#IRRU)SE&W#3Q.%3LPID*4%8XMM6D6";:E?5P 3G_'TG]SK43T-5 M+?ND/5W79\S=4G=EE\5)6JFP0 )"FHHD[/;@T23>+G7SY=S50O=["/07NENP MRN.W^@D[:V6E2F]U^@48K3)&%I2#@+@R0B MT4Y5..3"YFX+3=,C;[AHJZ<*M=-7_KH!L;/CPF$L7&RZF%X8[&Z^9 UZ\9(C%*DDAP+TX%K>Q& MJ#L?0AG$ZMLP;%L>9_/%"=@<*1_=4FTG3[G@UT6"JH_ '"W6W;)M-QVY8-WI M/L!WV;>6?+;4],@ZNN1^C'2C[95FGC%CS>'F$PDFBD+&*$[\F"84)D&44K]; MDZ%4ZS8S1Q!&V'!2-&/RT)83C:3D.CS.=IS8CHSEU>4C6TTFN-[\%KMV=Y?H MA&L:"UNNG>R_HT2?4Z5JX*6=6X-7BQ):'*6>YXM84)(PG"20QUVAPC )-+:0 M#(IKZCM'BNW"@%[A,5A4%:J2245R MM%](J:P2*I4?%,,:)FY=!PD54KF"PQ M>ZB:&CIP$RBU!G>Y''&@V"O2I%7A)Q[UF?!A2JI91Y2DO+.:I)YO:Z^.BJUI M[-+13L;6J.Y?6=EFV?H&G4E52N8ED0[/TZ]]M+S1*'+T6;+];L,7+(T"*L(P M9"*)J(>#N+4N>!"H[KNQ;7?PW3;'Y6R""[VJ#$Y@]N'"*\.%7CW6>E^#/>V/783 A.E6]LMFG.\@-LB/ $UQKJ=6X=2 M;])@@UNU>0V/* ME?(=9S??\_GC(I?7JM5*>Y%5,.JVFME-<]COZ=E?ZDZXA*:$$T@(2D(:"QRF M<433) FBD 0AC'14SPT"QT+8@FYN&FP64VIT8!_X";A^>O%GHU;?CH*D)I_C MQT=/49V%QLW]=R;L'A%=M]&:A@X[]O'EC7L#,*J[J'5?-%USR:]B7*/"[A*6IH6;4Z:U,.6/-<#E*E3"G M"U#[I"BL.AEQ. U=ZN?"@?6E'GR8J@HK[[-B.6,>YC&.8X%B*F\_9"$EK;&D MFG+VT15%$\,K2P.LI[:H$FBF+@ZXZZTO[]$VB,(T(#0T1I/)::J,KA/OZ(P1 M)TK+U[1<;HKEG;S*0^0Y654SJ+M\[[X&@C!/*/="'R,O\:#@D=>:##A4[^7; MUY!CU=F#!RI\8 _@^[<@.*!589?+D(SJ:='4R-38:#(DJ68;2'J1J_9NY1T2 M#KU0L<7=!-ZB6'.E=/!LZ?;M4BF0ZYEL$B."$$,PI0ED7LP"+V@!(*HF]@[, M.I;^%PM.!F6L38K5II\CL:N7!K2(==2O2I6F(Q-4!UQ/8]+JPK%7;:0<<6>B M?MM9=$@32GT2^E%,/ %#SAEO#<$DTEJ:,_CZ8=7,J'0V(4U?MQSPU4N?1BF7 M7Q.BJ$2:[$U/<70=.*(L1ERH*LCG^_M\7E2V1'9?+)Z:N=KY[9=LF36SM_/5 MQ:I8WA0/V>+\YS)?;6=SF'L<<\$AA92A@,@=9[O9'/-T9,85!L=:=)K]!*)8 MW8.?W_-5#M(R6\U! ^T/:W!9+D&Q!ED]_BK,FJ6A\_BH*=H40J,G>QUBT$#> M1D2^FMVAKK0 =+A!#7RDVR -"3XBHZY#-@VM=>YE.>Q L%+UGG;7I*4PH 0B M%GI!E,0LQ(F/6[,\P:F%6E?=V*!SPCV$/6Y][$]PKTK7#;=]YH_:M Y9\9XJ MW-AHC>EIZ)\]=]1J6E.>>BH:__60+]?Y6C9HWJ^P_U9LON__DYF'Y;&'A L: MQTD8>8AY?HN*$:K4)W H+([UL,4);JM9SB*_JV8XZWSUH[C)M5OF.XY)+XT< M)1R6)/0$[((D#\CNXP<_*P>>[Q.Y*[%?T"7+.?R4KCFAUD4(2\-/8R@SWWAQ3Z,NJES&$=:.[[M M6W&B RWOS-M]SL,A^@MMB=:]]>Z'M&*A)^+CTZXEVBQ5L MP9X\T^+B2!)UU4U;C[HC^NLN#--07(?^O>ZF[93)WL<%6;&^693KQU6^.\Z3 MA"SQ0S\2. A8ZM/$@U$<^0SS)$$QP58.#IH8=JRE%U_/+_C7J[\#YK5.$1I2KZ>=H;.M)Y_&3A3NLX/?I'2]\@\DC2NHD M(-,043>NJ1X^[,_?3CKWGZS3ZO_]^5_:WU3_S[S[GY6):S/_^/?P;^/Z[ M?#XN)M/YQ[]__^N[']0[\^K5]__G?_^/?_^?/_SPG_KMZ^]L,5[=Y_/E=Z;, M1\M\\MT?T^7==[]-\L7OW]V6Q?UWOQ7E[]//HQ]^V#3Z;OV7V73^^X?1(O_N MRV+Z;XOQ77X_>EV,1\OU:^^6RT__]N./?_SQQ]^^?"AG?RO*CS\B /"/NU8O M/A'_]4/UV _Q1S] ] .&?_NRF'S_71!NOJC1__;)?_L2?_#5\W_@]=-02OGC M^K>[1Q?3?0^&;N&/__GSZW=K$7^8SA?+T7RS2):BS>WSUMN6DWRY6@Z6[0D="MCZ VQM_EX-EHL MIK?3S8?S9K5\5O"?]W9Z3+HU2+\8+$(K_LP MG:_Q/#K40VVZ&9&:3*;Q+Z/9JWEH<;_^:4U6I?;7C22OYL$( M4J_+'N1I2XA>1E[/6!YO>?KH0M_WTV5T-!=J/C'%//S^8W!-I\>'5Z-II^.K MJ?'Z/70ZVI^G\^G]ZO[-I[P\[)HWZYJ^[&O_W0:_BQ]7OH;K3OEL7X][MB-LG+ MA0M^V_(A==0O]W3ZZ&U^&WZPMD;E],,J8G,3OJ:C"!]KU]W(:LX;-9NW,,YM MTBK8=!=,^O+AB8M[=) UVIX^0A\$BVVT7?W$N[^\G-P9E9EWL15:J/O[B5\-?^<+Y9MRO5RC]U+4\_U:];+ MZ:/^J2@F?TQGL_".='?Y5#,JRX?@.:O[8C5?OKFM MVM8D4P>OZD7^]L0[Q^C=8CF]CWZ-7RV#Y0F AD[^M3:Q[LNGX$;6S65T\:Y> M$*AG*!IW=/K8J^SSE^.CV_-HJ^\//EM>EODD_&,C;DU2-.BBU?&ZV]M\O P1 M4/C7V\"XM_FX"&9^-FWBEZ3VUZHD-V7Q>1H7:GU1[G[<7( ZW;0Z[J\1>G-[ M4\:?-UK/2^NM52GJV887&[0ZEE_G94#AXWSZK_5'I/-Y"*12OL1Z';4Q]L_! MG2K*H^'ULP=;?'=M>/8_W^)(ZG)I[^/MC&/KB[^:WY33S\&,S1[^(Y]-8LIH M-*^18V_012_C;:#;9CV=/OK@#FR^N)N\?'T M=_EX58;PNC:::;UU((49S<9Q\7X](>C18CH.OMEZ(+67=D_ILP.)ZEF((\U. M'U?P%3[EY?(AYK[^N9I^BE_._'A<>J199^.JJ>MZK3L;93W=UFI\^AC?YNM- M+S>C\*KWY6B^&(UK9>^/M>MN9#657+-Y&^.,Z:)Q"&.G\X\F?(4?CROW4)MN M1G1*5C:UOVXD^>IG*H9BTV5=WRZUOVXDJ6<(CK<\?71QN^ID-]M[0A;3) M0O0P-K?X]"GAXVK83Q)0- MN^EDW-$7F([7>T\JN!JZ0"=UVH5,Z\#U;?YIM]FU^%B.[I.EJ=5=%W+4G(6. MM&MA9*L/B_R?JS#5N9@_/#ZB%YYO?R1U=7JX61OCNK\?E0]ABII^G*\/LLR7 M6\.6S/B_^ U]'LVV MFS74YS"6."I?E._"3YOO8^GG[;VA5(29=;XLMRZ9*?,0M;^=+GYO%XV:;^E+ M:INO,_O3S[4SV:?VVY=D@5AY^+U9E64^'V_R6K-&+F2[K^E+[H;[AT[JM"^9 M]NX=:57 .F_H2]IV9]5SS:[[DO*MJJS&"_J2-4[Q7_V\+.;AK^-&VUT[>%5_ M\@?O<[7>WQ.>:MW&'NV^+SGWYVE:E;76*_J2MV:/VAOX^+Q=YNX-^WF6+ MPRV6HUG+PWW692O#36#"\OD(CZO]4YDO@E>QGH%>AX>VC\8NVRW(LWEY_F69 MSR?Y9%T!*+Q^5HSWB;@6[W:T^+"6<;7XX>-H].G':,1_S&?+1?63M5G_ W+X??=E\&^'G93R";?/-G^K#(@3NX]W>G%G$[^_? MAV%F[76>:4XMX18"88V0$+CP;\&AI=X+P33Z&K/U&E)1;C76&6A[1/JE6.;O M@\IT>./O!R YUC3#T H* =9.,Z$(UX"K2F#MB3LB\%.2JG+\75%.\O+OW\/O MOPN_V6R>?[T9U8NUK=:473XS+:-R_(SJ7S?E/(HVGJ MC)6[6@:;1HM/?Y,(D3I,.4;901WD-I.4*56%0Q>C44:DF[ M1?N@]L"5)]_/D]4F-?GOU68!]>?\_D->UIL.#W20.8^9L()AY'D06%C/Z%9P M"A2R5\.F$_7^\MS6'KK]TBK,_O&TXV@6SSH^KLS_%&")EKD)P6IUE2%(D67( M448ILU0!!F0%!C$P,01$?R*J=8%SOZ0[Y N$$#)_%2S^(>^J:5>9$<@Z[!F& M\8.3QDNU \,89*Z&=+TX7!W#?Y"+SU=QXD_J#.EM,9OYHOQC5$[V4"NAEPQX M[:1"FG)"@/?AT[:Z$@L9>RR.OIQ9LSN%%WVA/QP#I_/;8EV< 9YNX1[[R@A6 MUGH ,2(04>4$Q3O(N3B:U&F+C)]>6&IJBY*=,B7-SB4KH0=.'A_WMX7K'\5) M3$(>ZS9#FGC.E#&>0XR]\F3M%J]!P@I_K;XG"[X(X1@%+XH+2YP54%5^%-4D=54+UR;TL:7X2^3U.34T"+M\ MJ@&.8C/G!,($"\\DUH(S:A_%1B0QSTP:6]IG6R,ND9%=0'[U7FD0WPJIPP?G ML4?(:"_9+O5EI$AC($WS2K_=N76)+.Q:!1T%W[$J8"OQ]]<=9<90+:753#G+ MB.2*/WYN#CE_\;[DX$+PDQ30$;LV*:U]\V7#'C*L!):2>P>$]B8(PO$N56\L MZFM9;2A1=*JR&W(J#?U!N&G/HJO6 ^<(#.?,6D,E%$8:) G7!NZ\"F/8Q9NY MG@C9JQI2C-VWK[U-"'L.6,*6NL\$UP! +[Q1TE(ID1,[W"U5Y,\6\;9A)\^C MFS,;T71K&47U4 (#K8=(J_!="JN#$^4Y",X] MA-A):I6'ACM&T=&=0/VL0-35\[%]Z2?UFRFE/&:<2.6,!\QH@F$%E;4 7,U. M@SYI=63%H4L-7>S.=2>,LXH92SP5%AL5=YEMQ72,J:LA8D]L:+25O1GX%[.5 MG1C 0JC"/1&$"Q^^4J$JL;35B6L$ ^142]JMM96]&:A7M)5=.LB #D&OP0 # M*YTFI!)<$-C75O;/>?FA.,L.X]J:3]O,W@S?*]_,[A@B1")#H%=060=I^'XW M8'" 1"+9&N=E+YIL72!]AJU*=1V$(^[7*=UF' NB+;1$>J&8TX;*:@KAP0]) M3&@,:)G@O-Y9C[H9,(&/>GFG=9P)2BR.VR*0Q@A3)J6R%5#4BK]"C&9T:HG# M2$$($5U!904[GK.Y_9%J)9XG*2>,_#XT>^N M*]GK&@?G6GQ+A@ !E@?=*0UA (\HP2H(8=!=UVO @V=XN\Y&?ZKJ:TGXEV(> MJ[J.8K'%S8BWMZ <6W9XL6$& M;"8\"D-<@CCB'NI+W46=NQ;+6Y+ M%SV0;K?.N1WA]EK? VQ[H47&C0,N3%Q 648Q9E8 48E&$.9=QUE];7\9$MO: MT44/--O=/AJS%P?(]=5SF<142*<$IA9J3R"%%.P<$J_QU@,M"FPWP/$*KCA'7XVWU">UOEW1[55' TZXU&9U.R_(%!"" M&^JP$53:8-.%UA5PG*G$"76 N? SDOLLJNIP M:K1?C!8A&&_&$Z'^VYN;N? M>7;?.&K,H(>:9<1##26P"& &$$"*:;^I^FN!+73Q7A6+%9E+6-1 MKX-,*2PTT A[@QU2P'GE*N%#9'H],UT[%"AZ +GGS[C^Q>R7^XF[N'$:0*6! M1UP1J!PC1D++0/BYM>=V?ZNQJ_$_5]/%=%.+Y.')OX[MH6W:5<8X)0P2Y(EE M6BH%%&,5( K[Q#S-I7WVM6GQHNO:"=Q]; V*1QG>A[<=V73QU7,9$)89&#P@ M*Q$0R%B!?"4&!.B*]B-VIN!O=_N<@&\?6Z7CWST?R748W]$5V\+I,4!(5HS@F!WF'&E*$5J)Z[ZZG@F\BE M;VW;^7702ZS^_ KSM^]^K;'WX4"[3'*(-3866>>HI,H"#BHQF5.)Q50'2+7S MDN19K-V>3GI;;-OM>']=;+/]AR?B ZTR*SQ'X9OV1$E# **"X4I$9%7B8=\! M)G1ZFY;;0_M\A#HZVQYLEWGHO3 08 .IXAHXJO163.J%NQY;UHJNZ_$G"=H> M&/13/L_+T2S>2#^YG\ZGB_75[)^K#0M'9\5:[3/N(*%*: RQ# &7$&X')D6P MMPI"9V-44^T7W8/< [?V6.HC4]T++3)G#!>0>&^Y$M@3I\)/*M$,NIZ- +U- M<^T@?282Q;^6^?&@\FC;C$-*-442QIV(X3]K'-F)2_WU7'9VLKYK\.<4:%/J MHOR+^?C6ORM,=)\3!1IGBF 1WRC,!G39:""-V, CH M$TM%#]#MZ(@1;:)['E?C=8WS(X>:998&-\PI P3BWA+D,)"5D$#91 >C>36V MJ_9<4^'N@5/;!.CB?;']H*KAYXN?RL-[H8\US; ,$D)J0K!GL#5<(6%WX21) MY59]UV6WX[Z;>KSM*KSH%-R4"6O/^K0)G\ITLCXY$CZ36'!BHP>W6$[OX^8Q M/YJ6_QC-5GEQNTZR+WZ;+N_N\MGDMBC?C[[D^_C4WICU(/K;)P,"HYSZRZ*9OQ:AYFI7RQ7+Q:+%;YY$T9_XQ3PR^K MZ!^\V4JX^6VS^3?A!9G",N %8< /($4P\\!5P%F,$JWI93A[I]O3LRBA1_8^ M^4B?B/@V7V_I-460K]D&M1+NK 'ZBYVR ML'6@^UB)*8K)']/9[ "/JD^89J@8/E>ZK2.^%LB01QO-8 MF[?YN/@X7Y>!F@3 IK?3:#Q5<%27BZWK.E'SR>OPX^DL )0OPN]6][%JU'(T M_SC=/;P^=_#^;C2O0;1>QY%QX0P#7!HB#$?6Q*,]CZXV34RSL#\)FX>LJPO[ M9)[\I*>/X\E/,F4=EYAZ'-1.(5!2TUV*E.'4O3S\ZH.I8>GE/)1_*7 \='%= MDVXR' #@".F@;(:0(5*87;+6>)'H<8@_,SG; KOG0T/?SA'5=W1EYX8DYTA; M&_Q!J<)7#Q0V# HO+-=(:7>LXM[UG1MRD'H!L2$@? ,2!=.'U!:0>(5L7W>I MG_G<4&U:G'INJ!G@EBRBU#ALU["F+WSI'S%DF+2$! M:\5)!46LLG,U1.R$'_4YV +X/?#0K!;+XCXOU^G$^('>33\=+Z-^H%468FC' M@#)0&&85IX!C78F(56K2][+X=9KNBZ[ [H%/[_/QW;R8%1\?UD>FG@%SC%FU MVF=:Q]L*T>3/(I?@UC?/)HQ M;8@U %C+8+SF%2NZ@\I8?#W5;7OCT&D(7]09#LX%M5"9X*$2[IDDA*.=:%C) MJS% O7GS[2!]\62WJ]GKZ>V^3/D) MO<7C3P(RYS6C2F#"@J@82D AQ19I>CU'Z-M1=M$WXKVE*V?[8HAJR>S0ZFR= MYAE$(%X<@) TW!(.F&2^ I@ZEVB\!NA3MTJS#B'N>2WVIBQ\K-MXO>4;K8#$ M$D$) TYCJ8PTSB"GC+$D7NKUIUN&AZBT@5'M\#)#+FUE. MH\6IR[#-X+ZHA R$G%'@H @O"L;3>F[E3K2 Z]4PJ3NEUTS(-$/ZXA,R+N8\ M)="0"AS\+X:A@96X2-OK(=;)^FZ[S M[&[>$^:\S3_G\]7Z!IG-Y_9N.A_G3R2THV7XYW(U:GC.Y;1W95@A2+T.)A]R M8IBFQO(*3A<"R&NV? FD.KY+NE=]#(;>;E3&_-;B31EOK.F%Y=Q$W:IJ^W'W,Q;^+9U)B$0S' <:\EH M:#3 :N=Q7&PU'A>K^-1'-9^X+\MR%"@0/LKR88UL=658(DN[&D[&0F!!B#& M0>##5X^<9Y52#&:)<=:E50OH@O8#4=F9OZ.ZU_;6[B,S F!/@5;6:F40]XSO MPF$/66)NZ-(J%W3!V%-P/@_-JI%7+LY-7E8W1TS'S=AVL*N,:P^T!$8H03'6 MV%JZ@YLPE.@=7%J!@19)UR;GXY/]U\^_-,#[7K1?E>.[T2*_*:+^]CL#ZX/(K* M?3.X+VKE'C.@&:30&XZP]Q)!6=WT :R1UU.SOCNEUURY;X;TQ:_<8R:#LP8( M#H&H,TXI W@E+O/^>F[Y/%G?C5?NFT%[MI5[HN+A,ZR0]$ZY\ X.S&Z8$ES? M]K(6-%9CY;X9K!>Z)'A"6 F%>UD4"L0GPURT'GG)92X;ZP4GQF MM+B+B=3PR.?1+%9J;Q:'M/CBC,[U(D)W4O;%3&$3Z4M'5W8IV&W-'D_^K)Y^I=B M/MY8C9X^C@,CR+0D-KBP<2L!#).[=!H_9L]TZM5,E[9_8PB?1WM:NK /Y')N M4W'(,\.-DD0S;Y3PG%7%XX$A('$NN;3-)D/X6-K650^?3)-+J*AGE" 'J*=6 M$VV=%8^#!R:1:(VOA+A0HB7">&%FL]?0=!O#"$FIT$1:[(GG$ CD=XLM4(/$ M3?&R,2^+Y6AV>;P\NT(NC.';V/K)+RH?J?[)IE[&D2$6XGH&A1%.< L\46CG MGQE!4Y?VP9_$8 ]961?_S6Q/SRQN1@]'MEWV.HZ,TF"A,*<,2AQ0E]C373Z, M*IQ8M!C^M?9[?F5=V#=SYKL)J:'0*ZX<,LX2#"#8.:G8H-0M$'^M^/:IE@MC M_"]Y7[G'\*9,"X8+GRH[M:&HP M80(18:5GW""OK0AS*L'0:"K^?/<>>H\M1-[10$@J.2%2JS4@7"EF\/75,CN- M%J<>VVD&]T4=VW%88 HTI@-(+U0H_M, 4\4IX*"@Q%E"-ER 8P#:Q+O3UG@*'] M.:>E5+A[X-3-Z"%N<%J\+[9?4C7\?/%3>;CNS[&F&:?]F27/N?EA^*Z" M%C^:EO\8S59Y<;NNR['X;;J\N\MGDQ!?OQ]]V9O"[.YE&7=<6.XU4(B#$+.@\9]@F[A9H?GKCO.GPU'F[0ZA[SG6__^K Z:5G MMY$ !E@ <.<6ZP(%-L;%)S1#!^[!?W\V>T O0ZC^+VE#'?57>:8EDH'$#Q6 ML7(T4597P%ARA5>HGD:/$[+"65Z4%G3&*7U\A^H[8>PYM]$KLER\7?91P<3,JEX]?\A.HFU&[ MI7=EB%+G:4!4<008!=#*;3%+9Z$QB3L3!AP7=$3N\^CCO.5MGUPD48>\#7O* M6/C&F6(ZZ(92K8GA6E90> 83Z\4-^(AWJ]3L%NT.XX2 POUTN4Y,AOE@4QS_ M8SX?3\\3*!P8CITNQK-BL2KS&I%#HWXR:!GRFB-/K-86,NYCEB#N4&(N1'3' MEMS."$4=2]"LHTQ(Q"QB0A',F?:6:(%V8"A[/2O0'7&DZ!']\QB&,VZ3.X]] MX"[H(I8)@-A81A3FB$!-E>":8N;.LY'NI]%T_M7 CVV7V]\@ ]H&X3AW5'C) M$JM2B=3#/P)"CN]OV-\@LQ19ZX;&" ML6:NU\#22C#.V?4X%*>I]0A'DL#L(R&3+Y>S>)2E&NZ+F]Z.M,BH8@@;[[F. M%10H)4:82K0@,;U:GC15[;=ID5;P[*,BQ;=6M,Y^MY<;949@+;SU5AHF8)!( M ;PUOPX%@:\F5=SR]-,:I#UP9GM)W_SCZWRTR!=O UK;'SY0=;)=9 !A" M ADO*>,$00KL[E.S['INW6A#U45WR/:Q)7)[P.O-A]G6/![:!/GLX2Q,V0( M$V)^B[%03#"I*H$H]XE4N00C'IW>8Z8,%THY0XU36,=##8A5XB)U11?OMLBC?C%OF6)51:$$ M+E5-,P&-U-!;C86(=VLX#GDE@ VA8AII!EAXM4?2)(*;PHYX$_2C5 _J/B[8 M_&NMCIN\G!:3XM84G_/Y:+[\I5@NBW=[JY6E=I4AI+$%$LD0<@+#D">RLK!" M*)QX']0 *Y&VS9[NP3[/&N#/T_GT?G7_=3!8'7'ZTRT08@>I4<(Y9H"5%$C' M36"(L%Q@+LRQ\QZ]I$[\:AF&O-7;3E.K.F T["DS$EC*(:%QQ[U CFG@MG 0 M#_#U[$#NB"6',RXMP]]_$N\E B D*J5)]G M@#SLC"%I3$S#?SA$?#5__T?Q7_FH/!3J-^XK4TPA+)AT2DH')>$>^$.(Y MK &F$@=&QV05#(J1X:UY>YS<]9:%:!9B+! 2DB$2YBAH=N +G+H\/\ TYO!8 MF:J$(?'2%ZNR-5KN.LLLMXIABE1PDA!WSB"^^U ]M8EKNP/,E0Z.E:DZ&!0I MIY_;LY6[SL+LP:30G )CA'(&>F9V@%"?>GG1 !.OPR-EH@Z&0\KW=WF9CVZ7 M![=&->XKH\ICQ1D2Q$H@H2"8Z0H.P]7UW*6%NZ\LL3 V-<0^+-LL_'3Q7@TBT;[YU&0(I9F.9YI M;-)-AAC'"'))K0SNLT%:HAW(V.OKV?_73YJQ0^S/0L"UX_!+_F7Y_H]\]CG_ M.,D$8AQ)[ #CFV G],X#<=HE&KT!9A6[(<11UK6!^OD(]RX? M%_-)A*@YU1[;9L9JA#3TA"*-)%!0V9VXB+#KR16>DV3)>)^/7N_OIF4BNW9- M,R8L"Q$\1@@*Z!PEQL)*6&9-H@4;8,KOG.1*A?M\W(J9G^5=&KD>VV8F" 40 M$=H@2R DL>;R+I>IS/5LV>:P?G_DG4-']5IWD6I-3,*FV= M0D KC#P&E=!0T>NI]G*ZV@_SJ UXS\2I6BFJPPVS(!:TS$JC!= F1!Z/6_MH MP#3QEJ(!YJ=ZX5$RL&=B4)TLU,%V&=6(, ,5M"ZFB3ZU$T^&&&44>24\I"_ I'!Q"A%0EJ 0N<6_W +-,O1 H&=AS,:A& ML'^P7<:D!QYS8CEG A/*,+:[#T6PZTDD]<.?1%S/0I_:Z:)C33-K'8=!)\Y2 M8(+?QSEFE; 8R\1CD0/,%?5 HI.@'7:A$,X-@ JXX-@I W$(8N7.HB;?1S_ M=%#7+&F(9 ^DB$F+*.%J-*N5+-S[?*8!)(A2981A "%BD=R)Q15./((QP N: M^LGXM 'RN;C3-.E3OY,,48R,%)YS#76PJT3Q*C=!M22)DU5SC^>:6=8&\F>E M7JW<4)WFF=+""H: =<)#K5DLBU$)#25(-&K-?:.KIULRYF 5:U0;XQ&E0AOF@ #*:2R@84Q"@8Z9W1[MP/,-5M6UB+6O;#VIW\Q@ M+(PVGH?)6#'D#&6F@DHR>#W'GSIB4!VCT9$R.K4E\T4QFTY&RWRB1[/1?)R_ MN\OSY5EL2+Q68UV@+VZ%6N'0M^["ZPKQ_,K(C;30B F%KI 4?Q_NJM,![Z5$]@>-]TNZK] M]B*64T#MP:__=.)^/RFEQY,ZOO<\'0V7Q=^],*O%]MD'CEML><6R!$]L;V(][6%\_F"'KN4)((4$\8\&%M0)7@CB.KN<>R5.46+0(86]< MV%:"K4V);Y[/+&($2"\L,U@&H*PB:F?V$"17PXQ4=>YEQ6DH]I'A'"WN8DP= M_G#_7$T_CV;K*'MI1F7Y$*+L?XQF!^M3U6J?22W7!\YL].+#M^6Q09781OK$ M@U2#)4^RUK_-2'0 ;A\.R5U1+M_GY?VK^>=\L3QV4].^QS.DJ,*(> JX$8@R MP 3?"<5I8AP\0*>D7<:T@&4?,])X7*S"R-[FXSRP.CACO^3+XS7G#S7+C)1. M*V!.)'5\Z"WA\-7CCY]+!-&6",8 MIYI 1"VF!.^$,#AUNT#C+9V?\_)#<5'4. '%/BH#E/FGT72RO? TS)+K'2VF7-NU#VW>,5#:8D)I 121W!W'HA94!S*S0Q/M%U M&:QS>S*#.@"U!R;58,MN\)!Y[QF2QB,$XX$":7?KFA+9Q 1_8V>VOSCY9$XD M0M?7">DM4>NX*'N?SY#V<5F4<^VH]9 0W9TEIPF%F88X%7#+?&A#11[BW6/ M!KG!FBDJA NC]Y(#33SQU?JXILGGN09XSJ;5%;^&L/41STY''Z:SZ7*:Q]VS M[Y;%^/>[8A:4L8AN4*W+0.IVD5G"G90B3'Z>8J:!M627)H0&)9YL'F#DV^+^ M@8[ [9=9];<7O-PH U8R@[#P6"H(I>'05S&_\88D3C@#7"9N7^4O<^HTD'M< M#;P9/<3UI_KK@%\WR(B5@F&C0(C]/0$^'DRL!',NM0[9L-F3K-P7E@%/@K0? MKI2KH(AG"!RFR_XV6?BP(%04.$ 8 E)C3*IM\D8%19JA:$1T%D#L/35]G2#&;^>VIG=6:"34>UQ[>AM M_CF?KVJX./L;9, Q;TF(36-M62L=YP89B ,+HF1!ATJWR#\8:G+B>.,!-"1UPY&0X^[1TS1 A0VD/LAG)=W96\D28_)A M>\3=\*@UD/MU>NIY.QD&2&(.PTQ/F$!6&N!V/CXQ/C%R&F -U3YSQ0U1[>-\ MVLNE7PX0Y4"KC# GM52".J&$YU!IN!,Q_*JW:JB7;V#:0[F74_()ZYX'0%.& MJV!"(5>24H $#)/Q+L1@^GHV1W1.H]9 [LD<%?/UB(^>C/WFT8Q"X&-:W',N MK-7>&[D+ S"^HA/4;2ATCZDY 'G*7CC?.> @O&9)<8:VAUSHX MA]69,6,43$P3#3"\[X![D;N=<0\ 5) "2AV$7@;;O%N>"1]+8GYZ M@&%^!WPY&$.-^FO9P-SGRFB-J!^Y%5_ MU6]OUDC>Y#3[>CC74PI70L>XCGMEN%,<4L.X!8HBB@A7!!YC?,>"-RR% MZZ$7PBG(49C#!..0NTH8X9"[GMW [:KV<"G<9J#VXB"T40I7(RZA#B;(6 YT M4(%Q:BN6!)HF'F<<,E<:JK-6*=QF*/9!CE9+X3JD-;9206V=TQHIBTPE'J8X M\=3TD$F2IMW:I7"; =JG,7F=5@H7:B&8Y1 PXAG$UABH*X&XQHG%D@>99&O7 MC*1">) 3M\L@2-0T1%L]QY]D:C8K_HB.G2]*6ZP^+&]7L^=ES$;!3QW-\O"3 MY:J<[^-!>F<9"+&U0=Y9XCDP&"E"624D9?8*+4F"@HN>8>YW^2?$$V_*-3R3 M]8K$35Z^NPN8UEL1>JEU1D7P\)#EWL4[MK7W$CZ:5$\3DZ]#MD#IS.H.UWZI MM![A0JV6=T4Y_5<^J4>A;UME)FXM%.N]A8X#@B5"N_D=$96XOCC(O'T7U#D1 MSW-0YM5BL6I&ETV+(%KX&+@31E*#/0B>F\0[PTI3BZ4.,@O?'562L#P'3=ZL MEHMEF%NG\X]-N/*D6<8<9\&]Y]Q;S90UF#S&#F%J3DRE#O#@29>$20>TIX3I M3OC%F]M8=-P'I^W<@<::C.6CG19BA>7$[4(.:-8X@0+X(7$Y<2:"4>049?'TG2 MM%L[)]H,T$O(B2(="Y8123B47-H0%>E*(*KA%68D6C(CJ1#VP(EXQT.836_* MXO,T.'/ZX==%/'#VYE->CN(F?C5>3C]OEON/>UW-.\N (7+=0ED*'J&N1_>/6Z"/$RIQ^E^GI<__-2YEF9B-95TU/%B,U(GPSSS:V= M+C9KN$& FS*_GZ[N%_6N34GK,$,.1?FQI8(Z#T+$)DT%3+P\IFN;*C>^DO,?VIFMJ66'E@7AE?FX7NQ^>;/ $@<_",JF]L< MYD^KR094:V0!3NPYL]XHK[S4""AA(.5*5)D]!XR^'G^@QW"_7YVV-)$?)>;(RSL+ ZJ;GPX[G MP7:97$\3/-X2+JQSJ5KX2QDJ^JD/JEOV8AT>]IGRF%A MH1=<&0<90LP8N -3\L3UQ/HS[Y^7?*=KXRPDW%Y27HU^[V7EC5A9I\.,8LB] M=E029[7"4CM8+;,Y USB+MKA!M_#H6D'ZAE,J'-R1),Q:KG%7DIL&904>2IY M);A-7@D:;N@]'%ZVH(ZSQBS;^Z*2 I9MVTPC9&'XVHRBG%GM*==5SL(I;Q.M MX@ +L@Z'=J>IX%R,^^:^J::D^Z9Y!BCBR%BK!$**<1&/=6V%]O&VLS3>#;"" MZZ!X=YH6SD*]EV^I:D3!E[O)#"720^*P43*69'(*[T 0RN(T*C:O5/4GHF)K MVAB(-:Q\V1V4[5G*0UUGB%*@(< $*8\)#%JQE4:\,CB1NO(OZIY)0V?-"6WO MSDG*!VW;9M@:ZZ0 G&(&/*#8@FJ9U%-'$Z=U"/YB9%2 M>>QTG$6\H>@&_O/Q;[-OLZ438 &\@< ME6X7]CE]3=<9='T"K#V8>^!=,,C;+4]J_,_5M,SK;1<_U"PSB@AI.-649D%YQR2AEGAN/&58([RP[3#]"0]5L5NR:MWUI MYAQS=I!SLHJPY4=7H(^VS2CV/A[;0 HR;:@"1(J=N$HF+CZG;HJX&BJVC/LY M:*97B^ SA]%N[DN*T&U_*A; B4%1TT/ZJ5UFC&" +<3$4.C"MT^1AQ4XAI+. M,S@#\0$[868_.AG4:?X].!Y@[4G]9L 9(1%QQD*EF72>5 5P@U[";'4ULW2/ MG.U3(SU:VO"MO#&=9[ .7?6/MY-#NRWMRDFPQ)CK#U2!M# M%:*20,DJ$)!*S=UDFDS!X$L " M*IT"B&-+R.Y3 S:U4OL +5V++.L0X+.Q3 7C7)8/P0ZO;SAK3*]OVF,L^?UDH)NB^7E\VNT_"]&EHQ"H7SF&/)50246EP% M0I1SD1@7-#Y=MZ&5FW>[L-L[J9JAVP.IWJT^?9JM(1C-JHMZ7LUOB_)^5/>" M^WH]9-!)@CEC$J/P21FI!*O,-*,Z]5KX 9Z5:Y%4W6#;S[F-QZW\TTF(3 X? MS_CFX4Q3H<)43C@WT!'EI:VV*&JFJ$NDVQY M*NP1](,,?>$N\O?E:+X(^"^*6Q>FZM5:0;_.I\M%1*:JS/6P+&[*(K@BRX?1 M?!*G]4\1H3U\.[W3S(MX@0>UQ%$9SZ\ X7@EM%#)YQ^'Q[3^Z%&<23F]V,Q/ MTS!EK LB3:;+5;S7=CY>137KU?*78OE?^3(:_(.VL5X7F7*, &L1I<(X(H/4 MIDKC,"=2RU(.<*M\[\SL6!4IEK':[;?>XK>81J698AY16,\-FY.@#]7HIO&7 M\WP<'_MCNKQ[TNHE*]G:"S*DF" ,:R"88!Y28G9);&:)3KQ?:H"KJ.>QF.=2 M5 IKGPWG]NG:6W%DV;1I%QD5F@L 0<#4 :,$<4A6 @'O$YDWP)6#\S"O.U6T M9!&C8[!\4'^,RLE"+1:K^[T[VQNTSISCPAB-,$7044\H(:X20P;,^EHEN%)& M=:*%1S+U=[M[<1\ZO\O\#Q!N\[$'6G=I4I 3FE%"OM MH<"6,&&U56&F4$X QHZQOZ/4:.(=[]%#PPP%)\T9C9W#/C!G(XPDF%[^_=W= MJ_GPO>_- .XCB=[*O>\TWK!%K):6>\*)X]#32BS)Y?5[QZ ,, ER 2NJATJ@2+\Q;?>W$/]>][[6U6_O>]V: ]FE,7J?=^RZ- MQ1X9[(Q1RF((L#*50-QU?Z'#Q9J15 C[V9V9R#"ND+;'A^+FS62-9;,VGI%)KSP#!M*C7?_VNVH<#NVKTZ."3PNYN!9)(@Z12WD% "M3;, MLLJ_4!*@Q%-J S3"_5.WYK\0O[=5[FH]GT7_GD/S;']WX*?F_4RIOY M8_4:54X7X52>!8E2M0 )C$?8@# MG#T&^]WTK<,SNT^'48:)'M.17C,FM2-!:=81B #Q1J(JH%70H4LV>,X U9B'JYMAHA"C$3,$**LY$;RNDG9]Z&32AV]=4 M'UN;GLM2R7%H-]/+K3(/B40.24H=-L!YK@6K1+2X^VLFSWD$*S42;0_/,RR3 M;DMYA]\V6QUM<_/[;CSU;C#?UR*#P"E#""?6.0(,!X!NCXLX8K0Z%CP.:UU4 M8DFH9,A9+K37@LS_(E0,")<0*,U$HX;7%TG M$="1(O7BC>'1(U6=]98_&Z%X<@'+GQX'?*CV "$!L+#*\>U>4T=1\&VO)F_4MAE)A; /3HQF^6)[1]63 M&X@.$6-_BPPX3;RTC@(9/B#A&/#5%$PU0%T\1(**O,O+S]-QWH E M3UID3GHH%0X"6B$L":!5AR,#=)8G'M<;XCS3(5'2 >U_UJD_VV24!E $L,AI M1;R55$&ZHSW7B3[($/--'7*C.9"]Y"87RS>W:_NFYI.*ON^*V:3.8?2CC3-A MPN0L/2*66P=4^ XLJP2VFLCKL2KM^2>MP]HOC^) ZY$F/IE)Y"7GR@AOO'=4 M ,@K/Y]2IZ['@VU3K2\S)@'3WNA1R7R4'=6#F>/&F;@N:9V6#*#X?Y4@/LRJ M5V,^.B='(J1GG8*2II[,(B,]00(;PUV0R0"O'N=8T-N-$9T[*_T8E-/@[8$_ M/Y7%8G%3%K?3.HF4/4]GE!-@D.06JV P.?"0H4HD*$5B14 MH\O;R\.>O'R/JE]X,G,L? 8>^T]Y-)-06&M@O.6:0*8]QGQGGSSSUY,O;TW+IZ/8KY6O9]TS9[1W7DA( M+0Q.L.;>[K P$ES/)IDVB' Z@'WL#JPNM%_7%5K4NG+LQ389%<0!;"60S&IC MC+?JD>+&))X\'6#-DQ9G_;;0[($L;X-ZPFMB#5N;?\YGQ;KPV7;_Y$R@.)S)KN>SQ66&8JUJ>CF!(1W,#P=>S<-V$3P]W&_DT?=UQV,EF=BN@Y'.(F MCG &J:Z^'&V9 >N.<$5B%ST ! M@YPVE: 2D<2YIO$M/!=%F%8A[<6L5"8O7E6[*:V\"L-^/+RV.3_ZY J/GZ?S MHES7Q0V:"5]'\-"_[F53U/3G?'D7+TJK/J!#,UF/H\BP8AI1ID \< H5M=!5 M#B'30"3NF6Q^!= ES9##U4]OGT@0:OL1;Z]V/DKG9RTRPK'W5@,C&>-:"L+Y M3K0@;^*VJ 0QK(0+?TO<3 <' MN'C1(C]:0O,,5-&CQ73<@"?KYS,3!+(!<8@U@!IH*ZH+'1T#!"8N4S3F2!]9 MP]-5>X0K*8B>@2AV.ELM]U[X<*1%)C!QU )I0R2"M=$::[XSE\ FI@$&N*;5 M.572$.V!++_ETX]W860J?)&CC_DOJ_L/>?GF=CWHQ9O5C'$ GE+06 M$ZBT#Q]>=31+>Y=Z_G& SE%W!$ED8@K^YZ/AUE(_DZ(Y$5_J*2.,$>08D1)9 M@Q@&R,,=X!XE)DL':/;.3<66-/!(QMX*@JWO"KLK9D&SBTWVZ^LA]5,8;#>B M?0.J4]6B3OO,>>8%IE9I2W70B^'$0.&%%4@AIHX=Z.E8](9%PZB'%#B"%(.* M2P"L"S[C5I@@V/44#6M9MX=+B#5#M8_=@]7X-O+&XH/%/'ZZ=4N)[6N7 6\@ MI]X! 10S3B-%5"6F0_P*+\!HJ-Z76-("FGT$YE^/\FA9L;W/9UI2P22%A%II M$9, $5B)11&]PAN53M/NMY%Y"Z#V!&0/O'A?YJ/%JGRHQXP]3V>*BC )$Z+" M9(RM0IXX7XED:6JEZP%&'^URXW0H>V"'FDS6=\6.9O'V]5?S[3WM1WERL%UF M(7.82BFDTQHZZ:S?08:$O9Z=Z>TRIDU0^^#.>+RZ7\UB)/I2B?;C/*K;1V:" M8^<-,E@$;$60G3*V Q4 T=/N]8OC5$< ]W+F81DDSR?5TLA1,NUOD FO*=1< M2^\P(L);S60E&(,@+X-KT.,^S!!Z_6"5XO%ZN"NB:>/9VON3K2G(KT0>J\5-8HOG1#U*>7"VX( MO!E%D#^@%!SUF]EHOL^M2>LHLSKN(5&2:B&5P!;[79)*.Y>:$1Y@?-XU@7K! MOT5R_6,T6^7[AO1+OBQNUVJ^[\H=%@]3=-#+$DUU:_OB??'"$L'Z$_H018O9OWR^ M6'/@;1X07$R7U2T4&S'?YN/BXWS=RS'N=OWJ+$PSC,& M[(8.ZBD%-5ZF,;: M)2;U!W@*O"^F#TQCO7X>+PK\>,SS]C8?+^,!X>HXSM<8'*Y[T?*;,D,(4,B$ MZ-)+Z+SE'A$HD9'2*L132P0_AX+Z*L:Q9P7OUWG =3;]5S[YCX!I MF-!^&DWG\?SJF_F[?!RFN.4T7Z@R?-[SCT]GO!JW3G?URLP1 Y3P% NE'&( M,KAS]Z2BB<O2_V#T139_P,UM4?BC*??IR;56# ?/SPO@P1[VB\9LE\ MLO[7;,.9G:TXX2,X[849%,P*+#V0&%!#( $ 5,!ZIE-W[S8_GW_UWT"OBAIL M/0C/C"4BX"J"ST8<<.CQ0[;$I1XU&.#B9%]\.P7?H:Y+*NB1\EQ))*SG@E-* M*B$XG*.',JT!T>0[3Y;=P;%JMUE=,/J]C!5VN4?1XZ?!JV[3)[,BKFE9K[;P/ M"M'A[;_7Q^%@-YD+D3 G "LJB'%:*\QQ!80P^GHND^Z$'<\/DW2%_!DL@8W; M1V=_%H, H GPX_ ?4MQR#]SF;!E'@B)Z;#-7-S"\H)DMK\J?1\M ^OG'KWZ? ME^/U"=WU+P^ $VS&1(4HJA1%0;!YE.#D8NW'34Y5%Q7G7T MX).FB]0);3,B/&4>8F D@= 0JRH5 -P:CF8 6X3'S9?&^HA9>]4PN#4?;': M2[S3.LP\4UQ8)*WFP"/)*/2V$M;C*]JHUR7I>M5!EYY6,5Y%2*)O.%^N]W6% MA^[7/35SLUXD_O2 7_3M(YGWQLF "0",>VV(ET"N75#GK S0G.#T+/+QWSX6 MGW^(/%2^95#CV?20VNM8)!PH((T5 E5B>*! M2=Q7/2!G)%UY1>OPU78>3F#![EO97UVE1JO,>8&<=QA 936"@*I@![9""2)2 MDUK#X40[*CW,CQ,0[8PF+Y91>?Y0\#8X8A8)ZS@BWEC#@K.Q'3+0[O(3'*WJ M;0\7DG#LPT*\/G!:]%B3S!/-H70A.!)2*W!A0,]&$;4N%L MG1T;;^IM_G%]#^!\^WPZ>()99G'+Z1 M2%!@T2J4'3'!!#'+N%=LDG_YO_F^M; 7G\TA^Z/3!+QD8Q8 C$+8PW.-.5.$\-WPY4X=5(84+#>B>I/ M@+ SC=]4Z\AVM#RF^J^>S81CTC'ME42."^,!)[H2 .+4VQ(&=+2M4PZ<@F7K M9%!A1),X*C\;[2OF_.R9S&,DF# 0CI/4$D4#*C33B?)/P; S M"^"GB_%H]E_YJ/3A)\=BA&^>SKPPC!CCF9%":N4 $;82@DJ9.!,,Z#;,3JW M:6AV3(F-B:I/BB?/9P &?U99+(Q@R$+-,*X,FE.8)689!W3:J0=:I./9.C$V M.XF?T/6PP_#2XYGPE$MN--+&(XF$@X968F"I$E?"!W0.J!-:M 1G5R'D9G1O M\T_K99R/L5K2BQ;C4)-,<4.T#[ 8@;@TT"A5N<0.")*8AA[0.9DN \HV(.V( M(7XZRTL3"/NQ* ^G&+YZ,H/8<"Z)((C18.X$AG8W&Q+_ MY;/9_YT7?\S?Y:-%,<\GZTWB^\I<'FV3 4Q\@, "[S5$@$GM=Z8/0'\%%SIV MR(UV0.V()?\H9JN@F7+#X,,3R3?/9@)"X@BD!G(HB-6:(+!SDV!J7FI(MZ9U MR(K3P.S*NW@L.U_GVJEZ#3/NM6#&02 A1,Y#;1 M^>E\-!]/XRK+8EFNQ5ZH^<2/IN57U6!.VDAV["7'=IG5;9^%<"X:8HZ50T8Y MSZC$!CDA#,:>V_/B_@ M@-R]CMA0] 'W&3_BQ^(G3[?TG.] SFY@CZ@N:IS .=0L Y1 9 PV%FEH@702 M> B9%A8SP/VQO$C'@NH'/9H%'>7O[O)\^5-9K#X%1^#8U8!UFF=A+A(@S$(8 M(VR=I/L0]'(;9%!EX++D>E1KU=_CNP .M,@4! M@]Y3)R_>/5.0B^9I@1S&Z10G ((-$=A6%NQ-+67O[&^9>T6?4'= M@PV*XW]SNQYNC5LJOWDV0R+6II944D"0IAPJ!BMQ$&-]G<'\G)Q4.--/=+C;LX++3(84[-.&4,P$I!A8HFL1).(7/Y6W%Y0(28:<"$$H##;4F6K(7-#+3[QU MH+VB&W![L"R/]G6/==WEXG9SM1E]BC@M7A\X8=96UQDE$A F":>,RQ"X&%8 M!9;1,'')?T!K=KU,"BF/PQGA0'WV8 MTNE\NLQ?3S_GDV]'OR?=>WB)K$%'&0 A4M+*4>,@!D1QPG:& 0-XC;% S\3L M5"%G7$O;_>7G?!1'OED=3%E+._=B.6':$"U:I6 M/@YS394P\-?3T8?I;%V5?@OYY,W\;:Q4'VO3AP=^*>9E]4\]6DP7M9?53GU' M!D0(=C0"S@$O#("24UM!R,051($=,>HE=ZMGA?0:*SP\,1CK$1])8QUIF>E@ M)S51)OBQ&DB%C12D$E6X*ZA1=$9VO+Q(W((J^F3=XPP;9_--!;/%T?17G>:9 MM];AX$TRR*#SB!+MW59H;Q&^GIQ':]I_B57MH=P#M6ZBQQ14MGSN$3W*<70M MIT$OF;0Q6L%28VRYQ48)Y"L(,+^B%>5V"5'TA7@/I'.+Y?0^A"AO;D]B79-N M,FJ%, IR*SS73FJI7?59>T_T]=BW3IA1](9\'ZO4H[)\"*[$YN!@/ME\D2D, M;-A3IB@Q%$,+L ^?NXE7A)L*"@5$XH;[ >8I^B!AM^#WP,.?1_]=E+$PSN+- MK7)QV^&@HF8/F904*V<-]<%AIERR&-IM1>?:))Y!'R#OSA]< M=*.28;#Q:*11NX\,$BHDC+6>+8Y%88"T8.?W4.*O9CING0_-^98$>2^[Q)',:JKY9_O)V@.Z M%S[=W^=ES&S>C#[EY2]%O+UOMIKDD]^FRSLS6MP%B.(?$:;/HUE,?-8@6VJG MF9':*^5$F$4XDCQ PW>?-(0V,=(=X*S;!Q-[TD(/-/WUW7I]+CHG-T7T3,:C MV;O5A\GT\W01%^N.4K)>!QD64D&LM"(*"PK#;,-KE!IM/Q6*Z/&[R7FZ5&84I%=@RYHRQP3D.#LLN6",X,8(=T(GQ M'FU::S"G;)K\N9CG#YL#!7XUGSSN+OG&U![>1MFLETQ3X;Q'F@F)? *809W M4$&:N(%H0"4TNV=/][#W,@6^+]?!^$, YJ?BHU7]O\2MUH ^$[<6NP_PZ*19IWD6Q"2,QCO+-61$,L@$ MVR5SP-%2.Q?(KC884(-=)R+=Q\FZ)UN)7S\Y]GZ 4B\UR836V!A-%&"*$H

    GG^:;$D'9R+8\3.;+S;*G,92"8LU1(19)JG2.^-O/$VM M@SH\DIVNXAJ<20(UZ9CFU^G9U]LS"4?.:1YJE"&KM> ZV%#,L>5,,[3;6H)A M:FWU"V%"4\45'<&:PH5W=T6Y?)^7]Z_FG_/%\KX^(8ZWS&+];\84)E899"7% MTE46U5,GK^OGC)ZWRL*G2P34BJVK26$8OM\= MD%0:=WW$:E?S+_'K9*C/Q":4Q*9MJ\P9*YSD1GG,A?)"08PK$;5GU[,E_GQL M2H.Z3S:=X%*\;E*&IXWW9-98:4WP82 ,?DQP7QSC%8S8V\2%F $N,P_(XSN# MXGK@O_H\FLXB0+XH8]7&Q^7[ V1^N5'FF9:$2\@,(U ++XB5E8!0JBNLS],O M+XJ.--$'U1**\+QT_H=L"'Q0&HSR(?!MA8/I%+L.!:"8LU-D)=:!%DEOB;P>C9 M)60&<^%0G$*^SUMBHGTR$H,HA@KG6 M5!I@L22[H%XAG7A>8H >6?=YCBZ!/\-:X-<1CKJ/&?=_Y9-XQ=MZ5:'!"N&Q MKC) (?6:<(R,I(P%I\&;_\_>NS6WD2/KHO]H%NZ7B/.":Q_O<-O>MGM-K"<$ M6RI)7$.Q-"3E;LVOWP#)HF19)(M@W5AV3TS;+56A@"^_!#(3B40%AE>XLXR> M)_I9&M)O<<'0Q4VY M*+Y._LYG:+WV@Q",<4 $4(IY;RA#9&?=6CVBU*%!T+85H0R8R^_C?[7)Y>_: M#\1C+PC@Q DC(:7("%'!)JS*-#SK^\9RP^5Y<9NZ^O4GI_0YLNDU;^C[ 69E M$7W?1* >2@BH)T@20I!S#&S/0O/X&Y691CY _[H?1C:$>Z^D,^5\-9T_EH^O M-.A3N;U2H.O>-U%;DLB@*?R^ M6"Z_WDWF7_\J9M^*W^/3=\_Y6*WP^N 7 W!.1K%J PTD#DAE865E>:/Y>/84 MNZ1A8QK0I.PN0BT@V@SRA465'FM5,?9\,UBOI">6FE2*DP(AGN.5/IIPF9>X MU?<*N[:D+UI#FA'BH'7DY23P<9%.4A>+=I>.@U\,'''AM2(0<(RXIARBG;"I MMIDU,P:X"WN1BM&D[ :M%I7F5X/L8NDX\LW TJIL*9),*^"1AI94FU)>$IR9 MX5S?U_VU='0NQ$'K2+O+Q/.T0@F7"%*!$&*$:B3%+DW$ \(S ^FGN\ZM[_]< M).%SY31H:G&1R2DGK&/*501 2A<#NC$D.7F7]6_^#NJ^G]%]N;%UKO MP???)ZOM?]4Y@W9VFP%1Y!3A"C)$*656>80K> C*K?(RP,/H?4<]FQ7$@'B: M\I6G\X_SXG^*R9F.:9V&@W,FFF22(NP!8]1;0G>+F$=B/'6).N!2)GL;D.-X-YZ61TMQ7'-.3;GUAS."XOQ9F1 MA^]=\8_S%]5:CK+]C-:"UIA BA)FWHBSK-:[<0E!TVR QC%'3#J!(HC&0EI; M97YBS4SF[#J@O=)N^-FA##J=-D^M#O9<$?&T";6![P0M#!71O7<$&JJA<,:! M"D9H<69MP 'E\78]U78OE!:]C-_*\OJOZ6P61_%Q=5C?CZ2>T$[+R'DE%!!5',8>"%7Q^?]TQHI(ZE ?0( M19UIY;2&4E!0&VX(0LPBQ0#F"$$1G6Q@=)R*QW/%3DL<*3M$O]\)PMS%GQ3+ M=W,S62R>4C',^_)QOOIX4[V;5?CQDB<2R8BB3&,-D(RFMF*& <$C:R0 U!TM MD]HN%)_+V2RZK']-%M\^4D ]Q!T9OU1K4IX@489:J$17!:D?BL6T MO/ZRFBQ6G? E2Y)[6)$#9(=\4%?_?IQ&.=C'9.-^6@-=9_Y\X[4@O54<&TN- MM A8! &!"2H,'4$*9WK; XH&M@UT"KZ;5Z@A V+?_-, MTJ[",)MIQ,VO+XX<.3#V:TS^=+8B@M9XH"363J2+73GB"D)&C/:$*'2,XZV' MNJ;SZ:IX/_U6_#"8^A7&CS42-$&8<$^D\U82ZS!S.Q ,]N.YV;35,BH\F,5P.G1J1=3W^9$&;DXB8 M]O?+FT^+\OKQ:O6Y^%;,'XO)_#KMWR_CG[]/%O\JHM%R>^1R\I-:"41YQ;GD MCGF"XU\!%KH:EH]VV-@9S_QYMU=VM4^'[U;!!2&TZ+/)B14'#5TCKX;C*&$ M:8N!L66+D0-F1*KVP'W YFE@-SJWY:UQ%? M)W4=6:Q.:"685-B"&R5Q'#B"Q*L?)O?' ME[@36PJI]#A$5F/G)1%0 LHJQY9R 3(M[@%.<:WPHSX'&P"_"^_M,7J?]\7B M[YKYOL;])75>#TY[ RF3D$7K W@%!=@-FFN=&6$84#+Y M, RT7,"[. ^]33@VD\^):,L^CYFN0 M$L(EWYG&U.C,@LR7M>Z>S[U6P.Z79<_K:/;Z&:P@5BI$!/'QWU881F UT'3+:%>AWM9KW?3'L=-A[B(G MZ_YA,EVD'?Z/-Z\[[/Y.-VE/Y[=5EN2A'*U3V@F>"8<%)XYH*"P"4O+*/%70 MF\P"SP/<6&C52FL3\RY"8:0QI*FF $SZ)A)V;EMLU=RYT4.CC8;F-!086>-5=9@ACS7J@**,CJ> M_:&6^%/?/&I:%CT[AC^.XT.<4%Y>*Y+I)!YO.#"5"M0C&LU7H!QUV!!1 25T M[FWF R1M-W0ZP8UL7#B#8W&J#_OUK[(Q\F[;"Y"GBC^,IJT[R5G\GV85+,JZ MKE*K?W$V6R;#I&K\_*&-KLP6 ]01&D^%)4QX9@1%UFZA89BZS#VNR_)@!T77 M#*D,DK"^?#R4=Y+78-"*(&ZA4\99P(CWG/@*F+@*77[5N0NC:X90ALG6^&RS M;(W/!@?B:A/-)*05LER(E+E1 :-)[JVZ [Q"^E+8>KI0+G@KA )AJ&:*2T$X MM"E5H9[P7TSC(BC0&JHJ #G'95+&UH(;_:TM]; M_.16@0>Y?LD^G:Q&>"X481+ BR6$*J.2:Z,A>=@2,HV=\/CWN038M&UJ;( MQ-?)W_V84;O/GV0T'7@K0"N49AQB*Z51EB FF.#04D^XI[R?ZG%O=+C>C1W[ M7PL>"&>$8=XQ:1FF A-3#91J>LP6O!PCJ1%IOUEUJ1%DNU%.NY5)_(_MS-9? MPD3S2HOBG">AXNFH$%#$$:L84!09+PB%\-1DB*/7H+U L]A;M?'H.T$";KAC MSG*B'49>**^J;D.I,V^+OS 5K"V[MR\:.QO6+BK*3&:3^57QY:XHZI9?W/=* MT*GDK)9& JV]=0Q;DP;G%6=IQLFLZ# @SC0HW]<59)K!M"?"'*\]M/>E(#6) MCA E D-'HZ-NL!.; 48(C1E1T:&S15R#,UF@YI0;>K%^?YH\)>X?+C6T[_G MO3+*.9LJ5"-,I17BA.?A>< X!I33V4$(,):$"P&JJ)=I??@&\]E:;)H'MG#_;KAY= M$^F(Y]SM=(NHSLX\7N#RU RD/;&EN7*L1%B# =<(678ST-VAS_Z/=B\?BA6/U5+OY5HQ#KVT\'RG$&P0Y2)?'VFTW M*45X/$M.@Q(KFX:UBW/2E2NG'E=W9;HBN]8-**]?2%MOTD9%<0)Z)3Q12E4@ M413_N?A$W/;6G$80[84J-6\X^?&5H 5B1@,A%37((VLX-M7@F/3C.3PX;(T1<#PS)J1]J! MEA("EJZS3Y/I=;KT_6&Z MFLSB&-S-37&U\A&U+W<13CU9%M>FO$\)8<>*E#7TA8"=00PHI#576&''L-^9 M\=:)S#H_)R]+;=Z7U AS7M=>Z07^,^>K=6+0AW+UN;@J;^?3_ZPKJ3VFVD1_ MS!>[G[U^85,F?'[[M8P_,?$7TS=+_[3WL6 EX8!9#H6($#F$@*Y"&!0CG+F[ M/:#5LDF&#D8.'4RS297*>5+"[Y:8[4FYXREGM=X/U$9+A2 KK8U*JA&1LHJO M4X=Y9EG1H06A&YX@VX"V"U_O=5<_/A2+M2:\+Y=+,UDLGFXV-XT?BBR=T$H0 M$BIME&222^6$I-[M +:$C:<4=\.,^.'R@;8@[X-UU0\V[M,I3/O^S8"4-%IR M )A2!"M#@:PVIZF6)O.DW("6SI[8=1;,?3 JY>9N?[8]7KU]&DVF:]BU]V_'Z: $P1-%LI3K:K @JL+-8!<^,LPUH M+Z$\SX<:A^X,E2;Z^=6.,M&9Y!F0"]%&]+11*1RCV=+*;%H=6I?B.! M&>6]LXY#'HU\9(@#>@L MD,G__1K"& M&X@)%$X*J 510*CGH:G,CW*:+@+Y>%(.:P33'V#&3^222 2.B MX:@M1Y0BX3RT.UA@=EGA >7B-$[(7B7P3,PV*^OM=.Y-;1M5F3V!E=1<6"!Y MB@%KPX7<5!VESE)_S'MH>9C? [_'Y%(K7URGK;]T5N0Q=N_INZFR#C!-?"=X M*(%DF'EAO8>0.0U !26 (#/S8$!32:-\VF=.]R"*+GVV[X?WH4QS1JKP\>>L MV XQ:[.WD?:# 11X#A! F%/,E05.5+!1XS++0P\P=;!#!KHN!\K:"@F!Z^4GX/;"Q(;#[XYVM"B(M M_^]C.@DZ+:X_+PZ'5!.!NO>)(QF&@Z(>:\L(5@1'ONM MI49F-_,3G\FXTQ,(+XIQO6 _VNTR#H%16D;[0SK/',6 11B,X@!%_TQDI@H- M:"NV5PHV+H#^%N1U'O>+\B2G+\"O6P@0***BU4$!4$9@J!RK7"Q/=?:^V,E; MM9=%OG91OJC4(HXMT11[[:SPD F506=QYIE3EX9&ZNM9^"W2J"S4.UFL_33 MHOPV76X6]6-8E"F'E@'.M!+]W!]H'A>)G7N8LJE# M_Q@-JVWV=3FO51TGN]$ I.0.>@(0@@"G.GS:5R )RC,/NU[8[F=MIKPNG=,5 M[EU4:-J,9;M!>\I:;C*>S>!1W>9F!#V'=' ML^\VM#+(=OC]@#2)J[:DS'@!#)&"HTJA.10H<[=G@#OB_5&N40ET.+]M0A@Y M\]N>-X/W7$*IJ6($&,D(UDY50\5*9!ZN'^"&=X_S6S/8=T>STSVRPR^&.#)E MN(L 2A3Q4L!!5PT42=59?9SV3T;W1K)FH._PI'VS3L09K89H3%BN'$B:Z*AS MGNN=&E)B?HX,M%POHCO@.^3FUB(]?1ZLUT 0B&N@-(540N4$4X+):N!.XMQ( MY_ 8UPD[]C"R41ET2+ZWT^5.IF"=9H(S+'I5PHOH7RF@M;'R>740,M.['>#4 MUR<16Y!$EW/AJRW[T^?"@PU$(QA*;$PJ'TF8MQ9XBW8#QR2S\,D '9!>Y\(F M9="_D9AO" :$%(,0"BH!(]X2)P"NAFHC!J-Q1?JD6S/@7]3>(V'4 "P)U1(@ M2ZB"1%=#(YAFKJ2G3V.];CWF.A'-@-K-UN.K[?6;3XOT\\T#UZ/:@:3:*8(T MU# N!\HQ8=>3 /7 2DBBJ]X(;#?I_/UC6#OYG&- M+Y:ICO#WK:2JPJNGWXO571E_\ZW89DK4AJ_3W@2,M+?,4$Z4PTY@AS=^2Q*+ MAVX\&U*-*/_.UY5,@0Z3\W7/3^4T&ACC7&/(D%30 DJ-_22, MSY/G, F?B_LP#*1T)0010BNG@<>4811]CDH$UN?>?#Q8#VRT*M41 ;KQ%M>7 MT([$(71.Q) (S'DEP+-NRG6$^7_Z[Z?HK.E462231+@TC M2N1KE(&.'?K7 2C.;#E@AAT 'G)'-'?&,^M0D01S+PS;; F:%O\;!OX M3KE9YQ!;!CE/;S8( J32TAC$#;(&:F5V@HG^Y'BV!=ME9^O(=TK/'R\;F5^_ MGT[^C"-)15HRF'E2BP%Q#*,0E!,Z;8I!IC2IH-&,9IXW&= E'=V0LDW0N^#C MX_W]9/'T8KK?^#6W1=2IV/TZ!*S91/ 6 8JEDQPSHSAR2OGGP:/,:B@#NOFC M5<:U@W(WGN,?\T6 MJ[;7\C"?R?*TGI+J#/+U.X$0BK632&%%4IZ_Q,A50V1&_AQ>8&TY[\L+.!/6 M#A8%/9E-YE?%E[NB6*5$O[7 _IX>"H[N>R5PR;3$3 -)"/?14P!$K0,4:],EYBRFDU0")&=!;Z M?!'7X$P6J#E5@78J\,( _A"=L\VIGM^+^S_?O+VT]KN!6&"!8!QX 2Q*UK,E MNR&P$54(;T*,/]XYT"BZ768TOIA2WU>7+YQHP>S>"UY '*=AQ*WU#*:3BM15 MPP2:CO"(5&,K4I/ =L"?/6['U[O)ZI_EX^SZW?U#M.A>7U9Q@%AY#0:-J()> MFX@(=Y@YK,P.& I5IN,[P&FK(7[\<-=W$=0K]>%VU:/B_GR-*&AT.FLBMI]6=; MG&XW! P]0Y@QRZ'%$A+-X2[R0#7)O#7F9)O@H5A,RW3<>+'Z.>G8C'QZ-6L7 MQ629#IDM'V=I,5IG36X4Z--:NB^5*\O"/>4#@4%B!5-*&PZ(H4 QN=-90E%G MIQI_WAFV%T$.30,^Q?$LVN/_GN8#H5%DG*6$&,FMATQR5H'&96X]X0&F>XR# M_)A-KU(T?G,%:_S1^^G]=,.R#(TXYVM!<8"E\%X1 M;13@(B5*6HVXU98S)3)K>.7>4_5+-_J1ZT6YJPU#;AI#17(8"*-X1XA#BEUS /!$9*,H8CW,>*V/,P/Q>J4 M\;UX/"@4IW)B!/%."T"\BE-Z-3!">7[N5?=Z55M&^_0J'Y=.LJ:VO?P\^>OW M:$\OII/9,O;XXTVZ*77Q[#H8P@&"$D N%'/",,+A#C['Q%/P]3]S[ MN-,4L%TRR4G4VG_VP$CYAE&$H!H&D(<]1#3:L@^VHXC2D!I M@TN-(=LEF6(_:ZX]02,56^,:8P0TH\Q![ZI!(#>J,BAMT.-T"/.ROO>PL=RQ M\?\O9M=_/NWN!BT7;\T;^8T%AJ4V&A(4P0),>Z(1W@XRVKI'C:[+V=QHA">= M 7T6FUZMD\_=FJSK_::1_SZ9/][$/Z-M5X-1IS88 $/&.^.YL@8(@;SS%:Z8 M0#:F\ZJ-LZIEL+MP2_LL=]2X5^JY1$HCI+BD4&NGK=:8,N2,XP0>RWUH9Y@O MZ^)LN[[=],^J:W2HB2 =!=0RX906AGAH*$(5 $Z2GR.>5)L%!PH8-8ARRTJ\ M+:7V;OYI,?T6YZ+94UK04HF;R7S:GV)7U>AFL_5UUJ<6::[30"#*"><%= 0( M)3T3$+%-C(]1K7@_9]%-N5S]4.C.%LNKQ?1A7;JEAK[7;B,8X57TIC6!&@L$ M"&7*5!!(",>E\$U2XO65;"TAWJ_R]QQR[F(.2)5:G1#66JH\M"P:5W([%T,3 M9_X3YX ]YOJ'QW1TM+PY/,>^MLD/OQ6$899:[1PPQ$5C4R,&JZY+[W\ZW:TM MRK(MC#N(#[TYT7Q<3&^G\\DL_?+49>'ENP$*A2B+E MSQ=RV0ZF72JDFJ^F=CI[3*>VOQ17CXMU78H>;;,FM95Y ;!WTL6_J+BDIONP M-[ 3;"'JQP=[]N03]M<_8+_)("NN-P7.[Q\>5]N,LQ_H=:2(6+,?"A9Z9(&- MADK4#H@$($A78'(J,I?O2YH7:M-I;^RF!T%T8#:JE+_X-7[M2(&R[YX+PAM) M.(?.1B>5.8$Y]+MA()^Y[SQ /O4E_K(Y]+NH@II&J"?+8NT@%?/E5K*+R?RV M6)NX^NGYF4^3I_2S]9B>!S:__C2;S#],[HNCE<_:^%PT'+3GU/!4[MA;*S%W M? MPQ!+#JKA832BN$R_Y'AMV33K \N6/HY0[ M^%X@0BC" %8I;1D8+Y7'U3"9 9D)AP.,W0R*=DW*I.N9[K0Y;CLD;(SG#E+! M@>10$$\EK(:$4&?)9M^*Q9_EST2T\V71A9MQGO6LG]YNX)C3TMY7 Q34(26E M]\K N(A@Z^U.7'I,L^I 7*#!R+(W=:GE'!U[-5# O6%($ &Q215,F=A&2 G1 M-G*98-,,I4:#R"(GE-+/* MSP!K7(UC4<\5W/!9OZE T![E-^T'HX!VVAM.K")4201UY7,0Y/V(@IZ=$ZU9 MIF?)J\N]:#.973W.MKV/;N_Z/M;UYG1Q/9(=:>SBFDJ$Y"NF1'XXK[&FGO&=5X+S$!D'/,*2P5BIX&4MNJ\5KGU7EH[?GZ^$,K6 MP!GLKJQ%T7S$0FF+G.:*:T)1-0S)?:;U,J#9O%EA'MQC/0W+7WNLM4*<)JY= M7B!IC$68.^HQ]!6H3(#,$/& "'HFE[K88SU-!A>WQXHXX59Z#CW0@FELM-#5 M\+ 947"A7W+4WF,]31X7N\?*O'$*266X,UY99XW>J3AR;CR78@V*=DW*Y#+V M6*5,Q@V$4#C/I139R9W_WS[+$V,K]ER2*GEL,IH=##+P1E$8W\=UAK M0[&@G)"=V^08R ST#&A^:L4U:!34#B:8753F?;D\Y#9^]UP0RE-!C0/68TDU M2?E6>5-B+)M#L0,R_+.8WM[%I5'%V7IR6VS.,WZ\60]^^?%QM5Q- MYJG8[298=SPNEM5><)YQC GV4G*"3/R+V8&K.+K\@X,MD:L+M(=&PJ;(%YCC MS'M#$-8&QUE>";J;YYU!727:=F$FM#=&U3\=EY] Z[=;DS^"=?V_CYMC^;F3 M0/V6@Z64"J&5Y!$?Y&+_\0XJXG#F78$#JKO8Y8S0&NZ=%'>]6JR#&JD(Q/U] M.=^,0JTVI2/75<+*'Z,=+X(A!UAZ?N/!3,]H9 MLWZH.=NQC/JSMO:A>;JQM:^E@!W7,EW)#*E2PM-46K6"@G.4&28]V>GLS0CH M@+#MBJ2+8/SK=.\C'NB;SP=,K>-(2N0@9= ZH9Z5SM'H%7?!)X] MT&1+\!.(LGTC0)2.<3D1=90T1*3%A*ZUZ7(I, FZ,; RWE0>W=XWF5=9I1!/FD%H.T2#,* MK$".8Y[N?\.V@B==W38:H_A\@NPMJM,FXETDY35VC.(DGC;UL6 !2A%@PC@Q M$&C(J>(5H$3+S#O=![0[TP&%>Q)&B\O9IT7Y4"Q63U$/W;\?IP_)89@_WSK3 MY7)6=27E<:Q>]J?&NG;TW6"1T@(#+0QGB F::B]O[_*3C!V]U+WC(9]V/>0I MS03)K(0, 8&C636:I:Q!3I2=X=V]JO=X8J==C3>(<"2BLX"D MQD0[PQ6'C#)KF+8$]Z/QSVO)W@'4KQ=YN(G@"23&. P \P92SPS$6P",03AS MQ;](3:_-A;U+?Z-8=W*6?[):1XM_*\K;Q>3A;GHUF1TY8K3WG: -H(IJR1"% M%"G@P0X_@QFZ_+RQ]@3^PWG^9C#N@D+%[>N.'C]+M.^= $R6G(GF690 <0< M=M7P.,S= !TBA3>?1P)O.K8F\Z^^$7 HG. M#D,&(X$0Q='D(F376>GE>((H#!VO# MWM51/]4XRUSC[1"G1ZD%PT)PR0@UTF)=#9EZG7FZ;XB$:=OD:![M/@F6NGS4 M#*GQ=L#.ILPXY(5TRDCH@);5D)'SXSD^VJC\ZW(K&^@.N/4^KJ-'S^0]/Q0@ ME2#UE **+2%4$X6V UCKWOB9DB/-LB$\.R"$?HRP3.>W1TGQ_8.!(>\)M=Y0 M*!GE2%A JX$X;B[_Q$L7Q#@+TP[)$8==_?7=_<.B_+9)QJO-F8/O!T*DQM98 MB*"WACAJ^$XGA";C*4?7!96:A#KK-.^WR>QQ+8OU.?7##O.;#P<:)T8#"(2* M1C2$%4I6$%C)6::S/*!\\3;YT!BN'4POFQWC8K$;]]$)9<\; 4#.>)PW-78J M_0$M!=70H$.9+O;)"8J729EFP>V -_YQ$6F=[BR?7_OIW^EOQ]>B_2\%AY%2 MU!C#C6>8&NAD%9RT()IK'>4L7C9[&L.WDXEGOEPM'J^2Q-+ES^5M[.QQ"AUZ M+7@-E8X#I8QYPZ7REI&=9>]SHWS\YR)1@PAG1?Q??'ZZ^_Q)IF]6.\%Y$,?E MG#' 1;00\<970R,$CR<@TXR R^ZP[B(F4TR6Q5TYNUY&;=K]QTF.5MTF A<0 M$F8@-5)IQBV)2KJS 6EN"I08'M%:C>>T@W:6NS6/4#XLILOB<[$L'Q=711IP M2KW\4MZL_EJ7+'Z8KB:SZ7\F!VL.GM%:L 1&5X(YQXFQ-EWI37>.A8$L\\R' M_#E(U1WP?6Y=O*]QO\'QEX-$2"BE%:#>&,&U8CMPK9 LT\@:8*BHOYVQ7+#[ M9->'HMK0.2-[\H=&@I71.J! ,RF-5XY*X&$%@#)P//<&-$F&NCP[%^X^^?;; MXG#EN<,O!AFU5,:U0!%E@)3",K ;*$&Y]2TOB5=G"+\NOW*@[H!3ZNKJ\3Y= M(9$NC(CRNIJNY1C_/BO6 IU?J_N4P+Y9Z/<.[P#[FOI$4(P!A:DR N$4,:9( MV J\:-IFIK[6W^.3&Y[.B]LTEJ]CH&M/LNEY<G,:Q#H#MCT4CD.L.?E8X$#("AVQL)HI#!E#(V*L!T$ M0J2KZK]=U$-IT6 [ ](N9IE-2:#EUU)=Q3$OBHC$=0K^?2O4&2:@UL9HS!PE6.S60MJOJA9=M\#>,"7&LI\[-6 -8I6 M&H3*(ZR!$1A3N#YW;Y4RC!XKU];M@$^K]W!"*P%#K)SBUGN.3?25UEAL84"* MD-%H=W.$^.'FH;;0[D'+>ZSVT*:R.Z/CU.J59)PK**7&TAHM99S0E;#PV)98 M.P-^WK[:UW_]]-UO:A=^.*&]H(R.E$1*8+HN"[L\Z(PMAAI(Y$%PA) *@"PR675 $]D=KM M2:!CBEX M=,GZ\>' C#0&*@:Y4, CYIQUU8"0Y..Q>=H0\@$>9<'; 5_>W=\7URD:[R?W MT]G39F;]>//[9#[9S+4?%Y\6T_G5]&$R^_C7O%@<34S/;#%0!QQUWB&#C,5$ M:67-\VQNQU-U[1Q:O+Y=I1.L^ULYW]?((3[V:M"(&(6P98#PE Y&):358)W, MW<$;X!;O(%;)7-S[(YG[.]W"72Q31>N78/USNKI[^^\TA3CXTM2:";K-%4$6WY:?*4U/1%9Z?%TCPN$MIJ M?OVAG%]M_N-P>NAI;07.,= ,4(Q@]-J!@(CO%@@F>&8<=8">16N$;!OS5K=3 M-LN["&IMIM1L(R@8I>ME[(NV$DN+ M+#2"*QC_H=ZC8X&ZGB X=2_U].:"5\H*@8R0T4 @F$(M1 )&8">ME>.Y([$% MKORP2K6.?\?S@KJ^GJ:6)K-W\_C&_3:WO<=]UR[G#(XYB+(@G@NFD/#1>8.; M/!?"N%7'#O&WOQ/[YD!,N5PM3]E_/=)*7+FXM1Y02@2-2Y:%R(L=#!2-IY9! M"\PXL/W:+.Q=%(^;S%*]YB]W1;%ZGZ2SDMR+QUZ7BFD&Y)PH=C6/O?RE8AS!'%DC#J29>2F=M-4#@W7BV7\\7 M<0W.9(':C;.\>(RBF$[^G,[6$_'1,/6^5P)04L?_&X(TL,B@Z(WI:G#0C\C< M;4+ /SJ]38#:57K'*7QY^X4@HJM.L>-Q..F"/<2H!]7 *#WJ-5Y.H*0%MC0" M:2=QXY=^3UR-UVOSLEA\>[X#N*X[L>?UP-*!7@P,YP1QSK!&DE6#5A1F7A@S M0!YU8>ZT@'C7-/L>CQ3&OMK^'=:EVH$F D6:2D8,(MH)R!SR3FX'SSD5XRGR MWBP5ZH5SSH6[\RGM^Q#OT2EL\WA@S%!CK94",2 5HDI6TSYW$G1U9TD7AZ^[ M8U$>N%TS9COVNHS9/AZP1HAD]+ZC69LNX<94:2P !M(Y8([5?AI+D-ACIA1 W #I,=0 MBG0H90.#1+E;RD,W.9IAQAE!XM-@[]>;.IH9??#-0##D$DI$D% X%2@ U%1# M]=J-Z-+--N1?WX?* +L#7J622:\ .1HXWOM.\!I(C#V57EB40A%:P&IXZ;3K M:+C4F)S+=J#M@#GN_F%6/A7%ER+Z$@?O?#WR1M 6V&C%84\P=4)@JU+ 8CTT M+[ :S_GS!J1;M@%I!VQ)IY+2ZOVU6-Q/YX=+;!]])S#!D.326DX4!U83(G?# M(\R/)^[7/&.: G4D$62'A7! 1L?/(2P!T-&ZK :-'&MK]9[KTUG%10>BL6TO/ZRFBQ6_4=J:@NZ3J3F-( O)!;, M/2'((X$8HPIKRB3>S;B.FO'<7]T=7_*@[; @IR\7WW7X &?VO1($1=&+,''A ME\) X[ 1.V6(DW8F;^I'A+NN-]TJ?1I"N:>%ZDNQ6LV*ZW0RIWQ\6CR066HC?^'RE<&@%<^=SFK7[YS5 1K!_0+,8PL!UJE,Y'&(NNT M8*D4:C4H?;3J5E,7CFX,(S>_'A>-3H2WXPVL_DK =KM5Q12GA#(%(?'&:*<( M!YMS+=I1S(Y%(WK=JJIQ_.G$E@(A&%-*I1!QUM(,2Z(2'-@A1GED_&C">2TP M)&_+*A/Z%J>#JN/OIO]=W; =._U_'R>SZCM[<\ZSC\GA<(]JS SU&@A" M.0"M849&OIFFS=ZYH6P8#F#=Z3(/I:OJ@3FD2;41-":-82PVE@M;Z=#FJ MQ*@?JZ(VM8ZDP)S43O 42ZA2F3KA(9':(Z,K*)QRXSE[^ M;%;^E78[E\\.UG)]^=/A5)AZ#01JH;;60FZ(1]8XY, .7@S)L;+P8Z%;-A_V MLJY!U'NGV]$LF3JO!\<8 5XZ8*W0D F@L:D&S:$>CZ_4- E.XE@6V%TXQCFP1<#)(02HC!C1G,#4WTFN!VHI=&R_$E8=:K87Q_+ M;!+DCMEDR\<_5S>/LVHN/XE1;[\<&-;4**DX3N6W%1A"5!D0#0_DF,%"6((J.(QWF>;8H'G7C3G6C@ ZX./O MY;=UG=9W\\.J^KF?RVW>]+;^J[9/-S37G 8< H(%-H1+862&N]4WW$XGI5Z.(QL M1A2],[2IF9'S= $NTP(I'3N"D?1T.VQ'(<]DX,EGI;M)-QD."_/@;W,?J;C= M(+.KKMG'5M&V%Y^+AW4';VML#NU[)4#//97I6EB,E:%< \4WUT9Z$O_HJ6CF MJ]Z>N&M\_.V :61I2FZ2V$7M8O)P-[V:S(YL MWNY])]#HB%'G(8Q&A^!4.>!P-3Q%25?!F"Y**K4J_==,:PCP+OBT&>_+CA[= MG]W[3F"8@&@+2XH$C*H)D!:[X4%,NRK,W0F?SI?QVV;'V;!VL6%V']VTJTF- MS;'O'@P^>M3, XLA-Y1Y)Q3;*11R=#PU>1J0Y>O=KW.0K$V)97'UC]ORVW^M M@]2+I\0(7/U'(@-^08;MC\,?7]X@P/,O@U54<"UB=ZDS6#*.A'J>1>UX]M1S M152>"=E!Z>Z[=W@RGUQ/CEPR_.*9((T01"DJN;5<(,&< +O1,#R>$[=G2O%< MY'*$N2YL?'1.WO=H7+ TWI_/8))-8*Y M6??ET)T"&:TD$R0N7%$YN%H?YX?0ZNVP,)7BV!FLX4\-K?"B?:1S"*26T\FG MR=7T9GH5!_A_)@^3_27$#K\0B/=Q>7,@75>JE&!(:;/KK,H]-]WL?R-(Q3VDQ& #M$$J3I%(5MWU@(SG/JUFA5>V M@>XY9-@.[_?H&-]&+#\7RX=ROIQ&NOMR\?&A6*Q'>I0A-9L)6""/21R8\T@Q M&5UNMP,* 3R>,I?MTZ8=R#M8QZH!;/LXO]V.Y-#BM?>=H+!6E "A)#=>LV@( M^LH2Q#B:<&,S?)IE5-/X=DB?#1!I83Z!/S^^%)PE$+FXIDN8KN4Q'D-:#5!2 MF.E0U:\,-BX"G0UP%X;TYNC;MV+^6'PH#B;!?/]DNJHE+L3IY*;5UAK(+:@L M0&P-P'E<.;GV5R?[J&VRY3Q<.Z#(IQ0D6*R>/LTF\W42\K\?IP\)C\-\.?1: M@-$&T]P@2RF@2$K#,7Z.)^2N5.RG(T^#('>:_]=?\;@FT_^,(41[SCW0Q$JC M@7<$"B\L1U0B?:QR23L#W$XE/A+11407\\G,/"Y7Y7U<5/73,UH-5D(3)S$F#%61CM))!2-,FC! @/;CV5P_GR@_5(7L"O4.UI'WY?SV M_?1;<:V6RV)U!A=/:RAHFRK\ZHASG Z5-98:%8%0T0_D%HWI$H"FZ=8Y)?_CC2GOT\FM]5A>%G?\FX9[#TRS'5F2W.;#E0!;5Q&F%D M$ &$1>ML!Q?!8CPWJ'5%J[)/^70ZZZ33=)M;X3_>K'^['L++06X/=/9X'&:H MLQ0'U"K@()&$K^9:?)M>%<\$?3G4E_+_7%R5 MM_/I?^)0U\='3[Q+M,'O!6<0X@H2XSV"&B&+(*^@U0)E5FT?WXQ6FX)[#_'T M)[4N$NS3D>,:=1F_>RYPQ7RJD0\=!) :;G:@>I19\=YNMQ5[X4%KU/SSQ!" M%V'HMS%9+";SV_4)ENA\_& $K,?T/+#Y=8J"?9C<%\=/![7PN4"83$%\*I57 M+AD? N] )5R.YWK43"Z]GB7[ET$'Q-[I?C+_/CZD(=:_2?7U.X'!^(_1!'&( MC"#6$H6KX5%J,_?G!DBQ?LFQ[QK6,^71 =W6%TE,KZ)QL^[L'_/I:OGYRQ]' M*7?PO2 MBJ80A8AKBPW$QEI3#5-YG)G@-,0(VI!HUZ1,NI[I3IOCJK,N0C-I M+(/&.:H1-Y*R[9 HA#0STG)R^DHGFX)#(MKYLNB 7N_F5^5]L3O1_'YK+!_Q M/0Z\%8"5%D)AI""""J#CR&@U1 -!5Z<'NBTL, 1?I#FA],>[HR[&P?<"236S M#%8:8BR,BG:RW@W3JXU(NQZ#LL#-.ID#CS6]E>;W\4LZNCQQ1 M?NOA8#TPEFKEI8*(8:8(\54G,;7C21IO2%9EPXCFBWT[=1XYRO;6LP$:! R, M7@(T7'/'M#6[T4KMQY/RW9K0SP*T&P>LB)^YB]:9+;X5LW*=C;7=YJGCAAU[ M.ZZZ'CK)C(;KNE)&,\9W0S9^/"?AF^50>Q!W[D]/!+I54;('<9!#K+ MO7Q?XPAOPU\*R#NO%*(V&GW8NB@UNQ,48[D5H :XK XK%M"O&+O8)=_TO;A^ M>VC'B_77:R!@*A@VPF*C39QH@(NP[UQIZ;I*LNXBHM ;9]ZX[*EQR0QEDOXZ M^5O'->AFNOI<3&8)NTT6>K&XFBZ+;3[;9C/L[&GZE&\%K"Q@B )E-&%*>6$9 MV46FF\$2#!E L@4)QU)4L&IHV8RI3TST;RC9$ MT!.[TE\7Q?$DRJ/O!HD<%)QJ0JR/-B_TWNR&:Q4>3RGML^5=@S_G0)NSV?5[ ML7C\4*S^*A?_6KZ;7_WC\';7VT\'9HDEDF*/@:!41+M3^ZJ;@)NNBNWWPX!, MB95-P]K%ME>:4(^L2[MG H+&<<"CUV&H$ Y;Y:ME7CIT]-J4\\!@#*5'31$0FW!3H48&X\%DR&UM^2>!5L'DO]].I_>/]X? ME?UWSP4"XC2'L6) &F600A;#:AC18[C\*M!GR>[U?" M%\(:H Q/Q6B%8NB%.:4\S(QQ#W#=:(0!9T"78R\>7>'V9C0_KN[*10H9KG^? M+KV-;RSW6!.M?2L0!H01% E'*%., ZAT!9$ ,C.P/.@=P*ZMDJ$(;PC\WNM? MM_BU0)VFP&/'L91&:X")VRT$'+K,HGT#6D,'P+ VN9XEQ@;9_GW7-H4NMUU[ M'[W?5/723_\NKM5]ND!@.\$!$Z YUHYH)FGAG*Y=@.VN84PP.SD_D.%30B@#U[]<[JZ6^\O MI]R2N^G#U]+-5RF5X]@&UHDM!48QQT)";HEWGCN,Q2[JCKP93X&/,YEPC%>- MPIRSZC]WY>-?\SB-0O"I6%Q%8#XN?B\75;;2X77[E#9"G)GC[ RLL)@Y"YB# MSS$<[7)OI+H$YC0EZ[(;Z'/85.7'';GF\KNG@G.,.4F (2@EA3(IQ2X>1[') M+(,U(%NL4T:B'-H*E4F#%,<)/N M_W0[F]#ZW-,! S2C^UZ SH6^ P.ZJAISQ!][^5A@G!O'D2 *(TM341AO=BIA M?>9R-<#3?/V[86?@WB%YCCI7KVH3(0.) ,1(;P%)!9H]D-N!*./(>%(!\\2W MAP-9X&7%0=.$E;ZZC(V"R?PZ_B&.!"[WOQ*XM9A:+*U WFL&,6!\UV'BQI/V MERNHLA4@SY)\;%/6E/CSHR%=6F8%MTA2;;1SVH)=!R7'X[E%T^A_:>*KG5/%9>YFW"#K^IW)DN;1[.*$ MZJ/U]F@RR;:7M(>8/Y?S?CY/9].9I.K^M83?M M?RVLSSUSFVYKPUH[:#A\GM&M&]&5"+V*_0=+K#&1=%FSH9$Z\IXCBF#T'[B# M(&(G.=P9G9R0S/VH 5KM@V!EP8ENKJ+ M_F*+>3="LBQ9G+LRQK&\5;K^1493_>6R;EN!8ZDL,81I'T<*L>6NVK-1P,/, MB-, -S@&0;:NY)1#Q53@<_&MN/;EPC^N4B6*ATT%BA^Z5VT#;B_K2_#\%F%< M'=F\;>P# 6+'J(E:"=+%A8H@(7=@4,8S@V=#W%49#&G[$EXC3';+AX=WR^7C M9'ZT_'2==X, T#!*F70ZX@@L\UI50]!*99[#'F(,9KC\.U\N0PC1[(/O?8U* MGNYQ>+8M/\=^%6E8Y43=^,EW\]V3V M6'R(EAL('J28O2[,IJ M^O/XZ/]\/?IGK=\47#2TA$=+NR9 M\OT(;,BLWQSZKT-C3@R">#-A1&07*7[BGAT;I$=#>E M8,DRK:%+C$8.4!N:%5ZGWL&KKN_.O>OBIEP4ZOI_'Y>K=<"B<9^@]I<#X$PS MK10'0%N%O;)@-[$@D'NQ^B5&0H?F";0EPPM:''9C[F!5V'TK<,X %1)(YZDF M$CN/=[FK0,/,S8$AQE0O?SG(E5JGZ\"[^=6BB#_\6N[K?33S/BZFM]/Y9);V M6KX6B_OEMHQAXVO#6;T)#EN"D&,8>FI,-$@IWN6'4>PS*]&*7\IQ47*]'/79 M1LZ&I47;3@4'&/,"<$U231&$)++5=J>&5F+LMS5DSVMK"5P)5 MD@"FC8W *$I\.BI4P4*-S:SM ,$OV@]"8-UNP&TT[LUM15\NMDEZZTA!NDK(V@J7NVW]:]_Z@J3:@5L>AWY?SC=' M+";55U=P[@\<_EU6*ZR7)]._&B[4\&!K3!WEIO)+54*$18%9S61M#< MNXE_[2T/4'HY=L^GQ\75W62;YK&^.++2WEW.Q^0V_N)]^=>Z8/1DNOA]LOA7 ML=KD@+Q\X>/<3Q?;.KD?;V[6Z50;^^WCXKF ;O6]@_9^O[T*!#**$%30(4D( MT4Z9JOBU%C;WGF/X:W?Z,@6X.Z/V>[&Z*Z_+67G[5./>[ Z^'A2!W&FO.(<2.@ 0T3N[TW&1Z_/^VGD> MMB"'G'WZUJ#=WP]%.AV7XKM'T_-:^6@PB%$)?434NV0T5XP M5E7-UDK!3.-L3(&IKA1LB/(>B<+MS2;IOA,!"\4LU993@B(_O)-<[@(K@&6> M6AU35&PD"IS2.ABN6JK6!SW6\'SR@"W@E*D;=2&LQV M!R:UPCS3M1I3_.S2U*L!,8]!JSJV&@]T(6 C &5"&N2TDA;$/YZ-=FXS[Y,= M4SQO##J6)^U1J%JW]N*!+@2CG3"06"V]@P)@*7<766DK3&;*\9@"A:-0M2QI M7YJJ57:R35E"Q?RZ2UOQK6\'* BCS!/E("626HEVA8RCG>Y'5$#H9U&N!L0\ M9*W:9MR]*+#XN9S-?+E(OVQ#E0Y^,&#BHMV-D45>.6.8,GJWEVV@S\UJ&Y," M];B-U:3L+DLI-L<6NM&'S;<"@UY(IJ(H,11:T"C1YW0I#[JZZ>IAG63R9359 MK(:I#PV1LCT=R9+G!:C'IHKINYJUA1K[4%!, L8L,@ +#0T1@N[. 2FG?^TO M#50ESA+C!>A#Q/>FF*9L\"Z4XHVO!:. 4XH;QXS$FE/@<%6Y3$.7FP14?R-( M;C1C7MQ.-MOQOQ2D6Y%VH24I334==X@NT>-S>NKF7,3+4NZIYM[5='FXVL3) MC06#B"%2(T C)IP![]UNMQESG1F^JK\;\[-SO&V)7=^3MTHV?H&;7_]4[.]9FI>E'/\LIK=W<9)4WXK%Y+:H9H3U M,8DDC9LNHTPU.Q.(<9I("P05EDD&'1>[T)[@V5<._RK)&^QW MUHG+=?G&E.!]@=K8)@6&H(NC\0Z5-"HZ P@:03RDJ>KVSC=0U&4:IN./9_:N M@;W(_P)43UU?3]-?)C,[75[-RF6R"-HL$U'GNP$XCKV3P-DXQRF.G,-5(K!Q MTN<6B/A5'7>H(KP 34FW\L1987Z].\%?IA]UN;]6MPM!$DY2/C*#VD9*1!=: M[<"74F:>4!I3V8AF.=RP9K4DYU$H64\&XGD="\)!0ADDV@$'A(\R\SN379#< M:N\C#&A>JD(V*/TAETG*Q>-SD6Z/CS\WY7PMRL?)K+6R2HUW,EAI/66 :![= M;:>8EFP7C]80999A&F$(M$7UO40FC&+%5;>WBW4"X;N(Q72^G%[MJY79>Y^" MD8@8H(D0'A)@M8^2VHD'Z$S#=X31T4M=9YL1_ 7HY=:"2/==MNY7_O"M0*40 M2EECM!(PQ1,<,L\$$)E70XZIQ,6@]>A<@5Z6?O3D$M;L0< ,"Q%-!1YA]A12 MYG=GZ8Q7(/.8\)AJ6%R*+C4HY@MP\O8/O ]O+J,W02O.'2"& *2QB^:ZDM5A M#H.XS3Q\.:;S^8-VV]H7^65IX?I_BM7GXJJ\G1^Y4KRU;P9K/;16 B$A P!)K)\C1XZ+S!@B^G7UY1#%=\G: MLB )Q#"AOOD?("199L!4$IS4Q'1F/:W!ZP'C4A MTPN(3AP\Z[#^I9VLBD/W3O74D\ -5T8P3%SR9B5C]GF>$\9F1BO0R5O5L8-_ MEN-5L&&+]0(T[(>4Z?7TT]D659W/AW1II&'6&,$]5!0B)JOS\L8XD5E@$XUI MW[A_36I!DA<05MCLM%5#WLT3[>=C_/C)8+QQ0'H%(*+6(>"QI;N].Y*[:8O& MM&O;D)KT+[V#JE'_1D\3>S2-8E[_Q]*Z3,J8-U'Q*]RZO(9M'K^\[77Y3[7VHRYW7UEY:P:E]")1(S3EF#%L+D041<[1;7HUTF>HRICW2'@VEEL7Y MK$W_WW^]E&0<\;_6/WW]P^W;/\CEIERL(DJK?UR5]QMYKFN\W96S2(?E9A1N M^?#P;AZ?O%\W9XO59#I;?M^AXN]5,;^.2T6K&OZ\*["^5'LGD,_%+!7K2\&3 MY0\KR*:J]GLIXDU<&Z MO^E;_)KZ>[H\0-;OG@N4$2&)UT1B[!63DA!?#8,!F+E^#I!P/4B^; [X(=B- M>V%Y'MC\^M-L,O\PN2]LF?(L6BE^L?]S@2H"8#(=!*".&>\<5Q6HR*#Q3)^9 M7&JL^D1C,LCQZG=;3,E&^_2XN+J+W4N]^+W8XY?4>2TH1KW%ED$(O2& .$V> M.R[83W1C>JMB+UL3R1 FR:-.6!M>\[.'ISS50$;+B+ (%T\7-KF=723XB,K? M];Z<=RZM(>\-'+I2K+7\WJ,?#5X*8(F/,#-MG5%"PIV;8*WY52$YA[?&N("TK/&#$J.EZ8Z M;UT%VY7BO'FKNN#**2P1EYQS182R%&[ACN"KUJ\D^J4VW4OQTI1F<+<(8\4\ M3=>!&,B@APHBKRNXE1>9SLHXDS<&H30-2''(2G-TMW( N;E-]S%$ X$82YC' MW!)AI2>P(A;2'&6N7.-,-^E<"7N6=A?*>NBBM;WAP8-1M+P6@U<1$0*E,L01 M;RU #E30.)M;:&V2_#H!GZ\.ER;=3O.L8A_725;SJ\U,\,=\NEK^RK;Z M(04&*2JMM%!Q"*(HF;!$0A\G1N,=!^38<:M?V59%7%80-%@99=,ZXA7PT>'? M0@@8S QV#G![H"NJM99M=9JD.K!;OTY7:5SOYM?)%WZ"H@@4Q+BP0$DG)?0:&XSRQZ-$@VGLF%8\QJ%.@N*D+\75P] MKJ;?XB!NHIFXV)M(=?B%8"452@(5E=-II4E<,50UL.BTJ=$LJ*U)_'4UA29P M/B?'KEY*W;9;' @ F3"Q>\IQ*PR!NYF94II; > B)I"&"7 ^O!U,&^ED9ZJL M>]CT>?%4 $ Y:R7$G$!H#$[I?=40C&)H/.D%O9L[^;!WQYRC)LQWSP6-*(9< M4H<8)UY*(/1N?98=*TMV;\L_"[K^=NG6O(^J$=7G:_S<_O4GJYV F)!< M*.V$\8AX"IDC.V6RN<=%A\N@4Z5?;^.J$7"SH_0_YAJ^Z(\O'_=;KR>W$:01 M@G,$L+?6$@R\@;ME&T:[:S3KU7E\:1O80_RB;6NJJ5"'/T-(A$RAI(%4BGY MJ>\#3*[J;*7+A':P1W\)Q0Y:@ "UU(&(#6258>D%S[WJ<8#S3_^^V#G #R%C M[@*._@H@%(T**16%U'"!K(<5J!J:\80>,[G4Q='?TV30 ;%?YA*LJO1/E5W9''1=,&#R=ST&O'PN0"8Y0U( B+A6GB#QO(P"CC.-D %& M(QMAP!G0#<'GZKF2B%-$YY3!OHQ.P%6BTNW1 W5-?R\PRXV.OHI7'D2Y8N+5;NY1P(YGP[E+ M"C95/Z1!R36X%_G<[S_W]/OM\QNKY_,;7XK5:K9N8KT.GKB1V7P' A+"D<- MPCHN[PE$"P 3*C/6/,2=DYZ7A7X$EK,:O(Y4OCI]]Z*(PH&389DM!:RD9(!+ M1IQ4V&E.(*B&IV%NVO40XXD]S<^MRV3(%OE :_L)#J'6RD$#H+%66:%1!;!7 MJJO3*NV1OG7F=5?([S19#=GJN)Q"?HH!$U3J M,2BA79J>#*YJ'Z.>IJ"R %@PH[1V6E9P$X8R]V$'9,=?M(XT(+)+TY#!E>@S M!B*3,C2(]BXO6D 9$-F0-.;'Z61N*3N?_N?-FXA;_V; 1#"B *%" "@L0L2[G5U!7&;ZV3@+ N8JTU"D M=\G*L;UFO%QL?Y2>.Q2B[K8C 7H/-&$ $@&QU0HY9BI!(,\S8P[BEQI=BDA[ MS35YG1[PPO/=ZT1UW(-@.?U_[7UI<]LXE^[W^V,RV)>JJ5N%=295Z7;?Q/V^ M-9]0:IMV5"V+&4E.Q__^@I(HKQ(IB)MH][MT8A,D\)SG ? 68@A1@L$O20Z M6M]^!Z<&)O',07YHR.!EV6F>V;4_S,7-MNL?"69?9?T4WF@O)14$*.^BW2"- M,QQ03KU"U>D 6]H"5WCK;L+$U/WJ>[XH9NP_H_P6:^%O!+W.)ZX?W*]L<35= M;K(BKYEP:M;9TSX<-+7 ,&NQDXZB^(]F<@NVH8R,IW)M5Z0\,A5MI^+K[:@H M>905H8TM?"U$L3I-@1-:2H<-,YK@$E(">>)1Z@ U8BC4K'6PTZ5,AZTFKX>8 MF/C@I*\%*J"##"%*G1<:"PDY*2'5F)R_&]0@^-B<;C0DR)1=Y/IKX),4JQQ^ M0N!PFK0W'PY22(6Q)492(BP65!A3=E+ U ROXV+;Z1+.&Y9#,EDP1Y0D*233!-)/J%CMY"=):E#E]>/! ^^Q$8!P )!G MCC*ORHY"XA/C8<[&"ZCQVU)*X9#J!B[+8T=(" M.*Z="'DNF(6II>;.YMJ_M_W0J9)(IXSXQ/$J)^*3P'4H\^KQP*BS4G$B*&9$ M88BC^14[&H@]FWOPWBASJB3.[=CZ2W)"J5,_&*P02@,B+63$:4\H M,+:4$B9R/.45QG?'TYQ8STY?\G^RQ7;$=]-##AAM?C9NK03PTDILN)/:8F$M MW1W:<)WHWC[VH_@$DK:J,R<)]=PTY\\?/_K0G!>?#4IIJ'"T_T3<7BKNL,:[ MV5(ZX,>SZHQ8369'6!E6I7O\]#$P9X8@FR#)!'<51?*4]895*S7 Q]HNSAE3S[.0_ M.M5]UD1GM]-Y@9*>S(H0A>/SEO73S0 =HT1ZPSD$2&AED"[/LJP4,O'L>.S7 MF>>FQ(V2X%SMV^UOBD.MGNS;UST(7F EH>964&.=],(X74)/($[T91O[_?! M[=N3Y7MNB^3K 1^:>#I;%(_L5E!&"2D49<@@:IP4R.PL&0!XHI_[V._UI9SPD M 4+1=N!,* M0,BC?A"JF*RZS.XGF+1VZ9<3XD;KEY=AVBJ @?#*4$8A]1++$D+-9.*Q]0 O M?+JBVI$AHFU)J@.#(JU -,944BZE9R3N/B2DRI5 ,F=PXNW\ G7@^0/%H@^ M#O@A))X[@P+11G%DL4.( ,4TM(RI4C1,:I-X%#I -B=RJ8L"TM-GT( MWBOE@;582@<$Y(185\(O=*J[WM$:]6.=T>[;:K)8#5.O6B9W]SJ8)/^S5K_A M%310E!GG( %<" TQMX[8$GP+S4?IU]&HW4F"/VNMBS*YR:910+TJWJM>!.D, MH\A*'F= YPF%@.PF/FYMHM]/?;]:N=&]>79;'+M_:-^0I7_6"OBOM8!ZU;[G M70B,*\DIQQ188!!:DV)'$ 1UVWZSSU7O\F/U&[3\SUKYAKCE8\Q20ZA$0 !A MJ'&(TQ)^8G17"7PV6SXW_UC[!BS]Y'H*K8QE5_[V#UB?F*]S3-NW]-/((4MR'"M29;O1'T'KK/!>"4PX7$'CIC2@D$E=H:(T33Q M .8]WSRTHS,#U/TCN7/6"C_&XK&8"D(XA-+'9<8C:Y3>B4\BG9B8^FC#>=#% M8]^-VK=+GK/6_>VY]7WD^S 5_Y@.!FXP-!*2R$"L@":<"+T[>4"*?UCF[T;G M6^3-62O\\X/R8>K\D7T,%&!L)<80:L<]\B;.T;M-IDL-\#Z;+"D?:M\5=SK]?&844\L)XCIBU2FN]\6P""B8%M[_=ZZ96\CM9M8 MUJ L+_/59/;T]T4D^^_YZG^RU=?L*K^=%YDT#JR=K7TS>&@A=\ZZ2!)GM"E. M+'8'%DYWM2".4I.&)KUS5HZ-51XMB>V/BN<.92SJMB.!:R0A!\PRHI1UK/CK MSK0!J2&39Y,H[+S5J F1=K6_6_XQF19=O9S\^O=T];U(3#2=W\8?O U'U7[L MR-<%C#EG<6(1T,1U&'D-_,X71=+4^/:SR<75G0-#NX+I@*UE)=X"D23.82CCOQ!&4&'C@$:&6"X5E*1"P3YRO&5!ZJA@ MS&'MJ&1$".B VD*H ,3CR1[0%=5:R_%VG*2Z,@Q?35,5"=_V-PK<*V@QL\!' M1*F 6&%6#E 8.Z(D1MUSXBU;KPDI]$:S>BG=]C0+5&L&D< *"4",PH@R4PY2 M,9IHF0V1:@T(NA9WDH!-OJYX]?G#!4\/M0D0$$"Y 4 1CR 77/IR9E=6IP8] MGPT7CA7EM+J@=[&/?#W5[S*FJ[O\?KXZF&Z_WAL"I1ARI[%$4&NO,"8"ED/W HZ] M$&@[-'G)T%9DT3T-K]7\^FNVFD:AVOO%='Z[.?7>'#;6Y^+!UP0C!=$6FSAL M"3620KG=-"#BXO/A.]\")9L4R6!X6>E-5O\MP3-.L+.6*<.)B18UUW(+@8YF M5J*3YYA\N[OB9(H\>ENQ=[7U'B?[QV=2%_$Z+PU,:\*4I')>C"TF%C!"E23<>Z&4PIM"0G'Z M0:HJAVC=PY W=E)/^?JD0-*RF 0W/%\N[^\V/XO3I9JM/Q[_=G'STC=A/(I!68FK4EN:>WD02FA,+;?H '1ATK0&\B&@*G MU]NWBCI[^N%UI;U&.'_RQP.U4E#%D)<\VO=8.8Y%"3AT/C&,?H";KJ'J1-2,C2=@9:#:T*Z\DJY/ MMSW.;Q[A>*V_:P^Z;'9]L_8$S8[< YSR[D")4]8#JT@405PN)69D9P5"-I[: M\WU:]1U*J"F25D=[K9X$5;^Q(TGG<,.?#E9J&[T4-+\5HJ=6H= MV(\+UD'+,44I/L^O\KOXV5\ZFV?9C4#:=-2[_VN9_>]];.Q^%DCTX:#WL@\U7._V-0F:,">% M9<9ZIHA#0&@,-($:0T> K+K<[V: M6RW?6V"P]0 +N/_(<$HA!Y&RFZ'R A( M=!H?H.EUNI!?&E4-8=JA/O:8TJ-)M9380]:.=5HZ7;S5?DB#MGC%[\U,..*HM]0)*,O! MJ?B;T<0#M+D(I<(YJ@P/SF),O?2$<",Y1_'/.S7!QHUVA4H0?F+>AN,0'DQ\ M?+-Y&SB 4D0\B8K;<*LPM SLYG9#QA/ U#;-FH2Y ZY=+K+)\G[QL!Z%NOK? M^Z+CVUH,Q2%N[/VZZP=X5O<5 0F+E*'4>0955#AO&"D';R1.O,$?X.%XXQQK M">+!S&5-YOIPTAFFA>":4^ZI]XRZG8IYD!B+/,! FYYFLA24WV$&#^$=),A# M0^+$S@#7$.UF>N-2W94&&#S3D=W6 N@=L%+%B;OP%)G,W#(*LQC,CVRQ>CC MN7U- N%<4B DE=@Z" 0QM#P -E:FYK ?8*Q*XXQJ"-(.^%)>E%_FVU4^=O7Z MOH@"R-1RF:T.V?N5;8/& %#)I!*.>5 DJ8.J'"X (+'$\=%1'ITD9VN:0TVC MV^K=YMW=9/%PCN?WDRO)O.5NKHJILAB%<]GTZMI/RF"7O>BQF7G_D:! M*.HY%DX[)8RPAD+-!8>6>L"PJPQ;:LD2.81Z+9>$6B\(WCH3*0>T$I#'K22T MP)6#)V9$N3^;(,!+&Z,-B'M7Z>U/EE^SJVSZLSB*[=&MH6E=Q\AB#Y$IO%"$ M%QQ3I*SR1>UU)(RMHGL[@WR,1II?_[_[R6QZ\[ .V]O(X=%)KLKGX:CW!"0U M*NK]"6\957&+KZ/]LH5"G/E-T"'O#ND.#,3'[L]F^3]%0,9RO4U?1VLL M:[A-U'M!D#:""HJXCN(4G%.-J2X'CAD8S[5#2WS8R[H&4>^=;I6.%W6:!\85 M 981QA#5VCE/&"T''2WIQ%W)H*G6# F.XE@2V%VK#369%Y-GJ?C%? M5KII'&X8I$0F;NBE0SP.+F[+,)*[@5(ZQ@FL";&_/#EI$N2.V63S^[]6-_>S M42FQU#KN";8#5I"/QZ^C,U8U G2G*^%A.Z&.V]#1 M[PH$2>B\BIO:B 7P*-J[IH0#8).X1@Z:=]V88^T(H'?+3$]FQ8^23;-M^Z(R MF?-"6T^HP0))8:G8V2*"CJV$(G!A M?JU^3J:S0E&WUL/G=67VNY[C;9H^F(HBH@Z *'6N062%CE/0^I#04<>(K\HA M]W*0>^-:=]B9V62Y7(MBDP?GV_%CU=HW>37XVS[.U7 M!L\!9<5.0G(J$2!Q2PS* 1/%JZI*GX_9TPO+&@&]899]R>>W3U3@!'+M>5.P M<;-B+!)6,L EP 0POAV>%PHF;N$&Z(78(:>:P;I_*R:/IM<\0K1)\&*B+*>K MK]/EWR.R5KADT7[DAG.CI3220B:!=B)*1!)9&1[9SB"? 5\ 7G5?]G:#X*V0 MRENM(!;6&:FDLN7@.-3CV:XT(>"\!4@[V/B^ZJ=^J''M=:!5H(H"([SBA@J! MI?"6XG*(3/+Q1 R?*N(JQB1CV@=M:D4.'V@5E'/*:R",<,1:H8D3H!PB9B8Q M1>PYT"9%SI6S32JP77#G?KG*[[+%JTY77BE4M S&S1-_SY^_7K6-$[B%&C(@41:2,,P48*6@S6" M)%9;&N!6N?U%[!1@>V%1V=_CE[,730/B!HBX&62 8"&AUIR2/G]G\?C\%]CP9-(-"(42UP=9*[0%0ONR>BI;@>->?4R7?#*)]+#QU M?!WV-PI<,1A'1J"GSA&,O9:L'*"5J>%( SR);=MD284T99+X_;X@Y\5-:7PO M'X^B?+ZXS(JB-D7O+A:_Y9ODL"\ZNV]..?G% 5M/A,:& 6L 5AYAL\/3F!&= M_C5!@+Q'Z/N8J[9#F-QFAP*^#S5;.^8:R"QW7$6IB3B7J^T@%31BQ%NL='ZU M &SOUT0V6T3+K(C\'),;BU$*6N0]Q1K$!8E0J)U!,AJ;0&)$JQ+/!F8D+ZX=G22&V:9M1:K#)D2:-XEE%V'R^7)=&*GBT.SI M8T$I:J)-+J(=;3"UT I!RT%X-:)4G\G2>QGQGHY>AQ2H//-Z_F"PVGK,<#2\ MB?'*<(3@3B>H4.,YH4@3WQX.)('71=:?PIFI.J/KXU-!:J441]&* 4H+P;2P MIAR" 97>FN2>((A(@Z3F6*/ZS M&X0<4:;#IM:!$]"K38%E=O7I-O_Y'U?;;Q44(+N_%>(G3\1?_KP()-KV;GH@ M&O70XW%# SU7V/$XI#@@C!5CY8 <=N/)HI$FQKQQ"-OFA%'V$ ?BKX/'UAD: M)T)B+#/%\:S'N[E0\?.7>3/B>BG[XZ'K8 EXG.7JG$:_\7305,75+&Z4J#0" M$(\=*%/0=,U[['!2OP]L\%'_ 3/FQ^^J1OO^>% M1":S36[ -SA1T2+J2?R'>N2)YUIZ0N5N]ZR<'E'F[9/DF;]T?TH?'GY^#7[L9;4 M[9_SZ<$\IV\W"'&Q$BHR&$%$H=%>6@#*P6%9>7\Q"C6N+>"\!4A[U]B+U?=L M\3E^8'X[C?;M)BWKB-2726.D,H57D7*28$H\V433<&[K& NI]&TD03 M\F=V_5((E24?:[\D>,L-YM9H0PA$4GHJQ18$1H$;3[:P)HBPM]A]PS!WL,__ M&CM9%>2U>R;8N''ASCNH'7(**N,)*[LOQ(A8TH9(\V90[8H4E=<_3YX*7$ - MM,9%FG>.1=R6&EX.@2&5>/H_0&(D2.TMN2?!UH'DRTCS*MD_>RXH))TCA?># M\A![[C#:05'L0L8E_6-EES<'71<,V*2OJ&; T^>"EQ@P[K4RNB@XZ;%EJAR& M\ZEE/ =X^]<( TZ K@,&'%CQZMP%U&D>,!>2,+_&3R)CE9:@'#3T>CQA#1T8 M$BT WBO+_EQF-_>S+].;0UN;.LU#Q$T#RZ-206KBT 4U.]5"5(PGE+Q9"M3F M5S+4O9]IC*E:"](6,F,\A4SHN&)X1C#4U!G*G)6XZD*M9H#*'T^587X=_QJI M66;TR>?+V*OKR2J[CFR9S*^FD]FWHB34.JW1NL% MQ[M@RI:0.. 2DU$-4/&;H$4^!!ETL.+$V>KBQBU7T[O8Y4,6S/,' \2461*W M=)10XPCU7HAR($BHQ OK =HJ#9*I$2A3XNA>!\34FWRJV@4,H;&:(R UMT2: M(O7:CL[4)%YG#M"=I>DII6%DNS!-)]/%NASKVFC?S'.?YQ&#^R<3W2';M$[[ M(#"Q$"''#(-:.$48!.6P ;6)6Z !%M1M85II ^&TV>8NHOT]FR^C=?QY'HW0 MK+BR,%6N?*P))!4PZ#:)GH5CG DK?-SSPMX-O%_+/7^Z/( M_OW$::H&T4Y^9XA[160QAU1@#YS4@@-=PB.H2/3C'&!]W#;FJ8Y03YJ[)LOO MD_GUB_3RDR?IY6]>I9>O.[&=_NH@J210$N27@BD+#:%R<=FC@IMX/WC(/$^T_Y M+AC5$LB=Y$)9KG[+5M_SZUI45;_FBRFQ;K\>1Z!CSUW$9C50PTFU7Q'T!$YP*B3BE ) M(88,^7+X!MO4D)MQGX>W#7,'+-/WR^D\6R[C1OBOZ?SI1N, K?8W"HIK@)6F M@#EHC8^JQ$H(O;0VU1?\?1R%-X9K%^;VW8_)='&WSDUFI\L?^7(RN[@IRI&L MKX$W-\M'F.()KPN(: \$I\7>EXCB>EGLUGLE2"K9QGWBWB'B'5E8R]C7_&I: M7#K^>[KZ[GY-GPQ)7:VF/Z>K(DAA\34KSG^OBA(Y\]LCR-G<1T*$3W*M-/>& M&D6CD2'**T_OH^612-GW<:;?FQPZ('(9]!;W-R_]<\I?5:[+M=\1L(F#YA0! MC*#4TE*+=GI,C4REX;AO#-J&N9-#LN?]?>*X5+()!-UNROV55^.U^GO*J_IE:V#<@YIA4ERGJM'4& M9%)K= R[O/]MN#M9&XJKE\O)[^.."%\:D*K]W&PWS[@'7#P2Q8'4'_*>NOQ0)CB M#AEG-9;2QO%)]C@74Z$3_4??QZE^ XAV0!-U_3-;K*;+./)B&[OIK_M5L#Z[ M?O'+0T[^1[PF<.@QA=YKCN/ N, =(XQB+ 1&GI1#)H*GQG.^CY/^Y@'NPMK* M;U;_1,0ND49<#L' !1_D,BQ]W$RWP;$7K*X_F.17]]?K?X]62PF\QI^%0?; M1=L36*B%U"1N3PPESNB= H'D BCH?1RN-PEM!PQZ4I%HXUFTO+AY1.6_L^O; M^*\G#QT@U;&O"M P2WA1R,X0[RT&BI8.X-ZB5%\P]#Z.VUM&NP/J_9[]\P27 M13Z/?[QZ&FA;_U#BV%<%(A&BSD?4L7( 8FD0VYT$ I-:RN%]G,VWC';_F1.V M_KI/777'E R28:.Y0)H*:PE0V$JYR6,A '257D[B1.FH-) ><0FAHM(X M"JRP3BA5=I]CF.H*,#R.-"_0O4D@C\.T*TH*R,, [@T88< )T?89/ZH?+V(>J M"K'5K0/D-@)DG/-($$09!H1NATR+(/?1L*5U(Z)YM/LD6-'EZNJSU:V#4-QA M)P&RW!$@"8"2E$-&PHVG5'6C\J_+K62@.XE[BWC%C5WL;_G'SW<_%OG/S3E, MY;)6JWU02,VP69$"?/S\2N' JZBXYJ%.R8;B?DYF]VM9 MK&NT[*7(_H<#@IHH#J(MYQ"@%F-J;-E)!E"J0\[[X$-CN'82EG;WXS["7-Z] MOW#NKYQ>:K4/P&F.#29">00-L8:"$D$F<&I2_0%Z1;0YO;0!=0<,\_>+J #W MB^+6W4]_%7^J7K7V-XJK/Z-,ZL+92&$%N*((E@.40B<>Z@[0^Z%-+C6&;Y_6 M]9<:&?RK&P=8%#6DQB!!(=1%I8IM8<-"8XA-O"(P^V54K=7^- MU@$CCADTB#D&O8%% >WR5(4Y"]_!WBU!_'69E8QS[Y?/A=/9LY\_NU\?T34T MC_](YA'W O,XEUCKN4&*(^HP]:;J*+5KGQ0W6

    U'6^#NZINHH^YC6!"T.( MLPPZ XU2$&FBUT HIP@&[^(ZNC89:KNBG QTKQY0SWI?<1)]Q%N"\(^AA$W'B^.-FB2-@>>@/]P*%GG9.'85P5#L*;4*,R) MMDRK(J5BN?A00<;C4C"D)3D5_DXB,C92NYS\VN9D6N3+Y>_Y_&J=8O_0;JNJ M:6 6Q8USV!B+2#0.1>"&RD(V1:"C\-PUJ1FNQLI M TZ K@,&'+LXUCD"3'YG**+KJ%9$(VK&LY7J0)IY\X#W?D3S M;95?_?TJF>V(CFD\+JZ:$.94>46T9DQB"'G\>C0^6&42OK:/:=Y.)JR*]%&W M&^B5C-.B050QQJF0!N^ E(:-QR&D!\F_S 5\ M O =\"<=EL>!S:\+)^#?)W?5D;5M?"YX23BF7EB(.&3:Z#@[;$!%0"K8E6?= MSVSQ5][VY)C&IEK)\SN50A=Q!-EB;8/.K[+U8*ICG/:T"%1RPN*F!C,(J*#. M"\C*H15>\N.9+GLEQLL(@T:DT0'1_I4M"W.E8@5^\E0PR'!O"I\K9Y0$UFNS M&X(5/G%#..C#AK[6WW38NV-.Y;+Y[+D K6<2L:@ QA*##=<^C:D3UN9A77Y$=\98 G;!(4HZT\-3$R3GB5T) TRO?#I8] MQTJ^GJW4 +2#8-?E/WD#[-J])4#I'9,<6RN9HD20M9O4!@(GDK/[OE]VI4([ MA+WCOA6]SDW.Z2\/@"B'J8A[)$*=,DYS!DK E/>)#B>##B/OR\KJ7%I#IO?Z M_[;SP^9" K9!]#<^$YAT2%O$O,8"(NNM$;X$D0F96E-P@)3OD'!-)49Q)64!==0;8X6EGB'JN9*0P6B^::.]J%HE'#Y,MT\M=T-ET] MK 50IR[#L:\*#DJFA2B2H#EC:?P/Y!$0(@UGFK#Q["J;(,6AU.S-@YWBO%!V M*;]Q<<*YFZRRZS(SQ\]LF3]/.#-YF7#F$,.:?'T@T:C%<;_DI&*><06AA%O$ M+8X[J='L%QID78\"Z,+LVNG2[WDAULE,W:UK@EW<7-ROEL58GI77^2-?KET_ ME@E3XTE?"$1)ZH' UDGI,7+:"%!"IXE,G#$'N+]H=<;L4@:]VT_;=2'^:43> M/4(RJ@D27 &)K72<:[J6@80$67.L=T_%@G9Q\PCB/O>;PPT"=\QI#37@BB-8 M&-Y<;SM,-9?C*2;0A-#>6G1.A;2;+'*%(7:QV/JI5N>4?_5X4!IIX+P@#FM, M"O]$(G>#0JG>Y@/B25-"?9T;[E0PNV/(4U_F.IGAWVX3.*; .$$0E\*IJ%G1 MI"J'1[08SYQRFG#?9LK)>*;LD/Y[LK@NLO:^V+(=3LY]L%'PR,395% $%(JF MM"$$L%VG)1Q/>%H#_1:%;%_DFO+"_L*ZB5%"57F>25MO#PQ=ZPR= 0 MD"=(^N%+-K]=?:\0\O:IH%7$)=Z797!S7G_\IZ>D">4.R:>AU M$86Z+07R>;ZG>'C<02WN)[.O^6SF\T5Q@7/ .DQX6Y",."DLL9;%R4U:CWPY M24:8Q?E'M#9&J.Y0[N*4\V#7#QU>'FP8K 414.0QQ5@ ;K5SIARHLV8\%\"M MLN#E8663F/=.KNV5]$'GFUHO" 9[K&RTY)A5!B",$2@&SAP&PA#8NHTK-V2; M9[?%]<<[H5LB^KW3[G$)^+Q'UM'C7A105#BM+#34TZB#D "Z 0)YQ(1( M]*8?X#W,<$AXH@QZ)^,?BRS[-5U[XGR>7RVRR3*SV>;?Z=/B_G<&3*-^6FM) MM'II40=*2;2!QPK)4ET1!U@B:3@4;4XUN@C<3]\+?V?_U$\^E?D[?_]/_\?4$L! A0# M% @ RXQ:2"+DW7;!>P( E)0M !$ ( ! &9T;G0M M,C Q-3$R,S$N>&UL4$L! A0#% @ RXQ:2$3*^0AQ&@ 93(! !$ M ( !\'L" &9T;G0M,C Q-3$R,S$N>'-D4$L! A0#% @ RXQ: M2- O?2SJ, #RD" !4 ( !D)8" &9T;G0M,C Q-3$R,S%? M8V%L+GAM;%!+ 0(4 Q0 ( ,N,6DBN)J%HQ*$ #P8" 5 M " :W' @!F=&YT+3(P,34Q,C,Q7V1E9BYX;6Q02P$"% ,4 " #+C%I( M./AR^JM" 0#9X1$ %0 @ &D:0, 9G1N="TR,#$U,3(S,5]L M86(N>&UL4$L! A0#% @ RXQ:2!Q EU69S 3H\* !4 M ( !@JP$ &9T;G0M,C Q-3$R,S%?<')E+GAM;%!+!08 !@ & (H! !. %>04 ! end

    M$*2UM+D]WQ?OLD+4I$9SCFK9CJ_ ML QXLR?7<<:]0*IK7 )\;9@F2_,]8ZB<#-)4OU]?)3E2P)4X26/%Y2UVMHD/ M?+SH229X!(* 2"O>O)^%DLEC^%7C( M=RQ1O?-^\L'1QN#!>1%^KG3+^:?(^4'RN4 4Y:CA+E@Y''8I"S]*S@=^0<(J MM@G7!#U<*=GV%D7RJ8\\P,,1\ # K4TVV!H9T$*Y\M"TI?I9Z7 @LF'2H)*;=Y7UM? M6J"5?-AHQ4L6EQ(S3J]A1P#++A$-_[?$S:U N0_2$1TH<-U_);Y"N;W"J3KY M5&$(0>PK-1-Y\;>")XD77U#$!;YBN9?+).?2%(+?DQ@M%,2S'#Y.\,&T'@PD M=Q1S-:W%<'U$1&8 NDJ3@?47W,C7K<]&?%>_HI$C0+ZCHO2<;)-:N!%'=G9Z MGM.377R];+&KD,$6*BP72+X#?U2ZRX)/#B;APWZI3&M3>+'ZX M#D"%EO1&*@]]JDS'6!38$ZT#M&)27T("Q27\XDJ1G$8@R)3<]W/MX2[0PY!^ M4;KTNDM#9@KP8Z!OE-VR\'W@M5Z2+HU]F/\L!-T29OX)8"TON0,V!',+3>.% M]UJN\M+5OQQY(*Q/2W[S^-3NN)(EJ+PC6*X]+",Z)]AZ]*<+<\6_QQV>*X E MW&RA>7 O<5[8TWHH-Q[*J&>DI#2AI&0J6$O*0R"5 SX:Y+X4AI);T3TE7NJ@ M0KVW/MB,\Q.[::XF;V&;0>R&UB02E@IED6OF2,GOWDR@.#;S.$O>?_Q METJHRI-1@"C(E!.YWX Y!5Q*[1R6D]!),S\DB$H+)H\&/%Z;(^&A7EE!5$%[ M+_2)4\:%O?U+#=>7FI@K MYJD7.\ A\-9/D[-PAL.1/'"I9*.TB;],@;3OT+_[F=_+Y7J)HW!P<7Y^WK// MW[]_UQX,SP:#3J^?!=0,+]X-:QY0\^7JT]G_]^]/OYU?7'Y9B/[A6W;QGZ\? MKOYJ;^%SRW.9'LQXH0B2(JSU_AESNJ=]EOY._ZR^,Y^^Y.5WSIZYM;1X[>.V84ZS/D MEED@#=3'GC+>\)399+.+W">;C2;O_+#Q@1=?/G\N/DL^*CM84O21IV;R M?"J2WA-\P.\B2D%MP66Q- ):[&M^6(=&+]YGJ:@!F,@-J&K4P*_#R%K8B+(5 MQ40] S=FF0=%O>NG[ SG"]-[LLO7V,K6RQ4)Y_A\^X!(4>)B"=DSB,"1H-' MX3I$LQV66H5IX $T=V%AA;M$G.1,+U ?EKR< 2;[9:3",E9!>PT6"W[(,(/W MXJDP&GNI;'J]PD@+KZH/>U[T-DNC4O+G@M?@BY5&V2 GU#,P("Q#%CQH,1NK M?F9 N.WW/-EI ^Z$Q0W;)@CB9J]10UJ+STKN.]3-H_O MH0XV>:S2"- >AR1M$4ONW#8)[CE*MJ7D5J;(XJA2R62X##TU*LYH5?IF84GP M%('G#LJQ"].*+76>XCEJIPY769G"EVI>"OX9_^[-TAGL56\B<8,[ZB"50@;? MHP"M(O[XO3Q25')T&42T&"_ZGO>E7%;9,\MSD2AR\21'3NH- E,1=]QJZPVM M5C.U0"BEL72S9%,O>*97I35Z2#UX+N[RU;KD]M@*:3)56U"^F5J6-(6].QY9 MP;.69\++T]+\,!:L/=1UU^B]S&.GE4<]]7WYZ&RPV=J GHU3KD*3=A^;/L M<,4)@T XJR$<2G#$<]\#6L@@:77M_YL&:FL).\W77H74Z/^HAP:9QQ,/_Q) MIXR0563)6,;G2XY1SES8A7HJ! "5E9#W2#8"M@0: !&D%%ACX$) )T;0;-2C MA=WRBA85$D_* ,WDX2.;CJ?W'!\>[+&#P@ZIJ!P6TA;E;[",Y;J;AE8>+"/# MQC*JR,LM##Z.L^R=&>2[CZ0Y &KV4D1F[:&5>2_V[ MC31G-R(0T3(.8QEY*DU!/$S5D+.\+4$P"%V3V:>$V@J.%C/%M H58UV9L 9# M2..\]HWPH(B.K5Q,SYXFE>!_6NPUE!-*@G0*(Q(/W4]X<*4VD?@7RL 9QF8+ M():'^\>%V?R$1S\[T9?>! J ME RVQJW0@C+%,_R5@U&9PBW:D(R/$"/ LLQ!IF,4,+NCHRA"B@O]N M\0L&&,EPI>7Y2L\"XBP_9IO.1]_.I?PEB=9.[Y^$AOO1 Y*?]:D>GXL=<>6E!6L0KKA1T MU&?I;,$BB\)]$,.I94X_=#1[Q\ V+IJ.FP:OZ>CRAW:KK]>QI\($,2$J!-Q& M:/%F<1N9[PCC8O&DV\D#?U?$CMH;Y3YU=12*3JGB8U?3[]!O#]LH_*V0^+3( MU5MFYCQ,U_L8LD# M,22TJ#QD]8@B@ IS5[39%')3 "H^$1'99-E<6MCR$V'G45:,A&?B0)?8ZK6M M46=H]3KK149U\M7C<0SALU%PQ$HZP@=6MTJ9V\6XP=>+U*J47[ X6,DK=JR: M%\CAB_.+AS%?(L\=8N]\#B#XXL".$@$TSPIW>(XZOW"%GPX)QHO) M2/UE!9$]BU$=_;JJCWCY&P^$K>>H)_TAOD#Z; M5'[*C =P-RW"1A[HP M-[FBXC-D)$C!1&NQ=XOH :\89?!WRJ-$>0]484,0-OFF20:;2"8._?!&GBW# MUEKE*F9";&74,MEQ)3$]CZ".TPD60\/DJD)%0+PY\F3E)E3X#P7D*D4RO\3J M*0M.?1$\KC)WU0RR8C!DQ;%CS8/!?.(!)<'WFFR M-W2BZH]%=F^IV%I-(E[SBGF%RECXHS*0A'O"L;;.C(]*K4_Z)?:0*^2YKQ]*<: J#"CO0R:45BY_G>=4 M9]=?>R"BO D>WJI;Y18-!'P(@M?]*0M4DLG?FPX_C5NR1C#8I1=_.WF/>>D? M\N*8ET#V$HRUZ[QB%!85.)G@*Q?U.&5:;9K%F*Z;][=+4Q(M^YP_-]['5*CQEI8=,.Z\!ELT1/Q=? M$V#94W^E;)B-URP>K!;1$;Z?7?/+J_8K^3F>BTT?B+CN6C%9WQ:I( MC*V2>C'8T:NG*;7:EVB]\] NE-R(\U!+?EH[2\"F0.Q"UIXI'E9M M2TMBO[W8KW, ]ENGY/:]M0[-K7B$^@(Z&\:%&,* 5?#>3#T7K!V]ACCQ8;5\ MV",^)#XT@ ^[I:KJ:^Y\NXG"-'!/LKA9QQ%B,EFE=/=A:>?:=5:]6#EZ\@(5 M_Z\+XMM1\8#]5/5W!^VUMF;,G:EW%#U!*^6MAND5 N5#4(X(E 1* J59H-37 M1?NH0;F_+ZK^=NP3 3H5;D^-P59W^..B"*EMOV4]>SVG;T>ZF++B9:LRTE@- MQ@?@814?&W)>"1^$CZ/%1_\!/D:$#W(K;D_132CL>M)0_Y M^I*W>8Z"5I.RUO@J)%KHID>SX41.#D(-H8900Z@AU%1HNOTLL[-GK=4GF+VWJ/2ZK)"">?FR; IVKQ#P%O9:9E:' M:0P/B"W9PV:>/"BPKLI,%^MF^]Y$_+1GNB4E5Q:%3).3*^WNOMF5_1U3^L9U MR5EL^OSJ0M"=TW@I=[0$*?U(LHI]B&P5H])/\H8?GY85S*ISX!TU[YF1*&44 M,WZ4+=*V-;VMTI(AI@K0R[SDGU&CNYLZ4@S1/!7F-] MFO@G$G5D+E4A3&YN(G'S7#3%H4;W ?#J!;'G&#DZ50:XU.V_0=%T99ZDO>,^ M-J,O'##FE;F6@,_ZR5073M:\O%M[M+$#$Z7>4ARL.7N/G>!G>M3U#Y6Q51T" M2>Q.J]<)312X/K.][)2P@UKO':LWTM=A8DM2';<93^)] M1T=W'8SR?LNFDQ\"!+EQB3Y&VLMD%M=O=W:8R'66!:R7WQ2PP0'K?:O?H8!U M[LHCUZO.B_^<0=WD-N" MO-!%D[K7JN#\QQ04D1?:4".3"$>$(R^T$80C+W0A1EN;'[K90=H]:SC09\!3 MD#:Y98[;T3UJC;49Y:9P/OFYR8]+]#&:/N3G/HR?^PB"M,NO ]#@(.VV-6R7 M7Y:=@K3- JQ9XN\XW>-VKS6F(&T"%WEYB7!-(]P1BO.#";BF2'@Z'* RXBN. M2IMJ)I.?B1SWBXR-<:NOK=HH(>)H$$'T(?J0Y[Y^GOOZ6[,4H;Y=B(NM3Z]3 MA#KY;,AGLRV=.J/60%L:=.,=- 0N\B03X>I".(I0K\R>;YC93E7$7QB@WFM3 M@#H%J!MJK=?.*+?MEDU^;D($^7&)/D8:S&07UV][=M@(];Z1&UYC3.B!-1Y0 M)*R1/-(P&:]=KAO/;3]4QE9UD#2==DOC7MWTM2=)8ZBD(<(1X>&$0LUL18WET'KA,?)\+!S\DH?QZP]YF26KMFYP5'WAW_IVY87KM MB[W."PH9J!N>:(R!,K!&^LIS/$O(4HA2.S.&=,Q8G?71B#-(>]CJ MZ"M92,*,A-F!A)E!E"UYF][65HG&()HUC!M)M9)J'=E6NZLOH??H=6O!%?!S M(C>[FZXO_%V8E^\%XF0JI&BR.^T?#S^QIP8G5\$+0 XF;WHCX&F=H[V:"L9O M;B)QPQ/!O"")O"#V'';+_52P2,PC$<.+8Y; A?#A).' :]YD(B(1.()=B^1. MB$#^G'D>\#H/?@HG,)C0^<;"S#.!I_=XW=]IB.?W,QY]$\GRXC %JH6S61CD M]P7K?6AVF>,+?!^[/-YBDS!BW/>!?"B)A=IPD+PH3= S=$,*>; -[ILCL>ZUG_'^QVJ\W@,A_&H.6)+78U M]>+%O+,_\ZB4:X#4+ 2QC;, \G!X?,01T"<(;G;-8[@#;1SXZ4XB7;@G'#[S M&P /O#5T=;!,9B&N>Z=V>0ZL#H^ F_=XV/B%)MB.0G&\FTP!G1\P39$86 M3WDD.3H%/?#3&S/)4,ZB*=O'@1&+Z-'7%IZR8NBW88K%.>/GXFL"7"Q_Q8BU M\9K%@Z59PQSA^]DUO[QJOY*?P69S\L\;"'7ES4"L?A1W[#*<\;7M$RS\#:@J M.4B>)F'^A=JKR6_N/#>9PM5 B,S4!/WC\WDLWN1_O'UH'2['73R:65J8G8W1 MEUN<[LC!_/*J/_[Q6>-UU83.;K1WO6_G&^MR7VT&:O8$:Q*H:YQ793E<^["5 M IZ1\"\DB/RH[#H8O^^J!_T%FHE=@"IP63$'APW.LSNB JJE';'I,;*KMS)+8E-BT/#;=.KV7XMP>Y]L_'SK,)MR+,G_U MTEV1.QH/*1B,/X.A!/R5X)=NJU-^L6M3UGXGAQE%$U"I#Y(T^\<"M,8D:$C0 MD* A05.VH.F5WT#;E*7?5]#4Q,-:)@D_/(C_P:B;?5&VDXGF@()"6;A5^':<+@?W'" P1N M5@EX4>GH08(+;U;*'4Q'$2I^)$UG-?-295HZ\*B(.TG*?>9[$U%.YL[>+*LI M%8PR=31FZ@SWS-2Q^U7G>53^PEWO&]1EH+VZ#+0V2V_V2M3^]+,B342>_9VV MP.HY\=!@_YA*O\.6.^=JY1#INO!Z0Y-*L7L^U"'^-%&]7B6$F@:;7UM?\Q?>E)JQDJ:,A@)&@1M$B'DPXG M'6YBE8>&;:ZZK6&OX#3KM0:&5=0G<6RDH!GJ\ZTV19P0'NI&GY+=5K8VB!#K M-+@$%ZA@;65+2)8>#2#(MB \$!Y(01PG("@4Y@GB]EO]=F%3/VAUZ #UT!JY MH><:V@J,-][;2,BJ [(,ENKMUJC\0T1BMF.L[@@&PY@$.6&K08+<&+%-)I*9 M#-(P9)'6(FQI=Y@TS((>M7K=@E]DU!IKXQ^20 T^D!CUJ6D4X>'@>#!8LMHM MFT0IG65MHX))EA(@#B]+C9&<9%L0'DA!D(+0OG^F1Q"T&J>8.]HS$4SB&;&,=L1GAS9@U:?$O()7$V2 MY,;(;7M#6TF"E@$ZK=&%/)0JMND:49TNV478QXZO=98F^5#0JC! M!Q,=:]#35DNF*2*%$%$W^I3LHAAUZTL:XUBGN:=:';O5T<8I)$R/!A%--B^Z M^@Q10L31(*+1.L(F1.C8PQOD-2N78P:MWKBXN1^TAM3RY-!JN:%>?:M705A- M4\06@:L.X#)8M'=;MK::3P;1S#AF.\)#)+ 2!G2(1.!JDB0W1F[;5I?,)#-Y MI&'@.D[-5<'^MBG@HO ',*,[K6'10]+MMKK:THM("#7X?*)G:TOU:(I (3S4 MC3ZE(F30ZE+P QUL;:6$]15:(F%Z-(AHKG%!Y?P)#:0?5C=IA @*?-B:8T:M M83&KH3?2&(AK$!&-$T)/$RZ,7!'EL[?GWUD<^I[+_I^V_$]#/?[=@;Z:$+L2 ML"E"CZ!9A\,V@Q5#)7G]Q&S'>/C4&[1&=/A$X#JT)#]*(VMAZW<.3TB"*$'T M"/5?&1!L.L1J$H)A'+R(/MH46Q<4FQNFU[Y8:+9:6P(#:SS0%QG_'*F:(H@( M4T0?HD\U)F&WA/.Y9VA5!_H0_Y!.?ZR1GS72F.U&.ITP13+Y19O3GQ,."-ET M?66,72"3[P7B9"HD6>U.^\>WQJ'P)8.5G[T UCMYTQL!EV@:O?QXIUY\'?JN M>M"EB)/(ELQB.X M+F8)_,R=Q+OUDGO& Y=%PN>X3%XP":,93[PP@/LC=OGE:RS_P#OF\+K0C=D\ M$C&,&BZ_%O &]MH+X/%)L<7$=T?,$[R:Q5,>P9MF81HD\4]O2J%==U"C ME7>0;M&CKRT\944)M&&*Q3GCY^)K EPT?T5/V'C-XL&* QSA^]DUO[QJOY*? M04,X^><-A+KR9L O'\4=NPQG?$U+ $/=>($:)$^3,/]"J2'YS9WG)M,W8VQW M.^S_F%M$H Q]/H_%F_R/M35>CKWHK%PHT>%&_;:%NU..YY=7@^&/SUH3J_H[ MN]'N[WIC7>[K5?+"FKBC'U?WX]T$S5B/$3EX[JSGF1/%DH]\U@3='M1ZB7'! M/J5)G( B@J'O8'L2)Y9PZE@")[Y\NU,I;WY,9]=@_H03]@4MH*=-7MI%E[*+ M/D*V^U-^(=R34R )OQ'L7Q&'IYZ#:<_>PUK:&M.>$>TC190RT>I;= MUE;U M-9][ED)++BF/1-H9Z2A8-5=S\GQ I?7*+SUO"HIHB[0_#?\0L4Y]5O8I MZD'56J=34J#KXX0Z;NU&2NRPQ\:'U65=G?W2GZ&.*= Q>/MV!">/9I8A,T8! M]BQ;7RW8QEN7-4)=C;5><[9NG5:;2A31UHU.MW933>V>-I^C*0MJ:@B+9(IIUN MU5MMV59/7Y\%TD^T@6KZ!JK3ZM &JKH-U!&<+Y7?7+RYF6T#JS/6UOWWN%-# M:H37^NJ[ T'T %IR3!E;M&&C,ZT2-%ZW308H;QPBU9_?4) MG6EMZQQL=\H/[2.O(6VO3-Q>'5:IV:TAY6S1)HERMDK)V8)-%&5MT:F8J6JL M<5E;G=90WS$'96W5PHP\[*F:MAHNSW:?:>;F;VQU^OKJ=>Q,0U,8KFP/I4&X M-4YO:K'WPK6W#F3#'?%]+F1C@R1DM[ W MWF K+*61;J.AUJI_9 UZ5 */]K>'U]/+ ^#NSYJ4]:'HD@I&EM?XFT]N$"C MVJ;>C=4T#-3>].XTQFXU:V/=Y5$O,%%V>;P%5E'"?<#+;"Z"6/4J1(LIB,6B MCR$83FEP*X\55 _#9,H3=B(F9S/[P7(I8]$&')3I;?@)4M5-O# M3KL]9I]]'ECL.DW@LH3=BP1>Y80W 8S-M=@=C_70[H=.?]3J,;C.AVEI>62+ M74V]>$$A;]6\O);M&4%VP3P8$)+#XR..3'B"#,FN>0QWH+Z&G^[R_C(\ZR^# M% 8QGW6&U,9!W59[H.5!L% \BEM')"_*:B@J012+) ']Y07 .+*UIQ0: ,09 M<$XLF["E<_@S8XL6^XJ?$$,YH\#E^!&?!J@1+!#P)O74_'N)Q3LOF4Y#WP6F MFR-WPF.R6[/WX@@ ^O'D'L 2>+-T!@/@29J$T?T"UXO'>+()ZG<1 QBD\)CS M^QG0:=':=('[Q59K^!;O8.$UK+Z4,?*=>"U\C<_C:3(-@5P>C 8@$HF)KU % MLH"SB1?PP)'7Y7U6<3">(H<#CT/'OY15.&Z!HU'4Y/&4H6V\!]L>+YNN]KU] MT/$V4%W9D+]N92.L59:2S"* YY I%BPDV6:UQ6U)C6QKU<+X:!O9VNVVOB:V M=F?/+K;]<=7-86O3Q98F>- )UL27:YPG:CE<^[#1[L](^!<21'Y<:UCY%V@F M=@&JP&7%0_ =' _$8[OPF!D]5'4E U;!L8<^:=F'>L2FQ\2FVH+6B$V)308N@ M1= J16M15X6&.8C*).'I#-8WV<\T-"5>M-;Q;\9$N'5&UFBH33N;LI1E*V'2 MM20&&B4&[+;5'VO+)#=E*4D,D!@@,? 2,6#U^MIZ$)BRDAKW#1317DU$N\[H MM\V'#9]!CF)X6> (]D4&JWX-O.3I?9 )LZGW6LC[_A1LRF^7L?>?94A^R!R0 M(MR3L;UA&C'Q73AIXMUB9.;$@Q_CEKJT&+._=@WCD8Q35P'L&-#)G:DG;F5, M;1[C.>/1-Y&8%/5& [AM +&=+K9S'0Q4?+ M$=YYOL]@E#F7?CW M^5I(VB[6EK-X+AQOXN''Z_\*1_(!+E;J<\;G\PB,)9==WTMN.BLFB,"'F9$A9&F$4TC(?2,"5,X\@03'LNT'U@ -X_&_WCZY?ST/W*Q MP]A+,#O!%=\7@?TQG^4HWCQ6._2#.?BU-B,=PQ5P)6IFA)6\- MEPA_4KYKB;;/HAF>(,UX-\J,7[B7HOCZ"N/KQWN&UP_ZN\9*M^L2#4X#K>.) MD7%.H<5P1V87"*2H]N:S8!EM IZAU>&9SKS ].-@)@KJ-3_VG#CQ:#F1PLLU M\.W%HF"(B&;,"U19#5T8/\+>C]U6^3%\1]%BKD8 -4ZQ$"@)E 1* B6!\AA M61.O4JEMAD(\>O*]Y/Z0VU-SH*4M^'-]R6L4];<>S4"^BE*T5ZW!TELO2$E@ M(; 06#;=U]=FLQT'6,CW^$3A62_^=C*)A"P[*R(1)RSBB5@/4S-A3V4, NU6 M^>GWQX'-&L&P7AJNF>PK?GWJT'0';UFIJU MQE>A!QUM[L@30IX00@VAAE!#J#$)-?6M6U###,NJ1L_.56XZ1OC+IEGZS)/IB?K/6 MA/IX/:5^$H4S/8G)VK+7@>1:'E1]/KVU7/(GTNGC;?/IE[IK+;$^3IUI@3'W M2*C7E"@/R-?RG$52^@.^ME1S,3RD$'^GW/?O6=;Q+1:(#?ES,O4B-^M,*'$@ M"9"A:E-7R[C8UE(!A-_QR(T7,,=^=QO;6E3&"/FZBVDMTB+ M7S0"1";(5]0+) O)Y<::!=N4.X';0WA@5(!67NX@JW3 YH H(9]Q+6!,J_WK M+'BJ(^8)7JV8#WN ID&BL[-=75B#$NV-:&0W&%6<3U[U^ZJ^C^9'Y0 ,2%I\ MMHN=:?4 ]B@#(S]1-0##.+#A79FT\ZMYA02H=1@Q*=48(#XTDP^IPH &KLT: MV#WO^%BX/';A[DI[!.EBXA(:@+2U);,<=TYEC:Z3- M.C=E),12]'5M*PM[3\*$^QNC8XO!L6F L;>+J/@I3]B=6.ZJMFHY9['K-)%1 MM?ED4[Z6\9T@ M%/YOT48MB3@N]0DN.T99PQU90[*UYDUY;'_6@@OHIF7(=FLT?*2.]$X4T,;H MYJ.R7C*DLOZ>%]G18-;<\W,:.5..R20^7T?9H:=0+X++^SX$S!58 =X+\G22 M@@LKDZ<77SY_EDE**5 >+WGG<^?;R1=G&OJ8Y"&[P,D6B/B,6>@*7\EI=;"K M(N67@?1/M9*C6/6CB54?CUNC=F\P&O;-Z0W7'^P:@=RM28@U#70[AB"OQ-/[ MTJU[PU4=ZUV"$4+1WH8?7-<[@+$$CJ5X;V+3>K"I81'?Q*;$IA007M(VND8M MYXPY+VJWM"GR1PED"G_LY&:A*-'R3YF/L$=5%;@[BBA1 F4=0'E4N&L*M&KB M6*+V;]5%&E.3'KR/*M(V+_RPC+!\ @N!A<"R7:]$ LN+P$)^P!>W?Z.-T=,; MHTYE!&HV-&N$PGHIN*8"C]HN$O (> 2\V@*/'(6KW=]H1[<00]20A_P@Y *WL4_9@RTV$=U7_-.ZO= 9:[?\DDRPQR1O[FU]!7D M,7[MR;E$SB62-(>1-/:H90])TI"D(4E#DJ9L23,:D:1Y^8:K/NE;>N.O2A]N MJ0E<\N-:]%CFF[\4L8AN84\X"2/V/DU2V"5^@%TB#QSQ=%E[2J3;9?17*VT$ M55[6'!8"7J9Z##KA;!8&\%CL%1D55V>B5L?+5FW4+L@=7I4,,0BOW10\++#:9K$;,6XE7B M-@2S-V+B[]1+[AF_XY&KDBVT@7GO8]^#5GCO6X/M\WSH%)BTY";D9959MMG7 MOT3(/V/Z-;.F9]_J:#RHV)6$IG ;J&*?HV]MFZ MF0/3H=7NZ[-GGZ.5*24VH!M<=U-T;>Q;&"0LG6,3> M39V$1>)6!.E!^RT9?PA \>4KA=^&VLYKC5_YG?R#E,=2LSR66@3M&"&$ZA'K MU1N5+Z%JP3,DODA\&<**)+ZVCXDC\65*\$US]GL8<(/54EZ^WVMN_:&A97>T M57PT9<'+UOFDVAN,B+XUZFBKZDZ(($34'A$]:]0C':'#L#H6#SLF*/#(F"4#7..CVKKS&>F1S+Y)DA="VS7X=61U\Q;D(7H8O0 M54!7U^H,J74$N>5>D,K!?:%2,V8\^B82&"5MMW"[-;9Z7?) D >"/!"+G=' M&O:HD0I!@B"Q,+C&5I_\U.25>P%Q_R4"$7%?FES:FM^)DR,>6PW&$+;!D)NW@U/MJ<%5 MWCPL3FE] ^C\J94WK2:%]($J;SI\967I/*F5-[T MD/Q'1?FHO*FI[@5BTMV9E,J;$I,:SZ14WE1+7DVQ;^HA85_ORDM4K6O[ %C; MZE%C60JP.[3N)0E&$FQ'"3:LI/1&+=B&)!A),$-8D238]BFR;6O4UI8/6&^V MV5>"41QU\O;RR]>7;!Z;FV@[Q+I!'5W ,F5YRU;RI,L;#(GNT&H/M(7 $R0( M$K6'A#VRQ@0)\M._@+@77SY_+@,[1Y4]VBXI2/@(LT?);U.!8CL>!HND%?*/$E3BU,TH\10/0YA MJ>X""3 28*9P'@DPJKM@@ "CN@LUJ+L@=Z]> 'M6P1+^G5V+0$R\A/$X#AV/ M)P+3H9/IXQO<9,H3YL4L$DYX$\#372:K+PBX+)",+1\2)_ /ML*+L2-Q.!>1 MO#W&6WF..M[^]H-)1\3/"/A7T@0^?%( MJS.8RV.454SU&8A)F\>D5)^!F-1X)C6A/D,E^K],=]*'/9P,AQ02QD=Q&)$L M:(PGM].W[-&X=)*8LOC[.FEK))R,4ZDD:HY;U-BVU1Z5GWILRN*3J"%10Z+F M,*)F9'6[^HZG35_[?24-G3P;??*\>9_]9)I,PTB> M['/VZ"J]5GIMU.FTW^+I?_;]XEO[[4\L"5FTO#.=XQ=K]-I)673:[5:;P76^ M%P9:'BG#%( @89K$"0]0,Z!/8A8&RDW!DBF(T)OIRG$0$K+78E]AU2)6H(+% M8DFWY>QC-N/W[%K /ZYL7Y'&;!*%,Y9XZ"0)U;]>P.:1=\L3X=^S0-R$B?*6 M)!$/8NZH"(HPPNO"N0C@8=$WD:S\W&)7RW$P-X0W!V$"(_D[A17&U\++%FO" M&;9'GZ4S%J1R4D %.?38DNW3LT'':0ROA,/Q@3#<+W8 5)Z08J\ MDL =]VH>Z-T!0N)DX#)XO^>(%F/ A9^ Q_ ]]E 1[U$N!#3(-TJR/J3F@D>5 MNRA]2/]'%ZO?8A\"^8?%[HI/=/4PIMT:Z>5*M1A(FA5F7)_Q$RS!)K (/&#\ MYB82-\!0R_6'!7($/ET/+ >Z4;G*S>+['/@#&&6#AW"7I^?275^_/<;W^T_OKZOP5\USX KC^Y/S]X+0W/#L]ZX[. M.N/WO=M\-7_WZ0#T7Z?%,0-8FZ[@L0V^SZ?3QXHI]^'CV MZ?<+]OGBDGWY]^GEQ3%9366-%GC2IU_+X7^X[J;^X\5J"2=[P# ,_%@]L@<)W MQ#PI7,UG80KZ8M](X5!-.['"?>VZA.O2! \ZP9K$F)K: M 8PZT!U'C+.I_$=Q>76/<*[U"3/QX>Y\:%@0,_'AD?(AQ2F7XEW-O1U/.QEV M9>,*J5H'_!M#K.8*3N(XXCCBN$,1KO;;Y/V)]G'A^-<&4ZJ+J9-*=0B)'5KC M44FE?*DLYC&K-1(T)&@>9!1V>UMOK4G2D*0A24.29A>J]'I69TB2IOHV! <1 M/UD 3J>M.\:LU+W\8;;L1M&*^(KXBOB*^*H6M**COA<<]9TO0YGIL._0$L\@ M)C2.<,1QQ''$<>83KB9;TS)W]RJ)3J5VE:)4CY&OS&,AX^A#_$/\0_QCDE[; MSC*H?TO8/Q]F5C^617TBU(&J,2V=[6';ZHZTI8+L3CE3V _O MHSJ-!U8:!- E0 ==:Z2Q>B$!E !* -4*T([5ZY(&/;: A#))F!&EVRA"\"%X$K])<*DV' MU_X>D_J;CQ>R?C*6RIV'B0@2C_O^_;*\33^ BMHJ\Q,>" ^UQX.^ ZFFP($\<$\=2'WY_+F4[Y.7CN8SJWE7CUAX.++M779JW*1Q&'AE3M60C4#486YU12=M(0A6AZDA1 M-;)LC5$=QX(J*B:]35.[I>5(1:0/'8)M$/,91SCB..(XXCCS"4?)<5D5Z/S M6.0,5:][OF*KT3+)^(B-ZH35LVQ9#RE6X:[,>.8IVXPBSR3),I)EC=CY&<\\ M),M(EAG$CB3+7KJ['!R>8J8PC\9MY\\)AZEONKZR@16(YGN!.,E:U=N=]H^' MI]I3@Y-+[ 4@8I,W/4RNU#G:JZE@D] ',0Z89'>/1(V'D]6:[G _,4+@6XS'^XD5,J,J@ M=V'JNVP*8V+70@2,!XFW* _ZV@O@ZC"->>#&/ST=>+0CE<>[$7G\0F7V[.@4 MS!VD4O0H$Q2>LJ+1VC"EXASQ<_$U01C-N+\BK6V\9O%@B6#F"-_/KOGE5?N5 M_ SBRH ;)TR3,OU!&B?SFSG.3*5P- MA,BD*@A%G\]C\2;_X^U#0;@<=]'CM1"FXXVA$%OXS.18?GG5'_SXK)A>51;9 MC79WUQNKOH\&JCD:Y<"AGA6)L4*@]'CK6<$BM"9@JEXZZ7!%F@^*/&IR0,@D9!J(S)Y-T#PRCU^=8:DK M&:D6SGC;&I75'6A3CLTQ..4)C83&736EU>U6F/%&:"0T$AH?UXUMJS_6ULJ8 MX/C ?GT\"773W__\.8U/;CB?O[G@40#\%'\6T1?,7;R"Z;[S0^?;K__XGW_F M%[WG7O0']U/Q:?+>"WC@>-S_$,1)E,Y$D,2?@;C./= Q0&)=BLDOK]Z?8Y#] M?WI_79V_8IX+7W G.>F]MWOM\V[G_>C<'I\-NV.[/1@-[;.+[KC]KC,Z":M2Q.V__%(S/ MY_X]F^ K;O$5C#L.;.(2/-#'S%3N^VRR&!J/8Y&-RO?XM>=[B2?49V#(DV[/@A-F2"GPMCD1FMHO#^..&)4)0) \;Q,6D4 MX5BO>>S%+78.=R5AEC4;3\,H.4E$-&,!3])(6"HYET?1/=[#9SC3&)XRAPOA M[=G[@#>E".#XW<:7 ]6B\+LW@R_4")=CED13-,0G.\*[1;!9RR_G_'[Q392* M%0I9DF3Y#W!E%,("X'>84BR"6.84MY[$_,%2J'>34&M29BL!LB)Q-EQUKE@J M+0BI+63.$"1+>]A[_ZYW_N[]^:A[VNV-,YG3&0_;YZ7+G')%S(>/IQ_//IS^ MQCY\_')U^?7WBX]77]CIQW/V_O3#)?OC]+>O%SMSUL$9R9#* 2H[/$YG,Q[! M=2"HT@@$RZV($R4[*$^?\O1WR-.W!WLFZO?Z5:>C5Y[_3A.D"9HXP9H<'9B: MLF[WC[UD0EXG84G'KFVQEZ2F$PN6VZZHDEQ?HWCR= :;9MS!;VLC5CJZLS!. MR%&MS5%-0'B68.0NC>1CA(9 KKN%N/(V2QSB'%#'&!V+J*\7=A$K;O>[(ZG?U M=:(W??7Q/HJ0-S#D+3V*&Q R)F<.(F=>VU:V@_-/\CNXUB.FG]/ \_QYK KN0X#]R4'S%O#J+P22)7CR[;:?3KK(!>C M04JJ.>BRJ:<.(8N05<8NJE>^TJ+M%0&/@+?!8.R06BMUIW: #9G6U?-RJ.,D[GCU 4"/;VB0(<_7F2Q6$H M>0D/>J'1TES7B]VS1OIZ8#4%T.2-/&)(% J"$2X(%X0+P@7A@G!!)A2=7NDB M[M?6EQ:[08P&6 1/%;F\$8%SOUO2Y/8NBH.U_:@:E3W;&G;T-?<]]FX?Y$"L MPH%X-.C4E]]+P"1@E@_,Q@#O=:]\MSX=J1'P2".^W%X=C+0U!3]ZM;C_D=Q@ M5/==YE688.N)6^[Y6/K[9!)&)S'':NS:"_.4TIO'%#KJ2R+=EDIU2"8==#I6 M;UA=4R)3N(%\Q:6;!]6+FEITO#)*#M6C<5JO)(OJ6)NFD? BX47"J[JZ0;W1 MUAT-M-'M16Z;6O >9:&2>"/Q9IIX&W1LJZVQTBL9:%K\7@<1:UG@=A>?9+Z61Z15X^ 4-LF?M3/DJ! 4)#/H7Z6A(7*F(WZ638^39/Z6>Y"->JY M4KRO/QI;_]O2+@$? >&(P=F]1: MF3NU VS(M!X+43?+)KA>.AUKU-?FJVP*H,D;><20^%_JVD>X(%P0+@@7A LR MH>CTBKI9UM"%T;>&/7W>PV-O#D3^PRK\AT<#3GVN10(F 9. J>_$35]NR+XT MHP,YPBWA]@76KK8MZ-$K56J%2:TPS4M ;5(KS&%[;+6[U J3',T-:+=D"G.1 MJ-ET7W=4DF%$8H;$#(D9$C.9YV3VWZK M>345;,;_&\*5]YCH%Z9@9V^=_,2+[TP8*_ARF0*E\#[XI_>K.>N[DK2NJS_6K.EU=<6GK(B M>U&9%+D&/Q=?$X31C/LKXMG&:Q8/5GS@"-_/KOGE5?N5_ R"V\?[1A6_K^K[:'YFC)/F M1_,K[WTU=>.:LV7M'*)MI5%-*A]M++]UE;>:,*&IC>6'Q\Z!OPG8D5Q-><#L M#OL=+IE2@]X21-W1\]F"NU@8L7_!ACAY47,/8C1BM.T83:82D/:L1'N:T78\ M>XMT\ZR]PBC>;$9/R"#N,KSE";^964 M^][(ZG?UI<.:OOIX'Q7Q:TAF@O'<1K)F)>_>MNS1L#*2''?&/0DB$D0DB#;? MU^M8[6Z7;!X2-21J2-24;/.,.F3QD,5#8HC$T"'=/..VU1^4O_[H"ZP>LQ>NK2K[K<!YWAS[K/K,'!?$L2]-<*:TT6U9UL#?=K(^!.&LM44G6<1 MNE84F[[FXL=]?D/ (^"]@$ZVU6Z/2*L1N A<)6BU\M/<2*D1[@AWZ^D6@]'6 M-7E)JQ&Z"%TOT6KZ>H@>MUJC6+OD[=?6EQ:[05P'V)Y'-O/A-R)P[G>K+[$] M( ];6K>,R@K6L*TOR? 9\IC"/V4K/])Q1PRIUSU]N71;TJ;9&H_01FBK,A"* MM!CABG!%N")<$:YHPT60(DB9#2G:<)G@8MS.5ST8U=WW*)M/,7[+/1];3)], MPN@DYMAS7'MEVU5N[ (WNF&*;:WW@:KQ)U/ZZA0\1[Y&%#+H]0?6:&P?GFBF M\$_9M@:=;)(X(W%68EV6SEA?79:]:=9L2X]D'2CB2=D9*N-QY;XVY)APYDN)$X(W%&XJQ2EUM/ M8^83F6Y/TJ]PN/IS@B>(FZZO3 @7J.-[@3B9JDZH=J?]XUOC-,:S@_4"$,G) MFQX>,NL<[=54L$GH@]@'[F-RU5@\!;YC"?P"S!S'+%UTM&6^[!XKLU+P]TCX M/(&O)]R+V"TV68Y9.&%A&C$ON!5Q@CDL^"B>L"F_%>Q:B !^8ASX.4B\( W3 MM>>S>1A[B1<&[#5,WBP8H1'.'[V36_O&J_DI]!"#GYYPV$NO)FP ,?Q1V[#&=\ MS8B8\>C&"]0@>9J$^1=*,,IO[CPWF<+50(A,X(+H\_D\%F_R/];PNQQW,:AC M&3?4VQC%LT5.D^='\RGO? M_@F]Q[GQ72JNKMD1KVOFR7@W>N%M\M.=LD^N0]]5SSD7CIA=BVA)QZYML4[; MWKJ63$V8\/$MR1XTU<""PV/GP-\$;$FNICQ@=H?]#I=,M47!DJ@C/EOPV8*[ M6!BQ?\&..'E1IR5B-&*T[1A-AOF3]JQ$>Q["?ENG9/86Z>9Y.I'NT+SYGGM/ M"[U##>P/=&Z2.-8OCLU B%$@^+KPAQL)A=_D&0!A@;! "H% 0" @A4 *@;! M"H$4 H& %,++%0(U)7L".F=A- \CG@CFBNNDA$H<%":[%YO5(0JV:P^MMJTO M&]/TU,GA(TI"D M*=_@L$"\(%;3<($80(VFX8L=V@ M(.XGJ/A[&GB.-^<^NPX#]R6AVUL#3.N!Q4&1UQE8@Y$V]!E_ME"VEJ*3+$)7 M4:]U]76@.^ZS&P(> >^PK@?2;00Q@AA!C"!&$*/-&:&+T%5S=-'FC +K]!'K M:^M+B]T@K@-LPR.;]O ;$3CW)921*+UJ;B/"?[_VXU1IMEU$ DCCON.PC0+JX3\CQ4ZX(L5.BIUD#SYV8#^9A-%)S'U1NL>^ M"]SHABEV?=\'J<:?Z)9DC&\@7R-J?73[ VO0* G13.&?LDT-B@BHA3C; MOJ,BR;KG:%P"*4NP L=M?74>]R;GBRS$6O JA=V3 #6.*4F ZJ.EWHK<.].S M%GQ'1B;)R+KP*LE(C4:FQEKB9&.2C4GRTWRF)/FIT5LYZ%B#;DGG-61EDI0D M*4E2LO92\O6XHR^#D\Q,+2?A/R=XW+OI^LHD>X$ZOA>(DZGJZFQWVC\>7NT\ M-3BYEEX B#LHG9:R]@R31,8QZX\4]ORICA'KV[7Z*]GAV=PM)::_'5!2@\ M946%M6%*Q3GBY^)K@C":<7]%0-AXS>+!$CW,$;Z?7?/+J_8K^1ED@)-_WD"9 M*V\&*_E1W+'+<,;7#(,9CVZ\0 V2ITF8?Z&$EOSFSG.3*5P-A,BD$T@>G\]C M\2;_X^U#:;,<=S$ 9B&Q1AOCG;8(H9%C^>758/#CL[)P5<9G-]J[WM>O^H55 MW]>KY(7[9RU78DT_KCPKDD:/A"9V#Q":^ PEGZ;>FKC<@W[RTYV2E]>A[ZKG MG M'S*Y%M"1LU[;88RJXT[:UA?K0)H\84R=C;KUE*3&^],#2=7\V/D\%:*9D M"G8IT);= YD/B7?R26S'?+5W.71[(ZL]++]N5"WXAORNAOI=2821"'L\L:X[ ML(8#?6=+M>:;?458[3>ZVDVQ)&3)-!+*)BNG0T#3$O,ZPXXU[NNKF$?)KK1Q M)TS9UK"LX\'F8HJZWSR7TUH.1U'6JF[R-2)K=="QK7:W>WBBF<(_Y'(PU.5 MXHS$V;/D&K9'5F_8:!5[M/KA2 Z].GZJ!(@.M(C$/HT2XC"=L MPKV(W7(_%9;TJK TB 1PW__!SS?<"V)9_=P/XUC$%@M$@M%;"?]N,2]P_-3% MI\ U\(HYCWB",5^S.5 HD!?&2>A\FX8^P"9>%*X;OF7B[]1+[N6C,=)+UF[! M&R,Q%4'LW0I\>C@3+7;YV&!8&#Q=[D5.%>X!('D3 #.,2$:5"38'VH5NS.!U M,9[7NJK"N[P\FQ-<^0DNC9CX/H<1B4+5/:0!^I[2"./;Y+:,XS/B!/Y1T6P8 MX 8OX8D'%[38GX*EL9"OCN?"P=$P#Q=?C@LO8C.13$,7G5FN2$0T\P)UO1/& M_S][[];<.(ZD@3[O_@I$GYT351&T1M1=U3,3(=]Z:Z.[J[;*O7WF$28ABUT4 MJ29(N]2__F0")$7)LJT+*)%23LQ,61(O0"+SRPL2F3&[Y])3#RUFS,&+W48U M.;!>\H*)B@6F7W 7KO#K'/8D@&<<#HOKLOLY&_L)YCJJ54<6F?+H&S"+DJZ4 MUV%M80492HK4@@.?$U]+%0Q$ $N%4^ /$3QZ4:CZ#S382*H?7>$@:9X_&I,G MXSCR[A.=SP=LY$QX\""*PX GNYX>&XXE".&K2,!7[,\$YA[/+?7]O5 3@KFQ M"7]4.9RI3,"T(QB./X?! '+ !8'PE)#@O +%O5+X/CP:OH)7QVP:PM!\[YO0 M-P7JK=G=3QY<>X]P!&@ (\GOAV=*L<3L,Q#8"']'>CEHJ4(] M*9@A2%>TYC'P 'A?B&.^4,,!@04HY!'P"/.F,ZZ&P96L97D6#-,K,+^GP0PH MH[WSO&HE6K>H7/Y/\>C(<< NBL%2+$ I ".?S11OB#3W%RXHZ"0V\0!&(V<" MP@4,X'K2 ?E,@*E2>?&"60(+JR005GHU@)Y. O(8M/ M !;.-A+NHY ##HA'X&]%-&CTG;X M2)3DM4MNL51'N8#M#BHO];#\$XA\F#Q,%DHRBD+P\Y02M_1HDWLP[8"MN)\A M58)*"JRT#(7&7L #!RY >S..$J5MB-G*9+9V@=E^"PK\ ?E + _$O=!_0'L \:'-U7L M="X,L1K *'7T8$)DJZ@D<6$Z@&Q.83+S3+3'2>#J-79$%(,WR3;J\P7,@C;) M+MI'L\SRD !$M &Z'C38$R_P[IO0^6P<%K+<-'1!0MP(O@_4FWG&]CB398=8 ML3-8RW"MR\91.,4'+%!0.S8%\4J)"2XOWY.?#\4A9@]J'82C'1_6UQO/EYR7 M-.8-UYA#^4%9N[JFQRZ8/ S6\:#+!OXE2L+UL(%T_[&\JE'A0QN*INO M2^YS+2<39X(N2LH)J7!JAK# UPV<"7['YI[P7?@FC_S%$7?5)5'X341_=P7W M 9+48Y0%Q7VP;P*N& @?IX #5"DRF@H31@"Z8:#&DGI*Z(_CB_'9@037'(&T MP3ZNS'<"(T%,<<"J#UT/+F5/DQ#FIB!Y09T<]1"3.)#.B]P+>&H\SP'Z)U-"9#E71>P\)J+0>-C0X_1$O_^#% M(.V._N;9P92"LP^L<)MKMX\+[7;LJ=2,SCJ(2(\7'GD@- U5W2_$G'41-=P?D&KL2?8J%^9;:8M/""A4O#W30,ETA'8[KYJ CD"B=U7C\@S5\[,K;VS.(NQ%-V\]'G\CSU;J>Y4.4! MJCRP0^6!=FO/T@.M_H%/YA^\U '-C^:WQ7V'E@=:/YH?S>_0\E?[\VS'+=QB MV]4^9W.L[4,_ M,OG.@.5>P\3^;O3KOXB)HX>'2#SP6+Q*SV.-#G=K*CDPM8-$5LJY:H6#\MK_ MJ@2%2HK!9Y5GL%AQ+ZCD,$20_M%9Q@M2'@;5A/Q/F;I3Y4*<9L783PV M)Q( [CJRXG&;2@Z0() @D,P\"HU1:(Q$M/HB2J$Q"HT=?Z 4&B- )D FSY!" M8^07$L91:(P D$)C%8= 2B0K%14/;ME5@3H5XQW2J37JS/HN+TOOU[M;5?6/" %ZR#3E2'6Z8(A<1QQ''$<<1QQ''$<<1QQ''%? 0C3"=BLCQN,]F?/9&T:D74F!:ATR!V>*(FGDIZPVM M5MLV)6 OTJ4JS%&V%J8$,Y*NQKFW9 MW2Y)%TD721; MH[@;"UGM9*EG6\U6RY08566ERU9(I'=.6"0HRX+D@N2"5 6)!(D$J0J2"Y*+ MKQ\G,[VHMVQ!L.^*?1,Q&R=T!"@]K-JTFNVF*4FJRF*7K9-(]9!(D$B0 M2)R+2%!2$LD%R07)!)!(D$B02)!(D$64\D%R07)!?[ MR@4= 7J%N+\UOC;8 PIJ,!6!/OK#'T3@S)D43@*W>:*8&!**G>F6U4XKFPU1WO_))W;9-YTK=ZP3=))TDG2 M63WIM+O6<&BN+C9))TDG26>5G4X241)1$E&#B4E6OV,NKYR$DX23A-.<=0O& M+06&2#A)."LHG&W0G#T23A+.&@GGR0@?G=@ZQHFM@XA7F22\"V/NEX/9;K8SBPVNTA(1@A&"'8\3F/$*P2 M42]",4(Q0C%"L0,ZDBW;&C2-'5LE!",$(P0C!#L@@ME=J]TD1Y( C "L IQ' M +:]"=;L69TA[482@A&"58#S",$H%%85%*M)EM@JM$V$>HP]@.<<'>;RH;=+ M*"/S!MWJ1BOB*^(KXBOBJ[K0BOB*^(KXBOBJ+K0BOB*^(KXBOJH+K8BOB*^, MTZK$$J\'X<(R X9?Q"R,8N$R+C^4P7N').,&3'ETH:T,L>JV>40<1QQ''%<+ MPE6&6,1QQ''$<<1QQ''5(1QQ''$<<5PM"%<98A''G0/'[9][5O^&2U=<3ICX M,_$>N2^">)O>2L9#P%6AB;'\V/+F7$*YBK;5;!D[9%25I<3[*,F^&KKG'%4, M\0_Q#_$/\0_QS_G0IRJVSUF:L=2CGF" U$@=8)+XA_B'^(?XY\@)E?4/X7Z= MA%%\$8MHRKS@4)\-2;N=#F'&W.5=CM';:/:O?,]<$E(Q6$B\"= +T:A"..(XXCCBN^H2CK-GX MQY]#'/DA(JYO-&JOG0W;ZK>L8;>D8O:G6R:5-M#,H?DY@C;Q#_$/\0_Q#_%/ M9>ESSC:A;?5;YC;CR28DF2),)OXA_B'^(?ZI+'THJ?,5MWK&;O@$WZJLX_9=OGM#5'6W.T&5P5PA''$<<1Q]6" M<)4A5MTXCIP$_95N#IK'Z"N0D$)R1 JV8'B".(XXCCJL(X8CC]MQ: M^'O,P:!8=_W!U'V!3+X7B(NL45FK^;?CVR*O#4X93EX ZQE_Z)ANJW8'/PGV MA/_W;(!;/B]E^-1F5*-VA1-&//;"X ,20K\R"/=]DWH,BR,>R+&()+L7\9,0 M ?M9/ J?V8P';OIWBX5C%D\$&W,O8H_<3P2;>"+BD3.9,S>)0+[4[W-8+2: MR.[>=%"CNQ:.F-Z+:"$U;=MBK:;=-3-YG&*Y WV>";3+XQLG+)/FG1G]$2__ MX,7P>$<_:22EB"7[17"91-BT+V:WR,__I_@Y#!AGOX9!))PD4@Q]R:7W^D&( MH^%-O=#Q=\&FFNC, 7W//2"U6@N+>8'C)ZB>V4,8ND^>[ULL!"2)X)>8!P\> M.M#Z8BU:@Y;=^C$0L:5DMW!B!?YFL\A[Y+'PYS W'^V-*2AY3TA$,[Q;.) #U_:!8#NYU$@E6*+PN$K[2WW+BS1AW_DP\!*!Q M%$[5(Z[">1@+]CD$IF=?YS(64\G>90S?:OZH+\B_L']\S^X3";244C].>OCX M!F(6/%BQ%S!T-C,4$#555^!!+[@/T \^.'B!0$[&4ID,((#L/@R_+3'OUI20VF)"F4!Z--@(+H8K9.+'Z1U(^>?%D1;+!6%PS&T^F8)C>A/ 2 MRAAG"0OC)H :$8)0RI:2^REIISSZ)F):FFS3Z&2W$.VK%T1[*Q%^/8*0_OV/OR?RXH'SV8=;+P!#Q>/^ MQT#&4:*>>.U)QP_1-+L#.;GT0^?;O_[S/_Z1WQ)&($K!%9A)(G#F=^@K@OV" M;Q\%KOJ8POEG&"YPJN +>,;%U6US M<#6T;Z\[H\M^IV]?7U]U!GW[ZJ8];-J7W9L?_K4BVL5EN/.F '^_BB?V)9SR MET,TQT &]?%)O^@^]%W]H)24+*,E*U!/X7B!N.PGT+,:W7\.48,;8<^" ?TY M\L"2!4%20CGQHE7+". ,?\K$$ ;B@QWL^6!F",V&B9)7$05J!B#5,KF7GNOQ M"*]0BCU.9ZB "U[V6^-K@[FA[_-(,C1?M&G&9S/@'6UE?]?6-0,6%ZFJU."' M%X]3$L9%RBEPT=*AK8E,TM:)TCWWT59G0"\!U$R@Y)$[8- G>LP: ME/#G2(!G(+U']70P8]@[D!GY/G5!WI+8=4_80_VNA#A7LX/Q\ZI?7:H._!B\ MQD7*BA,(]HHRVA3WM5(<)X&3,H^32<7;K.4F(N-W")>0*1:H=R* M5.NDEU>M1.J+C5/C-ATE]7&^@H#%W\F\(L_MS(;6KO"V>6O MBQGW_5?%C,O%]+88&>H=.8-5 #KX\X7>RLBA?(<"/? ]08C>+0P%- B^"]<7 M_6$>Y*L&;/[HA8GT@4Q2)KC$FW7:'_=;MU6APU>X/ M+UN7E]W^4)M'_5%_V+XLW3PJU1KZZ=.GZ]\__OPS&_UZS3[=_??-%_;QU[O1 MKS]]O/SYAHV^?KVY^UJP5WX5,47 ]XJ O[ ,*=?N&0RH4C[2-H,M53>PPJ9@ M$!;<0HGF2Q;NSO +(4#KX3$ N 6T,<"O??ZAF *7,)78$&DZ;8-]26D$S,R+2.>/GXFN",)IR?\GN ML/&:_,%ZV1SA^^DU__RA^8/Z+,'"RCYOC]I3'CUX@1XD3^(P^T(G-JAOGCPW MGL#50(@T'=%!M3Z3XD/VQS,A6(R[>' QS]7HK,V6V.#HHQK+/W\8V'][,VEE M.4TDO7'G^_H'>>'^I>,H"6B+?%HSI4&VSP7:'$^,V$4CA>.;DK/$4\<'8'*==OUNVC-MPIJU:Y@EFT->@-3DE65U3^* )%B?S$YM!;'"-.W*8>RLH7> MZG'&L Q2EM #Q>H-*U"CI!9\9Q!1Z13%T0>W:7SZD]J"7VRHL-&:5.!SBFR6 M>(!E-? LL\CS9@G9QN+-U5\$"B^;"R_;^\:7.X-=P[WM0P>F=[VO69>!T@2/ M.L&:A%VJNR5AUW]/8K@;!8N6SXN_J M"^%>C-*DL-_T::R?\306FI__!C-/OC=%;4+&4]JL-YVRVHUC8E'5982[Z/&M 0#! .;PH#5 M:A$*$ H0"IPU"C2MX8!@P(2_N:$[7WM']/KEZJ\J@?@$8TREBF"[T3M!DE5. M;VU\LO*M?5^C1#[ND4S;:@_,G7;>E6Y5 ;:RC4>23I+.+>C8L?H&2Q&0<))P MDG :HV//ZO6,N4UG+YS[[^^U5TO$ULZMNE,E\S$A8K]S9#\J/$2%AU:) M2H6'CLVJE2,&:>/E61 MJ+.L--"U>DUCTE&5E<3[*%V/4(!08%,-:=DMZ@),*$ H<,XHT+(Z?4(!$[[F MN10=*K?Z;86B2N6>6C=7%K=")*NN:AJ#)1\L]B18)# 0 ?]U63P1;,R]B#UR/Q'J M,OPJ$E/N!7AWH@_F^W@P/QRK']V7^](X:W>/&7?^3+P(;AA'X50]XRJC(?[12(I(;OBEA$4[C/91P^.'B!8%Z@'CR+ MPC^$@Z=K'2XG#+55.BL>KTPM$#&[#\-OZ=QWGMV3B.#UTQG'*3;8""Z&*V3B MQRFU'002&&R07H4S8:/QG'I;U28K M"Q:*I\Z9^#X3 4C/$Y=[+W8:SDZ5HYJ#B[ROWO0! 3;EAW:C990?+&,BU#4\ M+G,R9#?ZQF7(R(-0$*NTBFL+&QT7 &%(;4,D>HYSX] ''8?@I,L)RF0*> 7W M229D[$T51HV3. $EQ=>)/H#61L?955V>>!(F$@@CW[]^NOUHZ&;E/,6:?Q6KLD;%7EZI-30-DX#JO1C0*JH]6QS5>APEN=U.E;/7/YV55;28'C:N&(Z!;CH[Z*7WLS]/)G< MSH[5,MAU@K(WST(%;W-HSX5JDSHB=;253+6V M89C354>VU=J*$J2.JA!U.O8Q'&-86T8ZX8L+8:PHK.'/.,D(I?Q/B?/]Q>8Z;%_W;^?7?] M _-<^(([\<6@>=WJ]:\ZK=N;[FW;OAHV>\-!W[ZZ:?>'G?;HZH=_K:S*%MO# MZQ;UM>WQ4C,:U^]P9?0RDZ=1R'?('QR)622DRN["S"_QW<%T14P92R)G@HF' MF SFN6G6%\,-%7WE(OEBD5\)]V$FA4ZOP$]9 J0H)$EZ >.+S$@GG-Y[ =>9 MD?FPWKZ8\4BP((RSI _A6G!=##?(6'#,;I1J<&%43)7C,0.9DO!'$"3<]^?, MU5FD*E$T3*)XPOY,>!2+J,%^%VPF(GC"E,$OZ2WL(1MC\;$!]^?2DRQ/PISA MH#"_-/#PE8_"5YF30)+5-F5=E44YX8:2<0 KC#QG90[[9OL=*BEX)^2LS.@_ M!IBBZ0F5[Y0SV@H/*VYY%(K1PIF2A3AD[[SW3"<2(P/[7LPQBPJ$TXG#2.(5 M>5XQ>YH(G1$58](HR(^X\+UOPI]?Q!,>7*!4Y?G$R]*]AKGA"3Z^%6^%)X*0 M\BB:X\]<[<\S&/T[#T9W/Y]QJ6&F.,)%]K/*2)M%(2AJE[D@_DX, @HCYWA# M$#^_H\$^CI$>0 :\+I-6_L(+K'1&FB1PWY3/4X)GJ;,:1#)L\;VIARB"].7O MX7(G"@4 8CCU' 1&5V5TRQ_9N_OW\ 0WD7$T+^34+H,G7N>\UTFYZ2#@&_>] M E6."PW8%C@>@$PZ$_@DX!+Q/CUK'PF $J $$TB-^04FRWEC& OF]0+I9>), M8+Z8$1P\",P'AH$$_$'HVZBUQ=8!2WH,:(;QK_#Y[&!^/,14O M!K#>_Q'PK.X2E/-O"$68IY!E3O;Q@ MP(<'X5,K&\>"T0I"A^J$*6F\QR=K[=30F85/GH1)!2$;H_Y _8C*$1[\[/I% MRL#H)99F2>SY*KV1L_@IO M-M-"(2404B=HC[U((KB(F;7QY!?'"G3>KJ?4 MZ8RCEN4/'/7F>K)HR2@BDE*-&6O#.(MJ&=Z/] W@.W%QKTXZ\!F,GP-GHAI_ M*!QA<,&0Q'<43S/HE'2>"M#Z)TR!<;P9IJ_#V_0D= HA_AG@<88EN%NF4)I6 MN@'%%B:.?JT$)8#2A@+X1^(^J.6ZSPYS/",#/E33(3]WDJ)"-AT!*_I;X*86 M579M^J,R"[(AO#W>^\6A$A0[9=,M;@ P$4#B0JYL@>"%LR//2/!]II<*"/H@ M @0RH6U 9)7%61,\/U.*:6\!D2U8>K1!?'. 6XQ-7 MGS)U.2[B#OA94G/LVI^7Y!HT;$J@#+3A2H#<51-]91ZYG0'C4:<_EJ:13;X@ M^SBMER]*D!I,H*[(!NMZH*4B$:"6 M^3TUC% OW L1Y+A;M W4F:OB*J3#3B$6;G1X(E=!XP5&U?-(SYFMG+?BTL3A MITT/G61>Q4+#9.Z%$6^@40_[N=[6_W4JR;D_^A8"I?PM03\I,.'?1*Z8M![U M@L?0?TSQ,M&G(8IJ+,/D5.M*F4QGZ>DNP!PI7KX@,YCS,V4/4?@$WG.47YP> M%4-]K?+N<9A:%AWN.ZI':,$6>*:6K,(#8I!P%[Z)//GM@KM_)+)H/NAW6MDC M<@-]V0Y/;77U;8:9"Y,%%148JSBF_);,KI *6E I*0PH+,N".JBL"L196+LX MWWM])C4,E)6"#H929F@@)P'H:M=S]!D(O603!#1T?1* M0AMZP8;.3&B7CI% M;3M+Y;]H!,R.GH;%-5/CQFNX+T-MPK[D5-Z+^ DA,PURX+5R<>84K0E'K.H> M(*G#T8MY(SBP57!Q.418C"M^S%_]*;KVY"R4W/\T_CD,'GX&$]K5M^O;\KCD M!B'&WM7-]="^ZG5N1OWKYJ@]&-[>ZA#CL']U<]D_3(CQ8"'%!15Q.9%Z%XI\ M3-//=* 1&%"@K*!@97XE'C5>.*B.%SG)%%Q(X+#J1*+WJX\!] M-7 =;2SZ*<].>EE*"K1=H"P+=+CAY]2846YS.CH0BQ<'%SI.$BGK)(VT:$Q. M'P=N6SQ?.S8TS-P"N&?QE_5&5.K$JQL7'J1ZB;(THC!Y $\H*'A/N9G^#$5S M)!Y-4 M$9AO(CV77H!D->HB'1 J,X=3ZY#[Q9ET*[-UBPO3C.;9&ZTKE?-^J*J'HK>;4/I&6[O L%+$*YM[DVK<]V_:E\/>ZU63T/U8-2\:3=+A^IRD?G7JT^_W+"[T?]W\_64V.AH MH]7 EX["U7!IZ&"PN8/!=FO/D\'= MWJ%/!K<._4*:8"TG6).SW=4Z#;J$#?81CG?OF>[FSMF3(8LAQ.I@)11MYD*2-E]J]DL M"3:I@!2%#@\3.B20)) L$21[MM7M;%.AF$"20)) LOJ\2B!ICI;]KC7LE!33 M(I!\V3.O>//U&A[/*VNT=[H@SJ,GL3Z&*A5QC-.3ZZ=WH#Z,=#:2SD:^=A\= M':S*0*L]P9KD,%3.0ZCOV4CCC6[/_60D=5ZN&$/2J4@ZJ'8X5J,SD<1J!V(U M.A%I@#&OD@@+6%(_^:/'T:O#;Y4C''$<<1QQ7/4)M[_SVN[57:'>"FPA8ZS3 MX][QD%/8!RUOSN8W+(?6H&?,":K*2N)]E&-_/%5-*% S%+#[5M\V5OJC*DM) M,$ P0#"PQ:0[;:L](&O@/^\*:^)LGDE/];B'\NQV^34;SN,L M'L6(#,2(SD?R;,NVFZ7S5E6DJ&QSEX2+A*M8OL'J#$FX2C4B3\Q6I'I#6ZBN MMM4;;)PR0,51*&)#(O56]3QKV*)R0R11)%'&XH66W3]8M:%3D:@2PXF]0=U- M1%U0R-%9?H?BK%WDKO(.2TFGNI]3;Y]#W979^6BUK8Y],..@\LQ#H:2*;JD2 ME!&4O05E?:O?,=?F@*",H(R@C*#L&%#6;5K-3DDEQ\X0RFI_6'M_$EZ+L0#? MTBWE -DYGJ&H'OM4CC[$/\0_Q#]5.L-U+LF9%3C<57FCJA+MQRIC<;\;6FV# M:0>4K4JA@XH8!01$M0*BGM4WV&ZMZFM/04I"&D*:8QW/Z5NVP2CC>=L\E.=< MXIFXVB6(O6M9PX&QOAKMLS%;O:EVVF+,T5^#J 8ST=V;:O?/;[H5D4**2Q+PEDAX=1T M'+3LECD./'<1W3]>>2J'[MPT-?(8,EH[47QG=ZSV\&#U&(BXGNDFRWFG_[45'1"UQL[MO! M'97%6_=HQKP-ENTX.@/;+Q/!9B^ZQLSUQF,123:.PBF+X5H^!8Z-@2NGLR06 M+KN?,SZ;^7,0:O6[C'FLSAWWA3H_*MX8E_"*7^F2*<\>O "/4@.A,V^T%I; M??/DN?$$K@9"I* #F.'SF10?LC]^7,6)Q;B+<:(%UK36!@#->N]E[%,PVPAPI7GYZT"K@/ M?5<_Y]]@=[ ;4!0NNQ:.F-Z+B('QN(-=5&4.?-FT/)!-M&N7\1+8[PU*'ILA M6TW;6"5T@CIBM==9S5B/3F(U8K7766WC'#?:^7[%Q0?/F\>Y/[[PT#.7_)CR M7/DH&-6K*-[7M89=\1W_IFIA>%_/:O>,B5Q55KYL]4]:_H0EH@\2T2>)((D@ MB4COZX!99BSZ=2H20:'W-XJQIJ?,%O4S A&S<)P'Y.]%(,;>-@V'-S\V>C+E M1]ZUK$[7V,XCU>VJBW365[N=CNP-^\:R2VC+AT2+1*M@4=KEA_E.1;0HDO?C M=3@5$F:)1S;6LY!AFM6%<5/J H1G64$I2!XRM(@D4_'NSGK]*LW4BX5*([PWYZUG#9OG)I>8AKC22SOHKOA(2O8[!2 M.$D>21Y)WH9T:EG#EK%S7)1E6 U?[A#&YI,73R:ACZ/U6N1CJ W\:TO>(!=ST> M,%>(J7 9O-8#&<4_9!QY]TE9QSI.Q\\96KT.^3D41*B0WCH=X2KAT B)&(D8 MB1B)&$7K]B+AIQA^*T6RCMO'IX3(W;"D[HZG6SVS>J)48TUU:O+4LH;FSDN2 M1)%$G;U$8=K@T-P1R W)<]K9$A1U?*4U4!AS_Y7^O^5P(O5?-TV^D^@M-+2: M-K5?I^A3!2P0 C,"L_W(U>Y9+8,)KX1FA&:$9H1FQT(S\$M[9)N5L6WQ]YC# MU-==?["!%8CF>X&XF.A.O':K^;?C4^VUP:DE]@( V?A#9P "8W*T7X%SO#%P M+]PZ$]&4!WC,+CMPYPC)>.1)P<91.&7Q1+!9&*F"K.$87O5ZQR6XGL?,DRP( M8_6=$\.5<<@>1"#P)!_CJFQ87M#58C+!B@[R[4?#G^H:%L[4]P\1S$#BPQV0 M1NXI+U_E=XOIS _G0D@+QCR6(F;W'+I2+&A$= K8GP77Q!F$3LM\;7QN+U#78; M1DN#EC ;$3D>3G+M+19[$BP2CO >8;C%?0,"/'(_$3AH_$&/R),RT87:E'9*RIZ3 MB:5D K(X/($U\A;K6HPT9HO?>#Y9 ]I@C][T-=1<(W-,1Z@9L86]! V%#*H*!P"=0V0[8RT@8A!TD9UKN"0GUBE@^34 +1@*4 M-[XAGH#5_0!VAI9114PO6"^HU>3]>DGJIT0;!4M:,-^- 4WE:\N0O^+W[ZC1 M6T9Y>#&^H@GF@BV%[*\0'/88^@_HM96EIPK0)*1 MWL".7N0"PT7QG(T]'P@!5_]/XL]9JZ]1J,$NE?B'J2D'=\-S9&:A+;\P,QHS M>5+V7&&X*#D@8WZB3SRB!8BFZSJ$45K; WF+\&L>S)D#ESX(92>#_0=/2BWD MX+)1KP=P2N%SI-D0BC!PZ+JQ<)79XPP!B$\B#R M(Q;9DBG6O =;"SPK8)CFYXP& ^*"QWU @X7WRI=,]:)P&YM+K]$QO'X:)96'6C1X M"B-?6C+M([P< 2#-;"(S(A4;[&N!,-%\* BGC[0'#$"H:A&9I,7"D M8T*Y0EIGT?+\USF01C)4?H!K8!;/ (&$,NKNA1\^L7N?/^ADI[2 M9AL4;XY.!V[1:A#1BPM;>,K2+D43IE2<(WXNOB8(HRGWER+P-EZ3/UC%9)DC M?#^]YI\_-']0GR6@:/9Y#67NO"GPQ*_BB7T)I_S9WL\4; 0OT(/D21QF7^B- M)O7-D^?&$[@:")'&R9W0]_E,B@_9'S^NAK87XRXF..7A\<':G+8-4J346/[Y M0]_^VYN!]^7P?WKCSO>U#OW"TYQ@[4]'' B-7D@_;1\A_?0-2KY.O6=PN0?] MU*^^%@]Z2;6OC1-17C0Q9@48<^->TI0__%IX^)DY^[I5NBM#'Y"< M=4""RA#K="&4.,ZD'=GNU1WJ?A48L,;D# P(^J&4S.%1-!^'$>XM']/,J0J) MC"75U2DU;FCUN\:JSE1E)7>*U9$Q?U3Z5(5WSA(%;*LU--;"JRHKN2\*E.@Y MU=^>R%VG2#R*(!&[&+'G4QNG/;2Z36/]NDX^OYQ<1 ,NXAE)EVUU.^7W13D5 MZ2)W&-SA,$@/)^!.*>Y31X]X)")P,14Q2KA/U>+QOE;+:G6,-0*KRNJ3?U@= M-50_D6A:P^;&VR_G(A+D++WJ+,TB@4=H,,U-Z9@I)E;I/$^R[5XOTC;HE]]< MO"J,0HY3#336Z0B7;2[H=_*B15Y3_.-/ZGBWS^X3Z05XEBL]H[7C3N()VX@M MRVX9*X18E>4GMZDZ2JA^(F'976JR15[3%A5,WB@50K;=&RJHOWF6Z-F;=^0Y MD>>TC>?4LSH]:)&)R6H+F-R14T9R+$Z=VFR#]:0X53$B8Y,O=5R84T= M@'*8C KZFB;?213TM>VAU;*I/CFYOQ4P+0C.",[V(U>_975[YF)U9X]F5)^\ M^A6J/@;*<)322XL5ZBJ>_-[SO1AKHJTS,M/B>8'T@,.Q'O%$8%0%J_)ZDDVQ M,++O?1,^U@'G@:I&J@I<2:Q.F1LGJX;%/R9>+J".G+"+R)*%!FY+T.# MM&RUCDG+G"3KR<'X(_=\A4&J&BT6#T2N'.HB\U@),PBPC8.ZG9LMZ&DW;,,= M 7XW*01VWW21SFS5$,9UTI;4=,Z::O IUM\N+ I6G\7U1&-1Y2P[/O>F2P^* MQ!ALR+0'@*X:K%8QZR<1";GRQ&7A*CP+NVC4J>Z[4X;+6:.<7F%#DS * M/%X6[-E'032S@KLMI7)0D\G]'P!FJF!J =068)5#@HRQMO-"\%:>: [36H;; MG*P5730*4R;))X;">S?)OLC@14V3I?-4==''7@"*P)]3A5\3V\FP$+/0]YRY M!G( VUG*D #*61ELW5!!M4L"C@6WR>.1)Z3&Q4'+[O_(8+:!AT7G/9F6'%?> M5>J+Y+_"3_=B:1GAE5Z #6NPW&_@6JJ)0X1!%G]N 6+DO2X6+0& V56)\@SY M45-HKEGJT3#AZ.Z(0-_IZ@+YJH-4-IP&^PU]KM5RWRMCSCR5,)HJAS*M$B[1 M!0S1<7SRI+"6G**"7-_#)7JX2X-[5[A$U>O^(Y'Q%-U +,"?4;N@:-^K:>(B M34+?5;Z?>E ZND=8D3"1^9VJ$08N4@TUXJ/(.X!$N&PKU,-E- -V'>,6$OKK M66.QG.=1_V$EZ[3,O):!O)O:L@A@7%H*OD_'A/-%L]]%JG?1OD#TT0WD@'7@ M=:I)VD.$:Q"H=E9?877X#%:KX'CI2N=X:=8%)F-YICF]U;:4($[Y'%<19J,K ME7OCA1'LYK7W(P$&3:3>*!4+8.ZI''LZ&"1>'IU$!,T?HR)#J#.G0BB;(GN5 M;IFE;L%!:2Z:ZJXA .6(%,1)QPNNU-"+Z!IO[ 1T3(H-G(J=F[#GHA8^"R5H M<95E:CH#TPBO=?R8/X81&+5SQA5B*.DL@ ?ZM0!##58PL+1EY.E(JRX0H?J_ MQ4*[N"# ,P'B'H/6+G;X2H),W%=[419T8M;VHE;:'BL0JWECAT#K+9(\89,T M0VQAN N@*7:U30L?4M#4T)J&29;Z&B OX,Q1@R@3:5480WD *^)!N= 3'CPL M/(1[[G/L^OH:'BL;A:,7X?OADS3;:X6ZF9CK9F*W]FQGTAT>NMM';=J2T 2/ M.D'JU[)79KIM5SLUO?PN&/_&W:,;Y947G?=-B4G\=P)M6=*W*#/@]1,&Q^96 M:@]TRNV!:L6'QG)'B0^)#_?@PXU/1-,1JY>Y]K>78Z[W AQ4W)O"6 #FVAQ3 M[E];D%3NV]U^L8DLBI\4;9U0$; *8M$ MQ^IVJ)LLB02)1!X[L_J;1\7/12*H[+5)RVQQ\K8,B3N=FKT#JVU3#U8*\U1( MG9V.<.4G2EOE1\JI3&F>C]Q3GH#C',>R_J@@ Q?](+G97)&VKW3+6T.0\% F%!TU9=:ID M6UX[$2LM);$Z1[RH4[9-XP9C351.QRE[9UO-GKFHXKYT.VU@H(#)(0(F9R.[ M9<0L=R5>56218IHDHB2B)RVBM3\F7^H1.Q&XI@_7E=(#J"JD/%RKG_*(8AZW MND.KUR^IC^D:TE2%&2A45KJ10$A#2%/BX5Q"&D(:0AI"FC7W&3Y$>RY(0\T( MJU]^]<0ZLJU49S;RU/_J-1N]2I9>[G1--P4R5WNYW33)RBC\?J PBH8T9AL1&.L!I')L?OE*@.NL_BO7NG3BMQJ\K M73,)FML;@Y&@FJJ@):RX.H!),;NU&/D4!C"1U#_*P&A_%VSL^<7&2X 3<1(% M>=GQI4Y-?R21)UU/=3K3?52ROD7J,MW$";_.FN@4;RCT!WN>?X#=%<*9"%0F M X9=4U9)>^F*K$/4F[W9\.U\' ML(]D&,G*S]BP(H%G?HFSRZSZK=1WX-*CZ4P2]B_,\?;J\1,O^W\^^[ZQ^8 MY\(7W(DO.LWAS6C4O;RYZC>O;MHWW>:@.>C;\&=_8/?;[1_^M2+D1?%\HS[] M.D?G8!BA/CXK\9A:#W?8O\R(]B@8'K]GALIRN[4D;Q"NVD\K9L@LESF;"F ? M-VL#E39MDFGW4:6'LN2G=9VLB\_*&7"2J2CLG9=W\%9&$#Q>]^*&YXE'U1IJ M@0RJ85U!^:7&$R %V$L><+T"(]U0*F7T%' ;[..B]Y2U?J1%,RX;9CJZ5,.J M]A Q3.4O)-A:&,/Y GE O)R)^N#"+/QPIOI.K>M.V6#7&Y -!S<5'.7++:S7 M AE$P!4YL^8Z66>UV0P;E(>K'=*Q/9;NS9/-5 /0:IOTUT>4+Z+NVI;UFY_/H 1LV M92"2XAG=BY7J=)?XL3=%DTM+&(YJ M9Z6]HHR7%78,;H,'D#%2@G>KK+&?P25V]5T;:.[157,T[/1'G6'ONGDY:+9O MVZ-,'T=R%F&59\O(\GV6L_O."BO^$[AQ;4)AI$N^K[5\L-X HV7D0K,QC.9K7))-W(V! MW>X/ :$NN\T6.!BCZU8[ ZU1KU>^NU&N=_'K_]W\>O?IR[^K:7/4RT+*.4UW M]-8MBL=I/VPT=A'U3'6)JU[LEEK6F6M9-]BS8UVO>^A^9P=_X6E.L/:9PM10 MJV(=WM9O1KVD6:G#UBEW-JHW8VZ<"$6MCEYFXR_\B:$G&WGP.KTS%6U/TM\E2%4C*.O/L$+I9X3D =T8";$X'YI864;3Q>P*3P_8MX NS],,$4;,_((5"-:G9U M#T#;AL\_XQEFH%NV7I?=6]N M!NUA?]CM7E[?#O*3 8/;T'@J=S:+PAF(QGZ0CIX=$]QH5> >":^X]DN' D/P&CQ9KQP\,\5L(:N/I^' M)^CR4>8'77!>8.YDYQ'A,?G3U2'@*?^V2-A',CSP".V][ U.(L$:@JGH5UGZ M3) WQ4O@80$P$DS-31RLQA#KO_!+4S/! "F M<3]_EGX;+LSRT7N]+.K$#QZ(=CCF#:N)..J\OCK'I@Y9NOHLG#JPF9U=5$=[ M,]H^ 8N("S=\"F1Z$N$I>X0SP5-'Z@EJ^;-1I>JSP4;!\OWZY=D!;.X"Q25H MV>D,,3O4!RT?5&%\G1"KJ0&/'7MQNC0[ \VKYY >86G5V:LK'Q@$Z"C\KT.9[)3)?@X)PY3)3IGLE61,RF0WP,;7B5 'U;'J2R",M@^@;%#*!GV1 M5.W.P&KVS57EK37?[+330+O-E-!.$';,#@;MGM7O]0C"3$!8[1U=XZ:8*LH6 MB;2(W"Y.QMEEX[;Z+6O8/5A7TZHP3MGF UD)9RU3MM5OE=0^XW1EBGJ!O[:% M%L;<+X>C*"/4-/E.(R.T95O-=DEGW\XQ)91"#I3@3G!V+#CK-P=69UC2N<-S MA+.-,MS?3KS:-:FJF)SUL^!2;)_]>3/H]ENWPUZOA;F>HW:ST[R^'MT.[4'[ M:G#9M6N;=+5^MU!1J9Q>#O $U0"!.UE9?M4AI-B6 %_.^$,DT@+FND%!5M<] M$KJ0LWH45M,/X&J=3+]4'SG-IL_*(\O11Y NO$ MJ]=,5*.KN;28=";"3?SL_5[@1(I65OH$^ *^U_6HU; #\<1]F%V:>/FE^#AU MR4M/5,EM:6)Z7N#=%3B/K%@\C'V)"EE+@32I-I^['AK>V6 _/QMF)(K'$E21 M=]7-8.TK=B+T%TT%F;:CB3%M-IF^,JOE00.'J#+>\.UJ'C7WXL%;].7P5,GZY5FJ<6$N;]:A*KS7?0/4%!UKW4A[,OY3R)\B/AL MXCDC7+NM$V [S6;K]N:V<]7IWW3LR]YM=W"39N(/AY>=ZT/6Z*<$S"HD8/8/ MGI_8JDLB9;4G6)-]J?U1%Q.S5ILQ*KL'I?X%(^QSA#91/%>ZY>;/Q%,=F?8U MREX>Q:JYML>;=IEN()[/C7+]]LGU8Y1[>O@M+.+'G?FQW)33TTIG&&'?,8?+ MUP\Y[%4I5 M(D.T,CLQ/=MJ]LI/8Z_*XN^[ST+;QA52_I7G-H*:I7SSGF7;Y:>;5V7Q]X4: M RY8[:V:*QYPE^]B0+^5YUJ[/-:!U3*7Q5J5]2U;'9/6/6&)Z%G-+DD$.V4(D5'[_ZC2U>^8*Z=]ZJ8:>84'T$^G(UJ#?OF-\$Y%M,@+2H\; ME:JV=HJ^;'RL^^"JJVDUV^8"#>=P?)T<*1*F]?=UVU:S8TY?G8,P4;VNEVE[ M\\O-J)2,BD/2KPYP51EBU1;GB>/*3LXX,3O]-N*!(ZIB4AS5:K#;5JMI4W"6 MK.PJ6=G'+41C-;LMDHC#F"H20;L6KYP%_3RZ(C-O/Y$;=$LJ7WF&9EZ-Q+*^:NU\A+-E M]6QSV9[G+IS[^V G4B$;&P$OZNN(O+[.H@#.=A5IMF [0W5GJT+.PY67K=.! MPB&>72XIL+N&-%5A!G)]CYP\0TAS;DC3'5A#NZ2^/">,- :J4F]7V[18%?57 M\31R'+ SL>3QYR@,X$]'EQ[6M51WJ%%]VVXVK[O]4;MM]SO=_G7W]DK711W: MK:OF5>EU48^^N*\-;@GVRJ^@_45@736V6&.VO,@[SZ-R$O7F8,NJ7_PQ8+?B M/DIX-&<@#SU+%5Z^]0(>.!X>25G0_FL,-CZ/7,DN0_B'O^9)F0AW_>V_S51-Z.+]HZ^_%6_'D5PT6P4W0A=3;[ ['!V\C''@ *S/ MG=8<7[PG0B\D2@N0J^K6697J"'D7ZUN+M!ZZ[_'[K( ZCSR)/X^C<*H?*K,* MUO?0$P'P,91XFB_\4G,*:X[W]@7W1->55V'N7A%V#X1,LTHFV&>M,,Y!='XDQX\ "7IP7M MQ]R+&+*EZH>P8+ "RC38;ZI/0[P"(=;BW0NV!>Y_92!*9MQ0=0* \20^=CTH M\'A&NKQ;@$9(X::M(G (Z6.G(IZ$JN!_80K+_2)X,"].MW =? J$ZKB C2 6 M30:6!OMG LIV/%=@E,T]1P(<@OB>=AEHL-$+OZ0PBWB@&X^&\DW"*#IB)P;N M B,O6B2@);XRU_2.U9&NP2M\.[S-FZ(26SS%TN263": @G"O7*8!PAH@<[JD MBMQ.*./U'+H3D \43J83P>$Z<1$<@2F+;]@4%=,.$065UF#5Q*)"'&#=7Y4< M,^#GK^&CKNR+_LB+ -J]L/L% +U,;9*O:).PK)N/DS?_N!9C$2&;W?'OV%CE M";RI"2SB=.9KP-/,K8 LO\G-;DJE.<9[&\419!9.)F;9#7#E2X85\(Z3-QM" M^0"5ENKQ[!;@[,*72W@)# UZ$-N2N&!#X)O0YI&I+5D0CZ7ZR#A:W65EV4A1 M75:T&:.>E[W)/]+EBZNE>*D9<)V$!!>?\5B,4^I:\LQ,>(KZ,#-0*)76(>O6MSG MF95<\,90FQ2LJHO/\':P 4;N'TFJL#+,$+ZGN@JEF%%PK]1#.$B9H[Z*D*4X MNT=O HT @)#[K!T16O+ZY>JF:>'-,_UFOGCSLM"B^8]&(NAP*W\5J%.XNF"@ MO/%$-XDR(J2_PECU_%1#I,PR$ 6/#"B@?9GL3@TVB"O -JB"E7R@:93>H)_U M%":^JTV/O(L4O W ]M$+08/K 8 =I?LI%5S7"0<1% +-.%@X$2^Z,*EY2VT0 MHZ@60;FWD['0V]184&\X06.A;A#P/XD_?U/ZBSX6=OL+XC":OX((*XY5?@M[ M=Q?./(>UV\WW15ZS?F#E$92S;S")QT+0*L75?Z4 M1]^$LJ:7?T(# ET*L-I][R]EJRL#&V @5O:_,E_"AR8@_:S'\A2LI[+PHA9V+YK @<5\$L!+XF$H.LDZ;Z.;' M$W8%^@GL;-!FJ;CUFKWWN%38O3!&SQ59V ?7\H_0"U B]+-R4U5QOJ?Z+()A M&RN3V@'5"5:XCUSLP@LB+VVCJ.5-*AY$!<.#7'A -\TP4 !3 G=V+0.A;G=0 MFZ5Q1AC^3Z/1YRRB49@\.L):..B*1&&/D4.:FK>>**#5!4(/K46FQ MRH1"?>GG Q0HI_!D\5U#71H*P&C#L^&@9;(6F%WA>*Y^I"M\8)F%_8"/5_'O MM)\BQD*>+>S]'$1;L#E(!4"*CBE812(C9;>*#5AZS?"-J>.#-ADZ0#OZ^>BON;&36 MEC+LE\>;H7@NJT7#'_=1U+17'RHWF(X;"JELBG1>+TWKS1D5'ZKZW*9@J#NW M A@TBKRVAV^R">X4S:'L90:AYWFRPK8I!\5TA:P7X6]IN#R_[@ZK+;[?6&S5Z[UTQ3%?JW(_NV+JD*Z_?^/W_Y]/GFR]V_V>C7 M:W;SO[]]_/S+S:]W!9#Z]8W$TDWR&# Q"1-Q2P7FSQNDR.:R[V; , Y]<(N0 MW=^I2%V82+A?OG^]LM9FR[5'<[IM$NXVS,"@]K]5:/_;ZQZZ.^[!7WB:$ZQ] M'\<#H1&U&MVVU>B"L-0#=\_]:&+,HS!FNZTF[F!8?N>76K#- MO@A6>[]V?Q)>)I[O9F="[K,/WA3W1S8X 74NM9Y: VO0H4K4Y&M3^;-<))J6 MW:/Z9^3E;]ZU)=U?#0.6!%XYFN5TRBG97:L_,%?3]M3K)=5(QNJKI$Y(NFRK MWR\_$'0JTD6>TH\ZG4Q$B_P*Y3-E&4YD$\)]G:[5:U-[$G*3R$W*2];:UJ!% MD0-RDS9O )=$X!WA02/4+V/O._Y-SM+KS="MH;E&<2=OS=5(T.JKJ4Y'N+I6 MY2N JJ8I+#H;Z+KS@8A:%#Z#":"M)JRJ[26%S M*&A 'M+FZ:)8G'(2^F[IB0KGT[W#MBV[7U)QZC-LWU$C2:VOICL?Z>Q;PR'U MUJF.BW;BO77(*@6%V&E:=HL\-?+4R%/+[AMVK%Z7-K/(5=O"59/R Q9X2::) MKTJDN&(6"<=3>8!D%.Y#VW>=H=7L'M]G>\Y]VU+NB SZGCRZ"FG$,Q+>=M?J MF\N5(N$MV>.KO2;>I$94.=Q(S0W/H+DAM5$E=YK:J!+2'" =B=JHEM9&]6 # M*Q#M<"U RQENJ94]KPO1$E54' O\/G&Y=WN@U M(F5S-P<56(NI-'Y L*0:U M!HV.T0Y"EJ'61JUFHVNVM1%:QF;&9K<;0[-C\X*#+?G:DMAOS\J.S1 M>&"+43\_@K@;H2-1;&9432RK%_)^#-(R]T^"S9+(F7!L%Y$VS56=8[+=4T\L M]7'R59/&0CD5U47B:Q($\T>.G3:NP$(8AU'@<779UW V\;C%;B/=IU,US\!V MO.'X%7NY(K 4ATPFLUD8Z18R#V KQ=B@5Y5&S_MT(9D4\\L&^Z2+3\=J_QD[ MVB@*<]\/'=P?,#WEON'^=XOQ85>A=*E-#[K7L,L;=,:6#7:M6Y9I-G=>2-I& MSHZ$8OY9Y$UYI-J<)JIYK"%%WNB99H,D'(])@MXFO6MRF)BE<(E9*>J2=L1.X-TG>%PL@HMP/-ZVV\0V'2,VZC2QTIUB M@RX3-\.;]NBJ9S=O;@:#X>5MJS.XTETF^K>7_5Z[]"X39=D1ZN/SMA/%0/S- MBSE7N^.\BN:O#_>KCB>J-4G>'9JI=MHO[="#DBAZH*H1F*J#X*;-[U0'FCCB M.,D+I&S>#.\Q:P&>-K+&.\0XP6[ECT+FW6G2EKXR;4HK]K%X;6D+HI;"!+^W53V&OW^ZC4*[]H_4V.L+]IA/T9 M$7:'P#"EKZW<9[0\:@T)6D;92-5RLESN/"TFW*-N8G6I5$+"OF(L0CT3Y_=- ME3JK(37+8,P+UB74VY)J>Y=!JBZM2CA"?R 6JZ;(5N^ >0V):)XIOT["*-;M MUO/(SUA@WW0&:?]@^[8]O"P]LEL4(.K"2UUX3R#,25UX*W&M;MPX'RPU.Z4N MO%4ZUD",25UX*^;U4A?>/:A'/2RI"^_!7/Q:!ILJIX()P0C!=MS2H2Z\QRV? M=%J6%W7AI2Z\5$*@ O6'ZB<2U(67O/Q#99.=8>\;ZL)+WFC5E-0)21=UX25/ MZ4BIJ:=K$U(77G*3R$U:SH^E+KSD)ATV_?P,S3GJPDN^4L4TU>D(%W7A)5=I M2U>)NO!2%UYRD MH2Z\)V^54A=>\M3(4UN^C[KPDJNVK:M&77C+DD;JPFN B-2%MTH:\8R$E[KP M'E!X:5..NO!6[[#J*?7&I"Z\Y$X?X:P\(CH[']*XD_CT2(2\"F&R>*IBDA,1""]1_$Q<,*IN,/!;5/KNSL8W%R.AIWVI:[U.1B,!L/.8;HX%9:]U%J?=TN5.W6%2=P$]UR8ARMB M[OF2\?LPT:W5HI558/A#.%X*R82X$JJ]4KX4S ^E5 TAEWJ &:L46CE)V7"P M5$G41"71_IZ51+N]NA3H[-=DH*VVD8J@Q17>*UY1@MW[NKXNO[3@OP&.V W( MO_N\R6*I<8PS[U%UO:03"P8(4Q8(6S)!F+9!U)>@. S6WB=/C@J/OL*E(]6^ MEBV,9N#/<11.WV38G\.M$NN)1XTYBV>'I*/Q6#C(AS]CM]6/L9@RY0X(]A4; MNZHS\;]/L"WPKR+.D-23[',D) YNXQJO9>ZH-^L>R/\MB 0\^B]8!W32L*%M M .OP*&1\JLUBZH42N]"G\CF7E2C169D8Y+OR#QN?Q\8L@5!9IDIU"%S^=,I,J82Y09E(YF4F: M88E+CQ'U.#LL/>_-KF_+)>>\EDK14C3ZGJ,K.)MWIZ%G!9.E24<4MZ+CQ.7HJD4^">9(N:%7X M[TB)R*>F@ ^9;TR2>X2TXJIP&I4:7!_P[I14H?D5PI '3RA$]"FQC*69PI3+ MI2[5C9]Y%,_O<%.;J]ZW\MJ3#KC#2;15/NW/3'(T&=KO=N8;?1SWXH.M9 M]KO-P:CT>I:&5EA]?):H\>7FY]'=S37[//IR]V]V]V7TZ]?1U=W'3[]^9:_R MP(9IT.47X-S)M7IS]&66"Y58]G/,8*1LJK,[\5,2L?N01RY^<#TP,N,PDI@2 MP]D,&#G0EW%5,51ZKF ^?V)C+YJ"[QB&2#W>A(G:XKZHL'L&VEB!X]![Y*2YBZ['ZN;-O\986P4_H@ M_7X>A1*FEMQ+\6>"V3UP =Z8SO"/T L \UZ:YA-F CU;L9TLIWZCQ> J?UT_ MFUT>:!D:E]WH&QV7*@)K9FC-AFUV:,!XB*0Z93FK5MNV@'GD#%8<(-R?-Q;* MYM,8&,>9,*Y2&Z4IBK<:7;/3>N(2?6?,EW)9 @@1*?4!?(T,/Q8"I #4S8-N M@)M1H<'N5*(;WFUD'$%H9CHOCST=^F+I"HNE\T\E\Y\ ZOJ:FA?CKIVI]\:]*YN!SW[YGJ86E7V]4W;/DR5\!+4 M_ MF5DJT=!USLK&K4*[)3MC=>%<[;DMO@H]E, MNP7/U[#[FWR[PN9QE#AQ$@%&PCVIM(Q0V,"8$CMZ$^U.SVZUAZ/;Z][U\&HX M;/4O;P;]D3UHW]RV!K?7=?WJ[K#D?T90/ J$0FCUY\41I6^[\F7C2TYT$QNP7$246N@)@;,>>LM-G/H?;7"7Y MH"W<1#\!@2$J4I>@!"V>OJUNQ2K?2Q\83R)L!G$&/PW#T1P/_ MJ?@=H$7&'O@&(G=,GD!!:I QI'4'C:99K0NT6Z:&,^'1@P!3%*@N/1DKWP7, M5 .T)1.2@6UW0Z<= $3%NQ>!&+LQ?JF. *",O"/IEZ@*"4+MZ1/5]3*#4I3 M[D_O,*0! U!]U(;^T\1#=1.I^?@)>HY@0Z9L E>EZB8[!()4Q1U->XZP#))7HK\+!;YP"/\R?QQJ-9 &6/^CZR7X MAS?3F1_.A6!?ETPVG3E\F5IJ6U"[8KQ8K;W9T^)&XT?4KS(G[6[524NK)VBW M@[B1N/$@V*BR"S>E9ID')>J>IGG)?:U9UGI^QH]XT=G\K4EW^F?SRRBA7FO> MV2F44<]$_LKI78(Q@C&",8(Q@K$-8:PJW%8)I#I+,*H*!^R+-[4/XNY/0I5A ME>_>[A*N.+E")WW+;@Y-R5!5UKELU4P:^(0EHC,TUH"$Y('DH?;RT+=ZS29) MA %CJD(>79FT_5E(J9+J\$#(MB7W-J^="=Q2EUS=7%>Z\98]">]KH!#O^0AF>SM8)6\9J-M90$NV>,3G< MD#BG+8[5D[P::[R3$S?;7'R1Q(W$C<3M=7'K-OLD;D..TZ48"M7 MC]][?DI3H,:B2!M.RP\1B%=F;V:"3=.EHUU.+UP36&\^S2P)"="Q"^% ME[:O^KM]7=/ENJB/(DC$;11.;[X#]0/N7R42<%]$\G+^DP@?(CZ;>,XH$EPN M]VC8H#SJY6 XNNIUAC?MYM5ML]OLM_J7]N#VLM.SF]?=5NLP98&I0EJ%*J1U M#U/NJG!?JRZ%P&B"1YU@[3-PCELAS;:KO2]9?@FJ?X,QS&X"- J*>GT'O^+L M^.\90=5;7.&$NGKP!]6? _6N?D-JMNS"I]6H5K6YIWQLKC:YZ4E10N+#/?CP MJ,6^B ^)#U,^;)>JTBNTQU)F&'8TA9\<+E^OU;XKTQZ0AG60]LH0ZW1ADCB. M.(XX[EB$,^ \-^NN47\+/-QG^(H->(Y:Z+HJ!#&685"GG-%6?VAU>\95M=P7!\H,S=7> MD[CB 7?Y+D[K^50_L9NVU36G7^GP%<6$2+P6]PUL:]@SE]).TD721=*5W]<= M6/TF25>IQN*)V82ZC6*V:UN*>)U:X9)NQ[);YBS$-\A3%4:A"$V%--:IB52G M9;6'!ZL&1")%(G7R(M6VK7[W8/7L3D6D*'[X"G%5\^-R;<63<<4Z[:[5&K3( M%Z-(1X64W,F(5[O5L7I=<_6#2+Q(O$B\%EDFW9;5'Y@K/G[JXE7[0Y[[D_ F MB<*9L-@O(+6^8#=M;INRG$@F2"86&< #:]BGSM 'C-S5W38; M28^SS]SQQIZS9(B-/H^NRC;$W@H=GY#7U.P;S6[:E7!583L*6M1 _YV/>-K] MKF63>))XDGA64CR[;?#US.V8G;MX[A^3;/?J;OCJ'>MHZ[)R6W"6H:+_5:'8 MXSNU:KK,3[$X::C9H%O=7B8^<6'6LZ?7P13O@0>%A4^S.XN MG=%-J]<==$>]RU:O-VI==V_Z@[Y]==,>-D>=;OLP_3Q*: ND/CXK]7HMQB** MA,M>*C>^.QP/6G9K\?S4[U3]8CP9J]8P?!HFV)XHGO"83?@CM@L2 ?."Q]!S ML)U,$A=^"\*8S46LKXGT&O\%5W&9/5PW&9KR/T(8V1S?X*Z^WI,P@NDL\B1\ M"1=(X23J8IG<2R?R9JHMCVK=(YQ)@&(-/\VP7P_#GD0P+LF>@!4GJF=2/M1D M-HZ04GBG*WP/, %? /^P^$GX,/PI_#R!:4>J#9"(7F^#51KI2(CATF4\S!PVI1)[@N9_3+AD?L$_&@Q M&8YC_=!,)G,Q[% 2"V MNIXSUP,AC=.!CL/($7NR_ %6?AMKLC+C_;+ M@(L/DT )KGO9QW6QJ$/UC<8 M7PPX '2LQPN0.Q7QZT6J*S/9#1?'6$LJ]M+@U\61=3>J86\3LW;9E"RKAP\8 MWMO8F<_6=F7V2UZ/6EL#BSEHM7K[.VXPTZU,ZBU:2>ZO3-3E'[P8'N_H)WT& MH$RX1*P7CQ[(BJ/:'7*0V2CB8"!@YT8FOJ.M]!PW=R$VNP295/(//T9@ZRIC M9)9$@-\27H[NBNX$^2 Q@$ZYBR1NA^D*[!M(5!,08D:U?H1O]'<;P.O89LE M6F)')79%[+D@\"'P(?!9 S[7VD.9@P4 (." =:B\E8)]MS -(H%]J81K"(3R M5ZO72FVF/(%YDOAC#ZP5@!.%1-H'\V)?MY4%A^T;HHT?2JE&K<8&,!9([>$U MV%<]]J*KE[M_ZA$+VRCB**+SU#_374P5)"9H_Z;/F<$D0M=*O3UX6CR?X9+# M?6B!OX(%NQ &'"V#W@0.*PX-#Q%L?F%ZD'-P,[7# 1>Z)W"6B4S\%7JU"@[F:==DQG^+O$1X:.ISI;/WGQ1%VA5 YV3D\C M*$I_K7F9*\ >=N&= ?>/#4YD%!-<$5R]!5=7H>\+)]8=[N3=)[!^#)G# M6BC!_(GI0*+%9@?CCH/[=1A">D@\EZL $/Z?BC(KK;ONMO7AY@:[ K3@7K \ M/15^ A6+.A?&ZGP#_(A5?V0]2>!JWYNJ)E#Z\\JL(W&/K:$*!$RW2%(*2[U' M6(RQC86F-\@7N"!1F,S4SF%Q5/ #[CX6',"UIH2R!;(7J:D@A6>Y_YG[I4@K M >\4+WJH>GU .5ZD.RT-W*O)5A-YP L@O]U^1> KEC3W%1NCM39,^"D,C0!Z\X0'_W'AA,R8 R0Q<;#,H0KHCAV]D$>$1]_1'[Y@8B M+DSJ.5%F@(XA;F=J]9GMK&:_-QA; NZE/5D0:RD6$]HBR@2/_9)#IZ\\#A@= M+J+X,T&0B@"7G[@OT]V\XFMP= 6YSM^&P)1M_J6W,_X0B0WB])61EWI+N^(4 M$&NQI->%C,&\B[5JTH"N%5BZ<8[;M,C3,M<)D:N?HX49&*/XN$SCX<79H_%, MU12T)*ZT+'*4=D]!N('Q=ED\-:4?1J;JCAT!Q1 M,ME1S);LB9P\>@[+"YC;4=K<5L@BON/KA=*QYI0L25EVWZ,UB/L MHJ$Y3?S8FX&=!EI!78/\A8EAU9,TF%\-O,]I;5R MK9\-$:\+@5VXLK+E7,9BNE!]RNZ+PP<=XBV:%8.9O1(@[_)Z@J;XSN+_PZXQ&*1P)VO4[?R_T!)3\(7 Y>D*$3 M.AT%$ +T0!_U2@%U@7\#8]RP^@B-00<%BI 6-HV+Q9Q^+^O MGVZ*11RT451X+*#7F'G9SKK%M.$?N1>8O31?_]"[SZ\_L\$^CED@/+4L. +P M%B(&=SV[4K\VA:UTT=!U4,B9X"X\+,H]4&2!1L\>41S9Y(UN2]+@?F"/L779-X%F!0YILS0M%;XI84@+!K)BIF51Y7AF \^R$>% M/B C'CCJ\ @PDZ%5 /!%[TR%C4&7%..]A(: M.?Q!P8^/D)4RR^_I=KWRQ'34 Z$D(Z*:^G,05XL_WHS/EV;Y%! ME-_K*F49!BOLIIZ@UR*+K2W2&U30-+T9AY<;!@5*CH%R*O2CO%*XRE+IZ!@& MRFS?.+3@,=KQ7IBL#Q&F*$QY]( 3R+05_)"M=9H*6B<,=1%IEZ7+-,GC/XMK+J"II;IH0(5"'&7 M(G=+JAMQ!^AR\<(S@ORB%RY GM"13BV?.D0 7J*RJ];;8PJBE6Y/@6_ID9Z& MZ1?Q^R4C#U@_XN"$S=.XK#H1\GRRZ^>1&2W/S9IUUR_-%60?HS!@LTS"U-19 MHZ'2]$LT[XI)FFNN1!L_P"1*-@T5-"X.@>0JS@V%CB.KQUHJ_)[#S-E]Q[R0S]/X;_@]A MPV#ZF3IQL_222?H2W!*2J&VC!XTIZI1+OG>V$G#E\MGV78J&:=BIN F4(ZV* MT>$Y..1*'6U/T6E=;#=R]8MX;G!@Q&-W/B0VR]GL]?WPEXZJOGS&M'@@]:L# M )OXXM-X!(@,N(/KKKH,7N$A1 ' BR< /@8.<-;/8##J^Z-W6Y>-^V1/J[:&;6ZM[>'.:YZ*$2[6SK'I#.*9#+%9(F_U+ZH4#;R M@S9(^(+F8(SX.J:.BEK'NXLK@#87+($21B2SDE7XH\/>*5D.$PG?R/>['Y*J MOL3I140_042;L,)2YE%S),V2!I3@_GG M#]W>W[;,5TMOM'>]KW7H%]($:SG!FK3WJ%RYF<5P[6JW7WQ# Q@QNJZ%(Z;W MH(7;MJ44[J:$).[;D_O:1V"^Y[1,WZ+,@-?[9V[)J\/=J#M\D5-_"R(![T)' M#PUTM" #]C%X%%)G5VRQ!L2CM>+12K'A'?_.[D4@QEYUZG]F-A,K0Q.,(^AS2+J&#DVO%^FXP M[)G&[-.6-8JTG;&XM.VV*3ZI"N.7;0*3/)RP/+SK#HP)Q'FHCS*#Y[6WX49I M:XF%K2;2\]_%K,!UNV9;[I51\]+GHFPNZK,OS4X; 2AF= !->CYR6S@6<70! MKHHL4EB71+1"(DJJMG!4-GE7#.B=:<^KDBVK1!.L^P9HD#%3.H%\,MUNSLFC&2Z>L%D7; MV!\GWJ,Z/J:9\3:,X*N 7:D,(&?.[K"=B*\;V59O>-P3RU61(ZJ&00*SP>FKX<8M,$F!D#R96MG#'W,8_C>:KG(635DZ?Z:L'ZB8MM]9O&DGE) M8$A@3EQ@>LVF*3ZI"N.7[5^1/)QMT7O;ZG2,-3RBC&HZR_O_L_>MS6WC2+N? M=W\%RN>=JJ2*]O FBDHF4R5;\IS4R229V-FM?(1)R.([%*GEQ8[WUQ^ E"S) M5UU "J2>_; 3R2()-OIYNM'H;J#M_?X%C8ZD2J>?HG,XE M?_O3,/;^_OV?__CMB5M%6> '89[Q*R^8E_,7#5@Z_.F%N<_\\R2>B)OG65%? M_64TI(GH+9A^9#(Q+X_ OJ97%!/$_QZQ;-Z==,180N33YY$T3\UW&>TLA/W[Y[4;&WE/(. M74,W,;^OCNZ9IJ;/:M**#<;Y,"O;?[T=CX?I.-L>A6$UY; /#+1=*9 UT=@S M^^WNH1])\H.O8L*P56-VR:UJD M!4JZO9)*;XP#)862RE;2M>L@D%7VO-9>%)&'>+IIQ[SZ9*=,^-1RT;!220TY MJ"TBF8)KQK:%I=E.]?VL&['# %@"EJK LJM9O2Y@*0.6C8]"[2[";Q??4['K M)#:_Q)[95_YYKQ6+RN#,X#B35O*MRG17;53C0C&&YHK<8_LU=J>0PC* XU X[:64K,L!V@$ M&H%&!=!HZ%JG5V-OE4. H]P*5DEEIT\7M9[F:1"Q-.U[_\F#-"@2'4_OECYM M4K8Z[)GNJ6&?GW>&O5/#.!^<=7INUSXS>SW7?!,9Z[L\DU:\?%1B<#7.8=]%1SV,DL]4Y5A5=#.^!4A*^]I-GUC=7]J6EQW M1M/Q/A<]RH=6Y77\V:&ACS*+%UO7>A*/.%1]\B6N2V JG\__2+-@4APG/*)! M0FYHF#/16F;6E^8VR,9C%OIE-QGZD^'H)7&=U94683]HN,$7> V'?#8B_B7[ M3QYD=X3>TL07Z^\TG_!OK^[(> M8\UV4!U4K0'M,:%J[54U-+F4D7.1)XE8TU:BEC6*L EX5D98[25":!PT#AK7 MJ/S'EFV5GC/NBM%PGVZP*J*0MK_9I*S$GN;*VZ!492;%=2A1W)^I!@LTC 6, MKM8UI+4 5F4J00.@ =# )NE*EF:Y\ ;JB\?F-(;"$B M]2QN591(6GMXQ(B O)5>6H8AKUU(VRL' "Z :P,YF9HML1=/V\&%6'/V_CQ. M&+]Q);#:;YY>!:;+TAQ7VF$QKXE'%0U!Q$8A2]4V2+E:SY171PI$ 5&'CBA; M,[K2DG4/!5$5AA,=M^DN8EFY[959?G5IUC:X4W[!4E&U]A9')#1AY\.T--NH MS3E07GD02E)T2Q54!BI[C6=JPFJ Q4!BH#E>V%RCJZIMLXJDJ=/8C& MUX\-V(CQM:6/'M(*YP"VS I"?Z _T!^5:K@.)3E3@>(NY9TJ-*E?R57M:9;$ MM -DJR)TH(A3 ")J%!$Y6M(*G./("68!DRSK_*ML^#/.<* M:^(:ER#VQM1ZKK2]R,- $")BAPP8>:6B0 O0TG:T&)II25LE'@9@$#!7LT*M M/86AW.G337FQFUWEUFXX(_)3@V$\'.P:6K>S?^BJ@D*$90%.A M!AXZ1'>/5[:EZ,Z?I4;N Z.-@^(;P]:L7FW]&>#+(I9SX(AS-;M36U63*M"I MV@$%H@X846\,5[/#\.&X?"FYX7X]=ECGZO1P1=.ED<^SW8'S+G MZ49%GL0F(E-%>Q#D4C3W$&0&,GM57):CF;J\]N)@,[ 9V QLMB\V,S3'@6]6 MQ>[&KQGEK_[D[Y_X]V^_YNGQ-:73=Q?>F/EYR+Z,SN+)E(\@RM(OHX_%XNV2 M_AS^G+(H9:C\X$X'/XO^\?EX(@$/O^">MEQS]6=P6G7Z)_V M>LZYV;>=WJG;-'0<2. MQ^4!SX:I__*^4( @\L6YQ+;8#)*Z-S,NELB$:R7SLI3$(Y(Q/@\)3>Z('_!O M$Q9Y_!VR,G[+^69/<6]:3 /_ MS_RO=US=4L+X*_F$)HQ,$Y:*([)]$*0QOB-_D*3ZR J!TGS+)Y_43HBQ3>W@9^-^:^Y(&8\RFDP MI-.4O9O_X_U#ZEN,>SGT=4^?[I/ASC6"9\58/AQUC5]>)>95\S"[<.OKS+H? MV,X7;'SCH9K8:-M#G2O8F7A%DB]+[Q%=[B"_XM-MR9=7<>C/^SAY;'+%DH5@ MN>M(GG.7A-L@RZG$.@^**5,QUSYN$3M+K[=U6W)G*^GP5JW--DD>U.ZFZ.*B [R[.:>UNW@ M!'9#0M9Z^]O;+H4 "BZ47%TO3 MA'D!%;E4I8V9B,2J_Q9?P+=[$6V:VZW^8 %5% 4+IP98K/: RY#8BJ+MT,*J M*7O_!XO$P4#D*D^#B(DMQ(3Y0;;M3F*+?413,TQI)?*J3#^63>H8H>9!0C,Z MTF)T;4$$5DTOGH<0>W\?7]&4"5Q,1,%0N8)B9?$0?+M73%!W_2S1@W?OL'+" MRFF3E9.CV0X63U@\K2_#+QG_6R6H:EN'L=HZ2:NB&EA8*62CVH8FH[96?6V! M$TJFUFWZO%0X58V2H>&+;/&UHN&+8?0TTT#_*BQ_%7 M0&>@L]W$U36UCB,O M5G?P;":U?]5&C:>>[ETUI$G$=2_]RI*+,4W8*4T#C]]F$(1Y)NZ\8>^JLUY? MMX<]=^#V#.>L9YD]URE[5W7=T_..WNS>57V2,"X#CPNXC/?/VDM%^434K\9) MD4+%GQU/@JCXG(LM@J*Y%",<#EX>WE]X)41=7E *FT0LFS>1GK*$I&)"2%#T ML1K%(3E'A M!??Z@FC2M5,XTC#4CD=6W_KH!W?RR+!H&CGO@D0L0ZLT6 ?]4ZL7U^PIA1OP M^X!J_3);0\^,^\"\-IE5L[JHBKOKV_0$0S:$1C=G1+%M>A0F8!DP#I@'3/'&=;6NFQ!X[A\(T#5E1 M/:2?60*.J4O.VJIV+;^?);M2LH)>0:^@5]"K1L@*6WT;;/4-%JG,V.S;-^,I MI(3*"0X:!XV#QJDON(8L3:MAZB7JFG0LK)!_H#_8'^J&37 M#J5=YK^+927SCRF7 [UFHF?F)([X;411<9QG:4:C\G6$;=Q&)S?KG;1-M7YS MNBIU=I\!H H +HK0$W-MF!!#RTA MH=*#MF8]7A#WP;H=ZW:5Y /]@?X@[M/6N$][G%+)89VV^YQ8%-:Q*&P/O"0' M90 OP OPJBRDTG9XX5BB[/UP-&)>)EKE3N.,15E P_"N;)8;W#"2,B]/BD;' MB*9@-8S5L!KR@?Y ?U2,ICANT\WA11DUF8K^\9N<:72 WJ:EV::\5BAM]S6Q ME,-2;@,YV5K'Q?FR !? 50&X.IJ#&'^-49+FNX7?+KX7QP)Y82Y&2+[RSV^K M %GCL&1JIJ/+PI(JTUVU/8+9:3$B7%M:9W[@ 7AH/![D;4BU!0Z(P+VT(77Q M]6LERY=73NYHS_+&Z4E;VVPK,U64"8&%!EBTPT%F5?5H0":0"63N%,9P@4QE MXH6-KT-[E)-?%J25!Y5GL4C1G^89>_%,\NKQ7$5W[[IQ:W0=S;#K*_-61<,0 MD5'52K8"54Y/,]V*EI% %5!UH*AR-4-B5L>AH K-I- 8\ YZIF&"L^@>]WK'5N5YB3E,S;J(ZM7U;(9+%;CJDQY MY:G:C4)D$EP&+FO%RD]YY0&7@20N.W_-*'_U)W__ MQ+]_^S5/CZ\IG;Z[\,;,ST/V932D2<35)OW*D@N18E)LC/4C?[9\NQ3WO^3" M. UC[^_?__F/WYZX1=%H,KAA'XMTE4OZ\QO-V#?FQ9$7A $5';=6[\.%'PD) M?V.C#T?G U,W.G_9/RX'1R3P^1?4RXY/.QWSS#UW.J[=[9_JI[IIN6[7.!M: M;J]K&+VCWQ_,V++T+X,)2\EG=DN^Q1/Z/(4N71X&$3L>EP>X&Z;^R_M" X*( M,W#VSA:UES)5X'+,R#2);X*4RX:,XF2>ZI/1GWSD?L!%FJ1DE,03DO'?T@G7 MYVR>7>Z3JSM"I]/PCL]<\?Q+0VY6BFX7 M_*(X3VGDIV]?SBEZ54(E1CPN)9:L(^<5?DP4)Q,:KE"=(7YS M?^-"_8G'PG#VFP]'^E'QF6/;FW_>7$,F-+D.HG*0E MV_D5IT8MO;@,_&_-? M7R) ;"I\,F,%14O 19(*HUV.Q+K-;N.:CPN+%F0Q0#40S@ M K@ +IX/,5B:V9%6'7P8D00$_YX7XGF<,'[C(LW62YB/$-\K^'.TGEY]#P-:ZJ&HN=:K>8!Q71UP 5P E_7@8FA. M!X!!+%%R+'&I.9\OBOK+_GS"N1.%_"D66B^#TM!,L_IDD@ M"H@Z>$2)M,&>O!+(-<73[FP)1!U?.!HHSFCXPOF_U6@BSF:7+;Y6G"W4TW2C M(@?]$ ]G;Q#%*>>!@,Q 9KN)RW(T4V+"*]@,; 8V YOMB\WXNM2!;U;%ML6O M&>6O_N3OG_CW;[_FZ?$UI=-W%]Z8^7G(OHR&HQ$3/4#9QV+E=DE_?J,9^\:\ M./*","B.^KD4#[GD$CD-8^_OW__YC]^>N,]D&L9WC%VPY";PV,68)NQ4'!IT MMG1F4#_D-RC^]64D'G$=<F[7.!M:KM$YLX9'OS^8T^7Y MN0PF+"6?V2WY%D_H\S2[='D81.QX7)XS;)CZ+^\+'0DBSM+9.]OEB).I)*\= MNT2"5"RVP]SG/P@B_ALNOJ)IP^P'_$/*E^1<-_D8WC/.4_2-^^>U'3 M7GWE$A:/CG!^5G K-D#G'L-Q^. M]*/B,X>S-_^\^91/:'(=1.4@:9[%\R]*,UY\/R2.Q;B7PT<+\C&?#!FN$8$J!O/AJ./^\BJOK;+K[$)CV^NVOK IUS5F MH-M>9];RP,;OKN]P)KV$[0O#4'O_XA'_[R"NXM-M:0"NXM O[_.#^T=D& D# M-V >FURQA'!?<@LW"?JWN?Y9>U"_QY)<_Y31?6NK<%%EK7'JEEW38A)0TNV5 M5-HQ6%!2*&E52KIV0\L*]^VFY![_%>J^]/56ZFF%*JXU09<*KMODP[2U& M1$=S36DYID $$-%X1-B::\-&R'"L#B7"_MQI257 J3V]2DQ;ZW2J[Z2OBI(@ M,M, 8]4>=!E=S72D[?(#74 7T+6$+DLSN]6?,]T6="$LE[V_H"$K2S,F-/F; M97R46&Z)Y59/LRU$(!"!0 3B?F7D:%U;FN\&2 2C8>$T=,ZB%,C*K>!B"3T61?D*V\I-%35#Y*$!]NYPT.EJ M3E?>"18 )\ )<$J3HZ/9\DYT/WAP(JHX[[Z:OM(FIAJ5D]3H2Q51UM?/JU&U M7QU-=^MKVZ6*,B!85;E_4#_3-"(%7BD::D;Y1,?5>CUYN0ZOMA9L@AJ!P$!@ M(+"&$)AM:[;$=!(0V.KJ4$)_5+E]39]NGGI.@^1?-,Q9/TU9EO8C_U- KX(P MR *6_LEHFB?,_Q+Q6^=)PO6<#R!(5[NRKM$PM7\VZ)Z; ^O4MKO6>;_3<]QN MV3"U9YC]TUZS&Z9>CMFLW2D7$"F[A$X3EO*'I203?^1")C="RJ)&+LX3,@HB M&GF!V"DJY$XF,U$3FJW\/"*4)'/ADRLA?=%=E=_FD4YN./19?&:&P$) /E>@ MI%"F=T+WR[>;-\!;F"O+T,B3/<>V$5ZQ5;;W=WGLR&WU+E*;W3ZMKC6UYGMU M=&C%*Z\5K[5K*UZS6W,C5ZM3O! I.QFHSW46Q5"3PJ.;IR M_QZ$#$*N0=DN^&."$1?%*_WF]C6^+QG_K9HCNQ(MDHO4(!6']XU-:!"]UB9F M;PP<37-P7'LYKK*#PD" RHSL>Q2# D&!H, &N'D(C2$T!H@J#5&$QA :V_] M$1H#(8.0L3)$: SK0G <0F,@0(3&%*= )))5RHJU>W8J2$F;"7V#OM6H;Q;T;0_Z!F\,V@.V@C<&?5-;W^"-0=_4 M],8J//5ISW&TW;6SW%]^N=O;MJI9HP2;@&EEA-5>,H3&0>.@<= X:!PT#AH' MC8/&J20X:!PT#AK7",$I(RQHW"%H'$ZFS-Z?Q^<*3CFRNIHA[YPV5>927(>3UO9GOL$##>.!4@5 "^ 3@ ? ^ !^ 3@ G !N&##E^ZX/4TW'/ > \<, \ )\ 7 N M !? )P /@ ? _ )7GS/"LN"VI"-,)FPQ MH2*9T^DK3J6=28,PZ4V V*%&3 MCS*GIYF6(0M@S\I%%>6HV@HCP0SHJM:& 6* &" & P9T 5TP8( 8(-9PB'4, MS>AT@"Z@"^B" 0/$ +&&00P&#.@"NF# U($8BG*S]W_F4> %4QJ2JSCR-RG% M71MDC<.28VBZ:C/=N+AJVYO:XLY+5^9Q&;]]B\Q^8]( :(J0(Q&#"@"^B" M 0/$ +%&0LPT-;&?7&IW M9$*3OUE&1CE*@&;%JKJF6[HL)*DRV57;))@>0 *0 "0.!1)(2@(N@ O@ K@ M+M9*0K TRT!>-R !2 2@ 0@ >\)N N@(M=<8$2H!>$^_WDXH1<"Z!&$Q:5 MI3_TFD7>'4F9E_/+ E9-^4^<^"R9"\F8_B1I' 8^^3]Z\;\6[3[:AN:XKBQ4 M;BTW532N:C.'O7^@CUY?;&!3J 3Z%1YT0F( M J* J,3$)*UKR\LK!S@!3H!3GG?+G5L$A@!.@%-!<%K<L:",P>=B/!8& P!30/#(90F"HLUI LL8?4 M-F;%;0R7WV?O-'<_=*N"-C*OR*UILH)>0:^@5]"KIL@*>@6]@EY!KYHB*^@5 M] IZ!;UJBJR@5] KZ;*JL,5K+5I89<#P&YO&2<9\0M-W5>A>G6)<0RGW#EIE MA-6TS2-H'#0.&M<(P2DC+&@<- X:!XV#QJDC.&@<- X:UPC!*2,L:-PA:-SN MN6?-/W#IC*9CPOZ3!S]<0;L*2]--:45&JDRE MN Y)]FK8GD,T,= ?Z _T!_H#_3D<^:CB^QRD&XLSZD$#,"--H$GH#_0'^@/] MV7-"9?-#N!?C.,F.,Y9,2!#=L#2;;!C(/< #72S;U?2NO),(VWZ8"S;GL#FG MELL C8/&0>-4$1PT#AJW)XT['*?5MARMZ\@[!!1.*^ %0@>AJR$X:!PT#AJG MON"0-9N]_Q2+D=<1<7WEH/;&^;!FU]1ZG8J:V;>W32HVT.2Q^2&2-O0'^@/] M@?Y ?Y25SR'[A(;6->5MQL,G!*; R= ?Z _T!_JCK'R0U/F"."_CC(;5>$2R MCKI2??NXOF.N7E7*)E1..5U;TYT:#^E377^J]L^Q-8>M.6P&JR(X:!PT#AK7 M",$I(ZRF:1P6"5@D[":NKFEHKBZMOP(6": S&%#%[ T#AH'C5-$<-"X';<6 M?LTH=RB>_/T3__[MUSP]OJ9T^N["&S,_#]F7T3D-DG_1,&?]-&59VH_\3P&] M"L(@"UCZ)Z-IGC#_2_2->7F2<*F=TC1(+\53+[GC<1K&WM^___,?OSUQXR * M,O8IN&'^QRBCT77 KYD]Q/M/'O#;]M.O-,F^C$[S-(A8FI[%DZL@HED01_=GS:ZYY;/=WM6:>]WF X,*WA MJ=OM&/V.WNGUW>'1[P^F M/W3!BL]!Q#4E>V?+/K#M22XGQ-"BTDAMRP1_R:C..2JGI(W0<2OC_.4WS?5 M"/OIL6G&_YH\_?BW+Q]XIHS\MO)IUQR]QT?,DG5T:(6W=/Z*R^\L/B\_)HJ3 M"0U7J,T0O[F_<<$"Q&-A./O-AR/]J/C,2,@?,D':^QMUJ,A5_?_>55 MJ[AJAV87&LZV%]9]G5W+ W EK<\WX>S;%P[; MR%,^2):0A(6%#Y^.@ZFT(S?4%*)<-2VNZ[108LH1HW3#H7PH7]Y64!MV>@Q3 M,W6],J]UHQYXXA/\W6POM^@M*PJ,&+2RIU@ MJ]8OG=M&5GLMC>O*)&%5B&(O7*N0KU=IW4!"?48B.F$M=)*K963]! L+E30]N@AI)M(@2DIGDY!QMG-"TF@^U1LK2N6Z>NJ[NF.?GEF,-C?[ Z+M= MXVQHV:?F\+Q?3\I2E2E*9181ASDI9C4ETX2E_&DDSOB%C]./2FIW3<-\'[%L M-?EHA]2BO:LZ,H=JS!PR[!U3AVQWV\0:JRFI0WI3!HH7W.L+-F3/1[GEQF*X MS4^ZZ6TGP=ZS*3<#YK')%;?_EJ$1X1C5&#C9;]QD!U$B$;$*5?QW\07SC_M< M//2:/[K*P.N7=>)H+P?.U-GSEQ;J5HX)FJ*JR@E.E=KP]56S M"5*%.D(=%9(JU!'JJ(I4D9M5=0W?7AUP^>D@G1-IN2!@M(I+&]J0:%7=.ZM> M8*?*5(KK<*@1: TL"X-:*8)%@ +@ 4.F@5TK>>"!F2L-]=)Y@&3 .F64WAT7HVB 9$ Z(!T50;!>]J MCEU?ZRA5E$'BFOWY[E"U#>RE7CXKD'W04@?H>H?F@\ MA,9##X6*QD/[5E7E!(?6&E!'A00'=80Z*B0XJ",:#]53[WG7W&5A4THYP6?R MY:,*H@ZRTT!'< 34 3T)07+>F@ 1AZ#,F3(7H,M2)V=4CR04&^5"DU(3KH:(:\G<*#J<<' MT8!H0#0;;D::7;08 M& :$ T%>]WNI8)HJFBP]!3__[MUSP]OJ9T^N["&S,_ M#]F7T7D0!1G[%-PP_^/]RK=?+'POQ;TON2!.P]C[^_=__N.WQY?_$C\X&I&YV_[!^7@R,2^/P+ZF7'=E?O#4\'O?-S:WC6.;6- MWF#@=GOVP#[MN?K@_.CW!Y.Q+-A7>ND\-9Y*]"#/D@28@MC1D9Q MR&F8HY"4/82F"4OYPU*2\3]Z8RYU_DY!5'ZD27(G?DHG<XE+CI4MHU5BK#/!R92+(F?,Y+%Y"I/N0^9IH1Z_\F#--BP+\S:^_J-VYXW M--=!&C,,NT3#WE$ZROCL-$GKU=(,M^ UV>[B-U0ARBH.)W1Z]44TFZUW2L5! M'P4RGXYW?HR\>,).V2A.6/GO2_ISP/^3\OGK1_XY_YX+:S5TND9,5#>&Y[;K M=H>.TQ]V^J[1=76W:YP-+;>G=]VS>F*B584$2TF1JT)L)"@_9?0G'S4731JD MHKU>/"KBGXM8J=1HY\IZ'_'/@XY_&N:. =".4W< U&Q*PW6\X%Y?L"'+='5# MV(:QAQBV8A%KT4;:];25"VPU(V M"U'DW55S'H;9)W";'9%38H.X&8'>-U97LZUN;0);P&U/(I2N;-*."U*(WI2S MO" X$-RV-?9:5UXSLF:KC;@.[2_ 8 JH(AAL;5&YEJ9WY15,-UIM=F4PQ'3? MS[;VMPE[[-JYIW$9@!U;L^V*\F#:"S+U\*2<-W"XD#*%/VX 4H 4("4KAM?5 M#*NBS.+GQ;-1)$\5'*X=K,,&Q6MMYH)GDR&KT43DN$M=-B/'W>AJNEY?04:S M%0^A0T5#AR!)D&25S1H-K6/W]B_01B@>2!(DV11=!4G*DV6WH_7LBF):(,GG M5^:[ETMN50?Y7$GE#8NR.+D[RY.$_VOCVDG;1,/'642BX&T-MNW+T-;1'J'FNL>W1W+'MT.G47S=7^P':^8.-W M[VMBH]96+>P@O^+3HYJ%>5W@0K"B4E;[CNB,9A)= M.G9S%">W-/$)^UD>T5G(+>'B2<7I/WPJ^%=7Y<5\$)J*&SQ2 MIPT'-P//#%6%"'SFQ0D50WTGU/:E/<\G-]VW$0_A>E7;NSRY([O5J&]9PAXF MQCU^C2V2T:I7R*WX":ET-:;2.3NFTG6W3OQJ3*-\':EM"C<;5RUO:'WYU=&2 M]S2_^_6"4Q-BXO)CXLU/6JM X>8./2+&5:!YYJ1?%$[ZV=R+?[E, L&K&NP, M!">!+VL4HO*".VQW\!']/5QGW=+!J_TB]<'5G!4Z\W1"'MO$Z%YJ!9?BP$ MAVBN AS:&JJ4'=1 [$(AT:@%M"KDHPJ"I$4BFA1P<#2W*ZW[L"HS*3&NL'O: M]DXIV$]G=7]-8C_WLG_3)*%1=OB>K M$5JS*X$U/@B[NPCG^_-\"&F6DB#R1([J)HN^M?M#5QSREX^T-[;6L:0'NA8Z MT*"\H[<(]\D/][4/,);F=*2=00# ##M!XQMP\)L!!A$^9\7XM?/"C30:M LM3YVBO$;=4?RAM6\"%6.+[OO^_>9I-&+\R82'-N!.9Q62:L&/V,TBS M)8^3^YF58*]M)]"],33;E==K9TWQM'O]J!XF&VSL6@P-P ]P MQ?W MLO6*#O+"GK6J*[L])SFSR*\FO1EG%U8KOE8D2%N:(6^[!T<7-HCVE',Z0&8@ M,Y6J/4!F(#.0&X77O@=KI# MQ^GK]70IJ^Q0Z3@3ITF'7!A%8^/[)72>>&.:\G\D@\9*6=AFDZ+HYZ]\0_&&?Z&QIR+&VR[2Q]VT)Y MJZ]$%9Y"+J'IN)5+1)6YE^CQ'6S^B^<5[7-)PCS&"4>XO>NK3WNK'%S-Z$E+ M8E%ELO>"EP.QWA^C&VZKX^2N"OBT)T'3,#3'0&T!+-0&]4%L2@.?L)]3%J6B MV$=LA_.5?"+*?MA&[G%[[96IV?*J"E29>MBK2LONIOS][PHXB<7F5"1!PWB] M)+.>"Y94U-RN/3;.<32[(Z_F%#:N]3;N?FV6L!L6Y=CT*N(;FBO/ M4U1EIE6V54U'T?WN\93>%6LS$4RDLXJVI09=^_ DVV/=#%MSW=J*3F']7N?R MEOB83[30@QWDUYFVYL@#G"ISKK AM)QV .I!;ODB^;P:\JZZ+J@1#?6;4334 MC',:;$/K.@H4>S="\23RZ>[U1E)JAIXK1TJS)/>R/.$ZS>_RK>R3=B8.7]BD MW,@X'SAG;M<<..>6.1B<#:WAP.WVK:'9[1NV<5Y/N=&2,E1;?C1FLZ(B+C52 M5K=,1:MC7SA;A$M_0I,[4924+,N7KYZRX"80>1FI^./R.K[.;,M!MKW/4K3%3*2Z'8^IW.]!Y)_M5?'QTI/-P M,@WC.\;(!>-2$?VYBE#GER(-^91%;!3LMTZO9 >@/>$T>M6?Z[\86 /H;W2Z>1^_''A>'H;)VP=;KN=-Y;A2,,A#KM6 M$GD-MGBM@YO$+OB &^ &N+T,MTY]A\L?!MP0^MPVWUC><@=GF58JOE;DR%B: MX^)@9J3K*>!^*$1FC4@M;0;3-2-OV305(,%&:!T8$@S9%%T%0\IT%'M&1?W6 MP9'/+YYE=*A:HXW4TQVH+L8T8:B%/@BIKWXH:!Q^]QD?%+OT=!EO9O M:>+W9RV45IM;K=&ARC[KG'9[?5OO=@?=<\OJZ_:IVS7.AI;K6KHS:'^'JK(M M%?]=2C+^YT4SJDATRBXFC 312/1*$E/ KT_(MXOO:?$/<<64/R[V4S)-6"IJ MSWURQ?@35KM6:83]]-@T$[\FJ9A<0B=%(V&)_:R695?TE]P[LM#@ZN4&5SWW MQ+:Z'7E-KKH[]KARMNYQA5Y54A[8^%2!_;9R/ZF^5<["12"%CT *)X%\ MR;,TXX:(#[W2?01HXCYW\EZ1Y+YU\W->[+;$(U*XM^C75,$&[3U$A-W3_L E$L0^N(N+>F.)N;-%M>1E#;,\.Q1,K>_XNE M,NU9U;NH>S5KIEE1MMVA5J1A^271B+6M -2T3JHJ@T+43U4GW;).Y/FS;4$$=K>PN[5S&-#NUI>A>MCQ/RR1L$1:W=WJ50\]55"$)9)J MNUO--EN&9KO2'$+8)RR@VKZ ,D],+*#J6T =P/Y2?6<%M:^RS=%,B?VW#[HT MI$%X;:Z]VQ-$]V E>ZC8PH(->UH56#Q+AP.*)1F69//KK-X):AAK7)(UWYY@ M3VO=X* NL=TV=K6PO&K2\FJ_1LTXZ:)F"XLDU&Q54K/%%U&HVL*NF*IFK'55 M6^9)5]XV!ZJV&N%&[G=7K;[3^=JY^.MI9J>BHS9QWIS2N%7.;DKW*Y37-B6: M0RI#199YTJN^=9 J<[__M7#CO8/BP!WV<\J*@PVRF-SPM?$3OL*"C60[#8TV M_:[FV&B!A_7M_NWT(L'C"9]1%7#8-]H=+W1 MZ8,#VS7/3W7WK'O:-]W.T#BWK?GI@^Y K^GTP3V=-KA\J""]BO.,Q(M#FHKC M!UDIW/+"XC"GN)!]2F@J3M%YI(D;CG+F+L]P5\C"9UZ<%&-Z)S2^?)$-O*MM MY*2)URD%E3YS:N),$HQ,A9ZEA72$>B5::;G'2*/1L?3T[^ -NYWHV7"R.MEB1;[#_7O^!F?LP M$4\+NUC1BZ7F?)U/OI8+,$!;/K1Q8O S)P:ONW*NEX=@Y^K><5":BFL\QUA) M/,P.5U9R;-_8A ;1:TC=U^C.%H%,)FR:?BL)4A#2)0G39WRY?85QA<>C" @&\!/ /,!"'"0BD MPKP@W,Y)1U]:U#LG)C90]VV16[JOX2#:J**" %GM8W7]Q*U^$Q'*=HAG&W&' MH?I3Q4#DP!9<)"!+$05I&;)@M8 MZ0&3EGG0[HEM+<5%W).>-/T! [5X0\+M M&(B_ @_[QH/"S&J<&*!2[&6M8X+!I0#$_KE4&>:$;P$\P$# 0$A?NRL4+*O6 M]>R24_>R=;J"%$Y#CK 6+Z!8+Z:&@)HM8_838FU: K)3#EE.\"= M(\,YZ: @'^!J$Y,KP]N&O$.[ 2U "W9K9:WK(N6ATK!)VYQH_<18SGDP[9.> M-,\')-3BC0E3<^2=&-\62@$BFB:?BD,4KM56%_?.21='GNS;++=)C"(:*]S@7;^0 /LP^HB#8A XL/:&N.> M=)>K&FQ78B*N0D)4CH1>%ER<^"R9O[TQ_4G2. Q\\G_TXG\MC?A;CKR>$-L* ML"VD!V@V8;--8<-02UT_E.T0-Y]LY\3%YA/ M6\F/T@GZ][7-_6K=&>@*/U''F9\:^)JBU$!$Q! M/I!//2ZA5<'^W"NR:H)\H#^PZ<\=Y*>Y$JO=8-.!*7#R1HO37S/*$?+D[Y_X M]V^_YNGQ-:73=Q?>F/EYR+Z,+L8T8:___,=O M:S]M<>.T[V7!39#=78H7N[\;5XA(0/H;&WTX.A^8NM'YR_YQ.3@B@<^_H%YV M?-[MF3UK8!EV7Q^>]?NGIFZ[7>-L:+GN<'!Z?O3[@TE=GJ#+8,)2\IG=DF_Q MA#X_P4N7AT'$CL>LT"'#U']Y7U!.P 459>]LEVN53"VY'#,RBD.N@UQS23'K M),TG$RJF)R49_W,JI$CB0HR$SL1(:.23A(4T8SX)HE&<3 J1\YLEQ553_LC8 M3\F4SS-/(6^"B/\]SE-^@U0C[*?'IAG_3SGA_.=\QM/B[F)J$OZ\ MG(8D#$;L[;L7%7E+$?:VDV!O0YB].KJ2?3PAJF0=-5DA*)V_TO([BL_+CXG$ M](0K'&:(W]S?N)QXCX7A[#7,%YWIT'43E(&F>Q?,O2HHL MOKD-_&S,?\T%,;/4G*1#.DW9N_D_WC^TNHMQ)T^1NV$]2;QKQ.&*P7PXZG1^ M>=7,K1J6V86]+:\S&G)=8]ZO*0)U:WE>0\+.SSO7-;'T,\ZB\>JFSBM;AQ7O M[3RR&CN(J_AT6YJ-JSCTR_O,G"CR)<_2C!MG/M8MO$KH7@7[B16HWN8+F5J5 M\7,^N6+)NNY6K4.+1XO9+M,R7'-H\U M*#FX(@!"P"'["*K7PAOK>R7@$'4YY!N;T"!ZS2G>U^C.%H$T) MPR-F+J\/O!213MCCF(_X1%M*)--8+A:IRNMR=>S JQ" M&(W+,5 (NW]]\=_8\3D8LD.C0MK-_SQO7K.]@TH665"2 5P(ID)P;1,J2L+UZ[Z9FNQ4U MZ'A>5(?MQH/>6WSB24?BZ>ZJ:#["W CC0CY*RP=A[OV$N5NMJGK[4 MD(3UCM8QD;". )XJYN%PHN.&)=$31W0 MN>5V$:I#J 6QZWE"B76B(W@-1" X"_DHZ<[":Y6Z>&J^.XL<[?6R/&R[OBC^ M82=W(&R!*/2R2VV?U+#_HPJ*$(56U,F$X" X1*&5$!RBT$LYVM+BT.U.TK:U MKB//@4>2-L(RAQWH=D]ZTIQR530?<6[$<2$?I>6#./=^XMP'D*1=?1^ %B=I MZUI7K[XM.Y*TU0*L6O1WF.%QPS[I(4D;X$*4%X)KF^ .D,[W1G!M87AL#J"- M^$J@TD#/9,29$+B_K]CHG72D=1L%(@X&$9 /Y(/(??,B]\WW9I&AOEZ*BR'/ MKB-#'3$;Q&S6E9/IGCC2RJ!;'Z !N!!)AN":(CADJ-?FS[?,;4<7\0T3U&T= M">I(4%?46V^<4VX8)P;BW$ $XKB0CY(.,_SBYBW/]INAWE%RP:N,"^UH/0>9 ML$KJ2,LX7CJO*Z]M_U.;6C6!:4S]1.):7?6Y!],HRC00' 2'@+\2@ML]X-_X M]>XY7!5F)4!KGQL!V[ &/JBB7O/71NE)JPCK)Z)VX M\KH"O"89570!1--"HI'F=U40C9"8?0C=@A&#$5LM(+6T7@]6K)8Z;(4",W4L ME5F9(D?Y_*NU-&[G!F%'9[JU#%710L3U#\G)4%X=Z_,^6K$':71/3'DM M"T%F(+,]D9E"DJUXF:Y+ZT2CD,Q:IHTPK3"MKJ'IEKR"WH.WK4NA@%^S8K'[ MU.^7_KWT7F$0L>,Q*ZC),/5?%'BQIP>Z_,S+8,)2\IG=DF_QA#[/B2^]9S&A M0<0I-7MGNQP>,E^\S\$G0A T)$$TBI,)%9](PD(ZVZZ/\X3?-/;^)O$L6!&D M),TG$YKP6_GDBG'.)V^"B&3C.$]IY*<:83\]-LW(E/%KQS1AA$ZX6F?IVWM,_8K)T?DK+K^S^+S\F$A,5KA"IX;XS?V-"X 1 MCX7A[#7.EY1-_'43E(&F>Q?,O2J^A^.8V\+,Q_S47Q(ST M.&>%=)JR=_-_O'_(4XMQ+P<)%UQG/ID'M$: MM_6%3;FN,0-5^P4;DC*FG'^_&*ZQWYK55QA^0X$4'V]+DK^*0[^\T0]NF%Y0<>VT;%7DV KZ$GP6);KGWNQ?XV5N4]5M_2@IH>DIM*BYU!3 MJ&EU:KIVH1DR+I[7VW\7@F7^,>5BH->,C&B0D!L:YFPI7'%=]LV7=J0N@LD[ MJ5X38L6&=6)6WW95E;G?+F"*?2T4G8-I=MZ5.NF!:$ T(!H03=5$8U=_E*LJ M4[\KT30DPEJE"#]&61)$:>#-UE/QZ'[/F,U[P&ZRI&IS3TI+Z[J.+'"IH@!5 M&VO8Y!9CHNMH74M:KP) I!H/"1L0[-=:;L3;8$$PMLO')&UB&8O>5]E)YXJ M(-6>LWL,7>O9Z.6'N(I"!JM%Z.IJ>@\]>8$NH*N*BC)'LPUY;=[:CJZ-RU#F M__[MUSP]OJ9T^N["&S,_#]F7T85(&#BE*?//XLF416E107$A*B9FW1WZ7A;< M!-G=I7C4)9?+:)Y_33-)^7C5A_#IRD2<_&-C3X(^"QCR22( M.&1)-EY)^1!.\.P]XU)+!4I0C_%8 M3WEU[7B[_-CR18% MG.F\@C-83$%9F3FF-XQ<,1:)-$Q:3$00Y7'^Z/YD&J?%&6BKAYB]??=RJSI4 M:MYS=?,K-:4>56;:.]9H6IV:*Q'=IE1,XOWP?@J/$^^WS_=K2 Q0N479PG#M MXUB>72JA>MO)J_=L'=2\^'DA1\O0R":UI@U1PN<]U!UD*D$%NX>N@9\87Y%< MCFE$#)/\R7\REE8^!JJ#GMWKV;UVD3@A?_ %,7\>% V*)EW1+N.,AK">M5C/ MEA^K*%TW1;?D=>-FM0Y,!*;WNH??5CI6 R%*@6"QF:$D%#X56P# K @P 0 M 0P"# (P (, @P"0 "#L+E!J+!LU7*:7D-P%B?36-0/$)]=\:N9E_.?!OLU MM\IWN<&IP:M-)URM(Z_SA/*S+ZY#^["6Y),KKVW@FN7KWAB:X79K$TDC,_'? M@HA 1""BBIL'F9INX?104 VH!E13M<_CHD\2/![0$&AHKV&>GJYUG.K77JK, M/EP>< VX9F]A'LOIP>F1XO3LGF/=AGVNR80E7D!#,J73C2H?%M5R^ST6M *+ M;FB]KC2#KLI45VVW89Y;#(DWZ* O=T4-M+08+17TP%(% + BP 5P 5P %UAP M !* !!81D:+KNPJH!7 !7!5:M^C(W@#KA[ M7&[AN&OWY(55 [J KDVLF@ZSAEP[2<+Z?G)Q0JX%KB-Q/$]QF ^]9I%WMUU_ MB?4!N=_6NE5T5M"ZNKPBPU?$HXK^5&W\8.,.&%)O;'FU=&O*IMT6#V@#VNI, MA((5 ZZ *^ *N *NL. "I IM2&%!9<*(<;U8M6.V_388W'X%*$W- C%$=/' MHS@Y3JDXM3\)KX6M'(P.XXFMLS]B\T M5?2G:E\#.YN@,]!9A7U9S)Z\OBP[RZS=GAZX#EP'KMN;ZV9IN@W/#9X;V$Q% M=02;;>BYN?+JL>"W@>G =& Z)9G.[O6TGE71I@,<-] 9Z QT5FO(S998^037 M[47Y+6VN_IJ)'<2G?E\;"2]))PPB=CPN3T(U3/V7]\I9C%<'&T2E;]\1-458I78^.@]X];%+=UDQ=SI_Q>5W%I^7 M'Q/%R82&*R1DB-_PW'X[TH^(S)R%O_OD)05T&$ZX#G]DM^19/ MZ",G8D*3ZR J!TGS+)Y_41)C\(3?Q;B7 MDSH6>4/VDUD\:^2%%(/Y<&1U?GF5C5<-R>Q"8\OKW)J?5_=U>#\UQHGWP_M5 M][S="WH/<^&[,%R6VAFOC]R3WG;R$I<5GVY+_^0J#OWR/@/FLW>O9 MO7:1."%_\!5QMM%)2U T*-IZBE:D^<-ZUF(]]^&_/9;D["E%F.?E0KI]Z^8Y M#5XFO7T-[%\BN DZED_':B!$*1!\OX^'*PF%3\4> + +, @ 0 0P"# *P M (, @P 0P"!L;A!P*-D+T#F+DVF:-VZG^_*S#2*<'#8&&0$/;2<.!PP.'!TP#IJG> MX3&J/P4;_@Y8""P$%GHAQ&-:FF[*Z]N@^NS#XP'7@&OV%>+I5G^8[&&X/#CQ M4NQP328L\0(:DBF=;E3SL*B3>V6+N.*!%TQI2*[BR-\D=7MM@$G=L-@K\DQ'=?<5J3_KBFD)F0!VUK7KNADM5=ZU+;8'X#9!\N M998]HHK.W7Y>*NWVBT! $M<=^STHH!GQ,QAVX J&'88=7 .N@0W'LAR( J*: MA2@L014(S:^WQ^.X38_9%V>S$7I#@U"!*J>4(%!YLI3;D7MK>39"[^!D@B.;HJO@ M2(E.IL1>XO QX6."/]572O"GQ&BE8VJ.5=%^#;Q,L"18$BS9>)9\TS/E57#" MS92R$_YK)K9[G_S]$__^[=<\/;ZF=/KNPALS/P_9E]'B2&AQ^O*7Z&-TP]), M%'ZEE^+>E_R-3\/8^_OW?_[CM\>7B]/+:1;$43_R_\KYC49W7/9]S^-3EZ6# M(/7".,V3Q6VX@",AQ6]L].'H?&#J1NMFQWG?/^N:I[G2' MG;[=M>V^XPQ.=?W,-#JFT=6/?G\P*\L2O@PF+"6?V2WY%D_H\Y2]='D81.QX M7!Y&;9CZ+[)FM?CXZ)#KB[/_.QQ\_S0D'S\N)3/^J__I>__RXY?/I/]Y0/[Z MWO_T\?S'Q\]_D/[9V9?OGR\O7E2.EU[FI1.\GQ7)BJ70.8**NP01-X+EY^7' M1'$RH>$*#@WQF_L;%TI*/!:&L]]\.-*/BL\<:M[\\^:3.:')=1"5@Z1Y%L^_ M*+FA^.8V\+,Q_S47Q(P$.,!#.DW9N_D_WC\$]6+_ES+6[Y\U:XMQU=]W9RRA>#-=1. M'90/\VUS]K#^KW6)+K.]O[ MUE;A?,I:T2 X 3W<00^EMXV&'D(/M]!#"Z9:#5>Q\:[@FR BV3C.4QKYJ0I5 M'GO6M]W)\(*&+"7?6)8GD?AORI(;]JX28JQ1H$VP*,H(J[VF&!H'C8/&[4MP MZ'N8O3]EUT$4\;&1*QK2R&/[7)*I(A1I&^A-JE[L:*YMRGIQ56927(=F!_LS MVF"!AK& K76Z:X=#P )@ ;! "UG U$Q'6G6%*C.Y*PO@U,87A'LVILDU\\D; M+V%^D#'_+ZNSGE$4I2S42L8S$(^(S/_=$#ETU)SR^LLG1IF,0 M'%U:B&57J;6[&1,B5!(B5$#N_#J#&UEY1YAL*S954%BUCPYP IP;><"67ELO MP]:#$Y'V[/TP\BL(LU=3_M:$RJ'ZJMQ:4\S6T6Q76HC_]6JV)F@10H-[WM4' M?X&_]K)%"?X"?X&_P%\U\I?4S57PU]8K2X5C0?,B=M&N-6E$;VO&S:7=J+0'U+*I=47_TT MXVPN91;&75N! PI5T1U$Z!2-T('*0&6U;EF"RD!EH#)06?-W10^>R1J2#:UN M.KGZ.8A*R0IZ!;V"7D&O&B&KC0_]7GJKJ@ZXWM[JOS2XY:.F;=F"GY]D@[,)P\-Z2G',SRK/">LPZ_KK)852ML>)?RH_CYNR#C+^C--HU^CH.K('N<;[3-(-^1"\;(1\X" M"QMB=-Y74P@W7"?GWC,E&084Z9<4E3U//B"9^N.[$K M-GM/\I%3R4\23";,#_@SPSN.0E'E*7XC+DKYS-,LY\PYI==,Y&2],IZU]>Q9 M(_F2"JV@HD#_WOEO;VPM]&BNKB^7WC;+H.QMM)<+[!30F=OWRK R@_O>4^&_+I[S!,^TR<_8'\Z\M^3\WJN[F'MUY-X]?8;F MZ=O267V%$6?__NW7/#V^IG3Z;G[?+Z-_T3 OW-)^Y/_%=2@8">Z>E]L/@M0+ MXY3KVR5__=,P]O[^_9__^.WA;>(1'WR0L4_!#?,_1AF-K@/.MOV4^[;I>2[T MM3_AFAG\MWC4L,S!O12,?']?X>(*&7]CHP]'YP-Q%OM?]H_+P1$)?/X%];+C MP6G'ZIS;O8'E.)VS@3$\QWM0W%ZZFH]./'Y6#58< IV_XO([B\_+CXG$,B]/Y%&>PHOBD7-(;.!3';7>#>=4BG*7LW_\?[AQL"3Z^0[KUR M^\D(RAH+G&(L'XY<_9<-UU:S"XUMKW-K>6!#]BY4/0[]U0Y"%:2M;AX=K/7\ M=&Y N47>8N73R.9_5>Y+_N#6I)I&0HHUME(F0KTM!;I-5S7NQ4K+TMPY%;\- M621-R@6Q-4>75MRCRDQNY9+79)C:0!>;G"VY?I5/:PX?LC73EE34Q@/T!Q9F@5S!'.T$:;,312FO>;(T,R-) %SI$+4 M:8^RO8PS&DKCVEJ+>1IQWDPS*GV:<9R1T=40 MD1YF7PS7YB7R*-?(>NL.>HY_W7:LW/#5,]_S$1J38PYPF0D=MQX(WY]5,J M6\LZ7T]D#?N,;&H1%7D,VIIGXAMT4>47\00F[SD.:A'=E$ADCWCA@(Q+? M#\]G7I"*&TWHWT7B2O%-T5=E'-^*)'D:?+J8_A+W_^*_61>GG',7@N=/8%'.Q!^O67R=T"F?"2%*\1-Q M,,HT3Z8Q?_=BYDKQB)=<%=!L$L0?%D-=$=0\.?B1"F^H<3.K,S,LA5YS>8N, M0S[@=P(JI5+R?^SZJ#(U^RKGL\ZGGHN23TV0W6G%&Q>U#X6>U_5&42SGA68@ MY=H9T6N6I!Q[>SGX>S/I?3D$9I\=N0 MZU)8U((2<$@!=1O)2F0 M7.V('W+?DG9PD3!-L?$FA7]09OR5 ]X^J_:!S_RPQ98SSU];UG&D+954F4MQ'8[0VI_)!@\TC0=T73-[X 'P 'C@D'G M<$S-,C>?6U]*21B0A)B0H<# M+]?0>LXF;0R +J +Z%I33AU7Z^I 5Z7.8LM\PK+)[GS7MA)XM>UD]HZM&:8\ M#_$5\:BB*(C0*&2QV@8IV]2LGK1@!B %2!T\I"Q#ZW8,0 KQ0[F-:ZKU%5NS M%+.MCF:Z\@Y1;OM:#)$.1#HVL6ZFK3F=39HZ EZ %^"UIIS,CJEU76D=_UL/ MK\87>>XNPF$NVE1HY$^.VI"1(4UGS4KZ(^$NDC?S<[M,_?WPSV'__J/Q_FT5 M8&P'8NO]>3MF!TZ/'>/25H/>^XVSO$M=ZR3C=O*;:!9 MDHY<445B]1V>TJAJ.TW7>YI9E?/PA'14T0>$JBKW!4 V()OEZ[I=7;/DM?H MU8!J0#6@FJ>N-]BJEGKI+;:!K8DM!V.RFC8<)?NLL)+.-EC);[D M[GBP1[>EQT+@W LU7*3=V4CT='[^7('B=X^Z/7]=/E)I.#]2Z1%K;4B)KYQN M,-]H-X4FW"ET\ (<]9/YRMT.:>]HW4Q[6C"0TQ&XUM M85^/#BJ'8<741SGY0']D<]*A%.4JTQY<^0UU>2' UU2K&:$_39>XR:#ZY.\: M\4.RDT+&7WEM ]6L]$)P-,- ,6F-2[#&>S75M2IN7%ZDJYGRNLVI,K]5FV-8 MW18CPM'T#A"!1;)274Y;DX??M=%!&*M"A>Q3>Z#E=J7M"[8>6E@%U=%P<:OH MBZ1#O2LP7;JF6_("#6N_9X-AAH44P/3T=1U+TVUY]NH0P(0>)"_TA_MSV*\D MHP('9F-!4G.>&30.?OKR=><)C;Q-ZLO;&YLU+,W4I1T[H,H$P\MNMI>]W[9@ MFMZ1UM:D+8C =L6KVQ5%E^0JXJD'TU+(TGK=VDZ5:GU$%FN+.C8[#@:0)8BF$IMG (S8ZT_<&V( *[%B_4@HH& MZ7#S=H*K\&FR_UUV'U_G44#G,TZ MTFR@=FA;> !M"WNB=AE="['T18-4,$VU29"NUC/D'3-]*$RS5G_4I_[]VZ]Y M>GQ-Z?3=!;L6/L,W-HVY**/K09!Z89SF";OD+WX:QM[?O__S'[_=_WQ,$W9* M4^:?Q9,IB]*B,]Z7J?C_?N1_C$0OKN"&?0UIE'[E?JEWQ^4;"2%^8Z,/1^<# MT;7M+_O'Y>"(!#[_@GK9L7MN#9S!\,PU=//LW-7UT[[M=HVSH=7M&V[G].CW M!Y.R+.!7^H$^-:=/]T.==3*U78X,2;-PBXU(]+J1(EL7X:-JWY^/" M^_LW(V-ZPP@+F2>:UV0QR5-&LC$CIR%?)1Q?>.,XY,*+B_GC[F0@&J^22>RS M4/S:9QE+)EQ8Q34C&B3DAH8Y(_&(Q'E"V&0:QG>,\3'R-YK=)BV]T=4_3?/$ M&_,7)E.A&*NG%%]\_;I\.-X)N7STL(2E&1^<>(GR?GD49*NW^7;Q??DN)$C) M52%A_F)B]$*KBY>CR=\L*][U_CV\>#+A/YN]1?E[GV;%WZ\3&F4GI)RS\H[> MTIP1]E/\FVF$^]KB]WRDP82*D8[B9,2"C$,IU<1PZ$1 [+_ED"A_6D*%8AP+ M;11C#=(3\C5A(Y8D+[SGUP?OR?%(^+NG?- T*[!&@XAP[AN3E"4W_"UGHQ:S M4K[\[(L;,50N$7Z-'Q0SQY\O[B3^0(3/($8Y9>(\0S&@\FZ$KSB"V"?Y="8H M(8=TQ&$LI,$%X'%.%D-XY5GEJ=4IRS).S$'$M2T5W)(^.2?%P^;WF(U,"EJR MVUC*?8Y)G$@:T3AACW, F'E(J'5<+C@C!7\6O@LF4*YKX MW>+>SVD8QUSDA;D_?Y\%,*?T+LXS$K(;_B9+HRWQ4UY]0CA[^C&)8OY>_O_F M:;8*>R_FWW"$DS2_2OG2FUL.PADNNN8:')2O))BAH"S^,'XM6V_8ZN?4<=QASQSVG6%O:';-ON6ZW5/7.1TX3J]KUF/KEQRZJFQ_&:<1H(M#OO8J MU+#H>9[F$ZX"_'=IH0YT)LD"/@DK81A$A?@+51-:5O!R@8T2%.PG\W(QJURI M1AQ:26EUXR*C;6Y[T^)2\8R2!%(.0Y:RXAY7C(^)O"E4-75?A_<[ MH*[_RL7]%L,U]M!D7*F6XC^$?1#]:1H$7G5-#D!95A>9.D )4 *4*H'27-^[ RA;$,6J4H3_+M8. MS#^F_&WI]_6(C;N8![W-MJXK I&50-BE!TK)/7%14(H*S]S.A5-&=@V0! MTS@QT?0-+ 6.&@6,$_D1>I4F4F)*XFM2R%D9D*NI%ARB04C+OLHZWN>R*CC MEQ69F %+-\F=/+5=NV\YAFD.W&[GK#NP#*>LDW#=,V=@5YX[*6G&G]XTN?C^ MYY_];S_(EW-R\?&/SQ_//Y[U/U^2_MG9E^^?+S]^_H-\_?+IX]G'X<6+2K&/ M.H\*TQ%KJTHY%:G?+'V\@[*]F2JJ4,Z+PB*6:>1CY)VLU#+,_[12T'!+10:U M%R?3.)GEPI(!"^FM6 ?S?W_FYK7(EC%U79_GG%/"I5ZD>D^3^";P^9_CD2C) MN(V3OTG*O#PI4FRGTS 04$Z+O22Q#3A-@E04:-R7-\RN+_>5KH4MCT2%%(F3 M:QH%_Z5EC0N_;^C?\A^>D(=O873?IR)>D\^J8?BP?99R#BAWL +^U&OQ9F22 MAUDP#5F9B5Y4/MR/E \C8][#//91D+!;&H8:N0F2+"]*P(,;<:_9J_(?:>5; M>O,\]2A+XE!46V3!\82&0HSBEEG"Y[LH^N$/C\H'W;(K_HB02Z6XSTT>1BRA M5T$H1L0Y@UXS(8K9S;BEF/!K^)!"KC;S)X6B.(-+[M_]SX1Z'O];0LN$^B]Y MLGB_5?F,:)IIY1]9@T\)?D0^@U#:(T(_Y=Q!736SQ# ME%+0C,_5.!!IU\&$BV5T-Z\'^'@ILJP3_N0D]T25SGU5DXC%Y2FWCD(+%A.] M-C#Z24##)V'QN$1D72X 42V(2I1*B^TN>+O]!U"4M_L;U>X5LB_K *\8* M'N"R*^F6XS9.?,&3'-[9F%PSP0/\+0I$3\7KTWM'1E 0%\0T7%2^?(\"\9L+ M(9C5ZK4_^OT'Q7[],"PH,?'*]R590KGKY2U*":]H6%+V8K L#"9<_C/KL)B7 M@F> L=TQ]CTMZ' XJYF2[A0(.$T7:"WJ!E]%UQ.:*?2))*+UB<@369@H83I2C1-\\FL2K6H]Z*CT;RV;%;KPN\F2J%+SY$M2V_#1_= M@W+!-&7B,5XA[;*@E'M3A7L@Z*P0;BFWJYDO*9Y\)8!:5GQ.&!65Y:4[-5JY M6+Q-'LUK1S/ZDTSC-%B0@#^OBQ5_*D>B%?]-T_GM$N8);VWNK\RL^74<<_/- M2691'Q7&(MS!6=>_OU-*!7TEC/L!43H70#FQHGBK4#@Q1-%((!OEX9S_^*5% M;7+A011U?'R->,UFU:WSQ\V\(_YW%HDU7U%<**:F]#?NU8)/Q#C@$R?.H0N+ M^D%N)\2CRX&D<5$Y_%"';X6JA $3 ^:JQ'V>-([$8I23JU+'6QY4X;EXY:CX>JB(17 GJZC;%;6*80$GCZ9C MK?C_HMD4)P96(" =<\(\%JT"2DX0\"H^":9)LU62G'&LQ_CUA8[^6U3$!F79 M>E$=_.132G=JZ7[\UZ/@9T$W17'MS.L77%)8A@G]7X[7T8HX@FRVYA"/$MOK M0A %["5^"%H3$O1 6^N4CKFCTMS Z=T7AI."F>S,B M;L&?F!"[A^_26FMEV SLU>E%5VJ<^=N M"+ MRQFD'XCV)-R7BQ.-#']RWRX5&R; TBYQ5,ZQ=Y8+#15U M%6)Q%*3<8^=&?PEX5:!+EBY+XBNCHQS83=E@+Z+1.3I(@,[1!DFO)5Q,\R%O2@&]LH?M+AU19?3NG=_3=)SE8D MI,V79L4?^"_%)D[QW7+8Z*!6*C5&!B;3A(VYD(6_^+%8R_6MM2[2BQ#LKMR720@)G8NN&;S%8RWC"?VL[C%; $EG+3RWMJ\9YPG%C<: MR:.$\:6?P%VQ43>+$8B52(&H&QJ$0CF/N1H?BSC<\C(?S%\-\\<)_RHB9YS* M6.3=D4NQZ1(N8L&7BTT8\L?]K'TJ9DVV@G[E2^QD1J'"MTM\\I^?RAWT_N3CA*V^^U.8K_477 MN]G>N5AE(HM!4"Y7IC* Q#DYG\SZ\I6A9.\I++\18'H["Y ]?LSJ]N13=]@!9 _R MY![VU7?F[;#JBOU\C%[2HELQ@;/ S"QNJY=\;_YF] MGU]SOP,B.O33Q3Z&\$(2?_;PV?06,['2V?!^E+. <6'PGQC@B_-=#.7^Z6([ M:MZI<+[;++9B5G9D7H89G6_5/@,SFBY>;X.1B?#HLJ]_^:#1X_]O[\J:V[:R M]//,KT"E,E5V%:1H7](]725+Y9OA,7_G[@=]!?AJ90SJY=OB&B&92:4\/$%O3=@:T9 M%T6UQ*YZ1;3/7KVZL^Q87YQ%BMY!YUJD>:<:,TJA(RYW$1I4E5$^7T8KL+[, MB<_K<>5[L1?*-S1XMUSVA3&9*1RZC=AW[PE30A,M*#/+_?"\-C&2GH0>P!B^ M2Z;E* TZ,'_=WCUO>LJBF^P67D\G,,7W0:L;;&_+IXS=:"DBE1I1DS0#E,8G-G]%( MO0,EY]G.X!ZS7JRZ?=CQ>+ZEK3/97\,%XY*"N/C?X+H6Q+U8O/!]L!>^#?B; M*):-P5ZT7\8P4; (DAAFY0640X-1+]'=+(]',:K)"1IVQ@@B?.Y@ E\=%VAQ M8.YKB#9@3RT$K7=Y!\B74H]GZP@[#&D2W)RH,KZS=*XH4F &:J[AM4&I#PKM MLYFHG(R<:00JJ"/O5FJT8:9@Z\3#N5P(G+R&HLF%(59)&3/LMR:M, !; JR4 MN$2[2M\M,%UMS&\4RA\89_EI#O"7&C,> #+Y]ZR!5)X M;@K8FAUKS$KJI&,K/A=?8&E]R]4;/;[,4\;H;*PPA *$0CU/\&KH1%Z*X(]J M,#)OD%I2LE^USP M&?A%HG]6F*1%XCDUZ3N8;FO2:'@AQH-1TP04'A*?$ZAM"0]]& K!LJX'UH-S MB.%+%7DNS,PYA:R@D@&[*^2STAZK$,-'V "%;A/8=.9Q4N=\H M977Y,9NV0G<==4A;93><$VN#V/$QT5R"5,UX=VG#M>/)V5GX)?P3CC\& 3'H M6+Z%V;['"*KJE6[6)6;GIVZTA_*>=1:WT!N=OIJL.'DB6\I2)G;LJ7*&/AGV MUW)QEU=L!W](=[1E9-LL.52!I.(38<'%!]KM]"9^6TO?U/UFA/YT9P[Q]CH9 M=?#NKMH-%WYM?/GLFW\3W^,3>%7QV-S]" ;EFC_$SM/&OVG.D1 XBK@H3T&^ M261CZ:"++ZZ*2^#[#V>S[Y*KFF_1'W2E1MNW8C.P+T_YTI)D,PZ:$/^\L>[/ M89P7N/I0_H5-E":J'&>#MW@39OT#@4VH.N;(@=;FX($"BJQX,@#Z-]^/.7LB(J,_X$"73] BU?*0/0L,3Y'61*+ M]2!F])#39[WZH%R-HIRK;/D+.EU7/A7J&QWU(!N2WI':&RJGI7^QVH4/HY^Y M'Y0@D>1BOJ"=C6D0]:62E\?BKY&(LK@!Z :@8R'-C [U?E3 ;M!"N*RCIW0& ML;3-PE,-," A[GZ[MS,@$;4SR&9I(7)YIH=@-3O@"@$J .!925[6;G"1^N_S MQ\EQ'F$$%':\L/$;3ND?Y2A1N.,,[P8,.P2SBX^F"_)O1'I\=+N#7YONX*U' M[YMZD--%@*)L)%:(E,BR='7'0('2Z,=2MGGE_$1-Z4"G5'Y+.K]E(HL>;@?H M-WBK"H4U6ECB5=3#FH7TXRH>V=/J91%=U]2JO:96C^UI=?K0WD8'YZ^Q2=%R M5*%'P/([4FISK?@@;NW^;8&UT;"?F$)^RM*V'4WMVMTL%SJOZOBA&Q/ M CS0/X 5E2/:36-@[.7C7&^XFP'YG3=+G:^+"*]MCA7UG6Z+Y%X99>TW!S0Z MJ7?OG;QD$S]W[PT(8I$-2X2IZD3>?0ES)SCNI-Y]?=E5#L). X\-XV_X[T[V M-;]W^$0DMITLVSKM_:JB0E$,K3/U'KZ+-Y@,P2YKX_D9*D[.0I =C#8^@%J7 MX\ANA5_GI3B=-IKXWGQ/_8V"4AO,*OS@Y^()"&9I0ET(\H](?07S84@*B52441$W)]2B:8 MW!UMC<-4 (;Y2PCS9.?5G)\L+M)U:I4P\IZK6LT]"!IQQ9*_E_VSE OJ6T8 M8_RSRCCHZF1>4EW.J$HBS)O L@TUTSY; W5%@R<&O=.N>FH!FFVF)<*OFS!) M$3 ,&OJ54WJV9.130>7IS65^R\Z10C6V_ .?%!R0U'T^)%3!^01'O,R1TRD MMBY%FF:2]4"AF=AUU"NRO"?U.V' 0BX@ZT;BKRJF:J)4#>.2DK$H$H;A4I-2 MAGEBRI/NDE\"$V7)B9D@7$J$A7($>&O+ZSS4R948 J%935V*S91!H:0M)Y"L MN-)-O)2IJ4S4EIFKD.13NOR:.8$X%T!&P> MN5.H54YZZ3B% 2_=#2[)<:,28K=*O*9D8&<(_(F1A M3U'Y(_]:ZA:E)CB*4P'0QU^XQ8HLB$(6%)F&/=P_T/4P)C^[/HE0\DSPRTQS M@0,Z(8>JP5$T[*J@[)D=Z>3.9K+,O*SF7S%/_E="1KP@&MV !-()S0&U'I!D M;0M TH_S?C7!_BH&<(35IMR)&O!T$$UX$=77-DY88/Z02!'IN.=DBA$>*2:I M$TJGS"[+ET\NZX,I3WJ5C2AAH7KBV<+<\,[19/AX8$%&2-)LY$7",K9S)@V> M9]5HC#>DN-#W,:PU[3OI,O7VSI1) M06O,X^9A6*#@3Y*')FEYE $L^R/Y01_\?;BSTB"LI];RG]TTUB(P!=Y\_],K M@9]L;GSC,HWTUCG[S6J-'_J^A-:SN7P^>2C:=ZA6@9+6!]P;I1%(W*T3+11*%7U#89\-G-L. M51G:>P8U8L'L2X=]"N<5&7DW^+6&OXY>&S*:,DS#TW6P46UBLJHY<:#A(1]% M3?N''(9;N0-Z(,ADW,[JU8&$FI0!.IDDV5PI1IQ(MCO4O M@TG%":W4348$G@#FAU8$]0,9V(>+&GDTG8KL>*[D M8ED< [X] W+U0_6)ML&KL-UAT@/1.?&@B5%/U!_5A'CZ-@K%-*!>[5CLLD6!#T\ M261[2\C<"=+,:.PV=7!JPYUN)FAXDJ\:AALFVK_%QR\ZXPP+3S*D4L10A0:P"XV*N';< U,C\"QA>XKEM"?"H-=Q[ M?PV/O>D\E2A_L0) (QQRA!2WW1!:C8:]J,541RRPQE7<%&XH2%>88HA%QP6, M0X*CGL _:B>)OV)HE *='"D04EZ\^M:(V_,>H'6R<*W.N3RV-Y]&8K5[P2K; MYTF*Q\COR &AA K1HUIIOWF#' M1&_A\7Z>&8O/5OO])7C3>XL.++B#Y/-:1: 5GOA<_RW'SV42\!NLK[RE9B%N M?-]&K. 1]59N=]B-\Q8#26Q>[F@P7NW-$A^*Z])R.WMBB56I1O/0=BNA1!I8 M!8>^X%O#M\9Q1Y$UZSIV3YU:#[X946EH 6-%%&X:J'Y.9BM\MQA+1Y:^TJAGH)Y"*:"1V7B2XM; -G?!@< M2@JWL%30R\%+P1>35Z.?E3\R.HCN$+AROFZ42\>2[0NVJ'C19VQYJ&$+M*<9 M-I2A2$J)A/EW8LS)<]=26^A=:^'+3/-:\%:B32L)%1#%LA:Y:SM@OC9$9W$, MF#I0/(%D3R*4?:GR+%7C07^$0!%TEU+<,%HME0QQD6$6/'(UMK%D%YOKHL8[ MOI4[!+= %-OX9S]IJ3>7#=)"F[HB+YCHM748.T-[UIZ'Y07]T M+R'#?,G%PUFPB$#V)/04=[6<1B MZ#2JBJ9H=@.A\CH$\!EO/KTL^ZK=I*W@OJX+Q;7A5EV/!-;IK/_UVJW9F.%: M$LCTQF57#@77M&(R316SY%;D9<5]?UTUMK2#+LF@ACH#%C":+ V1B7M%V1:VEJW,L7G=7=W-<#Y]$)W7C5KI@F$8;53I%7)Y^ M:7K_$840CKOMF6N:O0_K?BA1YDQ;13K+'TEDL9M#7L[$H2C-$;[@2Y X* M\8,!$5L0D7 1142<>^(>O'!^:D81:92NX7*4K; MN0'MF;B/5QVM1(W%/U?&ZK-)0_EIO-(B5]QNXM0?-W-")Z+3C R7AOS.LMP ME,;:/#6T"L,NRRX>2I%"/3D07T'.HNY ?=8PXN&M,9?RR\=*N2 MC)$%!-R2/!+PA5F4#[![XQK;YB4ZV?,2P%',!D@C]H#AFLG69^.=&EVB%R+Z M)C4STGQ/]XO1*R6-9%.0V$9?,2/7[\:W!X9=17>[*LL$?<__-( >F$\]XYQ5 M=KI+[1OE:Z0*_1I8Y4'1_D'55XVGY.5I+YM )YG:23>QF89X B89C2P\ MK5 MK1OQSP9F-TNQW]70B8<$' ]A'R1H0;_:P5%4$YR-+6V0$4/K^_4^I ,7-K1# MY0B1S=V;ZY.^_>*/B<9:1;N\IG+=AJVJ*L#@:6Y0YC.*+VTE +X;< MFQ7Q#=9#[[RCD[QTVM!N0"F3I74U[??/Q8KZ:L?XR2O>(^E_;B M> 3AY WSZ>:+.PH*"(]7L"&R^.+0N^558V%?&7A,5I':!%SX^PCNGN5NP&?& M([JM@W5R8,A*>^CF!67Y4!'X"E9K% YV-T7+_/NQ .I_S+5F6K;.C[5UHHB MM9OX4$IBLY>58VV4ZQBB\0;*+VXE2NNB]G[$D? /;)]'3HJJGP/,(H,B.K / MQ5#:J6(\4B3WBF]Q$)9%#:.44\2\:#P3^I@>0V;6"K>4LZR5<7;0,FEG1MA5 MIITYH>%E4K8;N"K"XZ9KG_9'NQ;@WV%(%5Q&>9)AM+"2-K L')J81$?5/;9[ M$+OA1YCHR&2S&:!^(]&[*IVDTQ]1ERDIS9QLY?G)R'0\RSK CA[O/ M]IS$0MD?NO&HFW7B743@8V0:KS7MKFW+1G0N@1%MYMJ+06D*B_1KV=#V!D=) M01'89,J&IJP)K*$N0 M618*X5C7.[M@2]OH\FS6;K&/=H-?%Z;I5P9(MI4@V"]\XD$;_8EWH;!9N%R- MO715_J2="AXN-?+ZAIA8&?6@U15(DB*CI@M#D@:^EG6K+ LO] MA%3$+2UP,85N'IB2$6JFK_!*N([E:#Q8&1@Y4S)C4H-YY"LW6#^4'M@+B"$= M.6ZHZM0Z&Z\<9R/5:[5-F9^6NC87R31R:BNW;C-?P]'?"$CMYH_]LZGK(G\# M?4DG=,V0GEEF-)>J=+H;I;D6!J\(15A" M7P()9GW@ILC2]%K3B!+D8QB'HR%CW?;E!7][=U"L)+U:\+G7PWPOE M;.NH;#,\42NCW#]\ZKI)CWC%FJ+F<34RIEPC+,[%VD*RK2CYPQ*ON812&<"0 M52C6HN9Q9 J1F4P*:CY8LRYU04OADYPA,Z?("^,VN@S9)3 @IA%8DG6J=9Q6 MVAPV"-8>UMAB?QK,B ZV/S-JF?+CH/@G&XCI;D8::?PZGBC0^Z/O"$^6$[=>'Y6MF>\GFZU1KWZGOHJ2O$]MH%PQ MXL2Y)ZI\9'^H+3N:HS*;WP:U>E?SE M(6G3V;9PF&<'!R=WG^8Z(."PTGM!=*\DXS:5"3W^,RGW/H_T$01E%15>'V8N M%(MRRFV4+LF8_;4H-Q^RV<$[3$_FFS@!>5#>B@G#4:LGUO#281G3K24]W0_[ MT:R:9WRWB%\'>/P^1^21X[D!R1#9L],)GT[X=,*G0?A<<<[EG#)#"-,OUYE4 M8M^Y*7 I0OA1;0?TJ9Q/\'MA/C3$ )$UN]XYP5!?H'AFIR[9#1J#M\6L^M=SHMTVF9 M3LOX6N:&;OZ6SAU1G$GKCIQM4I<768)9I4Y:*V+61>M MBZN^_U$61A:.$M/*J(YCEN6(&TK%H L %U+I,5;]K^2M97@0]MMJB3:&*WN6 MSU?4);53%#Y68$ MSXQ>9D'C6GRMV=V\&UQ*5K"W/'(_8<*GR7?.LU):\^ B,0=-$,CXY]JJ<]6C M@B2[@1(BD1W6R#&.CVVHE!0FX14DSRH"0/%F!7\@9"U[ 6PT)<@6T!^BI> . M3\W]T]Q+"7>48&R7W5#Y?$ Y[DBDA;OCR&E2#%S )MQSQ2-24\+J=X*%>6-\ M@+Y@G^\ "YYB]C=5#ULI2&J!1&=<\G28I* ^F:F'H45FJ W,"8*W"YG>$.DK M5E3HHNM$OZ;]/QHV' FDX& VX7TB%GI>4:^)$OZ?:T2H=I+RJV>J![R1(.%) M@SY\90>4_B085FF?P70E%Z)6)VS04YBO,>-SP&N3PFW'E,RI=X!6PEY[F% # MB$Y1)Y:^R1'6%+W4+H/YF\N:2(F[PC!$#OB#*CT0NXZ1U>C+D10,4?XGUH-4 MZ4!#ZT>NW5Z,A:FQ0,FT:]*E)3KX1>G2!HS/VW9D,\^>J"6_^P=H["@VMTFR M8)97'C,>6WM*MN,R_1YF#/,I.%:=ZZW750X:(Q.K'Z5!H$:'=1)HFC1H>!>^ MQ6)VS"*RAINDP_E6I+6,UM=3Q.=L/G4Q+THUJ>4^EMF(/5Q:GW)\EOSCDI H MR8N^QG50_?";G&EMC=5T8%=D_?"2?(9;5"C$_BJ5%"!2VSM]'_"[WFGIA)<. M0BA-&HW'0SQ_O'I, ,E,5T['@#."VD ?PUL*3_%D1 M6W)H>'4@R5D)FEJ/VHQJ:;0PA#NS=](5PNES1Y(_0"PN[:>E,BEL2F*]=R7SS'O*-/=4VZ])XR M,F6*IC7)+V:"S#62B9CI1J7E6#(GG!:3OHU#X"0%:I4;@C"N">D"N;9Y8IWA M:YW5%\+:VKH?XA6OR2Y)8:79S*R%5ATZ>ZSE$#GXED^ ])>S-_C0 @/KSQ. MI**@B3#^]M*Y,*(:E<:!!D(C)QJ1^$GBHM3$\KN$ZQFHD;P>*$KT)M+2%X4X M'?YP/3HSU"KJT';&)!IQ",1#DJ^1&XW 9Z%]:S:]@5&!^647/-O=20V);RJ& M&0;?A\ /N>@7+4ECLHYR3%%@?$^KK> /^JP-G>)YHX$]'9SM#[Y]:@&$WMU\-ZGCM/=1.V M8#A8-#3:8O[Z99(=E6S/<8H6:C;1?!Y0^J*OV7R>YF1!Z2? M8W7+W$/T7EAL\SJTT;)HUC0][ZT5>+\B#"#"H"3MT*"A)/T2S3LW2;/A2;3Q M4TRB9 PB+/?6L'9&Q0TRQ7YD&C8D]Y^9J%W#&OE+-%^;$Z-[D5IERKE5,!MZ MTIEG/\(N@U9@8^*402]OF#7)4-.K5- /R$?9L D((\["/?1<%$0 H+QRGT!\ M?_2"M\SQR)&'[#,%V2>+IX>;TS ;(+"TSST1&)E,*Z#Z/;!V;W1!4PA>RIR1 MWM_OVJI]NHI#C)UH0^]_X#\H-EI,/Z.*&^\C8_D(AH0*Z1LZT+YO&SM;!!.H MA^_\;K]N$,A(6O+184D54B5[VT4Z-?EV=8/TR!@);Z!P'0(11MR M:2YF^Q:^.]QO^H'([(5A']NIE Q+Q[',!325NEAK2"MJ9VUO+4FEL!TI3A'T=H M4B!5HHV::'-1$WXSW2\C;KI6VO920B>U5!S$+7/"Z@XCK?IJ>^>_MWNZK>>_ MMWOTM.??*;L6E-WO9.HB(E7;.NYWUT-HL@>>K-G/?BOK87R\&6\29=\9GZH7 M*7FZ=9WOM;.P033WUJ7O--@6W+8V=L/3MO^,-&TW060S#OJQ;AG?3.YRKITZ MF<(J6+S6O&3:3BZ\%MV^!>W>#75^&J4L>9Y@?@DN?0GU@#%:VGF(IV]P#RBA M)L^EC6-M!-M.D%):T$9@!#]2&6;=6M$;TR747@6\66*%)5T=3 ]!9R.M(6?: M2$<);XVZC;.JD.(7VD@>AGO:X'=R21MB,&VTRI=^UAG%2VO? MJ]4PX,_N9U+L"YN85/@RF^+ 3B9\:[4'M9DSX_$DHZK,]"\HA8U_PP4(^WNP M$3TJ;,1&04DT+=3/^A\+Y]MN('!_%E0H]U?,J0?KE +WW+>H5Q93^5MM)[O_P]U;)2)(PV--OP6$'19H0_0A6]DHC)HW:T'^ M/V*[FB\X_T(#_CI%Z\F]2JZ[F1W]/8K^#I^!_%;LY',39&._V?M6TCT;H6$P M#EN/_CR.!V!Z/4?=:$=J]R"UHX[4.E)[&E([W*A.76RLVN\K-1QNE;+=@%^A M%R4867 W.2C)?S.(2%O=C:/P MX.1\XSNR+6?_(/]5FR3Q':O,IY,THG/)U;>@<+>%%+="#&UBI]J748?AWN'I MQK?K15!-)\ Z ;8EI-@)L+6WZB \W-N\D?4BJ.:Q NS%.V%;0 [0]T$_>^$A MWHN#%=Z+#;O\V^>T-T?A\6'KCBY+ YN[VK5.)F\[=U_[[K[7QS"'XUWU_W#Z>?,'*[M4QW.%!:^Z8 MCMTZ=NO8[>Y8]EY[J3@K]F9;&.=9[,PMNMD]"V) M>A1S;OVMJ;V\G57;]RH2I _#_?;"/0_?LFVAGLZAM:4)B)TPZX39$U=[=,*L M$V:=,.N$V:LH"_GNA=G2GJ[N\T\VL?6@QQZ-:-'VU)X*C8M^7*B\?I_E\*LT MN,2$\+0_#Z[@W5M"[F\=T]%VUM*="QGMS/8GAD5GV/VTY,RD+[LWN\!421)) MAS?;Z+18UOG20?Q#;'FGX]M0EMK72Z6.)HGN!EM\W0W^)YLAAEY8:Y&"N/'2 M,,3OJ(7POFFA'#S K"JQ#PBY'FCZW#7 6U9M(K& ##+PFYUN4B%<,/=;&7#_ M*T8/+!H&F<-7!GX\.LOGPCU>*R2J6[E M9Z &"_@$XC9'"-WO3@@&8EA\/*F?8$%;W,2W'N:+/E6,8Y]*G%+\G!6S'+,H']KCL M]YQ8L+_U!L>8>Y&X%*6I7G& ,Q((!HSL^MM_"08F0._1^A 4D,Y*"C=$Y\ MCHQHN3]KK8OE,+&4"BLF&3CR33J,_QMXV* @V^EGPC1_O*/ZM8\ MNI_I#K7VA36E$4EMS9;#K%\)Q#F(RA 6CV8^/JLYH:Y7/(YRM+?1)X+DOZ M;>M,44EA\,N[CS23RW_\"S:Z2F!. \2WQ6GKO5BFC)FC20=US/H4L_],':28 M79V."W<(U26*VFH+8J/'FJ#KXF)K-6']$EI?M&($MP*4O^Y:&G&['C3K&386 MJZ$.=^S4P0ZW CM\\DC4X=/CAT+('KP4D-R]#B3WB1QA&W9'/PF(W_K[MT* MM>)8>E?-?[H!T=36AG;QC]>$(+D!@ON'F)\/<%YW*58KN5F,]!LRTB^U%7]W M#XHN[/D$>J;;N!;DY1-NXM9OW/=M#BZ(O_H]&YL:YWAMXT_HN)GCJ5[B>.X, MH:>1B-W^K"_X.OGV\M3L)N_!EQ=7K] PV6A*49MWW"W:L^WBV0YU?J-D]1)2 M]T[#O?WV:J2W_>SQO>\ IZ N973 I?5HT%9(G&ZONKW:?NM\>_:JL]2?UD71 M7LWB]IS!R[)CNXWKO+E;($-?C:ALVZG1^2ZV:&NVB]$VL3_;PD&M>2)>DL/A M)#P[;:WP>5M.LD6_PHNI^-O"9%)/&&R^R.^3P@2I?#O/A<, M/'@=6T>J*R>[J7SC#VGP7O7R*LKG>)4ZX9J-]Z;"R]G[FS)*!U$^*()W&2;' MO]$7LX.]O[R_N'EG?MS_R]L@+@K$.FI\_%Y&<5+3R*)AD Y@U;&JNRCS#^D$:(II. M\RSJCWGI*Q[217&PPB"MZ)I.946R!5/,OT(]0V4O@YA/:1R5 ?R+3P)KFU0B MU:0P;#*G:D>L[.'"FS*!![!DA^MGG"(C(*- :(>W@FH(LX:J)UO#:.N?=E^G MT-ZT_-#4Y(@/9% M V:*?1!@OS,K0K'Z?;+6@6F^X5UI2+K4%>E/;8T<6.U4_;RV_2OK9PS MR,]_8/TKZDE;YMT@0(]W]D\= 5I+;$[ JJ'3T7@/5VJH"-CA<_2-@ G&,5!E M :20L,!CXB9!9EX:Z)>$FTM\=]>=@;9P-)OI%^#)9885T$Y?IJ>(/T"EB1[7 MKP!E.[_TY"40M"(DB&@ -@1^"6V>0FQ)AST6\A:1P*.:D=*+BEB,2!I/UNV/ MR=*4J_IQET *+FSO C$]R#UQM+][%L!C25.?HH>,R.;AU>*I.)2CM[D)E*!6 MT]H<;4&!_LY:!'AWEN7UO;-+0#?=I@.P;" M&*8)TUYL!B*-A \GV8Q] 6CUHLJ?1/E71=:T_R*$Z< M0>3E-VIWM*N?QPN0?A%$$EY:"2*B*&M[]1"^/+T'7SZ3$?]=L^'?(^+"HZ5< M>+2S=^YPW"?!=2,^, 6(C*IU"?H)[&S09L)N)WLG;PDO#6B_Q)LKDG "5\L_ MLICZ%O%8QE0ERH\)EPX,VY(QQ4!U%H0L![L '\@U3AOS&V.#H8*)4L,\H)NF MZ"B )<%UMI& 4+?W49N)GQ&F_\O%Q4?MT7 6CQ=A9LXYSDT,AH$/4Z274DW% MR4JX14,6 U/8JQ@1?$89*DK$,E/Y;=QGON^;7<,YI1JVA1:2JR%Z#@MCVL8# MP3-B#P7=@6@MV%A.FB9- KF@>K' H\T4 F0C+4? M<'CR?PO<$/I"%@ZV-R>8,VR)2JA(Z%,(W4W&G;V7;R#D,\,ORL4';3*\!-$% M*\:=;Y9%]W"\TLR>TO':F0BN;+H )9RLLA'VCCT; 2AN%(..=>]OOP"=L[<- MQ 8!V^U\P$+X-$IVO@ ?W&3#<@9D\;.18.;ET[\4]6O&>P5\^S&*!WP_N$RR M:@"2<#*MZ)$+[(;!@(CZRC'%1L$80C!Q#31[Q43'=V9C1=H\@L/!T?IFM,B. M1J!-C( 6%#+C( &V30NT)88KWG;B&/6W:7?E^BP;@(ADA/7EW'+P[_57,;*A MK2TR[/WY:BEN>-4U_#&.0LNN#UJLL9Q!IA@-4-:U;%DK5^0.&M'NL# T&%F[ M+JT]XFZRCMQQS2']L19%C_[W7W^JBIU1%$U_OK$6E"7SC_ )1(/[#/S]+LGZ M7__VG__Q5_.&[/+G[)VZR9(!13('O^7$5S-0OSU0]!/(!?P*)W+B_W#@ZN+H_W+\\/#_:/SO?/#Z_/3OO#J]_^%M-$+DB9 6F4E-BQY/)L>8L +V!P15HR22;$N5=@K7=.M#OYS&; M\07K;?J:Y1)M;$WDO)C0D*7XSAY-XQ)O+.SEG"GX-:A5I$4D1/&ZF=$&SF) MWO718X(ZO4"/+*,#6R] WSC4X-=&-J@"4UGB8FP$BNJ/TRS)1A2P& *AQ>1) MG>\&-QB4X+7AUP5SD&9J,(!1VKN0IN@=CG*$-\3XB#/?>\%(;J>VW%AJC :O M.9Q^>WHH0T.\60\U'YJJ"V3,UW/6YH0=3'+6(=Y>)."9$@M#D=N'KR)RIM;0 MCG(T036MH[1R+GR2,V3F^.+H-B]>=9? @)A&H*/K5 N6?E[2'#&'TM.OG@&B MHW,#7-^PPA#L$(?;?@S 9@EX7QUU/XWC*2NY@'S,LT'5+W^75F5KJZ:+O7=G MQQ?7QT=7>U>G)Z=[1\>'5Z*:+L[?GQZ],M7T^_*&P8]416#_C%1*Z1!S;0\# MLSWV,^MB<2Y6K#YD/3MX?[7][H#)QT!;,\;.)P(3!/DG6]?Y7CL+&\"5WEV7 M%D.7_1XY'L9A"+BR?OA'F ME',"_^J395X;@?TC9*KS;K0S\EMEMJH(Q1>+<5C2/D V\)(& M8W8V$G>!6S-DW$(AAY]X:SC:DLSM1O(PG(FAD: QLBQA'9C2B'QG#"/**[