0001262039-19-000006.txt : 20190227 0001262039-19-000006.hdr.sgml : 20190227 20190226195032 ACCESSION NUMBER: 0001262039-19-000006 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190227 DATE AS OF CHANGE: 20190226 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: 19635335 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-201810xk.htm 10-K Document

 
 
 
 
 
 
 
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 FORM 10-K 
(Mark One)
x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2018
or
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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x  No  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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filer
x
 
 
Accelerated filer
o
Non-accelerated filer
o
 
 
Smaller reporting company
o
 
Emerging growth company
o
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 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 29, 2018, the last business day of the registrant’s most recently completed second quarter, was $7,073,006,351 (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 22, 2019, there were 170,633,671 shares of the registrant’s common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive Proxy Statement relating to its 2019 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 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, 2018
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 in cybersecurity solutions provided to a wide variety of businesses, such as enterprises, communication service providers and small businesses. Our cybersecurity solutions are designed to provide broad visibility and segmentation of the digital attack surface through our integrated Security Fabric platform, which features automated protection, detection and responses.

The focus areas of our business consist of:

Network Security—We derive a majority of product sales from our FortiGate network security appliances. Our FortiGate network security appliances include a broad set of built-in security and networking features and functionalities, including firewall, software-defined wide-area network (“SD-WAN”), secure sockets layer (“SSL”) data leak prevention, virtual private network (“VPN”), switch and wireless controller and wide area network (“WAN”) acceleration. Our network security appliances include our FortiOS operating system, which provides the foundation for FortiGate security functions, and FortiASIC integrated circuit, which is designed to accelerate the processing of security and networking functions. Our customers may also purchase FortiGuard subscription services to receive threat intelligence updates. We provide standard technical support across all of our products through our FortiCare support services. We also offer services to end-customers including Technical Account Managers (“TAMs”), Resident Engineers (“REs”) and professional service consultants for implementations, as well as training services to our end-customers and channel partners.

Fortinet Security Fabric—The Fortinet Security Fabric platform is an architectural approach that protects the entire digital attack surface, including network core, endpoints, applications, data centers and private and public cloud. Together with our network of Fabric-Ready Partners, the Fortinet Security Fabric platform enables disparate security devices to work together as an integrated, automated and collaborative solution.

Cloud Security—We help customers connect securely to and across their cloud environments by offering security through our virtual firewall and other software products in public and private cloud environments. Our Cloud Security solutions, including our Client Access Security Broker Solution, FortiCASB, extend the core capabilities of the Fortinet Security Fabric platform to provide businesses with the same level of cybersecurity and threat intelligence in cloud environments that they receive on their physical networks. Fortinet cloud security offerings are available across all major cloud providers, including Amazon Web Services, Microsoft Azure, Google Cloud, Oracle Cloud and IBM Cloud.

Internet of Things and Operational Technology—The proliferation of Internet of Things (“IoT”) and Operational Technology (“OT”) devices has generated new opportunities for us to grow our business. IoT and OT have created an environment where data move freely between devices across locations, network environments, remote offices, mobile workers and public cloud environments, making the data difficult to consistently track and secure.

During our year ended December 31, 2018, we generated total revenue of $1.80 billion and net income of $332.2 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, 2018 and 2017 and our consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the three years ended December 31, 2018, 2017 and 2016.

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 Security Processing Unit (“SPU”) hardware architecture, FortiOS operating system and associated security and networking functions are combined to form the Fortinet Security Fabric platform. This approach to security ties together discrete security solutions into an integrated whole, which enables our products to perform security processing for networks with high throughput requirements across a broad threat landscape.


1


SPU

Our proprietary SPUs are Application-Specific Integrated Circuits (“ASICs”) that are divided into three main types: (i) the Content Processor (“SPU CP”), (ii) the Network Processor (“SPU NP”) and (iii) the System-on-a-Chip (“SPU SOC”). Our SPUs are designed to enhance the security processing capabilities implemented in software by accelerating computationally intensive tasks such as firewall policy enforcement, network address translation, Intrusion Prevention Systems (“IPS”) threat detection and encryption. This architecture provides the ability to implement accelerated processing of new threat detection. Entry-level FortiGate products often use the SPU SOC2 or SPU SOC3 to provide the necessary acceleration at this level. Mid-range FortiGate products use a central processing unit (“CPU”) and include the SPU NP and SPU CP hardware acceleration. The high-end FortiGate products use multiple CPUs, SPU CPs and SPU NPs.

FortiOS

Our proprietary FortiOS operating system provides the foundation for the operation of all FortiGate appliances, whether physical, virtual, private or public cloud based, and is at the heart of the Fortinet Security Fabric platform. The security and networking capabilities of the Fortinet Security Fabric platform are controlled through FortiOS. The core kernel functions to the security processing feature sets work together to provide a highly integrated solution. 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 SPUs and provides system management functions such as command line, graphical user interfaces, multiple network and security topology views.
 
Key high-level functions and capabilities of FortiOS include:

key enablement for the Fortinet Security Fabric architecture;
option for FortiGate appliances to be configured into different security environments, such as our Internal Network Firewall, Next-Generation Firewall and Data Center Firewall;
configuration of the physical aspects of the appliance, such as ports, onboard Wi-Fi and switching;
extension of the Fortinet Security Fabric platform through direct management of FortiSwitch and FortiAP devices;
key network functions such as routing and deployment modes (network routing, transparent, sniffer, etc.);
implementation of security updates from our FortiGuard distribution network, delivering Advanced Threat Protection (“ATP”), 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.

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 network address translation technologies, allowing the FortiGate appliance to integrate and operate in a wide variety of network environments. Additional features include virtual domain capabilities, which can provide support for multiple customers on a single device or FortiOS instance. FortiOS also provides capabilities for the logging of traffic for forensic analysis purposes, which are particularly important for regulatory compliance initiatives such as payment card industry data security standards. 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. These features enable administrators to set the appropriate configurations and policies that meet their infrastructure needs. We make updates to FortiOS available through our FortiCare support services.

Products

Our core product offerings consist of our FortiGate product family and our non-FortiGate products, all of which may be purchased to complement commercial and enterprise deployments. Our FortiGate hardware and software licenses are sold with a set of broad security services. These security services are enabled by FortiGuard, which provides extensive threat research and artificial intelligence capabilities from a global cloud network to deliver protection services to each FortiGate appliance. Our non-FortiGate products include the Fortinet Security Fabric (such as FortiAP, FortiAnalyzer, FortiSwitch and FortiManager), certain cloud security products (such as virtual machines and cloud services) and other products.

2



FortiGate

FortiGate offers a broad set of security and networking functions, including firewall, intrusion prevention, anti-malware, VPN, application control, web filtering, anti-spam and WAN acceleration. FortiGate is available as a hardware appliance or as a virtual appliance. All FortiGate appliances run on FortiOS. FortiGate platforms can be centrally managed through both embedded web-based and command line interfaces, as well as through FortiManager, which provides a central management architecture for FortiGate appliances and the Fortinet Security Fabric platform.

By combining multiple network security functions in our purpose-built security platform, 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 and government organizations worldwide.

Typically, all FortiGate hardware appliances include our SPUs 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 and enterprises with distributed offices. The FortiGate-200 through -900 series models are designed for perimeter deployment in medium-sized to large enterprise networks. The FortiGate-1000 through -7000 series models deliver high performance and scalable network security functionality for perimeter, data center and core deployment in large enterprises.

We also incorporate additional technologies within FortiGate appliances that differentiate our solutions, including data leakage protection, traffic optimization, secure socket layer 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 appliances with the flexibility of wireless local area network access.

Fortinet Security Fabric

As part of the Fortinet Security Fabric platform, we offer products that provide network security, end point security, cloud security, web-based application security, identity and access management, sandbox protection and email security. The integration of devices using open standards, common operating systems, and unified management platforms enables the sharing and correlation of real-time threat intelligence. The following products are key elements of the Fortinet Security Fabric platform:

FortiAP—Our FortiAP product family provides secure wireless networking solutions. FortiAPs allow a variety of management options including from the cloud and directly from our FortiGate Next Generation Firewall product. FortiAPs create a scalable and secure access layer for connecting wireless devices such as computers, laptops, cell phones and tablets, as well as IoT devices.

FortiSwitch—Our FortiSwitch product family provides secure switching solutions that can be deployed in traditional network switching designs with Layer 2 or Layer 3 access control features. FortiSwitch creates a scalable and secure access layer for customers to connect their end devices, such as computers and laptops, as well as to expand the field of IoT devices.

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, other Fortinet products and third-party devices to enable network logging, analysis and reporting.

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. FortiManager facilitates the coordination of policy-based provisioning, device configuration and operating system revision management, as well as network security monitoring and device control.

FortiSandbox—Our FortiSandbox technology delivers proactive detection and mitigation with the ability to generate a directly actionable protection capability. Available in both hardware and cloud-based form, the FortiSandbox subjects suspicious code to a set of multi-layer protection techniques, culminating in execution within an operating system, allowing real-time behavioral analysis to be performed in a secure environment. When malicious code is identified, a signature can be generated locally for distribution across the Fortinet Security Fabric.

3



FortiSIEM—Our FortiSIEM family of software solutions provides a cloud-ready security information and event management (“SIEM”) solution. FortiSIEM unifies analytics that are traditionally monitored discretely, parses the information and then processes it in an event-based analytics engine for handling real-time searches, rules, dashboards and ad-hoc queries. This unification of diverse sources of data enables organizations to create comprehensive dashboards and reports to identify root causes of threats, and take the steps necessary to remediate and prevent them in the future.

Services

FortiGuard Security Subscription Services

Security requirements are dynamic due to the constantly changing nature of threats. Our FortiGuard security subscription services are designed to allow us to quickly deliver new threat detection and prevention capabilities to end-customers worldwide as new threats evolve. Our FortiGuard Labs global threat research team identifies 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. FortiGuard functionality varies depending on which FortiGate and non-FortiGate products the end-customer is using, but will typically include one or more of the following functions: application control, antivirus, intrusion prevention, web filtering, anti-spam, VPN functions, email image analysis, vulnerability management, database functions, web functions, advanced threat protection and domain and IP reputation services.

End-customers purchase FortiGuard security subscription services in advance, typically with terms of one or more years. We provide FortiGuard security subscription services 24 hours a day, seven days a week.
 
FortiCare Technical Support Services

Our FortiCare services portfolio includes technical support and extended product warranty. For our standard technical support, our channel partners may provide first-level support to the end-customer. We also provide first-level support to our end-customers, as well as second- and third-level support as 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 worldwide regional technical support centers. In addition to our technical support services, we offer a range of advanced services, including premium support and professional services.

Service Bundles

We also sell FortiGuard and FortiCare services as bundles, consolidating security services into packages that would be typical for certain types of end-customer.

Threat Protection—Our Threat Protection bundle includes application control, antivirus, IP reputation and anti-botnet security, mobile security, data sanitation, sandbox, intrusion prevention and virus outbreak protection, along with FortiCare security services.

Unified Threat Management (UTM)—Our UTM bundle includes antispam, antivirus, data sanitation, sandbox, application control, intrusion prevention, virus outbreak protection and web filtering, along with FortiCare security services.

Enterprise Protection—Our Enterprise Protection bundle includes application control, intrusion prevention, web filtering, sandbox, antivirus, mobile security, IP reputation and anti-botnet security, antispam, CASB, industrial control systems, security rating, virus outbreak protection and data sanitation, along with FortiCare security services.

Professional Services

We offer professional services to end-customers including Technical Account Managers (“TAMs”), Resident Engineers (“REs”) and professional service consultants for implementations.


4


TAMs and REs are dedicated support engineers available to help identify and eliminate issues before problems arise. Each TAM and RE acts as a single point of contact and customer advocate within Fortinet, offering a deep understanding of our customers’ businesses and security requirements.

Our professional services consultants help in the design of product deployments and work closely with end-customers to implement our products according to design, utilizing network analysis tools, traffic simulation software and scripts.

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. At times, we also sell directly to end-customers. Our end-customers include small and medium-sized businesses, large enterprises and government organizations across a wide range of industries, including telecommunications, technology, government, financial services, education, retail, manufacturing and healthcare. An end-customer deployment may involve as few as one or as many as thousands of appliances and other Fortinet Security Fabric products, depending on our end-customer’s size and security requirements. Customers may also access our products via the cloud through certain cloud providers such as Amazon Web Services, Microsoft Azure, Google Cloud, Oracle Cloud and IBM Cloud. Typically, our customers also purchase our FortiGuard security subscription services and FortiCare technical support services.

For information regarding our geographic revenue based on the billing address of our distributors and direct customers, see Note 14 to our consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K. During 2018, Exclusive Networks Group (“Exclusive”) and Ingram Micro Inc. (“Ingram Micro”) accounted for 30% and 10% of total revenue, respectively. During 2017 and 2016, Exclusive accounted for 25% and 20% of total revenue, respectively.

Sales and Marketing

We primarily sell our products and services through a two-tier distribution model. We sell to distributors that sell to networking security and enterprise-focused resellers and service providers and managed security service providers (“MSSPs”), who, in turn, sell to our end-customers. We work with many technology distributors, including Exclusive, Ingram Micro Inc., Arrow Electronics, Inc., Synnex Corporation and Tech Data Corporation.

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 teams help 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 address their unique security and deployment requirements. To support our broadly dispersed global channel and end-customer base, we have sales professionals 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, demand generation, product marketing, packaging support and subscription services into service bundles, channel marketing, event marketing, digital marketing, communications, analyst relations, public relations and sales enablement. We focus our resources on campaigns, programs 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 2018, we continued to invest in sales and marketing, particularly in the enterprise market where enterprise customers tend to have a higher lifetime value. We intend to continue to make investments in our sales resources and infrastructure and marketing strategy, which are critical to support our growth.


5


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 ADLINK Technology, Inc., IBASE Technology, Inc. (“IBASE”), Micro-Star International Co. (“Micro-Star”), Senao Networks, Inc. (“Senao”), Wistron Corporation (“Wistron”) and a number of other manufacturers. The majority of our hardware is manufactured in Taiwan, with some products manufactured in the United States or China. 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 SPUs, which are the key to the performance of our appliances, are built by contract manufacturers including Faraday Technology Corporation (“Faraday”), Kawasaki Microelectronics America, Inc. and Renesas Electronics Corporation (“Renesas”). These contract manufacturers use foundries operated by either United Microelectronics Corporation (“UMC”) or Taiwan Semiconductor Manufacturing Company Limited (“TSMC”), or their own foundry, such as Renesas’ fab.

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 certain CPUs from Intel Corporation (“Intel”); network chips from Broadcom Inc. (“Broadcom”), Marvell Technology Group Ltd. (“Marvell”) and Intel, and memory devices from Intel, ADATA Technology Co., Ltd. (“ADATA”), OCZ Technology Group, Inc. (“OCZ”), Samsung Electronics Co., Ltd. (“Samsung”), and Western Digital Technologies, Inc. (“Western Digital”), are available from limited or sole sources 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 hardware and software products and services, and adding new features to existing products and services. 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 selling new or enhanced products will depend on a variety of factors, including identification of market demand for new products, product selection, timely implementation of product design and development, product performance, costs of development, bills of materials, 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, 2018, we had 596 U.S. and foreign-issued patents and 199 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 and technology 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 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. In certain instances, we indemnify our end-customers, distributors and resellers against claims that our products infringe the intellectual property of third parties.


6


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, throughput, features, effectiveness, interoperability and reliability;
addition and integration of 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 across varied and complex customer segments;
sales and distribution capabilities;
size and financial stability; and
breadth of product line.

Among others, our competitors include Check Point Software Technologies Ltd. (“Check Point”), Cisco Systems, Inc. (“Cisco”), F5 Networks, Inc. (“F5 Networks”), FireEye, Inc. (“FireEye”), Forcepoint LLC (“Forcepoint”), Imperva, Inc. (“Imperva”), Juniper Networks, Inc. (“Juniper”), McAfee, LLC (“McAfee”), Palo Alto Networks, Inc. (“Palo Alto Networks”), Proofpoint, Inc. (“Proofpoint”), SonicWALL, Inc. (“SonicWALL”), Sophos Group Plc (“Sophos”) and Trend Micro Incorporated (“Trend Micro”).

We believe we compete favorably based on our products’ performance, throughput, reliability, breadth and ability to work together; 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 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 functionalities to our products.

Conditions in our markets could change rapidly and significantly as a result of technological advancements or 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, are better marketed, or achieve greater market acceptance than our products. Additionally, our larger competitors often have broader product lines and are better positioned to withstand a significant reduction in capital spending by end-customers, 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, 2018, our total headcount was 5,845 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 https://www.fortinet.com, and our investor relations web site is located at https://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 https://www.sec.gov.


7


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 and 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.


8


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:
 
our ability to attract and retain new end-customers or sell additional products and services to our existing end-customers;

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 factors such as inventory levels, logistics, manufacturing or shipping delays, our ability to ship new products on schedule and our ability to accurately forecast inventory requirements;

inventory management;
 
the mix of products sold and the mix of revenue between products and services, as well as 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, including the effect of the end of product refresh cycles;
 
the effectiveness of our sales organization, generally or in a particular geographic region, the time it takes to hire sales personnel and the timing of hiring, and our ability to retain, sales personnel;

sales execution risk related to effectively selling to all segments of the market, including enterprise and small- and medium-sized businesses and service providers, and to selling our broad security product and services portfolio;

the seasonal buying patterns of our end-customers;

the timing and level of our investments in sales and marketing, and the impact of such investments on our operating expenses, operating margin and the productivity and effectiveness of execution of our sales and marketing teams;
 
the timing of revenue recognition for our sales;
 
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 our distributors, resellers or end-customers;
 
changes in the growth rate of the network security market;
 

9


the timing and success of new product and service introductions or enhancements 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;
 
the 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, revenue and expenses caused by fluctuations in foreign currency exchange rates or a strengthening of the U.S. dollar, as a significant portion of our expenses is incurred and paid in currencies other than the U.S. dollar, and the impact such fluctuations may have on the actual prices that our partners and customers are willing to pay for our products and services;

compliance with existing laws and regulations that are applicable to our ability to conduct business with the public sector;

litigation, litigation fees and costs, settlements, judgments and other equitable and legal relief granted related to litigation;

the impact of cloud-based platforms on our billings, revenues, operating margins and free cash flow;
 
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, including the competitive pressure caused by product refresh cycles;

our ability to both increase revenues and manage and control operating expenses in order to improve our operating margins;
 
changes in customer renewal rates or attached rates for our services;
 
changes in the payment terms of services contracts or the contractual term 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 demand for cloud-based services and the uncertainty associated with transitioning to providing such services;

increased expenses, unforeseen liabilities or write-downs and any impact on results of operations from any acquisition consummated;
 
our channel partners having insufficient financial resources to withstand changes and challenges in business conditions;
 
disruptions in our channel or termination of our relationship with important channel partners, including as a result of consolidation among distributors and resellers of security solutions;
 
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;

policy changes and uncertainty with respect to immigration laws, trade policy and tariffs, including increased tariffs applicable to countries where we manufacture our products, foreign imports and tax laws related to international commerce;

10



political, economic and social instability, including geo-political instability and uncertainty, such as the impact of the United Kingdom’s exit from the European Union;

general economic conditions, both in domestic and foreign markets;

future accounting pronouncements or changes in our accounting policies, such as changes in accounting for leases and stock-based compensation, as well as the significant costs that may be incurred to adopt and comply with these new pronouncements;

possible impairments or acceleration of depreciation of our existing real estate due to our current real estate holdings and future development plans; and

legislative or regulatory changes, such as with respect to privacy, information and cybersecurity, exports, the environment and applicable 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 over the near term. 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 and regional economic conditions and spending environments, geopolitical instability and uncertainty, weak economic conditions in certain regions or a reduction in information technology spending regardless of macro-economic conditions could have adverse impacts on our business, financial condition and results of operations, 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, revenue, operating margin and free cash flow growth may slow or may not continue.
 
We may experience slowing growth, or a decrease, in billings, revenue, operating margin and free cash flow for a number of reasons, including a slowdown in demand for our products or services, a shift in demand from products to services, increased competition, a decrease in the growth of our overall market or softness in demand in certain geographies or industry verticals, such as the service provider industry, changes in our strategic opportunities, execution risks and our failure for any reason to continue to capitalize on sales and growth opportunities due to other risks identified in the risk factors described in this periodic report. Our 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, we may experience margin declines and 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 and free cash flow or encounter unanticipated liabilities. Any failure by us to maintain profitability, maintain our margins and continue our billings, revenue and free cash flow growth could cause the price of our common stock to materially decline.


11


We rely significantly on revenue from FortiGuard security subscription and FortiCare technical support services, and revenue from these services may decline or fluctuate. Because we recognize revenue from these 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. Revenue from the sale of new, or from the renewal of existing, FortiGuard security subscription and FortiCare technical support service contracts may decline and fluctuate as a result of a number of factors, including fluctuations in purchases of FortiGate appliances or our Fabric products, changes in the sales mix between products and services, 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, reductions in our customers’ spending levels and the timing of revenue recognition with respect to these arrangements. If our sales of new, or renewals of existing, FortiGuard security subscription and FortiCare technical support service 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 and 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, to a lesser extent, 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 or years. Consequently, a decline in new or renewed FortiGuard security subscription and 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 and FortiCare technical support services is not reflected in full in our statements of income 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. Our international sales have represented a majority of our total revenue in recent periods. 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 and accounts receivable collection, including longer collection periods;

longer sales processes for larger deals, particularly during the summer months;

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 a U.S.-headquartered business’s sales in certain countries outside of the United States;
 
costs of complying with, and the risks and costs of non-compliance with, U.S. or other foreign laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, the United Kingdom Bribery Act 2010, the General Data Protection Regulation (which became effective in May 2018), import and export control laws, tariffs and retaliatory measures, trade barriers and economic sanctions;

12


 
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, such as sales “side agreements” to allow return rights, 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;

political unrest, changes and uncertainty associated with 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, tariff, 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.

We may undertake corporate operating restructurings or transfers of assets that involve our group of foreign country subsidiaries through which we do business abroad, in order to maximize the operational and tax efficiency of our group structure. If ineffectual, such restructurings or transfers could increase our income tax liabilities, and in turn, increase our global effective tax rate. Moreover, our existing corporate structure and intercompany arrangements have been implemented in a manner we believe is in compliance with current prevailing tax laws. However, the tax authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, which could impact our worldwide effective tax rate and harm our financial position and operating results.

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 businesses, service providers and government organizations. While we have increased sales in recent periods to large and medium-sized businesses, our sales volume varies by quarter and there is risk as to our level of success selling to these target customers. Such sales involve unique sales skillsets, processes and structures, are often more complex and feature a longer contract term and may be at higher discount levels. We also have experienced uneven traction selling to certain government organizations and service providers and MSSPs, 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 businesses, service providers and government organizations and that may already have purchase commitments from those end-customers;
 

13


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 and changes in the mix of products and services, willingness to change to cloud delivery model and related payment terms;
 
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;

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; and

longer ramp-up periods for enterprise sales personnel as compared to other sales personnel.
 
Large and medium-sized businesses, service providers and MSSPs and government organizations often undertake a significant evaluation process that results in a lengthy sales cycle, in some cases longer than 12 months. Although we have a channel sales model, 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, purchases by large and medium-sized businesses, service providers and government organizations are frequently subject to budget constraints, multiple approvals and unplanned administrative, processing and other delays. Furthermore, service providers and MSSPs represent our largest industry vertical and consolidation or continued changes in buying behavior by larger customers within this industry could negatively impact our business. Large and medium-sized businesses, service providers and MSSPs and government organizations typically have longer implementation cycles, require greater product functionality and scalability, expect a broader range of services, including design, implementation and post go-live 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. In addition, large and medium-sized businesses, service providers and government organizations may require that our products and services be sold differently from how we offer our products and services, which could negatively impact our operating results. Our large business and service provider customers may also become more deliberate in their purchases as they plan their next-generation network security architecture, leading them to take more time in making purchasing decisions or to purchase based only on their immediate needs. 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, and accurately forecasting inventory requirements and demand can be challenging. Our channel partners 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 which may impact our billings, revenue, margins and free cash flow. Mismanagement of our inventory, whether due to imprecise forecasting, employee errors or malfeasance, inaccurate information or otherwise, may adversely affect our results of operations.
 
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, product transitions, customer requirements or excess inventory levels. 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 and excesses due to the variance in demand for certain products from forecasted amounts. 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

14


inventory. 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, Chief Executive Officer and Chairman or Michael Xie, our Co-Founder, President and Chief Technology Officer, or of 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 the 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, any failure to have in place and execute an effective succession plan for key executives or delays in hiring required personnel, particularly in engineering, sales and marketing, 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 divulged proprietary or other confidential information. Changes in immigration laws, including changes to the rules regarding H1-B visas, may also harm our ability to attract personnel from other countries.

If we do not increase the effectiveness of our sales organization, we may have difficulty adding new end-customers or increasing sales to our existing end-customers and our business may be adversely affected.

Although we have a channel sales model, sales in our industry are complex and members of our sales organization often engage in direct interaction with our prospective end-customers, particularly for larger deals involving larger end-customers. Therefore, we continue to be substantially dependent on our sales organization to obtain new end-customers and sell additional products and services to our existing end-customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to grow our revenue depends, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel to support our growth and on the effectiveness of those personnel in selling successfully in different contexts each of which has its own different complexities, approaches and competitive landscapes, such as managing and growing the channel business for sales to small businesses and more actively selling to the end-customer for sales to larger organizations. New hires require substantial training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. Furthermore, hiring sales personnel in new countries requires additional setup and upfront costs that we may not recover if the sales personnel fail to achieve full productivity. If our sales employees do not become fully productive on the timelines that we have projected, our revenue will not increase at anticipated levels and our ability to achieve long-term projections may be negatively impacted. If we are unable to hire and train sufficient numbers of effective sales personnel, or the sales personnel are not successful in obtaining new end-customers or increasing sales to our existing customer base, our business, operating results and prospects will be adversely affected.


15


The sales prices of our products and services may decrease, which may reduce our gross profits and operating margin, and which may adversely impact our financial results and the trading price of our common stock.
 
The sales prices for our products and services may decline for a variety of reasons or our product mix may change, resulting in lower growth and margins based on a number of factors, including competitive pricing pressures, discounts or promotional programs we offer, a change in our mix of products and services and anticipation of the introduction of new products and services. 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 and services that compete with ours in order to promote the sale of other products or services or may bundle them with other products or services. 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 sales prices and gross profits for our products or services 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 and service offerings, if introduced, will enable us to maintain our prices, gross profits and operating margin 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. We implemented a cloud-based quoting tool to help provide our sales team with the ability to have faster quote generation, reduce quote errors and increase sales productivity. Our ability to integrate the data from this tool into our order processing may cause order processing delays which could have an effect on our financial results. 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 accurately forecast our inventory requirements and to appropriately 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 businesses, 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 our marketing programs are not successful in continuing to create market awareness of our company and products or increasing lead generation, or if we experience turnover and disruption in our sales and marketing teams, 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 for 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.
 
A significant portion of our sales is generated through a limited number of distributors, and substantially all of our revenue is from sales by our channel partners, including distributors and resellers. We depend on our channel partners to generate a significant portion of our sales opportunities and to manage our sales process. To the extent our channel partners are unsuccessful in selling our products, or if 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, we are unable to keep them motivated to sell our products, or our channel partners shift focus to other vendors and/or our competitors, 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. 


16


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. Our channel partners may also 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, or may decide to cease selling our products and services altogether in favor of a competitor’s products and services. 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.

In addition, we may be impacted by consolidation of our existing channel partners. In such instances, we may experience changes to our overall business and operational relationships due to dealing with a larger combined entity, and our ability to maintain such relationships on favorable contractual terms may be more limited. We may also become increasingly dependent on a more limited number of channel partners, as consolidation increases the relative proportion of our business for which each channel partner is responsible, which may magnify the risks described in the preceding paragraphs. In July 2017, Exclusive, which distributes our solutions to a large group of resellers and end-customers, acquired Fine Tec U.S. Since the acquisition of Fine Tec U.S., Exclusive’s business with us has increased and may continue to increase in the future. Exclusive accounted for 38% and 35% of our total net accounts receivable as of December 31, 2018 and December 31, 2017. During 2016, 2017 and 2018, Exclusive accounted for 20% and 25% and 30% 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 detect or prevent a security breach or the 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. We are also susceptible to errors, defects, vulnerabilities or attacks that may arise at, or be inserted into our products in, different stages in our supply chain, or manufacturing processes, and which are out of our control. Attacks may target specific unidentified or unresolved vulnerabilities that exist or arrive only in the supply chain, making these attacks virtually impossible to anticipate and difficult to defend against. 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. Our networks and products, including cloud-based technology, could be targeted by attacks specifically designed to disrupt our business and harm our reputation. 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 or FortiCare updates or our FortiGate appliances and operating systems could result in a failure of our FortiGuard security subscription services to effectively update end-customers’ FortiGate appliances and cloud-based products 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

17


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:
 
the 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;
 
the loss of existing or potential end-customers or channel partners;
 
delayed or lost revenue;
 
delay or failure to attain market acceptance;
 
negative publicity and harm to 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.
 
If we do not appropriately manage any future growth, including through the expansion of our real estate facilities, or are unable to improve our systems, processes and controls, our operating results will be negatively affected.
 
We rely heavily on information technology to help manage critical functions such as order configuration, pricing and quoting, revenue recognition, financial forecasts, inventory and supply chain management and trade compliance reviews. 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 manual data entry of customer purchase orders received through email and, to a lesser extent, through electronic data interchange from our customers. Combined with the fact that we may receive a large amount of our orders in the last few weeks of any given quarter, an 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, security and administrative systems and controls, and our business continuity and disaster recovery plans and processes, 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 capacity, access, security 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, processes and controls may not prevent or detect all errors, omissions, malfeasance or fraud, such as corruption and improper “side agreements” that may impact revenue recognition or result in financial liability. 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 ensure appropriate systems, processes and controls and to manage any future growth effectively could result in increased costs and harm our reputation and results of operations.

We have expanded our office real estate holdings to meet our projected growing need for office space. We purchased office buildings in Ottawa and Burnaby, Canada in 2017, and we have started construction on a second building adjacent to our Sunnyvale headquarters as we expand our campus in Sunnyvale, California. These plans will require significant capital expenditure over the next several years and involve certain risks, including impairment charges and acceleration of depreciation, changes in future business strategy that may decrease the need for expansion (such as a decrease in headcount) and, risks related to construction. Future changes in growth or fluctuations in cash flow may also negatively impact our ability

18


to pay for these projects or free cash flow. Additionally, inaccuracies in our projected capital expenditures could negatively impact our business, operating results and financial condition.
 
We may experience difficulties maintaining and expanding our ERP and CRM systems.
 
The maintenance of our ERP and CRM systems has required, and will continue to require, the investment of significant financial and human resources. In addition, we may choose to upgrade or expand the functionality of our ERP and CRM systems, leading to additional costs. We may also discover deficiencies in our design or maintenance of the ERP or CRM systems that could adversely affect our ability to forecast orders, 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 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. Further, we recently implemented new systems to comply with the new revenue recognition standard and may further expand the scope of our ERP and CRM systems. Our operating results may be adversely affected if these upgrades or expansions are delayed or if the systems do not function as intended or are not sufficient to meet our operating requirements.

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. Additionally, in connection with adopting and implementing the new revenue accounting standard, management will continue to make judgments and assumptions based on our interpretation of the new standard. The new revenue standard is principles based and interpretation of those principles may vary from company to company based on their unique circumstances. It is possible that interpretation, industry practice and guidance may evolve. 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. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, deferred contract costs and commission expense, valuation of inventory, accounting for business combination, contingent liabilities and accounting for income taxes. For example, a change in our sales compensation plan may materially impact our accounting for deferred contract costs, which would impact our commission expense and therefore our future operating results.

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.
 

19


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 and free cash flow.

We outsource the manufacturing of our security appliance products to contract manufacturing partners and original design manufacturing partners including manufacturers with facilities located in Taiwan, China and other countries outside the United States such as Micro-Star, Wistron, Senao, ADLINK and IBASE. 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, costs, supply and timing and possible tariffs. 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 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 SPU, which is the key to the performance of our appliances, is built by contract manufacturers including Faraday, MegaChips Corporation and Renesas. These contract manufacturers use foundries operated by UMC, TSMC or Renesas on a purchase-order basis, and these foundries do not guarantee their capacity and could delay orders or increase their 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 inventory shortages of our SPU as well as increased costs. In addition to our proprietary SPU, we also purchase off-the-shelf ASICs or integrated circuits from vendors for which we have experienced, and may continue to experience, long lead times. 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 Restriction of Hazardous Substances Directive (the “EU RoHS”) adopted in the European Union (the “EU”) 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 (“Dodd-Frank”), 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 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 efforts to determine 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, which would make it more difficult 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.


20


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, cause loss of sales and customers or increase component costs resulting in lower gross margins and free cash flow.
 
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 CPUs from Intel, network chips from Broadcom, Marvell and Intel, and memory devices from Intel, ADATA, OCZ, Samsung and Western Digital. We also may face shortages in the supply of the capacitors and resistors that are used in the manufacturing of our products. 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 and, to a lesser extent, the British pound. Additionally, fluctuations in the exchange rate of the Canadian dollar may negatively impact our development plans in Burnaby, Canada. While we are not currently engaged in material hedging activities, we have been hedging currency exposures relating to certain balance sheet accounts through the use of forward exchange contracts. 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. 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 may increase the real cost of our products to our customers outside of the United States, which may also adversely affect our financial condition and results of operations. 


21


Failure to comply with laws and regulations applicable to our business could subject us to fines and penalties and could also cause us to lose end-customers in the public sector or negatively impact our ability to contract with the public sector.

Our business is subject to regulation by various federal, state, regional, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, product safety, product labeling, environmental laws, consumer protection laws, anti-bribery laws, data privacy laws, import and export controls, federal securities laws and tax laws and regulations. In certain jurisdictions, these regulatory requirements may be more stringent than in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, enforcement actions, disgorgement of profits, fines, damages and civil and criminal penalties or injunctions. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, operating results and financial condition could be adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, operating results and financial condition.

For example, with respect to data privacy and protection, the General Data Protection Regulation (the “GDPR”), which became effective in May 2018 and superseded current EU data protection regulations, imposes stringent data handling requirements on companies that receive or process personal data of residents of the EU. Non-compliance with the GDPR could result in significant penalties, including data protection audits and heavy fines. Compliance with, and the other burdens imposed by, the GDPR may limit our ability to operate or expand our business in Europe and could adversely impact our operating results, as could delays or shortcomings in the implementation of our GDPR compliance program.

Additionally, we may be subject to other legal regimes throughout the world governing data handling, protection and privacy. For example, in June 2018, California passed the California Consumer Privacy Act (the “CCPA”), which provides new data privacy rights for consumers and new operational requirements for companies and will become effective in 2020. Fines for noncompliance may be up to $7,500 per violation. The costs of compliance with, and other burdens imposed by, the GDPR and CCPA may limit the use and adoption of our products and services and could have an adverse impact on our business.

Selling our solutions to the U.S. government, whether directly or through channel partners, also subjects us to certain regulatory and contractual requirements. Failure to comply with these requirements by either us or our channel partners could subject us to investigations, fines, other penalties and damages, which could have an adverse effect on our business, operating results, financial condition and prospects. As an example, the U.S. Department of Justice (the “DOJ”), on its own behalf or on behalf of the General Services Administration (the “GSA”), as well as individuals, has in the past pursued claims against, reached financial settlements with or otherwise obtained damages from companies that sell electronic equipment and from IT vendors under the False Claims Act and other statutes related to pricing, discount practices and compliance with laws related to sales to the federal government, such as the Trade Agreements Act. The DOJ continues to actively pursue such claims. Violations of certain regulatory and contractual requirements could also result in us being suspended or debarred from future government contracting. Any of these outcomes could have an adverse effect on our revenue, operating results, financial condition and prospects. See Part I, Item 3 of this Annual Report on Form 10-K for more information on our legal proceedings.

These laws and regulations impose added costs on our business, and failure to comply with these or other applicable regulations and requirements, including non-compliance in the past, could lead to claims for damages from our channel partners, penalties, termination of contracts, loss of exclusive rights in our intellectual property and temporary suspension or permanent debarment from government contracting. Any such damages, penalties, disruptions or limitations in our ability to do business with the public sector could have an adverse effect on our business and operating results.

Global economic uncertainty and weakening product demand caused by political instability and conflict could adversely affect our business and financial performance.

Economic uncertainty in various global markets caused by political instability and conflict has resulted, and may continue to result, in weakened demand for our products and services and difficulty for us in forecasting our financial results and managing inventory levels. Political developments impacting government spending and international trade, including government shutdowns in the United States, continued uncertainty surrounding the United Kingdom’s departure from the EU and trade disputes and tariffs, may negatively impact markets and cause weaker macroeconomic conditions. The effects of these events may continue due to potential additional U.S. government shutdowns, instability in the United Kingdom and the EU as the terms of Brexit remain under negotiation and the prolonging of the United States’ trade disputes with China and other countries. The continuing effect of any or all of these events could adversely impact demand for our products, harm our operations and weaken our financial results.


22


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 (e.g. 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.
 
Efforts to withdraw from or materially modify international trade agreements, to change tax provisions related to global manufacturing and sales or to impose new tariffs, economic sanctions or related legislation, any of which could adversely affect our financial condition and results of operations.

Our business benefits directly and indirectly from free trade agreements, and we also rely on various U.S. corporate tax provisions related to international commerce, as we develop, market and sell our products and services globally. Efforts to withdraw from or materially modify international trade agreements, or to change corporate tax policy related to international commerce, could adversely affect our financial condition and results of operations as could the continuing uncertainty regarding whether such actions will be taken.

Moreover, efforts to implement changes related to export or import regulations (including the imposition of new border taxes or tariffs on foreign imports), trade barriers, economic sanctions and other related policies could harm our results of operations. For example, in March 2018, the current administration imposed a 25% tariff on steel imports and a 10% tariff on aluminum imports and announced additional tariffs on goods imported from China specifically, as well as certain other countries. Subsequently, in September 2018, additional tariffs were imposed by the United States on some goods imported from China, including certain electronics and IT products. Other countries have in turn imposed retaliatory tariffs on goods exported from the United States and both the United States and foreign countries have threatened to alter or leave current trade agreements. While we do not currently expect these tariffs to have a significant effect on our raw material and product import costs, if the United States expands increased tariffs, or retaliatory trade measures are taken by China or other countries in response to the tariffs, the cost of our products could increase, our operations could be disrupted or we could be required to raise our prices, which may result in the loss of customers and harm to our reputation and operating performance.

Any modification in these areas, any shift in the enforcement or scope of existing regulations or any 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 end-customers with international operations and could result in increased costs. 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.


23


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, laws relating to our real property and future expansion plans and laws concerning 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 (the “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, cadmium and certain plastic additives 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 exemptions for lead and other substances in network infrastructure equipment. It is possible this exemption will be revoked in the future. Additionally, although the EU RoHS exemptions have been extended, it is possible that some of these exemptions may expire in the future without being extended. If this exemption is revoked or expires without extension, 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.
 
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, including tariff and trade disputes, Brexit and government shutdowns; and

rules and regulations applicable to certain government sales, including GSA regulations.

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

24


our future sales to such distributor. Governments routinely investigate, review and audit government vendors’ administrative and other processes, and any unfavorable investigation, audit or other review could result in the government’s refusing to continue buying our products and services, a reduction of revenue or fines, or civil or criminal liability if the investigation, audit or other review uncovers improper, illegal or otherwise concerning 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 FortiGuard security subscription services may falsely detect, report and act on 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 FortiGuard security subscription 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 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 enterprise IT networks, on which we conduct internal business and interface externally, or our operational networks, through which we connect to customer systems and provide services, are 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.

Our success depends on the market’s confidence in our ability to 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, which breaches may be more difficult to detect than outsider threats, and the existing programs and trainings we have in place to prevent such insider threats may not be effective or sufficient. Third parties may also attempt to fraudulently induce our employees to transfer funds or disclose information in order to gain access to our network and confidential information. We cannot guarantee 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. Hackers and malicious parties may be able to develop and deploy viruses, worms, ransomware and other malicious software programs that attack our products and customers or otherwise exploit any security vulnerabilities of our products, or attempt to fraudulently induce our employees, customers or others to disclose passwords or other sensitive information or unwittingly provide access to our internal network system or data. 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.
 

25


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 and other third parties, to resolve any issues relating to our products. If we, our channel partners or other third parties do not effectively assist our customers in planning, deploying and operational proficiency for 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, and service provider or government organization end-customers, require higher levels of support than smaller end-customers because of their more complex deployments and more demanding environments and business models. If we, our channel partners or other third parties 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 businesses, 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. These include:

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;

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; and

changes in accounting principles, court decisions, tax rulings, and interpretations of or changes to tax laws, and regulations by international, federal or local governmental authorities.
 
We have open tax years that could be subject to the examination by the Internal Revenue Service (the “IRS”) and other tax authorities. We currently have ongoing tax audits in the United Kingdom, Israel, India and Italy. The focus of all of these audits is the allocation of profit between our legal entities. We regularly assess the likelihood of adverse outcomes resulting from such examinations to determine the adequacy of our provision for income taxes.

Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our consolidated financial statements and may materially affect our financial results in the period or periods for which such determination is made.

In December 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (the “2017 Tax Act”). The 2017 Tax Act reduced the federal corporate income tax rate from 35% to 21% and created a territorial tax system with a one-time mandatory tax on foreign earnings of U.S. subsidiaries not previously subject to U.S. income tax. In December 2017, the Securities and Exchange Commission (the “SEC”) staff issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the 2017 Tax Act in our financial statements. In the fourth quarter of 2018, we completed our analysis to determine the effect of the 2017 Tax Act within the measurement period under the SEC guidance. We expect further guidance may be forthcoming from the Financial Accounting Standards Board (“FASB”) and the SEC, as well as regulations, interpretations and rulings from federal and state tax agencies, which could result in additional impacts. We will continue to monitor and assess the impact of the 2017 Tax Act and the ongoing guidance and accounting interpretations issued in response to the 2017 Tax Act.

26



The Ninth Circuit Court of Appeals is expected to issue a decision in Altera Corp. v. Commissioner regarding the treatment of stock-based compensation expense in a cost sharing arrangement, which could have a material effect on our tax obligations and effective tax rate for the quarter in which the decision is issued.

We may undertake corporate operating restructurings or transfers of assets that involve our group of foreign country subsidiaries through which we do business abroad, in order to maximize the operational and tax efficiency of our group structure. If ineffectual, such restructurings or transfers could increase our income tax liabilities, and in turn, increase our global effective tax rate. Moreover, our existing corporate structure and intercompany arrangements have been implemented in a manner we believe is in compliance with current prevailing tax laws. However, the tax authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, which could impact our worldwide effective tax rate and harm our financial position and operating results.

Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.

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. Additionally, our actual tax rate may be subject to further uncertainty due to potential changes in U.S. and foreign tax rules.
 
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, tax authorities may impose tax assessments or judgments against us that could materially impact our tax liability and/or our effective income tax rate.

The Organisation for Economic Co-operation and Development (the “OECD”), an international association comprised of 36 countries, including the United States, has issued and continues to issue guidelines and proposals that change various aspects of the existing framework under which our tax obligations are determined in many of the countries in which we do business. Due to our extensive international business activities, any changes in the taxation of such activities could increase our tax obligations in many countries and may increase our worldwide effective tax rate.


27


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, technologies or intellectual property, such as patents. For example, we closed our acquisitions of Bradford Networks, Inc. (“Bradford”) and ZoneFox Limited (“ZoneFox”) in the second quarter of 2018 and the fourth quarter of 2018, respectively. 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 and sales force 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 an acquired company’s ERP or CRM systems, sales support and other processes and systems, with our current systems and processes. 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 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.
 

28


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 center in Burnaby, Canada, from which we deliver to customers our FortiGuard security subscription updates, is subject to the risk of flooding and is also in a region known for seismic activity. Any earthquake in the Bay Area or Burnaby, or flooding in Burnaby could materially negatively impact our ability to provide products and services, such as FortiCare support and FortiGuard subscription services and could otherwise materially negatively impact our business. 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, or assisting with shipments, on a timely basis, as well as our customers’ ability to order from us and our employees’ ability to perform their duties. 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 security risks to our customers, delays or cancellations of customer orders, the delay of the manufacture, deployment or shipment of our products or interruption or downtime of our services, 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 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. For example, we enter into development agreements with third parties. If our contract development projects are not successfully completed, or are not completed in a timely fashion, our product development could be delayed and our business generally could suffer. Costs for contract development can be substantial and our profitability may be harmed if we are unable to recover these costs. 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.

Moreover, business models based on software-as-a-service (“SaaS”), either hosted or cloud-based services, have become increasingly in-demand by our end-customers and adopted by other providers, including our competitors. While we have introduced additional cloud-based products and services and will continue to do so, most of our platform is currently deployed on premise, and therefore, if customers demand that our platform be provided through a SaaS business model, we would be required to make additional investments in our infrastructure and personnel to be able to more fully provide our platform through a SaaS model in order to maintain the competitiveness of our platform. Such investments may involve expanding our data centers, servers and networks, and increasing our technical operations and engineering teams. These risks are compounded by the uncertainty concerning the future viability of SaaS business models and the future demand for such models by customers. Additionally, if we are unable to meet the demand to provide our services through a SaaS model, we may lose customers to competitors.

29



Our uniform resource locator (“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 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 acquire and develop internally new products and enhanced versions of our existing products in order 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 to have the appropriate research and development expertise and focus to make our top strategic fabric products successful;
 
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;
 

30


introduction or anticipated introduction of competing products by our competitors;
 
poor business conditions for our end-customers, causing them to delay IT purchases;
 
changes to the 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 many of our products depend on increased demand for incorporating broad security functionality into 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 “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 businesses, 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 Check Point, Cisco, F5 Networks, FireEye, Forcepoint, Imperva, Juniper, McAfee, Palo Alto Networks, Proofpoint, SonicWALL, Sophos and Trend Micro.
 
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.
 

31


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 offer point solutions, fabric and/or cloud security services that compete with some of the features present in our platform. They 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, 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. 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. As our customers refresh the security products bought in prior years, they may seek to consolidate vendors, which may result in current customers choosing to purchase products from our competitors on an ongoing basis. 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 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.


32


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 guarantee 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, the BSD License, the Apache License, the MIT X License 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, for example, 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 U.S. courts, and there is a risk that these licenses could be construed in a way that, for example, 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.
 

33


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 have also asserted such claims against our end-customers or channel partners whom we may 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 ongoing patent lawsuits, certain companies have sent us demand letters proposing that we license certain of their patents, and organizations have sent letters demanding that we provide indemnification for patent claims. One such patent lawsuit by British Telecommunications plc was filed in federal court in Delaware in July 2018, and a second such lawsuit by Finjan, Inc. was filed in federal court in California in October 2018. Given this and the proliferation of lawsuits in our industry and other similar industries by both non-practicing entities and operating entities, and recent non-practicing entity and operating entity patent litigation against other companies in the security space, 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 settlement payment or adverse result in such lawsuits could have a material adverse effect on our results of operations and financial condition.

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. Licensors may claim we owe them additional license fees for past and future use of their software and other intellectual property or that we cannot utilize such software or intellectual property in our products going forward. 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 for reasonable pricing, 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 result in significant license fees and 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 non-exclusive basis could limit our ability to differentiate our products from those of our competitors.

We also rely on technologies licensed from third parties in order to operate functions of our business. If any of these third parties allege that we have not properly paid for such licenses or that we have improperly used the technologies under such licenses, we may need to pay additional fees or obtain new licenses, and such licenses may not be available on terms

34


acceptable to us or at all or may be costly. In any such case, or if we were required to redesign our internal operations to function with new technologies, our business, results of operations and financial condition could be harmed.

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 (“Sarbanes-Oxley”), Dodd-Frank 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. Sarbanes-Oxley 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, 2018, our internal controls over financial reporting were effective, we cannot predict the outcome of our testing in 2019 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.

In September 2018, California enacted a law that requires publicly held companies headquartered in California to have at least one female director by the end of 2019 and at least three by the end of 2021, depending on the size of the board. The law would impose financial penalties for failure to comply. Though we are currently in compliance with the requirements of the law for 2019, we may incur costs associated with complying with the law in future years, including costs associated with expanding our board of directors or identifying qualified candidates for appointment to our board of directors, or financial penalties or harm to our brand and reputation if we are unable to do so.
 
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 or new accounting pronouncements, such as changes to standards related to revenue recognition, equity investment valuation (which became effective for us beginning on January 1, 2018) and accounting for leases (which became effective for us on January 1, 2019), as well as the significant costs incurred or that may be incurred to adopt and to comply with these new pronouncements, 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, our ability to meet our reporting obligations and compliance with internal control requirements.
We have adopted the new revenue recognition standard as of January 1, 2018. Refer to Note 1 to our consolidated financial statements included in this Annual Report on Form 10-K for additional information on the new standard and its impact on us.
The new revenue standard is principles based and interpretation of those principles may vary from company to company based on their unique circumstances. Management will continue to make judgments and assumptions based on our interpretation of the new standard. It is possible that interpretation, industry practice and guidance may evolve as we work toward implementing the new revenue recognition standard. If our circumstances change or if actual circumstances differ from our assumptions, our operating result may be adversely affected and could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock. Further, the new equity investment valuation standard, which requires most equity investments to be measured at fair value (with subsequent changes in fair value recognized in net income), may increase the volatility of our earnings.
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

35


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 us 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. For example, during 2018, the closing price of our common stock ranged from $43.83 to $92.29 per share.

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

Share repurchases under our Repurchase Program (the “Repurchase Program”) could increase the volatility of the trading price of our common stock, could diminish our cash reserves, could occur at non-optimal prices and may not result in the most effective use of our capital.

In 2018, our board of directors approved the increase in the aggregate authorized repurchase amount under the Repurchase Program by $500.0 million, bringing the total authorization to $1.5 billion. Share repurchases under the Repurchase Program could affect the price of our common stock, increase stock price volatility and diminish our cash reserves. In addition, an announcement of the reduction, suspension or termination of the Repurchase Program could result in a decrease in the trading price of our common stock. Moreover, despite analyses we perform in connection with repurchases under the Repurchase Program to determine the appropriate prices for repurchases of our stock, our stock price could decline, resulting in repurchases made at non-optimal prices. Our failure to repurchase our stock at optimal prices may be perceived by investors as an inefficient use of our cash and cash equivalents, which could result in litigation that may have an adverse effect on our business, operating results and financial condition. In addition, while our board of directors carefully considers various alternative uses of our cash and cash equivalents in determining whether to authorize stock repurchases, there can be no assurance that the decision by our board of directors to repurchase stock would result in in the most effective uses of our cash and cash equivalents, and there may be alternative uses of our cash and cash equivalents that would be more effective, such as investing in growing our business organically or through acquisitions.

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:

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;
 

36


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

However, these anti-takeover provisions will not have the effect of preventing activist stockholders from seeking to increase short-term stockholder value through actions such as nominating board candidates and requesting that we pursue strategic combinations or other transactions. These actions could disrupt our operations, be costly and time-consuming and divert the attention of our management and employees. In addition, perceived uncertainties as to our future direction as a result of activist stockholder actions could result in the loss of potential business opportunities, as well as other negative business consequences. Actions of an activist stockholder may also cause fluctuations in our stock price based on speculative market perceptions or other factors that do not necessarily reflect our business. Further, we may incur significant expenses in retaining professionals to advise and assist us on activist stockholder matters, including legal, financial, communications advisors and solicitation experts, which may negatively impact our future financial results.


37


ITEM 1B.     Unresolved Staff Comments

Not applicable.

ITEM 2.     Properties

Our corporate headquarters is located in Sunnyvale, California and comprises approximately 162,000 square feet of office and building space on ten acres of land. Along with our corporate headquarters, as of December 31, 2018, we also owned approximately 202,000 square feet in Union City, California used as a distribution and office facility; approximately 167,000 square feet of buildings adjacent to our corporate headquarters intended to support growth in our business operations and provide space for construction of a second building; approximately 342,000 square feet of office and building space in Burnaby and Ottawa, Canada used for operations, support and research and development work; and 40,000 square feet of office space in Valbonne, France predominantly used as a sales and support office.

We maintain additional offices throughout the United States and various international locations, including India, France, China, the United Kingdom, Japan, Singapore, Germany and Mexico. 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 operating expenses and capital expenditures 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 accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss. 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.

As previously disclosed, in October 2016, we received a letter from the United States Attorney's Office for the Northern District of California requesting information on events from over two years ago related to our compliance with the Trade Agreements Act. We have been fully cooperating with this ongoing inquiry and have periodically met and spoken with the United States Attorney’s Office in connection with this matter. We are currently in settlement discussions with the United States Attorney’s Office.

ITEM 4.     Mine Safety Disclosure

Not applicable.


38


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.”

Holders of Record

As of February 22, 2019, there were 48 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 Securities and Exchange Act of 1934 (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 Standard & Poor’s 500 Stock Index (the “S&P 500 Index”) and the NASDAQ Computer Index. Such returns are based on historical results and are not intended to suggest future performance. Data for the S&P 500 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.



39


COMPARISON OF CUMULATIVE TOTAL RETURN*
Among Fortinet, Inc., The S&P 500 Index and
The NASDAQ Computer Index
item53stockgraph1.jpg
 
 
December 2013 *
 
December 2014
 
December 2015
 
December 2016
 
December 2017
 
December 2018
Fortinet, Inc.
 
$
100

 
$
160

 
$
163

 
$
157

 
$
228

 
$
368

S&P 500 Index
 
$
100

 
$
111

 
$
111

 
$
121

 
$
145

 
$
136

NASDAQ Computer
 
$
100

 
$
120

 
$
127

 
$
143

 
$
198

 
$
191


________________
* Assumes that $100 was invested on December 31, 2013 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

In January 2016, our board of directors approved the Share Repurchase Program, which authorized the repurchase of up to $200.0 million of our outstanding common stock through December 31, 2017. In 2016 and 2017, our board of directors approved the increases in the aggregate authorized repurchase amount under the Repurchase Program by $100.0 million and $700.0 million, respectively, bringing the total amount authorized to $1.0 billion. In July 2018, our board of directors approved a $500.0 million increase in the authorized stock repurchase under the Repurchase Program and extended the term of the Repurchase Program to December 31, 2019, bringing the aggregate amount authorized to be repurchased to $1.5 billion of our outstanding common stock through December 31, 2019. Under the Repurchase Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Repurchase 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.


40


The following table provides information with respect to the shares of common stock we repurchased during the three months ended December 31, 2018 (in millions, except share and per share amounts):
 
 
Total Number of Shares Purchased
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
October 1 - October 31, 2018
 

 
$

 

 
$
825.8

November 1 - November 30, 2018
 
559,792

 
$
71.29

 
559,792

 
$
785.9

December 1 - December 31, 2018
 
741,623

 
$
70.26

 
741,623

 
$
733.8

Total
 
1,301,415

 
 
 
1,301,415

 
 

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,
 
2018
 
2017
 
2016
 
2015
 
2014
 
(in millions, except per share amounts)
Consolidated Statements of Income Data:
 
 
 
 
 
 
 
 
 
Total revenue
$
1,801.2

 
$
1,494.9

 
$
1,275.4

 
$
1,009.3

 
$
770.4

Total gross profit
$
1,350.8

 
$
1,109.6

 
$
937.6

 
$
722.5

 
$
539.4

Operating income
$
231.0

 
$
109.8

 
$
42.9

 
$
14.9

 
$
59.3

Net income
$
332.2

 
$
31.4

 
$
32.2

 
$
8.0

 
$
25.3

Net income per share:
 
 
 
 
 
 
 
 
 
Basic
$
1.96

 
$
0.18

 
$
0.19

 
$
0.05

 
$
0.15

Diluted
$
1.91

 
$
0.18

 
$
0.18

 
$
0.05

 
$
0.15

Weighted-average shares outstanding:
 
 
 
 
 
 
 
 
 
Basic
169.1

 
174.3

 
172.6

 
170.4

 
163.8

Diluted
174.2

 
178.1

 
176.3

 
176.1

 
169.3


 
As of December 31,
2018
 
2017
 
2016
 
2015
 
2014
(in millions)
Consolidated Balance Sheet Data:
 
 
 
 
 
 
 
 
 
Cash, cash equivalents and investments
$
1,716.6

 
$
1,349.3

 
$
1,310.5

 
$
1,164.3

 
$
991.7

Total assets
$
3,078.0

 
$
2,257.9

 
$
2,139.9

 
$
1,790.5

 
$
1,424.8

Total stockholders’ equity
$
1,010.2

 
$
589.4

 
$
837.7

 
$
755.4

 
$
676.0



41


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 and services;

the impact of macro-economic and geopolitical factors on our sales;

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

the effects of government regulation, tariffs and other related policies;

drivers of long-term growth and operating leverage, such as increased sales productivity, functionality and value in our standalone and bundled subscription service offerings;

growing our sales to businesses, service providers and government organizations, the impact of sales to these organizations on our long-term growth, expansion and operating results, and the effectiveness of our internal sales organization;

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

risks and expectations related to acquisitions or sales of assets, including integration issues related to product plans and products, including the acquired technology;

continued investments in research and development;

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

expectations regarding uncertain tax benefits and our effective domestic and global tax rates;

expectations regarding spending related to real estate and other capital expenditures and to the impact on free cash flows;

competition in our markets;

our intentions regarding share repurchases and the sufficiency of our existing cash, cash equivalents and investments to meet our cash needs for at least the next 12 months;

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

adoption and impact of new accounting standards, including those related to accounting for leases.


42


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 Securities and Exchange Commission (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

Fortinet is a global leader in cybersecurity solutions provided to a wide variety of businesses, such as enterprises, communication service providers and small businesses. Our cybersecurity solutions are designed to provide broad visibility and segmentation of the digital attack surface through our integrated Security Fabric platform, which features automated protection, detection and responses.

The focus areas of our business consist of:

Network Security—We derive a majority of product sales from our FortiGate network security appliances. Our FortiGate network security appliances include a broad set of built-in security and networking features and functionalities, including firewall, SD-WAN, SSL data leak prevention, VPN, switch and wireless controller and WAN acceleration. Our network security appliances include our FortiOS operating system, which provides the foundation for FortiGate security functions, and FortiASIC integrated circuit, which is designed to accelerate the processing of security and networking functions. Our customers may also purchase FortiGuard subscription services to receive threat intelligence updates. We provide standard technical support across all of our products through our FortiCare support services. We also offer services to end-customers including TAMs, REs and professional service consultants for implementations, as well as training services to our end-customers and channel partners.

Fortinet Security Fabric—The Fortinet Security Fabric platform is an architectural approach that protects the entire digital attack surface, including network core, endpoints, applications, data centers and private and public cloud. Together with our network of Fabric-Ready Partners, the Fortinet Security Fabric platform enables disparate security devices to work together as an integrated, automated and collaborative solution.

Cloud Security—We help customers connect securely to and across their cloud environments by offering security through our virtual firewall and other software products in public and private cloud environments. Our Cloud Security solutions, including our Client Access Security Broker Solution, FortiCASB, extend the core capabilities of the Fortinet Security Fabric platform to provide businesses with the same level of cybersecurity and threat intelligence in cloud environments that they receive on their physical networks. Fortinet cloud security offerings are available across all major cloud providers, including Amazon Web Services, Microsoft Azure, Google Cloud, Oracle Cloud and IBM Cloud.

Internet of Things and Operational Technology—The proliferation of IoT and OT devices has generated new opportunities for us to grow our business. IoT and OT have created an environment where data move freely between devices across locations, network environments, remote offices, mobile workers and public cloud environments, making the data difficult to consistently track and secure.


Financial Highlights

We recorded total revenue of $1.80 billion in 2018, an increase of 20% compared to $1.49 billion in 2017. Product revenue was $674.4 million in 2018, an increase of 17% compared to $577.2 million in 2017. Service revenue was $1.13 billion in 2018, an increase of 23% compared to $917.7 million in 2017.

We generated operating income of $231.0 million in 2018, an increase of 110% compared to $109.8 million in 2017.

Cash, cash equivalents and investments were $1.72 billion as of December 31, 2018, an increase of $367.3 million, or 27%, from December 31, 2017.

Deferred revenue was $1.69 billion as of December 31, 2018, an increase of $350.5 million, or 26%, from December 31, 2017.

43



We generated cash flows from operating activities of $638.9 million in 2018, an increase of $44.5 million, or 7%, compared to 2017.

In 2018, we repurchased 3.8 million shares of common stock under the Repurchase Program for an aggregate purchase price of $209.1 million. In 2017, we repurchased 11.2 million shares of common stock for a total purchase price of $446.3 million.

Our revenue growth was driven by both product and service revenue. On a geographic basis, revenue continues to be diversified globally, which remains a key strength of our business. Product revenue grew 17% in 2018. FortiGate unit shipments increased year-over-year. Sales of non-FortiGate products, such as the Fortinet Security Fabric and cloud products and services, also grew significantly. Service revenue growth of 23% in 2018 was driven by the strength of our FortiCare technical support and other service revenue, which combined grew 26%, and FortiGuard security subscription revenue, which grew 20%.
 
The percentage of our FortiGate-related billings from entry-level products increased from 31% in 2017 to 33% in 2018, the percentage of our FortiGate-related billings from mid-range products increased from 30% in 2017 to 32% in 2018 and the percentage of our FortiGate-related billings from high-end products decreased from 39% in 2017 to 35% in 2018. We continue to see our enterprise customers purchasing a fairly balanced mix of products across these product groups.

In 2018, operating expenses as a percentage of revenue decreased by 5 percentage points compared to 2017. The decrease in operating expenses was primarily driven by a decrease of 4 percentage points in sales and marketing expenses as a percentage of revenue, benefiting from the adoption of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (“Topic 606”) for deferred contract costs, which reduced our commissions expense in absolute dollars and as a percentage of total revenue. In addition, general and administrative expenses as a percentage of revenue decreased by 1 percentage point while research and development expenses as a percentage of revenue remained consistent. Our sales and marketing expenses included a benefit of $45.5 million in 2018 from the adoption of Topic 606 related to deferred contract costs. Under Topic 606, we capitalized certain commissions on service contracts and amortize the amount over a certain period. Prior to the adoption of Topic 606, we expensed the commissions related to these service contracts upfront. Excluding this benefit, sales and marketing expense as a percentage of revenue would have been 46% in 2018 compared to 47% in 2017. Refer to Note 1 to our consolidated financial statements for more information. Headcount increased by 15% to 5,845 employees and contractors as of December 31, 2018, up from 5,066 as of December 31, 2017.

Business Model

Our sales strategy is based on a two-tier 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 large service providers and major systems integrators. We also offer our products across major cloud providers, and have recognized on-demand revenue from Amazon Web Services and Microsoft Azure and from customers who deploy our products at a cloud services provider in a bring-your-own-license (“BYOL”) such as from Amazon Web Services, Microsoft Azure, Google Cloud, Oracle Cloud and IBM Cloud. In a BYOL arrangement, a customer purchases a perpetual license from us through our channel partners and deploys the software in a cloud provider’s environment. Similarly, customers may purchase such a license from us and deploy in their private cloud. While the revenue from such sales is still relatively insignificant, it has increased significantly in recent periods on a percentage basis.

Typically, our customers purchase our hardware products and software licenses, as well as our FortiGuard security subscription and FortiCare technical support services. We generally invoice at the time of our sale for the total price of the products and security and technical support services. The invoice is payable within 30 to 45 days. We also invoice certain services on a monthly basis.

Our SPU hardware architecture is an important part of our approach to network security. The SPU includes three lines of proprietary ASICs: SPU CP, SPU NP and SPU SOC. The ASICs are designed for highly efficient execution of computationally intensive tasks, including policy enforcement, threat detection and encryption. As such, ASIC-based solutions can run many security applications simultaneously without a significant reduction in performance.

Key Metrics

We monitor a number of key 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

44


efficiencies. The following table summarizes revenue, deferred revenue, billings (non-GAAP), net cash provided by operating activities, and free cash flow (non-GAAP). We discuss revenue below under “—Components of Operating Results,” and we discuss 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,
 
2018
 
2017
 
2016
 
(in millions)
Revenue
$
1,801.2

 
$
1,494.9

 
$
1,275.4

Deferred revenue
$
1,686.8

 
$
1,336.3

 
$
1,035.3

Billings (non-GAAP)
$
2,153.3

 
$
1,795.9

 
$
1,515.1

Net cash provided by operating activities
$
638.9

 
$
594.4

 
$
345.7

Free cash flow (non-GAAP)
$
585.9

 
$
459.1

 
$
278.5

    
Deferred revenue. Our deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. 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, which is recognized as revenue ratably over the contractual service period. We monitor our deferred revenue balance, growth and the mix of short-term and long-term deferred revenue because it represents a significant portion of revenue and of free cash flow to be recognized in future periods. Deferred revenue was $1.69 billion as of December 31, 2018, an increase of $350.5 million, or 26%, from December 31, 2017.

Billings (non-GAAP). We define billings as revenue recognized in accordance with generally accepted accounting principles in the United States (“GAAP”) plus the change in deferred revenue from the beginning to the end of the period and adjustments to the deferred revenue balance due to adoption of Topic 606 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 drive current and future 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 and are impacted by the term of security and support agreements. Second, we may calculate billings in a manner that is different from peer companies that report similar financial measures. Management accounts for these limitations by providing specific information regarding GAAP revenue and evaluating billings together with GAAP revenue. Total billings were $2.15 billion for 2018, an increase of 20% compared to $1.80 billion in 2017.

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

 
Year Ended December 31,
2018
 
2017
 
2016
(in millions)
Billings:
 
 
 
 
 
Revenue
$
1,801.2

 
$
1,494.9

 
$
1,275.4

Add: Change in deferred revenue
350.5

 
301.0

 
244.1

Add: Deferred revenue adjustment due to adoption of Topic 606
4.1

 

 

Less: Deferred revenue balance acquired in business combinations
(2.5
)
 

 
(4.4
)
Total billings (non-GAAP)
$
2,153.3

 
$
1,795.9

 
$
1,515.1


Free cash flow (non-GAAP). We define free cash flow as net cash provided by operating activities minus capital expenditures such as purchases of real estate and other property and equipment. We believe 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 capital expenditures, can be used for strategic opportunities, including repurchasing outstanding common stock, investing in our business, making strategic acquisitions and strengthening the balance sheet. A limitation of using free cash flow rather than the GAAP measure of net cash provided by operating activities 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 in other investing and financing activities. Management accounts for this limitation by providing information about our capital

45


expenditures and other investing and financing activities on the face of the consolidated statements of cash flows and under “—Liquidity and Capital Resources” and by presenting cash flows from investing and financing activities in our reconciliation of free cash flows. In addition, it is important to note that other companies, including companies in our industry, may not use free cash flow, may calculate free cash flow in a different manner than we do or may use other financial measures to evaluate their performance, all of which could reduce the usefulness of free cash flow as a comparative measure. A reconciliation of net cash provided by operating activities, the most directly comparable financial measure calculated and presented in accordance with GAAP, to free cash flow is provided below:

 
Year Ended December 31,
2018
 
2017
 
2016
(in millions)
Free Cash Flow:
 
 
 
 
 
Net cash provided by operating activities
$
638.9

 
$
594.4

 
$
345.7

Less: Purchases of property and equipment
(53.0
)
 
(135.3
)
 
(67.2
)
Free cash flow (non-GAAP)
$
585.9

 
$
459.1

 
$
278.5

Net cash used in investing activities
$
(134.9
)
 
$
(76.8
)
 
$
(74.1
)
Net cash used in financing activities
$
(202.6
)
 
$
(415.6
)
 
$
(105.9
)

Components of Operating Results

Revenue. We generate the majority of our revenue from sales of our hardware and software products and amortization of amounts included in deferred revenue related to previous sales of FortiGuard security subscription and FortiCare technical support services. We also recognize revenue from cloud business relationships and from providing professional services and training.

Our total revenue is comprised of the following:
 
Product revenue. Product revenue is primarily generated from sales of our appliances. The majority of our product revenue has been generated by our FortiGate product line, and we do not expect this to change in the foreseeable future. Product revenue also includes revenue derived from sales of FortiGate software licenses and other software. As a percentage of total revenue, we expect that our product revenue may vary from quarter-to-quarter based on certain factors, as discussed below under “—Quarterly Results of Operations,” and we expect the trend to continue in 2019.


Service revenue. Service revenue is generated primarily from FortiGuard security subscription services and from FortiCare technical support services. 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 and, to a lesser extent, five years. We also generate a small portion of our revenue from professional services and training services, for which we recognize revenue as the services are provided, and cloud-based services, for which we recognize revenue as the services are delivered or on a monthly usage basis. As a percentage of total revenue, we continue to expect service revenue to be higher than product revenue. Our service revenue growth rate depends significantly on the growth of our customer base, the expansion of our service bundle offerings, the expansion and introduction of new service offerings and the renewal of service contracts by our existing customers.

Our total cost of revenue is comprised of the following:

Cost of product revenue. The majority of the cost of product revenue consists of third-party contract manufacturers' costs and the 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 of intangible assets, if applicable. Personnel costs include direct compensation and benefits.

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 third-party repair and contract fulfillment, data center and cloud hosting, supplies and facility-related costs.


46


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, product costs, the mix of products sold and the mix of revenue between products, software licenses and services and any excess inventory write-offs. Service revenue and software licenses have had a positive effect on our total gross margin given the higher gross margins compared to product gross margins. During 2018, service gross margin benefited from renewals and continued sales of hardware bundled with services and subscriptions, growing faster than related expenses. Product gross margin was negatively impacted by new product introductions. As a result, the service margin expansion was partially offset by a decline in product gross margin in 2018. Overall gross margin in 2019 will be impacted by service and product revenue mix, but we expect it to be comparable to overall gross margin in 2018.

 Operating expenses. Our operating expenses consist of research and development, sales and marketing and general and administrative expenses. 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 property and 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 property and 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 market share in the enterprise market.

General and administrative. General and administrative expense consists of personnel costs, as well as professional fees, depreciation of property and equipment and software and facility-related expenses. 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.

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

Other income (expense)net. Other income (expense)—net consists primarily of foreign exchange gains and losses related to foreign currency remeasurement, as well as the gain on the sale of an investment in a privately held company.

Provision for (benefit from) income taxes. We are subject to income taxes 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 a 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 in the U.S., federal research and development tax credit, withholding taxes, excess tax benefits related to stock-based compensation expense and the tax impacts of the 2017 Tax Act.


47


In December 2017, the U.S. federal government enacted the 2017 Tax Act. The 2017 Tax Act reduced the federal corporate income tax rate from 35% to 21% and created a territorial tax system with a one-time mandatory tax on foreign earnings of U.S. subsidiaries not previously subject to U.S. income tax. In December 2017, the SEC staff issued SAB 118, which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the 2017 Tax Act in our financial statements. In the fourth quarter of 2018, we completed our analysis to determine the effect of the 2017 Tax Act within the measurement period under the SEC guidance, and reflected an additional $32.6 million increase related to transition tax in the 2018 income tax expense. We expect further guidance may be forthcoming from the FASB and the SEC, as well as regulations, interpretations and rulings from federal and state tax agencies, which could result in additional impacts. We will continue to monitor and assess the impact of the 2017 Tax Act and the ongoing guidance and accounting interpretations issued in response to the 2017 Tax Act. Our selection of an accounting policy for 2018 with respect to the Global Intangible Low-Taxed Income (“GILTI”) tax rules was to treat GILTI tax as a current period expense under the period cost method.

Our effective tax rate approximates the federal corporate income tax rate and also includes the impact of state taxes, excess tax benefits related to stock-based compensation expense, federal research and development tax credit, foreign withholding tax, nondeductible stock-based compensation expense, foreign income subject to lower tax rates than income earned in the United States, book-to-tax basis differences and the tax impacts of the 2017 Tax Act.

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

On January 1, 2018, we adopted Topic 606, Revenue from Contracts with Customers, using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported under ASC Topic 605 (“Topic 605”), Revenue Recognition.

Beginning in 2018, revenues are recognized when control of goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Prior to 2018, revenue was recognized under Topic 605 when all of the following criteria were met: (i) persuasive evidence of an arrangement existed, (ii) delivery has occurred or services have been rendered, (iii) sales price was fixed or determinable and (iv) collectability was reasonably assured.

Under Topic 606, we determine revenue recognition through the following steps:

identification of a contract or contracts with a customer;
identification of the performance obligations in a contract, including evaluation of performance obligations as to being distinct goods or services in a contract;
determination of a transaction price;
allocation of a transaction price to the performance obligations in a contract; and
recognition of revenue when, or as, we satisfy a performance obligation.


48


Our sales contracts typically contain multiple deliverables, such as hardware, software license, security subscription, technical support services and other services, which are generally capable of being distinct and accounted for as separate performance obligations. We evaluated the criteria to be distinct under Topic 606 and concluded that the hardware and software licenses were distinct and distinct in the context of a contract from the security subscription and technical support services, as a customer can benefit from the hardware and software licenses without the services and the services are separately identifiable within a contract. We allocate a transaction price to each performance obligation based on relative standalone selling price. We determine standalone selling price based on the historical pricing and discounting practices for those services when sold separately. We determine standalone selling price for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies and the term of a service contract that fall within a reasonably range as a percentage of list price.

Under the previous standard, Topic 605, revenue from contracts that contain products and services is allocated to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (“VSOE”) of selling price, if it existed, or third-party evidence (“TPE”) of selling price. If neither VSOE nor TPE of selling price existed for a deliverable, we used our best estimate of selling price for that deliverable. For multiple-element arrangements where software deliverables were included, revenue was 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 an arrangement based on the estimated selling price hierarchy. The amount allocated to the software deliverables was then allocated to each software deliverable using the residual method when VSOE of fair value existed. If evidence of VSOE of fair value of one or more undelivered elements did not exist, all software allocated revenue was deferred and recognized when delivery of those elements occurred or when fair value was established. When the undelivered element for which we did not have VSOE of fair value was support, revenue for the entire arrangement was recognized ratably over the support period. The same residual method and VSOE of fair value principles applied for our multiple element arrangements that contained only software elements.

Deferred Contract Costs and Commission Expense

Beginning in 2018, we recognized commission expense based on Topic 606's guidance for contract costs. Under this new guidance, we recognize sales commissions related to product sales upfront while sales commissions for service contracts are deferred as deferred contract costs in the consolidated balance sheets and amortized over the applicable amortization period. Costs for initial contracts that are not commensurate with renewal commissions are amortized on a straight-line basis over the period of benefit, which we have determined to be five years and which is typically longer than the initial contract term. Significant estimates, assumptions, and judgments in accounting for deferred contract costs include, but are not limited to, identification of contract costs, anticipated billings and the expected period of benefit.

Valuation of Inventory

Inventory is recorded at the lower of cost or net realizable value. Cost is computed using the first-in, first-out method. 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 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 and intangible assets acquired and liabilities assumed 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. We often continue to gather additional information throughout the measurement period, and if we make changes to the amounts recorded, such changes are recorded in the period in which they are identified.

Contingent Liabilities

From time to time, we are involved in disputes, litigation and other legal actions. However, there are many uncertainties associated with any litigation, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. We review significant new claims and litigation for the probability of an adverse outcome. Estimates can change as individual claims develop. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.

49



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 tax 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.

Effective January 1, 2018, the 2017 Tax Act reduced the federal corporate income tax rate from 35% to 21% and created a territorial tax system with a one-time transition tax on foreign earnings of U.S. subsidiaries not previously subject to U.S. income tax. We expect further guidance may be forthcoming from the FASB and the SEC, as well as regulations, interpretations and rulings from federal and state tax agencies, which could result in additional impacts. Our selection of an accounting policy for 2018 with respect to the GILTI tax rules was to treat GILTI tax as a current period expense under the period cost method.

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 income 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 valuation allowance on deferred tax assets would be recorded in the consolidated statements of income for the period that the adjustment is determined to be required.


50


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,
 
2018
 
2017
 
2016
 
(in millions)
Consolidated Statements of Income Data:
 
 
 
 
 
Revenue:
 
 
 
 
 
Product
$
674.4

 
$
577.2

 
$
548.1

Service
1,126.8

 
917.7

 
727.3

Total revenue
1,801.2

 
1,494.9

 
1,275.4

Cost of revenue:
 
 
 
 
 
Product
291.0

 
243.8

 
209.0

Service
159.4

 
141.5

 
128.8

Total cost of revenue
450.4

 
385.3

 
337.8

Gross profit:
 
 
 
 
 
Product
383.4

 
333.4

 
339.1

Service
967.4

 
776.2

 
598.5

Total gross profit
1,350.8

 
1,109.6

 
937.6

Operating expenses:
 
 
 
 
 
Research and development
244.5

 
210.6

 
183.1

Sales and marketing
782.3

 
701.0

 
626.5

General and administrative
93.0

 
87.9

 
81.1

Restructuring charges

 
0.3

 
4.0

Total operating expenses
1,119.8

 
999.8

 
894.7

Operating income
231.0

 
109.8

 
42.9

Interest income
26.5

 
13.5

 
7.3

Other income (expense)—net
(6.6
)
 
0.7

 
(7.1
)
Income before income taxes
250.9

 
124.0

 
43.1

Provision for (benefit from) income taxes
(81.3
)
 
92.6

 
10.9

Net income
$
332.2

 
$
31.4

 
$
32.2




51


 
Year Ended December 31,
2018
 
2017
 
2016
(as percentage of revenue)
Revenue:
 
 
 
 
 
Product
37
 %
 
39
%
 
43
 %
Service
63

 
61

 
57

Total revenue
100

 
100

 
100

Cost of revenue:
 
 
 
 
 
Product
16

 
16

 
16

Service
9

 
9

 
10

Total cost of revenue
25

 
26

 
26

Gross margin:
 
 
 
 
 
Product
57

 
58

 
62

Service
86

 
85

 
82

Total gross margin
75

 
74

 
74

Operating expenses:
 
 
 
 
 
Research and development
14

 
14

 
14

Sales and marketing
43

 
47

 
49

General and administrative
5

 
6

 
6

Restructuring charges

 

 
0.3

Total operating expenses
62

 
67

 
70

Operating margin
13

 
7

 
3

Interest income
1

 
1

 
1

Other income (expense)—net

 

 
(1
)
Income before income taxes
14

 
8

 
3

Provision for (benefit from) income taxes
(5
)
 
6

 
1

Net income
18
 %
 
2
%
 
3
 %

2018 and 2017

Revenue

 
Year Ended December 31,
 
 
 
 
2018 (1)
 
2017
 
 
 
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Change
 
% Change
(in millions, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
674.4

 
37
%
 
$
577.2

 
39
%
 
$
97.2

 
17
%
Service
1,126.8

 
63

 
917.7

 
61

 
209.1

 
23

Total revenue
$
1,801.2

 
100
%
 
$
1,494.9

 
100
%
 
$
306.3

 
20
%
Revenue by geography:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
762.9

 
42
%
 
$
642.3

 
43
%
 
$
120.6

 
19
%
Europe, Middle East and Africa (“EMEA”)
678.0

 
38

 
554.6

 
37

 
123.4

 
22

Asia Pacific (“APAC”)
360.3

 
20

 
298.0

 
20

 
62.3

 
21

Total revenue
$
1,801.2

 
100
%
 
$
1,494.9

 
100
%
 
$
306.3

 
20
%


52


(1) Revenue during 2018 under Topic 606 (As Reported) and 605 (Balances Without Adoption of Topic 606) were as follows:
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
 
(in millions)
Revenue:
 
 
 
 
 
   Product
$
674.4

 
$
654.9

 
$
19.5

   Service
1,126.8

 
1,126.9

 
(0.1
)
Total revenue
$
1,801.2

 
$
1,781.8

 
$
19.4

Revenue by geography:
 
 
 
 
 
Americas
$
762.9

 
$
746.2

 
$
16.7

EMEA
678.0

 
674.9

 
3.1

APAC
360.3

 
360.7

 
(0.4
)
Total revenue
$
1,801.2

 
$
1,781.8

 
$
19.4


Total revenue increased by $306.3 million, or 20%, in 2018 compared to 2017. We continued to experience global diversification of revenue in 2018. Revenue from all our regions grew, with EMEA contributing the largest portion of our revenue growth both on an absolute dollar and on a percentage basis. Product revenue increased by $97.2 million, or 17%, in 2018 compared to 2017. Product revenue benefited from the adoption of Topic 606, primarily related to the change in accounting treatment under Topic 606 for some of our software products where revenue from these arrangements can now be recognized upfront instead of ratably over the contracted service term, and partially offset by the lost opportunity to recognize revenue that had been deferred and was written off to equity on the date of adoption. In addition, FortiGate unit shipments increased in 2018 compared to 2017 while sales of non-FortiGate products, such as the Fortinet Security Fabric hardware and software products, also grew significantly. Fortinet Security Fabric products were the fastest growing products compared to the remainder of our business. Service revenue increased by $209.1 million, or 23%, in 2018 compared to 2017. 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 and other contracts sold to a larger customer base, as well as the renewals of similar contracts sold in earlier periods.

Cost of revenue and gross margin
 
 
Year Ended December 31,
 
 
 
 
2018 (1)
 
2017
 
Change
 
% Change
(in millions, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
Product
$
291.0

 
$
243.8

 
$
47.2

 
19
%
Service
159.4

 
141.5

 
17.9

 
13

Total cost of revenue
$
450.4

 
$
385.3

 
$
65.1

 
17
%
Gross margin (%):
 
 
 
 
 
 
 
Product
56.9
%
 
57.8
%
 


 
 
Service
85.9

 
84.6

 


 
 
Total gross margin
75.0
%
 
74.2
%
 


 
 


53


(1) Cost of revenue and gross margin during 2018 under Topic 606 (As Reported) and 605 (Balances Without Adoption of Topic 606) were as follows:
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
 
(in millions, except percentages)
Cost of revenue:
 
 
 
 
 
   Product
$
291.0

 
$
289.6

 
$
1.4

   Service
159.4

 
159.4

 

Total cost of revenue
$
450.4

 
$
449.0

 
$
1.4

Gross margin (%):
 
 
 
 
 
Product
56.9
%
 
55.8
%
 

Service
85.9

 
85.9

 

Total gross margin
75.0
%
 
74.8
%
 


Total gross margin increased by 0.8 percentage points in 2018 compared to 2017, driven by higher margin on higher service revenue. Service gross margin increased by 1.3 percentage points during 2018 as compared to 2017, due to the strength of our FortiCare technical support and other revenue growing 26%. FortiGuard security subscription revenue grew 20%, during 2018 compared to 2017, which outpaced the increase in the related personnel costs and headcount growth, resulting in higher margin. Cost of service revenue was comprised primarily of personnel costs. Product gross margin decreased by 0.9 percentage points in 2018 compared to 2017, as we continued to transition to our new product introductions. Total cost of product revenue was comprised primarily of direct and indirect cost of products sold, inventory reserves and other charges.

Operating expenses
 
 
Year Ended December 31,
 
Change
 
% Change
2018 (1)
 
2017
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in millions, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
244.5

 
14
%
 
$
210.6

 
14
%
 
$
33.9

 
16
 %
Sales and marketing
782.3

 
43

 
701.0

 
47

 
81.3

 
12

General and administrative
93.0

 
5

 
87.9

 
6

 
5.1

 
6

Restructuring charges

 

 
0.3

 

 
(0.3
)
 
(100
)
Total operating expenses
$
1,119.8

 
62
%
 
$
999.8

 
67
%
 
$
120.0

 
12
 %


(1) Operating expenses during 2018 under Topic 606 (As Reported) and 605 (Balances Without Adoption of Topic 606) were as follows:
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
 
(in millions)
Operating expenses:
 
 
 
 
 
Research and development
$
244.5

 
$
244.5

 
$

Sales and marketing expenses
782.3

 
827.8

 
(45.5
)
General and administrative
93.0

 
93.0

 

Total operating expenses
$
1,119.8

 
$
1,165.3

 
$
(45.5
)


54


Research and development

Research and development expense increased by $33.9 million, or 16%, in 2018 compared to 2017, primarily due to an increase of $28.7 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, depreciation and other occupancy-related costs increased by $2.8 million and product development costs, such as third-party testing and prototypes, increased by $1.2 million. We intend to continue to invest in our research and development organization, and expect research and development expense to increase in absolute dollars in 2019.

Sales and marketing

Sales and marketing expense increased by $81.3 million, or 12%, in 2018 compared to 2017, primarily due to an increase of $64.9 million in personnel costs, including higher stock-based compensation expense of $17.6 million. Sales and marketing headcount increased in order to drive market share gains globally. The increase in personnel costs included a benefit of $45.5 million from the adoption of Topic 606 related to deferred contract costs. Under Topic 606, we capitalized certain commissions on service contracts and amortize the amount over a certain period. Prior to the adoption of this new standard, we expensed the commissions related to these service contracts. Our sales and marketing expense would have increased by $126.8 million, or 18%, under Topic 605. Refer to Note 1 in our notes to the consolidated financial statements for more information. In addition, depreciation expense and other occupancy-related expense increased by $6.7 million, travel and entertainment expense increased by $6.4 million and supplies expense increased by $2.0 million. As a percentage of total revenue, sales and marketing expense decreased primarily due to the benefit from the new accounting standard on deferred contract costs. Excluding this benefit, sales and marketing expense as a percentage of revenue would have been 46% of total revenue. We intend to continue to make investments in our sales resources and infrastructure and marketing strategy, which are critical to support growth, and expect sales and marketing expense to increase in absolute dollars in 2019.

General and administrative

General and administrative expense increased by $5.1 million, or 6%, in 2018 compared to 2017. Personnel costs increased by $9.8 million as we continued to increase headcount in order to support our expanding business. The increase in expense was partially offset by a decrease in litigation costs of $1.2 million and a decrease in professional fees of $0.6 million. Certain facilities, depreciation, and information technology costs are allocated to other organizations based on headcount. We expect general and administrative expense to increase in absolute dollars in 2019.

Operating income and margin

We generated operating income of $231.0 million in 2018, an increase of $121.2 million, or 110%, compared to $109.8 million in 2017. The improvement in operating income included the benefit from the adoption of Topic 606, along with revenue growth outpacing expense growth. Operating income as a percentage of revenue increased to 13% in 2018 compared to 7% in 2017. The increase in operating margin is primarily due to a decline in sales and marketing expenses as a percentage of total revenue to 43% in 2018 compared to 47% in 2017. Excluding the benefit from the adoption of Topic 606, sales and marketing expense as a percentage of revenue would have been 46% of total revenue. The adoption of Topic 606 resulted in an improvement of 3 percentage points in our operating margin. In addition, general and administrative expenses as a percentage of total revenue decreased by 1 percentage point and gross margin improved by 0.8 percentage points, contributing to the improvement in operating margin. Research and development expenses as a percentage of revenue remained consistent.

Interest income and other income (expense)net
 
 
Year Ended December 31,
 
 
 
 
2018
 
2017
 
Change
 
% Change
(in millions, except percentages)
Interest income
$
26.5

 
$
13.5

 
$
13.0

 
96
 %
Other income (expense)—net
(6.6
)
 
0.7

 
(7.3
)
 
(1,043
)

Interest income increased in 2018 as compared to 2017, primarily due to higher interest rates on invested balances of cash, cash equivalents and investments. Interest income varies depending on our average investment balances during the period, types and mix of investments, and market interest rates. The change in other income (expense)—net in 2018 as

55


compared to 2017 was the result of $9.3 million of foreign currency transaction and hedging losses recognized in 2018, offset by $2.2 million in gain on the sale of an investment in a privately held company.

Provision for (benefit from) income taxes
 
 
Year Ended December 31,
 
Change
 
% Change
2018 (1)
 
2017
 
(in millions, except percentages)
Provision for (benefit from) income taxes
$
(81.3
)
 
$
92.6

 
$
(173.9
)
 
(188
)%
Effective tax rate
(32
)%
 
75
%
 


 



(1) Provision for income taxes during 2018 under Topic 606 (As Reported) and 605 (Balances Without Adoption of Topic 606) were as follows:
 
As Reported
 
Balances Without Adoption of
Topic 606
 
(Increase) Decrease
 
(in millions, except percentages)
Benefit from income taxes
$
(81.3
)
 
$
(92.2
)
 
$
10.9

Effective tax rate
(32
)%
 
(49
)%
 


 Our provision for income taxes for 2018 reflects an effective tax rate benefit of (32)%, compared to an effective tax rate provision of 75% for 2017. The benefit from income taxes for 2018 was comprised primarily of impacts related to the 2017 Tax Act including a benefit of $164.0 million from the realignment of our tax structure and operations that resulted in a book-to-tax basis difference from previously taxed off-shore deferred revenue. These benefits were partially offset by a $32.6 million increase in the transition tax for finalization of the provisional estimates under SAB 118, a $20.5 million tax expense for the impact of the GILTI and a $29.6 million of tax expense related to U.S. federal and state taxes, other foreign income taxes, foreign withholding taxes and a decrease in tax reserves.

Effective January 1, 2018, the 2017 Tax Act reduced the federal corporate income tax rate from 35% to 21% and created a territorial tax system with a one-time mandatory tax on foreign earnings of U.S. subsidiaries not previously subject to U.S. income tax. Under GAAP, changes in tax rates and tax law are accounted for in the period of enactment and deferred tax assets and liabilities are measured at the enacted tax rate. In December 2017, the SEC staff issued SAB 118, which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the 2017 Tax Act in our financial statements. In the fourth quarter of 2018, we completed our analysis to determine the effect of the 2017 Tax Act within the measurement period under the SEC guidance, and reflected an increase of an additional $32.6 million related to the transition tax in the 2018 income tax expense. We expect further guidance may be forthcoming from the FASB and the SEC, as well as regulations, interpretations and rulings from federal and state tax agencies, which could result in additional impacts.

In 2017, the effective tax rate was 75%, primarily resulting from the deferred tax assets remeasurement and a one-time transition tax due to the 2017 Tax Act. Excluding the tax impacts from the 2017 Tax Act, our 2017 effective tax rate would have been 24%.





56


2017 and 2016

Revenue
 
 
Year Ended December 31,
 
Change
 
% Change
2017
 
2016
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in millions, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
577.2

 
39
%
 
$
548.1

 
43
%
 
$
29.1

 
5
%
Service
917.7

 
61

 
727.3

 
57

 
190.4

 
26

Total revenue
$
1,494.9

 
100
%
 
$
1,275.4

 
100
%
 
$
219.5

 
17
%
Revenue by geography:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
642.3

 
43
%
 
$
536.7

 
42
%
 
$
105.6

 
20
%
EMEA
554.6

 
37

 
477.4

 
37

 
77.2

 
16

APAC
298.0

 
20

 
261.3

 
21

 
36.7

 
14

Total revenue
$
1,494.9

 
100
%
 
$
1,275.4

 
100
%
 
$
219.5

 
17
%

Total revenue increased by $219.5 million, or 17%, in 2017 compared to 2016. We continued to experience global diversification of revenue in 2017. Revenue from all our regions grew, with the Americas contributing the largest portion of our revenue growth both on an absolute dollar and on a percentage basis. Product revenue increased by $29.1 million, or 5%, in 2017 compared to 2016. The increase in product revenue was primarily driven by greater sales volume in our FortiGate product family across all product categories. Sales of non-FortiGate products, such as the Fortinet Security Fabric hardware and software products, and services, also grew significantly. Service revenue increased by $190.4 million, or 26%, in 2017 compared to 2016. 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.
 
Cost of revenue and gross margin
 
 
Year Ended December 31,
 
Change
 
% Change
2017
 
2016
 
(in millions, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
Product
$
243.8

 
$
209.0

 
$
34.8

 
17
%
Service
141.5

 
128.8

 
12.7

 
10

Total cost of revenue
$
385.3

 
$
337.8

 
$
47.5

 
14
%
Gross margin (%):
 
 
 
 
 
 
 
Product
57.8
%
 
61.9
%
 


 
 
Service
84.6

 
82.3

 


 
 
Total gross margin
74.2
%
 
73.5
%
 


 
 
 
Total gross margin increased by 0.7 percentage points in 2017 compared to 2016, driven by higher margin on service revenue. During 2017, service gross margin benefited from the shift to higher-margin service revenue. Product gross margin was negatively impacted by longer term deals, resulting in lower product revenue recognized in 2017 and higher deferred revenue for services that was expected to be recognized in future periods, and as a result of product costs being recognized upon shipment. As a result, the service margin expansion was partially offset by a decline in product gross margin in 2017. Total cost of product revenue was comprised primarily of direct and indirect cost of products sold, inventory reserves and other charges. Cost of service revenue was comprised primarily of personnel costs.
 

57


Operating expenses
 
 
Year Ended December 31,
 
Change
 
% Change
2017
 
2016
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in millions, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
210.6

 
14
%
 
$
183.1

 
14
%
 
$
27.5

 
15
 %
Sales and marketing
701.0

 
47

 
626.5

 
49

 
74.5

 
12

General and administrative
87.9

 
6

 
81.1

 
6

 
6.8

 
8

Restructuring charges
0.3

 

 
4.0

 
0.3

 
(3.7
)
 
(93
)
Total operating expenses
$
999.8

 
67
%
 
$
894.7

 
70
%
 
$
105.1

 
12
 %

Research and development

Research and development expense increased by $27.5 million, or 15%, in 2017 compared to 2016, primarily due to an increase of $17.6 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, product development costs, such as third-party testing and prototypes, increased by $6.2 million and depreciation and other occupancy-related costs increased by $3.1 million.

Sales and marketing

Sales and marketing expense increased by $74.5 million, or 12%, in 2017 compared to 2016, primarily due to an increase of $55.1 million in personnel costs as we continued to increase our sales and marketing headcount in order to drive continued market share gains globally. Marketing-related expense increased by $11.9 million as we invested significantly in marketing programs to drive broader market awareness, build lead generation programs and accelerate pipeline. In addition, depreciation expense and other occupancy-related expense increased by $6.8 million. As a percentage of total revenue, sales and marketing expense decreased as revenue grew at a higher pace compared to personnel costs.

General and administrative

General and administrative expense increased by $6.8 million, or 8%, in 2017 compared to 2016. Personnel costs increased by $8.5 million as we continued to increase headcount in order to support our expanding business. Professional fees increased by $10.6 million, primarily due to the implementation of a new revenue recognition system and a litigation settlement expense of $1.8 million. The increase in expense was partially offset by a decrease in third-party costs of $13.4 million related to the substantial completion of our ERP system implementation in 2016.

Operating income and margin

We generated operating income of $109.8 million in 2017, an increase of $66.9 million, or 156%, compared to $42.9 million in 2016. The improvement in operating margin was primarily due to the improvement in gross margin, and the decline in sales and marketing expenses as a percentage of total revenue. As a percentage of total revenue, sales and marketing expenses decreased to 47% in 2017 from 49% in 2016.

Interest income and other income (expense)net
 
 
Year Ended December 31,
 
Change
 
% Change
2017
 
2016
 
(in millions, except percentages)
Interest income
$
13.5

 
$
7.3

 
$
6.2

 
85
 %
Other income (expense)—net
0.7

 
(7.1
)
 
7.8

 
(110
)

Interest income increased in 2017 as compared to 2016, primarily due to higher interest rates on invested balances of cash, cash equivalents and investments. Interest income varies depending on our average investment balances during the

58


period, types and mix of investments, and market interest rates. The change in other income (expense)—net in 2017 as compared to 2016 was the result of a gain of approximately $1.0 million for foreign currency exchange gains in 2017 compared to a loss of $6.6 million in 2016, due primarily to changes in the value of Euro relative to the U.S. dollar.

Provision for income taxes
 
 
Year Ended December 31,
 
Change
 
% Change
2017
 
2016
 
(in millions, except percentages)
Provision for income taxes
$
92.6

 
$
10.9

 
$
81.7

 
750
%
Effective tax rate
75
%
 
25
%
 

 



 Our effective tax rate was 75% for 2017, compared to an effective tax rate of 25% for 2016. The provision for income taxes for 2017 was comprised primarily of U.S. federal and state taxes, other foreign income taxes, foreign withholding taxes, an increase in tax reserves, remeasurement of deferred tax assets and a one-time transition tax.

In December 2017, the U.S. federal government enacted the 2017 Tax Act. The 2017 Tax Act reduced the federal corporate income tax rate from 35% to 21% effective January 1, 2018 and created a territorial tax system with a one-time mandatory tax on foreign earnings of U.S. subsidiaries not previously subject to U.S. income tax. Under GAAP, changes in tax rates and tax law are accounted for in the period of enactment and deferred tax assets and liabilities are measured at the enacted tax rate.

The SEC staff has issued SAB 118, which provides guidance on accounting for the tax effects of the 2017 Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the 2017 Tax Act enactment date for companies to complete the accounting under ASC 740. In accordance with SAB 118, a company must reflect the income tax effects of those aspects of the 2017 Tax Act for which the accounting under ASC 740 is complete. To the extent that a company’s accounting for certain income tax effects of the 2017 Tax Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before the enactment of the 2017 Tax Act.

The increase in the effective tax rate in 2017 was primarily due to the deferred tax assets remeasurement and a one-time transition tax due to the 2017 Tax Act. Excluding the tax impact from the 2017 Tax Act, the 2017 effective tax rate would have been 24%, which was relatively consistent with 2016. In 2016, due to the early adoption of ASU 2016-09, approximately $10.8 million of excess tax benefits were recognized in the income tax provision. In 2017, $13.5 million of excess tax benefits was included in the income tax provision.

Quarterly Results of Operations

The following table sets forth our unaudited quarterly statements of income 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.


59


 
Three Months Ended
 
Dec 31,
2018
 
Sept 30,
2018
 
Jun 30,
2018
 
Mar 31,
2018
 
Dec 31,
2017
 
Sept 30,
2017
 
Jun 30,
2017
 
Mar 31,
2017
 
(in millions, except per share amounts)
Consolidated Statements of Income Data:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product
$
200.8

 
$
164.5

 
$
166.3

 
$
142.8

 
$
162.1

 
$
137.1

 
$
142.7

 
$
135.3

Service
306.2

 
289.4

 
275.0

 
256.2

 
254.5

 
237.1

 
220.8

 
205.3

Total revenue
507.0

 
453.9

 
441.3

 
399.0

 
416.6


374.2


363.5


340.6

Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product (1)(2)
86.9

 
72.0

 
73.9

 
58.2

 
69.6

 
58.1

 
60.8

 
55.3

Service (1)(2)
41.6

 
39.6

 
39.2

 
39.0

 
35.8

 
35.5

 
34.9

 
35.3

Total cost of revenue
128.5

 
111.6

 
113.1

 
97.2

 
105.4


93.6


95.7


90.6

Total gross profit
378.5

 
342.3

 
328.2

 
301.8

 
311.2


280.6


267.8


250.0

Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development (1)
65.5

 
58.7

 
61.2

 
59.1

 
54.7

 
53.5

 
51.2

 
51.2

Sales and marketing (1)(2)
205.9

 
198.3

 
192.8

 
185.3

 
191.9

 
172.4

 
166.3

 
170.4

General and administrative (1)
22.0

 
22.5

 
23.5

 
25.0

 
22.4

 
21.0

 
21.9

 
22.6

Restructuring charges

 

 

 

 

 

 
(0.1
)
 
0.4

Total operating expenses
293.4

 
279.5

 
277.5

 
269.4

 
269.0


246.9


239.3


244.6

Operating income
85.1

 
62.8

 
50.7

 
32.4

 
42.2


33.7


28.5


5.4

Interest income
9.3

 
6.9

 
5.8

 
4.5

 
4.0

 
3.9

 
3.2

 
2.4

Other income (expense)—net
(2.3
)
 
0.9

 
(5.0
)
 
(0.2
)
 
(1.2
)
 
0.4

 
1.2

 
0.3

Income before income taxes
92.1

 
70.6

 
51.5

 
36.7

 
45.0


38.0


32.9


8.1

Provision for (benefit from) income taxes
(90.5
)
 
11.9

 
2.2

 
(4.9
)
 
74.0

 
11.3

 
9.9

 
(2.6
)
Net income (loss)
$
182.6

 
$
58.7

 
$
49.3

 
$
41.6

 
$
(29.0
)

$
26.7


$
23.0


$
10.7

Net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
$
1.07

 
$
0.35

 
$
0.29

 
$
0.25

 
$
(0.17
)
 
$
0.15

 
$
0.13

 
$
0.06

Diluted
$
1.04

 
$
0.33

 
$
0.28

 
$
0.24

 
$
(0.17
)
 
$
0.15

 
$
0.13

 
$
0.06


_______________________________________________
(1) Includes stock-based compensation as follows:

 
Three Months Ended
 
Dec 31,
2018
 
Sept 30,
2018
 
Jun 30,
2018
 
Mar 31,
2018
 
Dec 31,
2017
 
Sept 30,
2017
 
Jun 30,
2017
 
Mar 31,
2017
 
(in millions)
Cost of product revenue
$
0.4

 
$
0.3

 
$
0.4

 
$
0.4

 
$
0.3

 
$
0.3

 
$
0.4

 
$
0.3

Cost of service revenue
2.8

 
2.8

 
2.7

 
2.5

 
2.4

 
2.4

 
2.5

 
2.3

Research and development
9.5

 
9.3

 
9.2

 
8.4

 
8.1

 
8.0

 
8.3

 
7.9

Sales and marketing
25.1

 
26.0

 
23.6

 
20.9

 
19.6

 
19.6

 
19.7

 
19.0

General and administrative
4.8

 
4.8

 
4.7

 
4.3

 
4.0

 
4.0

 
4.2

 
3.8

Total stock-based compensation expense
$
42.6

 
$
43.2

 
$
40.6

 
$
36.5

 
$
34.4

 
$
34.3

 
$
35.1

 
$
33.3



60


(2) Total amortization included in product costs, service costs, and sales and marketing expense are as follows:

 
Three Months Ended
 
Dec 31,
2018
 
Sept 30,
2018
 
Jun 30,
2018
 
Mar 31,
2018
 
Dec 31,
2017
 
Sept 30,
2017
 
Jun 30,
2017
 
Mar 31,
2017
 
(in millions)
Amortization of intangible assets
$
2.9

 
$
2.5

 
$
1.8

 
$
1.8

 
$
2.1

 
$
2.0

 
$
2.2

 
$
2.3


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, followed by an increase in buying in the second quarter. The third quarter is often consistent with the second quarter. 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.

Consistent with the seasonality note above, our total quarterly revenue over the past eight quarters has generally increased sequentially in each quarter, except in the first and third quarters of 2018 and 2017. Product revenue, in each quarter in 2018, increased as compared to the same quarter in 2017, which we believe was due to investments we made in our sales and marketing organizations, continued product innovation and a robust security market. We continue to see a shift from product revenue to higher-margin, recurring service revenue, which is a result of our growing customer base.

Total gross margin has fluctuated on a quarterly basis primarily due to seasonality of product sales and seasonality of cost increases. Product gross margin varies based on the types of products sold and the average selling prices of our products. In 2018, product gross margin was impacted by new product introductions and the mix of high-end, mid-range and entry-level products. Service gross margin benefited from the growth of our customer base and renewals.

61


Liquidity and Capital Resources
 
 
As of December 31,
 
2018
 
2017
 
2016
 
(in millions)
Cash and cash equivalents
$
1,112.4

 
$
811.0

 
$
709.0

Investments
604.2

 
538.3

 
601.5

Total cash, cash equivalents and investments
$
1,716.6

 
$
1,349.3

 
$
1,310.5

Working capital
$
964.5

 
$
689.6

 
$
709.3

 
 
 
 
 
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
 
(in millions)
Net cash provided by operating activities
$
638.9

 
$
594.4

 
$
345.7

Net cash used in investing activities
(134.9
)
 
(76.8
)
 
(74.1
)
Net cash used in financing activities
(202.6
)
 
(415.6
)
 
(105.9
)
Net increase in cash and cash equivalents
$
301.4

 
$
102.0

 
$
165.7


Liquidity and capital resources may be impacted by our operating activities, as well as by our stock repurchases, real estate and other capital expenditures, proceeds associated with stock option exercises and issuances of common stock under our equity incentive plans, payment of taxes in connection with the net settlement of equity awards and business acquisitions. In recent years, we have received significant capital resources as a result of increases in our deferred revenue and the proceeds from exercise of stock options and purchases under our equity incentive plans. Additional increases in deferred revenue may depend on a number of factors including our billing growth rate, service contract renewal rates and length of initial and renewals service contracts. We expect proceeds from the issuance of stock options in future years to be impacted by the increased mix of restricted stock units versus stock options granted and also to vary based on our share price. As of December 31, 2018, $733.8 million remained available for future share repurchase under the Repurchase Program.

Construction to our new headquarters building started in the fourth quarter of 2018 and related spending will continue in 2019 and until project completion. We estimate 2019 spending on the project to be between $60.0 million to $80.0 million dollars.

As of December 31, 2018, our cash, cash equivalents and investments of $1.72 billion were invested primarily in corporate debt securities, certificates of deposit and term deposits, commercial paper, 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. We do not enter into investments for trading or speculative purposes.

The amount of cash, cash equivalents and investments held by our international subsidiaries was $956.6 million as of December 31, 2018. Under the 2017 Tax Act signed into law in December 2017, starting on January 1, 2018, we are no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. We have analyzed our global working capital and cash requirements and the potential tax liabilities attributable to repatriation, and have determined that we will be repatriating certain unremitted foreign earnings which were previously deemed indefinitely reinvested. For those investments from which we were able to make a reasonable estimate of the tax effects of such repatriation, we have recorded a provisional estimate for withholding and state taxes. Most of our off-shore cash is located in Singapore.

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 amount of our planned share repurchases, 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 continuing market acceptance of our products and our investments in real estate through purchases or long-term leases. Historically, we have required capital principally to fund our working capital needs, share repurchases, capital expenditures 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.


62


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, including deferred revenue. Non-cash adjustments consist primarily of stock-based compensation, amortization of deferred contract costs in connection with the adoption of Topic 606, depreciation of property and equipment, amortization of intangible assets and amortization of investment premiums.
 
Our operating activities during 2018 provided $638.9 million in cash as a result of the continued growth of our business and our ability to successfully manage our working capital. Changes in operating assets and liabilities primarily resulted from an increase in sales of our FortiGuard security subscription and FortiCare technical support services to new and existing customers, as reflected by an increase in our deferred revenue. Our total deferred revenue balance grew 26% as of December 31, 2018 compared to the same period last year to $1.69 billion.

Our operating activities during 2017 provided $594.4 million in cash as a result of our continued growth of our business and our ability to successfully manage our working capital. Changes in operating assets and liabilities primarily resulted from an increase in sales of our FortiGuard security subscription and FortiCare technical support services to new and existing customers, as reflected by an increase in our deferred revenue, which was partially offset by an increase in accounts receivable. We continued to see a shift from product revenues to higher-margin, recurring service revenues and longer duration contracts. Our total revenue grew 17% in 2017 compared to 2016 and our total deferred revenue balance grew 29%.

Our operating activities during 2016 provided $345.7 million in cash as a result of our continued growth of our business and the ability to successfully manage our working capital. Changes in operating assets and liabilities primarily resulted from an increase in sales of our FortiGuard security subscription and FortiCare technical supports to new and existing customers, as reflected by an increase in our deferred revenue, which was partially offset by an increase in accounts receivable and payments for inventory purchases. We also started to see a shift from product revenues to higher-margin, recurring service revenues. Our total revenue grew 26% in 2016 compared to 2015, while our total deferred revenue balance grew 31%.

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. Historically, in making a lease versus purchase decision related to our larger facilities, we have considered various factors including financial metrics and the impact on our employees. In certain cases, we have elected to purchase the facility if we believed that purchasing rather than leasing is more in line with our long-term strategy. We expect to make similar decisions in the future.

During 2018, cash used in investing activities was primarily due to $60.2 million spent for purchases of our investments, net of maturities and sales of investments, $53.0 million spent on capital expenditures and $21.7 million used for the acquisitions of Bradford and ZoneFox, net of cash acquired.

During 2017, cash used in investing activities was primarily due to $135.3 million we spent on capital expenditures, including our purchases of real estate properties in Canada and Sunnyvale, California, for total cash of $107.2 million. The outflow of cash was partially offset by positive cash flow due to maturities and sales, net of purchases, from our investments of $58.5 million.

During 2016, cash used in investing activities was primarily due to $67.2 million we spent on capital expenditures, including our purchases of a warehouse in Union City, California, for total cash of $18.5 million, and a $22.1 million payment for the acquisition of AccelOps. The outflow of cash was partially offset by positive cash flow due to maturities and sales, net of purchases, from our investments of $15.1 million.

Financing Activities

The changes in cash flows from financing activities primarily relate to repurchase and retirement of common stock, proceeds from the issuance of common stock under our equity incentive plans, taxes paid related to net share settlement of equity awards and payments of debt assumed in business combinations.

During 2018, cash used in financing activities was $202.6 million, primarily due to $211.8 million used to repurchase our common stock and $10.1 million of payments of the debt assumed in business combinations. This was partially offset by $19.3 million of proceeds from the issuance of common stock, net of tax withholding.


63


During 2017, cash used in financing activities was $415.6 million, primarily due to $446.3 million used to repurchase our common stock. This was partially offset by $30.7 million of proceeds from the issuance of common stock, net of tax withholding.

During 2016, cash used in financing activities was $105.9 million, primarily due to $110.8 million used to repurchase our common stock. This was partially offset by $6.5 million of proceeds from the issuance of common stock, net of tax withholding.

Contractual Obligations and Commitments

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

 
$
17.1

 
$
20.7

 
$
8.6

 
$
3.7

Inventory purchase commitments (2)
177.3

 
173.1

 
4.2

 

 

Total
$
227.4

 
$
190.2

 
$
24.9

 
$
8.6

 
$
3.7

________________________
(1)
Consists of contractual obligations from non-cancelable office space under operating leases.
(2)
Consists of minimum purchase commitments with independent contract manufacturers.

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, 2018, we had $14.3 million in other contractual commitments having a remaining term in excess of one year that may not be cancelable.

As of December 31, 2018, we had $77.5 million of long-term income 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 2018, 2017 and 2016, 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 Pronouncements

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.


64


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, certificates of deposit and term deposits, commercial paper, money market funds, and U.S. government and agency securities. The risk associated with fluctuating interest rates is limited to our investment portfolio. A 10% decrease in interest rates in 2018, 2017 and 2016 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 United States 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”), the Euro (“EUR”) and the British pound (“GBP”). 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 minimize the impact of 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 credit worthiness of these parties. These contracts typically have a maturity of one month and settle on the last day of each month. We record changes in the fair value of forward exchange contracts related to balance sheet accounts in Other income (expense)—net in the consolidated statements of income. We recognized an expense of $9.3 million in 2018 due to foreign currency transaction and hedging losses.

Our use of forward exchange contracts is intended to reduce, but not eliminate, the impact of currency exchange rate movements. Our forward exchange contracts 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 and GBP, 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 $6.2 million change in the value of our foreign currency cash balances as of December 31, 2018.

Inflation Risk

Our monetary assets, consisting primarily of cash, cash equivalents and short-term investments, are not affected significantly by inflation because they are predominantly 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.


65


ITEM 8.
Financial Statements and Supplementary Data

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
For the years ended December 31, 2018, 2017, and 2016

 
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.”


66


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


To the stockholders and the Board of Directors of Fortinet, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Fortinet, Inc. and subsidiaries (the “Company”) as of December 31, 2018 and 2017, the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2018, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2018, in conformity with accounting principles generally accepted in the United States of America.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 26, 2019, expressed an unqualified opinion on the Company's internal control over financial reporting.
Change in Accounting Principle
As discussed in Note 1 to the financial statements, the Company has changed its method of accounting for revenue in fiscal 2018 due to adoption of the new revenue standard.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

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

/s/ DELOITTE & TOUCHE LLP

San Jose, California
February 26, 2019

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



67


FORTINET, INC.
CONSOLIDATED BALANCE SHEETS
(in millions, except per share amounts)
 
 
December 31,
2018
 
December 31,
2017
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
1,112.4

 
$
811.0

Short-term investments
537.2

 
440.3

Accounts receivable—Net of reserves for doubtful accounts of $0.9 million at December 31, 2018 and net of reserves for sales returns and doubtful accounts of $14.5 million at December 31, 2017
444.5

 
348.2

Inventory
90.0

 
77.3

Prepaid expenses and other current assets
36.8

 
40.0

Total current assets
2,220.9

 
1,716.8

LONG-TERM INVESTMENTS
67.0

 
98.0

PROPERTY AND EQUIPMENT—NET
271.4

 
245.4

DEFERRED CONTRACT COSTS
182.6

 

DEFERRED TAX ASSETS
255.0

 
146.9

OTHER INTANGIBLE ASSETS—NET
22.1

 
16.3

GOODWILL
38.2

 
14.6

OTHER ASSETS
20.8

 
19.9

TOTAL ASSETS
$
3,078.0

 
$
2,257.9

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
86.4

 
$
70.0

Accrued liabilities
77.5

 
50.0

Accrued payroll and compensation
98.4

 
92.0

Income taxes payable
28.2

 
21.4

Deferred revenue
965.9

 
793.8

Total current liabilities
1,256.4

 
1,027.2

DEFERRED REVENUE
720.9

 
542.5

INCOME TAX LIABILITIES
77.5

 
90.2

OTHER LIABILITIES
13.0

 
8.6

Total liabilities
2,067.8

 
1,668.5

COMMITMENTS AND CONTINGENCIES (Note 10)


 


STOCKHOLDERS’ EQUITY:
 
 
 
Common stock, $0.001 par value—300 shares authorized; 169.8 and 167.9 shares issued and outstanding at December 31, 2018 and 2017, respectively
0.2

 
0.2

Additional paid-in capital
1,068.3

 
909.6

Accumulated other comprehensive loss
(0.8
)
 
(0.8
)
Accumulated deficit
(57.5
)
 
(319.6
)
Total stockholders’ equity
1,010.2

 
589.4

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
3,078.0

 
$
2,257.9

See notes to consolidated financial statements.


68


FORTINET, INC.
CONSOLIDATED STATEMENTS OF INCOME
(in millions, except per share amounts)
 
 
Year Ended December 31,
2018
 
2017
 
2016
REVENUE:
 
 
 
 
 
Product
$
674.4

 
$
577.2

 
$
548.1

Service
1,126.8

 
917.7

 
727.3

Total revenue
1,801.2

 
1,494.9

 
1,275.4

COST OF REVENUE:
 
 
 
 
 
Product
291.0

 
243.8

 
209.0

Service
159.4

 
141.5

 
128.8

Total cost of revenue
450.4

 
385.3

 
337.8

GROSS PROFIT:
 
 
 
 
 
Product
383.4

 
333.4

 
339.1

Service
967.4

 
776.2

 
598.5

Total gross profit
1,350.8

 
1,109.6

 
937.6

OPERATING EXPENSES:
 
 
 
 
 
Research and development
244.5

 
210.6

 
183.1

Sales and marketing
782.3

 
701.0

 
626.5

General and administrative
93.0

 
87.9

 
81.1

Restructuring charges

 
0.3

 
4.0

Total operating expenses
1,119.8

 
999.8

 
894.7

OPERATING INCOME
231.0

 
109.8

 
42.9

INTEREST INCOME
26.5

 
13.5

 
7.3

OTHER INCOME (EXPENSE)—NET
(6.6
)
 
0.7

 
(7.1
)
INCOME BEFORE INCOME TAXES
250.9

 
124.0

 
43.1

PROVISION FOR (BENEFIT FROM) INCOME TAXES
(81.3
)
 
92.6

 
10.9

NET INCOME
$
332.2

 
$
31.4

 
$
32.2

Net income per share (Note 9):
 
 
 
 
 
Basic
$
1.96

 
$
0.18

 
$
0.19

Diluted
$
1.91

 
$
0.18

 
$
0.18

Weighted-average shares outstanding:
 
 
 
 
 
Basic
169.1

 
174.3

 
172.6

Diluted
174.2

 
178.1

 
176.3

See notes to consolidated financial statements.


69


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

 
Year Ended December 31,
 
2018
 
2017
 
2016
Net income
$
332.2

 
$
31.4

 
$
32.2

Other comprehensive income (loss):
 
 
 
 
 
Change in unrealized gains (losses) on investments

 
(0.1
)
 
0.3

Tax provision (benefit) related to change in unrealized gains (losses) on investments

 

 
0.1

Other comprehensive income (loss)

 
(0.1
)
 
0.2

Comprehensive income
$
332.2

 
$
31.3

 
$
32.4


See notes to consolidated financial statements.




70


FORTINET, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in millions)
 
Common Stock
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive Loss
 
Retained Earnings (Deficit)
 
Total
Stockholders’
Equity
Shares
 
Amount
 
BALANCE—December 31, 2015
171.4

 
$
0.2

 
$
687.6

 
$
(0.9
)
 
$
68.5

 
$
755.4

Issuance of common stock in connection with equity incentive plans - net of tax withholding
5.5

 

 
6.0

 

 

 
6.0

Repurchase and retirement of common stock
(3.8
)
 

 
(16.2
)
 

 
(94.6
)
 
(110.8
)
Stock-based compensation expense

 

 
122.4

 

 

 
122.4

Cumulative-effect adjustment from adoption of ASU 2016-09

 

 
0.8

 

 
31.5

 
32.3

Net unrealized gain on investments - net of tax

 

 

 
0.2

 

 
0.2

Net income

 

 

 

 
32.2

 
32.2

BALANCE—December 31, 2016
173.1

 
0.2

 
800.6

 
(0.7
)
 
37.6

 
837.7

Issuance of common stock in connection with equity incentive plans - net of tax withholding
6.0

 

 
29.5

 

 

 
29.5

Repurchase and retirement of common stock
(11.2
)
 

 
(57.7
)
 

 
(388.6
)
 
(446.3
)
Stock-based compensation expense

 

 
137.2

 

 

 
137.2

Net unrealized loss on investments - net of tax

 

 

 
(0.1
)
 

 
(0.1
)
Net income

 

 

 

 
31.4

 
31.4

BALANCE—December 31, 2017
167.9

 
0.2

 
909.6

 
(0.8
)
 
(319.6
)
 
589.4

Issuance of common stock in connection with equity incentive plans - net of tax withholding
5.7

 

 
17.5

 

 

 
17.5

Repurchase and retirement of common stock
(3.8
)
 

 
(21.7
)
 

 
(187.4
)
 
(209.1
)
Stock-based compensation expense

 

 
162.9

 

 

 
162.9

Cumulative effect adjustments from adoption of Topic 606

 

 

 

 
117.3

 
117.3

Net income

 

 

 

 
332.2

 
332.2

BALANCE—December 31, 2018
169.8

 
$
0.2

 
$
1,068.3

 
$
(0.8
)
 
$
(57.5
)
 
$
1,010.2

See notes to consolidated financial statements.

71


FORTINET, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in millions)
 
Year Ended December 31,
 
2018
 
2017
 
2016
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
 
Net income
$
332.2

 
$
31.4

 
$
32.2

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Stock-based compensation
162.9

 
137.2

 
122.4

Amortization of deferred contract costs
90.9

 

 

Depreciation and amortization
55.7

 
55.5

 
48.5

Amortization of investment premiums
(0.6
)
 
2.5

 
4.8

Other non-cash items—net
(0.9
)
 
3.8

 
2.6

Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisitions:
 
 
 
 
 
Accounts receivable—net
(82.0
)
 
(38.4
)
 
(57.9
)
Inventory
(33.4
)
 
9.4

 
(43.0
)
Prepaid expenses and other current assets
4.2

 
(6.7
)
 
2.6

Deferred contract costs
(136.4
)
 

 

Deferred tax assets
(127.8
)
 
35.8

 
(27.8
)
Other assets
(3.8
)
 
(1.0
)
 
(2.4
)
Accounts payable
14.6

 
13.1

 
0.1

Accrued liabilities
14.5

 
14.4

 
(3.2
)
Accrued payroll and compensation
3.5

 
12.6

 
15.7

Other liabilities
(0.8
)
 
(5.5
)
 
(5.0
)
Deferred revenue
352.1

 
300.8

 
243.0

Income taxes payable
(6.0
)
 
29.5

 
13.1

Net cash provided by operating activities
638.9

 
594.4

 
345.7

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
 
Purchases of investments
(681.8
)
 
(669.2
)
 
(473.6
)
Sales of investments
42.8

 
300.3

 
28.3

Maturities of investments
578.8

 
427.4

 
460.5

Purchases of property and equipment
(53.0
)
 
(135.3
)
 
(67.2
)
Payments made in connection with business acquisitions, net of cash acquired
(21.7
)
 

 
(22.1
)
Net cash used in investing activities
(134.9
)
 
(76.8
)
 
(74.1
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
 
Repurchase and retirement of common stock
(211.8
)
 
(446.3
)
 
(110.8
)
Proceeds from issuance of common stock
86.5

 
75.8

 
44.8

Taxes paid related to net share settlement of equity awards
(67.2
)
 
(45.1
)
 
(38.3
)
Payments of debt assumed in connection with business acquisitions
(10.1
)
 

 
(1.6
)
Net cash used in financing activities
(202.6
)
 
(415.6
)
 
(105.9
)
NET INCREASE IN CASH AND CASH EQUIVALENTS
301.4

 
102.0

 
165.7

CASH AND CASH EQUIVALENTS—Beginning of year
811.0

 
709.0

 
543.3

CASH AND CASH EQUIVALENTS—End of year
$
1,112.4

 
$
811.0

 
$
709.0

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
 
 
 
Cash paid for income taxes—net
$
41.4

 
$
32.2

 
$
26.6

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

 
$
21.0

 
$
21.1

Liability for purchase of property and equipment
$
8.3

 
$
8.1

 
$
8.2

Liability incurred for repurchase of common stock
$
4.2

 
$

 
$

See notes to consolidated financial statements.

72


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 global leader in broad, integrated and automated cybersecurity solutions. Fortinet provides high performance cybersecurity solutions to a wide variety of businesses, such as enterprises, communication service providers and small businesses. Fortinet’s cybersecurity solutions are designed to provide broad visibility and segmentation of the digital attack surface, through our integrated Security Fabric Platform with automated protection, detection and responses.
 
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 standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, the period of benefit for deferred contract costs for commissions, stock-based compensation, inventory valuation, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets and liabilities, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and contingent liabilities. 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. Our cash balances are maintained as deposits with various large financial institutions in the United States and around the world. Balances in the United States typically exceed the amount of insurance provided on such deposits. We maintain our cash equivalents and investments in money market funds, commercial paper and fixed income securities with major financial institutions that our management believes are financially sound.

Our accounts receivables are primarily derived from our channel partners in various geographic 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. In July 2017, Exclusive Networks Group (“Exclusive”), which distributes our solutions to a large group of resellers and end-customers, acquired the U.S. division of Fine Tec Computers (“Fine Tec U.S.”). Fine Tec U.S.’s revenue and accounts receivable have been combined with Exclusive’s from the date of acquisition. As of December 31, 2018 and 2017 Exclusive accounted for 38% and 35% of total net accounts receivable, respectively.

During 2018, Exclusive and Ingram Micro Inc. accounted for 30% and 10% of total revenue, respectively. During 2017 and 2016, Exclusive accounted for 25% and 20% of total revenue, respectively.

Financial Instruments and Fair ValueWe define fair value as the price that would be received from selling an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, we consider the principal or most advantageous market in which to transact and the market-based risk. 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 cash and cash equivalents, 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 and the related tax impact.


73

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



Foreign Currency and Transaction Gains and Losses—The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, 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 exchange rates in effect during each period. Foreign currency remeasurement gains (losses) of $(8.2) million, $1.0 million and $(6.6) million are included in other income (expense)—net for 2018, 2017 and 2016, 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, commercial paper, term deposits and corporate debt.

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 or net realizable value. Cost is computed using the first-in, first-out method. 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 inventory write-downs which would be charged to cost of product revenue.

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
2 to 30 years
Computer equipment and software
1 to 7 years
Evaluation units
1 year
Furniture and fixtures
3 to 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. As of December 31, 2017, these investments were accounted for under the cost method. As of December 31, 2018, with the adoption of the ASU 2016-01—Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, these investments are accounted for at cost, adjusted for changes in observable prices minus impairment. Adoption of ASU 2016-01 did not have an impact on our consolidated financial statements. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts as well as current fundraising activities and valuations based on information provided by these privately held companies. If it is determined that an other-than-temporary decline or increase in value exists

74

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



in an investment without readily determinable value, we adjust the value of the investment to its fair value and record the related impairment or increase in value as an investment loss or gain in our consolidated statements of income.

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 and intangible assets acquired and liabilities assumed, 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. We often continue to gather additional information throughout the measurement period, and if we make changes to the amounts recorded, such amounts are recorded in the period in which they are identified.

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.

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 is not amortized, but instead tested for impairment at least annually during the fourth quarter, or sooner when circumstances indicate an impairment may exist. We perform a qualitative assessment in the fourth quarter of each year, or more frequently if indicators of potential impairment exist, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. Then we perform a quantitative impairment test by comparing the fair value of a reporting unit with its carrying amount. Any excess in the carrying value of a reporting unit’s goodwill over its fair value is recognized as an impairment loss, limited to the total amount of goodwill allocated to that reporting unit.

We performed our annual goodwill impairment analysis and did not identify any impairment indicators as a result of the review. As of December 31, 2018, we had one reporting unit.

Other Intangible Assets—Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the straight-line or accelerated method over the estimated economic lives of the assets, which range from three 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 12 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 positions 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 tax 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—The fair value of restricted stock units (“RSUs”) is based on the closing market price of our common stock on the date of grant. We have elected to use the Black-Scholes-Merton (“Black-Scholes”) pricing model to determine the fair value of our employee stock options and our equity incentive plans. Stock-based compensation expense is amortized on a straight-line basis over the service period.


75

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



Leases—We rent certain 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 income. Our advertising expenses were not significant for any periods presented.

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

Deferred Contract Costs and Commission Expense—In 2017, we recognized commission expense on both product sales and service contracts at the time of sale. Beginning on January 1, 2018, we recognize sales commissions related to product sales upfront while sales commissions for service contracts are deferred as Deferred contract costs in the consolidated balance sheets and amortized over the applicable amortization period. Costs for initial contracts that are not commensurate with renewal commissions are amortized on a straight-line basis over the period of benefit, which we have determined to be five years and which is typically longer than the initial contract term.

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 income.

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—On January 1, 2018 we adopted Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (“Topic 606”) using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported under ASU 2009-13, Revenue Recognition (Topic 605) (“Topic 605”). The details of significant changes and quantitative impact of the changes are discussed below.

Beginning in 2018, revenues are recognized when control of these goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Prior to 2018, revenue was recognized under Topic 605 when all of the following criteria were met: (i) persuasive evidence of an arrangement existed, (ii) delivery has occurred or services have been rendered, (iii) sales price was fixed or determinable and (iv) collectability was reasonably assured.

Under Topic 606, we determine revenue recognition through the following steps:

identification of a contract or contracts with a customer,
identification of the performance obligations in a contract, including evaluation of performance obligations and evaluating the distinct goods or services in a contract,
determination of a transaction price,
allocation of a transaction price to the performance obligations in a contract, and
recognition of revenue when, or as, we satisfy a performance obligation.

We derive a majority of product sales from our FortiGate products. Our FortiGate products include a broad set of built-in security and networking features and functionalities including firewall, SD-WAN, data leak prevention, VPN, switch and wireless controller and WAN acceleration, among others.


76

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



We previously recognized product revenue for sales to distributors that had 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 were met. Certain distributors are granted stock rotation rights, limited rights of return or rebates for sales of our products. The arrangement fee for this group of distributors was not fixed or determinable when products were shipped and revenue was therefore deferred and recognized upon sell-through. Under Topic 606, we recognize product revenue upon shipment when control of the promised goods is transferred to the customer. We recognize revenue from term licenses upon electronic transfer of the license key to a customer. Previously, term licenses were recognized over the license period.

Service revenue relates to sales of our FortiGuard security subscription, FortiCare technical support services and other services. Our typical subscription and contractual support term is one to three years, and to a lesser extent, five years. Our revenue recognition for service arrangements did not significantly change under Topic 606. We continue to recognize revenue from these services ratably over the contractual service period because of continuous transfer of control to the customer over the support period. Revenue related to subsequent renewals of these services are recognized over the support term of the renewal agreement. We also generate a small portion of our revenue from other services consisting of professional services, training and software-as-a-service (“SaaS”) which is either hosted or cloud-based services. We recognize revenue from professional and training services as the services are provided. We recognize revenue from SaaS as the subscription service is delivered over the term, which is typically one year, or on a monthly usage basis. To date, SaaS revenue has not represented a significant percentage of our total revenue.

Our sales contracts typically contain multiple deliverables, such as hardware, software license, security subscription, technical support services and other services, which are generally capable of being distinct and accounted for as separate performance obligations. We evaluated the criteria to be distinct under Topic 606 and concluded that the hardware and software license were distinct and distinct in the context of the contract from the security subscription and technical support services, as the customer can benefit from the hardware and license without the services and the services are separately identifiable within the contract. We allocate the transaction price to each performance obligation based on relative standalone selling price. We determine standalone selling price based on the historical pricing and discounting practices for those services when sold separately. We determine standalone selling price for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies and the term of the service contract that fall within a reasonably range as a percentage of list price. Revenue is reported net of sales tax.

Under Topic 605, revenue from contracts that contain our products and services were allocated to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (“VSOE”) of selling price, if it existed, or third-party evidence (“TPE”) of selling price. If neither VSOE nor TPE of selling price existed for a deliverable, we used our best estimate of selling price for that deliverable. For multiple-element arrangements where software deliverables were included, revenue was 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 was then allocated to each software deliverable using the residual method when VSOE of fair value existed. If evidence of VSOE of fair value of one or more undelivered elements did not exist, all software allocated revenue was deferred and recognized when delivery of those elements occurred or when fair value was established. When the undelivered element for which we did not have VSOE of fair value was support, revenue for the entire arrangement was recognized ratably over the support period. The same residual method and VSOE of fair value principles applied for our multiple element arrangements that contained only software elements.

In certain circumstances, our contracts include provisions for sales rebates 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. These amounts are accounted for as variable consideration that can decrease the transaction price. We estimate variable consideration at the most likely amounts to which we expect our customers to be entitled. We include estimated amounts in the transaction price to the extent that it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate for sales return reserve was $20.8 million as of December 31, 2018 and is included in current liabilities in our consolidated balance sheet. Under Topic 605, the sales return reserve of $13.6 million was presented as a reduction to accounts receivable as of December 31, 2017.

We generally invoice at the time of our sale for the total price of the hardware, software licenses, security and technical support and other services, and the invoice is payable within 30 to 45 days. We also invoice certain services on a monthly basis. Amounts billed and due from our customers are classified as receivables on the balance sheet and do not bear

77

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



interest. Our deferred revenue primarily consists of amounts that have been invoiced but have not been recognized as revenue as of period end.

Shipping and handling fees charged to our customers are recognized as revenue in the period shipped and the related costs for providing these services are recorded in cost of revenue. Shipping and handling fees recognized were not significant during 2018 and 2017.

Warranties—We generally provide a one-year warranty on most hardware products and a 90-day warranty on software. We also provide extended warranties under the terms of our support agreements. A provision for estimated future costs related to warranty activities in the first year after product sale 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. Warranty costs related to extended warranties sold under support agreements are recognized as cost of service revenue. In the event we change our warranty reserve estimates, the resulting charge against future cost of revenue or reversal of previously recorded charges may materially affect our gross margins and operating results. Accrued warranty was not significant as of December 31, 2018 and 2017.

Contingent Liabilities—From time to time, we are involved in disputes, litigation, and other legal actions. However, there are many uncertainties associated with such legal action, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. We review significant new claims and litigation for the probability of an adverse outcome. Estimates can change as individual claims develop. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.

Recently Adopted Accounting Standards

Financial Instruments – Recognition and Measurement

In January 2016, the FASB issued ASU 2016-01—Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, with further clarifications made recently with the issuance of ASU 2018-03—Technical Corrections and Improvements to Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which requires most equity investments to be measured at fair value, with subsequent changes in fair value recognized in net income. A practicality exception applies to those equity investments that do not have a readily determinable fair value. These investments may be measured at cost, adjusted for changes in observable prices minus impairment. ASU 2016-01 was effective prospectively for us beginning on January 1, 2018 for our equity investments, which were previously accounted for under the cost-method. We adopted ASU 2016-01 on January 1, 2018. There was no material impact on our consolidated financial statements as of the adoption date.

Revenue Recognition

In May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in Topic 605 and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We adopted Topic 606 as of January 1, 2018 using the modified retrospective transition method. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

We recorded a net reduction to our accumulated deficit as of January 1, 2018 of $117.3 million due to the cumulative impact of adopting Topic 606. The primary impact of adopting Topic 606 relates to the deferral of our incremental contract costs, which are comprised of sales commissions. Prior to January 1, 2018, we expensed all sales commissions upfront. Beginning on January 1, 2018, we continue to expense sales commissions related to product sales upfront, but capitalize and then amortize certain sales commissions on service contracts over the applicable amortization period. The deferred contract costs for capitalized sales commissions related to the initial service contracts are deferred and then amortized as expense on a straight-line basis over the period of benefit which we have determined to be five years. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the contractual period of the underlying contracts. The deferral of contract costs generated a deferred tax liability of $23.8 million, of which $18.0 million was recorded against deferred tax assets and the remaining $5.8 million was recorded in other long-term liabilities on our consolidated balance sheet. The impact on deferred revenue as of January 1, 2018 was $4.1 million, which primarily relates to certain changes in revenue

78

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



recognition on software license sales and the acceleration of revenue from U.S.-based channel partners which were previously deferred until the product was sold through. Beginning on January 1, 2018, our sales returns reserve is now included on the balance sheet in accrued liabilities and no longer as a reduction to our accounts receivable. See above significant accounting policies for further details.

The cumulative effects of the changes made to our January 1, 2018 consolidated balance sheet for the adoption of Topic 606 were as follows (in millions):

 
Balance at
December 31, 2017
 
Adjustments due to
Topic 606
 
Balance at
 January 1, 2018
Assets:
 
 
 
 
 
Accounts receivable, net
$
348.2

 
$
13.6

 
$
361.8

Inventory
77.3

 
(0.1
)
 
77.2

Deferred tax assets
146.9

 
(18.0
)
 
128.9

Deferred contract costs

 
137.1

 
137.1

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued liabilities
50.0

 
13.6

 
63.6

Deferred revenue, current
793.8

 
0.3

 
794.1

Deferred revenue, non-current
542.5

 
(4.4
)
 
538.1

Other liabilities, non-current
8.6

 
5.8

 
14.4

 
 
 
 
 
 
Stockholders’ equity:
 
 
 
 
 
Accumulated deficit
$
(319.6
)
 
$
117.3

 
$
(202.3
)

Recent Accounting Standards Not Yet Effective

Cloud Computing

In August 2018, the FASB issued ASU 2018-15—Intangibles-Goodwill and Other-Internal—Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification (“ASC”) Topic 350, Intangibles—Goodwill and Other, to determine which implementation costs to capitalize as assets or expense as incurred. ASU 2018-15 is effective for us beginning January 1, 2020, and early adoption is permitted. We are currently evaluating the impact of ASU 2018-15 on our consolidated financial statements.

Fair Value Measurements

In August 2018, the FASB issued ASU 2018-13—Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820, Fair Value Measurement, as part of its disclosure framework project. ASU 2018-13 is effective for us beginning January 1, 2020. The amendments in ASU 2018-13 on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments in ASU 2018-13 should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. We are currently assessing the impact the new guidance will have on our disclosures.


79

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



Stock Compensation

In June 2018, the FASB issued ASU 2018-07—Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees subject to certain exceptions. ASU 2018-07 expands the scope of ASC Topic 718, Compensation—Stock Compensation (“ASC 718”), to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity’s own operations and supersedes the guidance in ASC 505, Equity, by moving it to ASC 718. This amendment was effective for us beginning January 1, 2019. The adoption of this standard will not have a material impact on our consolidated financial statements.

Comprehensive Income

In February 2018, the FASB issued ASU 2018-02—Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the 2017 Tax Act, from accumulated other comprehensive income to retained earnings. ASU 2018-02 also requires certain new disclosures regardless of the election. ASU 2018-02 was effective for us beginning January 1, 2019. We are currently assessing the impact of ASU 2018-02 on our consolidated financial statements and we expect the standard will not have a material impact on our consolidated financial statements.

Financial Instruments

In June 2016, the FASB issued ASU 2016-13—Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset (or a group of financial assets) to be measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. ASU 2016-13 is effective for us beginning on January 1, 2020, and early adoption is permitted. We are currently assessing the impact of ASU 2016-13 on our consolidated financial statements.

Leases

In February 2016, the FASB issued ASU 2016-02—Leases (Topic 842), which requires the recognition of right-of-use assets and lease liabilities on the consolidated balance sheet for substantially all leases. ASU 2016-02 includes a number of optional practical expedients that entities may elect to apply. ASU 2016-02 will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. In July 2018, the FASB issued ASU 2018-10—Codification Improvements to Topic 842, Leases, and ASU 2018-11—Leases (Topic 842): Targeted Improvements, which address questions about how to apply certain aspects for the adoption of Topic 842. The clarifications address the rate implicit in the lease, impairment of the net investment in the lease, lessee reassessment of lease classification, lessor reassessment of lease term and purchase options and variable payments that depend on an index or rate, and provide an alternative transition approach that allows companies to initially apply the new leases standard by recognizing a cumulative-effect adjustment on adoption date. ASU 2016-02 was effective for us beginning on January 1, 2019, and we expect to apply a modified retrospective transition approach through a cumulative-effect adjustment at the beginning of the first quarter of 2019. Based on our current lease portfolio, we currently estimate that the value of leased assets and liabilities that may be recognized to be at least $40.0 million. We are continuing to evaluate the impact of ASU 2016-02 and our estimate is subject to change. We do not believe that ASU 2016-02 will have a material impact on our consolidated statements of income and cash flows. Upon adoption, we expect to expand our disclosures in the notes to consolidated financial statements to include more details on our leases, significant judgments and lease-related amounts recognized in the consolidated financial statements.


80

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



2.
REVENUE RECOGNITION

The following table presents our revenue disaggregated by major product and service lines (in millions):

 
Years Ended
 
December 31,
2018
 
December 31,
2017 (1)
Product
$
674.4

 
$
577.2

Service:
 
 
 
   Security subscription
606.1

 
504.8

   Technical support and other (2)
520.7

 
412.9

      Total service revenue
1,126.8

 
917.7

Total revenue
$
1,801.2

 
$
1,494.9

(1) Prior period amounts have not been adjusted under the modified retrospective method.
(2) During 2018, the amounts previously reported as professional services and training have been combined with the amounts previously reported as technical support. The combined amounts are now being presented as technical support and other. The professional service and training amounts are not material, and the reclassification did not have any impact on our service revenue or total revenue. Prior periods have been reclassified to conform with current period presentation.

Transaction Price Allocated to the Remaining Performance Obligations

As of December 31, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $1.69 billion, which was substantially comprised of deferred security subscription and technical support services. We expect to recognize revenue on approximately 80% of these remaining performance obligations over the next one to two years, with the remaining balance to be recognized in three to five years.

Accounts Receivable

Trade accounts receivable are recorded at the invoiced amount. Trade accounts receivable is reduced by allowance for doubtful accounts which is determined based on our assessment of the collectability of customer accounts. The allowance for doubtful accounts was $0.9 million as of December 31, 2018 and December 31, 2017. As of December 31, 2017, accounts receivable was also reduced by sales return reserve of $13.6 million, which we reclassified to accrued liabilities account as of January 1, 2018 in accordance with the adoption of Topic 606.

Contract Assets

Contract assets represent amounts that have been recognized as revenue but for which we did not have the unconditional right to invoice the customer. We did not have contract assets as of December 31, 2018 and January 1, 2018.

Deferred Contract Costs

Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for the sale of products and software licenses are recognized at the time of sale. Sales commissions for initial service contracts are deferred and then amortized as an expense on a straight-line basis over the period of benefit which we have determined to be five years. We determined the period of benefit taking into consideration our customer contracts, our technology and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the contractual period of the underlying contracts which ranges from one to three years and, to a lesser extent, five years. The amortization of deferred contract costs is included in sales and marketing expense in our consolidated statement of income. Amortization of deferred contract costs during 2018 was $90.9 million. No impairment loss was recognized during 2018.

Deferred Revenue

Our deferred revenue consists of amounts that have been invoiced but have not been recognized as revenue as of period end. During 2018, we recognized $753.3 million in revenue that was included in the deferred revenue balance as of January 1, 2018.

81

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





Practical Expedient

We elected to use the contract modification practical expedient. This practical expedient allows for all contract modifications before January 1, 2018 to be aggregated and evaluated at adoption date.

Impact on Consolidated Financial Statements

The following tables summarize the impact of adopting Topic 606 on our consolidated financial statements as of and for 2018 (in millions). These tables do not represent the full consolidated financial statements as they only reflect the accounts impacted by the adoption of Topic 606.

Consolidated Balance Sheet
 
As of December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
Assets:
 
 
 
 
 
Accounts receivable
$
444.5

 
$
422.4

 
$
22.1

Prepaid and other current assets
36.8

 
37.2

 
(0.4
)
Inventory
90.0

 
91.5

 
(1.5
)
Deferred contract costs
182.6

 

 
182.6

Deferred tax assets
255.0

 
279.6

 
(24.6
)
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued liabilities
77.5

 
53.4

 
24.1

Deferred revenue, current
965.9

 
988.9

 
(23.0
)
Deferred revenue, non-current
720.9

 
723.4

 
(2.5
)
Income taxes payable
28.2

 
27.4

 
0.8

Other liabilities, non-current
13.0

 
4.1

 
8.9

 
 
 
 
 
 
Stockholders’ Equity
 
 
 
 
 
Accumulated deficit
$
(57.5
)
 
$
(227.4
)
 
$
169.9



82

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



Consolidated Statement of Income
 
Year Ended December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
REVENUE:
 
 
 
 
 
   Product (1)
$
674.4

 
$
654.9

 
$
19.5

   Service
1,126.8

 
1,126.9

 
(0.1
)
Total revenue
1,801.2

 
1,781.8

 
19.4

COSTS OF REVENUE:
 
 
 
 
 
   Product
291.0

 
289.6

 
1.4

GROSS PROFIT:
 
 
 
 
 
Product
383.4

 
365.3

 
18.1

Service
967.4

 
967.5

 
(0.1
)
Total gross profit
1,350.8

 
1,332.8

 
18.0

OPERATING EXPENSES:
 
 
 
 
 
Sales and marketing expenses
782.3

 
827.8

 
(45.5
)
 
 
 
 
 
 
OPERATING INCOME
231.0

 
167.5

 
63.5

 
 
 
 
 
 
INCOME BEFORE INCOME TAXES
250.9

 
187.4

 
63.5

PROVISION FOR (BENEFIT FROM) INCOME TAXES
(81.3
)
 
(92.2
)
 
10.9

NET INCOME
$
332.2

 
$
279.6

 
$
52.6

Net income per share:
 
 
 
 
 
Basic
$
1.96

 
$
1.65

 
$
0.31

Diluted
$
1.91

 
$
1.61

 
$
0.30


(1) Product revenue during 2018 included a $19.5 million benefit from the adoption of Topic 606, which primarily related to the change in accounting treatment under Topic 606 for some of our software products such that revenue from these arrangements is now recognized upfront instead of ratably over the contracted service term, net of the lost opportunity to recognize revenue that had been deferred and was written off to equity on the date of adoption.


83

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



Consolidated Statement of Cash Flows
 
Year Ended December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
Cash flows from operating activities:
 
 
 
 
 
Net income
$
332.2

 
$
279.6

 
$
52.6

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Amortization of deferred contract costs
90.9

 

 
90.9

Other
(0.9
)
 
7.6

 
(8.5
)
Changes in operating assets and liabilities:
 
 
 
 
 
Prepaid expenses and other current assets
4.2

 
3.7

 
0.5

Inventory
(33.4
)
 
(34.8
)
 
1.4

Deferred contract costs
(136.4
)
 

 
(136.4
)
Deferred tax assets
(127.8
)
 
(134.3
)
 
6.5

Accrued liabilities
14.5

 
4.0

 
10.5

Other liabilities
(0.8
)
 
(3.9
)
 
3.1

Deferred revenue
352.1

 
373.5

 
(21.4
)
                               Income taxes payable
(6.0
)
 
(6.8
)
 
0.8

Net cash provided by operating activities
$
638.9

 
$
638.9

 
$


3.
FINANCIAL INSTRUMENTS AND FAIR VALUE

The following tables summarize our investments (in millions):
 
 
December 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
299.5

 
$

 
$
(1.2
)
 
$
298.3

Commercial paper
102.5

 

 

 
102.5

Certificates of deposit and term deposits (1)
145.8

 

 

 
145.8

U.S. government and agency securities
57.7

 

 
(0.1
)
 
57.6

Total available-for-sale securities
$
605.5

 
$

 
$
(1.3
)
 
$
604.2

 
 
 
 
 
 
 
 
 
December 31, 2017
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
391.0

 
$

 
$
(1.2
)
 
$
389.8

Commercial paper
74.2

 

 

 
74.2

Certificates of deposit and term deposits (1)
45.9

 

 

 
45.9

U.S. government and agency securities
28.5

 

 
(0.1
)
 
28.4

Total available-for-sale securities
$
539.6

 
$

 
$
(1.3
)
 
$
538.3

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


84

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



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

 
December 31, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
150.1

 
$
(0.2
)
 
$
93.5

 
$
(1.0
)
 
$
243.6

 
$
(1.2
)
Certificates of deposit and term deposits
51.7

 

 

 

 
51.7

 

Commercial paper
75.6

 
(0.1
)
 

 

 
75.6

 
(0.1
)
U.S. government and agency securities
39.0

 

 
3.5

 

 
42.5

 

Total available-for-sale securities
$
316.4

 
$
(0.3
)
 
$
97.0

 
$
(1.0
)
 
$
413.4

 
$
(1.3
)

 
December 31, 2017
 
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.4

 
$
(0.9
)
 
$
58.2

 
$
(0.3
)
 
$
375.6

 
$
(1.2
)
Certificates of deposit and term deposits
37.2

 

 

 

 
37.2

 

Commercial paper
29.1

 

 

 

 
29.1

 

U.S. government and agency securities
17.0

 

 
11.4

 
(0.1
)
 
28.4

 
(0.1
)
Total available-for-sale securities
$
400.7

 
$
(0.9
)
 
$
69.6

 
$
(0.4
)
 
$
470.3

 
$
(1.3
)

The contractual maturities of our investments were as follows (in millions):
 
 
December 31,
2018
 
December 31,
2017
Due within one year
$
537.2

 
$
440.3

Due within one to three years
67.0

 
98.0

Total
$
604.2

 
$
538.3


Available-for-sale securities are reported at fair value, with unrealized gains and losses and the related tax impact included as a separate component of stockholders’ equity and in comprehensive income. Realized losses on available-for-sale securities were insignificant in the periods presented and are included in Other income (expense)—net in our consolidated statements of income. 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, 2018.

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.


85

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 tables present the fair value of our financial assets measured at fair value on a recurring basis as of December 31, 2018 and 2017 (in millions):
 
 
December 31, 2018
 
December 31, 2017
 
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
$
299.3

 
$

 
$
299.3

 
$

 
$
411.1

 
$

 
$
411.1

 
$

Certificates of deposit and term deposits
217.4

 

 
217.4

 

 
132.1

 

 
132.1

 

Money market funds
58.6

 
58.6

 


 

 
195.6

 
195.6

 

 

Commercial paper
184.7

 

 
184.7

 

 
128.9

 

 
128.9

 

U.S. government and agency securities
57.6

 
45.3

 
12.3

 

 
28.4

 
24.9

 
3.5

 

Total
$
817.6

 
$
103.9

 
$
713.7

 
$

 
$
896.1

 
$
220.5

 
$
675.6

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
213.4

 
 
 
 
 
 
 
$
357.8

 
 
 
 
 
 
Short-term investments
537.2

 
 
 
 
 
 
 
440.3

 
 
 
 
 
 
Long-term investments
67.0

 
 
 
 
 
 
 
98.0

 
 
 
 
 
 
Total
$
817.6

 
 
 
 
 
 
 
$
896.1

 
 
 
 
 
 


There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the years ended December 31, 2018 and December 31, 2017.



86

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




4.     INVENTORY

Inventory consisted of the following (in millions):
 
 
December 31,
2018
 
December 31,
2017
Raw materials
$
13.3

 
$
13.0

Finished goods
76.7

 
64.3

Inventory
$
90.0

 
$
77.3


Inventory includes materials at contract manufacturers of $2.4 million and $2.6 million as of December 31, 2018 and 2017, respectively.
 
5.     PROPERTY AND EQUIPMENT—Net

Property and equipment—net consisted of the following (in millions):
 
 
December 31,
2018
 
December 31,
2017
Building and building improvements
$
144.2

 
$
133.2

Computer equipment and software
95.9

 
79.9

Land
75.7

 
65.6

Leasehold improvements
17.9

 
20.8

Evaluation units
20.5

 
20.1

Furniture and fixtures
15.7

 
14.7

Construction-in-progress
12.3

 
6.3

Total property and equipment
382.2

 
340.6

Less: accumulated depreciation
(110.8
)
 
(95.2
)
Property and equipment—net
$
271.4

 
$
245.4


Depreciation expense was $46.7 million, $46.9 million and $39.2 million in 2018, 2017 and 2016, respectively.

6.     INVESTMENTS IN PRIVATELY HELD COMPANIES

Our investments in the equity securities of privately held companies totaled $9.1 million and $12.1 million as of December 31, 2018 and 2017, respectively. These investments, which were previously accounted for at cost, are now accounted for at cost, adjusted for changes in observable prices minus impairment. We own less than 20% of the voting securities in each of these investments and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are recorded as other assets on our consolidated balance sheets and would be measured at fair value if indicators of an increase in value or impairment existed. During the third quarter of 2018, we sold equity securities of a privately held company for $5.2 million and recognized a gain of $2.2 million as other income in our consolidated statements of income. As of December 31, 2018, no events have occurred that would affect the carrying value of these investments.

7.     BUSINESS COMBINATIONS

ZoneFox Holdings Limited

On October 22, 2018, we acquired all outstanding shares of ZoneFox Holdings Limited (“ZoneFox”), a privately held cloud-based insider threat detection and response company headquartered in Edinburgh, Scotland. We expect the ZoneFox acquisition will allow us to provide additional user and entity behavior analytics features.


87

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



Under the business combination method of accounting in accordance with ASC Topic 805, Business Combinations (“ASC 805”), the total preliminary purchase price was allocated to ZoneFox’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management’s best estimates and assumptions to assign fair value as of the acquisition date, and our estimates and assumptions are subject to change within the measurement period. The allocation of the purchase price for this acquisition has been prepared on a preliminary basis and changes to the allocation of certain assets and liabilities may occur as additional information becomes available. The primary area that remains preliminary relates to finalization of valuation analyses pertaining to intangible assets acquired and tax liabilities assumed. The preliminary purchase price for ZoneFox was $16.1 million, of which $12.5 million was allocated to goodwill that was non-deductible for tax purposes, and $6.8 million was allocated to identifiable intangible assets the majority of which was developed technology offset by $3.2 million of net liabilities assumed. Acquisition-related costs related to the ZoneFox acquisition were not material. Goodwill recorded in connection with this acquisition represents the value we expect to be created through expansion into markets within our existing business, and potential cost savings and synergies.

We may pay an additional $2.0 million in cash consideration as an earn-out that is subject in full to satisfaction of certain performance conditions. As of December 31, 2018, no fair value was assigned to the contingent consideration based on the estimated probability of attainment of the target.

Bradford Networks, Inc.

On June 4, 2018, we acquired all outstanding shares of Bradford Networks, Inc. (“Bradford”), a provider of network access control security products and services. We believe that this acquisition will extend the Fortinet Security Fabric to include network access control and provide for the security assessment and response related to devices accessing the network, including Internet of Things devices.

Under the business combination method of accounting in accordance with ASC 805, the total purchase price was allocated to Bradford’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management's best estimates and assumptions to assign fair value as of the acquisition date. The purchase price for Bradford was $6.8 million, of which $11.1 million was allocated to goodwill that was non-deductible for tax purposes, and $8.0 million was allocated to identifiable intangible assets the majority of which was developed technology offset by $12.3 million of net liabilities assumed. Acquisition-related costs related to the Bradford acquisition were not material. Goodwill recorded in connection with this acquisition represents the value we expect to be created through expansion into markets within our existing business, and potential cost savings and synergies.

We may pay an additional $2.0 million in cash consideration as an earn-out that is subject in full to satisfaction of certain performance conditions. As of December 31, 2018, no fair value was assigned to the contingent consideration based on the estimated probability of attainment of the target.

AccelOps, Inc.

On June 7, 2016, we completed our acquisition of AccelOps, Inc. (“AccelOps”), a provider of network security monitoring and analytics solutions. This acquisition extended the Fortinet Security Fabric.

The acquisition of AccelOps was accounted as a business combination in accordance with ASC 805, and we used our best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The total purchase price for AccelOps was $22.3 million, of which $9.9 million was allocated to goodwill that was non-deductible for tax purposes, and $16.5 million was allocated to identifiable intangible assets with average estimated lives of approximately two to four years, offset by $4.1 million of net liabilities assumed.

Additional Acquisition-Related Information

The operating results of the acquired companies are included in our consolidated statements of income from the respective dates of acquisition. Pro forma results of operations have not been presented because the effects of these acquisitions, individually and in the aggregate, were not material to our consolidated statements of income.


88

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



8.     GOODWILL AND OTHER INTANGIBLE ASSETS—Net

Goodwill

The following table presents the changes in the carrying amount of goodwill (in millions):

 
Amount
Balance—December 31, 2017
$
14.6

Additions due to business combinations
23.6

Balance—December 31, 2018
$
38.2


There were no impairments to goodwill during 2018, 2017, 2016 or any previous years.

Other Intangible Assets—net

The following tables present other intangible assets—net as of December 31, 2018 and 2017 (in millions, except years):

 
December 31, 2018
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies
4.0
 
$
34.4

 
$
17.0

 
$
17.4

Customer relationships
4.4
 
17.5

 
12.8

 
4.7

Total other intangible assets—net
 
 
$
51.9

 
$
29.8

 
$
22.1


 
December 31, 2017
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies and other
3.8
 
$
24.0

 
$
13.7

 
$
10.3

Customer relationships
4.7
 
14.5

 
10.1

 
4.4

 
 
 
38.5

 
23.8

 
14.7

 
 
 
 
 
 
 
 
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process research and development
 
 
1.6

 

 
1.6

Total other intangible assets—net
 
 
$
40.1

 
$
23.8

 
$
16.3


The project related to in-process research and development intangible asset of $1.6 million was completed in the first quarter of 2018. Upon completion, the cost was transferred to developed technology and is amortized over the estimated useful life of four years. Amortization expense of finite-lived intangible assets was $9.0 million, $8.6 million and $9.3 million in 2018, 2017, and 2016, respectively. The following table summarizes estimated future amortization expense of finite-lived intangible assets—net (in millions):

89

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




 
Amount
Years:
 
2019
$
10.2

2020
6.2

2021
3.6

2022
2.1

Total
$
22.1


9.     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 during the period, plus the dilutive effects of RSUs, stock options and our Employee Stock Purchase Plan (the “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 millions, except per share amounts):
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
Numerator:
 
 
 
 
 
Net income
$
332.2

 
$
31.4

 
$
32.2

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Basic shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
169.1

 
174.3

 
172.6

Diluted shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
169.1

 
174.3

 
172.6

Effect of potentially dilutive securities:
 
 
 
 
 
RSUs
3.6

 
2.3

 
1.9

Stock options
1.4

 
1.4

 
1.7

ESPP
0.1

 
0.1

 
0.1

Weighted-average shares used to compute diluted net income per share
174.2

 
178.1

 
176.3

Net income per share:
 
 
 
 
 
Basic
$
1.96

 
$
0.18

 
$
0.19

Diluted
$
1.91

 
$
0.18

 
$
0.18



90

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



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 millions):
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
RSUs
0.5

 
1.4

 
3.3

Stock options
0.3

 
1.0

 
1.0

ESPP
0.1

 
0.2

 
0.2

 
0.9

 
2.6

 
4.5


10.     COMMITMENTS AND CONTINGENCIES

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

 
Total
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
Operating lease commitments
$
50.1

 
$
17.1

 
$
12.2

 
$
8.5

 
$
5.0

 
$
3.6

 
$
3.7

Inventory purchase commitments
177.3

 
173.1

 
4.2

 

 

 

 

Total
$
227.4

 
$
190.2

 
$
16.4


$
8.5


$
5.0


$
3.6


$
3.7


Operating Leases—We lease certain facilities under various non-cancelable operating leases, which expire through 2026. 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 $17.1 million, $16.7 million and $18.9 million for 2018, 2017 and 2016, respectively. Rent expense is recognized using the straight-line method over the term of a 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, 2018, we had $177.3 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, 2018, we had $14.3 million in other contractual commitments having a remaining term in excess of one year 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, 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. As required under ASC 450, Contingencies, issued by the FASB, we accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss.

As previously disclosed, in October 2016, we received a letter from the United States Attorney’s Office for the Northern District of California requesting information relating to events from over two years ago related to our compliance with the Trade Agreements Act. We have been fully cooperating with this ongoing inquiry and have periodically met and spoken with the United States Attorney’s Office in connection with this matter. We are currently in settlement discussions with the United States Attorney's Office.

91

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




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, 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 material 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 ESPP. Under these plans, we have granted stock options and RSUs.

Stock Plans—Our board of directors adopted the 2000 Plan in 2000 and the 2008 Plan in 2008. During 2018, 2017 and 2016, 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 and performance stock units. 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 is 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 closing stock price 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 permitted 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. Our board of directors voluntarily determined to terminate the ESPP, effective February 2019 at the completion of the prior offering period.

As of December 31, 2018, there were a total of 54,512,197 shares of common stock available for grant under our stock-based compensation plans.


92

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



Restricted Stock Units

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

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

 
$
32.97

Granted
5.5

 
27.96

Forfeited
(1.7
)
 
32.03

Vested
(3.6
)
 
30.45

Balance—December 31, 2016
9.5

 
31.01

Granted
4.2

 
37.60

Forfeited
(1.3
)
 
34.12

Vested
(3.9
)
 
29.42

Balance—December 31, 2017
8.5

 
34.79

Granted
4.1

 
57.37

Forfeited
(0.9
)
 
39.29

Vested
(3.9
)
 
34.67

Balance—December 31, 2018
7.8

 
$
46.07


As of December 31, 2018, total compensation expense related to unvested RSUs granted to employees and non-employees under the 2009 Plan, but not yet recognized, was $306.1 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 2.70 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 tax requirement. Total payment of the employees’ tax obligations to the tax 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 millions):

 
Year Ended December 31,
 
2018
 
2017
 
2016
Shares withheld for taxes
1.2

 
1.2

 
1.2

Amount withheld for taxes
$
67.2

 
$
45.1

 
$
38.3


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.

Expected Term—The expected term represents the period that our stock-based awards are expected to be outstanding. 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.

93

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




Fair Value of Common Stock—The fair value of our common stock is the closing sales price of the common stock effective on the date of grant.

Risk-Free Interest Rate—We base the risk-free interest rate 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,
 
2018
 
2017
 
2016
Expected term in years
4.4

 
4.4

 
4.3

Volatility
31.8
%
 
36.0
%
 
42.2
%
Risk-free interest rate
2.7
%
 
1.9
%
 
1.1
%
Dividend rate
%
 
%
 
%

The following table summarizes the stock option activity and related information for the periods presented below (in millions, 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, 2015
7.0

 
$
20.03

 
 
 
 
Granted
1.5

 
25.65

 
 
 
 
Forfeited
(0.3
)
 
34.82

 
 
 
 
Exercised
(2.0
)
 
10.45

 
 
 
 
Balance—December 31, 2016
6.2

 
23.79

 
 
 
 
Granted
0.5

 
37.34

 
 
 
 
Forfeited
(0.2
)
 
31.75

 
 
 
 
Exercised
(2.2
)
 
19.19

 
 
 
 
Balance—December 31, 2017
4.3

 
27.50

 
 
 


Granted
0.8

 
52.09

 
 
 
 
Forfeited
(0.2
)
 
32.24

 
 
 
 
Exercised
(1.9
)
 
24.96

 
 
 
 
Balance—December 31, 2018
3.0

 
$
35.53

 
 
 
 
Options vested and expected to vest—December 31, 2018
3.0

 
$
35.53

 
4.00
 
$
105.6

Options exercisable—December 31, 2018
1.6

 
$
28.91

 
2.67
 
$
66.3


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, 2018, for all in-the-money stock options. As of December 31, 2018, total compensation expense related to unvested stock options granted to employees but not yet recognized was $16.5 million. This expense is expected to be amortized on a straight-line basis over a weighted-average period of 2.60 years.  


94

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



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

 
Year Ended December 31,
 
2018
 
2017
 
2016
Weighted-average fair value per share granted
$
16.03

 
$
12.15

 
$
9.14

Intrinsic value of options exercised
62.2

 
42.7

 
40.3

Fair value of options vested
7.2

 
8.1

 
5.4


The following table summarizes information about outstanding and exercisable stock options as of December 31, 2018, as follows (in millions, 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
$19.94–24.92
 
1.0

 
3.34
 
23.50

 
0.7

 
23.37

26.49–33.31
 
0.7

 
1.69
 
29.30

 
0.6

 
28.90

36.70–39.49
 
0.4

 
5.06
 
37.42

 
0.2

 
37.50

48.83–49.06
 
0.8

 
5.74
 
49.02

 
0.1

 
48.85

58.29–76.22
 
0.1

 
6.52
 
68.29

 

 

 
 
3.0

 
 
 
 
 
1.6

 
 


Employee Stock Purchase Plan

In determining the fair value of the ESPP, which was terminated in February 2019, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Year Ended December 31,
 
2018
 
2017
 
2016
Expected term in years
0.5

 
0.5

 
0.5

Volatility
28.9
%
 
29.5
%
 
39.4
%
Risk-free interest rate
2.0
%
 
0.9
%
 
0.4
%
Dividend rate
%
 
%
 
%

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

 
Year Ended December 31,
 
2018
 
2017
 
2016
Weighted-average fair value per share granted
$
14.14

 
$
8.73

 
$
7.68

Shares issued under the ESPP
1.1

 
1.1

 
1.2

Weighted-average price per share issued
$
35.32

 
$
29.52

 
$
21.01



95

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



Shares Reserved for Future Issuances

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

 
December 31,
2018
Reserved for future equity award grants
52.7

Outstanding stock options and RSUs
10.8

Reserved for future ESPP issuances
1.9

Total common stock reserved for future issuances
65.4


Stock-based Compensation Expense

Stock-based compensation expense is included in costs and expenses as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Cost of product revenue
$
1.5

 
$
1.4

 
$
1.2

Cost of service revenue
10.8

 
9.5

 
8.8

Research and development
36.4

 
32.2

 
30.1

Sales and marketing
95.6

 
78.0

 
68.1

General and administrative
18.6

 
16.1

 
14.2

Total stock-based compensation expense
$
162.9

 
$
137.2

 
$
122.4


The following table summarizes stock-based compensation expense by award type (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
RSUs
$
143.9

 
$
119.8

 
$
107.1

Stock options
8.8

 
7.3

 
6.6

ESPP
10.2

 
10.1

 
8.7

Total stock-based compensation expense
$
162.9

 
$
137.2

 
$
122.4


Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of income is as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Income tax benefit associated with stock-based compensation
$
24.9

 
$
30.9

 
$
29.2


Share Repurchase Program

In January 2016, our board of directors approved the Share Repurchase Program (the “Repurchase Program”), which authorized the repurchase of up to $200.0 million of our outstanding common stock through December 31, 2017. In 2016 and 2017, our board of directors approved the increases in the aggregate authorized repurchase amount under the Repurchase Program by $100.0 million and $700.0 million, respectively, to a total of $1.0 billion. In July 2018, our board of directors approved a $500.0 million increase in the authorized stock repurchase under the Repurchase program and extended the term of the Repurchase Program to December 31, 2019, bringing the aggregate amount authorized to be repurchased to $1.5 billion of our outstanding common stock through December 31, 2019. Under the Repurchase Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Repurchase 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 2018, we repurchased 3.8 million shares of common stock under the Repurchase Program in open market

96

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



transactions for an aggregate purchase price of $209.1 million. As of December 31, 2018, $733.8 million remained available for future share repurchases under the Repurchase Program.
 
12.     INCOME TAXES

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

 
Year Ended December 31,
 
2018
 
2017
 
2016
Domestic
$
0.3

 
$
(40.7
)
 
$
(49.7
)
Foreign
250.6

 
164.7

 
92.8

Total income before income taxes
$
250.9

 
$
124.0

 
$
43.1


The provision for (benefit from) income taxes consisted of the following (in millions):
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
Current:
 
 
 
 
 
Federal
$
(12.6
)
 
$
34.7

 
$
7.9

State
2.0

 
0.8

 
0.8

Foreign
36.9

 
27.7

 
17.8

Total current
$
26.3

 
$
63.2

 
$
26.5

Deferred:
 
 
 
 
 
Federal
$
(125.5
)
 
$
39.1

 
$
(10.0
)
State
14.4

 
(9.3
)
 
(4.9
)
Foreign
3.5

 
(0.4
)
 
(0.7
)
Total deferred
(107.6
)
 
29.4

 
(15.6
)
Provision for (benefit from) income taxes
$
(81.3
)
 
$
92.6

 
$
10.9


97

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



 
The provision for (benefit from) income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Tax at federal statutory tax rate
$
52.7

 
$
43.4

 
$
15.1

Foreign income taxed at different rates
(21.5
)
 
(19.5
)
 
(13.7
)
Foreign withholding taxes
20.1

 
17.4

 
15.0

Stock-based compensation expense
(14.3
)
 
9.5

 
10.0

Foreign tax credit
(15.8
)
 
(12.8
)
 
(35.0
)
State taxes—net of federal benefit
1.2

 
(3.5
)
 
(4.2
)
Research and development credit
(5.0
)
 
(4.0
)
 
(2.7
)
Valuation allowance
14.9

 

 

Dividend distribution
(3.8
)
 

 
27.3

Impact of the 2017 Tax Act:
 
 
 
 
 
Deferred tax asset remeasurement due to reduction in the federal corporate income tax rate

 
47.9

 

One-time transition tax
32.6

 
15.2

 

Global Intangible Low-Taxed Income
20.5

 

 

Book-to-Tax Basis differences
(164.0
)
 

 

Other
1.1

 
(1.0
)
 
(0.9
)
Total provision for (benefit from) income taxes
$
(81.3
)
 
$
92.6

 
$
10.9


There are permanent differences that 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 grants to certain foreign employees, this is offset by the actual tax benefits in the current periods from shares held by our U.S. employees. In 2018, this excess tax benefit was greater than the non-deductible stock-based compensation expense.

We have realigned our tax structure in order to maximize the tax efficiency of our group structure and better align with our business operations as a result of the Tax Cuts and Jobs Act (the “2017 Tax Act”). This realignment resulted in a book-to-tax basis difference for previously taxed off-shore deferred revenue as well as other book-to-tax difference. The basis differences resulted in a $164.0 million benefit to the 2018 tax provision.

In December 2017, the U.S. federal government enacted the 2017 Tax Act. The 2017 Tax Act reduced the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018 and created a territorial tax system with a one-time mandatory tax on foreign earnings of U.S. subsidiaries not previously subject to U.S. income tax. Under GAAP, changes in tax rates and tax law are accounted for in the period of enactment and deferred tax assets and liabilities are measured at the enacted tax rate. In December 2017, the staff of the Securities and Exchange Commission (the “SEC”) issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the 2017 Tax Act in our financial statements. In the fourth quarter of 2018, we completed our analysis to determine the effect of the 2017 Tax Act within the measurement period under the SEC guidance, and reflected an additional $32.6 million increase related to the transition tax in the 2018 income tax expense. We expect further guidance may be forthcoming from the FASB and the SEC, as well as regulations, interpretations and rulings from federal and state tax agencies, which could result in additional impacts. The 2017 Tax Act also creates a new requirement that Global Intangible Low-Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) must be included currently in the gross income of a CFC’s U.S. shareholder. In 2018, there was also a $20.5 million expense for the GILTI tax regime that was introduced by the 2017 Tax Act.

Under GAAP, we are allowed to make an accounting policy choice of either (i) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the “period cost method”) or (ii) factoring such amounts into a company’s measurement of its deferred taxes. Our selection of an accounting policy for 2018 with respect to the GILTI tax rules was to treat GILTI tax as a current period expense under the period cost method.

98

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




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 millions):
 
 
December 31,
2018
 
December 31,
2017
Deferred tax assets:
 
 
 
General business credit carryforward
$
29.5

 
$
49.9

Deferred revenue
223.9

 
37.4

Reserves and accruals
26.6

 
23.0

Net operating loss carryforward
13.5

 
15.7

Stock-based compensation expense
16.2

 
12.3

Depreciation and amortization
3.3

 
8.8

Other

 
(0.2
)
Total deferred tax assets
313.0

 
146.9

Less: Valuation allowance
(14.9
)
 

Deferred tax assets, net of valuation allowance
298.1

 
146.9

Deferred tax liabilities:
 
 
 
Deferred contract costs
(52.1
)
 

Total deferred tax liabilities
(52.1
)
 

Net deferred tax assets
$
246.0

 
$
146.9


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 except for California research and development (“R&D”) credits carryforward. We anticipate having sufficient current year generated California R&D credits to cover the same year California tax liability for tax year 2018 and subsequent years. As a result, we recorded a valuation allowance of $14.9 million against California R&D credits carryforwards (net of the unrecognized tax benefits), as it is more likely than not these deferred tax assets will not be realized.

As of December 31, 2018, we had $47.3 million in federal net operating loss carryforwards to offset future income, which is limited by Section 382 of the Internal Revenue Code (“Section 382”) due to the acquisition of Meru, AccelOps and Bradford. With the acquisition of Meru, we had $22.6 million in federal net operating loss carryforwards which is limited by Section 382 available from year 2020. With the acquisition of AccelOps, we had $19.9 million in federal net operating loss carryforwards from 2016 and that are limited by Section 382. With the acquisition of Bradford, we had $8.6 million in federal net operating loss carryforwards from 2018 and that are limited by Section 382 available from July 2018. In 2018, it is estimated that the NOL carryforwards of $3.0 million from AccelOps and $0.8 million from Bradford will be utilized. We had $7.8 million federal tax credits to offset future federal taxes. As of December 31, 2018, we had $36.7 million in California net operating loss carryforwards including $22.1 million from Meru and $14.6 million from AccelOps, both of which are limited by Section 382. We had state tax credit carryforwards of $24.0 million available to offset our future state taxes. The state credits carry forward indefinitely.

Under the 2017 Tax Act, starting on January 1, 2018, we are no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. We have analyzed our global working capital and cash requirements and the potential tax liabilities attributable to repatriation, and have determined that we will be repatriating certain unremitted foreign earnings which was previously deemed indefinitely reinvested. For those investments from which we were able to make a reasonable estimate of the tax effects of such repatriation, we have recorded a provisional estimate for withholding and state taxes. For those investments from which we were not able to make a reasonable estimate, we have not recorded any deferred taxes.

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

99

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




As of December 31, 2018, we had $63.5 million of unrecognized tax benefits, of which, if recognized, $58.8 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, 2018, 2017 and 2016, accrued interest and penalties were $11.6 million, $13.5 million and $9.5 million, respectively.

The aggregate changes in the balance of unrecognized tax benefits are as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Unrecognized tax benefits, beginning of year
$
72.5

 
$
65.5

 
$
59.7

Gross increases for tax positions related to the current year
8.6

 
13.2

 
4.8

Gross decreases for tax positions related to the current year

 
(10.7
)
 

Gross increases for tax positions related to the prior year
6.0

 
7.0

 
1.7

Gross decreases for tax positions related to prior year
(9.5
)
 
(0.9
)
 
(0.7
)
Gross decreases for tax positions related to prior year audit settlements
(6.4
)
 
(1.6
)
 

Gross decreases for tax positions related to expiration of statute of limitations
(7.7
)
 

 

Unrecognized tax benefits, end of year
$
63.5

 
$
72.5

 
$
65.5


As of December 31, 2018, 2017 and 2016, $77.5 million, $90.2 million and $68.6 million, respectively, of the amounts reflected above were recorded as Income tax liabilities—non-current in our consolidated balance sheet.
 
We recorded a net decrease of gross unrecognized tax benefits of approximately $9.0 million during the year ended December 31, 2018. The net decrease was primarily due to the reversal of gross unrecognized tax benefit in connection with the lapse of statutes of limitations in foreign jurisdictions and the audit settlement, offset by the increases related to 2018 gross unrecognized tax benefits.

It is reasonably possible that our gross unrecognized tax benefits will decrease by up to $10.1 million in the next 12 months, primarily due to the lapse of the statute of limitations. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits.

We file income tax returns in the U.S. federal jurisdiction and in various U.S. state and foreign jurisdictions. Generally, we are no longer subject to U.S. state and 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 2015. We have closed the Internal Revenue Service audit for tax years 2012, 2013 and 2014 at the field level. In March 2018, we received a refund of $6.8 million for a carry-back claim approved in this audit. In October 2018, the French tax authorities notified us that they had closed the permanent establishment audits of Fortinet, Inc. and Fortinet Singapore for tax years from 2007 to 2015 with no tax adjustments. We currently have ongoing tax audits in the United Kingdom, Israel, India and Italy. The focus of these audits is the inter-company profit allocation.

On July 24, 2018, the U.S. Court of Appeals for the Ninth Circuit overturned the U.S. Tax Court’s unanimous 2015 decision in Altera Corp v. Commissioner, holding that the IRS did not violate the rulemaking procedures required by the Administrative Procedures Act. On August 7, 2018, the Ninth Circuit withdrew the opinions filed July 24, 2018 to allow time for the reconstituted panel to confer on the appeal. In the Altera case, the taxpayer challenged IRS regulations that required participants in qualified cost sharing arrangements to share stock-based compensation costs. We continue to treat our stock-based compensation expense in accordance with Tax Court Opinion. We also continue to monitor developments in this case and any impact it could have on our tax provision.


100

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



13.     DEFINED CONTRIBUTION PLANS

Our tax-deferred savings plan under our 401(k) Plan, permits participating U.S. 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 our 401(k) Plan and the RRSP for 2018, 2017 and 2016 were $5.7 million, $4.7 million and $4.4 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.
Revenue by geographic region is based on the billing address of our distributors and direct customer. The following tables set forth revenue and property and equipment—net by geographic region (in millions):
 
 
Year Ended December 31,
Revenue
2018
 
2017
 
2016
Americas:
 
 
 
 
 
United States
$
577.2

 
$
496.9

 
$
426.4

Latin America (“LATAM”)
120.8

 
92.1

 
66.0

Canada
64.9

 
53.3

 
44.3

Total Americas
762.9

 
642.3

 
536.7

Europe, Middle East and Africa (“EMEA”)
678.0

 
554.6

 
477.4

Asia Pacific (“APAC”)
360.3

 
298.0

 
261.3

Total revenue
$
1,801.2

 
$
1,494.9

 
$
1,275.4




Property and Equipmentnet
December 31,
2018
 
December 31,
2017
Americas:
 
 
 
United States
$
132.1

 
$
115.6

Canada
113.5

 
103.8

LATAM
0.4

 
0.3

Total Americas
246.0

 
219.7

EMEA
16.2

 
17.7

APAC
9.2

 
8.0

Total property and equipment—net
$
271.4

 
$
245.4



101

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



15.     ACCUMULATED OTHER COMPREHENSIVE LOSS

The following table summarizes the changes in accumulated balances of other comprehensive loss for 2017 (in millions):

 
Year Ended December 31, 2017
 
Unrealized Losses on Investments
 
Tax benefit (provision) related to unrealized gains or losses on investments
 
Total
Beginning balance
$
(1.2
)
 
$
0.4

 
$
(0.8
)
Other comprehensive income before reclassifications
(0.9
)
 
0.3

 
(0.6
)
Amounts reclassified from accumulated other comprehensive loss
0.8

 
(0.2
)
 
0.6

Net current-period other comprehensive income
(0.1
)
 
0.1

 

Ending balance
$
(1.3
)
 
$
0.5

 
$
(0.8
)

Amounts reclassified from accumulated other comprehensive loss for unrealized losses on investments and tax provision related to unrealized gains or losses on investments are recorded in Other income (expense)—net and in Provision for income taxes, respectively. We do not have any material changes to accumulated other comprehensive income during 2018.

16.     SUBSEQUENT EVENTS

Share Repurchase Program

Subsequent to December 31, 2018, through the filing of this Annual Report on Form 10-K, we repurchased 0.8 million shares of our common stock, for an aggregate purchase price of $56.3 million at an average price of $72.19 per share, under the Repurchase Program.

2011 Employee Stock Purchase Plan

Our board of directors voluntarily determined to terminate the ESPP, effective February 2019 at the completion of the prior offering period.


102


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 Securities Exchange Act of 1934 (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, 2018 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.

Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2018. Management reviewed the results of its assessment with our Audit Committee. The effectiveness of our internal control over financial reporting as of December 31, 2018 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 January 2018, we implemented certain internal controls over financial reporting in connection with our adoption of Topic 606. There were no other changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) during 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

103


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 


To the stockholders and the Board of Directors of Fortinet, Inc.

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of Fortinet, Inc. and subsidiaries (the “Company”) as of December 31, 2018, based on criteria established in Internal Control Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2018, of the Company and our report dated February 26, 2019, expressed an unqualified opinion on those financial statements and included an explanatory paragraph related to the Company’s change in its method of accounting for revenue due to adoption of the new revenue standard.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.

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

/s/ DELOITTE & TOUCHE LLP

San Jose, California
February 26, 2019


104


ITEM 9B.     Other Information

None.

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 2019 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 2019 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 2019 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 2019 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 2019 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.


105


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, 2018, 2017 and 2016, is filed as part of this Annual Report on Form 10-K and should be read in conjunction with our consolidated financial statements.




106


SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS
 
Year Ended December 31,
 
2018 (1)
 
2017
 
2016
 
(in millions)
Sales Returns Reserve and Allowance for Doubtful Accounts:
 
 
 
 
 
Beginning balance
$
14.5

 
$
11.2

 
$
6.2

Charged to costs and expenses, net of deductions

 
3.3

 
5.0

Reclassification due to adoption of Topic 606 (1)
(13.6
)
 

 

Ending balance
$
0.9

 
$
14.5

 
$
11.2

(1) Effective January 1, 2018, we reclassified our sales returns reserve in the amount of $13.6 million from accounts receivable to accrued liabilities, in connection with the adoption of Topic 606. The ending balance for the year ended December 31, 2018 consists only of the allowance for doubtful accounts.

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 preceding the signature page of this Annual Report on Form 10-K.

(b) Exhibits:

The exhibit list in the Exhibit Index immediately preceding 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.


107


EXHIBIT INDEX
Exhibit
Number
 
Description
 
Incorporated by reference herein
 
 
 
 
 
 
 
 
Form
 
Date
 
Exhibit
Number
 
 
 
 
 
 
 
 
 
 
Amended and Restated Certificate of Incorporation
 
Current Report on Form 8-K (File No. 001-34511)
 
June 28, 2018
 
3.1
 
 
 
 
 
 
 
 
 
 
Amended and Restated Bylaws
 
Current Report on Form 8-K (File No. 001-34511)
 
June 28, 2018
 
3.2
 
 
 
 
 
 
 
 
 
 
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
 
 
 
 
 
 
 
 
 

 
Meru Networks, Inc. 2013 New Employee Stock Inducement Plan

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

 
July 30, 2015
 
99.2
 
 
 
 
 
 
 
 
 

 
Forms of Fortinet, Inc. Restricted Stock Unit Assumption Agreement

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

 
July 30, 2015
 
99.3
 
 
 
 
 
 
 
 
 

 
Fortinet, Inc. Bonus Plan

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

 
January 26, 2010

 
10.1

 
 
 
 
 
 
 
 
 
 
Fortinet, Inc. Cash and Equity Incentive Plan
 
Quarterly Report on Form 10-Q (File No. 001-34511)
 
November 5, 2013
 
10.1
 
 
 
 
 
 
 
 
 
 
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
 
 
 
 
 
 
 
 
 
 
Amended and Restated Change of Control Agreement, dated as of February 4, 2016, between the Company and Ken Xie
 
Annual Report on Form 10-K (File No. 001-34511)

 
February 26, 2016
 
10.15
 
 
 
 
 
 
 
 
 
 
Amended and Restated Change of Control Agreement, dated as of February 4, 2016, between the Company and Michael Xie
 
Annual Report on Form 10-K (File No. 001-34511)

 
February 26, 2016
 
10.16
 
 
 
 
 
 
 
 
 
 
Amended and Restated Change of Control Agreement, dated as of February 4, 2016, between the Company and John Whittle
 
Annual Report on Form 10-K (File No. 001-34511)

 
February 26, 2016
 
10.17
 
 
 
 
 
 
 
 
 

108



 
Amended and Restated Change of Control Agreement, dated as of February 4, 2016, between the Company and Andrew Del Matto

 
Annual Report on Form 10-K (File No. 001-34511)

 
February 26, 2016
 
10.18
 
 
 
 
 
 
 
 
 
 
Offer Letter, dated as of October 23, 2006, 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
 
 
 
 
 
 
 
 
 

 
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
 
 
 
 
 
 
 
 
 

 
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
 
 
 
 
 
 
 
 
 
 
Offer Letter, dated as of April 3, 2014, by and between the Company and Keith Jensen
 
Annual Report on Form 10-K (File No. 001-34511)
 
February 26, 2018
 
10.22
 
 
 
 
 
 
 
 
 
 
Change of Control Severance Agreement, dated as of February 4, 2016, between the Company and Keith Jensen
 
Annual Report on Form 10-K (File No. 001-34511)

 
February 26, 2018

 
10.23
 
 
 
 
 
 
 
 
 
 
Amendment No. 1 to Change of Control Severance Agreement, dated as of May 1, 2018, between the Company and Keith Jensen
 
Quarterly Report on Form 10-Q (File No. 001-34511)
 
May 8, 2018
 
10.1
 
 
 
 
 
 
 
 
 
 
List of subsidiaries
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Consent of Independent Registered Public Accounting Firm
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Power of Attorney (incorporated by reference to the signature page of this Annual Report on Form 10-K)
 
 
 
 
 
 
 
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
 
 
 
 
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
 
 
 
 
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.


       


109


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, 2019.
 
FORTINET, INC.
 
 
 
 
By:
/s/    Ken Xie
 
 
Ken Xie, Chief Executive Officer and Chairman
 
 
(Duly Authorized Officer and Principal Executive Officer)

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



110


POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Ken Xie and Keith Jensen, 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.
 
 
 
 
 
 
Signature
  
Title
 
Date
 
 
 
 
 
/s/    Ken Xie        
  
Chief Executive Officer and Chairman
 
February 26, 2019
Ken Xie
  
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/    Keith Jensen        
  
Chief Financial Officer
 
February 26, 2019
Keith Jensen
  
(Principal Financial Officer and Principal Accounting Officer)
 
 
 
 
 
 
 
/s/    Michael Xie        
  
President, Chief Technology Officer and Director
 
February 26, 2019
Michael Xie
  
 
 
 
 
 
 
 
 
/s/    Peter D. Cohen     
 
Director
 
February 26, 2019
Peter D. Cohen
 
 
 
 
 
 
 
 
 
/s/    Ming Hsieh        
  
Director
 
February 26, 2019
Ming Hsieh
  
 
 
 
 
 
 
 
 
/s/    Gary Locke
  
Director
 
February 26, 2019
Gary Locke
  
 
 
 
 
 
 
 
 
/s/    William H. Neukom
  
Director
 
February 26, 2019
William H. Neukom
  
 
 
 
 
 
 
 
 
/s/   Christopher B. Paisley
  
Director
 
February 26, 2019
Christopher B. Paisley
  
 
 
 
 
 
 
 
 
/s/ Judith Sim
 
Director
 
February 26, 2019
Judith Sim
 
 
 
 


111
EX-21.1 2 ftnt-ex21120181231xk.htm LIST OF SUBSIDIARIES Exhibit



Exhibit 21.1
FORTINET, INC. SUBSIDIARIES
Entity
 
Jurisdiction of Incorporation
 
 
Fortinet International, Inc.
 
Cayman Islands
Fortinet UK, Ltd.
 
United Kingdom
Fortinet Technologies (Canada), ULC
 
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, S. de R.L. de C.V.
 
Mexico
Fortinet Network Security Brazil Limitada
 
Brazil
Fortinet Colombia S.A.S
 
Colombia
Fortinet Security NZ Limited
 
New Zealand
Fortinet Security Israel Ltd.
 
Israel
Fortinet Security Korea Ltd.
 
Korea
Fortinet Security LLC
 
Qatar
Fortinet Security Italy S.R.L.
 
Italy
Fortinet Networks Romania S.R.L.
 
Romania
Fortinet Holding LLC
 
U.S.A.
Accelops HK
 
Hong Kong
Accelops China
 
China
Fortinet Turkey Güvenlik Sistemleri Limited Şirketi
 
Turkey
Fortinet Security Spain S.L
 
Spain
Fortinet Networks Mauritius Ltd
 
Mauritius
Bradford Networks, Inc.
 
U.S.A.
Bradford Networks Europe Limited
 
United Kingdom
ZoneFox Holding Limited
 
United Kingdom
ZoneFox Limited
 
United Kingdom



EX-23.1 3 ftnt-ex23120181231xk.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM Exhibit


Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in the Registration Statements Nos. 333-223246, 333-216362, 333-209783, 333-205958, 333-202402, 333-194281, 333-186921, 333-179751, 333-175985, 333-172459 and, 333-163367 on Form S-8 of our reports dated February 26, 2019, relating to the consolidated financial statements and consolidated financial statement schedule of Fortinet, Inc. and subsidiaries (the “Company”) (which expresses an unqualified opinion and included an explanatory paragraph related to the Company’s change in method of accounting for revenue in fiscal 2018 due to adoption of the new revenue standard), and the effectiveness of the Company's internal control over financial reporting, appearing in the Annual Report on Form 10-K of the Company for the year ended December 31, 2018.

/s/ DELOITTE & TOUCHE LLP

San Jose, California
February 26, 2019





EX-31.1 4 ftnt-ex31120181231xk.htm CERTIFICATION OF CEO PUSUANT TO EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A) 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, 2019
 
 
 
 
/s/ Ken Xie
 
Ken Xie
 
Chief Executive Officer and Chairman
(Principal Executive Officer)


EX-31.2 5 ftnt-ex31220181231xk.htm CERTIFICATION OF CFO PURSUANT TO EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A) Exhibit


Exhibit 31.2
CERTIFICATION
I, Keith Jensen, 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, 2019
 
 
 
 
/s/ Keith Jensen
 
Keith Jensen
 
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)



EX-32.1 6 ftnt-ex32120181231xk.htm CERTIFICATION OF CEO AND CFO PURSUANT TO EXCHANGE ACT RULES 18 U.S.C. SECTION 13 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, 2018 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, 2019
Name:
Ken Xie
 
 
Title:
Chief Executive Officer and Chairman
(Principal Executive Officer)
I, Keith Jensen, 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, 2018 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/ Keith Jensen
Date:
February 26, 2019
Name:
Keith Jensen
 
 
Title:
Chief Financial Officer
(Principal Financial Officer and Principal Accounting 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 7 ftnt-20181231.xml XBRL INSTANCE DOCUMENT 0001262039 2018-01-01 2018-12-31 0001262039 2018-06-29 0001262039 2019-02-22 0001262039 2017-12-31 0001262039 2018-12-31 0001262039 2016-01-01 2016-12-31 0001262039 2017-01-01 2017-12-31 0001262039 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001262039 us-gaap:RetainedEarningsMember 2017-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001262039 us-gaap:RetainedEarningsMember 2018-12-31 0001262039 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001262039 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001262039 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001262039 2018-01-01 0001262039 us-gaap:CommonStockMember 2015-12-31 0001262039 us-gaap:CommonStockMember 2017-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001262039 2016-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001262039 us-gaap:CommonStockMember 2018-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001262039 us-gaap:CommonStockMember 2016-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001262039 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001262039 2015-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001262039 us-gaap:RetainedEarningsMember 2016-01-01 0001262039 us-gaap:RetainedEarningsMember 2016-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 0001262039 us-gaap:RetainedEarningsMember 2018-01-01 0001262039 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001262039 2016-01-01 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001262039 us-gaap:RetainedEarningsMember 2015-12-31 0001262039 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001262039 ftnt:EvaluationUnitsMember 2018-01-01 2018-12-31 0001262039 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001262039 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001262039 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001262039 us-gaap:MaximumMember 2018-01-01 2018-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2017-01-01 2017-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2018-01-01 2018-12-31 0001262039 us-gaap:AccountingStandardsUpdate201409Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001262039 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0001262039 ftnt:SalesCommissionsMember us-gaap:MaximumMember 2018-01-01 2018-12-31 0001262039 ftnt:SoftwareProductWarrantyMember 2018-01-01 2018-12-31 0001262039 us-gaap:AccountingStandardsUpdate201602Member us-gaap:MinimumMember us-gaap:ScenarioForecastMember 2019-01-01 2019-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember ftnt:IngramMicroMember 2018-01-01 2018-12-31 0001262039 us-gaap:AccountingStandardsUpdate201409Member ftnt:DeferredTaxAssetMember 2018-01-01 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2018-01-01 2018-12-31 0001262039 us-gaap:MinimumMember 2018-01-01 2018-12-31 0001262039 ftnt:SalesRevenueMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2016-01-01 2016-12-31 0001262039 ftnt:SalesCommissionsMember 2018-01-01 2018-12-31 0001262039 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember ftnt:ExclusiveNetworksGroupMember 2017-01-01 2017-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember us-gaap:MaximumMember 2018-01-01 2018-12-31 0001262039 us-gaap:ComputerEquipmentMember us-gaap:MinimumMember 2018-01-01 2018-12-31 0001262039 us-gaap:FurnitureAndFixturesMember us-gaap:MinimumMember 2018-01-01 2018-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember us-gaap:MinimumMember 2018-01-01 2018-12-31 0001262039 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2018-01-01 2018-12-31 0001262039 us-gaap:ComputerEquipmentMember us-gaap:MaximumMember 2018-01-01 2018-12-31 0001262039 ftnt:HardwareProductWarrantyMember 2018-01-01 2018-12-31 0001262039 ftnt:SalesCommissionsMember us-gaap:MinimumMember 2018-01-01 2018-12-31 0001262039 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0001262039 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-12-31 0001262039 ftnt:SecuritySubscriptionMember 2017-01-01 2017-12-31 0001262039 ftnt:TechnicalSupportMember 2018-01-01 2018-12-31 0001262039 ftnt:SecuritySubscriptionMember 2018-01-01 2018-12-31 0001262039 ftnt:TechnicalSupportMember 2017-01-01 2017-12-31 0001262039 2019-01-01 2018-01-01 2018-12-31 0001262039 us-gaap:MaximumMember 2019-01-01 2018-01-01 2018-12-31 0001262039 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-12-31 0001262039 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-12-31 0001262039 us-gaap:MinimumMember 2019-01-01 2018-01-01 2018-12-31 0001262039 us-gaap:MinimumMember 2021-01-01 2018-01-01 2018-12-31 0001262039 2021-01-01 2018-01-01 2018-12-31 0001262039 us-gaap:MaximumMember 2021-01-01 2018-01-01 2018-12-31 0001262039 us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-12-31 0001262039 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001262039 us-gaap:CertificatesOfDepositMember 2017-12-31 0001262039 us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-12-31 0001262039 us-gaap:CertificatesOfDepositMember 2018-12-31 0001262039 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-12-31 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2018-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-12-31 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2018-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2017-12-31 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-12-31 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0001262039 us-gaap:ComputerEquipmentMember 2017-12-31 0001262039 us-gaap:LandMember 2017-12-31 0001262039 us-gaap:ConstructionInProgressMember 2018-12-31 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2018-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2017-12-31 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2017-12-31 0001262039 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001262039 us-gaap:LandMember 2018-12-31 0001262039 us-gaap:ComputerEquipmentMember 2018-12-31 0001262039 us-gaap:ConstructionInProgressMember 2017-12-31 0001262039 ftnt:EvaluationUnitsMember 2017-12-31 0001262039 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001262039 ftnt:EvaluationUnitsMember 2018-12-31 0001262039 2018-07-01 2018-09-30 0001262039 ftnt:AccelOpsInc.Member 2016-06-07 0001262039 ftnt:BradfordNetworksInc.Member 2018-06-04 0001262039 ftnt:ZoneFoxHoldingsLimitedMember 2018-10-22 0001262039 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001262039 us-gaap:InProcessResearchAndDevelopmentMember 2017-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2017-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001262039 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0001262039 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001262039 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2018-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001262039 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001262039 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001262039 us-gaap:EmployeeStockMember 2016-01-01 2016-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2016-01-01 2016-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001262039 ftnt:EmployeeStockPurchasePlanMember 2018-01-01 2018-12-31 0001262039 ftnt:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001262039 ftnt:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0001262039 ftnt:ReservedForFutureOptionRestrictedStockUnitAndOtherEquityAwardGrantsMember 2018-12-31 0001262039 ftnt:ReservedForFutureEsppIssuancesMember 2018-12-31 0001262039 ftnt:StockOptionsAndRestrictedStockUnitsOutstandingMember 2018-12-31 0001262039 ftnt:ShareRepurchaseProgramMember 2016-01-01 2016-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member 2018-12-31 0001262039 ftnt:ShareRepurchaseProgramMember 2018-07-01 2018-07-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:IndividualOwning10PercentOrMoreOfStockMember 2018-12-31 0001262039 ftnt:ShareBasedCompensationAwardAuthorizedNumberChangesLesserOfOutstandingSharesOnLastDayOfPreceedingYearMember us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member 2018-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2018-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:IndividualOwning10PercentOrLessOfStockMember 2018-01-01 2018-12-31 0001262039 us-gaap:EmployeeStockMember 2018-12-31 0001262039 ftnt:ShareRepurchaseProgramMember 2018-07-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:IndividualOwning10PercentOrLessOfStockMember 2018-12-31 0001262039 us-gaap:StockCompensationPlanMember 2018-12-31 0001262039 ftnt:StockPlans2000and2008Member 2015-12-31 0001262039 ftnt:ShareRepurchaseProgramMember 2017-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:EmployeeMember 2018-12-31 0001262039 ftnt:ShareRepurchaseProgramMember 2018-01-01 2018-12-31 0001262039 ftnt:ShareBasedCompensationAwardAuthorizedNumberChangesLesserOfFixedAmountOfSharesMember us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member 2018-12-31 0001262039 ftnt:ShareRepurchaseProgramMember 2018-12-31 0001262039 ftnt:ShareRepurchaseProgramMember 2016-01-31 0001262039 ftnt:ShareRepurchaseProgramMember 2017-01-01 2017-12-31 0001262039 ftnt:StockOptionsNonqualifyingMember ftnt:StockPlan2009Member ftnt:DirectorsAndOtherServiceProvidersMember 2018-12-31 0001262039 us-gaap:EmployeeStockOptionMember ftnt:StockPlan2009Member ftnt:IndividualOwning10PercentOrMoreOfStockMember 2018-01-01 2018-12-31 0001262039 ftnt:StockPlans2000and2008Member 2018-01-01 2018-12-31 0001262039 ftnt:PriceRangeFourMember 2018-12-31 0001262039 ftnt:PriceRangeFiveMember 2018-12-31 0001262039 ftnt:PriceRangeTwoMember 2018-12-31 0001262039 ftnt:PriceRangeOneMember 2018-12-31 0001262039 ftnt:PriceRangeThreeMember 2018-12-31 0001262039 ftnt:PriceRangeTwoMember 2018-01-01 2018-12-31 0001262039 ftnt:PriceRangeFiveMember 2018-01-01 2018-12-31 0001262039 ftnt:PriceRangeOneMember 2018-01-01 2018-12-31 0001262039 ftnt:PriceRangeFourMember 2018-01-01 2018-12-31 0001262039 ftnt:PriceRangeThreeMember 2018-01-01 2018-12-31 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0001262039 ftnt:CostOfGoodsSoldMember 2018-01-01 2018-12-31 0001262039 ftnt:CostOfServicesMember 2017-01-01 2017-12-31 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001262039 ftnt:CostOfServicesMember 2016-01-01 2016-12-31 0001262039 ftnt:CostOfGoodsSoldMember 2016-01-01 2016-12-31 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-12-31 0001262039 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001262039 ftnt:CostOfServicesMember 2018-01-01 2018-12-31 0001262039 ftnt:CostOfGoodsSoldMember 2017-01-01 2017-12-31 0001262039 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-12-31 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001262039 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2015-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2016-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2017-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001262039 ftnt:StockPlans2000and2008Member 2016-01-01 2016-12-31 0001262039 ftnt:StockPlans2000and2008Member 2017-01-01 2017-12-31 0001262039 ftnt:BradfordNetworksInc.Member us-gaap:DomesticCountryMember 2018-12-31 0001262039 ftnt:AccelOpsInc.Member us-gaap:DomesticCountryMember 2018-12-31 0001262039 ftnt:IncomeTaxLiabilitiesNoncurrentMember 2017-12-31 0001262039 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0001262039 us-gaap:DomesticCountryMember 2018-12-31 0001262039 ftnt:IncomeTaxLiabilitiesNoncurrentMember 2018-12-31 0001262039 ftnt:StateJurisdictionCaliforniaMember 2018-12-31 0001262039 ftnt:MeruNetworksInc.Member ftnt:StateJurisdictionCaliforniaMember 2018-12-31 0001262039 ftnt:IncomeTaxLiabilitiesNoncurrentMember 2016-12-31 0001262039 2018-03-31 0001262039 ftnt:MeruNetworksInc.Member us-gaap:DomesticCountryMember 2018-12-31 0001262039 ftnt:AccelOpsInc.Member ftnt:StateJurisdictionCaliforniaMember 2018-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2016-01-01 2016-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2016-01-01 2016-12-31 0001262039 ftnt:OtherAmericasMember 2017-01-01 2017-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2017-01-01 2017-12-31 0001262039 ftnt:OtherAmericasMember 2016-01-01 2016-12-31 0001262039 us-gaap:AmericasMember 2018-01-01 2018-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2017-01-01 2017-12-31 0001262039 country:CA 2017-01-01 2017-12-31 0001262039 country:CA 2016-01-01 2016-12-31 0001262039 country:US 2017-01-01 2017-12-31 0001262039 country:US 2018-01-01 2018-12-31 0001262039 us-gaap:AmericasMember 2016-01-01 2016-12-31 0001262039 country:CA 2018-01-01 2018-12-31 0001262039 us-gaap:AmericasMember 2017-01-01 2017-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2018-01-01 2018-12-31 0001262039 ftnt:OtherAmericasMember 2018-01-01 2018-12-31 0001262039 country:US 2016-01-01 2016-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2018-01-01 2018-12-31 0001262039 country:US 2017-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2017-12-31 0001262039 country:CA 2017-12-31 0001262039 country:US 2018-12-31 0001262039 country:AllCountriesDomain 2018-12-31 0001262039 us-gaap:AmericasMember 2018-12-31 0001262039 ftnt:OtherAmericasMember 2018-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2018-12-31 0001262039 country:AllCountriesDomain 2017-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2017-12-31 0001262039 us-gaap:AmericasMember 2017-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2018-12-31 0001262039 country:CA 2018-12-31 0001262039 ftnt:OtherAmericasMember 2017-12-31 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001262039 us-gaap:SubsequentEventMember 2019-01-01 2019-02-26 0001262039 ftnt:AllowanceforDoubtfulAccountsReserveforSalesReturnsMember 2016-01-01 2016-12-31 0001262039 ftnt:AllowanceforDoubtfulAccountsReserveforSalesReturnsMember 2015-12-31 0001262039 ftnt:AllowanceforDoubtfulAccountsReserveforSalesReturnsMember 2017-01-01 2017-12-31 0001262039 ftnt:AllowanceforDoubtfulAccountsReserveforSalesReturnsMember 2018-12-31 0001262039 ftnt:AllowanceforDoubtfulAccountsReserveforSalesReturnsMember 2018-01-01 2018-12-31 0001262039 ftnt:AllowanceforDoubtfulAccountsReserveforSalesReturnsMember 2017-12-31 0001262039 ftnt:AllowanceforDoubtfulAccountsReserveforSalesReturnsMember 2016-12-31 xbrli:pure ftnt:reporting_unit iso4217:USD xbrli:shares iso4217:USD xbrli:shares ftnt:reportable_segment ftnt:Segment_Managers ftnt:business_activity ftnt:operating_segment false --12-31 FY 2018 2018-12-31 10-K 0001262039 170633671 Yes Large Accelerated Filer 7073006351 FORTINET INC No Yes 400000 500000 14500000 900000 98000000 67000000 4400000 4700000 5700000 27300000 0 -3800000 15000000 17400000 20100000 20500000 164000000 0 15200000 32600000 25000 4000 2200000 9100000 2600000 2400000 P1Y P1Y P3M 1 0 5200000 339100000 333400000 383400000 365300000 18100000 0.85 200000 0 0 4200000 P3Y P5Y P1Y P5Y P3Y 0.80 0.20 P45D P30D 598500000 776200000 967400000 967500000 -100000 P5Y 21.01 29.52 35.32 14000000 0.05 0.1 1 1 1.1 0.1 9000000 5500000 6000000 5700000 6000000 6000000 0 29500000 29500000 0 17500000 17500000 0 500000000.0 100000000.0 700000000.0 32600000 21100000 21000000 21600000 P1Y P90D 70000000 86400000 348200000 13600000 348200000 444500000 422400000 22100000 361800000 13600000 -4800000 -2500000 600000 21400000 28200000 27400000 800000 90200000 77500000 50000000 50000000 77500000 53400000 24100000 63600000 13600000 95200000 110800000 -800000 -1200000 -800000 -1300000 -800000 -800000 P4Y8M5D P3Y9M15D P4Y4M24D P4Y 909600000 1068300000 122400000 122400000 137200000 137200000 162900000 162900000 122400000 8700000 6600000 107100000 1200000 8800000 14200000 30100000 68100000 137200000 10100000 7300000 119800000 1400000 9500000 16100000 32200000 78000000 162900000 10200000 8800000 143900000 1500000 10800000 18600000 36400000 95600000 900000 900000 9300000 8600000 9000000 4500000 200000 1000000 3300000 2600000 200000 1000000 1400000 900000 100000 300000 500000 2257900000 3078000000 1716800000 2220900000 220500000 675600000 0 896100000 896100000 103900000 713700000 0 817600000 817600000 0 0 0 0 0 0 0 0 0 0 1300000 0 0 1200000 100000 1300000 0 0 1200000 100000 539600000 45900000 74200000 391000000 28500000 605500000 145800000 102500000 299500000 57700000 357800000 98000000 440300000 195600000 0 0 0 24900000 0 132100000 128900000 411100000 3500000 0 0 0 0 0 195600000 132100000 128900000 411100000 28400000 213400000 67000000 537200000 58600000 0 0 0 45300000 217400000 184700000 299300000 12300000 0 0 0 0 0 58600000 217400000 184700000 299300000 57600000 400000 0 0 300000 100000 1000000 0 0 1000000 0 1300000 0 0 1200000 100000 1300000 0 100000 1200000 0 470300000 37200000 29100000 375600000 28400000 413400000 51700000 75600000 243600000 42500000 900000 0 0 900000 0 300000 0 100000 200000 0 400700000 37200000 29100000 317400000 17000000 316400000 51700000 75600000 150100000 39000000 69600000 0 0 58200000 11400000 97000000 0 0 93500000 3500000 440300000 537200000 538300000 45900000 74200000 389800000 28400000 604200000 145800000 102500000 298300000 57600000 2000000 2000000 16500000 8000000 6800000 4100000 12300000 3200000 22300000 6800000 16100000 8200000 8100000 8300000 0 0 90900000 0 90900000 0 0 0 182600000 0 182600000 137100000 137100000 543300000 709000000 811000000 1112400000 165700000 102000000 301400000 65400000 1900000 52700000 10800000 0.001 0.001 300000000 300000000 167900000 169800000 167900000 169800000 200000 200000 32400000 31300000 332200000 0.20 0.25 0.35 0.30 0.10 0.38 0 0 753300000 227400000 3700000 3600000 5000000 190200000 16400000 8500000 12100000 337800000 385300000 450400000 209000000 243800000 291000000 289600000 1400000 128800000 141500000 159400000 32300000 800000 31500000 117300000 117300000 7900000 34700000 -12600000 17800000 27700000 36900000 26500000 63200000 26300000 800000 800000 2000000 13600000 -10000000 39100000 -125500000 -700000 -400000 3500000 -15600000 29400000 -107600000 0 52100000 4100000 793800000 793800000 965900000 988900000 -23000000 794100000 300000 542500000 542500000 720900000 723400000 -2500000 538100000 -4400000 -4900000 -9300000 14400000 37400000 223900000 146900000 313000000 146900000 246000000 146900000 298100000 146900000 146900000 255000000 279600000 -24600000 128900000 -18000000 15700000 13500000 3000000 800000 -200000 0 8800000 3300000 49900000 29500000 12300000 16200000 23000000 26600000 0 14900000 0 52100000 23800000 18000000 0.04 0.5 39200000 46900000 46700000 48500000 55500000 55700000 0.19 0.18 1.96 1.65 0.31 0.18 0.18 1.91 1.61 0.30 92000000 98400000 16500000 306100000 P2Y7M6D P2Y8M12D 29200000 30900000 24900000 P4Y P5Y P3Y 23800000 10100000 13700000 29800000 12800000 17000000 10200000 2100000 3600000 6200000 38500000 14500000 24000000 51900000 17500000 34400000 14700000 4400000 10300000 22100000 4700000 17400000 -6600000 1000000 -8200000 81100000 87900000 93000000 14600000 38200000 9900000 11100000 12500000 23600000 0 0 0 937600000 1109600000 1350800000 1332800000 18000000 -49700000 -40700000 300000 92800000 164700000 250600000 43100000 124000000 250900000 187400000 63500000 -6800000 10900000 92600000 -81300000 -92200000 10900000 0 0 14900000 0 47900000 0 -13700000 -19500000 -21500000 15100000 43400000 52700000 10000000 9500000 -14300000 -900000 -1000000 1100000 -4200000 -3500000 1200000 35000000 12800000 15800000 2700000 4000000 5000000 26600000 32200000 41400000 100000 13100000 14600000 57900000 38400000 82000000 13100000 29500000 -6000000 -6800000 800000 -3200000 14400000 14500000 4000000 10500000 -5000000 -5500000 -800000 -3900000 3100000 0 0 136400000 0 136400000 27800000 -35800000 127800000 134300000 -6500000 243000000 300800000 352100000 373500000 -21400000 15700000 12600000 3500000 43000000 -9400000 33400000 34800000 -1400000 2400000 1000000 3800000 -2600000 6700000 -4200000 -3700000 -500000 100000 1700000 1900000 100000 1400000 2300000 100000 1400000 3600000 1600000 40100000 16300000 22100000 64300000 76700000 77300000 77300000 90000000 91500000 -1500000 77200000 -100000 13000000 13300000 7300000 13500000 26500000 1668500000 2067800000 2257900000 3078000000 1027200000 1256400000 68600000 90200000 77500000 98000000 67000000 -105900000 -415600000 -202600000 -74100000 -76800000 -134900000 345700000 594400000 638900000 638900000 0 32200000 32200000 31400000 31400000 332200000 279600000 52600000 332200000 40000000 1 1 1 894700000 999800000 1119800000 42900000 109800000 231000000 167500000 63500000 50100000 17100000 3600000 5000000 8500000 12200000 3700000 18900000 16700000 17100000 14600000 19900000 8600000 22100000 22600000 36700000 47300000 19900000 20800000 14300000 -600000 -900000 300000 0 -100000 200000 -100000 0 100000 100000 0 0 300000 -100000 0 200000 200000 -100000 -100000 8600000 8600000 13000000 4100000 8900000 14400000 5800000 5800000 -2600000 -3800000 900000 -7600000 8500000 -7100000 700000 -6600000 110800000 446300000 211800000 38300000 45100000 67200000 22100000 0 21700000 473600000 669200000 681800000 67200000 135300000 53000000 40000000 36800000 37200000 -400000 44800000 75800000 86500000 460500000 427400000 578800000 28300000 300300000 42800000 340600000 20100000 133200000 79900000 6300000 14700000 65600000 20800000 382200000 20500000 144200000 95900000 12300000 15700000 75700000 17900000 245400000 245400000 103800000 115600000 8000000 17700000 300000 219700000 271400000 271400000 113500000 132100000 9200000 16200000 400000 246000000 P1Y P30Y P2Y P7Y P1Y P5Y P3Y 177300000 0 0 0 173100000 4200000 0 -600000 -800000 1600000 0 10100000 183100000 210600000 244500000 4000000 300000 0 -319600000 -319600000 -57500000 -227400000 169900000 -202300000 117300000 20800000 1690000000 P2Y P3Y P1Y P1Y 548100000 577200000 674400000 654900000 19500000 1275400000 44300000 426400000 261300000 477400000 66000000 536700000 1494900000 53300000 496900000 298000000 554600000 92100000 642300000 1801200000 1781800000 19400000 64900000 577200000 360300000 678000000 120800000 762900000 727300000 917700000 504800000 412900000 1126800000 1126900000 -100000 606100000 520700000 626500000 701000000 782300000 827800000 -45500000 122400000 137200000 162900000 P4Y 1700000 1300000 900000 32.03 34.12 39.29 5500000 4200000 4100000 7.68 27.96 8.73 37.60 14.14 57.37 9300000 9500000 8500000 7800000 32.97 31.01 34.79 46.07 3600000 3900000 3900000 30.45 29.42 34.67 0 0 0 0 0 0 0 0.394 0.422 0.295 0.360 0.289 0.318 0.004 0.011 0.009 0.019 0.020 0.027 0.15 21000000 0 54512197 1600000 28.91 40300000 42700000 62200000 300000 200000 200000 1500000 0 500000 0 800000 0 9.14 12.15 16.03 7000000 6200000 4300000 3000000 20.03 23.79 27.50 35.53 105600000 3000000 35.53 10.45 19.19 24.96 34.82 31.75 32.24 25.65 37.34 52.09 58.29 48.83 19.94 36.70 26.49 1600000 0 100000 700000 200000 600000 3000000 100000 800000 1000000 400000 700000 76.22 49.06 24.92 39.49 33.31 P7Y P6M P4Y3M18D P6M P4Y5M9D P6M P4Y4M24D 66300000 P2Y8M1D P4Y 5400000 8100000 7200000 0.00 48.85 23.37 37.50 28.90 68.29 49.02 23.50 37.42 29.30 P6Y6M7D P5Y8M25D P3Y4M2D P5Y21D P1Y8M9D 171400000 173100000 167900000 169800000 1200000 1200000 1200000 440300000 537200000 10100000.0 1200000 1100000 1100000 2000000 2200000 1900000 1000000000.0 200000000 1500000000.0 733800000 3800000 11200000 3800000 3800000 110800000 16200000 0 94600000 446300000 57700000 0 388600000 209100000 209100000 21700000 0 187400000 755400000 -900000 687600000 200000 68500000 837700000 -700000 800600000 200000 37600000 589400000 -800000 909600000 200000 -319600000 1010200000 -800000 1068300000 200000 -57500000 7800000 24000000 72.19 800000 56300000 59700000 65500000 72500000 63500000 0 10700000 0 700000 900000 9500000 0 0 7700000 9500000 13500000 11600000 4800000 13200000 8600000 1700000 7000000 6000000 -9000000 0 1600000 6400000 58800000 0 0 -13600000 6200000 11200000 14500000 900000 5000000 3300000 0 176300000 178100000 174200000 172600000 174300000 169100000 <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, commercial paper, term deposits and corporate debt.</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 and the related tax impact. </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. Our cash balances are maintained as deposits with various large financial institutions in the United States and around the world. Balances in the United States typically exceed the amount of insurance provided on such deposits. We maintain our cash equivalents and investments in money market funds, commercial paper and fixed income securities with major financial institutions that our management believes are financially sound. </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 geographic 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 income is as follows (in millions):</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 style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">24.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 tables summarize our investments (in millions):</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 style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">299.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">298.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">102.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">102.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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="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:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">145.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">57.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 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;">605.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.3</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;">604.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">391.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">389.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">74.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">74.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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><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;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">45.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">28.5</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;">(0.1</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;">28.4</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 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;">539.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.3</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;">538.3</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: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 style="width:58%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2016</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.4</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.4</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.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></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;">31.8</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;">36.0</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;">42.2</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;">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;">2.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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;">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></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 millions):</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 style="width:86%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 equity award grants</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;">52.7</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;">Outstanding stock options and RSUs</font></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;">10.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">1.9</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;">65.4</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 millions):</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 style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</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;">143.9</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;">119.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;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;">107.1</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 options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.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;">7.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;">6.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">10.2</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;">10.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;">8.7</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 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;">162.9</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;">137.2</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;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 style="width:71%;" rowspan="1" colspan="1"></td><td style="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;">2 to 30 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;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 to 7 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;">Evaluation units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 to 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 tables present other intangible assets&#8212;net as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017 (in millions, except 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-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 style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Finite-lived intangible 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Developed technologies</font></div></td><td style="vertical-align: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;">4.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">4.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;">17.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.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;">4.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">51.9</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;">29.8</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;">22.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-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 style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Finite-lived intangible 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">24.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">13.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">4.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">38.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.7</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="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><td 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: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;">Indefinite-lived intangible assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">In-process research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">40.1</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;">23.8</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;">16.3</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;">The following summarizes the number and value of the shares withheld for employee taxes (in millions):</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 style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">67.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.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></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;">Additional information related to our stock options is summarized below (in millions, 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 style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">16.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">62.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 millions, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">14.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">1.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">35.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;">29.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">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 income. 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%;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ZoneFox Holdings Limited</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 October 22, 2018, we acquired all outstanding shares of ZoneFox Holdings Limited (&#8220;ZoneFox&#8221;), a privately held cloud-based insider threat detection and response company headquartered in Edinburgh, Scotland. We expect the ZoneFox acquisition will allow us to provide additional user and entity behavior analytics features.</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;">Under the business combination method of accounting in accordance with ASC Topic 805, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASC 805&#8221;), the total preliminary purchase price was allocated to ZoneFox&#8217;s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management&#8217;s best estimates and assumptions to assign fair value as of the acquisition date, and our estimates and assumptions are subject to change within the measurement period. The allocation of the purchase price for this acquisition has been prepared on a&#160;preliminary&#160;basis and changes to the allocation of certain assets and liabilities may occur as additional information becomes available. The primary area that remains&#160;preliminary&#160;relates to finalization of valuation analyses pertaining to intangible assets acquired and tax liabilities assumed. The preliminary purchase price for ZoneFox was </font><font style="font-family:inherit;font-size:10pt;">$16.1 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to goodwill that was non-deductible for tax purposes, and </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to identifiable intangible assets the majority of which was developed technology offset by </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> of net liabilities assumed. Acquisition-related costs related to the ZoneFox acquisition were not material. Goodwill recorded in connection with this acquisition represents the value we expect to be created through expansion into markets within our existing business, and potential cost savings and synergies. </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 may pay an additional </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash consideration as an earn-out that is subject in full to satisfaction of certain performance conditions. As of December 31, 2018, no fair value was assigned to the contingent consideration based on the estimated probability of attainment of the target.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Bradford Networks, Inc.</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;">On June 4, 2018, we acquired all outstanding shares of Bradford Networks, Inc. (&#8220;Bradford&#8221;), a provider of network access control security products and services. We believe that this acquisition will extend the Fortinet Security Fabric to include network access control and provide for the security assessment and response related to devices accessing the network, including Internet of Things devices.</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;">Under the business combination method of accounting in accordance with ASC 805, the total purchase price was allocated to Bradford&#8217;s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management's best estimates and assumptions to assign fair value as of the acquisition date. The purchase price for Bradford was </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$11.1 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to goodwill that was non-deductible for tax purposes, and </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to identifiable intangible assets the majority of which was developed technology offset by </font><font style="font-family:inherit;font-size:10pt;">$12.3 million</font><font style="font-family:inherit;font-size:10pt;"> of net liabilities assumed. Acquisition-related costs related to the Bradford acquisition were not material. Goodwill recorded in connection with this acquisition represents the value we expect to be created through expansion into markets within our existing business, and potential cost savings and synergies.</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 may pay an additional </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash consideration as an earn-out that is subject in full to satisfaction of certain performance conditions. As of December 31, 2018, no fair value was assigned to the contingent consideration based on the estimated probability of attainment of the target.</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;">AccelOps, Inc.</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;">On June 7, 2016, we completed our acquisition of AccelOps, Inc. (&#8220;AccelOps&#8221;), a provider of network security monitoring and analytics solutions. This acquisition extended the Fortinet Security Fabric.</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 acquisition of AccelOps was accounted as a business combination in accordance with ASC 805, and we used our best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The total purchase price for AccelOps was </font><font style="font-family:inherit;font-size:10pt;">$22.3 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to goodwill that was non-deductible for tax purposes, and </font><font style="font-family:inherit;font-size:10pt;">$16.5 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to identifiable intangible assets with average estimated lives of approximately two to four years,&#160;offset by </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> of net liabilities assumed.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Additional Acquisition-Related Information</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 operating results of the acquired companies are included in our consolidated statements of income from the respective dates of acquisition. Pro forma results of operations have not been presented because the effects of these acquisitions, individually and in the aggregate, were not material to our consolidated statements of income.</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 and intangible assets acquired and liabilities assumed, 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. We often continue to gather additional information throughout the measurement period, and if we make changes to the amounts recorded, such amounts are recorded in the period in which they are identified. </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;">Commission Expense</font><font style="font-family:inherit;font-size:10pt;">&#8212;In 2017, we recognized commission expense on both product sales and service contracts at the time of sale. Beginning on January 1, 2018, we recognize sales commissions related to product sales upfront while sales commissions for service contracts are deferred as Deferred contract costs in the consolidated balance sheets and amortized over the applicable amortization period. Costs for initial contracts that are not commensurate with renewal commissions are amortized on a straight-line basis over the period of benefit, which we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;"> and which is typically longer than the initial contract term.</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, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in millions):</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 style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">2021</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;">2022</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;">2023</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;">50.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">177.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">173.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">227.4</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;">190.2</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;">16.4</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="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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">8.5</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="text-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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">5.0</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="text-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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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.6</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="text-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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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.7</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%;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 2026. 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;">$17.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$16.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$18.9 million</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Rent expense is recognized using the straight-line method over the term of a 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, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$177.3 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, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$14.3 million</font><font style="font-family:inherit;font-size:10pt;"> in other contractual commitments having a remaining term in excess of one year 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, 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. As required under ASC 450, Contingencies, issued by the FASB, we accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such 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;">As previously disclosed, in October 2016, we received a letter from the United States Attorney&#8217;s Office for the Northern District of California requesting information relating to events from over two years ago related to our compliance with the Trade Agreements Act. We have been fully cooperating with this ongoing inquiry and have periodically met and spoken with the United States Attorney&#8217;s Office in connection with this matter. We are currently in settlement discussions with the United States Attorney's Office.</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;">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, 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;"> material awards under such indemnification provisions.</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;">Contingent Liabilities</font><font style="font-family:inherit;font-size:10pt;">&#8212;From time to time, we are involved in disputes, litigation, and other legal actions. However, there are many uncertainties associated with such legal action, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. We review significant new claims and litigation for the probability of an adverse outcome. Estimates can change as individual claims develop. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.</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 U.S. 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 our 401(k) Plan and the RRSP for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016 were </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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 loss for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in millions):</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 style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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;">Tax benefit (provision) related to unrealized gains or 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;">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;">(1.2</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;">0.4</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;">(0.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 income 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;">(0.9</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;">0.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;">(0.6</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;">0.8</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;">(0.2</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;">0.6</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;">Net current-period other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">&#8212;</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;">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.3</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;">0.5</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;">(0.8</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;">Amounts reclassified from accumulated other comprehensive loss for unrealized losses on investments and tax provision related to unrealized gains or losses on investments are recorded in Other income (expense)&#8212;net and in Provision for income taxes, respectively. We do not have any material changes to accumulated other comprehensive income during 2018.</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, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in millions):</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 style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">2021</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;">2022</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;">2023</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;">50.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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;">177.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">173.1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">227.4</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;">190.2</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;">16.4</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="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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">8.5</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="text-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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">5.0</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="text-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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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.6</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="text-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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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.7</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;">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 privately held companies totaled </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.1 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2018 and 2017, respectively. These investments, which were previously accounted for at cost, are now accounted for at cost, adjusted for changes in observable prices minus impairment. We own less than 20% of the voting securities in each of these investments and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are recorded as other assets on our consolidated balance sheets and would be measured at fair value if indicators of an increase in value or impairment existed. During the third quarter of 2018, we sold equity securities of a privately held company for </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> and recognized a gain of </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> as other income in our consolidated statements of income. As of December 31, 2018, no events have occurred that would affect the carrying value of these investments.</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. As of December 31, 2017, these investments were accounted for under the cost method. As of December 31, 2018, with the adoption of the ASU 2016-01&#8212;Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, these investments are accounted for at cost, adjusted for changes in observable prices minus impairment. Adoption of ASU 2016-01 did not have an impact on our consolidated financial statements. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts as well as current fundraising activities and valuations based on information provided by these privately held companies. If it is determined that an other-than-temporary decline or increase in value exists in an investment without readily determinable value, we adjust the value of the investment to its fair value and record the related impairment or increase in value as an investment loss or gain in our consolidated statements of income. </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 presents our revenue disaggregated by major product and service lines (in millions):</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: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 style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended</font></div></td></tr><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;">December 31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017 </font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product</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;">674.4</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;">577.2</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;">Service:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Security subscription</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">606.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Technical support and other </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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;">520.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;&#160;Total service revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,126.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">917.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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,801.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,494.9</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 colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;Prior period amounts have not been adjusted under the modified retrospective method.</font></div></td></tr><tr><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) </sup></font><font style="font-family:inherit;font-size:10pt;">During 2018, the amounts previously reported as professional services and training have been combined with the amounts previously reported as technical support. The combined amounts are now being presented as technical support and other. The professional service and training amounts are not material, and the reclassification did not have any impact on our service revenue or total revenue. Prior periods have been reclassified to conform with current period presentation.</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;">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 ESPP. Under these plans, we have granted stock options and RSUs.</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. During 2018, 2017&#160;and&#160;2016, 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 and performance stock units. 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 is 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;">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 years</font><font style="font-family:inherit;font-size:10pt;"> 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 closing stock price 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 years</font><font style="font-family:inherit;font-size:10pt;"> and options generally vest over </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">four years</font><font style="font-family:inherit;font-size:10pt;">. </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 permitted 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;</font><font style="font-family:inherit;font-size:10pt;">4,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares for each purchase period or&#160;</font><font style="font-family:inherit;font-size:10pt;">$25,000</font><font style="font-family:inherit;font-size:10pt;">&#160;worth of stock for each calendar year. Our board of directors voluntarily determined to terminate the ESPP, effective February 2019 at the completion of the prior offering period.</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, 2018, there were a total of </font><font style="font-family:inherit;font-size:10pt;">54,512,197</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%;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;">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 millions, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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, 2015</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;">9.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;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;">32.97</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;">5.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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></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;">(3.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;">30.45</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, 2016</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;">9.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.60</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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.3</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;">34.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></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;">(3.9</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;">29.42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.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 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;">34.79</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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(3.9</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;">34.67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</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;">46.07</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: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 </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, total compensation expense related to unvested RSUs granted to employees and non-employees under the 2009 Plan, but not yet recognized, was </font><font style="font-family:inherit;font-size:10pt;">$306.1 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;">2.70</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 tax requirement. Total payment of the employees&#8217; tax obligations to the tax 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 millions):</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 style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">67.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">45.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.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></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;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%;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. 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 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 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 </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;">.</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 style="width:58%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2016</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.4</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.4</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.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></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;">31.8</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;">36.0</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;">42.2</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;">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;">2.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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;">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></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 millions, 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 style="width:55%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 31, 2015</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.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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:36px;padding-top:2px;padding-bottom: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;">1.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;">25.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(0.3</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;">34.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.0</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;">10.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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</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;">23.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.2</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;">19.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">0.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;">52.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(1.9</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;">24.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">35.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2018</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;">3.0</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;">35.53</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;">4.00</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105.6</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, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</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;">28.91</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.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">66.3</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, 2018</font><font style="font-family:inherit;font-size:10pt;">, for all in-the-money stock options. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2018</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;">$16.5 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.60</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 millions, 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 style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">16.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">62.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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, 2018</font><font style="font-family:inherit;font-size:10pt;">, as follows (in millions, 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="15" rowspan="1"></td></tr><tr><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="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;">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="5" 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="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;">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="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;">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;border-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.94&#8211;24.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">1.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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.50</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;">0.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.37</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.49&#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;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.69</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">29.30</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">28.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">36.70&#8211;39.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">37.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">37.50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">48.83&#8211;49.06</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.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 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.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">49.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">48.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">58.29&#8211;76.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">0.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 style="vertical-align: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 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;">68.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3.0</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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">1.6</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;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-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 the ESPP, which was terminated in February 2019, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected 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;">28.9</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;">29.5</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;">39.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:2px;padding-top:2px;padding-bottom: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;">2.0</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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 millions, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">14.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">1.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">35.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;">29.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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 millions):</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 style="width:86%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 equity award grants</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;">52.7</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;">Outstanding stock options and RSUs</font></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;">10.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">1.9</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;">65.4</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 millions):</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 style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of 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;">1.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;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.4</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.2</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;">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;">10.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;">9.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">36.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">95.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">18.6</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;">16.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;">14.2</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 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;">162.9</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;">137.2</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;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 millions):</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 style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</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;">143.9</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;">119.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;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;">107.1</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 options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.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;">7.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;">6.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">10.2</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;">10.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;">8.7</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 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;">162.9</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;">137.2</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;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 income is as follows (in millions):</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 style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">24.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">In January 2016, our board of directors approved the Share Repurchase Program (the &#8220;Repurchase Program&#8221;), which authorized 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. In 2016 and 2017, our board of directors approved the increases in the aggregate authorized repurchase amount under the Repurchase Program by </font><font style="font-family:inherit;font-size:10pt;">$100.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$700.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, to a total of </font><font style="font-family:inherit;font-size:10pt;">$1.0 billion</font><font style="font-family:inherit;font-size:10pt;">. In July 2018, our board of directors approved a </font><font style="font-family:inherit;font-size:10pt;">$500.0 million</font><font style="font-family:inherit;font-size:10pt;"> increase in the authorized stock repurchase under the Repurchase program and extended the term of the Repurchase Program to December 31, 2019, bringing the aggregate amount authorized to be repurchased to </font><font style="font-family:inherit;font-size:10pt;">$1.5 billion</font><font style="font-family:inherit;font-size:10pt;"> of our outstanding common stock through December 31, 2019. Under the Repurchase Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Repurchase 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 2018, we repurchased </font><font style="font-family:inherit;font-size:10pt;">3.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock under the Repurchase Program in open market transactions for an aggregate purchase price of </font><font style="font-family:inherit;font-size:10pt;">$209.1 million</font><font style="font-family:inherit;font-size:10pt;">. As of December&#160;31, 2018, </font><font style="font-family:inherit;font-size:10pt;">$733.8 million</font><font style="font-family:inherit;font-size:10pt;"> remained available for future share repurchases under the Repurchase Program.</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 during the period, plus the dilutive effects of RSUs, stock options and our Employee Stock Purchase Plan (the &#8220;ESPP&#8221;). 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 millions, 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 style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;">332.2</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;">31.4</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;">32.2</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="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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic shares:</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;">Weighted-average common stock outstanding-basic</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.1</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;">174.3</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;">172.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted shares:</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;">Weighted-average common stock outstanding-basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174.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;">172.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></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;">ESPP</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;">0.1</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;">0.1</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;">0.1</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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174.2</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;">178.1</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;">176.3</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;">Net income 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.96</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.18</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.19</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.91</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.18</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.18</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;">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 millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">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;border-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.4</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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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 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.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">0.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">0.2</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;">0.2</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;">0.9</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;">2.6</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.5</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;</font><font style="font-family:inherit;font-size:10pt;color:#333333;">We define fair value as the price that would be received from selling an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. </font><font style="font-family:inherit;font-size:10pt;">When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, we consider the principal or most advantageous market in which to transact and the market-based risk.</font><font style="font-family:inherit;font-size:10pt;color:#333333;"> </font><font style="font-family:inherit;font-size:10pt;">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 cash and cash equivalents, 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 tables summarize our investments (in millions):</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 style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">299.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">298.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">102.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">102.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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="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:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">145.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">57.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 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;">605.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.3</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;">604.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">391.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">389.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">74.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">74.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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><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;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">45.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">28.5</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;">(0.1</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;">28.4</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 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;">539.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.3</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;">538.3</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: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 tables show the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in millions): </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 style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">150.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.0</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;">243.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">51.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">75.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">75.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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:36px;padding-top:2px;padding-bottom: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;">39.0</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;">3.5</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;">42.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">316.4</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.3</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;">97.0</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.0</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;">413.4</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.3</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-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 style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.3</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;">375.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">37.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">29.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">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;">17.0</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;">11.4</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;">(0.1</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;">28.4</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;">(0.1</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;">400.7</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.9</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;">69.6</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.4</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;">470.3</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.3</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%;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 were as follows (in millions):</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 style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">537.2</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;">440.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">67.0</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;">98.0</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;">604.2</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;">538.3</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 and the related tax impact included as a separate component of stockholders&#8217; equity and in comprehensive income. Realized losses on available-for-sale securities were insignificant in the periods presented and are included in Other income (expense)&#8212;net in our consolidated statements of income. 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, 2018. </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 tables present 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017 (in millions):</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 style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">299.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 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;">299.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 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;">411.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">411.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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;">217.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">217.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">132.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">132.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">58.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">195.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">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;">184.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">184.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">128.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;">12.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;">&#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;">28.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">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;">817.6</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;">103.9</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;">713.7</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;">&#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;">896.1</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;">220.5</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;">675.6</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;">&#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></tr><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;">213.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">357.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="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;">537.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">440.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">67.0</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;">98.0</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;">817.6</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;">896.1</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%;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 years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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;font-weight:bold;">Foreign Currency and Transaction Gains and Losses</font><font style="font-family:inherit;font-size:10pt;">&#8212;The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, 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 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;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 presents the changes in the carrying amount of goodwill (in millions):</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 style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">Balance&#8212;December 31, 2017</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;">14.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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions due to business combinations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">38.2</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: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 </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairments to goodwill during 2018, 2017, 2016 or any previous 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%;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 as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017 (in millions, except 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-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 style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Finite-lived intangible 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Developed technologies</font></div></td><td style="vertical-align: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;">4.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">4.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;">17.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.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;">4.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">51.9</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;">29.8</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;">22.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-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 style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Finite-lived intangible 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">24.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">13.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">4.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">38.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.7</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="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><td 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: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;">Indefinite-lived intangible assets:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">In-process research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Total 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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">40.1</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;">23.8</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;">16.3</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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The project related to in-process research and development intangible asset of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> was completed in the first quarter of 2018. Upon completion, the cost was transferred to developed technology and is amortized over the estimated useful life of </font><font style="font-family:inherit;font-size:10pt;">four years</font><font style="font-family:inherit;font-size:10pt;">. Amortization expense of finite-lived intangible assets was </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;">, </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. The following table summarizes estimated future amortization expense of finite-lived intangible assets&#8212;net (in millions):</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 style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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;">2019</font></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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">22.1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align: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 is not amortized, but instead tested for impairment at least annually during the fourth quarter, or sooner when circumstances indicate an impairment may exist. We perform a qualitative assessment in the fourth quarter of each year, or more frequently if indicators of potential impairment exist, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. Then we perform a quantitative impairment test by comparing the fair value of a reporting unit with its carrying amount. Any excess in the carrying value of a reporting unit&#8217;s goodwill over its fair value is recognized as an impairment loss, limited to the total amount of goodwill allocated to that 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;">We performed our annual goodwill impairment analysis and did not identify any impairment indicators as a result of the review. As of December 31, 2018, 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> <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> <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 millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">0.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;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;">(40.7</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;">(49.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td 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;">250.6</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;">164.7</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;">92.8</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 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;">250.9</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;">124.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43.1</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 (benefit from) income taxes consisted of the following (in millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</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;">(12.6</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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">36.9</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;">27.7</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;">17.8</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;">26.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 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;">63.2</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;">26.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(125.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">39.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.0</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;">14.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.9</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;">3.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;">(0.4</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;">(0.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred</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;">(107.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;">29.4</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;">(15.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:2px;padding-top:2px;padding-bottom: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 (benefit from) 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;">(81.3</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;">92.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.9</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 (benefit from) income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax 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;">52.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;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;">43.4</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;">15.1</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 income taxed at different rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19.5</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;">(13.7</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 withholding 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;">20.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(14.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(15.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State taxes&#8212;net of federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.2</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;">Research and development 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;">(5.0</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.0</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.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;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">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;">(3.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">27.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of the 2017 Tax Act:</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;">Deferred tax asset remeasurement due to reduction in the federal corporate income tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">47.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">One-time transition tax</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">Global Intangible Low-Taxed Income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Book-to-Tax Basis differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(164.0</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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;">(1.0</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;">(0.9</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;">Total provision for (benefit from) income taxes</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;">(81.3</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;">92.6</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;">10.9</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;">There are permanent differences that 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 grants to certain foreign employees, this is offset by the actual tax benefits in the current periods from shares held by our U.S. employees. In 2018, this excess tax benefit was greater than the non-deductible 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-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have realigned our tax structure in order to maximize the tax efficiency of our group structure and better align with our business operations as a result of the Tax Cuts and Jobs Act (the &#8220;2017 Tax Act&#8221;). This realignment resulted in a book-to-tax basis difference for previously taxed off-shore deferred revenue as well as other book-to-tax difference. The basis differences resulted in a </font><font style="font-family:inherit;font-size:10pt;">$164.0 million</font><font style="font-family:inherit;font-size:10pt;"> benefit to the 2018 tax provision.</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 December 2017, the U.S. federal government enacted the 2017 Tax Act. The 2017 Tax Act reduced the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018 and created a territorial tax system with a one-time mandatory tax on foreign earnings of U.S. subsidiaries not previously subject to U.S. income tax. Under GAAP, changes in tax rates and tax law are accounted for in the period of enactment and deferred tax assets and liabilities are measured at the enacted tax rate. In December 2017, the staff of the Securities and Exchange Commission (the &#8220;SEC&#8221;) issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (&#8220;SAB 118&#8221;), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the 2017 Tax Act in our financial statements. In the fourth quarter of 2018, we completed our analysis to determine the effect of the 2017 Tax Act within the measurement period under the SEC guidance, and reflected an additional </font><font style="font-family:inherit;font-size:10pt;">$32.6 million</font><font style="font-family:inherit;font-size:10pt;"> increase related to the transition tax in the 2018 income tax expense. We expect further guidance may be forthcoming from the FASB and the SEC, as well as regulations, interpretations and rulings from federal and state tax agencies, which could result in additional impacts. The 2017 Tax Act also creates a new requirement that Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;) earned by controlled foreign corporations (&#8220;CFCs&#8221;) must be included currently in the gross income of a CFC&#8217;s U.S. shareholder. In 2018, there was also a </font><font style="font-family:inherit;font-size:10pt;">$20.5 million</font><font style="font-family:inherit;font-size:10pt;"> expense for the GILTI tax regime that was introduced by the 2017 Tax Act.</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;">Under GAAP, we are allowed to make an accounting policy choice of either (i) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the &#8220;period cost method&#8221;) or (ii) factoring such amounts into a company&#8217;s measurement of its deferred taxes. Our selection of an accounting policy for 2018 with respect to the GILTI tax rules was to treat GILTI tax as a current period expense under the period cost 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;">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 millions):</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 style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">General business credit 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;">29.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">49.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">223.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">26.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Net operating loss carryforward</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-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;">16.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></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;">3.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">&#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;">(0.2</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 deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;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.9</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets, net of valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;">Deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">246.0</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;">146.9</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%;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 except for California research and development (&#8220;R&amp;D&#8221;) credits carryforward. We anticipate having sufficient current year generated California R&amp;D credits to cover the same year California tax liability for tax year 2018 and subsequent years. As a result, we recorded a valuation allowance of </font><font style="font-family:inherit;font-size:10pt;">$14.9 million</font><font style="font-family:inherit;font-size:10pt;"> against California R&amp;D credits carryforwards (net of the unrecognized tax benefits), as it is more likely than not these deferred tax assets will not be realized.</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, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$47.3 million</font><font style="font-family:inherit;font-size:10pt;"> in federal net operating loss carryforwards to offset future income, which is limited by Section 382 of the Internal Revenue Code (&#8220;Section 382&#8221;) due to the acquisition of Meru, AccelOps and Bradford. With the acquisition of Meru, we had </font><font style="font-family:inherit;font-size:10pt;">$22.6 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 2020. With the acquisition of AccelOps, we had </font><font style="font-family:inherit;font-size:10pt;">$19.9 million</font><font style="font-family:inherit;font-size:10pt;"> in federal net operating loss carryforwards from 2016 and that are limited by Section 382. With the acquisition of Bradford, we had </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> in federal net operating loss carryforwards from 2018 and that are limited by Section 382 available from July 2018. In 2018, it is estimated that the NOL carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> from AccelOps and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> from Bradford will be utilized. We had </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;"> federal tax credits to offset future federal taxes. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$36.7 million</font><font style="font-family:inherit;font-size:10pt;"> in California net operating loss carryforwards including </font><font style="font-family:inherit;font-size:10pt;">$22.1 million</font><font style="font-family:inherit;font-size:10pt;"> from Meru and </font><font style="font-family:inherit;font-size:10pt;">$14.6 million</font><font style="font-family:inherit;font-size:10pt;"> from AccelOps, both of which are limited by Section 382. We had state tax credit carryforwards of </font><font style="font-family:inherit;font-size:10pt;">$24.0 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;">Under the 2017 Tax Act, starting on January 1, 2018, we are no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. We have analyzed our global working capital and cash requirements and the potential tax liabilities attributable to repatriation, and have determined that we will be repatriating certain unremitted foreign earnings which was previously deemed indefinitely reinvested. For those investments from which we were able to make a reasonable estimate of the tax effects of such repatriation, we have recorded a provisional estimate for withholding and state taxes. For those investments from which we were not able to make a reasonable estimate, we have not recorded any deferred 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;">We operate under a tax incentive agreement in Singapore, which is effective through December 31, 2021, 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, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$63.5 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.8 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, 2018</font><font style="font-family:inherit;font-size:10pt;">, 2017 and 2016, accrued interest and penalties were </font><font style="font-family:inherit;font-size:10pt;">$11.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.5 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 millions):</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 style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">72.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;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;">65.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;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;">59.7</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;">8.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></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 the current 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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">Gross increases for tax positions related to the 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;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 decreases for tax positions related to 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;">(9.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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:36px;padding-top:2px;padding-bottom: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 audit settlements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;">(1.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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;">(7.7</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;">63.5</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;">72.5</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;">65.5</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, 2018</font><font style="font-family:inherit;font-size:10pt;">, 2017 and 2016, </font><font style="font-family:inherit;font-size:10pt;">$77.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$90.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$68.6 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-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded a net decrease of gross unrecognized tax benefits of approximately </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> during the year ended December&#160;31, 2018. The net decrease was primarily due to the reversal of gross unrecognized tax benefit in connection with the lapse of statutes of limitations in foreign jurisdictions and the audit settlement, offset by the increases related to 2018 gross unrecognized tax benefits. </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;">It is reasonably possible that our gross unrecognized tax benefits will decrease by up to </font><font style="font-family:inherit;font-size:10pt;">$10.1 million</font><font style="font-family:inherit;font-size:10pt;"> in the next 12 months, primarily due to the lapse of the statute of limitations. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits.</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 in various U.S. state and foreign jurisdictions. Generally, we are no longer subject to U.S. state and 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 2015. We have closed the Internal Revenue Service audit for tax years 2012, 2013 and 2014 at the field level. In March 2018, we received a refund of </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> for a carry-back claim approved in this audit. In October 2018, the French tax authorities notified us that they had closed the permanent establishment audits of Fortinet, Inc. and Fortinet Singapore for tax years from 2007 to 2015 with no tax adjustments. We currently have ongoing tax audits in the United Kingdom, Israel, India and Italy. The focus of these audits is the inter-company profit allocation.</font></div><div style="line-height:174%;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;">On July 24, 2018, the U.S. Court of Appeals for the Ninth Circuit overturned the U.S. Tax Court&#8217;s unanimous 2015 decision in Altera Corp v. Commissioner, holding that the IRS did not violate the rulemaking procedures required by the Administrative Procedures Act. On August 7, 2018, the Ninth Circuit withdrew the opinions filed July 24, 2018 to allow time for the reconstituted panel to confer on the appeal. In the Altera case, the taxpayer challenged IRS regulations that required participants in qualified cost sharing arrangements to share stock-based compensation costs. We continue to treat our stock-based compensation expense in accordance with Tax Court Opinion. We also continue to monitor developments in this case and any impact it could have on our tax provision.</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 positions 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 tax 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 or accelerated method over the estimated economic lives of the assets, which range from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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 millions):</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 style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">13.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;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.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;">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;">76.7</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;">64.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">90.0</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;">77.3</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 materials at contract manufacturers of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> as of December 31, 2018 and 2017, 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 or net realizable value. Cost is computed using the first-in, first-out method. 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 inventory write-downs which would be charged to cost of product revenue. </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 were as follows (in millions):</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 style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">537.2</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;">440.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">67.0</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;">98.0</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;">604.2</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;">538.3</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 certain 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 style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></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;">132.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">115.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">113.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">LATAM</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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></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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246.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 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;">219.7</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;">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;">16.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">9.2</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.0</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;">271.4</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;">245.4</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;">Recently Adopted Accounting Standards</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-style:italic;">Financial Instruments &#8211; Recognition and Measurement</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 January 2016, the FASB issued ASU 2016-01&#8212;Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, with further clarifications made recently with the issuance of&#160;ASU&#160;2018-03&#8212;Technical Corrections and Improvements to Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which requires most equity investments to be measured at fair value, with subsequent changes in fair value recognized in net income. A practicality exception applies to those equity investments that do not have a readily determinable fair value. These investments may be measured at cost, adjusted for changes in observable prices minus impairment. ASU 2016-01 was effective prospectively for us beginning on January 1, 2018 for our equity investments, which were previously accounted for under the cost-method. We adopted ASU 2016-01 on January 1, 2018. There was no material impact on our consolidated financial statements as of the adoption date. </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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</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 May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in Topic 605 and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We adopted Topic 606 as of January 1, 2018 using the modified retrospective transition method. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those 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;">We recorded a net reduction to our accumulated deficit as of January 1, 2018 of </font><font style="font-family:inherit;font-size:10pt;">$117.3 million</font><font style="font-family:inherit;font-size:10pt;"> due to the cumulative impact of adopting Topic 606. The primary impact of adopting Topic 606 relates to the deferral of our incremental contract costs, which are comprised of sales commissions. Prior to January 1, 2018, we expensed all sales commissions upfront. Beginning on January 1, 2018, we continue to expense sales commissions related to product sales upfront, but capitalize and then amortize certain sales commissions on service contracts over the applicable amortization period. The deferred contract costs for capitalized sales commissions related to the initial service contracts are deferred and then amortized as expense on a straight-line basis over the period of benefit which we have determined to be </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the contractual period of the underlying contracts. The deferral of contract costs generated a deferred tax liability of </font><font style="font-family:inherit;font-size:10pt;">$23.8 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded against deferred tax assets and the remaining </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in other long-term liabilities on our consolidated balance sheet. The impact on deferred revenue as of January 1, 2018 was </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">, which primarily relates to certain changes in revenue recognition on software license sales and the acceleration of revenue from U.S.-based channel partners which were previously deferred until the product was sold through. Beginning on January 1, 2018, our sales returns reserve is now included on the balance sheet in accrued liabilities and no longer as a reduction to our accounts receivable. See above significant accounting policies for further details. </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 cumulative effects of the changes made to our January 1, 2018 consolidated balance sheet for the adoption of&#160;Topic 606&#160;were as follows (in millions):</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 style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance at </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjustments due to </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balance at</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></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;">348.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">361.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">77.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">146.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</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;">128.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">137.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">793.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">794.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">542.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.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;">538.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other liabilities, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders&#8217; equity:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></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;">(319.6</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;">117.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 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;">(202.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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 Standards Not Yet Effective</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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cloud Computing</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;">In August 2018, the FASB issued ASU 2018-15&#8212;Intangibles-Goodwill and Other-Internal&#8212;Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification (&#8220;ASC&#8221;) Topic 350, Intangibles&#8212;Goodwill and Other, to determine which implementation costs to capitalize as assets or expense as incurred. ASU 2018-15 is effective for us beginning January 1, 2020, and early adoption is permitted. We are currently evaluating the impact of ASU 2018-15 on our consolidated financial statements.</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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements</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 August 2018, the FASB issued ASU 2018-13&#8212;Fair Value Measurement (Topic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820, Fair Value Measurement, as part of its disclosure framework project. ASU 2018-13 is effective for us beginning January 1, 2020. The amendments in ASU 2018-13 on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments in ASU 2018-13 should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. We are currently assessing the impact the new guidance will have on our disclosures.</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;">Stock 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;">In June 2018, the FASB issued ASU 2018-07&#8212;Compensation&#8212;Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees subject to certain exceptions. ASU 2018-07 expands the scope of ASC Topic 718, Compensation&#8212;Stock Compensation (&#8220;ASC 718&#8221;), to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity&#8217;s own operations and supersedes the guidance in ASC 505, Equity, by moving it to ASC 718. This amendment was effective for us beginning January 1, 2019. The adoption of this standard will not have a material impact 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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Comprehensive Income</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 2018, the FASB issued ASU 2018-02&#8212;Income Statement&#8212;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the 2017 Tax Act, from accumulated other comprehensive income to retained earnings. ASU 2018-02 also requires certain new disclosures regardless of the election. ASU 2018-02 was effective for us beginning January 1, 2019. We are currently assessing the impact of ASU 2018-02 on our consolidated financial statements and we expect the standard will not have a material impact 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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments</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;">In June 2016, the FASB issued ASU 2016-13&#8212;Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset (or a group of financial assets) to be measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. ASU 2016-13 is effective for us beginning on January 1, 2020, and early adoption is permitted. We are currently assessing the impact of ASU 2016-13 on our consolidated financial statements.</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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</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 February 2016, the FASB issued ASU 2016-02&#8212;Leases (Topic 842), which requires the recognition of right-of-use assets and lease liabilities on the consolidated balance sheet for substantially all leases. ASU 2016-02 includes a number of optional practical expedients that entities may elect to apply. ASU 2016-02 will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. In July 2018, the FASB issued ASU 2018-10&#8212;Codification Improvements to Topic 842, Leases, and ASU 2018-11&#8212;Leases (Topic 842): Targeted Improvements, which address questions about how to apply certain aspects for the adoption of Topic 842. The clarifications address the rate implicit in the lease, impairment of the net investment in the lease, lessee reassessment of lease classification, lessor reassessment of lease term and purchase options and variable payments that depend on an index or rate, and provide an alternative transition approach that allows companies to initially apply the new leases standard by recognizing a cumulative-effect adjustment on adoption date. ASU 2016-02 was effective for us beginning on January 1, 2019, and we expect to apply a modified retrospective transition approach through a cumulative-effect adjustment at the beginning of the first quarter of 2019. Based on our current lease portfolio, we currently estimate that the value of leased assets and liabilities that may be recognized to be at least </font><font style="font-family:inherit;font-size:10pt;">$40.0 million</font><font style="font-family:inherit;font-size:10pt;">. We are continuing to evaluate the impact of ASU 2016-02 and our estimate is subject to change. We do not believe that ASU 2016-02 will have a material impact on our consolidated statements of income and cash flows. Upon adoption, we expect to expand our disclosures in the notes to consolidated financial statements to include more details on our leases, significant judgments and lease-related amounts recognized in the 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%;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;">Property and equipment&#8212;net consisted of the following (in millions):</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 style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building and building improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">95.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">20.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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.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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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.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></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;">382.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">340.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(110.8</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;">(95.2</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;">271.4</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;">245.4</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;">$46.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$46.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$39.2 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;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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 style="width:71%;" rowspan="1" colspan="1"></td><td style="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;">2 to 30 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;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 to 7 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;">Evaluation units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 to 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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net consisted of the following (in millions):</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 style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building and building improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">95.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">20.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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.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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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.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></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;">382.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">340.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(110.8</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;">(95.2</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;">271.4</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;">245.4</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;">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;">REVENUE RECOGNITION</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 presents our revenue disaggregated by major product and service lines (in millions):</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: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 style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended</font></div></td></tr><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;">December 31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017 </font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product</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;">674.4</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;">577.2</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;">Service:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Security subscription</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">606.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Technical support and other </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></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;">520.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">412.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;&#160;Total service revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,126.8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">917.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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,801.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,494.9</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 colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;Prior period amounts have not been adjusted under the modified retrospective method.</font></div></td></tr><tr><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) </sup></font><font style="font-family:inherit;font-size:10pt;">During 2018, the amounts previously reported as professional services and training have been combined with the amounts previously reported as technical support. The combined amounts are now being presented as technical support and other. The professional service and training amounts are not material, and the reclassification did not have any impact on our service revenue or total revenue. Prior periods have been reclassified to conform with current period presentation.</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction Price Allocated to the Remaining Performance Obligations</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;">As of&#160;December 31, 2018,&#160;the aggregate amount of the transaction price allocated to remaining performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$1.69 billion</font><font style="font-family:inherit;font-size:10pt;">, which was substantially comprised of deferred security subscription and technical support services.&#160;We expect to recognize revenue on approximately </font><font style="font-family:inherit;font-size:10pt;">80%</font><font style="font-family:inherit;font-size:10pt;"> of these remaining performance obligations over the next one to </font><font style="font-family:inherit;font-size:10pt;">two years</font><font style="font-family:inherit;font-size:10pt;">, with the remaining balance to be recognized in three to </font><font style="font-family:inherit;font-size:10pt;">five 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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable</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;">Trade accounts receivable are recorded at the invoiced amount. Trade accounts receivable is reduced by allowance for doubtful accounts which is determined based on our assessment of the collectability of customer accounts. The allowance for doubtful accounts was&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of December 31, 2018 and December 31, 2017. As of December 31, 2017, accounts receivable was also reduced by sales return reserve of </font><font style="font-family:inherit;font-size:10pt;">$13.6 million</font><font style="font-family:inherit;font-size:10pt;">, which we reclassified to accrued liabilities account as of January 1, 2018 in accordance with the adoption of Topic 606. </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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</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;">Contract assets represent amounts that have been recognized as revenue but for which we did not have the unconditional right to invoice the customer. We did </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t have contract assets as of December 31, 2018 and January 1, 2018. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Contract Costs</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;">Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for the sale of products and software licenses are recognized at the time of sale. Sales commissions for initial service contracts are deferred and then amortized as an expense on a straight-line basis over the period of benefit which we have determined to be </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. We determined the period of benefit taking into consideration our customer contracts, our technology and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the contractual period of the underlying contracts which ranges from one to </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;"> and, to a lesser extent, </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. The amortization of deferred contract costs is included in sales and marketing expense in our consolidated statement of income. Amortization of deferred contract costs during 2018 was </font><font style="font-family:inherit;font-size:10pt;">$90.9 million</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> impairment loss was recognized during 2018.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenue</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;">Our deferred revenue consists of amounts that have been invoiced but have not been recognized as revenue as of period end. During 2018,&#160;we recognized </font><font style="font-family:inherit;font-size:10pt;">$753.3 million</font><font style="font-family:inherit;font-size:10pt;"> in revenue that was included in the deferred revenue balance as of January 1, 2018.</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;"><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;">Practical Expedient</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 elected to use the contract modification practical expedient.&#160;This practical expedient&#160;allows for all contract modifications before January 1, 2018 to be aggregated and evaluated at adoption date.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Impact on 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;">The following tables summarize the impact of adopting Topic 606 on our consolidated financial statements as of and for 2018 (in millions). These tables do not represent the full consolidated financial statements as they only reflect the accounts impacted by the adoption of Topic 606.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Consolidated Balance Sheet</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 style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balances Without Adoption of </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Effect of Change</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase (Decrease)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;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;">Accounts receivable</font></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;">444.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">422.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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></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;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.5</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;">Deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">182.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></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;">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;">255.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">Liabilities:</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: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;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Deferred revenue, current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">965.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">988.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</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;">Deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">723.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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></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 liabilities, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders&#8217; Equity</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: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;">Accumulated deficit</font></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;">(57.5</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;">(227.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 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;">169.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Consolidated Statement of Income</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balances Without Adoption of </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Effect of Change</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase (Decrease)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REVENUE:</font></div></td><td colspan="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: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;">&#160;&#160;&#160;Product </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></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;">674.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">654.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">19.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">&#160;&#160;&#160;Service</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,126.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,126.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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: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 revenue</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,801.2</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;">1,781.8</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;">19.4</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;">COSTS OF REVENUE:</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: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;">&#160;&#160;&#160;Product</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">289.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GROSS PROFIT:</font></div></td><td colspan="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;">Product</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">383.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.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;">18.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Service</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">967.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">967.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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: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 gross profit</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,350.8</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;">1,332.8</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;">18.0</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;">OPERATING EXPENSES:</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;">Sales and marketing expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">782.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;">827.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;">(45.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">OPERATING INCOME</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">231.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">INCOME BEFORE INCOME 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;">250.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 (BENEFIT FROM) INCOME 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;">(81.3</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;">(92.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">332.2</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;">279.6</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;">52.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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;">1.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:10pt;">Product revenue during 2018 included a </font><font style="font-family:inherit;font-size:10pt;">$19.5 million</font><font style="font-family:inherit;font-size:10pt;"> benefit from the adoption of Topic 606, which primarily related to the change in accounting treatment under Topic 606 for some of our software products such that revenue from these arrangements is now recognized upfront instead of ratably over the contracted service term, net of the lost opportunity to recognize revenue that had been deferred and was written off to equity on the date of adoption.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Consolidated Statement of Cash Flows</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 style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balances Without Adoption of </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Effect of Change</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase (Decrease)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 flows from operating activities:</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;">Net income</font></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;">332.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">279.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">52.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Adjustments to reconcile net income to net cash provided by operating activities:</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: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;">Amortization of deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">90.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Changes in operating assets and liabilities:</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:108px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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:108px;padding-top:2px;padding-bottom: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;padding-left:2px;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.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;">(34.8</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.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:108px;padding-top:2px;padding-bottom: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 contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(136.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;">&#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;">(136.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></tr><tr><td style="vertical-align:bottom;padding-left:108px;padding-top:2px;padding-bottom: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;">(127.8</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;">(134.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:108px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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:108px;padding-top:2px;padding-bottom: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 liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</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.9</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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:108px;padding-top:2px;padding-bottom: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;">352.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">373.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.0</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;">(6.8</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;">0.8</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:140px;padding-top:2px;padding-bottom: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 cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">638.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">638.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region is based on the billing address of our distributors and direct customer. The following tables set forth revenue and property and equipment&#8212;net by geographic region (in millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">577.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">496.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">426.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Latin America (&#8220;LATAM&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;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;">64.9</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;">53.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">44.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">762.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">536.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">678.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">554.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">360.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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298.0</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;">261.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></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,801.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,494.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,275.4</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 12 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;On January 1, 2018 we adopted Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, Revenue from Contracts with Customers (Topic 606) (&#8220;Topic 606&#8221;) using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported under ASU 2009-13, Revenue Recognition (Topic 605) (&#8220;Topic 605&#8221;). The details of significant changes and quantitative impact of the changes are discussed below.</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;">Beginning in 2018, revenues are recognized when control of these goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Prior to 2018, revenue was recognized under Topic 605 when all of the following criteria were met: (i) persuasive evidence of an arrangement existed, (ii) delivery has occurred or services have been rendered, (iii) sales price was fixed or determinable and (iv) collectability was reasonably assured.</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;">Under Topic 606, we determine revenue recognition through the following steps:</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%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">identification of a contract or contracts with a customer,</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:72px;"><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;">identification of the performance obligations in a contract, including evaluation of performance obligations and evaluating the distinct goods or services in a contract,</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">determination of a transaction price,</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">allocation of a transaction price to the performance obligations in a contract, and</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">recognition of revenue when, or as, we satisfy a performance obligation.</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 derive a majority of product sales from our FortiGate products. Our FortiGate products include a broad set of built-in security and networking features and functionalities including firewall, SD-WAN, data leak prevention, VPN, switch and wireless controller and WAN acceleration, among others.</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 previously recognized product revenue for sales to distributors that had 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 were met. Certain distributors are granted stock rotation rights, limited rights of return or rebates for sales of our products. The arrangement fee for this group of distributors was not fixed or determinable when products were shipped and revenue was therefore deferred and recognized upon sell-through. Under Topic 606, we recognize product revenue upon shipment when control of the promised goods is transferred to the customer. We recognize revenue from term licenses upon electronic transfer of the license key to a customer. Previously, term licenses were recognized over the license period. </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;">Service revenue relates to sales of our FortiGuard security subscription, FortiCare technical support services and other services. Our typical subscription and contractual support term is </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;">, and to a lesser extent, </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. Our revenue recognition for service arrangements did not significantly change under Topic 606. We continue to recognize revenue from these services ratably over the contractual service period because of continuous transfer of control to the customer over the support period.&#160;Revenue related to subsequent renewals of these services are recognized over the support term of the renewal agreement. We also generate a small portion of our revenue from other services consisting of professional services, training and software-as-a-service (&#8220;SaaS&#8221;) which is either hosted or cloud-based services.&#160;We recognize revenue from professional and training services as the services are provided. We recognize revenue from SaaS as the subscription service is delivered over the term, which is typically one year, or on a monthly usage basis. To date, SaaS revenue has not represented a significant percentage of our total revenue.</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;">Our sales contracts typically contain multiple deliverables, such as hardware, software license, security subscription, technical support services and other services, which are generally capable of being distinct and accounted for as separate performance obligations.&#160;We evaluated the criteria to be distinct under Topic 606 and concluded that the hardware and software license were distinct and distinct in the context of the contract from the security subscription and technical support services, as the customer can benefit from the hardware and license without the services and the services are separately identifiable within the contract. We allocate the transaction price to each performance obligation based on relative standalone selling price. We determine standalone selling price based on the historical pricing and discounting practices for those services when sold separately. We determine standalone selling price for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies and the term of the service contract that fall within a reasonably range as a percentage of list price. Revenue is reported net of sales tax.</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;">Under Topic 605, revenue from contracts that contain our products and services were allocated to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (&#8220;VSOE&#8221;) of selling price, if it existed, or third-party evidence (&#8220;TPE&#8221;) of selling price. If neither VSOE nor TPE of selling price existed for a deliverable, we used our best estimate of selling price for that deliverable. For multiple-element arrangements where software deliverables were included, revenue was 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 was then allocated to each software deliverable using the residual method when VSOE of fair value existed. If evidence of VSOE of fair value of one or more undelivered elements did not exist, all software allocated revenue was deferred and recognized when delivery of those elements occurred or when fair value was established. When the undelivered element for which we did not have VSOE of fair value was support, revenue for the entire arrangement was recognized ratably over the support period. The same residual method and VSOE of fair value principles applied for our multiple element arrangements that contained 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-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In certain circumstances, our contracts include provisions for sales rebates 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. These amounts are accounted for as variable consideration that can decrease the transaction price. We estimate variable consideration at the most likely amounts to which we expect our customers to be entitled. We include estimated amounts in the transaction price to the extent that it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate for sales return reserve was </font><font style="font-family:inherit;font-size:10pt;">$20.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of December 31, 2018 and is included in current liabilities in our consolidated balance sheet. Under Topic 605, the sales return reserve of </font><font style="font-family:inherit;font-size:10pt;">$13.6 million</font><font style="font-family:inherit;font-size:10pt;"> was presented as a reduction to accounts receivable as of December 31, 2017.</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;">We generally invoice at the time of our sale for the total price of the hardware, software licenses, security and technical support and other services, and the invoice is payable within </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">45</font><font style="font-family:inherit;font-size:10pt;"> days. We also invoice certain services on a monthly basis. Amounts billed and due from our customers are classified as receivables on the balance sheet and do not bear interest. Our deferred revenue primarily consists of amounts that have been invoiced but have not been recognized as revenue as of period end.</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;">Shipping and handling fees charged to our customers are recognized as revenue in the period shipped and the related costs for providing these services are recorded in cost of revenue. Shipping and handling fees recognized were not significant during 2018 and 2017. </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;">The following table summarizes the changes in accumulated balances of other comprehensive loss for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in millions):</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 style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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;">Tax benefit (provision) related to unrealized gains or 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;">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;">(1.2</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;">0.4</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;">(0.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 income 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;">(0.9</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;">0.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;">(0.6</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;">0.8</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;">(0.2</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;">0.6</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;">Net current-period other comprehensive income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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;">&#8212;</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;">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.3</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;">0.5</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;">(0.8</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 millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">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;border-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.4</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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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 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.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">0.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">0.2</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;">0.2</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;">0.9</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;">2.6</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.5</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 (benefit from) income taxes consisted of the following (in millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</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;">(12.6</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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">36.9</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;">27.7</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;">17.8</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;">26.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 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;">63.2</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;">26.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(125.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">39.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.0</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;">14.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.9</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;">3.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;">(0.4</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;">(0.7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred</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;">(107.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;">29.4</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;">(15.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:2px;padding-top:2px;padding-bottom: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 (benefit from) 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;">(81.3</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;">92.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.9</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 millions):</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 style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">General business credit 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;">29.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">49.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">223.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">26.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Net operating loss carryforward</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-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;">16.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></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;">3.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom: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;">&#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;">(0.2</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 deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;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.9</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets, net of valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;">Deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">246.0</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;">146.9</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;">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in millions, 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 style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;">332.2</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;">31.4</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;">32.2</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="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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;background-color:#cceeff;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;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic shares:</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;">Weighted-average common stock outstanding-basic</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.1</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;">174.3</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;">172.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted shares:</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;">Weighted-average common stock outstanding-basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174.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;">172.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;">1.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></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;">ESPP</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;">0.1</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;">0.1</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;">0.1</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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174.2</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;">178.1</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;">176.3</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;">Net income 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.96</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.18</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.19</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.91</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.18</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.18</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;">The provision for (benefit from) income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax 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;">52.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;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;">43.4</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;">15.1</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 income taxed at different rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19.5</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;">(13.7</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 withholding 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;">20.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(14.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(15.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State taxes&#8212;net of federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.2</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;">Research and development 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;">(5.0</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.0</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.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;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">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;">(3.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">27.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of the 2017 Tax Act:</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;">Deferred tax asset remeasurement due to reduction in the federal corporate income tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">47.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">One-time transition tax</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">Global Intangible Low-Taxed Income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Book-to-Tax Basis differences</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(164.0</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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;">(1.0</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;">(0.9</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;">Total provision for (benefit from) income taxes</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;">(81.3</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;">92.6</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;">10.9</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;">Stock-based compensation expense is included in costs and expenses as follows (in millions):</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 style="width:58%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of 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;">1.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;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.4</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.2</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;">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;">10.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;">9.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">36.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">95.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">18.6</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;">16.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;">14.2</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 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;">162.9</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;">137.2</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;">122.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 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, 2018</font><font style="font-family:inherit;font-size:10pt;"> and 2017 (in millions):</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 style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">299.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 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;">299.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 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;">411.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">411.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">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;">217.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">217.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">132.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">132.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">58.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">195.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">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;">184.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">184.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">128.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;">12.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;">&#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;">28.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">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;">817.6</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;">103.9</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;">713.7</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;">&#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;">896.1</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;">220.5</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;">675.6</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;">&#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></tr><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;">213.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">357.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="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;">537.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">440.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">67.0</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;">98.0</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;">817.6</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;">896.1</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 following table presents the changes in the carrying amount of goodwill (in millions):</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 style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">Balance&#8212;December 31, 2017</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;">14.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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions due to business combinations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">38.2</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 millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">0.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;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;">(40.7</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;">(49.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td 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;">250.6</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;">164.7</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;">92.8</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 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;">250.9</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;">124.0</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43.1</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 millions):</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 style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">13.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;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.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;">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;">76.7</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;">64.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">90.0</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;">77.3</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 cumulative effects of the changes made to our January 1, 2018 consolidated balance sheet for the adoption of&#160;Topic 606&#160;were as follows (in millions):</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 style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance at </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjustments due to </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balance at</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></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;">348.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">361.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">77.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">146.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</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;">128.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">137.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">793.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">794.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">542.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.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;">538.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other liabilities, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders&#8217; equity:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></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;">(319.6</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;">117.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 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;">(202.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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 summarize the impact of adopting Topic 606 on our consolidated financial statements as of and for 2018 (in millions). These tables do not represent the full consolidated financial statements as they only reflect the accounts impacted by the adoption of Topic 606.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Consolidated Balance Sheet</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 style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balances Without Adoption of </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Effect of Change</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase (Decrease)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;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;">Accounts receivable</font></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;">444.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">422.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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></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;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.5</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;">Deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">182.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">182.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></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;">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;">255.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">Liabilities:</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: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;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Deferred revenue, current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">965.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">988.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</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;">Deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">720.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">723.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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></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 liabilities, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders&#8217; Equity</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: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;">Accumulated deficit</font></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;">(57.5</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;">(227.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 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;">169.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Consolidated Statement of Income</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balances Without Adoption of </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Effect of Change</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase (Decrease)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REVENUE:</font></div></td><td colspan="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: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;">&#160;&#160;&#160;Product </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></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;">674.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">654.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">19.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">&#160;&#160;&#160;Service</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,126.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,126.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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: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 revenue</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,801.2</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;">1,781.8</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;">19.4</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;">COSTS OF REVENUE:</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: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;">&#160;&#160;&#160;Product</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">291.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">289.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GROSS PROFIT:</font></div></td><td colspan="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;">Product</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">383.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365.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;">18.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Service</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">967.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">967.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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: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 gross profit</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,350.8</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;">1,332.8</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;">18.0</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;">OPERATING EXPENSES:</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;">Sales and marketing expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">782.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;">827.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;">(45.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">OPERATING INCOME</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">231.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">INCOME BEFORE INCOME 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;">250.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 (BENEFIT FROM) INCOME 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;">(81.3</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;">(92.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">332.2</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;">279.6</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;">52.6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.31</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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;">1.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:10pt;">Product revenue during 2018 included a </font><font style="font-family:inherit;font-size:10pt;">$19.5 million</font><font style="font-family:inherit;font-size:10pt;"> benefit from the adoption of Topic 606, which primarily related to the change in accounting treatment under Topic 606 for some of our software products such that revenue from these arrangements is now recognized upfront instead of ratably over the contracted service term, net of the lost opportunity to recognize revenue that had been deferred and was written off to equity on the date of adoption.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Consolidated Statement of Cash Flows</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 style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balances Without Adoption of </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Effect of Change</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Increase (Decrease)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 flows from operating activities:</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;">Net income</font></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;">332.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">279.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">52.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Adjustments to reconcile net income to net cash provided by operating activities:</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: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;">Amortization of deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">90.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Other </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Changes in operating assets and liabilities:</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:108px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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:108px;padding-top:2px;padding-bottom: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;padding-left:2px;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.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;">(34.8</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.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:108px;padding-top:2px;padding-bottom: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 contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(136.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;">&#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;">(136.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></tr><tr><td style="vertical-align:bottom;padding-left:108px;padding-top:2px;padding-bottom: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;">(127.8</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;">(134.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:108px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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:108px;padding-top:2px;padding-bottom: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 liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.8</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.9</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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:108px;padding-top:2px;padding-bottom: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;">352.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">373.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income taxes payable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.0</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;">(6.8</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;">0.8</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:140px;padding-top:2px;padding-bottom: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 cash provided by operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">638.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">638.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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></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;"><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 millions, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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, 2015</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;">9.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;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;">32.97</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;">5.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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></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;">(3.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;">30.45</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, 2016</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;">9.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.60</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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.3</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;">34.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></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;">(3.9</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;">29.42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.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 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;">34.79</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.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(3.9</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;">34.67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</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;">46.07</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;">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, 2018</font><font style="font-family:inherit;font-size:10pt;">, as follows (in millions, 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="15" rowspan="1"></td></tr><tr><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="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;">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="5" 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="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;">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="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;">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;border-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.94&#8211;24.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">1.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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.50</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;">0.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.37</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.49&#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;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.69</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">29.30</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">28.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">36.70&#8211;39.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">37.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">37.50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td 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;">48.83&#8211;49.06</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.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 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.74</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">49.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">0.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">48.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">58.29&#8211;76.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">0.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 style="vertical-align: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 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;">68.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">3.0</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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">1.6</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;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 millions, 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 style="width:55%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 31, 2015</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.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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:36px;padding-top:2px;padding-bottom: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;">1.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;">25.65</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(0.3</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;">34.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.0</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;">10.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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</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;">23.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">0.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.2</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;">19.19</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">0.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;">52.09</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(1.9</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;">24.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">35.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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, 2018</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;">3.0</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;">35.53</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;">4.00</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105.6</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, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</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;">28.91</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.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">66.3</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;">In determining the fair value of the ESPP, which was terminated in February 2019, 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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;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;">2018</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;">2017</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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected 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;">28.9</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;">29.5</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;">39.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:2px;padding-top:2px;padding-bottom: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;">2.0</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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 tables show the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in millions): </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 style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">150.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.0</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;">243.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">51.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">75.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">75.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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:36px;padding-top:2px;padding-bottom: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;">39.0</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;">3.5</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;">42.5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">316.4</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.3</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;">97.0</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.0</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;">413.4</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.3</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-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 style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.3</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;">375.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">37.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">29.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">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;">17.0</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;">11.4</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;">(0.1</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;">28.4</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;">(0.1</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;">400.7</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.9</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;">69.6</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.4</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;">470.3</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.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;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 millions):</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 style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">72.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;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;">65.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;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;">59.7</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;">8.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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></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 the current 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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">Gross increases for tax positions related to the 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;">6.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 decreases for tax positions related to 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;">(9.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.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:36px;padding-top:2px;padding-bottom: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 audit settlements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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;">(1.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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;">(7.7</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;">63.5</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;">72.5</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;">65.5</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;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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018 </font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 millions)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 and Allowance for Doubtful Accounts:</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;">14.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 to costs and expenses, net of deductions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Reclassification due to adoption of Topic 606 </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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.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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom: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;">0.9</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;">14.5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.2</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 colspan="12" 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:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;Effective January 1, 2018, we reclassified our sales returns reserve in the amount of $13.6 million from accounts receivable to accrued liabilities, in connection with the adoption of Topic 606. The ending balance for the year ended December 31, 2018 consists only of the allowance for doubtful accounts.</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 preceding 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 preceding 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%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes estimated future amortization expense of finite-lived intangible assets&#8212;net (in millions):</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 style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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;">2019</font></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.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">22.1</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;">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 our distributors and direct customer. The following tables set forth revenue and property and equipment&#8212;net by geographic region (in millions):</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 style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">577.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">496.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">426.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Latin America (&#8220;LATAM&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;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;">64.9</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;">53.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">44.3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">762.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">536.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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">678.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">554.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">360.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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">298.0</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;">261.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></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,801.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,494.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,275.4</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:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;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;"><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 style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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&#160;31, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></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;">132.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">115.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">113.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">LATAM</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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></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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">246.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 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;">219.7</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;">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;">16.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">9.2</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.0</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;">271.4</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;">245.4</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;The fair value of restricted stock units (&#8220;RSUs&#8221;) is based on the closing market price of our common stock on the date of grant. We have elected to use the Black-Scholes-Merton (&#8220;Black-Scholes&#8221;) pricing model to determine the fair value of our employee stock options and our equity incentive plans. Stock-based compensation expense is amortized on a straight-line basis over the service period.</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;">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 global leader in broad, integrated and automated cybersecurity solutions. Fortinet provides high performance cybersecurity solutions to a wide variety of businesses, such as enterprises, communication service providers and small businesses. Fortinet&#8217;s cybersecurity solutions&#160;are designed to provide broad visibility and segmentation of the digital attack surface, through our integrated Security Fabric Platform with automated protection, detection and responses. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;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;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 standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, the period of benefit for deferred contract costs for commissions, stock-based compensation, inventory valuation, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets and liabilities, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and contingent liabilities. 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. Our cash balances are maintained as deposits with various large financial institutions in the United States and around the world. Balances in the United States typically exceed the amount of insurance provided on such deposits. We maintain our cash equivalents and investments in money market funds, commercial paper and fixed income securities with major financial institutions that our management believes are financially sound. </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 geographic 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. In July 2017, Exclusive Networks Group (&#8220;Exclusive&#8221;), which distributes our solutions to a large group of resellers and end-customers, acquired the U.S. division of Fine Tec Computers (&#8220;Fine Tec U.S.&#8221;). Fine Tec U.S.&#8217;s revenue and accounts receivable have been combined with Exclusive&#8217;s from the date of acquisition. As of December 31, 2018 and 2017 Exclusive accounted for </font><font style="font-family:inherit;font-size:10pt;">38%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">35%</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 2018, Exclusive and Ingram Micro Inc. accounted for </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of total revenue, respectively. During 2017 and 2016, Exclusive accounted for </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> 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;</font><font style="font-family:inherit;font-size:10pt;color:#333333;">We define fair value as the price that would be received from selling an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. </font><font style="font-family:inherit;font-size:10pt;">When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, we consider the principal or most advantageous market in which to transact and the market-based risk.</font><font style="font-family:inherit;font-size:10pt;color:#333333;"> </font><font style="font-family:inherit;font-size:10pt;">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 cash and cash equivalents, 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 and the related tax impact. </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 and Transaction Gains and Losses</font><font style="font-family:inherit;font-size:10pt;">&#8212;The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, 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 exchange rates in effect during each period. Foreign currency remeasurement gains (losses) of </font><font style="font-family:inherit;font-size:10pt;">$(8.2) million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(6.6) million</font><font style="font-family:inherit;font-size:10pt;"> are included in other income (expense)&#8212;net for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</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, commercial paper, term deposits and corporate debt.</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 or net realizable value. Cost is computed using the first-in, first-out method. 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 inventory write-downs which would be charged to cost of product revenue. </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 style="width:71%;" rowspan="1" colspan="1"></td><td style="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;">2 to 30 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;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 to 7 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;">Evaluation units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 year</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 to 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. As of December 31, 2017, these investments were accounted for under the cost method. As of December 31, 2018, with the adoption of the ASU 2016-01&#8212;Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, these investments are accounted for at cost, adjusted for changes in observable prices minus impairment. Adoption of ASU 2016-01 did not have an impact on our consolidated financial statements. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts as well as current fundraising activities and valuations based on information provided by these privately held companies. If it is determined that an other-than-temporary decline or increase in value exists in an investment without readily determinable value, we adjust the value of the investment to its fair value and record the related impairment or increase in value as an investment loss or gain in our consolidated statements of income. </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 and intangible assets acquired and liabilities assumed, 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. We often continue to gather additional information throughout the measurement period, and if we make changes to the amounts recorded, such amounts are recorded in the period in which they are identified. </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;">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 is not amortized, but instead tested for impairment at least annually during the fourth quarter, or sooner when circumstances indicate an impairment may exist. We perform a qualitative assessment in the fourth quarter of each year, or more frequently if indicators of potential impairment exist, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. Then we perform a quantitative impairment test by comparing the fair value of a reporting unit with its carrying amount. Any excess in the carrying value of a reporting unit&#8217;s goodwill over its fair value is recognized as an impairment loss, limited to the total amount of goodwill allocated to that 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;">We performed our annual goodwill impairment analysis and did not identify any impairment indicators as a result of the review. As of December 31, 2018, 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;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 or accelerated method over the estimated economic lives of the assets, which range from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</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-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 12 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 positions 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 tax 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;The fair value of restricted stock units (&#8220;RSUs&#8221;) is based on the closing market price of our common stock on the date of grant. We have elected to use the Black-Scholes-Merton (&#8220;Black-Scholes&#8221;) pricing model to determine the fair value of our employee stock options and our equity incentive plans. Stock-based compensation expense is amortized on a straight-line basis over the service period.</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 certain 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 income. 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;">Deferred Contract Costs and Commission Expense</font><font style="font-family:inherit;font-size:10pt;">&#8212;In 2017, we recognized commission expense on both product sales and service contracts at the time of sale. Beginning on January 1, 2018, we recognize sales commissions related to product sales upfront while sales commissions for service contracts are deferred as Deferred contract costs in the consolidated balance sheets and amortized over the applicable amortization period. Costs for initial contracts that are not commensurate with renewal commissions are amortized on a straight-line basis over the period of benefit, which we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;"> and which is typically longer than the initial contract 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-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 income.</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;On January 1, 2018 we adopted Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, Revenue from Contracts with Customers (Topic 606) (&#8220;Topic 606&#8221;) using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported under ASU 2009-13, Revenue Recognition (Topic 605) (&#8220;Topic 605&#8221;). The details of significant changes and quantitative impact of the changes are discussed below.</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;">Beginning in 2018, revenues are recognized when control of these goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Prior to 2018, revenue was recognized under Topic 605 when all of the following criteria were met: (i) persuasive evidence of an arrangement existed, (ii) delivery has occurred or services have been rendered, (iii) sales price was fixed or determinable and (iv) collectability was reasonably assured.</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;">Under Topic 606, we determine revenue recognition through the following steps:</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%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">identification of a contract or contracts with a customer,</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:72px;"><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;">identification of the performance obligations in a contract, including evaluation of performance obligations and evaluating the distinct goods or services in a contract,</font></div></td></tr></table><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">determination of a transaction price,</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">allocation of a transaction price to the performance obligations in a contract, and</font></div><div style="line-height:120%;padding-left:48px;text-align:left;text-indent:24px;"><font style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;">recognition of revenue when, or as, we satisfy a performance obligation.</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 derive a majority of product sales from our FortiGate products. Our FortiGate products include a broad set of built-in security and networking features and functionalities including firewall, SD-WAN, data leak prevention, VPN, switch and wireless controller and WAN acceleration, among others.</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 previously recognized product revenue for sales to distributors that had 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 were met. Certain distributors are granted stock rotation rights, limited rights of return or rebates for sales of our products. The arrangement fee for this group of distributors was not fixed or determinable when products were shipped and revenue was therefore deferred and recognized upon sell-through. Under Topic 606, we recognize product revenue upon shipment when control of the promised goods is transferred to the customer. We recognize revenue from term licenses upon electronic transfer of the license key to a customer. Previously, term licenses were recognized over the license period. </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;">Service revenue relates to sales of our FortiGuard security subscription, FortiCare technical support services and other services. Our typical subscription and contractual support term is </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;">, and to a lesser extent, </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. Our revenue recognition for service arrangements did not significantly change under Topic 606. We continue to recognize revenue from these services ratably over the contractual service period because of continuous transfer of control to the customer over the support period.&#160;Revenue related to subsequent renewals of these services are recognized over the support term of the renewal agreement. We also generate a small portion of our revenue from other services consisting of professional services, training and software-as-a-service (&#8220;SaaS&#8221;) which is either hosted or cloud-based services.&#160;We recognize revenue from professional and training services as the services are provided. We recognize revenue from SaaS as the subscription service is delivered over the term, which is typically one year, or on a monthly usage basis. To date, SaaS revenue has not represented a significant percentage of our total revenue.</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;">Our sales contracts typically contain multiple deliverables, such as hardware, software license, security subscription, technical support services and other services, which are generally capable of being distinct and accounted for as separate performance obligations.&#160;We evaluated the criteria to be distinct under Topic 606 and concluded that the hardware and software license were distinct and distinct in the context of the contract from the security subscription and technical support services, as the customer can benefit from the hardware and license without the services and the services are separately identifiable within the contract. We allocate the transaction price to each performance obligation based on relative standalone selling price. We determine standalone selling price based on the historical pricing and discounting practices for those services when sold separately. We determine standalone selling price for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies and the term of the service contract that fall within a reasonably range as a percentage of list price. Revenue is reported net of sales tax.</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;">Under Topic 605, revenue from contracts that contain our products and services were allocated to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (&#8220;VSOE&#8221;) of selling price, if it existed, or third-party evidence (&#8220;TPE&#8221;) of selling price. If neither VSOE nor TPE of selling price existed for a deliverable, we used our best estimate of selling price for that deliverable. For multiple-element arrangements where software deliverables were included, revenue was 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 was then allocated to each software deliverable using the residual method when VSOE of fair value existed. If evidence of VSOE of fair value of one or more undelivered elements did not exist, all software allocated revenue was deferred and recognized when delivery of those elements occurred or when fair value was established. When the undelivered element for which we did not have VSOE of fair value was support, revenue for the entire arrangement was recognized ratably over the support period. The same residual method and VSOE of fair value principles applied for our multiple element arrangements that contained 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-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In certain circumstances, our contracts include provisions for sales rebates 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. These amounts are accounted for as variable consideration that can decrease the transaction price. We estimate variable consideration at the most likely amounts to which we expect our customers to be entitled. We include estimated amounts in the transaction price to the extent that it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate for sales return reserve was </font><font style="font-family:inherit;font-size:10pt;">$20.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of December 31, 2018 and is included in current liabilities in our consolidated balance sheet. Under Topic 605, the sales return reserve of </font><font style="font-family:inherit;font-size:10pt;">$13.6 million</font><font style="font-family:inherit;font-size:10pt;"> was presented as a reduction to accounts receivable as of December 31, 2017.</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;">We generally invoice at the time of our sale for the total price of the hardware, software licenses, security and technical support and other services, and the invoice is payable within </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">45</font><font style="font-family:inherit;font-size:10pt;"> days. We also invoice certain services on a monthly basis. Amounts billed and due from our customers are classified as receivables on the balance sheet and do not bear interest. Our deferred revenue primarily consists of amounts that have been invoiced but have not been recognized as revenue as of period end.</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;">Shipping and handling fees charged to our customers are recognized as revenue in the period shipped and the related costs for providing these services are recorded in cost of revenue. Shipping and handling fees recognized were not significant during 2018 and 2017. </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;">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;">one</font><font style="font-family:inherit;font-size:10pt;">-year warranty on most 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. We also provide extended warranties under the terms of our support agreements. A provision for estimated future costs related to warranty activities in the first year after product sale 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. Warranty costs related to extended warranties sold under support agreements are recognized as cost of service revenue. In the event we change our warranty reserve estimates, the resulting charge against future cost of revenue or reversal of previously recorded charges may materially affect our gross margins and operating results. Accrued warranty was not significant as of December 31, 2018 and 2017.</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;">Contingent Liabilities</font><font style="font-family:inherit;font-size:10pt;">&#8212;From time to time, we are involved in disputes, litigation, and other legal actions. However, there are many uncertainties associated with such legal action, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. We review significant new claims and litigation for the probability of an adverse outcome. Estimates can change as individual claims develop. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.</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;">Recently Adopted Accounting Standards</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-style:italic;">Financial Instruments &#8211; Recognition and Measurement</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 January 2016, the FASB issued ASU 2016-01&#8212;Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, with further clarifications made recently with the issuance of&#160;ASU&#160;2018-03&#8212;Technical Corrections and Improvements to Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which requires most equity investments to be measured at fair value, with subsequent changes in fair value recognized in net income. A practicality exception applies to those equity investments that do not have a readily determinable fair value. These investments may be measured at cost, adjusted for changes in observable prices minus impairment. ASU 2016-01 was effective prospectively for us beginning on January 1, 2018 for our equity investments, which were previously accounted for under the cost-method. We adopted ASU 2016-01 on January 1, 2018. There was no material impact on our consolidated financial statements as of the adoption date. </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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</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 May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in Topic 605 and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We adopted Topic 606 as of January 1, 2018 using the modified retrospective transition method. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those 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;">We recorded a net reduction to our accumulated deficit as of January 1, 2018 of </font><font style="font-family:inherit;font-size:10pt;">$117.3 million</font><font style="font-family:inherit;font-size:10pt;"> due to the cumulative impact of adopting Topic 606. The primary impact of adopting Topic 606 relates to the deferral of our incremental contract costs, which are comprised of sales commissions. Prior to January 1, 2018, we expensed all sales commissions upfront. Beginning on January 1, 2018, we continue to expense sales commissions related to product sales upfront, but capitalize and then amortize certain sales commissions on service contracts over the applicable amortization period. The deferred contract costs for capitalized sales commissions related to the initial service contracts are deferred and then amortized as expense on a straight-line basis over the period of benefit which we have determined to be </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the contractual period of the underlying contracts. The deferral of contract costs generated a deferred tax liability of </font><font style="font-family:inherit;font-size:10pt;">$23.8 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded against deferred tax assets and the remaining </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded in other long-term liabilities on our consolidated balance sheet. The impact on deferred revenue as of January 1, 2018 was </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">, which primarily relates to certain changes in revenue recognition on software license sales and the acceleration of revenue from U.S.-based channel partners which were previously deferred until the product was sold through. Beginning on January 1, 2018, our sales returns reserve is now included on the balance sheet in accrued liabilities and no longer as a reduction to our accounts receivable. See above significant accounting policies for further details. </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 cumulative effects of the changes made to our January 1, 2018 consolidated balance sheet for the adoption of&#160;Topic 606&#160;were as follows (in millions):</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 style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance at </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjustments due to </font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Balance at</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#160;January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></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;">348.2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">361.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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">77.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">146.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.0</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;">128.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred contract costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">137.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liabilities:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50.0</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">793.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">794.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">542.5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.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;">538.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other liabilities, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders&#8217; equity:</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></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;">(319.6</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;">117.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 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;">(202.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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 Standards Not Yet Effective</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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cloud Computing</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;">In August 2018, the FASB issued ASU 2018-15&#8212;Intangibles-Goodwill and Other-Internal&#8212;Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification (&#8220;ASC&#8221;) Topic 350, Intangibles&#8212;Goodwill and Other, to determine which implementation costs to capitalize as assets or expense as incurred. ASU 2018-15 is effective for us beginning January 1, 2020, and early adoption is permitted. We are currently evaluating the impact of ASU 2018-15 on our consolidated financial statements.</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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements</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 August 2018, the FASB issued ASU 2018-13&#8212;Fair Value Measurement (Topic 820): Disclosure Framework&#8212;Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820, Fair Value Measurement, as part of its disclosure framework project. ASU 2018-13 is effective for us beginning January 1, 2020. The amendments in ASU 2018-13 on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments in ASU 2018-13 should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. We are currently assessing the impact the new guidance will have on our disclosures.</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;">Stock 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;">In June 2018, the FASB issued ASU 2018-07&#8212;Compensation&#8212;Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees subject to certain exceptions. ASU 2018-07 expands the scope of ASC Topic 718, Compensation&#8212;Stock Compensation (&#8220;ASC 718&#8221;), to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity&#8217;s own operations and supersedes the guidance in ASC 505, Equity, by moving it to ASC 718. This amendment was effective for us beginning January 1, 2019. The adoption of this standard will not have a material impact 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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Comprehensive Income</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 2018, the FASB issued ASU 2018-02&#8212;Income Statement&#8212;Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the 2017 Tax Act, from accumulated other comprehensive income to retained earnings. ASU 2018-02 also requires certain new disclosures regardless of the election. ASU 2018-02 was effective for us beginning January 1, 2019. We are currently assessing the impact of ASU 2018-02 on our consolidated financial statements and we expect the standard will not have a material impact 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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments</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;">In June 2016, the FASB issued ASU 2016-13&#8212;Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset (or a group of financial assets) to be measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. ASU 2016-13 is effective for us beginning on January 1, 2020, and early adoption is permitted. We are currently assessing the impact of ASU 2016-13 on our consolidated financial statements.</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%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</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 February 2016, the FASB issued ASU 2016-02&#8212;Leases (Topic 842), which requires the recognition of right-of-use assets and lease liabilities on the consolidated balance sheet for substantially all leases. ASU 2016-02 includes a number of optional practical expedients that entities may elect to apply. ASU 2016-02 will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. In July 2018, the FASB issued ASU 2018-10&#8212;Codification Improvements to Topic 842, Leases, and ASU 2018-11&#8212;Leases (Topic 842): Targeted Improvements, which address questions about how to apply certain aspects for the adoption of Topic 842. The clarifications address the rate implicit in the lease, impairment of the net investment in the lease, lessee reassessment of lease classification, lessor reassessment of lease term and purchase options and variable payments that depend on an index or rate, and provide an alternative transition approach that allows companies to initially apply the new leases standard by recognizing a cumulative-effect adjustment on adoption date. ASU 2016-02 was effective for us beginning on January 1, 2019, and we expect to apply a modified retrospective transition approach through a cumulative-effect adjustment at the beginning of the first quarter of 2019. Based on our current lease portfolio, we currently estimate that the value of leased assets and liabilities that may be recognized to be at least </font><font style="font-family:inherit;font-size:10pt;">$40.0 million</font><font style="font-family:inherit;font-size:10pt;">. We are continuing to evaluate the impact of ASU 2016-02 and our estimate is subject to change. We do not believe that ASU 2016-02 will have a material impact on our consolidated statements of income and cash flows. Upon adoption, we expect to expand our disclosures in the notes to consolidated financial statements to include more details on our leases, significant judgments and lease-related amounts recognized in the 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 income.</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;">one</font><font style="font-family:inherit;font-size:10pt;">-year warranty on most 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. We also provide extended warranties under the terms of our support agreements. A provision for estimated future costs related to warranty activities in the first year after product sale 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. Warranty costs related to extended warranties sold under support agreements are recognized as cost of service revenue. In the event we change our warranty reserve estimates, the resulting charge against future cost of revenue or reversal of previously recorded charges may materially affect our gross margins and operating results. Accrued warranty was not significant as of December 31, 2018 and 2017.</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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;">Subsequent to December 31, 2018, through the filing of this Annual Report on Form&#160;10-K, we repurchased&#160;</font><font style="font-family:inherit;font-size:10pt;">0.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of our common stock, for an aggregate purchase price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$56.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;at an average price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$72.19</font><font style="font-family:inherit;font-size:10pt;">&#160;per share, under the Repurchase Program. </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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2011 Employee Stock Purchase Plan</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 board of directors voluntarily determined to terminate the ESPP, effective February 2019 at the completion of the prior offering period.</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 standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, the period of benefit for deferred contract costs for commissions, stock-based compensation, inventory valuation, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets and liabilities, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and contingent liabilities. 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> EX-101.SCH 8 ftnt-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2119100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Accumulated Other Comprehensive Loss (Changes in Accumulated Balances of Other Comprehensive Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Business Combinations , Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - 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 Income 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 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 2408404 - Disclosure - Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Goodwill and Other Intangible Assets - Net - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Goodwill and Other Intangible Assets - Net - Other Intangible Assets, Net (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 2102100 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Revenue Recognition - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Revenue Recognition - Cash Flow Statement (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue Recognition - Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Revenue Recognition - Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenue Recognition - Performance Obligation Satisfaction Period (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2424401 - 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 , Additional Information Related To ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - 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 2414404 - Disclosure - Stockholders' Equity , Range of Options (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stockholders' Equity , Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Stockholders' Equity , Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2423401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Summary of Significant Accounting Policies , Cash, Cash Equivalents and Available-for-sale Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - Summary of Significant Accounting Policies , Commission Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies , Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies , Foreign Currency Translation (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Summary of Significant Accounting Policies , Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Summary of Significant Accounting Policies , Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Summary of Significant Accounting Policies , Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2401412 - Disclosure - Summary of Significant Accounting Policies , Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2401410 - Disclosure - Summary of Significant Accounting Policies , Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2401411 - Disclosure - Summary of Significant Accounting Policies , Warranties (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 ftnt-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 ftnt-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 ftnt-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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] 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] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] ZoneFox Holdings Limited [Member] ZoneFox Holdings Limited [Member] ZoneFox Holdings Limited [Member] Bradford Networks, Inc. [Member] Bradford Networks, Inc. [Member] Bradford Networks, Inc. [Member] AccelOps, Inc. [Member] AccelOps, Inc. [Member] AccelOps, Inc. [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Goodwill not deductible for tax purposes Goodwill Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Cash consideration that may be paid as an earn-out subject to satisfaction of certain performance conditions Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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] $19.94-24.92 [Member] Price Range One [Member] Price Range One [Member] 26.49-33.31 [Member] Price Range Two [Member] Price Range Two [Member] 36.70-39.49 [Member] Price Range Three [Member] Price Range Three [Member] 48.83-49.06 [member] Price Range Four [Member] Price Range Four [Member] 58.29-76.22 [Member] Price Range Five [Member] Price Range Five [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 Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Balances Without Adoption of Topic 606 [Member] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Effect of Change Increase (Decrease) [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 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 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] Sales and marketing Selling and Marketing Expense OPERATING INCOME Operating Income (Loss) INCOME BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest PROVISION FOR (BENEFIT FROM) INCOME TAXES Income Tax Expense (Benefit) NET INCOME Net Income (Loss) Attributable to Parent Net income per share (Note 9): Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Income Tax Disclosure [Abstract] 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) Provision for (benefit from) income taxes Valuation and Qualifying Accounts [Abstract] 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] Reserves for Sales Returns and Allowance for Doubtful Accounts [Member] Allowance for Doubtful Accounts & Reserve for Sales Returns [Member] Allowance for Doubtful Accounts & Reserve for Sales Returns [Member] Valuation and Qualifying Accounts Disclosure [Line Items] Valuation and Qualifying Accounts Disclosure [Line Items] Movement in Valuation Allowances and Reserves [Roll Forward] Movement in Valuation Allowances and Reserves [Roll Forward] Beginning balance Valuation Allowances and Reserves, Balance Charged to costs and expenses, net of deductions Valuation Allowances and Reserves, Additions for Charges to Cost and Expense Adjustment due to adoption of Topic 606 Valuation Allowances and Reserves, Additions for Adjustments Ending balance Amount of sales return reserve reclassified from accounts receivable to accrued liabilities Customer Refund Liability, Current Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Sales Commissions [Member] Sales Commissions [Member] Sales Commissions [Member] Remaining performance obligation Revenue, Remaining Performance Obligation Revenue recognition period (in years) Revenue Recognition Period Revenue Recognition Period Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Sales return reserve Contract assets Contract with Customer, Asset, Net Amortization of deferred contract costs Capitalized Contract Cost, Amortization Impairment loss Capitalized Contract Cost, Impairment Loss Revenue recognized that was previously included in deferred revenue in prior year Contract with Customer, Liability, Revenue Recognized Investments, All Other Investments [Abstract] INVESTMENTS IN PRIVATELY-HELD COMPANIES Cost-method Investments, Description [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] GOODWILL AND OTHER INTANGIBLE ASSETS - Net Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT—Net Property, Plant and Equipment Disclosure [Text Block] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 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] Building and building improvements [Member] Building and Building Improvements [Member] Computer equipment and software [Member] Computer Equipment [Member] Land [Member] Land [Member] Leasehold improvements and tooling [Member] Leaseholds and Leasehold Improvements [Member] Evaluation units [Member] Evaluation Units [Member] Evaluation units [Member] Furniture and fixtures [Member] Furniture and Fixtures [Member] Construction-in-progress [Member] Construction in Progress [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 Property, Plant and Equipment, Net Depreciation expense Depreciation Property, Plant and Equipment - Net Property, Plant and Equipment [Table Text Block] 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] Schedule of Aggregate Changes in Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] 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] Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of Accumulated Other Comprehensive (Loss) Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Investments in equity securities of privately-held companies Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Investments in equity securities of privately-held companies Cost Method Investments, Original Cost Proceeds from sale of equity securities of privately held company Proceeds from Sale of Equity Securities Without Readily Determinable Fair Value Proceeds from Sale of Equity Securities Without Readily Determinable Fair Value Recognized gain on sale of equity securities of privately held company Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss) Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss) Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Expected term in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 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] Inventory Disclosure [Abstract] Inventory Schedule of Inventory, Current [Table Text Block] Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock [Member] Common 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 Stockholders' Equity Attributable to Parent Issuance of common stock in connection with equity incentive plans - net of tax withholding (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 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) Stock Repurchased and Retired During Period, Shares Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Cumulative-effect adjustment from adoption of new accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Net unrealized gain (loss) on investments - net of taxes Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Net income Balance, shares Balance Weighted-average fair value per share granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 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 INCOME TAXES Income Tax Disclosure [Text Block] 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, Noncontrolling Interest [Abstract] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Schedule of Earnings Per Share [Table] Schedule of Earnings Per Share [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Stock Options [Member] Employee Stock Option [Member] ESPP [Member] Employee Stock [Member] 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) Weighted Average Number of Shares Outstanding, Basic Diluted shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] 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) Weighted Average Number of Shares Outstanding, Diluted Diluted (in dollars per share) SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Retirement Benefits [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 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] Schedule II Valuation and Qualifying Accounts Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Rent expense Operating Leases, Rent Expense, Net Inventory purchase commitments Purchase Obligation Other contractual commitments and open purchase orders Other Commitment Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Number of reporting units Number of Reporting Units Security Subscription [Member] Security Subscription [Member] Security Subscription [Member] Technical Support [Member] Technical Support [Member] Technical Support [Member] Accounts receivable—Net of reserves for doubtful accounts of $0.9 million at December 31, 2018 and net of reserves for sales returns and doubtful accounts of $14.5 million at December 31, 2017 Accounts Receivable, Net, Current Prepaid and other current assets Prepaid Expense and Other Assets, Current Inventory Inventory, Net Deferred contract costs Capitalized Contract Cost, Net Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Accrued liabilities Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Deferred revenue, non-current Deferred Revenue, Noncurrent Income taxes payable Accrued Income Taxes, Current Other liabilities, non-current Other Liabilities, Noncurrent Accumulated deficit Retained Earnings (Accumulated Deficit) Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of product revenue [Member] Cost of Goods Sold [Member] Cost of Goods Sold [Member] Cost of service revenue [Member] Cost of Services [Member] Cost of Services [Member] Research and development [Member] Research and Development Expense [Member] Sales and marketing [Member] Selling and Marketing Expense [Member] General and administrative [Member] General and Administrative 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 from Exercise of Stock Options 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] 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] 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] Commercial paper [Member] Commercial Paper, Not Included with Cash and Cash Equivalents [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] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] 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] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Available-for-sale securities, Fair Value Disclosure Available-for-sale Securities Total Assets, Fair Value Disclosure Assets, Fair Value Disclosure INVENTORY Inventory Disclosure [Text Block] 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] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Exclusive Networks Group [Member] Exclusive Networks Group [Member] Exclusive Networks Group [Member] Ingram Micro [Member] Ingram Micro [Member] Ingram Micro [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] Concentration (percent) Concentration Risk, Percentage COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Income Statement [Abstract] Service Cost of Services Total cost of revenue Cost of Goods and Services Sold Research and development Research and Development Expense General and administrative General and Administrative Expense Restructuring charges Restructuring Charges Total operating expenses Operating Expenses INTEREST INCOME Investment Income, Net OTHER INCOME (EXPENSE)—NET Other Nonoperating Income (Expense) Weighted-average shares outstanding: Basic (in shares) Diluted (in shares) Fiscal Years: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Total Finite-Lived Intangible Assets, Net Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Useful life of finite-lived intangible assets Finite-Lived Intangible Asset, Useful Life Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Estimate for sales return reserve Revenue Recognition, Sales Returns, Reserve for Sales Returns Sales return reserve, reduction to accounts receivable Invoice payable period (in years) Revenue from Contract with Customers, General Invoice Payable Period Revenue from Contract with Customers, General Invoice Payable Period Consolidated Statements of Comprehensive Income [Abstract] Consolidated Statements of Comprehensive Income [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Change in unrealized gains (losses) on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Tax provision (benefit) related to change in unrealized gains (losses) on investments Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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 Inventory Prepaid expenses and other current assets Total current assets Assets, Current LONG-TERM INVESTMENTS Long-term Investments PROPERTY AND EQUIPMENT—NET DEFERRED CONTRACT COSTS DEFERRED TAX ASSETS OTHER INTANGIBLE ASSETS—NET Intangible Assets, Net (Excluding 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 payroll and compensation Employee-related Liabilities, Current Total current liabilities Liabilities, Current DEFERRED REVENUE INCOME TAX LIABILITIES Accrued Income Taxes, Noncurrent OTHER LIABILITIES 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 shares authorized; 169.8 and 167.9 shares issued and outstanding at December 31, 2018 and 2017, 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 Total stockholders’ equity TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity 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] 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 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 Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Impact of Adopting New Accounting Pronouncement Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Contractual Obligation, Fiscal Year Maturity Schedule Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance - beginning of period Additions due to business combinations Goodwill, Acquired During Period Balance - end of period Goodwill impairment Goodwill, Impairment Loss Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Non-executive Employee [Member] Employee [Member] Employee [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Performance Share, Weighted Average Assumptions [Abstract] Performance Share, Weighted Average Assumptions [Abstract] Performance Share, Weighted Average Assumptions [Abstract] Granted (shares) 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) 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligation expected to be satisfied (percent) Revenue, Remaining Performance Obligation, Expected Percentage of Obligation Satisfied Revenue, Remaining Performance Obligation, Expected Percentage of Obligation Satisfied Performance obligation expected recognition period for three-fourths of remaining obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] Americas [Member] Americas [Member] U.S. UNITED STATES CANADA CANADA Other Americas Other Americas [Member] Other Americas [Member] EMEA Europe, Middle East and Africa [Member] Europe, Middle East and Africa [Member] APAC Asia Pacific and Japan [Member] Asia Pacific and Japan [Member] All Countries [Domain] All Countries [Domain] 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 Income Tax Contingency [Table] Income Tax Contingency [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal [Member] Domestic Tax Authority [Member] 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 favorably 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] 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 decreases for tax positions related to the current year Unrecognized Tax Benefits, Decrease 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 prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Gross decreases for tax positions related to prior year audit settlements Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Gross decreases for tax positions related to expiration of statute of limitations Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized tax benefits, end of year Liability for uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Net decrease of gross unrecognized tax benefits Unrecognized Tax Benefits, Period Increase (Decrease) Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Approved refund claim Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Tax benefit Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] FINANCIAL INSTRUMENTS AND FAIR VALUE Financial Instruments Disclosure [Text Block] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2016 Share Repurchase Program [Member] Share Repurchase Program [Member] Share Repurchase Program [Member] Share Repurchase Program [Line Items] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Additional shares authorized Stock Repurchase Program, Additional Authorized Amount Stock Repurchase Program, Additional Authorized Amount Stock repurchased in the period, shares Stock repurchased in the period, value Stock repurchase program, unused balance Stock Repurchase Program, Remaining Authorized Repurchase Amount 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 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] Business Combinations Business Combinations Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, 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 Revenue Recognition, Deferred Revenue [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 Lessee, Leases [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] Commissions Expense Commissions Expense, Policy [Policy Text Block] Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Warranties Standard Product Warranty, Policy [Policy Text Block] Contingent Liabilities Commitments and Contingencies, Policy [Policy Text Block] Recently Adopted Accounting Standards and Recent Accounting Standards Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] 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 Revenue Recognition Revenue from Contract with Customer [Text Block] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Shares of common stock repurchased (in shares) Treasury Stock, Shares, Acquired Aggregate purchase price Treasury Stock, Value, Acquired, Cost Method Average price (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Tax at federal statutory tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, 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 Stock-based compensation expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Foreign tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount State taxes—net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Dividend distribution Effective Income Tax Rate Reconciliation, Canadian Deemed Dividend Distribution Effective Income Tax Rate Reconciliation, Canadian Deemed Dividend Distribution Deferred tax asset remeasurement due to reduction in the federal corporate income tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount One-time transition tax Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Amount Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act of 2017 Global Intangible Low-Taxed Income Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Amount Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Amount Book-to-Tax Basis difference Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Tax Book Basis Difference, Amount Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Tax Book Basis Difference, Amount Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Provision for income taxes New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Deferred Tax Asset [Member] Deferred Tax Asset [Member] Deferred Tax Asset [Member] Other Long-term Liabilities [Member] Other Noncurrent Liabilities [Member] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Scenario, Forecast [Member] Scenario, Forecast [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Deferred tax liability Deferred Tax Liabilities, Deferred Expense Deferred revenue Deferred Revenue Accounts receivable, net Deferred revenue, current Accumulated deficit Expected increase to assets and liabilities upon adoption of new accounting pronouncement New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification 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 (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (shares) Forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Balance, ending (shares) 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 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 Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] In Process Research and Development [Member] In Process Research and Development [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] Developed Technologies and Other [Member] Developed Technology Rights [Member] Customer Relationships [Member] Customer Relationships [Member] 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 Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] In-process research and development Indefinite-Lived Intangible Assets (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Gross Intangible Assets, Gross (Excluding Goodwill) Net Estimated useful life Amortization expense Amortization of Intangible Assets Schedule of Deferred Taxes [Table] Schedule of Deferred Taxes [Table] Schedule of Deferred Taxes [Table] Meru Networks, Inc. [Member] Meru Networks, Inc. [Member] Meru Networks, Inc. [Member] State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] California [Member] State Jurisdiction, California [Member] State Jurisdiction, California [Member] Deferred Taxes [Line Items] Deferred Taxes [Line Items] Deferred Taxes [Line Items] Benefit to tax provision resulting from basis difference Increase to income tax expense Tax Cuts and Jobs Act of 2017, Measurement Period Adjustment, Income Tax Expense (Benefit) Tax Cuts and Jobs Act of 2017, Measurement Period Adjustment, Income Tax Expense (Benefit) Tax expense recorded in associatoin with GILTI, FDII and foreign tax credits provisions Deferred tax assets: Components of Deferred Tax Assets [Abstract] General business credit carryforward Deferred Tax Assets, Tax Credit Carryforwards, General Business Deferred revenue Deferred Tax Assets, Deferred Income Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Stock-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Depreciation and amortization Deferred Tax Assets, Property, Plant and Equipment Other Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Less: Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Deferred contract costs Total deferred tax liabilities Deferred Tax Liabilities, Gross Net operating loss carryforwards Operating Loss Carryforwards Tax credit carryforwards Tax Credit Carryforward, Amount Tax impact of Canadian deemed dividend distribution Deferred Tax Assets, Net Deferred Tax Assets, Net Property and equipment, useful life Property, Plant and Equipment, Useful Life Commissions Expense [Table] Commissions Expense [Table] Commissions Expense [Table] Commissions Expense [Line Items] Commissions Expense [Line Items] [Line Items] for Commissions Expense [Table] Other Other Noncash Income (Expense) Inventory Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deferred contract costs Increase (Decrease) in Contract Receivables, Net Deferred tax assets Increase (Decrease) in Deferred Income Taxes Accrued liabilities Increase (Decrease) in Accrued 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 Accumulated Other Comprehensive (Loss) Income [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrealized Gains and Losses on Investments [Member] Accumulated Net Investment Gain (Loss) Attributable to Parent [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 Tax Benefit Related To Items of Other Comprehensive Income or Loss [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 Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventory Materials at contract manufacturers Inventory, Raw Materials, Net of Reserves, at Contract Manufacturers Inventory, Raw Materials, Net of Reserves, at Contract Manufacturers DEFINED CONTRIBUTION PLANS Compensation and Employee Benefit Plans [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, Stock Options, Valuation Assumptions 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 Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Share-based Compensation, Stock Options, Activity, Additional Information Schedule of Share-based Compensation, Stock Options, Activity, Additional Information [Table Text Block] Schedule of Share-based Compensation, Stock Options, Activity, Additional Information 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 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] Share Repurchase Program [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 with 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] 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 Options, Nonqualifying [Member] Stock Options, Nonqualifying [Member] Stock Options, Nonqualifying [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] 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 ESPP Issuances [Member] Reserved for Future ESPP Issuances [Member] Reserved for Future ESPP Issuances [Member] Stock-based Compensation Plan [Member] Stock repurchase program, remaining repurchase amount 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 contribution rate (percent) 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 Periodic purchase limit (shares) Employee Stock Purchase Plan, Periodic Purchase Limit Employee Stock Purchase Plan, Periodic Purchase Limit Annual purchase limit Employee Stock Purchase Plan, Annual Purchase Limit Employee Stock Purchase Plan, Annual Purchase Limit 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] 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 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 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Foreign currency transaction gains (losses) Foreign Currency Transaction Gain (Loss), before Tax 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] Stock-based compensation Share-based Compensation Depreciation and amortization Depreciation, Depletion and Amortization Amortization of investment premiums Accretion (Amortization) of Discounts and Premiums, Investments Other non-cash items—net Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisitions: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Accounts receivable—net Increase (Decrease) in Accounts Receivable Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued payroll and compensation Increase (Decrease) in Employee Related Liabilities 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 to Acquire Productive Assets Payments made in connection with business acquisitions, 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] Repurchase and retirement of common stock Payments for Repurchase of Common Stock Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Taxes paid related to net share settlement of equity awards Payments of debt assumed in connection with business acquisitions Repayments of Assumed Debt Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities NET INCREASE 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 Capital Expenditures Incurred but Not yet Paid Repurchase of Common Stock, Liabilities Incurred Repurchase of Common Stock, Liabilities Incurred Repurchase of Common Stock, Liabilities Incurred DEI [Abstract] DEI [Abstract] 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 ACCUMULATED OTHER COMPREHENSIVE LOSS Comprehensive Income (Loss) Note [Text Block] Schedule of Changes in Carrying Value of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Finite-Lived and Indefinite-Lived Intangible Assets by Major Class Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived and Indefinite-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] Schedule of Warranties [Table] Schedule of Warranties [Table] Schedule of Warranties [Table] 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 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] Operating Lease Commitments: Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating lease commitments, 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating lease commitments, 2020 Operating Leases, Future Minimum Payments, Due in Two Years Operating lease commitments, 2021 Operating Leases, Future Minimum Payments, Due in Three Years Operating lease commitments, 2022 Operating Leases, Future Minimum Payments, Due in Four Years Operating lease commitments, 2023 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, 2019 Purchase Obligation, Due in Next Twelve Months Inventory purchase commitments, 2020 Purchase Obligation, Due in Second Year Inventory purchase commitments, 2021 Purchase Obligation, Due in Third Year Inventory purchase commitments, 2022 Purchase Obligation, Due in Fourth Year Inventory purchase commitments, 2023 Purchase Obligation, Due in Fifth Year Inventory purchase commitments, Thereafter Purchase Obligation, Due after Fifth Year Inventory purchase commitments Other contractual commitments and open purchase orders: Other Commitments [Abstract] Contractual Obligation, 2019 Contractual Obligation, Due in Next Fiscal Year Contractual Obligation, 2020 Contractual Obligation, Due in Second Year Contractual Obligation, 2021 Contractual Obligation, Due in Third Year Contractual Obligation, 2022 Contractual Obligation, Due in Fourth Year Contractual Obligation, 2023 Contractual Obligation, Due in Fifth Year Contractual Obligation, Thereafter Contractual Obligation, Due after Fifth Year Contractual Obligation Contractual Obligation NET INCOME PER SHARE Earnings Per Share [Text Block] STOCKHOLDERS' EQUITY Disclosure of Compensation Related Costs, Share-based Payments [Text Block] EX-101.PRE 12 ftnt-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 item53stockgraph1.jpg STOCK GRAPH begin 644 item53stockgraph1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" (T!$<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBOCOP WQS^//B;XH7VC?&Y?!&D>'O&FI^'+32D\)65^!#;LFQO-< MJQ)$@!!SRI.>< ^Q**^;O\ A1G[0W_1SO\ Y8&G?_%T?\*,_:&_Z.=_\L#3 MO_BZ /I&BOF[_A1G[0W_ $<[_P"6!IW_ ,71_P *,_:&_P"CG?\ RP-._P#B MZ /I&BOF[_A1G[0W_1SO_E@:=_\ %T?\*,_:&_Z.=_\ + T[_P"+H ^D:*^; MO^%&?M#?]'._^6!IW_Q='_"C/VAO^CG?_+ T[_XN@#Z1HKYN_P"%&?M#?]'. M_P#E@:=_\71_PHS]H;_HYW_RP-._^+H ^D:*^;O^%&?M#?\ 1SO_ )8&G?\ MQ='_ HS]H;_ *.=_P#+ T[_ .+H ^D:*^;O^%&?M#?]'._^6!IW_P 71_PH MS]H;_HYW_P L#3O_ (N@#Z1HKYN_X49^T-_T<[_Y8&G?_%T?\*,_:&_Z.=_\ ML#3O_BZ /I&BOF[_ (49^T-_T<[_ .6!IW_Q='_"C/VAO^CG?_+ T[_XN@#Z M1HKYN_X49^T-_P!'._\ E@:=_P#%T?\ "C/VAO\ HYW_ ,L#3O\ XN@#Z1HK MYN_X49^T-_T<[_Y8&G?_ !='_"C/VAO^CG?_ "P-._\ BZ /I&BOF[_A1G[0 MW_1SO_E@:=_\71_PHS]H;_HYW_RP-._^+H ^D:*^;O\ A1G[0W_1SO\ Y8&G M?_%T?\*,_:&_Z.=_\L#3O_BZ /I&BOF[_A1G[0W_ $<[_P"6!IW_ ,71_P * M,_:&_P"CG?\ RP-._P#BZ /I&BOF[_A1G[0W_1SO_E@:=_\ %T?\*,_:&_Z. M=_\ + T[_P"+H ^D:*^;O^%&?M#?]'._^6!IW_Q='_"C/VAO^CG?_+ T[_XN M@#Z1HKYN_P"%&?M#?]'._P#E@:=_\71_PHS]H;_HYW_RP-._^+H ^D:*^;O^ M%&?M#?\ 1SO_ )8&G?\ Q='_ HS]H;_ *.=_P#+ T[_ .+H ^D:*^;O^%&? MM#?]'._^6!IW_P 71_PHS]H;_HYW_P L#3O_ (N@#Z1HKYN_X49^T-_T<[_Y M8&G?_%T?\*,_:&_Z.=_\L#3O_BZ /I&BOF[_ (49^T-_T<[_ .6!IW_Q='_" MC/VAO^CG?_+ T[_XN@#Z1HKYN_X49^T-_P!'._\ E@:=_P#%T?\ "C/VAO\ MHYW_ ,L#3O\ XN@#Z1HKYN_X49^T-_T<[_Y8&G?_ !='_"C/VAO^CG?_ "P- M._\ BZ /I&BOF[_A1G[0W_1SO_E@:=_\71_PHS]H;_HYW_RP-._^+H ^D:*^ M;O\ A1G[0W_1SO\ Y8&G?_%T?\*,_:&_Z.=_\L#3O_BZ /I&BOF[_A1G[0W_ M $<[_P"6!IW_ ,71_P *,_:&_P"CG?\ RP-._P#BZ /I&BOF[_A1G[0W_1SO M_E@:=_\ %T?\*,_:&_Z.=_\ + T[_P"+H ^D:*^;O^%&?M#?]'._^6!IW_Q= M'_"C/VAO^CG?_+ T[_XN@#Z1HKYN_P"%&?M#?]'._P#E@:=_\71_PHS]H;_H MYW_RP-._^+H ^D:*^;O^%&?M#?\ 1SO_ )8&G?\ Q='_ HS]H;_ *.=_P#+ M T[_ .+H ^D:*^;O^%&?M#?]'._^6!IW_P 71_PHS]H;_HYW_P L#3O_ (N@ M#Z1HKYN_X49^T-_T<[_Y8&G?_%T?\*,_:&_Z.=_\L#3O_BZ /I&BOF[_ (49 M^T-_T<[_ .6!IW_Q='_"C/VAO^CG?_+ T[_XN@#Z1HKYN_X49^T-_P!'._\ ME@:=_P#%T?\ "C/VAO\ HYW_ ,L#3O\ XN@#Z1HKYN_X49^T-_T<[_Y8&G?_ M !='_"C/VAO^CG?_ "P-._\ BZ /I&BOF[_A1G[0W_1SO_E@:=_\71_PHS]H M;_HYW_RP-._^+H ^D:*^;O\ A1G[0W_1SO\ Y8&G?_%T?\*,_:&_Z.=_\L#3 MO_BZ /I&BOF[_A1G[0W_ $<[_P"6!IW_ ,71_P *,_:&_P"CG?\ RP-._P#B MZ /I&BOF[_A1G[0W_1SO_E@:=_\ %T?\*,_:&_Z.=_\ + T[_P"+H ^D:*^; MO^%&?M#?]'._^6!IW_Q='_"C/VAO^CG?_+ T[_XN@#Z1HKYN_P"%&?M#?]'. M_P#E@:=_\71_PHS]H;_HYW_RP-._^+H ^D:*^;O^%&?M#?\ 1SO_ )8&G?\ MQ='_ HS]H;_ *.=_P#+ T[_ .+H ^D:*^;O^%&?M#?]'._^6!IW_P 71_PH MS]H;_HYW_P L#3O_ (N@#Z1HKYN_X49^T-_T<[_Y8&G?_%T?\*,_:&_Z.=_\ ML#3O_BZ /I&BOF[_ (49^T-_T<[_ .6!IW_Q='_"C/VAO^CG?_+ T[_XN@#Z M1HKYN_X49^T-_P!'._\ E@:=_P#%T?\ "C/VAO\ HYW_ ,L#3O\ XN@#Z1HK MYN_X49^T-_T<[_Y8&G?_ !='_"C/VAO^CG?_ "P-._\ BZ /I&BOF[_A1G[0 MW_1SO_E@:=_\71_PHS]H;_HYW_RP-._^+H ^D:*^;O\ A1G[0W_1SO\ Y8&G M?_%T?\*,_:&_Z.=_\L#3O_BZ /I&BOF[_A1G[0W_ $<[_P"6!IW_ ,71_P * M,_:&_P"CG?\ RP-._P#BZ /I&BOF[_A1G[0W_1SO_E@:=_\ %T?\*,_:&_Z. M=_\ + T[_P"+H ^D:*^;O^%&?M#?]'._^6!IW_Q='_"C/VAO^CG?_+ T[_XN M@#Z1HKYN_P"%&?M#?]'._P#E@:=_\71_PHS]H;_HYW_RP-._^+H ^D:*^;O^ M%&?M#?\ 1SO_ )8&G?\ Q='_ HS]H;_ *.=_P#+ T[_ .+H ^D:*^;O^%&? MM#?]'._^6!IW_P 71_PHS]H;_HYW_P L#3O_ (N@#Z1HKYN_X49^T-_T<[_Y M8&G?_%T?\*,_:&_Z.=_\L#3O_BZ /I&BOF[_ (49^T-_T<[_ .6!IW_Q='_" MC/VAO^CG?_+ T[_XN@#Z1HKYN_X49^T-_P!'._\ E@:=_P#%T?\ "C/VAO\ MHYW_ ,L#3O\ XN@#Z1HKYN_X49^T-_T<[_Y8&G?_ !='_"C/VAO^CG?_ "P- M._\ BZ /I&BOF[_A1G[0W_1SO_E@:=_\71_PHS]H;_HYW_RP-._^+H ^D:*^ M;O\ A1G[0W_1SO\ Y8&G?_%T?\*,_:&_Z.=_\L#3O_BZ /I&BOF[_A1G[0W_ M $<[_P"6!IW_ ,71_P *,_:&_P"CG?\ RP-._P#BZ /I&BOF[_A1G[0W_1SO M_E@:=_\ %T?\*,_:&_Z.=_\ + T[_P"+H ^D:*^;O^%&?M#?]'._^6!IW_Q= M'_"C/VAO^CG?_+ T[_XN@#Z1HKYN_P"%&?M#?]'._P#E@:=_\71_PHS]H;_H MYW_RP-._^+H ^D:*^;O^%&?M#?\ 1SO_ )8&G?\ Q=:O['OCKQCXR\,_$*Q\ M;^(5\4ZOX8\:ZEX/^RKZ]_[0H ^D:*** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KYN_8J_YKQ_V5?7O_:%?2-?-W[%7 M_->/^RKZ]_[0H ^D:*** "BBB@ KYN_8J_YKQ_V5?7O_ &A7TC7S=^Q5_P U MX_[*OKW_ +0H [3XU?M(:#\&]:T+1)+:YUS7=09+NZTW3;:YN)M/TE94CN=2 MF$$,I2&+>.7"!R" WRMC?\>?'?P)\,]>\):)XC\016.J>++N.RT:VC@EN&NI M'DCC7_5(P1"\T2^8^U,N.:^<_P!M*S@T;XAZ=XG\&:OXZ\*?'4:%+IOA:3P] MI;W^G>(\M+)]AN8S%+"1%^]D)E\H1B82Y?RQLXCX]?"7XXZOX\\(>.=2\'Z# MXCU2X\9>$WMHM*U6[8Z3;VC&26&6-;*00P&YDGDEN1(^U?+^1M@H ^MO%O[1 MWP\\#>-/^$5UK7I+75T:S2X:/3[J:ULWNG9+9+FZCB:"V:1E.U9G0D$'&&!) M#^T=\/)_B&?!*:](=>_M!M(#'3[H637RPB9K1;TQ?9VG6,Y,0D+@Y!&017R- M\;/AKXSU&]_:&\ 0>%]=U#6?B/XA\/ZCH&J6NG3S:8+=&MO.>6\"&* P?99, MK(R,<1[ =PI?#?PU\8R:EX4^'4WAC7EUO0OC7<>-+S6;C39UTQM*#3SK<1WI M7R9&D$Z1B-7,@8N&4;30!^@=%%?&?[0_B7X^V/QX^#_PVT'XLZ!X4A\=3:TZ MZII/@M9);5+*U6=4E2ZNYUFW!MN4\G!R?F&% !]F45\J_P##._[3O_1W/_F- M=+_^.4?\,[_M._\ 1W/_ )C72_\ XY0!]545\J_\,[_M._\ 1W/_ )C72_\ MXY1_PSO^T[_T=S_YC72__CE 'U517RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[ M_P!'<_\ F-=+_P#CE 'U517RK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W M/_F-=+_^.4 ?55%?*O\ PSO^T[_T=S_YC72__CE'_#._[3O_ $=S_P"8UTO_ M ..4 ?55%?*O_#._[3O_ $=S_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY0!]5 M45\J_P##._[3O_1W/_F-=+_^.4?\,[_M._\ 1W/_ )C72_\ XY0!]545\J_\ M,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T=S_YC72__CE 'U517RK_ ,,[_M._ M]'<_^8UTO_XY1_PSO^T[_P!'<_\ F-=+_P#CE 'U517RK_PSO^T[_P!'<_\ MF-=+_P#CE'_#._[3O_1W/_F-=+_^.4 ?55%?*O\ PSO^T[_T=S_YC72__CE' M_#._[3O_ $=S_P"8UTO_ ..4 ?55%?*O_#._[3O_ $=S_P"8UTO_ ..4?\,[ M_M._]'<_^8UTO_XY0!]545\J_P##._[3O_1W/_F-=+_^.4?\,[_M._\ 1W/_ M )C72_\ XY0!]545\J_\,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T=S_YC72_ M_CE 'U517RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[_P!'<_\ F-=+_P#CE 'U M517RK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W/_F-=+_^.4 ?55%?*O\ MPSO^T[_T=S_YC72__CE'_#._[3O_ $=S_P"8UTO_ ..4 ?55%?*O_#._[3O_ M $=S_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY0!]545\J_P##._[3O_1W/_F- M=+_^.4?\,[_M._\ 1W/_ )C72_\ XY0!]545\J_\,[_M._\ 1W/_ )C72_\ MXY1_PSO^T[_T=S_YC72__CE 'U517RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[ M_P!'<_\ F-=+_P#CE 'U517RK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W M/_F-=+_^.4 ?55%?*O\ PSO^T[_T=S_YC72__CE'_#._[3O_ $=S_P"8UTO_ M ..4 ?55%?*O_#._[3O_ $=S_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY0!]5 M45\J_P##._[3O_1W/_F-=+_^.4?\,[_M._\ 1W/_ )C72_\ XY0!]545\J_\ M,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T=S_YC72__CE 'U517RK_ ,,[_M._ M]'<_^8UTO_XY1_PSO^T[_P!'<_\ F-=+_P#CE 'U517RK_PSO^T[_P!'<_\ MF-=+_P#CE'_#._[3O_1W/_F-=+_^.4 ?55%?*O\ PSO^T[_T=S_YC72__CE' M_#._[3O_ $=S_P"8UTO_ ..4 ?55%?*O_#._[3O_ $=S_P"8UTO_ ..4?\,[ M_M._]'<_^8UTO_XY0!]545\J_P##._[3O_1W/_F-=+_^.4?\,[_M._\ 1W/_ M )C72_\ XY0!]545\J_\,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T=S_YC72_ M_CE 'U517RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[_P!'<_\ F-=+_P#CE 'U M517RK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W/_F-=+_^.4 ?55%?*O\ MPSO^T[_T=S_YC72__CE'_#._[3O_ $=S_P"8UTO_ ..4 ?55%?*O_#._[3O_ M $=S_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY0!]545\J_P##._[3O_1W/_F- M=+_^.4?\,[_M._\ 1W/_ )C72_\ XY0!]545\J_\,[_M._\ 1W/_ )C72_\ MXY1_PSO^T[_T=S_YC72__CE 'U517RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[ M_P!'<_\ F-=+_P#CE 'U517RK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W M/_F-=+_^.4 ?55%?*O\ PSO^T[_T=S_YC72__CE'_#._[3O_ $=S_P"8UTO_ M ..4 ?55%?*O_#._[3O_ $=S_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY0!]5 M45\J_P##._[3O_1W/_F-=+_^.4?\,[_M._\ 1W/_ )C72_\ XY0!]545\J_\ M,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T=S_YC72__CE 'U517RK_ ,,[_M._ M]'<_^8UTO_XY1_PSO^T[_P!'<_\ F-=+_P#CE 'U517RK_PSO^T[_P!'<_\ MF-=+_P#CE'_#._[3O_1W/_F-=+_^.4 ?55%?*O\ PSO^T[_T=S_YC72__CE' M_#._[3O_ $=S_P"8UTO_ ..4 ?55%?*O_#._[3O_ $=S_P"8UTO_ ..4?\,[ M_M._]'<_^8UTO_XY0!]545\J_P##._[3O_1W/_F-=+_^.4?\,[_M._\ 1W/_ M )C72_\ XY0!]545\J_\,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T=S_YC72_ M_CE 'U517RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[_P!'<_\ F-=+_P#CE 'U M517RK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W/_F-=+_^.4 ?55%?*O\ MPSO^T[_T=S_YC72__CE'_#._[3O_ $=S_P"8UTO_ ..4 ?55%?*O_#._[3O_ M $=S_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY0!]545\J_P##._[3O_1W/_F- M=+_^.4?\,[_M._\ 1W/_ )C72_\ XY0!]545\J_\,[_M._\ 1W/_ )C72_\ MXY1_PSO^T[_T=S_YC72__CE 'U517RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[ M_P!'<_\ F-=+_P#CE 'U517RK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W M/_F-=+_^.4 ?55%?*O\ PSO^T[_T=S_YC72__CE'_#._[3O_ $=S_P"8UTO_ M ..4 ?55%?*O_#._[3O_ $=S_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY0!]5 M45\J_P##._[3O_1W/_F-=+_^.5UW["'Q6\2_&[]E'P+XT\87RZGXCU);Q;N[ M2". 2F*]GA1MD8"@[(USM &<\4 >^4444 %?-W[%7_->/^RKZ]_[0KZ1KYN_ M8J_YKQ_V5?7O_:% 'TC1110 4444 %?-W[%7_->/^RKZ]_[0KZ1KYN_8J_YK MQ_V5?7O_ &A0!]"7>BZ?J&H6-_=6%K_P#:% 'TC1110 4444 %?-W[%7_->/\ LJ^O?^T*^D:^;OV*O^:\ M?]E7U[_VA0!](T444 %%%% !7RK^T1_R?9^R-_W-W_IKBKZJKY5_:(_Y/L_9 M&_[F[_TUQ4 ?55%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4456U+4K31=/N;_4+J&QL;:-II[JYD$< M42*,LS,3A0!R2: .<^(WQ'T[X<:/#<7,,^HZE>RBUTS1[(!KK4+D@E88E) S M@$EB0J*K,Q"J2/$_V O#]S\)_@)I/PD\1%+/QOX0EO%U*PSUBGO;B>">(_\ M+2)TD&'7C.>"?VX/ NN_M>>*-0@M]1\2>#8]/AL$\:&U+NB /I"BD7.T9ZTM !7S=^Q5_P UX_[*OKW_ +0KZ1KY MN_8J_P":\?\ 95]>_P#:% 'TC1110 4444 %?-W[%7_->/\ LJ^O?^T*^D:^ M;OV*O^:\?]E7U[_VA0!Z=\7?CSX,^!__ CB^+-7M=.EU_4HM-LH9;J"%V+N MB/-B61,Q1>8AD9@^+K'PIJ?B[0=.\47ZJUIHEWJ<,5[< M*Q8*8X&8.X)5@, Y*GTKY1_;2O+7X:_$R;XG>&O'_AW2_B)8^#Y-'D\ >+=/ M6ZMO%EC+.[QVUN-\^UBW@O':0@1A86<.2Q(V@#G(Q5R/XI>"Y?'$G@M/%V M@OXQC7<_AY=3A.H*OEB3)M]WF >60_W?ND'I7RQ\8O'5[^SW\>O%GBCP?XI\ M/>)?%/C#4O#^GW?PRO--E&LW,,:B(RV4JW(ROERRN93!)&#&RELHPKRCPS<2 M7VN^$/ _FK-\5M.^/MWKVK:8N!?PZ2\E7[WV=[:2%5D/R,&C52<8 !^D MU?*O[1'_ "?9^R-_W-W_ *:XJ^JJ^+_BQJ'C&]_;V_9:7Q3H6AZ/;1OXL%A) MH^M3:@]PG]F+N,JR6D B( 3 5I,[FY&T%@#[0HHHH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^1?VH/V]+'X M;^(!\./A;I9^(OQ;O'-M%IMBIFM["3_IL4^\XY)C!& "79 .0#VSX^?M'>!? MV;?"+:]XUU=;0.&%IIT&'O+UQ_!#'D$]1ECA5R-Q%?%VG>"?C-_P4HU*#5_& MDEW\+/@,LHFL]#MF(O-60'*N$4")3G ;AJ^VU4*H & . !0!Y_X/\ M@+X&^'OP_@\&>&_#UGI.@1*1]GB3)E8C#/(QRTCGNS$DUX9_P2TTZ&/]B/X= MW@0&XN#J32.>IQJ5T/Y"OK2OE7_@EQ_R8G\,O^XG_P"G2[H ^JJ*** "OF[] MBK_FO'_95]>_]H5](U\W?L5?\UX_[*OKW_M"@#Z1HHHH **** "OF[]BK_FO M'_95]>_]H5](U\W?L5?\UX_[*OKW_M"@#W;6/!>C:_XAT#7+^R%QJN@R32Z; M<&1U^SO+$T4A"@@-E&9?F!QGC!K;HHH **** "OE7]HC_D^S]D;_ +F[_P!- M<5?55?*O[1'_ "?9^R-_W-W_ *:XJ /JJBBB@ 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 **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "L[Q!XBTOPGHE[K&M:A;:3I- ME$9KF]O)5BBA0=69F. *\[_:%_:6\"_LS^#VUWQCJ8BED#"RTJVP]Y?./X8H M\C@<98X5$;-REQJ*_P MR.2 2"/^6KCH?W:*&W4 7_'?[3_Q._;:\57WPZ_9S@N- \%POY&M?$.[5X/D M/583C=&".@'[ULCB-0QKZ:_9?_8_\"_LM>'S#H-L=3\2728U'Q)?(#=71ZE5 MZ^7'GHB^@W%CS7J?@3P#X=^&/A6Q\-^%=(M=#T2Q39!9VB;57U)[LQ/)8DDG MDDFN@H **** "OE7_@EQ_P F)_#+_N)_^G2[KZJKY5_X)/^RKZ]_[0H ^D:*** M "BBB@ KYN_8J_YKQ_V5?7O_ &A7TC7S=^Q5_P UX_[*OKW_ +0H ^D:*** M"BBB@ KY5_:(_P"3[/V1O^YN_P#37%7U57RK^T1_R?9^R-_W-W_IKBH ^JJ* 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJFK:M9 M:#IMUJ.I7D&GZ?:QM-/=74@CBB11EF9F("@#N: +=?)?[5'[>6F?"/65^'WP MZTT_$'XN7S_9K?1[%6FBLI#T\_9RS]_*7G RQ08)\J^)W[7'Q#_:X\87GPM_ M9FMYK72(SY6L_$*X#0QPQG@^2V,QJ1G#8\QN=BKC)C4?$U\@-Q,3RRQCGRH\\[023QN+$ T >1?L\_L'ZGK'C!?BU^T3J7 M_"=?$6X*S6^D7#"6QTO!RJE1\CLN>$4>6AS@,<,/MRBB@ HHHH **** "OE7 M_@EQ_P F)_#+_N)_^G2[KZJKY5_X)/^RKZ]_[0H ^D:*** "BBB@ KYN_8J_YK MQ_V5?7O_ &A7TC7S=^Q5_P UX_[*OKW_ +0H ]V\5>,]'\%PZ;+K-V;1-2U" MWTNU(ADD\RYG?9$F$4XRQ^\<*.I(%;=?%G[;?@F\T_QW)\7)=&\(_%'PGX/\ M(W$&M^ O$MZT%S8I)*TBZAI[[9$AN)#&%,C(KE+3;&Q9ODP/VJET+4/^$ ^* MEEH&G6VE0^*/#UW?>+;?4'N_%EB&2,IIT=JZ 0HRR0%XUN"!YTLOD.[LS 'W ME17YL?M$K_:FJ?M+^*[V"*3XD^%/$WA6Q\'WS*#?Z?"TEJ\$5H3\T:RM+<,P M3 ??(3G'!X>7[3X@\&>.C!$/BQ??'ZZT34M2C4?VB^G(MQ%+9R-]\6\=JD7[ MLG:JJAQSD@'Z3U\J_M$?\GV?LC?]S=_Z:XJ^JJ^+_BQXLU3Q)^WM^RU%J/@O M7/"D=F_BQ89]8FL)$O@=,4%HA;7,S #:"?-"'YUP#\VT ^T**** "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 **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH ***^7/VK?VZO#WP#ND\(>&+)O M'?Q4OBL-GXO_'+X^^"?V=_!DOB7QMJ MZ:?:'N;R0#/EPQYR[=/0#.6('-?#NG^%/C!_P4TU>#5O%+WGPP^ $4 MPDL]*@.+K5U!R'Y'[P_]-&'EK_ KD,:[GX'_ +#/B3XH^-(OBW^TWJ'_ E/ MBF7$ECX2=@UCIR9RJ2*/D./^>2_)G)8N27;N\C'YG-;CQ MC;^$M"@\77*>7/K\>FPK?RKM"[6N OF,-JJN"W10.U=/10 5\J_M$?\ )]G[ M(W_/VB? W[-_@]_$'C75ULHV#"TL(+I+OX7? -91+::/;L1=ZLH.5*-07=,6;EUA!),:DDY.2S9^ M9CP![!\+OA1X3^"_@^T\,>#-$MM#T:V&1# OS2-CF21S\SN<#+,23BNMH ** M** "BBB@ HHHH **** "BBB@ KY5_P""7'_)B?PR_P"XG_Z=+NOJJOE7_@EQ M_P F)_#+_N)_^G2[H ^JJ*** "OF[]BK_FO'_95]>_\ :%?2-?-W[%7_ #7C M_LJ^O?\ M"@#Z1HHHH **** "OF[]BK_ )KQ_P!E7U[_ -H5](U\W?L5?\UX M_P"RKZ]_[0H ^D:*** "BBB@ KY5_:(_Y/L_9&_[F[_TUQ5]55\J_M$?\GV? MLC?]S=_Z:XJ /JJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN<^('Q%\-?" MKPK>>)/%NLVN@Z):#,MW=OM7/95'5F/95!)[ T ='7R%^TU_P4!TCX;Z[_PK M[X7Z:?B5\5KJ0VT.FZ>K3VUG+Z2E.7<(/CM\9?^"@6LWGA M7X*6EW\//A1'(;?4_&U^K13W2]&2,J-[H&(KZJ_9G_ &0OA_\ MLN:#]G\,V'VS79XPM]XAOE#WER>I&?\ EFF>B+@<#.X\T >$? 7]@G5_%GC! M/BO^TEJG_"<^.IRLMOH$SB2PTX9RJ.H^1RN>(U'E+S]\G(^XU58U"JH55& H M& !3J* "BBB@ HHHH **** "BBB@ HHHH **** "OE7_ ()/^RKZ]_P"T* /I&BBB@ HHHH *^;OV*O\ FO'_ &5?7O\ MVA7TC7S=^Q5_S7C_ +*OKW_M"@#Z1HKXU_;4\8:QH/Q3\(IXLO\ Q)X0^#6G MZ?\ VVOB_P -Z#'JD5EK\%RK6[:EF*9X[9%$81413)).07PA*=5^T1\0O&G@ MSQ5\,;OPC\0H]0U#Q;XCL+#3?!UCI]H]GJ6FA%>^N&=EDG)12\AGCECC1#"I M0MF20 ^H**^5/%WQ8USPO^TEXHLO&_CKQ?X ^']O<:);>'9;+PU"^CZA-.I% MQ%<:A)I\RQ@RF-,F>+&]L$$9'%Z3^T=\0+[6_#7CO_A))6\-ZY\6I/ '_"'M M8VHM(+#][;QS+*(OM!N/,A$K$S%/G*A ,@'V_7RK^T1_P GV?LC?]S=_P"F MN*OJJOB_XL?$+2_&_P"WM^RU;Z=:ZY;2::_BR.9M8T"_TQ')TQ0/*>YAC68? M(RJ.K,<<*H+'L#7PCXD_:F^,7[;>NWG@_P#9VTJY M\(^"8W,&I>/]44POM[B)AGRR1T5-TIR#^[&: />OVG_V[?!'[.\A\/6*OXU^ M(UP1%:>%]).^19&X03LH/EY)&%P7.1A<'(\4^'_[&_Q&_:L\56?Q&_:?U2:+ M3XV\[2_A[8N88;9#R!*%/[L$8RH)D;C>XQMKWC]E_P#8=\!?LSP_VG;QMXH\ M\MK^Y\(QW%N--NIH"IC+EH3<*NZ.-C'',D99- MQ7+.6Q]+_9'\(Z7X[BU]=4UV?2K?Q%-XLL_"DT\!TJTU:6,H]U&HA$V6+2]%M&N[OR(\ M&:X,2\^5&""S=R550SLJGSCXU_MT?"#X'^&+;5=1\46^MW=];K=6&DZ&ZW-U M=(RY1@ =J(0>A#,E>6-H_P"TA_P4";_B:F;X&?!FX_Y"#MDQ7US\ ?V6OAS^S7H?V'P5H4=O>2($NM8NL2WUW_U MTE(Z9&=BA5'910!\N^ ?V$_'?[0OBBT^('[4GB2;5IU/F67@?3Y]EK9J>=DA M0[5'3*QG)P"TA.17W5X<\-Z3X/T.ST;0]-M=(TFSC$5O96,*Q0Q*.RJH %:5 M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RK_P2X_Y M,3^&7_<3_P#3I=U]55\J_P#!+C_DQ/X9?]Q/_P!.EW0!]54444 %?-W[%7_- M>/\ LJ^O?^T*^D:^;OV*O^:\?]E7U[_VA0!](T444 %%%% !7S=^Q5_S7C_L MJ^O?^T*^D:^;OV*O^:\?]E7U[_VA0!](T444 %%%% !7RK^T1_R?9^R-_P!S M=_Z:XJ^JJ^5?VB/^3[/V1O\ N;O_ $UQ4 ?55%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117F7QK_:2^'/[/>D? M;O''B>TTF1E+0:>I\V\N/^N<*Y7>N0^2=0L8W(B>S)^46T2L%,2$^6S,6+%_,>K\&_@Y\,O'7[3_B?XJ^&/!6 MG2:%+ J6VIW4&^.[U$2$R7UG&?EC0CY?,P3(PWIM&6E]W^*G[/WA3XL6]I#K M.F0S1VS[HU *8&TJ5!4@[64LK+T96*D$$BNY\.>&[+PSIL-E90K#%&H4!1@8 M% &K1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %?*O\ P2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3^&7_ '$__3I=T ?5 M5%%% !7S=^Q5_P UX_[*OKW_ +0KZ1KYN_8J_P":\?\ 95]>_P#:% 'TC111 M0 4444 %?-W[%7_->/\ LJ^O?^T*^D:^;OV*O^:\?]E7U[_VA0!](T5\C_M8 M?';5_"GQN\#_ __ .$PT?X4Z/<6)\26_BKQ&MRMEK%];3@C26FCEAC@B\M2 MTS2.^X30H$RP#]K^T#\8/B)\']:\(:C:0^%[K0-:\3:;X=3P^8+F?4[P7'^M MGBN!)&D;(=^(?(D!2'S#(-_EQ@'T'17R-\6_VN/%_@_6?BCK>AVFA2>"/AIJ MFCZ5JUC?6D[ZCJ3W4D7VF2"=9DC@$:7$856BE+%'.0"HHTW]KCQ??>)M#U\6 MFA/\.-:^)$GP\MM/6TG&JQE5DC2]>Y,WED-<0M^Y$ (1U^+=_G2:UXD GQ* M3DO'"7GQ;\:2N)I]1\1$O;&3^\( M"S;S[RM)TX KZ_ "@ # I: ([>WBL[>."")(8(U")'&H544# Z #M4E%-9 MMBECT S0 ZBOR@^-G_!6KXI^ _C!XU\,Z%X9\'G2-$UB[TRW?4+6ZEGD6&9H MM[LEPBY;9G 48SCGK7VK^SA^UYHOQ4^$O@_6O%M]INC^+-93$VFZ>DSQ+(96 M1-N0Q4, IPS'&[&3C- 'T517G_Q(^.'AGX5W]M9ZX]V+BXB\Z-;> N"NXKUR M!G(-<78_MA>#-4U>RTZUL-9>6ZG2!9'@B5%+,%!/[S..?2@#W2BO*OB]^T#I MGP?U:RT^^TJ\OY+JW\]'MV0*/F*X.3GM^MX3Y2S!QT_4] M/OKR2ZA\]6M A"KN*\[F'/%ZF2",M#"5#,P4$GS M>F3Z4 >\45P'Q$^-WAGX6ZI:6&NR74/^RKZ M]_[0KZ1KYN_8J_YKQ_V5?7O_ &A0!](T444 %%%% !7S=^Q5_P UX_[*OKW_ M +0KZ1KYN_8J_P":\?\ 95]>_P#:% &K^TO\*_B!\8/+\%:3JFEQ_#GQ5:2: M=XC.H:4ES<:6BH[K<6C>?'F21C&@W)*(V1) !@ALFY_99\5V?Q;T/QEI/CK0 M;BR\,Z3%HOAG2_$OAB?4#HL(B2.>6*2/4( T\VP;Y63=M"J, '=])44 ?-7Q M"_8V/CCQ5XW\KQ!O'6H:9JGB3P^=+\VYGGLRAQ;W?G*(8Y?)AWJT4A^1 MMK+O(!H_[&QTSQ?8>;XN6?X?Z9XTF\>:?X;72]EU%J,BL0CWGG$/ DLDLBIY M*M\R@NP49^E:* "OE7]HC_D^S]D;_N;O_37%7U57RK^T1_R?9^R-_P!S=_Z: MXJ /JJBBB@ 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 ***AN[R#3[66YNIH M[:WB4O)-,X1$4=22> * )J*^7OC!_P %(?@?\)/.M8_$O_"9:RAVKIOAA!=Y M;I@S9$0YX(WDCT->/_\ "Z?VO/VI/W?PZ\"VGP9\)W'"Z]XBYNV0_P 2^8F2 M".04@..S]#0!]N^.OB1X5^&&BOJWBWQ%IOAS35S_ *1J5TD*L1_"NX_,W^R, MD^E?('CC_@J!HVO:R_ACX&>!M<^+'B5OECFAM9(;-.V\C:964'KE47'\52^! M?^"77AB^UI?$OQF\9Z]\7/$K8:3[==20VOKM^^96 /3YU7'\/:OKWP9X!\,? M#/0UTKPOH.F^&]*C&?LVFVR6\? ^\P4#)]2>: /AQ?V4?VD/VK6%S\=OB-_P M@OA68[F\&^%BN2I_@DVDQ_0NTY'H*^GO@?\ L@?"?]GN&)_"'A.UCU5%PVM7 MX^TWS^I\U^4SW5-J^U=[X[^)6A?#GP]%K6L7$@L9G6.%K:(R^8S*64 CCD G M)(''6O!M:_;'U#6[HV/@GPC/>W+?ZM[L-*Y_[8Q<_P#CU 'U%6%XA\=>'?"8 M_P")SK=AIK=H[BX57/T7.3^ KS_XH^#_ !A\5? _ALZ)J2;<\_<"A3CUR!7TC>^$=&U2WL(M1TRUU-;$8MS?0K,8^ ,@L#S@# MFM2&&.WB6**-8HU&%1 /0 4 >2?'+PW\2?$5YI,?@75CIMDT<@O/WRP[6R MNUMV-_(+=.FVO.M+_95\:ZAJ5I?^(O'?G3P3)/C=-=_,K!NKLO<5]1T4 ?EO M^V3_ ,$U]:\:?$B_\6^ I[&UDU:X>XOK.\,B1F1N6E5E5SN9B21@#G->V_L, M?L4K\+_AV\'Q!CBU;74U-KVV:SNIUAMX]L81!]PDAD9NF/FQ7VRT:O\ >4'Z MTJJ%X P/:@#GO$WP[\->,KJWN=W4I$URF[:I.2/SJ"P^%?@S2Y8Y; M7PIHL$T;!DE6PBWJ0<@AMN0R(,(]Q LA4=< D M<4V'PYI-NP,6EV<1!W I;H,'UX%:-% %6ZTRSOF5KFT@N&48#2QJQ _$57_X M1O2/,63^RK+S%.5;[.F01Z'%:5% &7JWA?1M>E674](L=1D5=BO=VR2D+UP" MP/')K.B^&?@^"YBN(_"FB1W$3!XY5TZ$.C Y!!VY!!YKI:* .:\5?#7PQXWN M(KC7=$M=3GC3RTDF4[E7). 0>F2:YVW_ &=OAW9ZA;7T'AJ*"ZMI5GBDCN9E MVNIW*-BC!@"/+S@X]:]SHH \>^-7[/$7QB MUJSU&37I-*>UMOLZQK;"53\[,6^\O]['X5POAO\ 9%UCPMXBTN]MO&?G6=K= MQ32PBW>$R(K@LO#D<@$5]-T4 >,_&SX?_$CQ5XBL;[P9XE71[&&U$4EM]NF@ M+R[V);:JE3P5&2<\5QOAGPO\?](\1Z4M]K(N])^U1"[;[1!+^YWC>?G7=]W/ M3GTKZ8HH \7^-GBKXH^'_$UDO@C1CJ6D_9%>=OLPE'G%W!7J&^Z%Z>M0V\MT=+NHQ&C.%9MQB@#Q;XV?M"7? MPA\36>G1^'?[7MYK-;IY_/:+:2[KMSL8?P9_&N<\'_MD6?BCQ%I6D/X6N+6? M4+J*T1TO%D56=PH)RB\ FOHRJDFDV,TZ3/9V[S(P99&B4LI'0@XX- 'G/Q0_ M:%\/?"7Q#;:1J]EJ5Q//;+=![*.-E"EV4 [G7G*&LKPY^UAX(\3:S8:7;1ZI M%=WUQ';0K-;* 7=@J@E7..2*],UKP3X=\27 GU?0=,U2<*$$M[9QS,%&2 "R MDXY/YFLJU^$/@JQU"VOK7PMI5M=V\BS0S0VJHR.IRK# Z@@4 ?G]_P %*OVT M/BS\!_C9HGA;P!XDC\/:6^A17\^-.MKEY9GGG0Y,T;X 6)4&<[67(W+R>,CKUKYU_X)(?LY76AZ7:? M&EM4>2+Q#IEUIL>G"$*L2I>[&8ON.\EK48X&-Q'/6@#],Z*** "OF[]BK_FO M'_95]>_]H5](U\W?L5?\UX_[*OKW_M"@#Z1HHHH **** "OF[]BK_FO'_95] M>_\ :%?2-?-W[%7_ #7C_LJ^O?\ M"@#Z1HHHH **** "OE7]HC_ )/L_9&_ M[F[_ --<5?55?*O[1'_)]G[(W_"O^AOT'_P9P?_ M !5'_"U/!7_0WZ#_ .#.#_XJ@#J:*Q(?''ARY;;#K^ERMC.$O8R<>O#5H6^K M6-V$,%[;S!^%\N56S],&@"W1110 4444 %%%% !1110 4450U[7M.\+Z+>ZO MJ][!INF6433W-WLYKY&N?PA4F0_@M 'I%%?$7C3_@K)\+;.]_LOP%H/B3XD:S M(2MO#IUDUO%*?3,@\W\HC7._\+0_;<^/WR^%? FC_!G1)ON7^O &[0'LRS!G MZ=Q;CZT ?>]]J%KI=G+=WMS#:6L*[I)YW"(B^I8\ ?6OG#XK?\%%O@1\)XYX MYO&)O%9^4I_ST3S-D?X* M)JFM/^" M6VI2V%Y#JK:>I-Q#8RK*ZL%+;, \,0. <5\W:M^UMXD\7WC:=X \)333-P)I MXVN)<>OEIPOU)84 >D?"/]DOX0_ A8[CPEX)TRPOX1G^UKI3 MI"D#VK6\8?M%> O!>^.YUN/4+I?^7731]H?/ID?*#[%A67\/?#?C/QE\,O$& MB_$E=EWJ9D6&7,9=(W0 ?+'\H*L-P'OS57P?^R;X%\,[);VWG\072\[[]_W> M?:-<#'LVZ@#3NOB=JWCSX-7/BCP#:DZL7*16=S$)) 5DVL-H.-VWYAU'(KR" M/X"_%GXJN)O&WB5M-M'.3;2R^:1[B&,B,?F#7U5INEV>CV:6MA:06-JGW8;: M-8T7Z*!@5:H XK2_A3I$?P]TOPAK*_\ "06%BJA6NAM+%6)3A3P #C'H,'-= M+HOA_2_#=H+72M.M=-MQ_P LK2%8U_)0*T** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE M7_@EQ_R8G\,_^XG_ .G2[KZJKY5_X)/^RKZ]_[0H ^D:*** "BBB@ KYN_8J_Y MKQ_V5?7O_:%?2-?-W[%7_->/^RKZ]_[0H ^D:*^?%&F?&[PI\)OA_! MIH\5SV*^*;HZSJD5BNHV44Y5].M \,QEN)4BN"3A!$D>[?SE=OQ1^TU<>'?V MEO /PE/@75E@\4+>9\2WLJP6T,VO MQJ\6^(_CEXO\ ^&O!^BW=AX3_LQM3U;5?$,UI*R7D;29@MTLI0Y14;AI$R<# M(SD>,M- \)1?\*^U/QM)X!LO$BZL6NY-12-_WC6?D;5MVFBDB5_/ M+' ;8 P% 'TI7RK^T1_R?9^R-_W-W_IKBKZJKY5_:(_Y/L_9&_[F[_TUQ4 ? M55%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4453U;6=/T"PEOM4 MOK;3;*(9DN;N98HT'NS$ 4 7**^;_B+_ ,%$/@%\-_-CN?'UGKEXG2U\/H]^ M6(["2,&,?BXKQ:3_ (*9>+/BA,UM\%/@-XH\7AB534]25HX$/JZQ*Z@?65: M/OFH[BXBLX'FGE2&&,;GDD8*JCU)/05\%#PG^W7\;.=6\2>&/@WI4O+VNGA) M+@*>FTH)G!_[:I_2GP_\$K?^$VG2Y^+/QM\:>/9]V]D67RE!] 9VG..W&/;% M 'TMXR_; ^"G@%I$UKXG^&H9H_OV]K?I=3+[&.'

8\$",$2U/!?_!-W]GOP6J,G M@*+6;E>MQK5W/=%OK&S^7^25=\3_ +/\OPKUJW\5?!K3M)\+ZI"HAN-)M[86 M^G:E!G/DW$<0'3)*2 ;D).,JS*P!Q_Q>^-/Q-_91O-'\&^&?!-.=#^"7AGPU:/TF MU:X7S4_![M3_ .0Z^D?@S\(M0T74[[Q?XMOSK/C35MIO;XKL55&=D$*9/EPI MDA4![EF+,S,?9: /@K_A ?V^O&0/VGXA>"?!L+??CAAB=P/0$6LIS_P(?6E_ MX9$_:RUS_D,?M.-8[NO]F02C'TVB*OO2B@#X+_X=S?%?6.=?_:P\<7R-]Z&) M;H*/INO2/3^&E_X=-Z)JO_(Q?&+QYK.?O?Z0BY_[[$GO^=?>=% 'P?%_P1P^ M#1<27/BCQU_\ !L_^%'_#IGX ?] [7O\ P;/_ (5]E44 ?$\W_!(G MX#RKA6\40G.=R:HA/TYB-9]Q_P $=_@A-OV:QXT@W=/+U*V.WZ;K8_K7W110 M!\&_\.<_A);\6GC+QY;*?O#[=:'/Y6HI/^'2GABU_P"0?\6?'EG_ -O,1Z=/ MNJO2OO.B@#X,_P"'7>K6G_(-_:'\>61'(_>.<'U^69>U'_#N'XI6?_(-_:T\ M>6('"\71P.X^6^6OO.B@#X,_X8._:#L^+3]K?Q1,.G^D171X[=;MN:/^&/?V MJ[/_ (]?VH)YL]?M$$O;IU+5]YT4 ?!G_#-O[:=GS:?M$Z-,>O\ I-KW[#FV M;C_.*7_A2?[>EKS;_';P7*3P1-91X'TSIK5]Y44 ?!O_ JW]OZUX_X7!X#O M,\[OLD(Q[?\ (.6G^&W^,W@/QQI-U^U'K.G>+/ MM*LUM=:&(TL;"\# Q7-[ M$MO$TD2'HQ)6-MLC+\H=/N^LKQ'X;LO$VFS65["LT4BE2&&1@T ?/?[6'BII MKG1-/^',+:C\:84%UHUU8S1HMA:NP$CWCL"IMI0N!$P)D90R@&/S$\DC\1?M M_6J CPUX#U $8R9(E_'_ %Z]:^I_A/\ +PM\(8KE-#T^.V$TGF-C+'@!5&2 M2<*H557HJJJ@ "O3: /@W_A:G[?UEU^#W@.^!]+R(8Q_P!Q)>OX]*/^&E/V MT=%YU;]G71[U?33;K)_\=N9/:OO*B@#X._X;T^/NB?\ (9_9*\57"C[TFG2W M3 >_%H_OWI1_P5$U'2CCQ%^SYX^T8C[W[EFQ_P!]Q1U]X44 ?"]C_P %?_@_ MYP@U?PUXVT2?N+C3K=E'Y3[O_':[31?^"IG[.NJ;1<>+;[22W:]T:Z./J8XW M%?5E[I]KJ4)AN[:&ZA/6.:,.I_ UQFL_ 7X9>(MW]J_#KPGJ>[J;S1+:4G_O MI#0!P&C_ +>'[/\ KNW[-\4]!BW=/MDCVOY^:JX_&NYT?]H;X6>(=O\ 9?Q* M\(Z@6Z"UUVUD/Y"2N+UC]A?X!:YN^T_"KP]'G_GSMS:_^BBM<)K'_!+G]G35 M,F'P9=Z6Q_BL]9O/Y22,/TH ^I-.UBPUB+S;"]M[V/\ OV\JR#\P:N5\,ZE_ MP1_^#,TOG:9KOC319UY1K;48&"G_ (' 6_\ 'JI?\.N]7T7_ )%3]H?QYX?Q M]S]X[[?^_7^M'_"@ M/VY-$_Y!7Q^\,WP';4;523_WU92>I_2@#[THKX,_L7]O_0O^8_X#\1;?^F<* M;O\ R#%_3K1_PGO[?]C^Z_X5OX#U';_RV^TPC=_Y.K_(=: /O.BO@W_A='[> M]KSH_X:,_;8N.8?V>="C#_ '/-NQQGIG-V/Z4 M?>5%?!G_ M3]OO5O]5\'_ VDQGH\EW$6_'.H-_Z#WH\O]O_ ,1?)YO@/PON M_P"6F(7V_I-_(T ?>=8/C?QOI'P\\-W6MZW<_9K*#:H"H7DFD8A4BC106DD= MB%5%!+$@ 9-?%@_9U_;7\3?\A_\ :$T+2E?JNC6@!4>VRUB_G^-0_P##O+XH M'4M-\2:]^TIXL\0Z]I-RM_8J8I#%;3KG:RB6>13P2"-@!#,",$T ?0Q\6?%7 MP[&/'>N:;'/X8G.;OP78VXEU'2;3JERLJ$_:)QRTL*Y&T@1%FC/GQGN&/\ P,((P?JPIDWQH^*'BS2XO 5MX>FT'QQN M,&I^*HX0=.BMQ@"YM Q.Z:09 B?(B8,6+J$\WMOAG^R-\*_ %G#.G@/0[[6B M?,EU;4K-+R\DD)RSM-,&EW.L0/TW$9H ^ M%C^P'\;_ (M?/\8?VB]6N+:3_7:/X<$BVSYZXR8HQ_WY->C_ ]_X)=? 'P) MY./RXS^*&O;M'_ &@?!'B+Q=9>'-*U5M0O[MF5 M'BA80@JI;!=@ <5P'Q6^,?Q(L/'-_X5\(>%A.8 A6^2![EF5D#!NR) MU(^;/(H ]C\'?#GPI\.[/[)X6\-:1X(O%(LM#6XDCC#2C;-&&(5Q!%A3D8/SD'FOIC2=$T_ M0+-;33+&VT^U7I#:Q+&@_!0*NT >:_!OX&Z;\'(;TV6I7FH7-\J"X:;:L9VY MVE4 X^\>I/6N_P!,TBQT6U%MIUE;V%N#D0VT2QI^2@"K=% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7RK_ ,$N/^3$_AE_W$__ $Z7=?55?*O_ 2X M_P"3$_AE_P!Q/_TZ7= 'U51110 5\W?L5?\ ->/^RKZ]_P"T*^D:^;OV*O\ MFO'_ &5?7O\ VA0!](T444 %%%% !7S=^Q5_S7C_ +*OKW_M"OI&OF[]BK_F MO'_95]>_]H4 97[:/PGUWXX_V;X#B^'GACQ1I_B"TN+.Q\6ZH)EN?"5P$,DM MSN2"3*N(X BJ\.YT".65LK:^('P5^*>I?&;X)^)](C\-Z[IGPVM[R&2\US7[ MJWOM8>ZL%M9)'1+&58F5@S_???G!V9S7TY10!\Q?M$?LQZQ\9/&-M\# M:%L/H'P:^'WB7XJZX>$:WM7MX#V#!0CRD?[R)]:QV\&_MM?M(_-KG MB+2/@7X:GY-II9_T[8>A!C9Y V.H,T?T% 'VA\1/C%X&^$EB+OQGXLTCPU"P MW(-1NTBDD_W$)W.?9037RIXV_P""KOPWM]2.C_#GPWXD^*&MOD00Z;9O;PRD M=@74R_E$:N_#G_@E9\*/#]]_:_CJ_P!:^*&OR$/-D^&[+ !ATNSCMU;W;8!N/N>: /B+_A-OVX?V@L MKH/A;0_@GH,W"W>K ?; IZAA()) <=Q"GUS5S2?^"6I\=:A%JWQM^+WBGXBZ MBIW_ &:&=HH(S_=#RF1MO^Z(_P *^]** /$?AS^Q3\$/A7Y3Z#\.-%-U'@K> M:E";^<-_>#SERI_W<5[7%$D$:1QHL<: *JJ, = !3Z* "BBB@ I",]>:6B@ M!*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH ***CFN(K<9ED2,=?G8"@"2BLR?Q1 MHUJP6;5K&%B< 27**2?3DU7\1>-O#_A%HEUO6K#2GE!:-+NX6-G ZD G)_"@ M#;HKS]OC[\/5GCA'BJQDDD8(JQ;GR2< ?*#ZU;^(7Q@\,?"^2TBU^\EMY;I6 M>%([=Y"P4@'D# ZCJ>] ':T5X;_PV)X%>\AMX(-7N&ED6,.MLBJ,G&3N<''X M5N?&OX]0?!JYTR";19=4:^C=T9)Q$J[2 0?E/]X4 >K45\N:9^V#KOB+4K6# M3? Y\B294=EFDN"%+ $C:B\XS7H?QR\2?$K1=2TNW\!Z9]N@N(G-Q*+82&-P M1CYB=HR#W]#0![!17RYI.F_M%:QJME/J-S]CLTF1Y(VEM8@R!@2I$?SOK0!^ M(W[.O[5'Q T?X\>![_Q3\5?%/_"/IJUN=2.HZS<7$#0;QO65'=@5(R#D< Y' M(S7[$_&CXL>/?"/B2STCPEX876$NK1;@72VLUP58LRE<(0!C:#D^M?+VK?\ M!(WP)?>,)=0BO-8M--DN/-_LZWNHQ JYR4&8RX7_ (%GT(K]"+&%K>SBB8[F M50": /G/P+;?'CQ'XPTC4]>E_LW1(;E'GM)7B@5XL_.NQ 6)QG&[OCFNN^)7 M[,ND?$_QT?$%_JMU9Q/;QQ2VMK&H9V7(W;VSCY=HQM_AZ\U[-10!YWX+^ '@ M;P)=07FG:,LFH0G MDVS7%]=P65NO66XD6-!^).* +-%>5>)OVJ_@YX1+KJGQ-\+PRI]Z&'4XIY5^ MJ1EF'Y5Y[\:7*G!A\/:!=SMGT!9$!_.IYEW&?2]%?,G M_#7GC3Q /^*2_9S^(NH;ON-X@BAT=&]\R,V![T?\)]^U7XFYTWX6>!O!F[H/ M$GB"2_V_7[*!G\*.9 ?3=%?,O_"O?VJ?$?\ R$?BSX*\'[NO_"/>'&OMOT^T MD9_&D_X9+^(.N_\ (T?M(^/KO=]__A'U@T?/T\L-BB[[ ?3=8&L_$#POX"?\.]_ACJG_(SZGXS\;$_>/B#Q+GVUYKK\_-=LT>\!T.L_M;?!;0.6U.Y[0Z=I-[.3[@K#M_6O4-&_9\^%WAW;_9? MPX\)V#+_ !6^B6R-^83)KMK#2[/2H?*LK2"SB_N6\:HOY 4>\&A\X?\ #P'X M>77_ "#/#OCS6B>GV#PQ<-N^FX#_ ":/^&WA><:7\"_C)J.?NR#PIY<1_P"! M-+].W0U],T46?<#YG_X:P^(-[SIO[-_CZ4=OMSV]H?\ QYC1_P -+_&.7YH/ MV9?$+)ZS>(+.-OR(KZ8HHL^X'S/_ ,-%?'67YH/V8-39/6;Q?81G/T*T?\+^ M_:&EY@_9A_X_?A=\5]-'&[M=OUVHWO\ D:M6/_!1 M+]GJ^;8OQ$B@D!PR7.EWL)4^AW0@5]'U5O=+LM27;=V<%TN,8FB5Q^HH][N! MX[8?MK? O4L>5\4?#R9_Y^+GR?\ T,"NHTW]HSX4:Q@6/Q-\'W;'^&+7;5F_ M+S,UKW_PB\"ZKG[;X*\.WF>OVC2H'_FEUK']GZ]IE_NZ?9KR.3/\ WRQK9KY_U+]@?X :MGS_ (:: M:F?^?:>X@_\ 1ICZ;I6]ORHU ^F:* M^9O^&$=#M/\ D$?%CXMZ!CH-.\6NH'_?2-_DT?\ #(OC33_^01^T;\2(<=/[ M2GAOOSW(,]J+OL!],T5\S?\ #/\ ^T!IO.F_M-SR(/\ ECJ7@RQGS]7W BC_ M (0']JG3?^/;XJ>!]9QT_M+PZ\&[Z^4W^[L_^0C\ ?C);#N]OX9$Z+[D MK+TJA_P2]C\K]ACX:IE6VG5!N4Y!QJEWR*=TQ'U11113 *^;OV*O^:\?]E7U M[_VA7TC7S=^Q5_S7C_LJ^O?^T* /I&BBB@ HHHH *^;OV*O^:\?]E7U[_P!H M5](U\W?L5?\ ->/^RKZ]_P"T* /I&BBB@ HHHH *^5?VB/\ D^S]D;_N;O\ MTUQ5]55\J_M$?\GV?LC?]S=_Z:XJ /JJBBB@ HHHH ***RO$GBK1?!NDS:IX M@U>QT/3(>9+S4KE+>%/J[D ?G0!JT5\;?%#_ (*F?"7PC??V1X,AU7XG^(9& M\J&TT&W98'D_N^\>?$[PC\+=).I^+_$NE^&K'G;-J=VD G6DD%NYZ<91IFQ[18/K2^ O^"5G@<:L- M?^*_BOQ!\6?$%I_\ EWL21?F, M]"-C/*' Z@R0_0<5W'PS_P""6/PG\+WPUCQO=:O\4/$+GS)KK7;ED@>3^]Y2 M'+?21W%?9=% &-X5\&:!X$TF/2_#>AZ=H&FQ_=M-,M4MXA_P% !6S110 444 M4 %%%075];V,?F7-Q%;I_>E<*/S- $]%?$KPCIV?M7BG1KQVLGB'5(]-6ZW>3N1WW[<;L!0>FX?G0!TM%>.WW[67PWM<^5JM MU>?]<+*4?^AJM=!\6/C9HWP?ATM]4L[Z]_M'S/)^Q(C ;-F=Q9UQG>,8ST- M'H5)N ZFOFF[_;@T5,_9O#-_+Z>;.B?R#5^7O_!3BUUK_AKKQ3J&HQW(TV]A MLVTN28DQO"MK$C>7Z 2"3('<0B<80($/RJ?*8XXYW'O7Z$_'+QAX]\,QZ&/ VB?VL;KSOM9 M-H\QBQY?E]" N=S]?3V- 'JU%?*G_"9_M%ZA_J="^S9_Z#?'OB[^Q%\$ZY_8HA\\7A^UR0>9N\OR_N YQA_IF@ M#U:BOE3_ (4%\;;K_7?$3:K=5_MJ\/Z!,5ZK\=/ACXG^)']B+X=\0_V"EIY_ MVG]_+'YN_P O;PG7&QNO]Z@#U:BOE3_AE'Q[-S-X_P MT'[ZX;^9KU7XZ?!B M^^+W]B?8M=_L7^S_ #]_[IG\WS/+QT88QL/YT >K5#/>06NWSIHX=W3S'"Y_ M.OEK_AAV>;_7>-\XZ?\ $L+?SFKUOXV? V#XS_V-YVKR:5_9OG8\N 2^9YGE M^K#&/+_6@#OI/$FD1 E]4LD'3YKA!_6GZIKVF:&L;:EJ-IIXDSL-U.L6[&,X MW$9QD?F*^=(_V'M)!&_Q3>L/]FU0?U->I_&#X(Z9\9&T?^TM0N[$:;YVP6H7 MY_,V9SN!Z>6/S- '2-\2/"2,%;Q3HJL>@.H0Y/\ X]5KQ!XRT'PFT UK6;'2 M3/N,0O+A(M^,9QN(SC(_,5XC%^Q/X23EM;ULL#D%7A&/_(=>D_%/X*Z#\7FT MPZU-?0G3_-$1LI$3._9G=N5L_<&/J: +#?&SP$IQ_P )=I#'. %NE;^1K4\6 M?$+PYX%-L-?U>WTLW(8PB?%;PO\,S9CQ%J1L&O Y@5;>27?MV[ON*<8W#KZUQD/[)OPWC M^]I-S+SGY[Z7^C"NX\;_ O\,?$=K$^(]+&I&Q\S[/NFDCV;]N[[C#.=B]<] M* .';]K#X<>8%35;F0DX&VRE'\U%=+\3_C/X?^$K:>NN+>.U\)#"+2(/]S;N MSEAC[PJE%^SC\-X?N^%;8\8^:65OYO76^)? ^@>,FMCKFD6FJFVW>3]JB#^7 MNQNQGUVK^5 'CC?MI>"?,5(],UURQ R8(5'_ *-KYB_X*[?&+QY\-U^&UIX. M\4:YX6M;MK^2]FT6]EM&F91;B)7>,@X :3YVN9^/WP#\.?'[P?-H?B&Q2[A8'RV/#1MC 93V(ZCZ"@#\M_V!OVT M/&OAOXFZO#XT\8>(/&UM?:?Y5II>MZU-,GFAUL7U]IGF_9DO;B)HU,D;1LV$B4D[78/;^>-;;P#\C M, 2(+B0X)]@.U>G_ !S\>^//!<^CQ^#/#O\ ;J72R_:6^PS7!A*E-O,; +G< MW7KBO6:* /E>W^*'Q]OYX\>$?L\>X;A_9K)QGG[[>E>G_'.Z^)UO/HZ_#N+S M$99?MAV6YVD%-G,OKENGI7K-% 'RO!8?M*W4\;7%QY2!@6!DL%! /3Y*]/\ MCGX7^(?B*?1_^$%U8Z9'&LOVS_2?)W$E-G8D_P =>LT4 ?+%O\%/CG-<123^ M/!&JN&*MK%T <'IA4KT[XY?"?Q'\3)]';0O$;:%':K*MPOFR*)=Q7:<)UQAN MOK7K-% 'RQ;_ +'_ (DDN(I;SQWO*,&_U,DG0Y[N/2O4?C9\!H?C-=:/-+K+ MZ5_9ZRIM2W$OF;RI_O#&-OOUKU:B@#YMTW]B?1;.XBFE\3:A*T;!QY<$:<@@ M]\UZC\4/@CX?^+ESILVMS7T36"R+&MG*J!@Y4G=E3_='3'4UZ#10!XQ8_LD_ M#VQD20VM_.Z$,#)>,.1_NXKT#QA\,_#/C^>SF\0:3%JC26:2$?BP-=7/8VUU)')-;Q2R1YV-(@8K MGK@GITJ229(4+R.L:#JS' K!O_B)X4TO/VWQ-H]GCK]HOXD_FWN* .@Z<#@4 MM>X M_P#1:M2N@/=**^9Y/^"C'P*D8IIGB;4==D'!33="OI#GTYA I/\ AO+P[>?\ M@;X8?%;Q%Z?V7X2D?/\ WTZTN9=QGTS17S-_PUUXUU+_ ) _[.7Q'G]/[3@A ML?\ T)SBC_A?/[0VJ<:=^S0;5#TFU3QI91X^L87=1S(#Z9HKYF_X2W]K+6.+ M/P%\-_#Q/1M7UBYN@OU$ &?PI/\ A"_VK]<_X_OB/\/?#&>O]B:'/=[?I]H( MS^-'-Y ?35%?,O\ PS9\:=8YU_\ :9UR56^\FB>';/3L>P923^-'_##-EJO_ M ",OQB^+'B53]ZWNO$[1VY^B(@Q^=%WV ^C=4UK3]#M_/U*_M=/@_P">EU,L M2_FQ%><^(/VJ/@[X7W#4OB=X5BD7[T,6K0S2#ZHC%OTKAM*_X)[_ &TVX^T MW'@DZU>?Q7.KZG=W3-]0\NW]*](\._LY_"OPGM.D?#CPK82+TEBT>W\S\7V; MC^='O!H>977_ 4*^";3M;:-K^I>*[Q>/LV@Z)>7#'Z'R@I_.H3^V#XFU_(\ M(_L^_$K52?N2ZS8Q:3"_N'E<\>^*^D;6T@L8%AMH8[>%?NQQ(%4?0"IJ+/N! M\T'XB?M2>*/^05\)/!O@L-T;Q-XD-]CW(M5%)_PK?]J/Q1_R%/C!X1\&!OO) MX9\-?;<>RM=,#^-?3%%'+Y@?,Q_8W\0>(.?%_P ?_B9K /WX-)U"/2X)/9DC M0\>V:L:?_P $]?@A#=+=ZMXWBM(4A@B2&)!A8XU"JH M] !TJ2BJ$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_\$N/^3$_AE_W$_\ MTZ7=?55?*O\ P2X_Y,3^&7_<3_\ 3I=T ?55%%% !7S=^Q5_S7C_ +*OKW_M M"OI&OF[]BK_FO'_95]>_]H4 ?2-%%% !1110 5\W?L5?\UX_[*OKW_M"OI&O MF[]BK_FO'_95]>_]H4 ?2-%>(?&K]H+4O!/C[1/ W@SPQJ'C+Q8UM'X@UBRL M[>-A9Z&MPL,TH,D\(>=SO6*-#(Q,;$IC&[0U?]J3P9I/Q\\+_" 1ZM=^*]>2 M=UDAL2MI9F*U-ULGE))/"%MXL:&W_ +*GU:.(R/:H?.\_(*21[S"(R\; ,<9H ]NK MY5_:(_Y/L_9&_P"YN_\ 37%7T)\3O'5K\,?AUXG\77D$EU:Z%IESJ%?AA90R-%YU]?17^I9!*DB,@G; MP?G\C;G'S3+%%&/5G8@ ?4U\K?%C M_@IY\$_AS,]AH^J7?Q UHG9'9^&8?.B9R<*//8K&03_<+GVKXR@^$.F_$#4H M=8^-7C_QQ\2[U3Y@TV.Y6TM8F[JK.TIV_P"XD=?1_A+XU?LX_ S3;2R^#_A_ MPW'XOB&V_@G@G-W:@#$@>[E3=(5?Y2 _?(&*0%#_ (75^V1^TI\G@#X>V/P< M\.3?=UCQ'S<[3T(\Y-Q!'(*6Y_WNE:?AO_@ES%XRU:'7OCG\4/$?Q-U']/T_P '> _B9INM0E3?:A_PB$QM)\*598WVN1E^02JC //:BZ ^B_A? M\"?A[\%[$6O@CP?I/AQ=NQYK2W'GR#_II,V9'_X$QKNR0H))P*_/&Y\1_M!> M(&PGAGXD3JW8 6:_B'ECKK_B=<_M ?%[PCH>AK\![C3_ .S2C'4M0\76(:Y( MCV$M$"2I)^;JV.G/6BZ ^Q]0\:>'])S]NUW3;+'7[1>1QX_,U5\6?$3PYX'T M^VOM.:^";7]E_X[:A& /!?A_2Y#_%>>)1(!U[1 MP'V[UZGXG^#O[3'Q$\/Z1HNO-\([?3M-""#RVU62?Y4V9=@4!./3 I7&>Q:A M^UK\.++/E:E=W^/^?>RD&?\ OL+6W\5/C=I_PMT#2-6FTZYU*#4S^Y$+*NWY M0PW$^H/;/2OFO3_V*_BSQYGCCP/I/K]E\-RWN.G_ #\3'/?_ #T[J;]E_P", MFL6MM;:S^T7+<6UN (8+/P3IT"P@# "'+$8'&:+OL!'-^VU<7DABTSP4\K]B M]\6/_?*Q_P!:]1^,'C[QKX=\.Z#>^#- _MBXO^;B(VFC?V?NZ?Z+;Q8_[_ !->G_&S0?'/B#0-!_X1 MG7$\/72;CJ#R7GV=3E%XW*#G!#=/6N'_ .'?_P ,;@8U._\ &.M>OV_Q/=MG MZ[76I;?_ ()W?L^PR>9)X %W-WDN]7OIB>O]Z# M+D:/> ^74L_V7]-YOOC79W1 R?LNHP8/_?*,?UKO?B'^T]^RYXZM],M M_$?Q!L;^/3=PA\G[5GD*&R8TYSM%?0-K\'_ 5B +;P1X5I-NOOV2MF MU\):'8D&VT;3[<@Y'E6L:_R%&H'QO;?M%?L9:.[H=CI_@IQQZCI7EWQY\<>"/VB;&.UUG]G/X MQ:N48,DW_")/#M(SP)5F5EZG@'!S7W]119]P/S]_9U\0Z1^S?#JJ>"_V:?BS M9C4FC:[>723OD*;M@S+.QP-S8 ./F/K7M7_#7_BV;_CW_9T^)S =?.LH8C^& M7YKZ8HHL^X'S/_PUEX^F_P"/?]F_X@,!U\XV\7Y9;FC_ (:L^(W_ $;;XY_\ M"+;_ !KZ8HHL^X'S/_PU9\1O^C;?'/\ X$6W^-'_ U9\1O^C;?'/_@1;?XU M],446?<#YG_X:R\?0_\ 'Q^SA\0%S]WR3;R_GAN*/^&P/%L/_'Q^SI\3E!Z> M38PR_GA^*^F**+/N!\S_ /#9FMP_\?'[//Q<4'IY.AI+^>)>*/\ AMBZAYN/ MV?OC4H/3R?"@E/XXFXKZ8HHL^X'S/_PW';Q_\?'P+^-EH.S3>#B ?88F-'_# M=FC1\W'PC^+UJO9IO"#@'V&)#7TQ119]P/F?_AO3PI'SS3>%K@ GTXS7TQ11KW ^9_^'@OPRCYGTOQI:KV: M;PS= $^G"FC_ (>'?"&/F>3Q-:IV>;PY> $^G$9Y_P *^F**->X'S/\ \/%O M@>G,^N:Q:I_?F\/WP&?3B(T?\/'OV?H^9_&ES:I_?FT+4 ,^G$!KZ8HHU[@? M,_\ P\D_9S_Z*)_Y1-2_^1Z/^'DG[.?_ $43_P HFI?_ "/7TQ11[W<#YG_X M>2?LY_\ 11/_ "B:E_\ (]'_ \D_9S_ .BB?^434O\ Y'KZ8HH][N!\S_\ M#QWX MS%XQO)H^TD>@Z@5/T_<4?\/%?@DW,6LZU/'VDC\/7Q4_3]U7TQ11KW M ^9_^'A7PHF_X](?%E_G[OV;PW=G=ZXR@_R*/^&^O!4W_'IX*^(]_G[OV;PK M.=_KC)'3G\J^F**->X'S/_PW1ILO_'I\&?C)?Y^[]F\'L=_KC,HZ<_E1_P - MJ:CG[/GQD?/W?M/AI8/KG,IQ7TQ119]P/F?_ (:Z\:7'_'I^SE\2'S]W M[3!#!^>7.*/^&H?BMG[-/BQ\_=^TZK:0\^^8>U'_"K?VG[W_7?''PW MIN>OV/PE'+C/IO;MVKZ8HHY0/F?_ (9__:!OO^/_ /:>G5#_ ,L['P380X_X M%O)/;]:3_AD_XA7W_(3_ &D?'DN>OV".WM/RVJ<5],T4X;=]=I'^37 MTS11RH#YIB_X)R_ #S!)=^"[C4YATDO-;OW/Y>>!^G:MZP_84^ FFX\KX9:. M^/\ GX\V;_T-S7O%%'*NP'EFF_LK_!K22#;?"OP>&'1I-$MY&'XLA-==I?PS M\'Z'C^SO"FAV&.GV73H8\?\ ?*BNEHIV$-CC6) B*$4=%48 IU%%, HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *^5?^"7'_ "8G\,O^XG_Z=+NOJJOE7_@EQ_R8G\,O^XG_ .G2[H ^ MJJ*** "OF[]BK_FO'_95]>_]H5](U\W?L5?\UX_[*OKW_M"@#Z1HHHH **** M "OF[]BK_FO'_95]>_\ :%?2-?-W[%7_ #7C_LJ^O?\ M"@#B_VWO!,'C+Q? MX=LM'\#Z]_PMB_TZYLO WC[PSK::;-I]SYFW6EP17L]YIRVY>VBFNXG MPLNXL&1,#[N[@5]844 ?#_Q>_9O^(?B#5OC?X,TGPXU]H/Q0UO1=5A\5B^MD MMM+BA:#[6EQ"T@G,BBV^3RHW5O-7)7:PH\.?LW_$.UUCPYX%N/#C6_AW0/BQ M-X__ .$P:^MFM;NQS+/# D(D^T+.9)A&P:,(/+8AVR*^X** /-OVBOAM_P + M>^#OB7PB9I[>/5+5H&>VD,;CH>".HR!D'@C((()%?@YXR_9M\>^ _B/'X5_L MXS:P]QLL/*F2-KDA7<-&&8$A1&Q8]%.,D;ES_17UKY#_ &B?#FG-^W=^RB3: MQG[4?%9F^4?/LTV,KGZ$T :O[.7[+&CR?"W0)_'UE-JOB1[2-KQGN7C7S=HW M ",KD YY[U[!H_[-WPK\/W#W%A\/?#D%W)GS+O\ LV)YY,G)WRL"[9/)W$Y( M!/2O1HXUA0(BA5'0"G4 /^RKZ M]_[0H ^D:*** "BBB@ KYN_8J_YKQ_V5?7O_ &A7TC7S=^Q5_P UX_[*OKW_ M +0H ^D:*** "BBB@ KY5_:(_P"3[/V1O^YN_P#37%7U57RK^T1_R?9^R-_W M-W_IKBH ^JJ*** "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@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *^5?\ @EQ_R8G\,O\ N)_^G2[KZJKY M5_X)_P#:%?2-?-W[ M%7_->/\ LJ^O?^T* /I&BBO'_B=^TMX?^&_Q$\/>$/L]QJ]_=3QMK73Q0R)&C2QI&/,:/B0N2%1C0![!17G=C\?O!NJ>/M1\&V$VM:CK MFFWBZ??&R\.:C/9VMPT:R!);Q+/^RKZ]_P"T*^D:^;OV*O\ FO'_ &5?7O\ VA0!](U\1_M5+>>$ M_C-=Z[\);_QGHOQ]U.TLK:ST*WTM[O0O%-G'/$KR7#-&T$:P+.R-*\L+Q#)Q M^\1G^W*HS:'IMQK-MJ\NGVLFK6L,EM!?/"IGBBD*-)&DF-RJQCC+*#@E%ST% M 'R9XBTWQ;\/OCY:O\+F\$]4\-?M[?LM2ZCXTUSQ7'>/XL M:(;"-+$#3%)6(VUM"Q!W 'S2Y^1<$?-N^T*^5?VB/^3[/V1O^YN_]-<5 M'U51110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7RK_P2X_Y,3^&7_<3_P#3I=U]55\J_P#!+C_D MQ/X9?]Q/_P!.EW0!]54444 %?-W[%7_->/\ LJ^O?^T*^D:^;OV*O^:\?]E7 MU[_VA0!](T444 %%%% !7S=^Q5_S7C_LJ^O?^T*^D:^;OV*O^:\?]E7U[_VA M0!](T444 %%%% !7RK^T1_R?9^R-_P!S=_Z:XJ^JJ^5?VB/^3[/V1O\ N;O_ M $UQ4 ?55%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %?*O_!+C_DQ/X9?]Q/\ ].EW7U57RK_P M2X_Y,3^&7_<3_P#3I=T ?55%%% !7S=^Q5_S7C_LJ^O?^T*^D:^;OV*O^:\? M]E7U[_VA0!](T444 %%%% !7S=^Q5_S7C_LJ^O?^T*^D:^;OV*O^:\?]E7U[ M_P!H4 ?2-%%% !17GOB#X\^#/#/Q=\-?#6\U>V'BO7K>XN;>S6Z@#1+$$($B M-() 9 S>6 IW>5)TVFMJQ^*7@S5/&5WX1LO%V@W?BRT4O<:#!J4+WT*@ DO M&WJ &7J/XAZT =17RK^T1_R?9^R-_P!S=_Z:XJ^JJ^5?VB/^3[/V1O\ N;O_ M $UQ4 ?55%%% !1110 4444 %%%% !1110 445GZYX@T[PU91W>J7<=E;275 MO9))*>#-/,D$*?5Y98T'NPH T**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **S_#WB#3O%GA_3-;TB[CO])U*UBO;. M[A.4FAD0/&Z^S*P(^M:% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%9^F>(-.UF]U:TLKN.YN=)NELKZ-#S;S&&*<(WN M8IXG^CBM"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BL_4_$&G:->Z3:7MW';7.K7365C&YYN)A#+.47W$4$K_1#6A0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M6?XA\0:=X3\/ZGK>KW<=AI.FVLM[>7/^RKZ]_P"T* /I M&BBB@#X4^(6O0_!W]I;4;CP/XK\/>.[SQQXOTFV\1_"K5K!9-7M)HUC8:C:L MI$JK%'%#,IDC,2J#(K_=-<'\$IY-1UCX$>#?-2X^*OA[XC^)-6\46*8-[8VS M->^=<7('*1RK-;!7; DWH%).!7Z&1^"]&B\:W'BU;(#Q#/I\>E27OF.2;6.1 MY4CVYVC#RN<@9.>20!C;H *^,/CQ\%/BQ\3/VF/A0UM\6=#\):YH>D^(]8T7 M5]'\&F1[9"^G6LL4L=S?2QS%X[L8%Y4'LS6\)/_7,4 ?,O_#._[3O_ $=S_P"8UTO_ ..4?\,[ M_M._]'<_^8UTO_XY7U510!\J_P##._[3O_1W/_F-=+_^.4?\,[_M._\ 1W/_ M )C72_\ XY7U510!\J_\,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T=S_YC72_ M_CE?55% 'RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[_P!'<_\ F-=+_P#CE?55 M% 'RK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W/_F-=+_^.5]544 ?*O\ MPSO^T[_T=S_YC72__CE9/B;]D_\ :)\8:;#8:O\ M7_:[2&]M-02/_A7.G)B M>VN([F!\K*#\LT,;8Z';@@@D'[ HH ^5?^&=_P!IW_H[G_S&NE__ !RC_AG? M]IW_ *.Y_P#,:Z7_ /'*^JJ* /E7_AG?]IW_ *.Y_P#,:Z7_ /'*/^&=_P!I MW_H[G_S&NE__ !ROJJB@#Y5_X9W_ &G?^CN?_,:Z7_\ '*/^&=_VG?\ H[G_ M ,QKI?\ \,O^&J_P"T M_P#A'=&O-7^Q?\*ZTN+[1]G@>7R]^YMN[9C=M.,YP>E?:M9_B'P_IWBSP_J> MB:O:1W^DZE:RV5Y:3#*30R(4D1O9E8@_6@#YE_X9W_:=_P"CN?\ S&NE_P#Q MRC_AG?\ :=_Z.Y_\QKI?_P ';S5?^&J_P"S_L^M:MI'D_\ "NM+EW?8M1N++S,[ MAC?]GW[661S[L:T* /E7_ (9W_:=_Z.Y_\QKI?_QRC_AG?]IW M_H[G_P QKI?_ ,7LW?+L^P9W;CN\W& M!MRW5_\ #._[3O\ T=S_ .8UTO\ ^.5]-0^'].M_$%[K<5I&FK7EK!97%V!\ M\D,+S/$A]E:XF(_ZZ&M"@#Y5_P"&=_VG?^CN?_,:Z7_\]2.4<":"9)X7^ MJ2Q1N/=16A0!\J_\,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T=S_YC72__CE? M55% 'RK_ ,,[_M._]'<_^8UTO_XY1_PSO^T[_P!'<_\ F-=+_P#CE?55% 'R MK_PSO^T[_P!'<_\ F-=+_P#CE'_#._[3O_1W/_F-=+_^.5]544 ?*O\ PSO^ MT[_T=S_YC72__CE'_#._[3O_ $=S_P"8UTO_ ..5]544 ?*O_#._[3O_ $=S M_P"8UTO_ ..4?\,[_M._]'<_^8UTO_XY7U510!\?^+/V3_VB?''A76?#>M_M M7_;=%UBRFT^^MO\ A7.G1^=!+&T"#6M_PSO\ M._]'<_^ M8UTO_P".5]544 ?*O_#._P"T[_T=S_YC72__ (Y1_P ,[_M._P#1W/\ YC72 M_P#XY7U510!\J_\ #._[3O\ T=S_ .8UTO\ ^.4?\,[_ +3O_1W/_F-=+_\ MCE?55% 'RK_PSO\ M._]'<_^8UTO_P".4?\ #._[3O\ T=S_ .8UTO\ ^.5] M544 ?*O_ SO^T[_ -'<_P#F-=+_ /CE'_#._P"T[_T=S_YC72__ (Y7U510 M!\J_\,[_ +3O_1W/_F-=+_\ CE'_ SO^T[_ -'<_P#F-=+_ /CE?55% 'RK M_P ,[_M._P#1W/\ YC72_P#XY77?L$^!XOA[^QS\)M+BNWO5N-#BU/^RKZ]_[0KZ1KYN_8J_YKQ_V5?7O_:% M'TC1110 4444 %?-W[%7_->/^RKZ]_[0KZ1KYN_8J_YKQ_V5?7O_ &A0!](T M444 97BKQ1I?@GPWJ>OZW=K8:1IMN]U=W3*S"*-!EFPH). .@!->8?L]_M4> M$_VE+[QC:^&--U[3G\+7<=G>?V[8BT:1G#E61"Y<#"'B1489'%>KZUKFG>&M M(O-5U>_M=*TNSB:>YOKV988((U&6=W8A54#DDG KX7_8)^)O@_4OVE_VF+2T M\6:'=77B'Q8+G1H(=1A=]2A1;AWDME#9F55^8LF0!S0!ZC<_\%%OAGI_C_1? M#FH:)XUTO3-;O?[/TSQ;J&@/!HU[-OV 12NP=UW$#<(\#.20.:ZS]KSX^:[\ M#_"/A6V\'6>G:EXZ\7>(;/P_HUIJDS39^/'_ 4GZ5XDAUO5]7NGMUDMM"TXRBV69F6*261V2-%9D#]%:_DM[8,5,TK;E1$RK=6_A/%?/' M_!63Q]X8M?@YX=\-3>(])B\1IXHTS4&T=[Z(7BVP\X&]=S^T M]\9/#_CK1=-T?P5^U%X5^%#W>FSW[WDD%G?VVLVKM) HAN9'"J5E@G4^2S.# MU ^7(![O\#?C=X6_:&^&^F^-_!]Q//HU\70+=0F*:*1&*O&Z\X8$=B0>""0< MUWU?''_!*'Q%%KG[(]C:P>'H=#MM(U>\TZ.YMVE,>JXV2->#S/F^9Y&0C) , M1 V@;5^QZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\&OOVT M/A_:_'[0_A%;V^N:CXBU:ZN;)=0M]/VZ=#<0(7FB:>1EWLH&#Y2N 6 )!KWF MO@#]JKXO>!+7]OK]G*XF\:^'8;?PY+K,.M2R:K J:7(T 54N27Q"Q88 ?!)X MH ^A_C]^V)X4_9[U*XL-3\,^,O%-U9V*ZIJ/_"*Z(UW%IUHQ<+-<3,R1QJ3& M_5L_+DC%=GX5^/O@WQI\#_\ A;.DZBTW@S^SKC4S=RH8F2*#>)@RMT96B=3[ MJ>M?.?[>'[56G:+I]O\ !7PKKFAV/BWQU8-#<:[K6I0VFFZ-ILRLKW,DSL 7 M=-^Q5Y_B&3M5N"^,]CX;\'_L6_"[]GWX0^+K'Q8?'&L0^%HM9TB\BNDDC,YN M-2N,QLP"!W.]03L6;!/% 'O7P?\ VK+V?]EO0OBW\5;*'2)]>FD;3M)\.V%Q M<32Q,\GV6)(@TC22O'&7R,+@Y.T UZ5\ ?CYX=_:,^%%A\0O#MMJ&FZ'>/.B MQZPD<4R>5(T;E@DCJ!E"?O=/2K7C+5O!WP3^$8L]2UC2?"7ARPT]=)L9-4O( MK6!0L)2*%6D(!;:F HY.*_.7]G_4/&/Q"_X)EZ7\./@_]A\3>-;K5+BV\0Z' M8ZY:6>H6>D2W-PTK?OG'E^:%2(%@&?!UK MK1D\/H)GU&^MHXK2]B,C1K+;L)&9D)4D%E7@CZ5[W7YO_LBQWWBN+6 M-1G>,3BPT.P-S,L/F+'YKLQ6*--[HN7=*]JKX[_P""JWC;P[I?['?C MGPW>Z_I=GXBU1-/DL-(N+R-+N[5-2M6=HH2V]PJJQ)4' !)Z4 >]?$3X^:!\ M-?AWHOBZ^T[7-4BUMX(=,TC1-->]U&\FEB:9(8X8\Y;8CDY(4;3STSSW[./[ M6W@O]IJ3Q):>'K+7-"UWP[,L&JZ%XDL1:7MJ6+JI90SKR8W&-V05^8#(SR'B M?]L'X??!#]D[1/B -:T_Q3;0V5KI=G:Z/?13?:M0$"_Z-O4E4*X)?/**"<$X M!\<_93\3^%?A%\/_ (T_&[Q-\0O"?BWXF^(+67Q/KFB^'-:MKQ-,@B#FWM ( MI&R=\HC+=-S(H)QN8 ]]^&W[16K?$+]H7XP>'D@TRV^&_P /;>WM9M6,#_"MGKR7?AZVANY MKW5-/^R07,,N#&\2NPEPRE6!>-,JP(R"*Y;]@#P'_B[X%U/_ (*5?'N^L_&GAV[L MO$&GZ+:Z/I3+:6ZM';L'Q,X96!5,D$$=J /6OAW_P4 T#XJ>)K#3/ M#7PF^+&I:9=ZL-'_ .$DA\-))I,+^<(FEDN%G(2)"=S,1E5!)':OJ2OR7\8: MEX3^ .H?#/4OV8?C]XB\9:EXD\601R?#]];BO;-X+AF>5GLTC3R"7$:'S%#_ M +PD$%2:_6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9^( MWQ&T+X4^$[KQ'XBN)K?3;=DC_P!'MI+B:61V"1QQQQJS.[,P4 #DD5TU8_BS MQEH'@/0YM9\3:YIOAW1X659=0U:[CM;>,LP50TDA"@DD 9/)- 'F_P #OVH_ M"'QX^%&L?$/2;;5M$\/:3#6[98YX_LZ*\K[(WD^4*W3[W!XKB/ ?[?G M@#QQ\6M(^'MQX=\;>$=8UM&DT:Y\4:$UC;:FH!(,)+E\,%.&9%!QC.2!7CW_ M 2S^*7@[1_V?O&UI>>*M'@O=.U_5MHB+731AMPA'_/3&WWKG M?A9\5O!O[8O[6WASXK^(/&_AOPKX9\)S2:5X'\(WVM6L>L:M=RMY9N9;]>\#_&GX.?#3PA::;>ZWXRU*:74FU&*25;32K= M-]Q(H1TVR,,A&;*Y1@0:7QQ^VA\/_ WQJ\._"^:#7-3\1:SJ4>D?:+#3\V5G M/Q4\%6O[2W[--M-XOT&&Y\.^+FGUJ&34X%?3(V M%NRO<@MF%2.07P,&=6\(Z;JWAW7_ SK$=BN MIVRVT6%CN,'SD,@E<1QG,G.#QBOK[_@GWX\\8_$O]DOP/XA\#?#G]M#X?_%;XW7/PQ\-V^N76IQ:;)JJ:O/I_D:? M<0I((V,3R,))!O) 81[#M;#'%8WQL_;T\"? GQ%J>FZSX;\;:M9:1<0VNKZ] MHV@M+I>FRRJC(DUP[(NXK(APFX_-CKQ7AL'QG^'UU_P52CUF'QUX:FT>3P - M*34(]7MVMVO#><6PD#[3,?\ GGG=[5)^W5\?M$^,'BZ?]F?2_%_A_P &V=PT M,_C+Q;XAU*"TM["W1TE%K )'7SIV(0E5/ P#P7* 'U-\9/VA-%^&_P"S5K?Q M=T^>#4M*CT1-4TIY=RQW;3HOV0'H0)'DB'8X:N6UO]JJV^"O[/WA'QI\6[69 M/%.K:2-1N-#\+:;+,^\1++,J(SML6)77>\D@4$'YN0*\7_:"L_#?Q-UK]F?] MG;P-?V^N>!KJ2WUK4);.Z2ZAET/38PL2O(I(=)2C(&Z%XQ7L_P"WEXW\.^%? MV6?B/I^M:_I>CW^L>'[^VTVUO[R."6]E\D_NX5=@9&^9?E7)Y'K0!J:]^U9I MVE_"'P5\0](^'GQ \:Z7XJ@CN;;3_"NB+?WUK&\?F*UQ&LNU!CC(9AGBJO[/ M?[8GAS]HGQIXI\)Z=X0\9^$==\-PPS:C9^+M,CLI(_-/R*469V#$?-A@..1F MN%_9U_:"\&_#O_@G[X=\7_V[INK0^#O"=J-2M;&\CED@NE@4):R!6/ERLY1 MK8.6%3?\$X_AGJGAWX)W?Q"\5#S/&_Q,OY/%&J3,N&\N4DVR#/\ #L8R =O. M([4 ?5U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >#_'3] ML_X?_ 'Q;HWAK7(-CZ?YL5H]P3Y)FFD9(UW!7(4,7PC';@9K MIOCE^T+HGP)@TI+[0/%'BS5]5$[V6B^$=(DU&\FCA"&:3:"%5$\V/)9A]X8S MSCY?_P""J7Q"\*V_A7X6^'Y?$NCQ:]8_$'2-2N]+>_B%U;V@AN@;B2(MN6(% MA\Y 7D<\UZU^U5^VSX6^!?PMT;6/#>I:1XIU_P 6LUKX8\G48/L$S@A6N9;@ MOY:P1LR[FW 9(&1RR@'HG[.?[2G@W]J+P++XI\&/?);6]TUE=V6IV_D7-K.J MJQC=067.UU.59ASUR"!P7P'_ &JI_B1X?^+?CWQ(--T?X8^&M>GTO1-0M;>9 MY[FWMP!+<289_,#LR;!&@/!&&-?/O@K6O"_[(_[ _P 1K_PO\1M#^(GQ#U25 MY=1U#PUJ4-ZHUJ_"PQ)&(F/W -XR 7\IVP/NCZP_9Z\!:/\ LO?LR^$?#^LW MMAH5IH.E)+JU_>3K!;QW#_O+B1Y'("KYKOR3TQ0!2^#/[8'@7XV>&?'WB"PM M]9\.Z3X(N)K?6)_$=FMJT0B1I)7V!V=555;(<*PP05S7'_#G_@H7\//B-XX\ M,>'$\.>-O#L'BF1H?#^O^(-$^RZ9JSJ.EO-YA+9. /E R0#@D5\R?L]_&KP' MH7AW]MB>[O='\71:EXDU_4K7P];ZE'YFMV!$Y9H0K%GA9&YE0, I+5YC\ => M3P?\1OV6+JZ^(NC_ !@TS4+O[)8> K:]:2Y\$R714)(=KDN8%;:?/4;0C!!@ M!U /V)KYN_8J_P":\?\ 95]>_P#:%?2-?-W[%7_->/\ LJ^O?^T* /I&BBB@ M HHHH *^;OV*O^:\?]E7U[_VA7TC7S=^Q5_S7C_LJ^O?^T* /I&BBB@"EK6B M:=XETB\TK5["UU72[R)H+FQO85F@GC889'1@592."",&N-\*_L^?"WP+KMMK M?AOX:^$/#VLVVX0:CI6@VMM<1;E*-MD2,,N59E.#R"1WKOZ* /*W_91^"4CL M[_!WP S,A:87:PTN?0[5[6T M+,68Q1&/:A+,6.T#))/>N[HH JZ9I=GHNGV]AIUI!86-N@CAMK6)8XXU'155 M0 !["K5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>;ZY^S M7\(O$VKWFJZQ\*_!.JZI>2M-Q0);1W.J:%:W,B0IPD89XR0JY.%Z#/%<#:_LB>&]+ M_:"\(?$+21IFA>'O">DW5GI'@_2-'CM+:WO+EF\^]W1L%W-&0A7RQ]T'=7O= M% &%XR\!^&?B+I TKQ7X=TGQ/I8E686.LV,5W )%!"OLD5EW $X.,\FLWP/\ M'? 7PQN+JX\'>"/#GA.>Z18[B70])M[)IE!R%]>%2&?4+&&43-:%HC$5#.D;;B6 * [3V^CJ* *ITRS;33IS6L+6!A^SF MU9 8S'MV["IX*XXQTQ7!:'^S9\(_"^L6FK:-\+/!6DZK9R":VOK'P]9PSP.. MCHZQAE8>H.:]'HH Y+1_A#X$\/>)[CQ)I7@KP[IGB*Y),^KV>E017# M= \>:'-HWB;0]-\1:/,RM+I^K6D=U;R%6#*6CD!4D$ C(X(K8HH X'P[^S_\ M+_![:B=!^&_A'1#J-I)I]Z=.T*UM_M5L^/,@EV1C?&V!E&R#@9%9'_#+GPHT MS_3/#WPR\#>']?M_WVG:M;>&+,2V5RO,4Z;44[D<*PPP.5X(ZUZK10!Y5^S' M\ [/]FOX.Z1X&MM4DUZXMI)[F]UB:'RI+ZXED9WE9-S8/(4?,>%&23S6EXD_ M9U^%'C+7+K6?$'PQ\&Z[K%VP:XU#4M M+BXF(4*"\CQEF( Y/0"O0Z* ..U M[X-> /%6FZ1IVM>!O#>L:?H\:1:;:7^D6\\5BBJ%184="(P % P !76V]O M%:P1P01I##&H1(XU"JJ@8 '0 =JDHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH \S@_9A^#EKJ4>HP_";P-#J$#=;U>[;?<:AJ/A^TN+B9L 9>1XRS M' R3V%>B44 >'?#C]EK2?AW^T!XF^)EM=V@@O-&M?#^A^'['3$M+?0[&+#2 M11[7*L))1OX1-N2.^\-VWPX\)6_AV^F2XN](BT*U6TN)4QL>2 M$1['88&"02,"NXMK:&SMXK>WB2"")!''%&H544# 4 < =JEHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X7QA\!_AG\0M9;5_%/P[\ M)^)=69%B-]K&B6UW.47[J^9(A; [#/%1ZM^S_P#"_P 0:/I&DZI\-_".I:5H MZ/'IMC=Z%:RP62N076%&C*QAB 2% R0,UWU% 'SO\0?V*?!/BK7OA\_A[3M# M\"^&O#?B"+Q'J6AZ%H4-NFM7,"D6OFO$4"B,M)]Y7R'(^7O[QK_A_2_%6C7> MD:WIMGK&DWB&*YL=0@2>"9#U5XW!5A[$5H44 <#X6_9^^%W@;5EU7PW\-O"/ MA_5%1XEO=+T*UMI@C#:RATC#8()!&>0:M^%O@O\ #WP-KCV]M<.#U#2(@8Y]S79T4 %?-W[%7_->/\ LJ^O?^T*^D:^;OV*O^:\ M?]E7U[_VA0!](T444 %%%% !7S=^Q5_S7C_LJ^O?^T*^D:^;OV*O^:\?]E7U M[_VA0!](T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %>&_%;]MSX*?!/QE<^%/&?C>/2/ M$%M'')-9)IUYZOHMM=3%1T7?(A; [#- 'C^E_P#!13X&^++^'2/"/B:]\7>)KL^5 MI^AZ?HM\D]Y,?NQJTL*1ID_Q.RJ!DD@"N@U+XD>-O@A8R^+?BC<6>H>#+E// MU%]#LGD;PP_\*X13)=6^-JM*%WJ^6V^6^(>@N_V4?@W<6TD=O\,/">DW!'[J M_P!)T:WLKNW?^&2&>)%DBD4X(=&!! (-9MK\$==\:7$6G_%36=/\;>%-*.RP MTIK0!-48?=N=3C(\N61!A1&H\K'?%,NL6]YY\DX!@\ZW10T <$$%B>#N&0":]X\= M?!>/XC?LZZC\,-3OOLAU#0%T>2^MUWB*00A1(H.-P#J#@XR!CC-?-GA_]D/X MX>,I_A3X7^*OC/P==?#CX;:C9ZEIX\.P70U/59+1"EL+HR@(F%X)0DD,W4D, M #K_ ;^VAXZ^)GQ"^('ACP;\#;[7H?!NMZMHEYJY\106UM)+:I+]F"F2,'? M/)$$91D0B1&+,#BO)?V:_P!J3XM_%O\ 9=^-.O?$31M0.EZ'IFMW%OXOT;6+ M2PO/-@AW_884AAS%)&N2MT589QPQ%?2O[+OP'U[X)ZQ\8KO7+S3;M/&7CG4? M$U@NGR2.8K6=@427>BXD&#D+N [,:\C^$?[(/Q3^&?PA^-_PKDUWPE?>#?%5 MEK(\.W*_:5OUNKV$Q*;P[-B1JH&1&KMDL>>!0!F>#/VV?$/A^R^%OP^\)?"_ MQ+\3O$6O?#VR\4VDU]XEB>[8O*\;)>7,L*+@"(L;C W,RKY8W9'H6@_M^>%+ MO]EG6OC-K>A:AH7]BWTFCWWAUI$EN%U%75!;H^%!!,B'<0N!N)'%9?P)_9%\ M7_##XT?#/Q=JFIZ)<:;X9^%UOX)O(K.:9II+Y+EI6DC#1*##M;AB0V?X!UKD M=+_X)[Z_J7[+OQ5^%^O^(M+M-5\3>-;GQ7I6H:>)+B"!6^S^4DZNB$D^2X8# M(&\$%L8H S+'_@I5K7CGPYX^T31?A[967Q T_P -SZYHT6D^,=-UFUEA0JLL MDD\0,<O=!C/ MPS\*BUNIS<($-Q-<2(K(0-W[N,;&+<]!7HO[%/P>^)'P#^$T7@/Q[J/AC4M/ MT5O(T.;PZ+CS&@,DDCMI/- 'T%1110 5YS\9?VA_A]^S]9 MZ9=>/O$ T"#4Y'CM&^QW%P960 L,0QN1@,O)QUKT:B@#YG_X>2?LY_\ 11/_ M "B:E_\ (]'_ \D_9S_ .BB?^434O\ Y'KZ8HJ?>[C/F?\ X>2?LY_]%$_\ MHFI?_(]=UX)_:.\*?'KP1XOO?A#K)S;JPF1"59DZ MCC@\BO7JR?%MCJNJ>%=9L]"U-=%URXLIH;#4I(%G6TN&C813&-N'",5;:>#C M%/7J!^=G[$7Q&F\5?%'1+?QY\<_B-I/QIBNKI=>^'?B[Y-+OEQ(!':0,BI$P M78_RG=E&PFWFO#OVG+[1/B9^UU\5?!U\K>._&>M:A9:3X#\0?\)))8Z;X:N% M11<0L=PCWHVT&,!BSK@#>]?9T?[+OQJ^+WQA^''BGXT:_P" 3IW@'4!J5A)X M-LKI-0U"52&19Y)L"--ZJQ2/*GD8Y!'FOB3_ ()X_%>'PCXM^%^AZW\.]<^& M&O:[-KMO?^)[*\_MS1YY, R6[0X1I%50-SMAL'( 8K3$>T^+/BM#;_L2_$[3 M_#7CFZUSQI\.?#EQXS7R5\&?BIK M_A3QI^S-<^#/CUXI^)_B/QQ<6L/C/P9K.O#6HK"!PAN)-O)MC&K2-M<[_DSG M"D'Z+^%_[%?Q&^&W[//QF^$<_BCPUXAT_P 56ES+I&NRP7%M?37]S$R3O?\ M^L!7Y8MK*7; ;/85[C^S#^SAX?\ @%\,?"NF_P#"->&K3QE9Z3;V>KZUHMA' M')>S*@$CF;RTDD!;)RXR>I% 'EW_ 49/Q _X0/X>CP-_P +"^R?\)9;?V__ M ,*S$_\ :_\ 9OE2^=Y?E=\?=W_)OV;NU>1^$/VF_#OPS_9%^-_B?P'XY^)G MB/Q?X<,,-S8?%NY%UJFC74\BVL.$V[54.Q;;EAN0AL=*^ROC;IWQ7NM*TZY^ M$NL>&+'6;:9C/],^)\$UOXCTWQ+?_ &JVANOLT/?BO\ $+]F?QW^U5IGQ<\5:3J^E^(7;1_"=G>!-#334NHH1%+:E<2/MD8[ MFZ[1D$G(^C_A;^RC\8M6^*'PM\0?&3Q;X5U'1OA?9RV^@6GAB.Y\Z_E:)81< M7C3* '"HC?)QE>,9)/#:A^P)\7X?!_B?X,Z-XZ\+6GP)\0:^=7EFD@N3KUI; MM,DIM(@!Y)7,:\DY)R> 2M 'TI^T;XVU-?V-_'7BS2KNXT75G\(3ZC;W-C,T M4UM(UMO#1R*0RLI/# Y&*\0\(_MD>)/AK\+?V;_#%/M,,D> MJJEU-=0P1L?->92"K;F9YF?Y K,0U?2OQO\ A7<_$#]GGQ?\//#TEM976IZ! M-H]@]Z[+#&6A,<>]E5F"CC)"D^QKQ/P5^R+XO\-^.OV6]:N=3T22U^%GAZ^T MK64BFF+W$TUC]G4VP,0#('Y)* *MG_ ,%%M+L?@KXY\7^*? >J>'O% MGA'7%\-WG@^.\CNII;]SB..*=5 93A\MMZ1M@-QGS30?C#XD\1_\% ?"&N?$ M?P!??"F\TCX?:E-=V-[J$5]";<2-+YT<\0"L N=P(!4J016[XR_X)]^,/%VG M_'@IXGTC2M5\7>+[/Q9X7NX6ED%K+;M*56Z!C&TD2D?)OP<'G&#TFB_LJ_&+ MQ]\ _^"JF@^,OB!X9TV?P5'IWA+Q+JJ:1IFL1^*;"ZU$2R/LC>YTN,F:WC)ZL MQP,CKD5V'Q,_X*"1?"?QQX^\"Z]X!N5\=:3=6<7A71;?4=__ E<5U*(X9(9 M#"!$1D;UP^TA@"Q4UP7P/_8,^(?PMUSPKH]]9?!6_P#"WA_4H;P>*AX0$WBB M\BCG$OE,\B>7&Q *"4,SH,$$L :O_&[]A7XC?&CXD>+_ (IS^+-)TKXBZ;J6 MGM\._(NIVL],LK60OMNCY()>4NTC*J.%?@,RL10!]PZ;-=3Z;:2WUO':7KQ( MT]O%+YJ12%0617VKN .0&VC.,X'2K-4]&;4'T>Q;5H[:+53!&;N.S=G@6;:- MXC9@K,@;."0"1C('2KE !6?XBUN#PUX?U/5[I))+;3[66[E6$ N4C0L0H) S M@'&2*T*AN[2#4+6:UNH8[FVF1HY89D#)(A&"K \$$$@@T >"_P##:W@?_H%> M(/\ P'@_^/5\3_MQ?\%&?B+X9^)6BZ?\*-=N/"VA'2$GN4O-+LYIIKAII5)S M(LH"A$3&,$$TW^ MS[/PCK5KN:QUG2;")7B8XR)$7;YJ<'Y"PZY!!YH ^9OV%?\ @H5XD\5:/XK7 MXMZS<^*+V&> Z=_9^G6D$L495_,WB,Q J3LP=I((;GD ?:WPO_:&\.?%KQ!< M:1I%EJEME7 M+H8VFL;*.%RA()4E5!QD X]A0!\??\%(-0^(EYXB^"OA/X<>,M7\'ZSX@U'4 M8DDTJ^DMA<31VZ/!'*48;D+\$-D#<3@UAV_[36N?%SXI_L;:GI^L:CHJZ]+X M@L_%6A6UQ)!$]_:VL"RPW$((#".7>R!PIZ5Y+J/[#?B"Q_;<\-_%CP M[K.DVGP_M=1O->O="F:1;F/4;JU$%S)"JQE&$IA@=BSJ+]8\.6_PA\)IXEU9=&OI(4O+Z6>.1;6X1&'F*+2*20*W;?[8'Q]\4^)OAI\#?&^BZOXM\*_!CQ)";[Q?KG@0C^U-/#Q1M$GF@$Q*K&5 M68#&4(.3M4]7X+_X)L>#_&^M^-_%_P >]&T_QIXV\1>(+K48IM*U>_BM[.R; M:(+==C0[B@!&2IXVC)QDU?A!^SE^T_\ L\_#>T\(>"/&/P[U32-+U"_2QTOQ M/%>302V,TBR1-))%&LB2JQFRBY0[QR<4 >;?'WXB7&B_L+Z'J/PU^._BGQM8 MWWC6TLK?Q8+^2VUB"V=&W6D\R[)"ZD;B7520RY7&,]E\1-/\=_L-_%3X3:EI MOQ8\9?$;P)XN\10^&]6T/QS?KJ-Q&T_"3P3E5*[<,VT;>5 )(8XH^(O^"H08YIY+GY_E(SMY!&1 MQN;(!YG^W)X\^)?C;XH>,--^%GB_6/#EO\(?":>)=671KZ2%+R^EGCD6UN$1 MAYBBTBDD"MW)&,'GT7]I[]K+78_V7?AIXD^&4\6G^)/BC?Z;I.FWT@60::UT MA:1L,""Z%3'R."2?X:H>"_\ @FQX/\;ZWXW\7_'O1M/\:>-O$7B"ZU&*;2M7 MOXK>SLFVB"W78T.XH 1DJ>-HR<9.5HW_ 3Y\57_ .R?)\(/$'BVPM=1\-^* M)-<\$Z]I[27!M(@S-$EPCQIALR3[@A(&]2"=N" /5M-6MK?Q!H'C'4!>65]!*3O\B,K_HYSP "2 W##;@_;?QH^(8^$OPB M\9^-3;?;6T#2+K4DMB<"9HHF=4)[ D 9[9KXB_:6^"?[5GQ1\%:#'X^@\#>. M_"GA_6+74M0\)^!WN;6^UV")OFWO<)LW;<_NTP#N. 2%%?;4UCI_QV^#+-&:"\TC5H?L][;1W$)5XI4R=DBAB#SP10!\F_LR_!KXF_'/X<>% M/C+XC^/OCC3O%6MLNIQ:/I=Q&NA0V_FDK ]CM"OE!@G(QN[XR>F\;?M]:W9Z MUX_G\!_!O5OB!X'\ 74UGXD\40ZQ!9I;R0C,X@@=6:<1@$DJ1P,_=()J_!GX M _M._ W1M)^'>B?$'P#J'PVTRXVVNL:AIUTVN0VAD+F)(O\ 49P2!O9L9P#@ M 5C:Q^R!\=/!;Q5X!T'X=?#'5/B-=^./"O_"2:0EOJ4-BRMO*F&X\ MU=D2J%?=+O.& 4*V.1\"?$ \+>']172O%VI-K%L(M)N3 M*D?EP KNNF'F1Y^6, NH)&0:].^'O['NH?##XY?"GQ#I&J6=SX1\%>!Y/"T@ MNG<7US<-(S>:$"% AW$GY\@G !'->=+^PAX[7]CWXU_"?^V?#I\0^-O&,GB' M3KK[1/\ 9(KK_&3]KW5OA_\8/#?P[\(_#. M_P#B-K/B/P^VN:;]AU.*T#$2%=DIE79%'L5F,I;@[5VG=FN"7_@I):#X6:9X MDG^'UU9>(QX]A\ ZUX:NM457TRZ=)6:43"(B51Y1&-J9(89&,GB_C%X7^(ND M_MO?![3/AYJ>@V?C'2OAM+$K:_;RS:;=>7(R/%(8\2(I."'7Y@0..2*NW'_! M._QGJ'[/GB+3;WQ?HLWQ?UGQLOC^74Q!)_9B:@I;$(^3>(_WDIW[,Y?&W H M]C^,'[5&O^%?BGXZ^&?A7P3_ &WXAT;P&_C"SO/[5CMQ*PN4@,6R2,JNP.9= MQ8[MFW;SFO+?V7_VW/&%O^QGJGQ;^->AS-I6DQ;K'Q-:W5JTOB61[RX@,:6< M*)]F:)UAA^;A\E^ ":ZKX9_LO_%J\_:&\1?$WXJ^)O"M^^O^!)O"DUKX7AGA M6RD>YC<"(2J?,C"(S>8[!BSXV;0#7)^!_P!A3XB77['/BG]GWQUXG\,IHT+( M_A;5=!AN'G1Q>2WCO>"7:I#2.BA8Q\J[N6.#0!U_[-G_ 4$L_CI\5H/ &L> M$;+PQJ^H6,FH:7-I/BJQU^">-!N9)FMC^XEVY;8V3\K9QQG>_9=_:^\3_M-: MLTMK\)+[0/"%O+>6=WXFGUB*6%+N%\+%%$8TDE#(5)< !6)7G&:QOV9?V8?' MOPX^(%EKWC'0?@QH5OIEG):P2?#SPJ+:_OG=0OFSW,D:F(X!RL7#;B#Q7H/[ M&OP*U[]G?X./X3\1WFG7VI-J]]J'F:7)))#Y/^RKZ]_[0KZ1KYN_8J_YKQ_V M5?7O_:% 'TC1110 4444 %?-W[%7_->/^RKZ]_[0KZ1KYN_8J_YKQ_V5?7O_ M &A0!](T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=^Q5 M_P UX_[*OKW_ +0KZ1KYN_8J_P":\?\ 95]>_P#:% 'TC1110 4444 %?'7P M_P#^%Y_ ?Q-\4;'1O@@OC;2/$/C74_$=GJJ^+;&P!AN&0(OE.&8';&#DXY;& M.,G[%HH ^;O^%Y_M#?\ 1L7_ )?^G?\ Q%'_ O/]H;_ *-B_P#+_P!._P#B M*^D:* /F[_A>?[0W_1L7_E_Z=_\ $4?\+S_:&_Z-B_\ +_T[_P"(KZ1HH ^; MO^%Y_M#?]&Q?^7_IW_Q%'_"\_P!H;_HV+_R_]._^(KZ1HH ^;O\ A>?[0W_1 ML7_E_P"G?_$4?\+S_:&_Z-B_\O\ T[_XBOI&B@#YN_X7G^T-_P!&Q?\ E_Z= M_P#$4?\ "\_VAO\ HV+_ ,O_ $[_ .(KZ1HH ^;O^%Y_M#?]&Q?^7_IW_P 1 M1_PO/]H;_HV+_P O_3O_ (BOI&B@#YN_X7G^T-_T;%_Y?^G?_$4?\+S_ &AO M^C8O_+_T[_XBOI&B@#YN_P"%Y_M#?]&Q?^7_ *=_\11_PO/]H;_HV+_R_P#3 MO_B*^D:* /F[_A>?[0W_ $;%_P"7_IW_ ,11_P +S_:&_P"C8O\ R_\ 3O\ MXBOI&B@#YN_X7G^T-_T;%_Y?^G?_ !%'_"\_VAO^C8O_ "_]._\ B*^D:* / MF[_A>?[0W_1L7_E_Z=_\11_PO/\ :&_Z-B_\O_3O_B*^D:* /F[_ (7G^T-_ MT;%_Y?\ IW_Q%'_"\_VAO^C8O_+_ -._^(KZ1HH ^;O^%Y_M#?\ 1L7_ )?^ MG?\ Q%'_ O/]H;_ *-B_P#+_P!._P#B*^D:* /F[_A>?[0W_1L7_E_Z=_\ M$4?\+S_:&_Z-B_\ +_T[_P"(KZ1HH ^;O^%Y_M#?]&Q?^7_IW_Q%'_"\_P!H M;_HV+_R_]._^(KZ1HH ^;O\ A>?[0W_1L7_E_P"G?_$4?\+S_:&_Z-B_\O\ MT[_XBOI&B@#YN_X7G^T-_P!&Q?\ E_Z=_P#$4?\ "\_VAO\ HV+_ ,O_ $[_ M .(KZ1HH ^;O^%Y_M#?]&Q?^7_IW_P 11_PO/]H;_HV+_P O_3O_ (BOI&B@ M#YN_X7G^T-_T;%_Y?^G?_$4?\+S_ &AO^C8O_+_T[_XBOI&B@#YN_P"%Y_M# M?]&Q?^7_ *=_\11_PO/]H;_HV+_R_P#3O_B*^D:* /F[_A>?[0W_ $;%_P"7 M_IW_ ,11_P +S_:&_P"C8O\ R_\ 3O\ XBOI&B@#YN_X7G^T-_T;%_Y?^G?_ M !%'_"\_VAO^C8O_ "_]._\ B*^D:* /F[_A>?[0W_1L7_E_Z=_\11_PO/\ M:&_Z-B_\O_3O_B*^D:* /F[_ (7G^T-_T;%_Y?\ IW_Q%'_"\_VAO^C8O_+_ M -._^(KZ1HH ^;O^%Y_M#?\ 1L7_ )?^G?\ Q%'_ O/]H;_ *-B_P#+_P!. M_P#B*^D:* /F[_A>?[0W_1L7_E_Z=_\ $4?\+S_:&_Z-B_\ +_T[_P"(KZ1H MH ^;O^%Y_M#?]&Q?^7_IW_Q%'_"\_P!H;_HV+_R_]._^(KZ1HH ^;O\ A>?[ M0W_1L7_E_P"G?_$4?\+S_:&_Z-B_\O\ T[_XBOI&B@#YN_X7G^T-_P!&Q?\ ME_Z=_P#$4?\ "\_VAO\ HV+_ ,O_ $[_ .(KZ1HH ^;O^%Y_M#?]&Q?^7_IW M_P 11_PO/]H;_HV+_P O_3O_ (BOI&B@#YN_X7G^T-_T;%_Y?^G?_$4?\+S_ M &AO^C8O_+_T[_XBOI&B@#YN_P"%Y_M#?]&Q?^7_ *=_\11_PO/]H;_HV+_R M_P#3O_B*^D:* /F[_A>?[0W_ $;%_P"7_IW_ ,11_P +S_:&_P"C8O\ R_\ M3O\ XBOI&B@#YN_X7G^T-_T;%_Y?^G?_ !%'_"\_VAO^C8O_ "_]._\ B*^D M:* /F[_A>?[0W_1L7_E_Z=_\11_PO/\ :&_Z-B_\O_3O_B*^D:* /F[_ (7G M^T-_T;%_Y?\ IW_Q%'_"\_VAO^C8O_+_ -._^(KZ1HH ^;O^%Y_M#?\ 1L7_ M )?^G?\ Q%'_ O/]H;_ *-B_P#+_P!._P#B*^D:* /F[_A>?[0W_1L7_E_Z M=_\ $4?\+S_:&_Z-B_\ +_T[_P"(KZ1HH ^;O^%Y_M#?]&Q?^7_IW_Q%'_"\ M_P!H;_HV+_R_]._^(KZ1HH ^;O\ A>?[0W_1L7_E_P"G?_$4?\+S_:&_Z-B_ M\O\ T[_XBOI&B@#YN_X7G^T-_P!&Q?\ E_Z=_P#$4?\ "\_VAO\ HV+_ ,O_ M $[_ .(KZ1HH ^;O^%Y_M#?]&Q?^7_IW_P 11_PO/]H;_HV+_P O_3O_ (BO MI&B@#YN_X7G^T-_T;%_Y?^G?_$4?\+S_ &AO^C8O_+_T[_XBOI&B@#YN_P"% MY_M#?]&Q?^7_ *=_\11_PO/]H;_HV+_R_P#3O_B*^D:* /F[_A>?[0W_ $;% M_P"7_IW_ ,11_P +S_:&_P"C8O\ R_\ 3O\ XBOI&B@#YN_X7G^T-_T;%_Y? M^G?_ !%'_"\_VAO^C8O_ "_]._\ B*^D:* /F[_A>?[0W_1L7_E_Z=_\11_P MO/\ :&_Z-B_\O_3O_B*^D:* /F[_ (7G^T-_T;%_Y?\ IW_Q%'_"\_VAO^C8 MO_+_ -._^(KZ1HH ^;O^%Y_M#?\ 1L7_ )?^G?\ Q%'_ O/]H;_ *-B_P#+ M_P!._P#B*^D:* /F[_A>?[0W_1L7_E_Z=_\ $4?\+S_:&_Z-B_\ +_T[_P"( MKZ1HH ^;O^%Y_M#?]&Q?^7_IW_Q%'_"\_P!H;_HV+_R_]._^(KZ1HH ^;O\ MA>?[0W_1L7_E_P"G?_$4?\+S_:&_Z-B_\O\ T[_XBOI&B@#YN_X7G^T-_P!& MQ?\ E_Z=_P#$4?\ "\_VAO\ HV+_ ,O_ $[_ .(KZ1HH ^;O^%Y_M#?]&Q?^ M7_IW_P 11_PO/]H;_HV+_P O_3O_ (BOI&B@#YN_X7G^T-_T;%_Y?^G?_$4? M\+S_ &AO^C8O_+_T[_XBOI&B@#YN_P"%Y_M#?]&Q?^7_ *=_\11_PO/]H;_H MV+_R_P#3O_B*^D:* /F[_A>?[0W_ $;%_P"7_IW_ ,11_P +S_:&_P"C8O\ MR_\ 3O\ XBOI&B@#YN_X7G^T-_T;%_Y?^G?_ !%'_"\_VAO^C8O_ "_]._\ MB*^D:* /F[_A>?[0W_1L7_E_Z=_\11_PO/\ :&_Z-B_\O_3O_B*^D:* /F[_ M (7G^T-_T;%_Y?\ IW_Q%'_"\_VAO^C8O_+_ -._^(KZ1HH ^;O^%Y_M#?\ M1L7_ )?^G?\ Q%'_ O/]H;_ *-B_P#+_P!._P#B*^D:* /F[_A>?[0W_1L7 M_E_Z=_\ $4?\+S_:&_Z-B_\ +_T[_P"(KZ1HH ^;O^%Y_M#?]&Q?^7_IW_Q% M'_"\_P!H;_HV+_R_]._^(KZ1HH ^;O\ A>?[0W_1L7_E_P"G?_$4?\+S_:&_ MZ-B_\O\ T[_XBOI&B@#YN_X7G^T-_P!&Q?\ E_Z=_P#$4?\ "\_VAO\ HV+_ M ,O_ $[_ .(KZ1HH ^;O^%Y_M#?]&Q?^7_IW_P 16I^QYX&\8^#?#7Q"O?&_ MAX>%M6\3^-=2\11Z6+Z&\\F&X6$JIEB)5L,KCL3C.!G%>^T4 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 *4444 %%%% '_V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2018
Feb. 22, 2019
Jun. 29, 2018
DEI [Abstract]      
Entity Registrant Name FORTINET INC    
Entity Central Index Key 0001262039    
Document Type 10-K    
Document Period End Date Dec. 31, 2018    
Amendment Flag false    
Document Fiscal Year Focus 2018    
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   170,633,671  
Entity Public Float     $ 7,073,006,351

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
CURRENT ASSETS:    
Cash and cash equivalents $ 1,112.4 $ 811.0
Short-term investments 537.2 440.3
Accounts receivable—Net of reserves for doubtful accounts of $0.9 million at December 31, 2018 and net of reserves for sales returns and doubtful accounts of $14.5 million at December 31, 2017 444.5 348.2
Inventory 90.0 77.3
Prepaid expenses and other current assets 36.8 40.0
Total current assets 2,220.9 1,716.8
LONG-TERM INVESTMENTS 67.0 98.0
PROPERTY AND EQUIPMENT—NET 271.4 245.4
DEFERRED CONTRACT COSTS 182.6 0.0
DEFERRED TAX ASSETS 255.0 146.9
OTHER INTANGIBLE ASSETS—NET 22.1 16.3
GOODWILL 38.2 14.6
OTHER ASSETS 20.8 19.9
TOTAL ASSETS 3,078.0 2,257.9
CURRENT LIABILITIES:    
Accounts payable 86.4 70.0
Accrued liabilities 77.5 50.0
Accrued payroll and compensation 98.4 92.0
Income taxes payable 28.2 21.4
Deferred revenue 965.9 793.8
Total current liabilities 1,256.4 1,027.2
DEFERRED REVENUE 720.9 542.5
INCOME TAX LIABILITIES 77.5 90.2
OTHER LIABILITIES 13.0 8.6
Total liabilities 2,067.8 1,668.5
COMMITMENTS AND CONTINGENCIES (Note 10)
STOCKHOLDERS’ EQUITY:    
Common stock, $0.001 par value—300 shares authorized; 169.8 and 167.9 shares issued and outstanding at December 31, 2018 and 2017, respectively 0.2 0.2
Additional paid-in capital 1,068.3 909.6
Accumulated other comprehensive loss (0.8) (0.8)
Accumulated deficit (57.5) (319.6)
Total stockholders’ equity 1,010.2 589.4
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 3,078.0 $ 2,257.9
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets Parenthetical - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Reserves for sales returns and doubtful accounts $ 0.9 $ 14.5
Common Stock, par value (dollars per share) $ 0.001 $ 0.001
Common Stock, shares authorized 300,000,000 300,000,000
Common Stock, shares issued 169,800,000 167,900,000
Common Stock, shares outstanding 169,800,000 167,900,000
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Income - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
REVENUE:      
Product $ 674.4 $ 577.2 $ 548.1
Service 1,126.8 917.7 727.3
Total revenue 1,801.2 1,494.9 1,275.4
COST OF REVENUE:      
Product 291.0 243.8 209.0
Service 159.4 141.5 128.8
Total cost of revenue 450.4 385.3 337.8
GROSS PROFIT:      
Product 383.4 333.4 339.1
Service 967.4 776.2 598.5
Total gross profit 1,350.8 1,109.6 937.6
OPERATING EXPENSES:      
Research and development 244.5 210.6 183.1
Sales and marketing 782.3 701.0 626.5
General and administrative 93.0 87.9 81.1
Restructuring charges 0.0 0.3 4.0
Total operating expenses 1,119.8 999.8 894.7
OPERATING INCOME 231.0 109.8 42.9
INTEREST INCOME 26.5 13.5 7.3
OTHER INCOME (EXPENSE)—NET (6.6) 0.7 (7.1)
INCOME BEFORE INCOME TAXES 250.9 124.0 43.1
PROVISION FOR (BENEFIT FROM) INCOME TAXES (81.3) 92.6 10.9
NET INCOME $ 332.2 $ 31.4 $ 32.2
Net income per share (Note 9):      
Basic (in dollars per share) $ 1.96 $ 0.18 $ 0.19
Diluted (in dollars per share) $ 1.91 $ 0.18 $ 0.18
Weighted-average shares outstanding:      
Basic (in shares) 169.1 174.3 172.6
Diluted (in shares) 174.2 178.1 176.3
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Net income $ 332.2 $ 31.4 $ 32.2
Other comprehensive income (loss):      
Change in unrealized gains (losses) on investments 0.0 (0.1) 0.3
Tax provision (benefit) related to change in unrealized gains (losses) on investments 0.0 0.0 0.1
Other comprehensive income (loss) 0.0 (0.1) 0.2
Comprehensive income $ 332.2 $ 31.3 $ 32.4
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Millions, $ in Millions
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Retained Earnings [Member]
Balance, shares at Dec. 31, 2015   171.4      
Balance at Dec. 31, 2015 $ 755.4 $ 0.2 $ 687.6 $ (0.9) $ 68.5
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock in connection with equity incentive plans - net of tax withholding (in shares)   5.5      
Issuance of common stock in connection with equity incentive plans - net of tax withholding 6.0 $ 0.0 6.0    
Repurchase and retirement of common stock (in shares)   (3.8)      
Repurchase and retirement of common stock (110.8) $ 0.0 (16.2)   (94.6)
Stock-based compensation expense 122.4   122.4    
Net unrealized gain (loss) on investments - net of taxes 0.2     0.2  
Net income 32.2       32.2
Balance, shares at Dec. 31, 2016   173.1      
Balance at Dec. 31, 2016 837.7 $ 0.2 800.6 (0.7) 37.6
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock in connection with equity incentive plans - net of tax withholding (in shares)   6.0      
Issuance of common stock in connection with equity incentive plans - net of tax withholding 29.5 $ 0.0 29.5    
Repurchase and retirement of common stock (in shares)   (11.2)      
Repurchase and retirement of common stock (446.3) $ 0.0 (57.7)   (388.6)
Stock-based compensation expense 137.2   137.2    
Net unrealized gain (loss) on investments - net of taxes (0.1)     (0.1)  
Net income 31.4       31.4
Balance, shares at Dec. 31, 2017   167.9      
Balance at Dec. 31, 2017 589.4 $ 0.2 909.6 (0.8) (319.6)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock in connection with equity incentive plans - net of tax withholding (in shares)   5.7      
Issuance of common stock in connection with equity incentive plans - net of tax withholding 17.5 $ 0.0 17.5    
Repurchase and retirement of common stock (in shares)   (3.8)      
Repurchase and retirement of common stock (209.1) $ 0.0 (21.7)   (187.4)
Stock-based compensation expense 162.9   162.9    
Net income 332.2       332.2
Balance, shares at Dec. 31, 2018   169.8      
Balance at Dec. 31, 2018 $ 1,010.2 $ 0.2 $ 1,068.3 $ (0.8) $ (57.5)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 332.2 $ 31.4 $ 32.2
Adjustments to reconcile net income to net cash provided by operating activities:      
Stock-based compensation 162.9 137.2 122.4
Amortization of deferred contract costs 90.9 0.0 0.0
Depreciation and amortization 55.7 55.5 48.5
Amortization of investment premiums (0.6) 2.5 4.8
Other non-cash items—net (0.9) 3.8 2.6
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisitions:      
Accounts receivable—net (82.0) (38.4) (57.9)
Inventory (33.4) 9.4 (43.0)
Prepaid expenses and other current assets 4.2 (6.7) 2.6
Deferred contract costs (136.4) 0.0 0.0
Deferred tax assets (127.8) 35.8 (27.8)
Other assets (3.8) (1.0) (2.4)
Accounts payable 14.6 13.1 0.1
Accrued liabilities 14.5 14.4 (3.2)
Accrued payroll and compensation 3.5 12.6 15.7
Other liabilities (0.8) (5.5) (5.0)
Deferred revenue 352.1 300.8 243.0
Income taxes payable (6.0) 29.5 13.1
Net cash provided by operating activities 638.9 594.4 345.7
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of investments (681.8) (669.2) (473.6)
Sales of investments 42.8 300.3 28.3
Maturities of investments 578.8 427.4 460.5
Purchases of property and equipment (53.0) (135.3) (67.2)
Payments made in connection with business acquisitions, net of cash acquired (21.7) 0.0 (22.1)
Net cash used in investing activities (134.9) (76.8) (74.1)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Repurchase and retirement of common stock (211.8) (446.3) (110.8)
Proceeds from issuance of common stock 86.5 75.8 44.8
Taxes paid related to net share settlement of equity awards (67.2) (45.1) (38.3)
Payments of debt assumed in connection with business acquisitions (10.1) 0.0 (1.6)
Net cash used in financing activities (202.6) (415.6) (105.9)
NET INCREASE IN CASH AND CASH EQUIVALENTS 301.4 102.0 165.7
CASH AND CASH EQUIVALENTS—Beginning of year 811.0 709.0 543.3
CASH AND CASH EQUIVALENTS—End of year 1,112.4 811.0 709.0
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:      
Cash paid for income taxes—net 41.4 32.2 26.6
NON-CASH INVESTING AND FINANCING ACTIVITIES:      
Transfers of evaluation units from inventory to property and equipment 21.6 21.0 21.1
Liability for purchase of property and equipment 8.3 8.1 8.2
Repurchase of Common Stock, Liabilities Incurred $ 4.2 $ 0.0 $ 0.0
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Business—Fortinet, Inc. (“Fortinet”) was incorporated in Delaware in November 2000 and is a global leader in broad, integrated and automated cybersecurity solutions. Fortinet provides high performance cybersecurity solutions to a wide variety of businesses, such as enterprises, communication service providers and small businesses. Fortinet’s cybersecurity solutions are designed to provide broad visibility and segmentation of the digital attack surface, through our integrated Security Fabric Platform with automated protection, detection and responses.
 
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 standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, the period of benefit for deferred contract costs for commissions, stock-based compensation, inventory valuation, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets and liabilities, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and contingent liabilities. 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. Our cash balances are maintained as deposits with various large financial institutions in the United States and around the world. Balances in the United States typically exceed the amount of insurance provided on such deposits. We maintain our cash equivalents and investments in money market funds, commercial paper and fixed income securities with major financial institutions that our management believes are financially sound.

Our accounts receivables are primarily derived from our channel partners in various geographic 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. In July 2017, Exclusive Networks Group (“Exclusive”), which distributes our solutions to a large group of resellers and end-customers, acquired the U.S. division of Fine Tec Computers (“Fine Tec U.S.”). Fine Tec U.S.’s revenue and accounts receivable have been combined with Exclusive’s from the date of acquisition. As of December 31, 2018 and 2017 Exclusive accounted for 38% and 35% of total net accounts receivable, respectively.

During 2018, Exclusive and Ingram Micro Inc. accounted for 30% and 10% of total revenue, respectively. During 2017 and 2016, Exclusive accounted for 25% and 20% of total revenue, respectively.

Financial Instruments and Fair ValueWe define fair value as the price that would be received from selling an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, we consider the principal or most advantageous market in which to transact and the market-based risk. 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 cash and cash equivalents, 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 and the related tax impact.

Foreign Currency and Transaction Gains and Losses—The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, 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 exchange rates in effect during each period. Foreign currency remeasurement gains (losses) of $(8.2) million, $1.0 million and $(6.6) million are included in other income (expense)—net for 2018, 2017 and 2016, 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, commercial paper, term deposits and corporate debt.

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 or net realizable value. Cost is computed using the first-in, first-out method. 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 inventory write-downs which would be charged to cost of product revenue.

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
2 to 30 years
Computer equipment and software
1 to 7 years
Evaluation units
1 year
Furniture and fixtures
3 to 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. As of December 31, 2017, these investments were accounted for under the cost method. As of December 31, 2018, with the adoption of the ASU 2016-01—Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, these investments are accounted for at cost, adjusted for changes in observable prices minus impairment. Adoption of ASU 2016-01 did not have an impact on our consolidated financial statements. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts as well as current fundraising activities and valuations based on information provided by these privately held companies. If it is determined that an other-than-temporary decline or increase in value exists in an investment without readily determinable value, we adjust the value of the investment to its fair value and record the related impairment or increase in value as an investment loss or gain in our consolidated statements of income.

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 and intangible assets acquired and liabilities assumed, 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. We often continue to gather additional information throughout the measurement period, and if we make changes to the amounts recorded, such amounts are recorded in the period in which they are identified.

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.

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 is not amortized, but instead tested for impairment at least annually during the fourth quarter, or sooner when circumstances indicate an impairment may exist. We perform a qualitative assessment in the fourth quarter of each year, or more frequently if indicators of potential impairment exist, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. Then we perform a quantitative impairment test by comparing the fair value of a reporting unit with its carrying amount. Any excess in the carrying value of a reporting unit’s goodwill over its fair value is recognized as an impairment loss, limited to the total amount of goodwill allocated to that reporting unit.

We performed our annual goodwill impairment analysis and did not identify any impairment indicators as a result of the review. As of December 31, 2018, we had one reporting unit.

Other Intangible Assets—Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the straight-line or accelerated method over the estimated economic lives of the assets, which range from three 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 12 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 positions 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 tax 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—The fair value of restricted stock units (“RSUs”) is based on the closing market price of our common stock on the date of grant. We have elected to use the Black-Scholes-Merton (“Black-Scholes”) pricing model to determine the fair value of our employee stock options and our equity incentive plans. Stock-based compensation expense is amortized on a straight-line basis over the service period.

Leases—We rent certain 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 income. Our advertising expenses were not significant for any periods presented.

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

Deferred Contract Costs and Commission Expense—In 2017, we recognized commission expense on both product sales and service contracts at the time of sale. Beginning on January 1, 2018, we recognize sales commissions related to product sales upfront while sales commissions for service contracts are deferred as Deferred contract costs in the consolidated balance sheets and amortized over the applicable amortization period. Costs for initial contracts that are not commensurate with renewal commissions are amortized on a straight-line basis over the period of benefit, which we have determined to be five years and which is typically longer than the initial contract term.

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 income.

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—On January 1, 2018 we adopted Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (“Topic 606”) using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported under ASU 2009-13, Revenue Recognition (Topic 605) (“Topic 605”). The details of significant changes and quantitative impact of the changes are discussed below.

Beginning in 2018, revenues are recognized when control of these goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Prior to 2018, revenue was recognized under Topic 605 when all of the following criteria were met: (i) persuasive evidence of an arrangement existed, (ii) delivery has occurred or services have been rendered, (iii) sales price was fixed or determinable and (iv) collectability was reasonably assured.

Under Topic 606, we determine revenue recognition through the following steps:

identification of a contract or contracts with a customer,
identification of the performance obligations in a contract, including evaluation of performance obligations and evaluating the distinct goods or services in a contract,
determination of a transaction price,
allocation of a transaction price to the performance obligations in a contract, and
recognition of revenue when, or as, we satisfy a performance obligation.

We derive a majority of product sales from our FortiGate products. Our FortiGate products include a broad set of built-in security and networking features and functionalities including firewall, SD-WAN, data leak prevention, VPN, switch and wireless controller and WAN acceleration, among others.

We previously recognized product revenue for sales to distributors that had 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 were met. Certain distributors are granted stock rotation rights, limited rights of return or rebates for sales of our products. The arrangement fee for this group of distributors was not fixed or determinable when products were shipped and revenue was therefore deferred and recognized upon sell-through. Under Topic 606, we recognize product revenue upon shipment when control of the promised goods is transferred to the customer. We recognize revenue from term licenses upon electronic transfer of the license key to a customer. Previously, term licenses were recognized over the license period.

Service revenue relates to sales of our FortiGuard security subscription, FortiCare technical support services and other services. Our typical subscription and contractual support term is one to three years, and to a lesser extent, five years. Our revenue recognition for service arrangements did not significantly change under Topic 606. We continue to recognize revenue from these services ratably over the contractual service period because of continuous transfer of control to the customer over the support period. Revenue related to subsequent renewals of these services are recognized over the support term of the renewal agreement. We also generate a small portion of our revenue from other services consisting of professional services, training and software-as-a-service (“SaaS”) which is either hosted or cloud-based services. We recognize revenue from professional and training services as the services are provided. We recognize revenue from SaaS as the subscription service is delivered over the term, which is typically one year, or on a monthly usage basis. To date, SaaS revenue has not represented a significant percentage of our total revenue.

Our sales contracts typically contain multiple deliverables, such as hardware, software license, security subscription, technical support services and other services, which are generally capable of being distinct and accounted for as separate performance obligations. We evaluated the criteria to be distinct under Topic 606 and concluded that the hardware and software license were distinct and distinct in the context of the contract from the security subscription and technical support services, as the customer can benefit from the hardware and license without the services and the services are separately identifiable within the contract. We allocate the transaction price to each performance obligation based on relative standalone selling price. We determine standalone selling price based on the historical pricing and discounting practices for those services when sold separately. We determine standalone selling price for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies and the term of the service contract that fall within a reasonably range as a percentage of list price. Revenue is reported net of sales tax.

Under Topic 605, revenue from contracts that contain our products and services were allocated to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (“VSOE”) of selling price, if it existed, or third-party evidence (“TPE”) of selling price. If neither VSOE nor TPE of selling price existed for a deliverable, we used our best estimate of selling price for that deliverable. For multiple-element arrangements where software deliverables were included, revenue was 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 was then allocated to each software deliverable using the residual method when VSOE of fair value existed. If evidence of VSOE of fair value of one or more undelivered elements did not exist, all software allocated revenue was deferred and recognized when delivery of those elements occurred or when fair value was established. When the undelivered element for which we did not have VSOE of fair value was support, revenue for the entire arrangement was recognized ratably over the support period. The same residual method and VSOE of fair value principles applied for our multiple element arrangements that contained only software elements.

In certain circumstances, our contracts include provisions for sales rebates 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. These amounts are accounted for as variable consideration that can decrease the transaction price. We estimate variable consideration at the most likely amounts to which we expect our customers to be entitled. We include estimated amounts in the transaction price to the extent that it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate for sales return reserve was $20.8 million as of December 31, 2018 and is included in current liabilities in our consolidated balance sheet. Under Topic 605, the sales return reserve of $13.6 million was presented as a reduction to accounts receivable as of December 31, 2017.

We generally invoice at the time of our sale for the total price of the hardware, software licenses, security and technical support and other services, and the invoice is payable within 30 to 45 days. We also invoice certain services on a monthly basis. Amounts billed and due from our customers are classified as receivables on the balance sheet and do not bear interest. Our deferred revenue primarily consists of amounts that have been invoiced but have not been recognized as revenue as of period end.

Shipping and handling fees charged to our customers are recognized as revenue in the period shipped and the related costs for providing these services are recorded in cost of revenue. Shipping and handling fees recognized were not significant during 2018 and 2017.

Warranties—We generally provide a one-year warranty on most hardware products and a 90-day warranty on software. We also provide extended warranties under the terms of our support agreements. A provision for estimated future costs related to warranty activities in the first year after product sale 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. Warranty costs related to extended warranties sold under support agreements are recognized as cost of service revenue. In the event we change our warranty reserve estimates, the resulting charge against future cost of revenue or reversal of previously recorded charges may materially affect our gross margins and operating results. Accrued warranty was not significant as of December 31, 2018 and 2017.

Contingent Liabilities—From time to time, we are involved in disputes, litigation, and other legal actions. However, there are many uncertainties associated with such legal action, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. We review significant new claims and litigation for the probability of an adverse outcome. Estimates can change as individual claims develop. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.

Recently Adopted Accounting Standards

Financial Instruments – Recognition and Measurement

In January 2016, the FASB issued ASU 2016-01—Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, with further clarifications made recently with the issuance of ASU 2018-03—Technical Corrections and Improvements to Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which requires most equity investments to be measured at fair value, with subsequent changes in fair value recognized in net income. A practicality exception applies to those equity investments that do not have a readily determinable fair value. These investments may be measured at cost, adjusted for changes in observable prices minus impairment. ASU 2016-01 was effective prospectively for us beginning on January 1, 2018 for our equity investments, which were previously accounted for under the cost-method. We adopted ASU 2016-01 on January 1, 2018. There was no material impact on our consolidated financial statements as of the adoption date.

Revenue Recognition

In May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in Topic 605 and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We adopted Topic 606 as of January 1, 2018 using the modified retrospective transition method. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

We recorded a net reduction to our accumulated deficit as of January 1, 2018 of $117.3 million due to the cumulative impact of adopting Topic 606. The primary impact of adopting Topic 606 relates to the deferral of our incremental contract costs, which are comprised of sales commissions. Prior to January 1, 2018, we expensed all sales commissions upfront. Beginning on January 1, 2018, we continue to expense sales commissions related to product sales upfront, but capitalize and then amortize certain sales commissions on service contracts over the applicable amortization period. The deferred contract costs for capitalized sales commissions related to the initial service contracts are deferred and then amortized as expense on a straight-line basis over the period of benefit which we have determined to be five years. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the contractual period of the underlying contracts. The deferral of contract costs generated a deferred tax liability of $23.8 million, of which $18.0 million was recorded against deferred tax assets and the remaining $5.8 million was recorded in other long-term liabilities on our consolidated balance sheet. The impact on deferred revenue as of January 1, 2018 was $4.1 million, which primarily relates to certain changes in revenue recognition on software license sales and the acceleration of revenue from U.S.-based channel partners which were previously deferred until the product was sold through. Beginning on January 1, 2018, our sales returns reserve is now included on the balance sheet in accrued liabilities and no longer as a reduction to our accounts receivable. See above significant accounting policies for further details.

The cumulative effects of the changes made to our January 1, 2018 consolidated balance sheet for the adoption of Topic 606 were as follows (in millions):

 
Balance at
December 31, 2017
 
Adjustments due to
Topic 606
 
Balance at
 January 1, 2018
Assets:
 
 
 
 
 
Accounts receivable, net
$
348.2

 
$
13.6

 
$
361.8

Inventory
77.3

 
(0.1
)
 
77.2

Deferred tax assets
146.9

 
(18.0
)
 
128.9

Deferred contract costs

 
137.1

 
137.1

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued liabilities
50.0

 
13.6

 
63.6

Deferred revenue, current
793.8

 
0.3

 
794.1

Deferred revenue, non-current
542.5

 
(4.4
)
 
538.1

Other liabilities, non-current
8.6

 
5.8

 
14.4

 
 
 
 
 
 
Stockholders’ equity:
 
 
 
 
 
Accumulated deficit
$
(319.6
)
 
$
117.3

 
$
(202.3
)


Recent Accounting Standards Not Yet Effective

Cloud Computing

In August 2018, the FASB issued ASU 2018-15—Intangibles-Goodwill and Other-Internal—Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification (“ASC”) Topic 350, Intangibles—Goodwill and Other, to determine which implementation costs to capitalize as assets or expense as incurred. ASU 2018-15 is effective for us beginning January 1, 2020, and early adoption is permitted. We are currently evaluating the impact of ASU 2018-15 on our consolidated financial statements.

Fair Value Measurements

In August 2018, the FASB issued ASU 2018-13—Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820, Fair Value Measurement, as part of its disclosure framework project. ASU 2018-13 is effective for us beginning January 1, 2020. The amendments in ASU 2018-13 on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments in ASU 2018-13 should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. We are currently assessing the impact the new guidance will have on our disclosures.

Stock Compensation

In June 2018, the FASB issued ASU 2018-07—Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees subject to certain exceptions. ASU 2018-07 expands the scope of ASC Topic 718, Compensation—Stock Compensation (“ASC 718”), to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity’s own operations and supersedes the guidance in ASC 505, Equity, by moving it to ASC 718. This amendment was effective for us beginning January 1, 2019. The adoption of this standard will not have a material impact on our consolidated financial statements.

Comprehensive Income

In February 2018, the FASB issued ASU 2018-02—Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the 2017 Tax Act, from accumulated other comprehensive income to retained earnings. ASU 2018-02 also requires certain new disclosures regardless of the election. ASU 2018-02 was effective for us beginning January 1, 2019. We are currently assessing the impact of ASU 2018-02 on our consolidated financial statements and we expect the standard will not have a material impact on our consolidated financial statements.

Financial Instruments

In June 2016, the FASB issued ASU 2016-13—Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset (or a group of financial assets) to be measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. ASU 2016-13 is effective for us beginning on January 1, 2020, and early adoption is permitted. We are currently assessing the impact of ASU 2016-13 on our consolidated financial statements.

Leases

In February 2016, the FASB issued ASU 2016-02—Leases (Topic 842), which requires the recognition of right-of-use assets and lease liabilities on the consolidated balance sheet for substantially all leases. ASU 2016-02 includes a number of optional practical expedients that entities may elect to apply. ASU 2016-02 will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. In July 2018, the FASB issued ASU 2018-10—Codification Improvements to Topic 842, Leases, and ASU 2018-11—Leases (Topic 842): Targeted Improvements, which address questions about how to apply certain aspects for the adoption of Topic 842. The clarifications address the rate implicit in the lease, impairment of the net investment in the lease, lessee reassessment of lease classification, lessor reassessment of lease term and purchase options and variable payments that depend on an index or rate, and provide an alternative transition approach that allows companies to initially apply the new leases standard by recognizing a cumulative-effect adjustment on adoption date. ASU 2016-02 was effective for us beginning on January 1, 2019, and we expect to apply a modified retrospective transition approach through a cumulative-effect adjustment at the beginning of the first quarter of 2019. Based on our current lease portfolio, we currently estimate that the value of leased assets and liabilities that may be recognized to be at least $40.0 million. We are continuing to evaluate the impact of ASU 2016-02 and our estimate is subject to change. We do not believe that ASU 2016-02 will have a material impact on our consolidated statements of income and cash flows. Upon adoption, we expect to expand our disclosures in the notes to consolidated financial statements to include more details on our leases, significant judgments and lease-related amounts recognized in the consolidated financial statements.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
REVENUE RECOGNITION

The following table presents our revenue disaggregated by major product and service lines (in millions):

 
Years Ended
 
December 31,
2018
 
December 31,
2017 (1)
Product
$
674.4

 
$
577.2

Service:
 
 
 
   Security subscription
606.1

 
504.8

   Technical support and other (2)
520.7

 
412.9

      Total service revenue
1,126.8

 
917.7

Total revenue
$
1,801.2

 
$
1,494.9

(1) Prior period amounts have not been adjusted under the modified retrospective method.
(2) During 2018, the amounts previously reported as professional services and training have been combined with the amounts previously reported as technical support. The combined amounts are now being presented as technical support and other. The professional service and training amounts are not material, and the reclassification did not have any impact on our service revenue or total revenue. Prior periods have been reclassified to conform with current period presentation.


Transaction Price Allocated to the Remaining Performance Obligations

As of December 31, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $1.69 billion, which was substantially comprised of deferred security subscription and technical support services. We expect to recognize revenue on approximately 80% of these remaining performance obligations over the next one to two years, with the remaining balance to be recognized in three to five years.

Accounts Receivable

Trade accounts receivable are recorded at the invoiced amount. Trade accounts receivable is reduced by allowance for doubtful accounts which is determined based on our assessment of the collectability of customer accounts. The allowance for doubtful accounts was $0.9 million as of December 31, 2018 and December 31, 2017. As of December 31, 2017, accounts receivable was also reduced by sales return reserve of $13.6 million, which we reclassified to accrued liabilities account as of January 1, 2018 in accordance with the adoption of Topic 606.

Contract Assets

Contract assets represent amounts that have been recognized as revenue but for which we did not have the unconditional right to invoice the customer. We did not have contract assets as of December 31, 2018 and January 1, 2018.

Deferred Contract Costs

Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for the sale of products and software licenses are recognized at the time of sale. Sales commissions for initial service contracts are deferred and then amortized as an expense on a straight-line basis over the period of benefit which we have determined to be five years. We determined the period of benefit taking into consideration our customer contracts, our technology and other factors. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the contractual period of the underlying contracts which ranges from one to three years and, to a lesser extent, five years. The amortization of deferred contract costs is included in sales and marketing expense in our consolidated statement of income. Amortization of deferred contract costs during 2018 was $90.9 million. No impairment loss was recognized during 2018.

Deferred Revenue

Our deferred revenue consists of amounts that have been invoiced but have not been recognized as revenue as of period end. During 2018, we recognized $753.3 million in revenue that was included in the deferred revenue balance as of January 1, 2018.


Practical Expedient

We elected to use the contract modification practical expedient. This practical expedient allows for all contract modifications before January 1, 2018 to be aggregated and evaluated at adoption date.

Impact on Consolidated Financial Statements

The following tables summarize the impact of adopting Topic 606 on our consolidated financial statements as of and for 2018 (in millions). These tables do not represent the full consolidated financial statements as they only reflect the accounts impacted by the adoption of Topic 606.

Consolidated Balance Sheet
 
As of December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
Assets:
 
 
 
 
 
Accounts receivable
$
444.5

 
$
422.4

 
$
22.1

Prepaid and other current assets
36.8

 
37.2

 
(0.4
)
Inventory
90.0

 
91.5

 
(1.5
)
Deferred contract costs
182.6

 

 
182.6

Deferred tax assets
255.0

 
279.6

 
(24.6
)
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued liabilities
77.5

 
53.4

 
24.1

Deferred revenue, current
965.9

 
988.9

 
(23.0
)
Deferred revenue, non-current
720.9

 
723.4

 
(2.5
)
Income taxes payable
28.2

 
27.4

 
0.8

Other liabilities, non-current
13.0

 
4.1

 
8.9

 
 
 
 
 
 
Stockholders’ Equity
 
 
 
 
 
Accumulated deficit
$
(57.5
)
 
$
(227.4
)
 
$
169.9


Consolidated Statement of Income
 
Year Ended December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
REVENUE:
 
 
 
 
 
   Product (1)
$
674.4

 
$
654.9

 
$
19.5

   Service
1,126.8

 
1,126.9

 
(0.1
)
Total revenue
1,801.2

 
1,781.8

 
19.4

COSTS OF REVENUE:
 
 
 
 
 
   Product
291.0

 
289.6

 
1.4

GROSS PROFIT:
 
 
 
 
 
Product
383.4

 
365.3

 
18.1

Service
967.4

 
967.5

 
(0.1
)
Total gross profit
1,350.8

 
1,332.8

 
18.0

OPERATING EXPENSES:
 
 
 
 
 
Sales and marketing expenses
782.3

 
827.8

 
(45.5
)
 
 
 
 
 
 
OPERATING INCOME
231.0

 
167.5

 
63.5

 
 
 
 
 
 
INCOME BEFORE INCOME TAXES
250.9

 
187.4

 
63.5

PROVISION FOR (BENEFIT FROM) INCOME TAXES
(81.3
)
 
(92.2
)
 
10.9

NET INCOME
$
332.2

 
$
279.6

 
$
52.6

Net income per share:
 
 
 
 
 
Basic
$
1.96

 
$
1.65

 
$
0.31

Diluted
$
1.91

 
$
1.61

 
$
0.30


(1) Product revenue during 2018 included a $19.5 million benefit from the adoption of Topic 606, which primarily related to the change in accounting treatment under Topic 606 for some of our software products such that revenue from these arrangements is now recognized upfront instead of ratably over the contracted service term, net of the lost opportunity to recognize revenue that had been deferred and was written off to equity on the date of adoption.

Consolidated Statement of Cash Flows
 
Year Ended December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
Cash flows from operating activities:
 
 
 
 
 
Net income
$
332.2

 
$
279.6

 
$
52.6

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Amortization of deferred contract costs
90.9

 

 
90.9

Other
(0.9
)
 
7.6

 
(8.5
)
Changes in operating assets and liabilities:
 
 
 
 
 
Prepaid expenses and other current assets
4.2

 
3.7

 
0.5

Inventory
(33.4
)
 
(34.8
)
 
1.4

Deferred contract costs
(136.4
)
 

 
(136.4
)
Deferred tax assets
(127.8
)
 
(134.3
)
 
6.5

Accrued liabilities
14.5

 
4.0

 
10.5

Other liabilities
(0.8
)
 
(3.9
)
 
3.1

Deferred revenue
352.1

 
373.5

 
(21.4
)
                               Income taxes payable
(6.0
)
 
(6.8
)
 
0.8

Net cash provided by operating activities
$
638.9

 
$
638.9

 
$

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value
12 Months Ended
Dec. 31, 2018
Financial Instruments and Fair Value [Abstract]  
FINANCIAL INSTRUMENTS AND FAIR VALUE
FINANCIAL INSTRUMENTS AND FAIR VALUE

The following tables summarize our investments (in millions):
 
 
December 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
299.5

 
$

 
$
(1.2
)
 
$
298.3

Commercial paper
102.5

 

 

 
102.5

Certificates of deposit and term deposits (1)
145.8

 

 

 
145.8

U.S. government and agency securities
57.7

 

 
(0.1
)
 
57.6

Total available-for-sale securities
$
605.5

 
$

 
$
(1.3
)
 
$
604.2

 
 
 
 
 
 
 
 
 
December 31, 2017
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
391.0

 
$

 
$
(1.2
)
 
$
389.8

Commercial paper
74.2

 

 

 
74.2

Certificates of deposit and term deposits (1)
45.9

 

 

 
45.9

U.S. government and agency securities
28.5

 

 
(0.1
)
 
28.4

Total available-for-sale securities
$
539.6

 
$

 
$
(1.3
)
 
$
538.3

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


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

 
December 31, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
150.1

 
$
(0.2
)
 
$
93.5

 
$
(1.0
)
 
$
243.6

 
$
(1.2
)
Certificates of deposit and term deposits
51.7

 

 

 

 
51.7

 

Commercial paper
75.6

 
(0.1
)
 

 

 
75.6

 
(0.1
)
U.S. government and agency securities
39.0

 

 
3.5

 

 
42.5

 

Total available-for-sale securities
$
316.4

 
$
(0.3
)
 
$
97.0

 
$
(1.0
)
 
$
413.4

 
$
(1.3
)


 
December 31, 2017
 
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.4

 
$
(0.9
)
 
$
58.2

 
$
(0.3
)
 
$
375.6

 
$
(1.2
)
Certificates of deposit and term deposits
37.2

 

 

 

 
37.2

 

Commercial paper
29.1

 

 

 

 
29.1

 

U.S. government and agency securities
17.0

 

 
11.4

 
(0.1
)
 
28.4

 
(0.1
)
Total available-for-sale securities
$
400.7

 
$
(0.9
)
 
$
69.6

 
$
(0.4
)
 
$
470.3

 
$
(1.3
)


The contractual maturities of our investments were as follows (in millions):
 
 
December 31,
2018
 
December 31,
2017
Due within one year
$
537.2

 
$
440.3

Due within one to three years
67.0

 
98.0

Total
$
604.2

 
$
538.3



Available-for-sale securities are reported at fair value, with unrealized gains and losses and the related tax impact included as a separate component of stockholders’ equity and in comprehensive income. Realized losses on available-for-sale securities were insignificant in the periods presented and are included in Other income (expense)—net in our consolidated statements of income. 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, 2018.

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 tables present the fair value of our financial assets measured at fair value on a recurring basis as of December 31, 2018 and 2017 (in millions):
 
 
December 31, 2018
 
December 31, 2017
 
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
$
299.3

 
$

 
$
299.3

 
$

 
$
411.1

 
$

 
$
411.1

 
$

Certificates of deposit and term deposits
217.4

 

 
217.4

 

 
132.1

 

 
132.1

 

Money market funds
58.6

 
58.6

 


 

 
195.6

 
195.6

 

 

Commercial paper
184.7

 

 
184.7

 

 
128.9

 

 
128.9

 

U.S. government and agency securities
57.6

 
45.3

 
12.3

 

 
28.4

 
24.9

 
3.5

 

Total
$
817.6

 
$
103.9

 
$
713.7

 
$

 
$
896.1

 
$
220.5

 
$
675.6

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
213.4

 
 
 
 
 
 
 
$
357.8

 
 
 
 
 
 
Short-term investments
537.2

 
 
 
 
 
 
 
440.3

 
 
 
 
 
 
Long-term investments
67.0

 
 
 
 
 
 
 
98.0

 
 
 
 
 
 
Total
$
817.6

 
 
 
 
 
 
 
$
896.1

 
 
 
 
 
 



There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the years ended December 31, 2018 and December 31, 2017.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
INVENTORY
INVENTORY

Inventory consisted of the following (in millions):
 
 
December 31,
2018
 
December 31,
2017
Raw materials
$
13.3

 
$
13.0

Finished goods
76.7

 
64.3

Inventory
$
90.0

 
$
77.3



Inventory includes materials at contract manufacturers of $2.4 million and $2.6 million as of December 31, 2018 and 2017, respectively.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment—Net
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT—Net
PROPERTY AND EQUIPMENT—Net

Property and equipment—net consisted of the following (in millions):
 
 
December 31,
2018
 
December 31,
2017
Building and building improvements
$
144.2

 
$
133.2

Computer equipment and software
95.9

 
79.9

Land
75.7

 
65.6

Leasehold improvements
17.9

 
20.8

Evaluation units
20.5

 
20.1

Furniture and fixtures
15.7

 
14.7

Construction-in-progress
12.3

 
6.3

Total property and equipment
382.2

 
340.6

Less: accumulated depreciation
(110.8
)
 
(95.2
)
Property and equipment—net
$
271.4

 
$
245.4



Depreciation expense was $46.7 million, $46.9 million and $39.2 million in 2018, 2017 and 2016, respectively.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments in Privately-Held Companies
12 Months Ended
Dec. 31, 2018
Investments, All Other Investments [Abstract]  
INVESTMENTS IN PRIVATELY-HELD COMPANIES
INVESTMENTS IN PRIVATELY HELD COMPANIES

Our investments in the equity securities of privately held companies totaled $9.1 million and $12.1 million as of December 31, 2018 and 2017, respectively. These investments, which were previously accounted for at cost, are now accounted for at cost, adjusted for changes in observable prices minus impairment. We own less than 20% of the voting securities in each of these investments and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are recorded as other assets on our consolidated balance sheets and would be measured at fair value if indicators of an increase in value or impairment existed. During the third quarter of 2018, we sold equity securities of a privately held company for $5.2 million and recognized a gain of $2.2 million as other income in our consolidated statements of income. As of December 31, 2018, no events have occurred that would affect the carrying value of these investments.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
BUSINESS COMBINATIONS
BUSINESS COMBINATIONS

ZoneFox Holdings Limited

On October 22, 2018, we acquired all outstanding shares of ZoneFox Holdings Limited (“ZoneFox”), a privately held cloud-based insider threat detection and response company headquartered in Edinburgh, Scotland. We expect the ZoneFox acquisition will allow us to provide additional user and entity behavior analytics features.

Under the business combination method of accounting in accordance with ASC Topic 805, Business Combinations (“ASC 805”), the total preliminary purchase price was allocated to ZoneFox’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management’s best estimates and assumptions to assign fair value as of the acquisition date, and our estimates and assumptions are subject to change within the measurement period. The allocation of the purchase price for this acquisition has been prepared on a preliminary basis and changes to the allocation of certain assets and liabilities may occur as additional information becomes available. The primary area that remains preliminary relates to finalization of valuation analyses pertaining to intangible assets acquired and tax liabilities assumed. The preliminary purchase price for ZoneFox was $16.1 million, of which $12.5 million was allocated to goodwill that was non-deductible for tax purposes, and $6.8 million was allocated to identifiable intangible assets the majority of which was developed technology offset by $3.2 million of net liabilities assumed. Acquisition-related costs related to the ZoneFox acquisition were not material. Goodwill recorded in connection with this acquisition represents the value we expect to be created through expansion into markets within our existing business, and potential cost savings and synergies.

We may pay an additional $2.0 million in cash consideration as an earn-out that is subject in full to satisfaction of certain performance conditions. As of December 31, 2018, no fair value was assigned to the contingent consideration based on the estimated probability of attainment of the target.

Bradford Networks, Inc.

On June 4, 2018, we acquired all outstanding shares of Bradford Networks, Inc. (“Bradford”), a provider of network access control security products and services. We believe that this acquisition will extend the Fortinet Security Fabric to include network access control and provide for the security assessment and response related to devices accessing the network, including Internet of Things devices.

Under the business combination method of accounting in accordance with ASC 805, the total purchase price was allocated to Bradford’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management's best estimates and assumptions to assign fair value as of the acquisition date. The purchase price for Bradford was $6.8 million, of which $11.1 million was allocated to goodwill that was non-deductible for tax purposes, and $8.0 million was allocated to identifiable intangible assets the majority of which was developed technology offset by $12.3 million of net liabilities assumed. Acquisition-related costs related to the Bradford acquisition were not material. Goodwill recorded in connection with this acquisition represents the value we expect to be created through expansion into markets within our existing business, and potential cost savings and synergies.

We may pay an additional $2.0 million in cash consideration as an earn-out that is subject in full to satisfaction of certain performance conditions. As of December 31, 2018, no fair value was assigned to the contingent consideration based on the estimated probability of attainment of the target.

AccelOps, Inc.

On June 7, 2016, we completed our acquisition of AccelOps, Inc. (“AccelOps”), a provider of network security monitoring and analytics solutions. This acquisition extended the Fortinet Security Fabric.

The acquisition of AccelOps was accounted as a business combination in accordance with ASC 805, and we used our best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The total purchase price for AccelOps was $22.3 million, of which $9.9 million was allocated to goodwill that was non-deductible for tax purposes, and $16.5 million was allocated to identifiable intangible assets with average estimated lives of approximately two to four years, offset by $4.1 million of net liabilities assumed.

Additional Acquisition-Related Information

The operating results of the acquired companies are included in our consolidated statements of income from the respective dates of acquisition. Pro forma results of operations have not been presented because the effects of these acquisitions, individually and in the aggregate, were not material to our consolidated statements of income.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Net
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS - Net
GOODWILL AND OTHER INTANGIBLE ASSETS—Net

Goodwill

The following table presents the changes in the carrying amount of goodwill (in millions):

 
Amount
Balance—December 31, 2017
$
14.6

Additions due to business combinations
23.6

Balance—December 31, 2018
$
38.2



There were no impairments to goodwill during 2018, 2017, 2016 or any previous years.

Other Intangible Assets—net

The following tables present other intangible assets—net as of December 31, 2018 and 2017 (in millions, except years):

 
December 31, 2018
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies
4.0
 
$
34.4

 
$
17.0

 
$
17.4

Customer relationships
4.4
 
17.5

 
12.8

 
4.7

Total other intangible assets—net
 
 
$
51.9

 
$
29.8

 
$
22.1



 
December 31, 2017
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies and other
3.8
 
$
24.0

 
$
13.7

 
$
10.3

Customer relationships
4.7
 
14.5

 
10.1

 
4.4

 
 
 
38.5

 
23.8

 
14.7

 
 
 
 
 
 
 
 
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process research and development
 
 
1.6

 

 
1.6

Total other intangible assets—net
 
 
$
40.1

 
$
23.8

 
$
16.3



The project related to in-process research and development intangible asset of $1.6 million was completed in the first quarter of 2018. Upon completion, the cost was transferred to developed technology and is amortized over the estimated useful life of four years. Amortization expense of finite-lived intangible assets was $9.0 million, $8.6 million and $9.3 million in 2018, 2017, and 2016, respectively. The following table summarizes estimated future amortization expense of finite-lived intangible assets—net (in millions):

 
Amount
Years:
 
2019
$
10.2

2020
6.2

2021
3.6

2022
2.1

Total
$
22.1

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share
12 Months Ended
Dec. 31, 2018
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 during the period, plus the dilutive effects of RSUs, stock options and our Employee Stock Purchase Plan (the “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 millions, except per share amounts):
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
Numerator:
 
 
 
 
 
Net income
$
332.2

 
$
31.4

 
$
32.2

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Basic shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
169.1

 
174.3

 
172.6

Diluted shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
169.1

 
174.3

 
172.6

Effect of potentially dilutive securities:
 
 
 
 
 
RSUs
3.6

 
2.3

 
1.9

Stock options
1.4

 
1.4

 
1.7

ESPP
0.1

 
0.1

 
0.1

Weighted-average shares used to compute diluted net income per share
174.2

 
178.1

 
176.3

Net income per share:
 
 
 
 
 
Basic
$
1.96

 
$
0.18

 
$
0.19

Diluted
$
1.91

 
$
0.18

 
$
0.18



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 millions):
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
RSUs
0.5

 
1.4

 
3.3

Stock options
0.3

 
1.0

 
1.0

ESPP
0.1

 
0.2

 
0.2

 
0.9

 
2.6

 
4.5

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES

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

 
Total
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
Operating lease commitments
$
50.1

 
$
17.1

 
$
12.2

 
$
8.5

 
$
5.0

 
$
3.6

 
$
3.7

Inventory purchase commitments
177.3

 
173.1

 
4.2

 

 

 

 

Total
$
227.4

 
$
190.2

 
$
16.4


$
8.5


$
5.0


$
3.6


$
3.7



Operating Leases—We lease certain facilities under various non-cancelable operating leases, which expire through 2026. 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 $17.1 million, $16.7 million and $18.9 million for 2018, 2017 and 2016, respectively. Rent expense is recognized using the straight-line method over the term of a 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, 2018, we had $177.3 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, 2018, we had $14.3 million in other contractual commitments having a remaining term in excess of one year 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, 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. As required under ASC 450, Contingencies, issued by the FASB, we accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss.

As previously disclosed, in October 2016, we received a letter from the United States Attorney’s Office for the Northern District of California requesting information relating to events from over two years ago related to our compliance with the Trade Agreements Act. We have been fully cooperating with this ongoing inquiry and have periodically met and spoken with the United States Attorney’s Office in connection with this matter. We are currently in settlement discussions with the United States Attorney's Office.

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, 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 material awards under such indemnification provisions.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2018
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 ESPP. Under these plans, we have granted stock options and RSUs.

Stock Plans—Our board of directors adopted the 2000 Plan in 2000 and the 2008 Plan in 2008. During 2018, 2017 and 2016, 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 and performance stock units. 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 is 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 closing stock price 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 permitted 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. Our board of directors voluntarily determined to terminate the ESPP, effective February 2019 at the completion of the prior offering period.

As of December 31, 2018, there were a total of 54,512,197 shares of common stock available for grant under our stock-based compensation plans.

Restricted Stock Units

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

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

 
$
32.97

Granted
5.5

 
27.96

Forfeited
(1.7
)
 
32.03

Vested
(3.6
)
 
30.45

Balance—December 31, 2016
9.5

 
31.01

Granted
4.2

 
37.60

Forfeited
(1.3
)
 
34.12

Vested
(3.9
)
 
29.42

Balance—December 31, 2017
8.5

 
34.79

Granted
4.1

 
57.37

Forfeited
(0.9
)
 
39.29

Vested
(3.9
)
 
34.67

Balance—December 31, 2018
7.8

 
$
46.07



As of December 31, 2018, total compensation expense related to unvested RSUs granted to employees and non-employees under the 2009 Plan, but not yet recognized, was $306.1 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 2.70 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 tax requirement. Total payment of the employees’ tax obligations to the tax 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 millions):

 
Year Ended December 31,
 
2018
 
2017
 
2016
Shares withheld for taxes
1.2

 
1.2

 
1.2

Amount withheld for taxes
$
67.2

 
$
45.1

 
$
38.3



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.

Expected Term—The expected term represents the period that our stock-based awards are expected to be outstanding. 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 effective on the date of grant.

Risk-Free Interest Rate—We base the risk-free interest rate 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,
 
2018
 
2017
 
2016
Expected term in years
4.4

 
4.4

 
4.3

Volatility
31.8
%
 
36.0
%
 
42.2
%
Risk-free interest rate
2.7
%
 
1.9
%
 
1.1
%
Dividend rate
%
 
%
 
%


The following table summarizes the stock option activity and related information for the periods presented below (in millions, 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, 2015
7.0

 
$
20.03

 
 
 
 
Granted
1.5

 
25.65

 
 
 
 
Forfeited
(0.3
)
 
34.82

 
 
 
 
Exercised
(2.0
)
 
10.45

 
 
 
 
Balance—December 31, 2016
6.2

 
23.79

 
 
 
 
Granted
0.5

 
37.34

 
 
 
 
Forfeited
(0.2
)
 
31.75

 
 
 
 
Exercised
(2.2
)
 
19.19

 
 
 
 
Balance—December 31, 2017
4.3

 
27.50

 
 
 


Granted
0.8

 
52.09

 
 
 
 
Forfeited
(0.2
)
 
32.24

 
 
 
 
Exercised
(1.9
)
 
24.96

 
 
 
 
Balance—December 31, 2018
3.0

 
$
35.53

 
 
 
 
Options vested and expected to vest—December 31, 2018
3.0

 
$
35.53

 
4.00
 
$
105.6

Options exercisable—December 31, 2018
1.6

 
$
28.91

 
2.67
 
$
66.3


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, 2018, for all in-the-money stock options. As of December 31, 2018, total compensation expense related to unvested stock options granted to employees but not yet recognized was $16.5 million. This expense is expected to be amortized on a straight-line basis over a weighted-average period of 2.60 years.  

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

 
Year Ended December 31,
 
2018
 
2017
 
2016
Weighted-average fair value per share granted
$
16.03

 
$
12.15

 
$
9.14

Intrinsic value of options exercised
62.2

 
42.7

 
40.3

Fair value of options vested
7.2

 
8.1

 
5.4



The following table summarizes information about outstanding and exercisable stock options as of December 31, 2018, as follows (in millions, 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
$19.94–24.92
 
1.0

 
3.34
 
23.50

 
0.7

 
23.37

26.49–33.31
 
0.7

 
1.69
 
29.30

 
0.6

 
28.90

36.70–39.49
 
0.4

 
5.06
 
37.42

 
0.2

 
37.50

48.83–49.06
 
0.8

 
5.74
 
49.02

 
0.1

 
48.85

58.29–76.22
 
0.1

 
6.52
 
68.29

 

 

 
 
3.0

 
 
 
 
 
1.6

 
 



Employee Stock Purchase Plan

In determining the fair value of the ESPP, which was terminated in February 2019, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Year Ended December 31,
 
2018
 
2017
 
2016
Expected term in years
0.5

 
0.5

 
0.5

Volatility
28.9
%
 
29.5
%
 
39.4
%
Risk-free interest rate
2.0
%
 
0.9
%
 
0.4
%
Dividend rate
%
 
%
 
%


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

 
Year Ended December 31,
 
2018
 
2017
 
2016
Weighted-average fair value per share granted
$
14.14

 
$
8.73

 
$
7.68

Shares issued under the ESPP
1.1

 
1.1

 
1.2

Weighted-average price per share issued
$
35.32

 
$
29.52

 
$
21.01



Shares Reserved for Future Issuances

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

 
December 31,
2018
Reserved for future equity award grants
52.7

Outstanding stock options and RSUs
10.8

Reserved for future ESPP issuances
1.9

Total common stock reserved for future issuances
65.4


Stock-based Compensation Expense

Stock-based compensation expense is included in costs and expenses as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Cost of product revenue
$
1.5

 
$
1.4

 
$
1.2

Cost of service revenue
10.8

 
9.5

 
8.8

Research and development
36.4

 
32.2

 
30.1

Sales and marketing
95.6

 
78.0

 
68.1

General and administrative
18.6

 
16.1

 
14.2

Total stock-based compensation expense
$
162.9

 
$
137.2

 
$
122.4



The following table summarizes stock-based compensation expense by award type (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
RSUs
$
143.9

 
$
119.8

 
$
107.1

Stock options
8.8

 
7.3

 
6.6

ESPP
10.2

 
10.1

 
8.7

Total stock-based compensation expense
$
162.9

 
$
137.2

 
$
122.4



Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of income is as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Income tax benefit associated with stock-based compensation
$
24.9

 
$
30.9

 
$
29.2



Share Repurchase Program

In January 2016, our board of directors approved the Share Repurchase Program (the “Repurchase Program”), which authorized the repurchase of up to $200.0 million of our outstanding common stock through December 31, 2017. In 2016 and 2017, our board of directors approved the increases in the aggregate authorized repurchase amount under the Repurchase Program by $100.0 million and $700.0 million, respectively, to a total of $1.0 billion. In July 2018, our board of directors approved a $500.0 million increase in the authorized stock repurchase under the Repurchase program and extended the term of the Repurchase Program to December 31, 2019, bringing the aggregate amount authorized to be repurchased to $1.5 billion of our outstanding common stock through December 31, 2019. Under the Repurchase Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Repurchase 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 2018, we repurchased 3.8 million shares of common stock under the Repurchase Program in open market transactions for an aggregate purchase price of $209.1 million. As of December 31, 2018, $733.8 million remained available for future share repurchases under the Repurchase Program.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
INCOME TAXES
INCOME TAXES

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

 
Year Ended December 31,
 
2018
 
2017
 
2016
Domestic
$
0.3

 
$
(40.7
)
 
$
(49.7
)
Foreign
250.6

 
164.7

 
92.8

Total income before income taxes
$
250.9

 
$
124.0

 
$
43.1



The provision for (benefit from) income taxes consisted of the following (in millions):
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
Current:
 
 
 
 
 
Federal
$
(12.6
)
 
$
34.7

 
$
7.9

State
2.0

 
0.8

 
0.8

Foreign
36.9

 
27.7

 
17.8

Total current
$
26.3

 
$
63.2

 
$
26.5

Deferred:
 
 
 
 
 
Federal
$
(125.5
)
 
$
39.1

 
$
(10.0
)
State
14.4

 
(9.3
)
 
(4.9
)
Foreign
3.5

 
(0.4
)
 
(0.7
)
Total deferred
(107.6
)
 
29.4

 
(15.6
)
Provision for (benefit from) income taxes
$
(81.3
)
 
$
92.6

 
$
10.9


 
The provision for (benefit from) income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Tax at federal statutory tax rate
$
52.7

 
$
43.4

 
$
15.1

Foreign income taxed at different rates
(21.5
)
 
(19.5
)
 
(13.7
)
Foreign withholding taxes
20.1

 
17.4

 
15.0

Stock-based compensation expense
(14.3
)
 
9.5

 
10.0

Foreign tax credit
(15.8
)
 
(12.8
)
 
(35.0
)
State taxes—net of federal benefit
1.2

 
(3.5
)
 
(4.2
)
Research and development credit
(5.0
)
 
(4.0
)
 
(2.7
)
Valuation allowance
14.9

 

 

Dividend distribution
(3.8
)
 

 
27.3

Impact of the 2017 Tax Act:
 
 
 
 
 
Deferred tax asset remeasurement due to reduction in the federal corporate income tax rate

 
47.9

 

One-time transition tax
32.6

 
15.2

 

Global Intangible Low-Taxed Income
20.5

 

 

Book-to-Tax Basis differences
(164.0
)
 

 

Other
1.1

 
(1.0
)
 
(0.9
)
Total provision for (benefit from) income taxes
$
(81.3
)
 
$
92.6

 
$
10.9



There are permanent differences that 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 grants to certain foreign employees, this is offset by the actual tax benefits in the current periods from shares held by our U.S. employees. In 2018, this excess tax benefit was greater than the non-deductible stock-based compensation expense.

We have realigned our tax structure in order to maximize the tax efficiency of our group structure and better align with our business operations as a result of the Tax Cuts and Jobs Act (the “2017 Tax Act”). This realignment resulted in a book-to-tax basis difference for previously taxed off-shore deferred revenue as well as other book-to-tax difference. The basis differences resulted in a $164.0 million benefit to the 2018 tax provision.

In December 2017, the U.S. federal government enacted the 2017 Tax Act. The 2017 Tax Act reduced the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018 and created a territorial tax system with a one-time mandatory tax on foreign earnings of U.S. subsidiaries not previously subject to U.S. income tax. Under GAAP, changes in tax rates and tax law are accounted for in the period of enactment and deferred tax assets and liabilities are measured at the enacted tax rate. In December 2017, the staff of the Securities and Exchange Commission (the “SEC”) issued Staff Accounting Bulletin No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act (“SAB 118”), which allowed us to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. As a result, we previously provided a provisional estimate of the effect of the 2017 Tax Act in our financial statements. In the fourth quarter of 2018, we completed our analysis to determine the effect of the 2017 Tax Act within the measurement period under the SEC guidance, and reflected an additional $32.6 million increase related to the transition tax in the 2018 income tax expense. We expect further guidance may be forthcoming from the FASB and the SEC, as well as regulations, interpretations and rulings from federal and state tax agencies, which could result in additional impacts. The 2017 Tax Act also creates a new requirement that Global Intangible Low-Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) must be included currently in the gross income of a CFC’s U.S. shareholder. In 2018, there was also a $20.5 million expense for the GILTI tax regime that was introduced by the 2017 Tax Act.

Under GAAP, we are allowed to make an accounting policy choice of either (i) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the “period cost method”) or (ii) factoring such amounts into a company’s measurement of its deferred taxes. Our selection of an accounting policy for 2018 with respect to the GILTI tax rules was to treat GILTI tax as a current period expense under the period cost method.

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 millions):
 
 
December 31,
2018
 
December 31,
2017
Deferred tax assets:
 
 
 
General business credit carryforward
$
29.5

 
$
49.9

Deferred revenue
223.9

 
37.4

Reserves and accruals
26.6

 
23.0

Net operating loss carryforward
13.5

 
15.7

Stock-based compensation expense
16.2

 
12.3

Depreciation and amortization
3.3

 
8.8

Other

 
(0.2
)
Total deferred tax assets
313.0

 
146.9

Less: Valuation allowance
(14.9
)
 

Deferred tax assets, net of valuation allowance
298.1

 
146.9

Deferred tax liabilities:
 
 
 
Deferred contract costs
(52.1
)
 

Total deferred tax liabilities
(52.1
)
 

Net deferred tax assets
$
246.0

 
$
146.9



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 except for California research and development (“R&D”) credits carryforward. We anticipate having sufficient current year generated California R&D credits to cover the same year California tax liability for tax year 2018 and subsequent years. As a result, we recorded a valuation allowance of $14.9 million against California R&D credits carryforwards (net of the unrecognized tax benefits), as it is more likely than not these deferred tax assets will not be realized.

As of December 31, 2018, we had $47.3 million in federal net operating loss carryforwards to offset future income, which is limited by Section 382 of the Internal Revenue Code (“Section 382”) due to the acquisition of Meru, AccelOps and Bradford. With the acquisition of Meru, we had $22.6 million in federal net operating loss carryforwards which is limited by Section 382 available from year 2020. With the acquisition of AccelOps, we had $19.9 million in federal net operating loss carryforwards from 2016 and that are limited by Section 382. With the acquisition of Bradford, we had $8.6 million in federal net operating loss carryforwards from 2018 and that are limited by Section 382 available from July 2018. In 2018, it is estimated that the NOL carryforwards of $3.0 million from AccelOps and $0.8 million from Bradford will be utilized. We had $7.8 million federal tax credits to offset future federal taxes. As of December 31, 2018, we had $36.7 million in California net operating loss carryforwards including $22.1 million from Meru and $14.6 million from AccelOps, both of which are limited by Section 382. We had state tax credit carryforwards of $24.0 million available to offset our future state taxes. The state credits carry forward indefinitely.

Under the 2017 Tax Act, starting on January 1, 2018, we are no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. We have analyzed our global working capital and cash requirements and the potential tax liabilities attributable to repatriation, and have determined that we will be repatriating certain unremitted foreign earnings which was previously deemed indefinitely reinvested. For those investments from which we were able to make a reasonable estimate of the tax effects of such repatriation, we have recorded a provisional estimate for withholding and state taxes. For those investments from which we were not able to make a reasonable estimate, we have not recorded any deferred taxes.

We operate under a tax incentive agreement in Singapore, which is effective through December 31, 2021, 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, 2018, we had $63.5 million of unrecognized tax benefits, of which, if recognized, $58.8 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, 2018, 2017 and 2016, accrued interest and penalties were $11.6 million, $13.5 million and $9.5 million, respectively.

The aggregate changes in the balance of unrecognized tax benefits are as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Unrecognized tax benefits, beginning of year
$
72.5

 
$
65.5

 
$
59.7

Gross increases for tax positions related to the current year
8.6

 
13.2

 
4.8

Gross decreases for tax positions related to the current year

 
(10.7
)
 

Gross increases for tax positions related to the prior year
6.0

 
7.0

 
1.7

Gross decreases for tax positions related to prior year
(9.5
)
 
(0.9
)
 
(0.7
)
Gross decreases for tax positions related to prior year audit settlements
(6.4
)
 
(1.6
)
 

Gross decreases for tax positions related to expiration of statute of limitations
(7.7
)
 

 

Unrecognized tax benefits, end of year
$
63.5

 
$
72.5

 
$
65.5



As of December 31, 2018, 2017 and 2016, $77.5 million, $90.2 million and $68.6 million, respectively, of the amounts reflected above were recorded as Income tax liabilities—non-current in our consolidated balance sheet.
 
We recorded a net decrease of gross unrecognized tax benefits of approximately $9.0 million during the year ended December 31, 2018. The net decrease was primarily due to the reversal of gross unrecognized tax benefit in connection with the lapse of statutes of limitations in foreign jurisdictions and the audit settlement, offset by the increases related to 2018 gross unrecognized tax benefits.

It is reasonably possible that our gross unrecognized tax benefits will decrease by up to $10.1 million in the next 12 months, primarily due to the lapse of the statute of limitations. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits.

We file income tax returns in the U.S. federal jurisdiction and in various U.S. state and foreign jurisdictions. Generally, we are no longer subject to U.S. state and 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 2015. We have closed the Internal Revenue Service audit for tax years 2012, 2013 and 2014 at the field level. In March 2018, we received a refund of $6.8 million for a carry-back claim approved in this audit. In October 2018, the French tax authorities notified us that they had closed the permanent establishment audits of Fortinet, Inc. and Fortinet Singapore for tax years from 2007 to 2015 with no tax adjustments. We currently have ongoing tax audits in the United Kingdom, Israel, India and Italy. The focus of these audits is the inter-company profit allocation.

On July 24, 2018, the U.S. Court of Appeals for the Ninth Circuit overturned the U.S. Tax Court’s unanimous 2015 decision in Altera Corp v. Commissioner, holding that the IRS did not violate the rulemaking procedures required by the Administrative Procedures Act. On August 7, 2018, the Ninth Circuit withdrew the opinions filed July 24, 2018 to allow time for the reconstituted panel to confer on the appeal. In the Altera case, the taxpayer challenged IRS regulations that required participants in qualified cost sharing arrangements to share stock-based compensation costs. We continue to treat our stock-based compensation expense in accordance with Tax Court Opinion. We also continue to monitor developments in this case and any impact it could have on our tax provision.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Defined Contribution Plans
12 Months Ended
Dec. 31, 2018
Retirement Benefits [Abstract]  
DEFINED CONTRIBUTION PLANS
DEFINED CONTRIBUTION PLANS

Our tax-deferred savings plan under our 401(k) Plan, permits participating U.S. 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 our 401(k) Plan and the RRSP for 2018, 2017 and 2016 were $5.7 million, $4.7 million and $4.4 million, respectively.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
12 Months Ended
Dec. 31, 2018
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 our distributors and direct customer. The following tables set forth revenue and property and equipment—net by geographic region (in millions):
 
 
Year Ended December 31,
Revenue
2018
 
2017
 
2016
Americas:
 
 
 
 
 
United States
$
577.2

 
$
496.9

 
$
426.4

Latin America (“LATAM”)
120.8

 
92.1

 
66.0

Canada
64.9

 
53.3

 
44.3

Total Americas
762.9

 
642.3

 
536.7

Europe, Middle East and Africa (“EMEA”)
678.0

 
554.6

 
477.4

Asia Pacific (“APAC”)
360.3

 
298.0

 
261.3

Total revenue
$
1,801.2

 
$
1,494.9

 
$
1,275.4





Property and Equipmentnet
December 31,
2018
 
December 31,
2017
Americas:
 
 
 
United States
$
132.1

 
$
115.6

Canada
113.5

 
103.8

LATAM
0.4

 
0.3

Total Americas
246.0

 
219.7

EMEA
16.2

 
17.7

APAC
9.2

 
8.0

Total property and equipment—net
$
271.4

 
$
245.4

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2018
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS
ACCUMULATED OTHER COMPREHENSIVE LOSS

The following table summarizes the changes in accumulated balances of other comprehensive loss for 2017 (in millions):

 
Year Ended December 31, 2017
 
Unrealized Losses on Investments
 
Tax benefit (provision) related to unrealized gains or losses on investments
 
Total
Beginning balance
$
(1.2
)
 
$
0.4

 
$
(0.8
)
Other comprehensive income before reclassifications
(0.9
)
 
0.3

 
(0.6
)
Amounts reclassified from accumulated other comprehensive loss
0.8

 
(0.2
)
 
0.6

Net current-period other comprehensive income
(0.1
)
 
0.1

 

Ending balance
$
(1.3
)
 
$
0.5

 
$
(0.8
)


Amounts reclassified from accumulated other comprehensive loss for unrealized losses on investments and tax provision related to unrealized gains or losses on investments are recorded in Other income (expense)—net and in Provision for income taxes, respectively. We do not have any material changes to accumulated other comprehensive income during 2018.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2018
Subsequent Events [Abstract]  
Subsequent Events
SUBSEQUENT EVENTS

Share Repurchase Program

Subsequent to December 31, 2018, through the filing of this Annual Report on Form 10-K, we repurchased 0.8 million shares of our common stock, for an aggregate purchase price of $56.3 million at an average price of $72.19 per share, under the Repurchase Program.

2011 Employee Stock Purchase Plan

Our board of directors voluntarily determined to terminate the ESPP, effective February 2019 at the completion of the prior offering period.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2018
Valuation and Qualifying Accounts [Abstract]  
Schedule II Valuation and Qualifying Accounts
SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS
 
Year Ended December 31,
 
2018 (1)
 
2017
 
2016
 
(in millions)
Sales Returns Reserve and Allowance for Doubtful Accounts:
 
 
 
 
 
Beginning balance
$
14.5

 
$
11.2

 
$
6.2

Charged to costs and expenses, net of deductions

 
3.3

 
5.0

Reclassification due to adoption of Topic 606 (1)
(13.6
)
 

 

Ending balance
$
0.9

 
$
14.5

 
$
11.2

(1) Effective January 1, 2018, we reclassified our sales returns reserve in the amount of $13.6 million from accounts receivable to accrued liabilities, in connection with the adoption of Topic 606. The ending balance for the year ended December 31, 2018 consists only of the allowance for doubtful accounts.

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 preceding the signature page of this Annual Report on Form 10-K.

(b) Exhibits:

The exhibit list in the Exhibit Index immediately preceding 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 38 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2018
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 standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations, the period of benefit for deferred contract costs for commissions, stock-based compensation, inventory valuation, fair value of assets acquired and liabilities assumed in business combinations, measurement of liabilities for uncertain tax positions and deferred tax assets and liabilities, assessment of recoverability of our goodwill and other long-lived assets, sales returns reserve and contingent liabilities. 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. Our cash balances are maintained as deposits with various large financial institutions in the United States and around the world. Balances in the United States typically exceed the amount of insurance provided on such deposits. We maintain our cash equivalents and investments in money market funds, commercial paper and fixed income securities with major financial institutions that our management believes are financially sound.

Our accounts receivables are primarily derived from our channel partners in various geographic 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 ValueWe define fair value as the price that would be received from selling an asset, or paid to transfer a liability, in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities which are required to be recorded at fair value, we consider the principal or most advantageous market in which to transact and the market-based risk. 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 cash and cash equivalents, 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 and the related tax impact.

Foreign Currency and Transaction Gains and Losses
Foreign Currency and Transaction Gains and Losses—The functional currency of our foreign subsidiaries is the U.S. dollar. Accordingly, 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 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, commercial paper, term deposits and corporate debt.

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 or net realizable value. Cost is computed using the first-in, first-out method. 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 inventory write-downs which would be charged to cost of product revenue.
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
2 to 30 years
Computer equipment and software
1 to 7 years
Evaluation units
1 year
Furniture and fixtures
3 to 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. As of December 31, 2017, these investments were accounted for under the cost method. As of December 31, 2018, with the adoption of the ASU 2016-01—Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, these investments are accounted for at cost, adjusted for changes in observable prices minus impairment. Adoption of ASU 2016-01 did not have an impact on our consolidated financial statements. For these non-quoted investments, we regularly review the assumptions underlying the operating performance and cash flow forecasts as well as current fundraising activities and valuations based on information provided by these privately held companies. If it is determined that an other-than-temporary decline or increase in value exists in an investment without readily determinable value, we adjust the value of the investment to its fair value and record the related impairment or increase in value as an investment loss or gain in our consolidated statements of income.
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 and intangible assets acquired and liabilities assumed, 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. We often continue to gather additional information throughout the measurement period, and if we make changes to the amounts recorded, such amounts are recorded in the period in which they are identified.
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.
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 is not amortized, but instead tested for impairment at least annually during the fourth quarter, or sooner when circumstances indicate an impairment may exist. We perform a qualitative assessment in the fourth quarter of each year, or more frequently if indicators of potential impairment exist, to determine if any events or circumstances exist, such as an adverse change in business climate or a decline in the overall industry that would indicate that it would more likely than not reduce the fair value of a reporting unit below its carrying amount, including goodwill. Then we perform a quantitative impairment test by comparing the fair value of a reporting unit with its carrying amount. Any excess in the carrying value of a reporting unit’s goodwill over its fair value is recognized as an impairment loss, limited to the total amount of goodwill allocated to that reporting unit.

We performed our annual goodwill impairment analysis and did not identify any impairment indicators as a result of the review. As of December 31, 2018, we had one reporting unit.
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 or accelerated method over the estimated economic lives of the assets, which range from three to five years.
Deferred Revenue
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 12 months or longer.

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 positions 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 tax 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—The fair value of restricted stock units (“RSUs”) is based on the closing market price of our common stock on the date of grant. We have elected to use the Black-Scholes-Merton (“Black-Scholes”) pricing model to determine the fair value of our employee stock options and our equity incentive plans. Stock-based compensation expense is amortized on a straight-line basis over the service period.

Leases
Leases—We rent certain 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 income. 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.

Commissions Expense
Commission Expense—In 2017, we recognized commission expense on both product sales and service contracts at the time of sale. Beginning on January 1, 2018, we recognize sales commissions related to product sales upfront while sales commissions for service contracts are deferred as Deferred contract costs in the consolidated balance sheets and amortized over the applicable amortization period. Costs for initial contracts that are not commensurate with renewal commissions are amortized on a straight-line basis over the period of benefit, which we have determined to be five years and which is typically longer than the initial contract term.
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 income.

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
Revenue Recognition—On January 1, 2018 we adopted Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (“Topic 606”) using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported under ASU 2009-13, Revenue Recognition (Topic 605) (“Topic 605”). The details of significant changes and quantitative impact of the changes are discussed below.

Beginning in 2018, revenues are recognized when control of these goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Prior to 2018, revenue was recognized under Topic 605 when all of the following criteria were met: (i) persuasive evidence of an arrangement existed, (ii) delivery has occurred or services have been rendered, (iii) sales price was fixed or determinable and (iv) collectability was reasonably assured.

Under Topic 606, we determine revenue recognition through the following steps:

identification of a contract or contracts with a customer,
identification of the performance obligations in a contract, including evaluation of performance obligations and evaluating the distinct goods or services in a contract,
determination of a transaction price,
allocation of a transaction price to the performance obligations in a contract, and
recognition of revenue when, or as, we satisfy a performance obligation.

We derive a majority of product sales from our FortiGate products. Our FortiGate products include a broad set of built-in security and networking features and functionalities including firewall, SD-WAN, data leak prevention, VPN, switch and wireless controller and WAN acceleration, among others.

We previously recognized product revenue for sales to distributors that had 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 were met. Certain distributors are granted stock rotation rights, limited rights of return or rebates for sales of our products. The arrangement fee for this group of distributors was not fixed or determinable when products were shipped and revenue was therefore deferred and recognized upon sell-through. Under Topic 606, we recognize product revenue upon shipment when control of the promised goods is transferred to the customer. We recognize revenue from term licenses upon electronic transfer of the license key to a customer. Previously, term licenses were recognized over the license period.

Service revenue relates to sales of our FortiGuard security subscription, FortiCare technical support services and other services. Our typical subscription and contractual support term is one to three years, and to a lesser extent, five years. Our revenue recognition for service arrangements did not significantly change under Topic 606. We continue to recognize revenue from these services ratably over the contractual service period because of continuous transfer of control to the customer over the support period. Revenue related to subsequent renewals of these services are recognized over the support term of the renewal agreement. We also generate a small portion of our revenue from other services consisting of professional services, training and software-as-a-service (“SaaS”) which is either hosted or cloud-based services. We recognize revenue from professional and training services as the services are provided. We recognize revenue from SaaS as the subscription service is delivered over the term, which is typically one year, or on a monthly usage basis. To date, SaaS revenue has not represented a significant percentage of our total revenue.

Our sales contracts typically contain multiple deliverables, such as hardware, software license, security subscription, technical support services and other services, which are generally capable of being distinct and accounted for as separate performance obligations. We evaluated the criteria to be distinct under Topic 606 and concluded that the hardware and software license were distinct and distinct in the context of the contract from the security subscription and technical support services, as the customer can benefit from the hardware and license without the services and the services are separately identifiable within the contract. We allocate the transaction price to each performance obligation based on relative standalone selling price. We determine standalone selling price based on the historical pricing and discounting practices for those services when sold separately. We determine standalone selling price for a product or service by considering multiple historical factors including, but not limited to, cost of products, gross margin objectives, pricing practices, geographies and the term of the service contract that fall within a reasonably range as a percentage of list price. Revenue is reported net of sales tax.

Under Topic 605, revenue from contracts that contain our products and services were allocated to each unit of accounting based on an estimated selling price using vendor-specific objective evidence (“VSOE”) of selling price, if it existed, or third-party evidence (“TPE”) of selling price. If neither VSOE nor TPE of selling price existed for a deliverable, we used our best estimate of selling price for that deliverable. For multiple-element arrangements where software deliverables were included, revenue was 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 was then allocated to each software deliverable using the residual method when VSOE of fair value existed. If evidence of VSOE of fair value of one or more undelivered elements did not exist, all software allocated revenue was deferred and recognized when delivery of those elements occurred or when fair value was established. When the undelivered element for which we did not have VSOE of fair value was support, revenue for the entire arrangement was recognized ratably over the support period. The same residual method and VSOE of fair value principles applied for our multiple element arrangements that contained only software elements.

In certain circumstances, our contracts include provisions for sales rebates 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. These amounts are accounted for as variable consideration that can decrease the transaction price. We estimate variable consideration at the most likely amounts to which we expect our customers to be entitled. We include estimated amounts in the transaction price to the extent that it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimate for sales return reserve was $20.8 million as of December 31, 2018 and is included in current liabilities in our consolidated balance sheet. Under Topic 605, the sales return reserve of $13.6 million was presented as a reduction to accounts receivable as of December 31, 2017.

We generally invoice at the time of our sale for the total price of the hardware, software licenses, security and technical support and other services, and the invoice is payable within 30 to 45 days. We also invoice certain services on a monthly basis. Amounts billed and due from our customers are classified as receivables on the balance sheet and do not bear interest. Our deferred revenue primarily consists of amounts that have been invoiced but have not been recognized as revenue as of period end.

Shipping and handling fees charged to our customers are recognized as revenue in the period shipped and the related costs for providing these services are recorded in cost of revenue. Shipping and handling fees recognized were not significant during 2018 and 2017.

Warranties
Warranties—We generally provide a one-year warranty on most hardware products and a 90-day warranty on software. We also provide extended warranties under the terms of our support agreements. A provision for estimated future costs related to warranty activities in the first year after product sale 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. Warranty costs related to extended warranties sold under support agreements are recognized as cost of service revenue. In the event we change our warranty reserve estimates, the resulting charge against future cost of revenue or reversal of previously recorded charges may materially affect our gross margins and operating results. Accrued warranty was not significant as of December 31, 2018 and 2017.
Contingent Liabilities
Contingent Liabilities—From time to time, we are involved in disputes, litigation, and other legal actions. However, there are many uncertainties associated with such legal action, and these actions or other third-party claims against us may cause us to incur substantial settlement charges, which are inherently difficult to estimate and could adversely affect our results of operations. We review significant new claims and litigation for the probability of an adverse outcome. Estimates can change as individual claims develop. The actual liability in any such matters may be materially different from our estimates, which could result in the need to adjust our liability and record additional expenses.
Recently Adopted Accounting Standards and Recent Accounting Standards Not Yet Effective
Recently Adopted Accounting Standards

Financial Instruments – Recognition and Measurement

In January 2016, the FASB issued ASU 2016-01—Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, with further clarifications made recently with the issuance of ASU 2018-03—Technical Corrections and Improvements to Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, which requires most equity investments to be measured at fair value, with subsequent changes in fair value recognized in net income. A practicality exception applies to those equity investments that do not have a readily determinable fair value. These investments may be measured at cost, adjusted for changes in observable prices minus impairment. ASU 2016-01 was effective prospectively for us beginning on January 1, 2018 for our equity investments, which were previously accounted for under the cost-method. We adopted ASU 2016-01 on January 1, 2018. There was no material impact on our consolidated financial statements as of the adoption date.

Revenue Recognition

In May 2014, the FASB issued Topic 606, which supersedes the revenue recognition requirements in Topic 605 and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We adopted Topic 606 as of January 1, 2018 using the modified retrospective transition method. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

We recorded a net reduction to our accumulated deficit as of January 1, 2018 of $117.3 million due to the cumulative impact of adopting Topic 606. The primary impact of adopting Topic 606 relates to the deferral of our incremental contract costs, which are comprised of sales commissions. Prior to January 1, 2018, we expensed all sales commissions upfront. Beginning on January 1, 2018, we continue to expense sales commissions related to product sales upfront, but capitalize and then amortize certain sales commissions on service contracts over the applicable amortization period. The deferred contract costs for capitalized sales commissions related to the initial service contracts are deferred and then amortized as expense on a straight-line basis over the period of benefit which we have determined to be five years. Sales commissions for renewal contracts are deferred and then amortized on a straight-line basis over the contractual period of the underlying contracts. The deferral of contract costs generated a deferred tax liability of $23.8 million, of which $18.0 million was recorded against deferred tax assets and the remaining $5.8 million was recorded in other long-term liabilities on our consolidated balance sheet. The impact on deferred revenue as of January 1, 2018 was $4.1 million, which primarily relates to certain changes in revenue recognition on software license sales and the acceleration of revenue from U.S.-based channel partners which were previously deferred until the product was sold through. Beginning on January 1, 2018, our sales returns reserve is now included on the balance sheet in accrued liabilities and no longer as a reduction to our accounts receivable. See above significant accounting policies for further details.

The cumulative effects of the changes made to our January 1, 2018 consolidated balance sheet for the adoption of Topic 606 were as follows (in millions):

 
Balance at
December 31, 2017
 
Adjustments due to
Topic 606
 
Balance at
 January 1, 2018
Assets:
 
 
 
 
 
Accounts receivable, net
$
348.2

 
$
13.6

 
$
361.8

Inventory
77.3

 
(0.1
)
 
77.2

Deferred tax assets
146.9

 
(18.0
)
 
128.9

Deferred contract costs

 
137.1

 
137.1

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued liabilities
50.0

 
13.6

 
63.6

Deferred revenue, current
793.8

 
0.3

 
794.1

Deferred revenue, non-current
542.5

 
(4.4
)
 
538.1

Other liabilities, non-current
8.6

 
5.8

 
14.4

 
 
 
 
 
 
Stockholders’ equity:
 
 
 
 
 
Accumulated deficit
$
(319.6
)
 
$
117.3

 
$
(202.3
)


Recent Accounting Standards Not Yet Effective

Cloud Computing

In August 2018, the FASB issued ASU 2018-15—Intangibles-Goodwill and Other-Internal—Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Accounting Standards Codification (“ASC”) Topic 350, Intangibles—Goodwill and Other, to determine which implementation costs to capitalize as assets or expense as incurred. ASU 2018-15 is effective for us beginning January 1, 2020, and early adoption is permitted. We are currently evaluating the impact of ASU 2018-15 on our consolidated financial statements.

Fair Value Measurements

In August 2018, the FASB issued ASU 2018-13—Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates, adds and modifies certain disclosure requirements for fair value measurements in ASC 820, Fair Value Measurement, as part of its disclosure framework project. ASU 2018-13 is effective for us beginning January 1, 2020. The amendments in ASU 2018-13 on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments in ASU 2018-13 should be applied retrospectively to all periods presented upon their effective date. Early adoption is permitted upon issuance of ASU 2018-13. An entity is permitted to early adopt any removed or modified disclosures upon issuance of ASU 2018-13 and delay adoption of the additional disclosures until their effective date. We are currently assessing the impact the new guidance will have on our disclosures.

Stock Compensation

In June 2018, the FASB issued ASU 2018-07—Compensation—Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting, which simplifies the accounting for share-based payments to nonemployees by aligning it with the accounting for share-based payments to employees subject to certain exceptions. ASU 2018-07 expands the scope of ASC Topic 718, Compensation—Stock Compensation (“ASC 718”), to include share-based payments granted to nonemployees in exchange for goods or services used or consumed in an entity’s own operations and supersedes the guidance in ASC 505, Equity, by moving it to ASC 718. This amendment was effective for us beginning January 1, 2019. The adoption of this standard will not have a material impact on our consolidated financial statements.

Comprehensive Income

In February 2018, the FASB issued ASU 2018-02—Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the 2017 Tax Act, from accumulated other comprehensive income to retained earnings. ASU 2018-02 also requires certain new disclosures regardless of the election. ASU 2018-02 was effective for us beginning January 1, 2019. We are currently assessing the impact of ASU 2018-02 on our consolidated financial statements and we expect the standard will not have a material impact on our consolidated financial statements.

Financial Instruments

In June 2016, the FASB issued ASU 2016-13—Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset (or a group of financial assets) to be measured at an amortized cost basis to be presented at the net amount expected to be collected. The new approach to estimating credit losses (referred to as the current expected credit losses model) applies to most financial assets measured at amortized cost and certain other instruments, including trade and other receivables, loans and held-to-maturity debt securities. ASU 2016-13 is effective for us beginning on January 1, 2020, and early adoption is permitted. We are currently assessing the impact of ASU 2016-13 on our consolidated financial statements.

Leases

In February 2016, the FASB issued ASU 2016-02—Leases (Topic 842), which requires the recognition of right-of-use assets and lease liabilities on the consolidated balance sheet for substantially all leases. ASU 2016-02 includes a number of optional practical expedients that entities may elect to apply. ASU 2016-02 will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. In July 2018, the FASB issued ASU 2018-10—Codification Improvements to Topic 842, Leases, and ASU 2018-11—Leases (Topic 842): Targeted Improvements, which address questions about how to apply certain aspects for the adoption of Topic 842. The clarifications address the rate implicit in the lease, impairment of the net investment in the lease, lessee reassessment of lease classification, lessor reassessment of lease term and purchase options and variable payments that depend on an index or rate, and provide an alternative transition approach that allows companies to initially apply the new leases standard by recognizing a cumulative-effect adjustment on adoption date. ASU 2016-02 was effective for us beginning on January 1, 2019, and we expect to apply a modified retrospective transition approach through a cumulative-effect adjustment at the beginning of the first quarter of 2019. Based on our current lease portfolio, we currently estimate that the value of leased assets and liabilities that may be recognized to be at least $40.0 million. We are continuing to evaluate the impact of ASU 2016-02 and our estimate is subject to change. We do not believe that ASU 2016-02 will have a material impact on our consolidated statements of income and cash flows. Upon adoption, we expect to expand our disclosures in the notes to consolidated financial statements to include more details on our leases, significant judgments and lease-related amounts recognized in the consolidated financial statements.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
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
2 to 30 years
Computer equipment and software
1 to 7 years
Evaluation units
1 year
Furniture and fixtures
3 to 5 years
Leasehold improvements
Shorter of useful life or lease term
Impact of Adopting New Accounting Pronouncement
The cumulative effects of the changes made to our January 1, 2018 consolidated balance sheet for the adoption of Topic 606 were as follows (in millions):

 
Balance at
December 31, 2017
 
Adjustments due to
Topic 606
 
Balance at
 January 1, 2018
Assets:
 
 
 
 
 
Accounts receivable, net
$
348.2

 
$
13.6

 
$
361.8

Inventory
77.3

 
(0.1
)
 
77.2

Deferred tax assets
146.9

 
(18.0
)
 
128.9

Deferred contract costs

 
137.1

 
137.1

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued liabilities
50.0

 
13.6

 
63.6

Deferred revenue, current
793.8

 
0.3

 
794.1

Deferred revenue, non-current
542.5

 
(4.4
)
 
538.1

Other liabilities, non-current
8.6

 
5.8

 
14.4

 
 
 
 
 
 
Stockholders’ equity:
 
 
 
 
 
Accumulated deficit
$
(319.6
)
 
$
117.3

 
$
(202.3
)
The following tables summarize the impact of adopting Topic 606 on our consolidated financial statements as of and for 2018 (in millions). These tables do not represent the full consolidated financial statements as they only reflect the accounts impacted by the adoption of Topic 606.

Consolidated Balance Sheet
 
As of December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
Assets:
 
 
 
 
 
Accounts receivable
$
444.5

 
$
422.4

 
$
22.1

Prepaid and other current assets
36.8

 
37.2

 
(0.4
)
Inventory
90.0

 
91.5

 
(1.5
)
Deferred contract costs
182.6

 

 
182.6

Deferred tax assets
255.0

 
279.6

 
(24.6
)
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued liabilities
77.5

 
53.4

 
24.1

Deferred revenue, current
965.9

 
988.9

 
(23.0
)
Deferred revenue, non-current
720.9

 
723.4

 
(2.5
)
Income taxes payable
28.2

 
27.4

 
0.8

Other liabilities, non-current
13.0

 
4.1

 
8.9

 
 
 
 
 
 
Stockholders’ Equity
 
 
 
 
 
Accumulated deficit
$
(57.5
)
 
$
(227.4
)
 
$
169.9


Consolidated Statement of Income
 
Year Ended December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
REVENUE:
 
 
 
 
 
   Product (1)
$
674.4

 
$
654.9

 
$
19.5

   Service
1,126.8

 
1,126.9

 
(0.1
)
Total revenue
1,801.2

 
1,781.8

 
19.4

COSTS OF REVENUE:
 
 
 
 
 
   Product
291.0

 
289.6

 
1.4

GROSS PROFIT:
 
 
 
 
 
Product
383.4

 
365.3

 
18.1

Service
967.4

 
967.5

 
(0.1
)
Total gross profit
1,350.8

 
1,332.8

 
18.0

OPERATING EXPENSES:
 
 
 
 
 
Sales and marketing expenses
782.3

 
827.8

 
(45.5
)
 
 
 
 
 
 
OPERATING INCOME
231.0

 
167.5

 
63.5

 
 
 
 
 
 
INCOME BEFORE INCOME TAXES
250.9

 
187.4

 
63.5

PROVISION FOR (BENEFIT FROM) INCOME TAXES
(81.3
)
 
(92.2
)
 
10.9

NET INCOME
$
332.2

 
$
279.6

 
$
52.6

Net income per share:
 
 
 
 
 
Basic
$
1.96

 
$
1.65

 
$
0.31

Diluted
$
1.91

 
$
1.61

 
$
0.30


(1) Product revenue during 2018 included a $19.5 million benefit from the adoption of Topic 606, which primarily related to the change in accounting treatment under Topic 606 for some of our software products such that revenue from these arrangements is now recognized upfront instead of ratably over the contracted service term, net of the lost opportunity to recognize revenue that had been deferred and was written off to equity on the date of adoption.

Consolidated Statement of Cash Flows
 
Year Ended December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
Cash flows from operating activities:
 
 
 
 
 
Net income
$
332.2

 
$
279.6

 
$
52.6

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Amortization of deferred contract costs
90.9

 

 
90.9

Other
(0.9
)
 
7.6

 
(8.5
)
Changes in operating assets and liabilities:
 
 
 
 
 
Prepaid expenses and other current assets
4.2

 
3.7

 
0.5

Inventory
(33.4
)
 
(34.8
)
 
1.4

Deferred contract costs
(136.4
)
 

 
(136.4
)
Deferred tax assets
(127.8
)
 
(134.3
)
 
6.5

Accrued liabilities
14.5

 
4.0

 
10.5

Other liabilities
(0.8
)
 
(3.9
)
 
3.1

Deferred revenue
352.1

 
373.5

 
(21.4
)
                               Income taxes payable
(6.0
)
 
(6.8
)
 
0.8

Net cash provided by operating activities
$
638.9

 
$
638.9

 
$

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenue disaggregated by major product and service lines (in millions):

 
Years Ended
 
December 31,
2018
 
December 31,
2017 (1)
Product
$
674.4

 
$
577.2

Service:
 
 
 
   Security subscription
606.1

 
504.8

   Technical support and other (2)
520.7

 
412.9

      Total service revenue
1,126.8

 
917.7

Total revenue
$
1,801.2

 
$
1,494.9

(1) Prior period amounts have not been adjusted under the modified retrospective method.
(2) During 2018, the amounts previously reported as professional services and training have been combined with the amounts previously reported as technical support. The combined amounts are now being presented as technical support and other. The professional service and training amounts are not material, and the reclassification did not have any impact on our service revenue or total revenue. Prior periods have been reclassified to conform with current period presentation.
Impact of Adopting New Accounting Pronouncement
The cumulative effects of the changes made to our January 1, 2018 consolidated balance sheet for the adoption of Topic 606 were as follows (in millions):

 
Balance at
December 31, 2017
 
Adjustments due to
Topic 606
 
Balance at
 January 1, 2018
Assets:
 
 
 
 
 
Accounts receivable, net
$
348.2

 
$
13.6

 
$
361.8

Inventory
77.3

 
(0.1
)
 
77.2

Deferred tax assets
146.9

 
(18.0
)
 
128.9

Deferred contract costs

 
137.1

 
137.1

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued liabilities
50.0

 
13.6

 
63.6

Deferred revenue, current
793.8

 
0.3

 
794.1

Deferred revenue, non-current
542.5

 
(4.4
)
 
538.1

Other liabilities, non-current
8.6

 
5.8

 
14.4

 
 
 
 
 
 
Stockholders’ equity:
 
 
 
 
 
Accumulated deficit
$
(319.6
)
 
$
117.3

 
$
(202.3
)
The following tables summarize the impact of adopting Topic 606 on our consolidated financial statements as of and for 2018 (in millions). These tables do not represent the full consolidated financial statements as they only reflect the accounts impacted by the adoption of Topic 606.

Consolidated Balance Sheet
 
As of December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
Assets:
 
 
 
 
 
Accounts receivable
$
444.5

 
$
422.4

 
$
22.1

Prepaid and other current assets
36.8

 
37.2

 
(0.4
)
Inventory
90.0

 
91.5

 
(1.5
)
Deferred contract costs
182.6

 

 
182.6

Deferred tax assets
255.0

 
279.6

 
(24.6
)
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Accrued liabilities
77.5

 
53.4

 
24.1

Deferred revenue, current
965.9

 
988.9

 
(23.0
)
Deferred revenue, non-current
720.9

 
723.4

 
(2.5
)
Income taxes payable
28.2

 
27.4

 
0.8

Other liabilities, non-current
13.0

 
4.1

 
8.9

 
 
 
 
 
 
Stockholders’ Equity
 
 
 
 
 
Accumulated deficit
$
(57.5
)
 
$
(227.4
)
 
$
169.9


Consolidated Statement of Income
 
Year Ended December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
REVENUE:
 
 
 
 
 
   Product (1)
$
674.4

 
$
654.9

 
$
19.5

   Service
1,126.8

 
1,126.9

 
(0.1
)
Total revenue
1,801.2

 
1,781.8

 
19.4

COSTS OF REVENUE:
 
 
 
 
 
   Product
291.0

 
289.6

 
1.4

GROSS PROFIT:
 
 
 
 
 
Product
383.4

 
365.3

 
18.1

Service
967.4

 
967.5

 
(0.1
)
Total gross profit
1,350.8

 
1,332.8

 
18.0

OPERATING EXPENSES:
 
 
 
 
 
Sales and marketing expenses
782.3

 
827.8

 
(45.5
)
 
 
 
 
 
 
OPERATING INCOME
231.0

 
167.5

 
63.5

 
 
 
 
 
 
INCOME BEFORE INCOME TAXES
250.9

 
187.4

 
63.5

PROVISION FOR (BENEFIT FROM) INCOME TAXES
(81.3
)
 
(92.2
)
 
10.9

NET INCOME
$
332.2

 
$
279.6

 
$
52.6

Net income per share:
 
 
 
 
 
Basic
$
1.96

 
$
1.65

 
$
0.31

Diluted
$
1.91

 
$
1.61

 
$
0.30


(1) Product revenue during 2018 included a $19.5 million benefit from the adoption of Topic 606, which primarily related to the change in accounting treatment under Topic 606 for some of our software products such that revenue from these arrangements is now recognized upfront instead of ratably over the contracted service term, net of the lost opportunity to recognize revenue that had been deferred and was written off to equity on the date of adoption.

Consolidated Statement of Cash Flows
 
Year Ended December 31, 2018
 
As Reported
 
Balances Without Adoption of
Topic 606
 
Effect of Change
Increase (Decrease)
Cash flows from operating activities:
 
 
 
 
 
Net income
$
332.2

 
$
279.6

 
$
52.6

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Amortization of deferred contract costs
90.9

 

 
90.9

Other
(0.9
)
 
7.6

 
(8.5
)
Changes in operating assets and liabilities:
 
 
 
 
 
Prepaid expenses and other current assets
4.2

 
3.7

 
0.5

Inventory
(33.4
)
 
(34.8
)
 
1.4

Deferred contract costs
(136.4
)
 

 
(136.4
)
Deferred tax assets
(127.8
)
 
(134.3
)
 
6.5

Accrued liabilities
14.5

 
4.0

 
10.5

Other liabilities
(0.8
)
 
(3.9
)
 
3.1

Deferred revenue
352.1

 
373.5

 
(21.4
)
                               Income taxes payable
(6.0
)
 
(6.8
)
 
0.8

Net cash provided by operating activities
$
638.9

 
$
638.9

 
$

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value (Tables)
12 Months Ended
Dec. 31, 2018
Financial Instruments and Fair Value [Abstract]  
Summary of Investments
The following tables summarize our investments (in millions):
 
 
December 31, 2018
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
299.5

 
$

 
$
(1.2
)
 
$
298.3

Commercial paper
102.5

 

 

 
102.5

Certificates of deposit and term deposits (1)
145.8

 

 

 
145.8

U.S. government and agency securities
57.7

 

 
(0.1
)
 
57.6

Total available-for-sale securities
$
605.5

 
$

 
$
(1.3
)
 
$
604.2

 
 
 
 
 
 
 
 
 
December 31, 2017
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
391.0

 
$

 
$
(1.2
)
 
$
389.8

Commercial paper
74.2

 

 

 
74.2

Certificates of deposit and term deposits (1)
45.9

 

 

 
45.9

U.S. government and agency securities
28.5

 

 
(0.1
)
 
28.4

Total available-for-sale securities
$
539.6

 
$

 
$
(1.3
)
 
$
538.3

 
 
 
 
 
 
 
 
(1) The majority of our certificates of deposit and term deposits are foreign deposits.
Schedule of Unrealized Loss on Investments
The following tables show the gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position (in millions):

 
December 31, 2018
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
150.1

 
$
(0.2
)
 
$
93.5

 
$
(1.0
)
 
$
243.6

 
$
(1.2
)
Certificates of deposit and term deposits
51.7

 

 

 

 
51.7

 

Commercial paper
75.6

 
(0.1
)
 

 

 
75.6

 
(0.1
)
U.S. government and agency securities
39.0

 

 
3.5

 

 
42.5

 

Total available-for-sale securities
$
316.4

 
$
(0.3
)
 
$
97.0

 
$
(1.0
)
 
$
413.4

 
$
(1.3
)


 
December 31, 2017
 
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.4

 
$
(0.9
)
 
$
58.2

 
$
(0.3
)
 
$
375.6

 
$
(1.2
)
Certificates of deposit and term deposits
37.2

 

 

 

 
37.2

 

Commercial paper
29.1

 

 

 

 
29.1

 

U.S. government and agency securities
17.0

 

 
11.4

 
(0.1
)
 
28.4

 
(0.1
)
Total available-for-sale securities
$
400.7

 
$
(0.9
)
 
$
69.6

 
$
(0.4
)
 
$
470.3

 
$
(1.3
)
Investments Classified by Contractual Maturity Date
The contractual maturities of our investments were as follows (in millions):
 
 
December 31,
2018
 
December 31,
2017
Due within one year
$
537.2

 
$
440.3

Due within one to three years
67.0

 
98.0

Total
$
604.2

 
$
538.3

Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables present the fair value of our financial assets measured at fair value on a recurring basis as of December 31, 2018 and 2017 (in millions):
 
 
December 31, 2018
 
December 31, 2017
 
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
$
299.3

 
$

 
$
299.3

 
$

 
$
411.1

 
$

 
$
411.1

 
$

Certificates of deposit and term deposits
217.4

 

 
217.4

 

 
132.1

 

 
132.1

 

Money market funds
58.6

 
58.6

 


 

 
195.6

 
195.6

 

 

Commercial paper
184.7

 

 
184.7

 

 
128.9

 

 
128.9

 

U.S. government and agency securities
57.6

 
45.3

 
12.3

 

 
28.4

 
24.9

 
3.5

 

Total
$
817.6

 
$
103.9

 
$
713.7

 
$

 
$
896.1

 
$
220.5

 
$
675.6

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
213.4

 
 
 
 
 
 
 
$
357.8

 
 
 
 
 
 
Short-term investments
537.2

 
 
 
 
 
 
 
440.3

 
 
 
 
 
 
Long-term investments
67.0

 
 
 
 
 
 
 
98.0

 
 
 
 
 
 
Total
$
817.6

 
 
 
 
 
 
 
$
896.1

 
 
 
 
 
 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Inventory
Inventory consisted of the following (in millions):
 
 
December 31,
2018
 
December 31,
2017
Raw materials
$
13.3

 
$
13.0

Finished goods
76.7

 
64.3

Inventory
$
90.0

 
$
77.3

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment—Net (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment - Net
Property and equipment—net consisted of the following (in millions):
 
 
December 31,
2018
 
December 31,
2017
Building and building improvements
$
144.2

 
$
133.2

Computer equipment and software
95.9

 
79.9

Land
75.7

 
65.6

Leasehold improvements
17.9

 
20.8

Evaluation units
20.5

 
20.1

Furniture and fixtures
15.7

 
14.7

Construction-in-progress
12.3

 
6.3

Total property and equipment
382.2

 
340.6

Less: accumulated depreciation
(110.8
)
 
(95.2
)
Property and equipment—net
$
271.4

 
$
245.4

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Net (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Value of Goodwill
The following table presents the changes in the carrying amount of goodwill (in millions):

 
Amount
Balance—December 31, 2017
$
14.6

Additions due to business combinations
23.6

Balance—December 31, 2018
$
38.2

Schedule of Finite-Lived and Indefinite-Lived Intangible Assets by Major Class
The following tables present other intangible assets—net as of December 31, 2018 and 2017 (in millions, except years):

 
December 31, 2018
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies
4.0
 
$
34.4

 
$
17.0

 
$
17.4

Customer relationships
4.4
 
17.5

 
12.8

 
4.7

Total other intangible assets—net
 
 
$
51.9

 
$
29.8

 
$
22.1



 
December 31, 2017
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies and other
3.8
 
$
24.0

 
$
13.7

 
$
10.3

Customer relationships
4.7
 
14.5

 
10.1

 
4.4

 
 
 
38.5

 
23.8

 
14.7

 
 
 
 
 
 
 
 
Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process research and development
 
 
1.6

 

 
1.6

Total other intangible assets—net
 
 
$
40.1

 
$
23.8

 
$
16.3

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes estimated future amortization expense of finite-lived intangible assets—net (in millions):

 
Amount
Years:
 
2019
$
10.2

2020
6.2

2021
3.6

2022
2.1

Total
$
22.1

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2018
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 millions, except per share amounts):
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
Numerator:
 
 
 
 
 
Net income
$
332.2

 
$
31.4

 
$
32.2

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Basic shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
169.1

 
174.3

 
172.6

Diluted shares:
 
 
 
 
 
Weighted-average common stock outstanding-basic
169.1

 
174.3

 
172.6

Effect of potentially dilutive securities:
 
 
 
 
 
RSUs
3.6

 
2.3

 
1.9

Stock options
1.4

 
1.4

 
1.7

ESPP
0.1

 
0.1

 
0.1

Weighted-average shares used to compute diluted net income per share
174.2

 
178.1

 
176.3

Net income per share:
 
 
 
 
 
Basic
$
1.96

 
$
0.18

 
$
0.19

Diluted
$
1.91

 
$
0.18

 
$
0.18

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 millions):
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
RSUs
0.5

 
1.4

 
3.3

Stock options
0.3

 
1.0

 
1.0

ESPP
0.1

 
0.2

 
0.2

 
0.9

 
2.6

 
4.5

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule
The following table summarizes our future principal contractual obligations as of December 31, 2018 (in millions):

 
Total
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
Operating lease commitments
$
50.1

 
$
17.1

 
$
12.2

 
$
8.5

 
$
5.0

 
$
3.6

 
$
3.7

Inventory purchase commitments
177.3

 
173.1

 
4.2

 

 

 

 

Total
$
227.4

 
$
190.2

 
$
16.4


$
8.5


$
5.0


$
3.6


$
3.7

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
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 millions, except per share amounts):

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

 
$
32.97

Granted
5.5

 
27.96

Forfeited
(1.7
)
 
32.03

Vested
(3.6
)
 
30.45

Balance—December 31, 2016
9.5

 
31.01

Granted
4.2

 
37.60

Forfeited
(1.3
)
 
34.12

Vested
(3.9
)
 
29.42

Balance—December 31, 2017
8.5

 
34.79

Granted
4.1

 
57.37

Forfeited
(0.9
)
 
39.29

Vested
(3.9
)
 
34.67

Balance—December 31, 2018
7.8

 
$
46.07

Schedule of Share-based Compensation, Shares Withheld for Taxes
The following summarizes the number and value of the shares withheld for employee taxes (in millions):

 
Year Ended December 31,
 
2018
 
2017
 
2016
Shares withheld for taxes
1.2

 
1.2

 
1.2

Amount withheld for taxes
$
67.2

 
$
45.1

 
$
38.3

Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The following table summarizes the weighted-average assumptions relating to our employee stock options:
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
Expected term in years
4.4

 
4.4

 
4.3

Volatility
31.8
%
 
36.0
%
 
42.2
%
Risk-free interest rate
2.7
%
 
1.9
%
 
1.1
%
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 millions, 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, 2015
7.0

 
$
20.03

 
 
 
 
Granted
1.5

 
25.65

 
 
 
 
Forfeited
(0.3
)
 
34.82

 
 
 
 
Exercised
(2.0
)
 
10.45

 
 
 
 
Balance—December 31, 2016
6.2

 
23.79

 
 
 
 
Granted
0.5

 
37.34

 
 
 
 
Forfeited
(0.2
)
 
31.75

 
 
 
 
Exercised
(2.2
)
 
19.19

 
 
 
 
Balance—December 31, 2017
4.3

 
27.50

 
 
 


Granted
0.8

 
52.09

 
 
 
 
Forfeited
(0.2
)
 
32.24

 
 
 
 
Exercised
(1.9
)
 
24.96

 
 
 
 
Balance—December 31, 2018
3.0

 
$
35.53

 
 
 
 
Options vested and expected to vest—December 31, 2018
3.0

 
$
35.53

 
4.00
 
$
105.6

Options exercisable—December 31, 2018
1.6

 
$
28.91

 
2.67
 
$
66.3


Schedule of Share-based Compensation, Stock Options, Activity, Additional Information
Additional information related to our stock options is summarized below (in millions, except per share amounts):

 
Year Ended December 31,
 
2018
 
2017
 
2016
Weighted-average fair value per share granted
$
16.03

 
$
12.15

 
$
9.14

Intrinsic value of options exercised
62.2

 
42.7

 
40.3

Fair value of options vested
7.2

 
8.1

 
5.4

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, 2018, as follows (in millions, 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
$19.94–24.92
 
1.0

 
3.34
 
23.50

 
0.7

 
23.37

26.49–33.31
 
0.7

 
1.69
 
29.30

 
0.6

 
28.90

36.70–39.49
 
0.4

 
5.06
 
37.42

 
0.2

 
37.50

48.83–49.06
 
0.8

 
5.74
 
49.02

 
0.1

 
48.85

58.29–76.22
 
0.1

 
6.52
 
68.29

 

 

 
 
3.0

 
 
 
 
 
1.6

 
 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
In determining the fair value of the ESPP, which was terminated in February 2019, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Year Ended December 31,
 
2018
 
2017
 
2016
Expected term in years
0.5

 
0.5

 
0.5

Volatility
28.9
%
 
29.5
%
 
39.4
%
Risk-free interest rate
2.0
%
 
0.9
%
 
0.4
%
Dividend rate
%
 
%
 
%
Schedule of Share-based Payment Award Employee Stock Purchase Plan Additional Information
Additional information related to the ESPP is provided below (in millions, except per share amounts):

 
Year Ended December 31,
 
2018
 
2017
 
2016
Weighted-average fair value per share granted
$
14.14

 
$
8.73

 
$
7.68

Shares issued under the ESPP
1.1

 
1.1

 
1.2

Weighted-average price per share issued
$
35.32

 
$
29.52

 
$
21.01

Schedule of Shares Reserved for Future Issuance
The following table presents the common stock reserved for future issuance (in millions):

 
December 31,
2018
Reserved for future equity award grants
52.7

Outstanding stock options and RSUs
10.8

Reserved for future ESPP issuances
1.9

Total common stock reserved for future issuances
65.4


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 millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Cost of product revenue
$
1.5

 
$
1.4

 
$
1.2

Cost of service revenue
10.8

 
9.5

 
8.8

Research and development
36.4

 
32.2

 
30.1

Sales and marketing
95.6

 
78.0

 
68.1

General and administrative
18.6

 
16.1

 
14.2

Total stock-based compensation expense
$
162.9

 
$
137.2

 
$
122.4

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 millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
RSUs
$
143.9

 
$
119.8

 
$
107.1

Stock options
8.8

 
7.3

 
6.6

ESPP
10.2

 
10.1

 
8.7

Total stock-based compensation expense
$
162.9

 
$
137.2

 
$
122.4

Income Tax Benefit from Stock Option Plans
Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of income is as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Income tax benefit associated with stock-based compensation
$
24.9

 
$
30.9

 
$
29.2

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
Income before income taxes consisted of the following (in millions):

 
Year Ended December 31,
 
2018
 
2017
 
2016
Domestic
$
0.3

 
$
(40.7
)
 
$
(49.7
)
Foreign
250.6

 
164.7

 
92.8

Total income before income taxes
$
250.9

 
$
124.0

 
$
43.1

Schedule of Components of Income Tax Expense (Benefit)
The provision for (benefit from) income taxes consisted of the following (in millions):
 
 
Year Ended December 31,
 
2018
 
2017
 
2016
Current:
 
 
 
 
 
Federal
$
(12.6
)
 
$
34.7

 
$
7.9

State
2.0

 
0.8

 
0.8

Foreign
36.9

 
27.7

 
17.8

Total current
$
26.3

 
$
63.2

 
$
26.5

Deferred:
 
 
 
 
 
Federal
$
(125.5
)
 
$
39.1

 
$
(10.0
)
State
14.4

 
(9.3
)
 
(4.9
)
Foreign
3.5

 
(0.4
)
 
(0.7
)
Total deferred
(107.6
)
 
29.4

 
(15.6
)
Provision for (benefit from) income taxes
$
(81.3
)
 
$
92.6

 
$
10.9

Schedule of Effective Income Tax Rate Reconciliation
The provision for (benefit from) income taxes differs from the amount computed by applying the statutory federal income tax rate as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Tax at federal statutory tax rate
$
52.7

 
$
43.4

 
$
15.1

Foreign income taxed at different rates
(21.5
)
 
(19.5
)
 
(13.7
)
Foreign withholding taxes
20.1

 
17.4

 
15.0

Stock-based compensation expense
(14.3
)
 
9.5

 
10.0

Foreign tax credit
(15.8
)
 
(12.8
)
 
(35.0
)
State taxes—net of federal benefit
1.2

 
(3.5
)
 
(4.2
)
Research and development credit
(5.0
)
 
(4.0
)
 
(2.7
)
Valuation allowance
14.9

 

 

Dividend distribution
(3.8
)
 

 
27.3

Impact of the 2017 Tax Act:
 
 
 
 
 
Deferred tax asset remeasurement due to reduction in the federal corporate income tax rate

 
47.9

 

One-time transition tax
32.6

 
15.2

 

Global Intangible Low-Taxed Income
20.5

 

 

Book-to-Tax Basis differences
(164.0
)
 

 

Other
1.1

 
(1.0
)
 
(0.9
)
Total provision for (benefit from) income taxes
$
(81.3
)
 
$
92.6

 
$
10.9

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 millions):
 
 
December 31,
2018
 
December 31,
2017
Deferred tax assets:
 
 
 
General business credit carryforward
$
29.5

 
$
49.9

Deferred revenue
223.9

 
37.4

Reserves and accruals
26.6

 
23.0

Net operating loss carryforward
13.5

 
15.7

Stock-based compensation expense
16.2

 
12.3

Depreciation and amortization
3.3

 
8.8

Other

 
(0.2
)
Total deferred tax assets
313.0

 
146.9

Less: Valuation allowance
(14.9
)
 

Deferred tax assets, net of valuation allowance
298.1

 
146.9

Deferred tax liabilities:
 
 
 
Deferred contract costs
(52.1
)
 

Total deferred tax liabilities
(52.1
)
 

Net deferred tax assets
$
246.0

 
$
146.9

Schedule of Aggregate Changes in Unrecognized Tax Benefits
The aggregate changes in the balance of unrecognized tax benefits are as follows (in millions):
 
Year Ended December 31,
 
2018
 
2017
 
2016
Unrecognized tax benefits, beginning of year
$
72.5

 
$
65.5

 
$
59.7

Gross increases for tax positions related to the current year
8.6

 
13.2

 
4.8

Gross decreases for tax positions related to the current year

 
(10.7
)
 

Gross increases for tax positions related to the prior year
6.0

 
7.0

 
1.7

Gross decreases for tax positions related to prior year
(9.5
)
 
(0.9
)
 
(0.7
)
Gross decreases for tax positions related to prior year audit settlements
(6.4
)
 
(1.6
)
 

Gross decreases for tax positions related to expiration of statute of limitations
(7.7
)
 

 

Unrecognized tax benefits, end of year
$
63.5

 
$
72.5

 
$
65.5

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Revenue from external customers by geographic region
Revenue by geographic region is based on the billing address of our distributors and direct customer. The following tables set forth revenue and property and equipment—net by geographic region (in millions):
 
 
Year Ended December 31,
Revenue
2018
 
2017
 
2016
Americas:
 
 
 
 
 
United States
$
577.2

 
$
496.9

 
$
426.4

Latin America (“LATAM”)
120.8

 
92.1

 
66.0

Canada
64.9

 
53.3

 
44.3

Total Americas
762.9

 
642.3

 
536.7

Europe, Middle East and Africa (“EMEA”)
678.0

 
554.6

 
477.4

Asia Pacific (“APAC”)
360.3

 
298.0

 
261.3

Total revenue
$
1,801.2

 
$
1,494.9

 
$
1,275.4

Property and equipment by geographic region
Property and Equipmentnet
December 31,
2018
 
December 31,
2017
Americas:
 
 
 
United States
$
132.1

 
$
115.6

Canada
113.5

 
103.8

LATAM
0.4

 
0.3

Total Americas
246.0

 
219.7

EMEA
16.2

 
17.7

APAC
9.2

 
8.0

Total property and equipment—net
$
271.4

 
$
245.4

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2018
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 loss for 2017 (in millions):

 
Year Ended December 31, 2017
 
Unrealized Losses on Investments
 
Tax benefit (provision) related to unrealized gains or losses on investments
 
Total
Beginning balance
$
(1.2
)
 
$
0.4

 
$
(0.8
)
Other comprehensive income before reclassifications
(0.9
)
 
0.3

 
(0.6
)
Amounts reclassified from accumulated other comprehensive loss
0.8

 
(0.2
)
 
0.6

Net current-period other comprehensive income
(0.1
)
 
0.1

 

Ending balance
$
(1.3
)
 
$
0.5

 
$
(0.8
)
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Concentration of Credit Risk (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Exclusive Networks Group [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration (percent) 38.00% 35.00%  
Exclusive Networks Group [Member] | Sales Revenue [Member]      
Concentration Risk [Line Items]      
Concentration (percent) 30.00% 25.00% 20.00%
Ingram Micro [Member] | Sales Revenue [Member]      
Concentration Risk [Line Items]      
Concentration (percent) 10.00%    
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Foreign Currency Translation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounting Policies [Abstract]      
Foreign currency transaction gains (losses) $ (8.2) $ 1.0 $ (6.6)
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Cash, Cash Equivalents and Available-for-sale Investments (Details)
12 Months Ended
Dec. 31, 2018
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 54 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Property and Equipment (Details)
12 Months Ended
Dec. 31, 2018
Evaluation units [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 1 year
Minimum [Member] | Building and building improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 2 years
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] | Building and building improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 30 years
Maximum [Member] | Computer equipment and software [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 7 years
Maximum [Member] | Furniture and fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful life 5 years
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Goodwill (Details)
12 Months Ended
Dec. 31, 2018
reporting_unit
Accounting Policies [Abstract]  
Number of reporting units 1
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Other Intangible Assets (Details)
12 Months Ended
Dec. 31, 2018
Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Useful life of finite-lived intangible assets 3 years
Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Useful life of finite-lived intangible assets 5 years
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Commission Expense (Details)
12 Months Ended
Dec. 31, 2018
Maximum [Member]  
Commissions Expense [Line Items]  
Revenue recognition period (in years) 5 years
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue from External Customer [Line Items]      
Estimate for sales return reserve $ 20.8    
Sales return reserve, reduction to accounts receivable 444.5   $ 348.2
Accounting Standards Update 2014-09 [Member]      
Revenue from External Customer [Line Items]      
Sales return reserve, reduction to accounts receivable   $ 361.8  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]      
Revenue from External Customer [Line Items]      
Sales return reserve, reduction to accounts receivable $ 22.1 $ 13.6 $ 13.6
Minimum [Member]      
Revenue from External Customer [Line Items]      
Revenue recognition period (in years) 3 years    
Invoice payable period (in years) 30 days    
Maximum [Member]      
Revenue from External Customer [Line Items]      
Revenue recognition period (in years) 5 years    
Invoice payable period (in years) 45 days    
Sales Commissions [Member]      
Revenue from External Customer [Line Items]      
Revenue recognition period (in years) 3 years    
Sales Commissions [Member] | Minimum [Member]      
Revenue from External Customer [Line Items]      
Revenue recognition period (in years) 1 year    
Sales Commissions [Member] | Maximum [Member]      
Revenue from External Customer [Line Items]      
Revenue recognition period (in years) 5 years    
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Warranties (Details)
12 Months Ended
Dec. 31, 2018
Hardware Products [Member]  
Warranties [Line Items]  
Warranty length 1 year
Software Products [Member]  
Warranties [Line Items]  
Warranty length 90 days
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies , Recent Accounting Pronouncements (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Estimate for sales return reserve   $ 20.8    
Deferred tax liability   52.1   $ 0.0
Accounts receivable, net   444.5   348.2
Inventory   90.0   77.3
Deferred tax assets   255.0   146.9
Deferred contract costs   182.6   0.0
Accrued liabilities   77.5   50.0
Deferred revenue, current   965.9   793.8
Deferred revenue, non-current   720.9   542.5
Other liabilities, non-current   13.0   8.6
Accumulated deficit   (57.5)   (319.6)
Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred tax liability     $ 23.8  
Accounts receivable, net     361.8  
Inventory     77.2  
Deferred tax assets     128.9  
Deferred contract costs     137.1  
Accrued liabilities     63.6  
Deferred revenue, current     794.1  
Deferred revenue, non-current     538.1  
Other liabilities, non-current     14.4  
Accumulated deficit     (202.3)  
Deferred Tax Asset [Member] | Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred tax liability     18.0  
Effect of Change Increase (Decrease) [Member] | Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Deferred revenue     4.1  
Accounts receivable, net   22.1 13.6 13.6
Inventory   (1.5) (0.1)  
Deferred tax assets   (24.6) (18.0)  
Deferred contract costs   182.6 137.1  
Accrued liabilities   24.1 13.6  
Deferred revenue, current   (23.0) 0.3  
Deferred revenue, non-current   (2.5) (4.4)  
Other liabilities, non-current   8.9 5.8  
Accumulated deficit   169.9 117.3  
Effect of Change Increase (Decrease) [Member] | Other Long-term Liabilities [Member] | Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Other liabilities, non-current     $ 5.8  
Balances Without Adoption of Topic 606 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Accounts receivable, net       348.2
Inventory       77.3
Deferred tax assets       146.9
Deferred contract costs       0.0
Accrued liabilities       50.0
Deferred revenue, current       793.8
Deferred revenue, non-current       542.5
Other liabilities, non-current       8.6
Accumulated deficit       $ (319.6)
Balances Without Adoption of Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Accounts receivable, net   422.4    
Inventory   91.5    
Deferred tax assets   279.6    
Deferred contract costs   0.0    
Accrued liabilities   53.4    
Deferred revenue, current   988.9    
Deferred revenue, non-current   723.4    
Other liabilities, non-current   4.1    
Accumulated deficit   $ (227.4)    
Maximum [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue recognition period (in years)   5 years    
Minimum [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue recognition period (in years)   3 years    
Minimum [Member] | Accounting Standards Update 2016-02 [Member] | Scenario, Forecast [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Expected increase to assets and liabilities upon adoption of new accounting pronouncement $ 40.0      
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Disaggregated Revenues (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]      
Product $ 674.4 $ 577.2 $ 548.1
Service 1,126.8 917.7 727.3
Total revenue 1,801.2 1,494.9 $ 1,275.4
Security Subscription [Member]      
Disaggregation of Revenue [Line Items]      
Service 606.1 504.8  
Technical Support [Member]      
Disaggregation of Revenue [Line Items]      
Service $ 520.7 $ 412.9  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Disaggregation of Revenue [Line Items]        
Remaining performance obligation $ 1,690,000,000      
Allowance for doubtful accounts 900,000 $ 900,000    
Sales return reserve       $ 13,600,000
Contract assets 0     $ 0
Amortization of deferred contract costs 90,900,000 $ 0 $ 0  
Impairment loss 0      
Revenue recognized that was previously included in deferred revenue in prior year $ 753,300,000      
Sales Commissions [Member]        
Disaggregation of Revenue [Line Items]        
Revenue recognition period (in years) 3 years      
Minimum [Member]        
Disaggregation of Revenue [Line Items]        
Revenue recognition period (in years) 3 years      
Minimum [Member] | Sales Commissions [Member]        
Disaggregation of Revenue [Line Items]        
Revenue recognition period (in years) 1 year      
Maximum [Member]        
Disaggregation of Revenue [Line Items]        
Revenue recognition period (in years) 5 years      
Maximum [Member] | Sales Commissions [Member]        
Disaggregation of Revenue [Line Items]        
Revenue recognition period (in years) 5 years      
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Performance Obligation Satisfaction Period (Details)
12 Months Ended
Dec. 31, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation expected to be satisfied (percent) 80.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation expected to be satisfied (percent) 20.00%
Maximum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue recognition period (in years) 5 years
Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation expected recognition period for three-fourths of remaining obligation 2 years
Maximum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation expected recognition period for three-fourths of remaining obligation 3 years
Minimum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue recognition period (in years) 3 years
Minimum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation expected recognition period for three-fourths of remaining obligation 1 year
Minimum [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation expected recognition period for three-fourths of remaining obligation 1 year
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Balance Sheet (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Accounts receivable—Net of reserves for doubtful accounts of $0.9 million at December 31, 2018 and net of reserves for sales returns and doubtful accounts of $14.5 million at December 31, 2017 $ 444.5   $ 348.2
Prepaid and other current assets 36.8   40.0
Inventory 90.0   77.3
Deferred contract costs 182.6   0.0
Deferred tax assets 255.0   146.9
Accrued liabilities 77.5   50.0
Deferred revenue 965.9   793.8
Deferred revenue, non-current 720.9   542.5
Income taxes payable 28.2   21.4
Other liabilities, non-current 13.0   8.6
Accumulated deficit (57.5)   (319.6)
Accounting Standards Update 2014-09 [Member]      
Disaggregation of Revenue [Line Items]      
Accounts receivable—Net of reserves for doubtful accounts of $0.9 million at December 31, 2018 and net of reserves for sales returns and doubtful accounts of $14.5 million at December 31, 2017   $ 361.8  
Inventory   77.2  
Deferred contract costs   137.1  
Deferred tax assets   128.9  
Accrued liabilities   63.6  
Deferred revenue   794.1  
Deferred revenue, non-current   538.1  
Other liabilities, non-current   14.4  
Accumulated deficit   (202.3)  
Balances Without Adoption of Topic 606 [Member]      
Disaggregation of Revenue [Line Items]      
Accounts receivable—Net of reserves for doubtful accounts of $0.9 million at December 31, 2018 and net of reserves for sales returns and doubtful accounts of $14.5 million at December 31, 2017     348.2
Inventory     77.3
Deferred contract costs     0.0
Deferred tax assets     146.9
Accrued liabilities     50.0
Deferred revenue     793.8
Deferred revenue, non-current     542.5
Other liabilities, non-current     8.6
Accumulated deficit     (319.6)
Balances Without Adoption of Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]      
Disaggregation of Revenue [Line Items]      
Accounts receivable—Net of reserves for doubtful accounts of $0.9 million at December 31, 2018 and net of reserves for sales returns and doubtful accounts of $14.5 million at December 31, 2017 422.4    
Prepaid and other current assets 37.2    
Inventory 91.5    
Deferred contract costs 0.0    
Deferred tax assets 279.6    
Accrued liabilities 53.4    
Deferred revenue 988.9    
Deferred revenue, non-current 723.4    
Income taxes payable 27.4    
Other liabilities, non-current 4.1    
Accumulated deficit (227.4)    
Effect of Change Increase (Decrease) [Member] | Accounting Standards Update 2014-09 [Member]      
Disaggregation of Revenue [Line Items]      
Accounts receivable—Net of reserves for doubtful accounts of $0.9 million at December 31, 2018 and net of reserves for sales returns and doubtful accounts of $14.5 million at December 31, 2017 22.1 13.6 $ 13.6
Prepaid and other current assets (0.4)    
Inventory (1.5) (0.1)  
Deferred contract costs 182.6 137.1  
Deferred tax assets (24.6) (18.0)  
Accrued liabilities 24.1 13.6  
Deferred revenue (23.0) 0.3  
Deferred revenue, non-current (2.5) (4.4)  
Income taxes payable 0.8    
Other liabilities, non-current 8.9 5.8  
Accumulated deficit $ 169.9 $ 117.3  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Income Statement (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
REVENUE:      
Product $ 674.4 $ 577.2 $ 548.1
Service 1,126.8 917.7 727.3
Total revenue 1,801.2 1,494.9 1,275.4
COST OF REVENUE:      
Product 291.0 243.8 209.0
GROSS PROFIT:      
Product 383.4 333.4 339.1
Service 967.4 776.2 598.5
Total gross profit 1,350.8 1,109.6 937.6
OPERATING EXPENSES:      
Sales and marketing 782.3 701.0 626.5
OPERATING INCOME 231.0 109.8 42.9
INCOME BEFORE INCOME TAXES 250.9 124.0 43.1
PROVISION FOR (BENEFIT FROM) INCOME TAXES (81.3) 92.6 10.9
NET INCOME $ 332.2 $ 31.4 $ 32.2
Net income per share (Note 9):      
Basic (in dollars per share) $ 1.96 $ 0.18 $ 0.19
Diluted (in dollars per share) $ 1.91 $ 0.18 $ 0.18
Accounting Standards Update 2014-09 [Member] | Balances Without Adoption of Topic 606 [Member]      
REVENUE:      
Product $ 654.9    
Service 1,126.9    
Total revenue 1,781.8    
COST OF REVENUE:      
Product 289.6    
GROSS PROFIT:      
Product 365.3    
Service 967.5    
Total gross profit 1,332.8    
OPERATING EXPENSES:      
Sales and marketing 827.8    
OPERATING INCOME 167.5    
INCOME BEFORE INCOME TAXES 187.4    
PROVISION FOR (BENEFIT FROM) INCOME TAXES (92.2)    
NET INCOME $ 279.6    
Net income per share (Note 9):      
Basic (in dollars per share) $ 1.65    
Diluted (in dollars per share) $ 1.61    
Accounting Standards Update 2014-09 [Member] | Effect of Change Increase (Decrease) [Member]      
REVENUE:      
Product $ 19.5    
Service (0.1)    
Total revenue 19.4    
COST OF REVENUE:      
Product 1.4    
GROSS PROFIT:      
Product 18.1    
Service (0.1)    
Total gross profit 18.0    
OPERATING EXPENSES:      
Sales and marketing (45.5)    
OPERATING INCOME 63.5    
INCOME BEFORE INCOME TAXES 63.5    
PROVISION FOR (BENEFIT FROM) INCOME TAXES 10.9    
NET INCOME $ 52.6    
Net income per share (Note 9):      
Basic (in dollars per share) $ 0.31    
Diluted (in dollars per share) $ 0.30    
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Cash Flow Statement (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]      
Net income $ 332.2 $ 31.4 $ 32.2
Amortization of deferred contract costs 90.9 0.0 0.0
Other (0.9) 3.8 2.6
Inventory (33.4) 9.4 (43.0)
Prepaid expenses and other current assets 4.2 (6.7) 2.6
Deferred contract costs (136.4) 0.0 0.0
Deferred tax assets (127.8) 35.8 (27.8)
Accrued liabilities 14.5 14.4 (3.2)
Other liabilities (0.8) (5.5) (5.0)
Deferred revenue 352.1 300.8 243.0
Income taxes payable (6.0) 29.5 13.1
Net cash provided by operating activities 638.9 $ 594.4 $ 345.7
Balances Without Adoption of Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]      
Disaggregation of Revenue [Line Items]      
Net income 279.6    
Amortization of deferred contract costs 0.0    
Other 7.6    
Inventory (34.8)    
Prepaid expenses and other current assets 3.7    
Deferred contract costs 0.0    
Deferred tax assets (134.3)    
Accrued liabilities 4.0    
Other liabilities (3.9)    
Deferred revenue 373.5    
Income taxes payable (6.8)    
Net cash provided by operating activities 638.9    
Effect of Change Increase (Decrease) [Member] | Accounting Standards Update 2014-09 [Member]      
Disaggregation of Revenue [Line Items]      
Net income 52.6    
Amortization of deferred contract costs 90.9    
Other (8.5)    
Inventory 1.4    
Prepaid expenses and other current assets 0.5    
Deferred contract costs (136.4)    
Deferred tax assets 6.5    
Accrued liabilities 10.5    
Other liabilities 3.1    
Deferred revenue (21.4)    
Income taxes payable 0.8    
Net cash provided by operating activities $ 0.0    
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value , Investments (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 605.5 $ 539.6
Unrealized Gains 0.0 0.0
Unrealized Losses (1.3) (1.3)
Fair Value 604.2 538.3
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 316.4 400.7
Less Than 12 Months, Unrealized Losses (0.3) (0.9)
12 Months or Greater, Fair Value 97.0 69.6
12 Months or Greater, Unrealized Losses (1.0) (0.4)
Total, Fair Value 413.4 470.3
Total, Unrealized Losses (1.3) (1.3)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Due within one year 537.2 440.3
Due within one to three years 67.0 98.0
Fair Value 604.2 538.3
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 299.5 391.0
Unrealized Gains 0.0 0.0
Unrealized Losses (1.2) (1.2)
Fair Value 298.3 389.8
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 150.1 317.4
Less Than 12 Months, Unrealized Losses (0.2) (0.9)
12 Months or Greater, Fair Value 93.5 58.2
12 Months or Greater, Unrealized Losses (1.0) (0.3)
Total, Fair Value 243.6 375.6
Total, Unrealized Losses (1.2) (1.2)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 298.3 389.8
Certificates of deposit and term deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 145.8 45.9
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 145.8 45.9
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 51.7 37.2
Less Than 12 Months, Unrealized Losses 0.0 0.0
12 Months or Greater, Fair Value 0.0 0.0
12 Months or Greater, Unrealized Losses 0.0 0.0
Total, Fair Value 51.7 37.2
Total, Unrealized Losses 0.0 0.0
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 145.8 45.9
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 102.5 74.2
Unrealized Gains 0.0 0.0
Unrealized Losses 0.0 0.0
Fair Value 102.5 74.2
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 75.6 29.1
Less Than 12 Months, Unrealized Losses (0.1) 0.0
12 Months or Greater, Fair Value 0.0 0.0
12 Months or Greater, Unrealized Losses 0.0 0.0
Total, Fair Value 75.6 29.1
Total, Unrealized Losses (0.1) 0.0
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 102.5 74.2
U.S. government and agency securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 57.7 28.5
Unrealized Gains 0.0 0.0
Unrealized Losses (0.1) (0.1)
Fair Value 57.6 28.4
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 39.0 17.0
Less Than 12 Months, Unrealized Losses 0.0 0.0
12 Months or Greater, Fair Value 3.5 11.4
12 Months or Greater, Unrealized Losses 0.0 (0.1)
Total, Fair Value 42.5 28.4
Total, Unrealized Losses 0.0 (0.1)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value $ 57.6 $ 28.4
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value , Fair Value Measurements (Details) - Recurring [Member] - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure $ 817.6 $ 896.1
Fair Value [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 103.9 220.5
Fair Value [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 713.7 675.6
Fair Value [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 0.0 0.0
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 299.3 411.1
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 0.0
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 299.3 411.1
Fair Value [Member] | Corporate debt securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0.0 0.0
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 217.4 132.1
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 0.0
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 217.4 132.1
Fair Value [Member] | Certificates of deposit and term deposits [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0.0 0.0
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 58.6 195.6
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 58.6 195.6
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
Fair Value [Member] | Money market funds [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0.0 0.0
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 184.7 128.9
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 0.0
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 184.7 128.9
Fair Value [Member] | Commercial paper [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0.0 0.0
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 57.6 28.4
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 45.3 24.9
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 12.3 3.5
Fair Value [Member] | U.S. government and agency securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0.0 0.0
Reported as [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 817.6 896.1
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 213.4 357.8
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 537.2 440.3
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 $ 67.0 $ 98.0
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Inventory, Net [Abstract]    
Raw materials $ 13.3 $ 13.0
Finished goods 76.7 64.3
Inventory 90.0 77.3
Materials at contract manufacturers $ 2.4 $ 2.6
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment—Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment $ 382.2 $ 340.6  
Less: accumulated depreciation (110.8) (95.2)  
Property and equipment - net 271.4 245.4  
Depreciation expense 46.7 46.9 $ 39.2
Building and building improvements [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 144.2 133.2  
Computer equipment and software [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 95.9 79.9  
Land [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 75.7 65.6  
Leasehold improvements and tooling [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 17.9 20.8  
Evaluation units [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 20.5 20.1  
Furniture and fixtures [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment 15.7 14.7  
Construction-in-progress [Member]      
Property, Plant and Equipment, Net, by Type [Abstract]      
Total property and equipment $ 12.3 $ 6.3  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments in Privately-Held Companies (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Investments, All Other Investments [Abstract]      
Investments in equity securities of privately-held companies   $ 9.1  
Investments in equity securities of privately-held companies     $ 12.1
Proceeds from sale of equity securities of privately held company $ 5.2    
Recognized gain on sale of equity securities of privately held company $ 2.2    
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations , Additional Information (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Oct. 22, 2018
Jun. 04, 2018
Dec. 31, 2017
Jun. 07, 2016
Business Acquisition [Line Items]          
Goodwill not deductible for tax purposes $ 38.2     $ 14.6  
ZoneFox Holdings Limited [Member]          
Business Acquisition [Line Items]          
Purchase price   $ 16.1      
Goodwill not deductible for tax purposes   12.5      
Identifiable intangible assets   6.8      
Liabilities assumed   3.2      
Cash consideration that may be paid as an earn-out subject to satisfaction of certain performance conditions   $ 2.0      
Bradford Networks, Inc. [Member]          
Business Acquisition [Line Items]          
Purchase price     $ 6.8    
Goodwill not deductible for tax purposes     11.1    
Identifiable intangible assets     8.0    
Liabilities assumed     12.3    
Cash consideration that may be paid as an earn-out subject to satisfaction of certain performance conditions     $ 2.0    
AccelOps, Inc. [Member]          
Business Acquisition [Line Items]          
Purchase price         $ 22.3
Goodwill not deductible for tax purposes         9.9
Identifiable intangible assets         16.5
Liabilities assumed         $ 4.1
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Net - Goodwill (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Goodwill [Roll Forward]      
Balance - beginning of period $ 14,600,000    
Additions due to business combinations 23,600,000    
Balance - end of period 38,200,000 $ 14,600,000  
Goodwill impairment $ 0 $ 0 $ 0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Net - Other Intangible Assets, Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets, Net [Abstract]      
Gross $ 51.9 $ 38.5  
Accumulated Amortization 29.8 23.8  
Total 22.1 14.7  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Gross   40.1  
Net 22.1 16.3  
Amortization expense $ 9.0 $ 8.6 $ 9.3
Developed Technologies and Other [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 4 years 3 years 9 months 15 days  
Finite-Lived Intangible Assets, Net [Abstract]      
Gross $ 34.4 $ 24.0  
Accumulated Amortization 17.0 13.7  
Total $ 17.4 $ 10.3  
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Estimated useful life 4 years    
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful life 4 years 4 months 24 days 4 years 8 months 5 days  
Finite-Lived Intangible Assets, Net [Abstract]      
Gross $ 17.5 $ 14.5  
Accumulated Amortization 12.8 10.1  
Total $ 4.7 4.4  
In Process Research and Development [Member]      
Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]      
In-process research and development   $ 1.6  
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Fiscal Years:    
2019 $ 10.2  
2020 6.2  
2021 3.6  
2022 2.1  
Total $ 22.1 $ 14.7
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share , Calculation of Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share [Line Items]      
Net income $ 332.2 $ 31.4 $ 32.2
Basic shares:      
Weighted-average common shares outstanding-basic (in shares) 169.1 174.3 172.6
Diluted shares:      
Weighted-average common shares outstanding-basic (in shares) 169.1 174.3 172.6
Effect of potentially dilutive securities:      
Weighted-average shares used to compute diluted net income per share (in shares) 174.2 178.1 176.3
Basic (in dollars per share) $ 1.96 $ 0.18 $ 0.19
Diluted (in dollars per share) $ 1.91 $ 0.18 $ 0.18
Restricted Stock Units (RSUs) [Member]      
Effect of potentially dilutive securities:      
Employee stock options and purchase rights (in shares) 3.6 2.3 1.9
Stock Options [Member]      
Effect of potentially dilutive securities:      
Employee stock options and purchase rights (in shares) 1.4 1.4 1.7
ESPP [Member]      
Effect of potentially dilutive securities:      
Employee stock options and purchase rights (in shares) 0.1 0.1 0.1
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share , Anti Dilutive Securities (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 0.9 2.6 4.5
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) 0.5 1.4 3.3
Stock Options [Member] | Stock Compensation Plan [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 0.3 1.0 1.0
ESPP [Member] | Stock Compensation Plan [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (in shares) 0.1 0.2 0.2
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies Minimum Operating Lease Payments (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Operating Lease Commitments:  
Operating lease commitments, 2019 $ 17.1
Operating lease commitments, 2020 12.2
Operating lease commitments, 2021 8.5
Operating lease commitments, 2022 5.0
Operating lease commitments, 2023 3.6
Operating lease commitments, Thereafter 3.7
Operating lease commitments 50.1
Inventory purchase commitments:  
Inventory purchase commitments, 2019 173.1
Inventory purchase commitments, 2020 4.2
Inventory purchase commitments, 2021 0.0
Inventory purchase commitments, 2022 0.0
Inventory purchase commitments, 2023 0.0
Inventory purchase commitments, Thereafter 0.0
Inventory purchase commitments 177.3
Other contractual commitments and open purchase orders:  
Contractual Obligation, 2019 190.2
Contractual Obligation, 2020 16.4
Contractual Obligation, 2021 8.5
Contractual Obligation, 2022 5.0
Contractual Obligation, 2023 3.6
Contractual Obligation, Thereafter 3.7
Contractual Obligation $ 227.4
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
Rent expense $ 17.1 $ 16.7 $ 18.9
Inventory purchase commitments 177.3    
Other contractual commitments and open purchase orders $ 14.3    
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for future issuances 65,400,000      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Dividend rate 0.00%      
Stock Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Expected term in years 4 years 4 months 24 days 4 years 5 months 9 days 4 years 3 months 18 days  
Volatility 31.80% 36.00% 42.20%  
Risk-free interest rate 2.70% 1.90% 1.10%  
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) 4,300,000 6,200,000 7,000,000  
Granted (in shares) 800,000 500,000 1,500,000  
Forfeited (in shares) (200,000) (200,000) (300,000)  
Exercised (in shares) (1,900,000) (2,200,000) (2,000,000)  
Balance - Ending (in shares) 3,000,000 4,300,000 6,200,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]        
Balance - Beginning (in dollars per share) $ 27.50 $ 23.79 $ 20.03  
Granted (in dollars per share) 52.09 37.34 25.65  
Forfeited (in dollars per share) 32.24 31.75 34.82  
Exercised (in dollars per share) 24.96 19.19 10.45  
Balance - Ending (in dollars per share) $ 35.53 27.50 23.79  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options vested and expected to vest, Outstanding (in shares) 3,000,000      
Options vested and expected to vest, Weighted average exercise price (in dollars per share) $ 35.53      
Options vested and expected to vest, Weighted average remaining contractual life (in years) 4 years      
Options vested and expected to vest, Aggregate intrinsic value $ 105,600,000      
Options exercisable, Outstanding (in shares) 1,600,000      
Options exercisable, Weighted average exercise price (in dollars per share) $ 28.91      
Options exercisable, Weighted average remaining contractual life (in years) 2 years 8 months 1 day      
Options exercisable, Aggregate intrinsic value $ 66,300,000      
Compensation cost not yet recognized $ 16,500,000      
Compensation cost not yet recognized period of recognition 2 years 7 months 6 days      
Weighted-average fair value per share granted $ 16.03 $ 12.15 $ 9.14  
Intrinsic value of options exercised $ 62,200,000 $ 42,700,000 $ 40,300,000  
Total fair value of awards vested $ 7,200,000 $ 8,100,000 $ 5,400,000  
ESPP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum employee contribution rate (percent) 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%      
Periodic purchase limit (shares) 4,000      
Annual purchase limit $ 25,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 52,700,000      
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 10,800,000      
Reserved for Future ESPP Issuances [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for future issuances 1,900,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 54,512,197      
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      
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%      
Share Repurchase Program [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase program, remaining repurchase amount $ 733,800,000      
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity , Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Shares withheld for taxes 1.2 1.2 1.2
Tax withholding upon vesting of restricted stock awards $ 67.2 $ 45.1 $ 38.3
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 (shares) 8.5 9.5 9.3
Granted (shares) 4.1 4.2 5.5
Forfeited (shares) (0.9) (1.3) (1.7)
Vested (shares) (3.9) (3.9) (3.6)
Balance, ending (shares) 7.8 8.5 9.5
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 $ 34.79 $ 31.01 $ 32.97
Granted, weighted-average grant-date fair value per share (in dollars per share) 57.37 37.60 27.96
Forfeited, weighted-average grant-date fair value per share (in dollars per share) 39.29 34.12 32.03
Vested, weighted-average grant-date fair value per share (in dollars per share) 34.67 29.42 30.45
Balance, weighted-average grant-date fair value per share (in dollars per share)—ending $ 46.07 $ 34.79 $ 31.01
Compensation cost not yet recognized $ 306.1    
Compensation cost not yet recognized period of recognition 2 years 8 months 12 days    
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity , Range of Options (Details)
shares in Millions
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options Outstanding, Number Outstanding (in shares) | shares 3.0
Options Exercisable, Number Exercisable (in shares) | shares 1.6
$19.94-24.92 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) $ 19.94
Exercise Price, maximum (in dollars per share) $ 24.92
Options Outstanding, Number Outstanding (in shares) | shares 1.0
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 3 years 4 months 2 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 23.50
Options Exercisable, Number Exercisable (in shares) | shares 0.7
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 23.37
26.49-33.31 [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) $ 33.31
Options Outstanding, Number Outstanding (in shares) | shares 0.7
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 1 year 8 months 9 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 29.30
Options Exercisable, Number Exercisable (in shares) | shares 0.6
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 28.90
36.70-39.49 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 36.70
Exercise Price, maximum (in dollars per share) $ 39.49
Options Outstanding, Number Outstanding (in shares) | shares 0.4
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 5 years 21 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 37.42
Options Exercisable, Number Exercisable (in shares) | shares 0.2
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 37.50
48.83-49.06 [member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 48.83
Exercise Price, maximum (in dollars per share) $ 49.06
Options Outstanding, Number Outstanding (in shares) | shares 0.8
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 5 years 8 months 25 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 49.02
Options Exercisable, Number Exercisable (in shares) | shares 0.1
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 48.85
58.29-76.22 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Exercise Price, minimum (in dollars per share) 58.29
Exercise Price, maximum (in dollars per share) $ 76.22
Options Outstanding, Number Outstanding (in shares) | shares 0.1
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 6 years 6 months 7 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 68.29
Options Exercisable, Number Exercisable (in shares) | shares 0.0
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 0.00
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity , Performance Stock Units (Details)
12 Months Ended
Dec. 31, 2018
Performance Share, Weighted Average Assumptions [Abstract]  
Dividend rate 0.00%
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity , ESPP Information (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend rate 0.00%    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term in years 6 months 6 months 6 months
Volatility 28.90% 29.50% 39.40%
Risk-free interest rate 2.00% 0.90% 0.40%
Dividend rate 0.00% 0.00% 0.00%
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity , Additional Information Related To ESPP (Details) - Employee Stock Purchase Plan [Member] - $ / shares
shares in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average fair value per share granted (in dollars per share) $ 14.14 $ 8.73 $ 7.68
Shares issued under the ESPP (in shares) 1.1 1.1 1.2
Weighted-average price per share issued (in dollars per share) $ 35.32 $ 29.52 $ 21.01
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity , Allocation of Stock-Based Compensation Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 162.9 $ 137.2 $ 122.4
Income tax benefit from employee stock option plans 24.9 30.9 29.2
Cost of product revenue [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 1.5 1.4 1.2
Cost of service revenue [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 10.8 9.5 8.8
Research and development [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 36.4 32.2 30.1
Sales and marketing [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 95.6 78.0 68.1
General and administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 18.6 16.1 14.2
Restricted Stock Units (RSUs) [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 143.9 119.8 107.1
Stock Options [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense 8.8 7.3 6.6
ESPP [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expense $ 10.2 $ 10.1 $ 8.7
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity , Share Repurchase Program (Details) - USD ($)
shares in Millions
1 Months Ended 12 Months Ended
Jul. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 31, 2016
Share Repurchase Program [Line Items]          
Stock repurchased in the period, value   $ 209,100,000 $ 446,300,000 $ 110,800,000  
2016 Share Repurchase Program [Member]          
Share Repurchase Program [Line Items]          
Stock repurchase program, authorized amount $ 1,500,000,000.0   1,000,000,000.0   $ 200,000,000
Additional shares authorized $ 500,000,000.0   $ 700,000,000.0 $ 100,000,000.0  
Stock repurchased in the period, shares   3.8      
Stock repurchased in the period, value   $ 209,100,000      
Stock repurchase program, unused balance   $ 733,800,000      
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes , Reconciliation of Pre-Tax Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]      
Domestic $ 0.3 $ (40.7) $ (49.7)
Foreign 250.6 164.7 92.8
INCOME BEFORE INCOME TAXES $ 250.9 $ 124.0 $ 43.1
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes , Provision for Income Tax (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal $ (12.6) $ 34.7 $ 7.9
State 2.0 0.8 0.8
Foreign 36.9 27.7 17.8
Total current 26.3 63.2 26.5
Deferred:      
Federal (125.5) 39.1 (10.0)
State 14.4 (9.3) (4.9)
Foreign 3.5 (0.4) (0.7)
Total deferred (107.6) 29.4 (15.6)
Provision for (benefit from) income taxes $ 81.3 $ (92.6) $ (10.9)
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes , Effective Tax Rate Reconciliation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Tax at federal statutory tax rate $ 52.7 $ 43.4 $ 15.1
Foreign income taxed at different rates (21.5) (19.5) (13.7)
Foreign withholding taxes 20.1 17.4 15.0
Stock-based compensation expense (14.3) 9.5 10.0
Foreign tax credit (15.8) (12.8) (35.0)
State taxes—net of federal benefit 1.2 (3.5) (4.2)
Research and development credit (5.0) (4.0) (2.7)
Valuation allowance 14.9 0.0 0.0
Dividend distribution (3.8) 0.0 27.3
Deferred tax asset remeasurement due to reduction in the federal corporate income tax rate 0.0 47.9 0.0
One-time transition tax 32.6 15.2 0.0
Global Intangible Low-Taxed Income 20.5    
Book-to-Tax Basis difference (164.0)    
Other 1.1 (1.0) (0.9)
Provision for income taxes $ (81.3) $ 92.6 $ 10.9
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes , Deferred Tax Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Deferred Taxes [Line Items]      
Benefit to tax provision resulting from basis difference $ 164.0    
Increase to income tax expense 32.6    
Tax expense recorded in associatoin with GILTI, FDII and foreign tax credits provisions 20.5    
Deferred tax assets:      
General business credit carryforward 29.5 $ 49.9  
Deferred revenue 223.9 37.4  
Reserves and accruals 26.6 23.0  
Net operating loss carryforward 13.5 15.7  
Stock-based compensation expense 16.2 12.3  
Depreciation and amortization 3.3 8.8  
Other 0.0 (0.2)  
Total deferred tax assets 313.0 146.9  
Less: Valuation allowance (14.9) 0.0  
Deferred tax assets, net of valuation allowance 298.1 146.9  
Deferred tax liabilities:      
Deferred contract costs (52.1) 0.0  
Total deferred tax liabilities 52.1 0.0  
Tax benefit 81.3 (92.6) $ (10.9)
Tax impact of Canadian deemed dividend distribution (3.8) 0.0 $ 27.3
Deferred Tax Assets, Net 246.0 $ 146.9  
Federal [Member]      
Deferred tax liabilities:      
Net operating loss carryforwards 47.3    
Tax credit carryforwards 7.8    
State and Local Jurisdiction [Member]      
Deferred tax liabilities:      
Tax credit carryforwards 24.0    
California [Member]      
Deferred tax liabilities:      
Net operating loss carryforwards 36.7    
Meru Networks, Inc. [Member] | Federal [Member]      
Deferred tax liabilities:      
Net operating loss carryforwards 22.6    
Meru Networks, Inc. [Member] | California [Member]      
Deferred tax liabilities:      
Net operating loss carryforwards 22.1    
AccelOps, Inc. [Member] | Federal [Member]      
Deferred tax assets:      
Net operating loss carryforward 3.0    
Deferred tax liabilities:      
Net operating loss carryforwards 19.9    
AccelOps, Inc. [Member] | California [Member]      
Deferred tax liabilities:      
Net operating loss carryforwards 14.6    
Bradford Networks, Inc. [Member] | Federal [Member]      
Deferred tax assets:      
Net operating loss carryforward 0.8    
Deferred tax liabilities:      
Net operating loss carryforwards $ 8.6    
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes , Unrecognized Tax Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Mar. 31, 2018
Income Tax Contingency [Line Items]        
Unrecognized tax benefits that would favorably affect effective tax rate $ 58,800,000      
Accrued interest and penalties related to uncertain tax benefits 11,600,000 $ 13,500,000 $ 9,500,000  
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]        
Unrecognized tax benefits, beginning of year 72,500,000 65,500,000 59,700,000  
Gross increases for tax positions related to the current year 8,600,000 13,200,000 4,800,000  
Gross decreases for tax positions related to the current year 0 (10,700,000) 0  
Gross increases for tax positions related to the prior year 6,000,000 7,000,000 1,700,000  
Gross decreases for tax positions related to prior year (9,500,000) (900,000) (700,000)  
Gross decreases for tax positions related to prior year audit settlements (6,400,000) (1,600,000) 0  
Gross decreases for tax positions related to expiration of statute of limitations (7,700,000) 0 0  
Unrecognized tax benefits, end of year 63,500,000 72,500,000 65,500,000  
Net decrease of gross unrecognized tax benefits 9,000,000      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 10,100,000.0      
Approved refund claim       $ 6,800,000
Tax benefit 81,300,000 (92,600,000) (10,900,000)  
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 $ 77,500,000 $ 90,200,000 $ 68,600,000  
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Defined Contribution Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Retirement Benefits [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 $ 5.7 $ 4.7 $ 4.4
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
reportable_segment
Segment_Managers
business_activity
operating_segment
Dec. 31, 2017
USD ($)
Dec. 31, 2016
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,801.2 $ 1,494.9 $ 1,275.4
Property and equipment - net 271.4 245.4  
Americas [Member]      
Segment Reporting Information [Line Items]      
Revenue 762.9 642.3 536.7
Property and equipment - net 246.0 219.7  
U.S.      
Segment Reporting Information [Line Items]      
Revenue 577.2 496.9 426.4
Property and equipment - net 132.1 115.6  
CANADA      
Segment Reporting Information [Line Items]      
Revenue 64.9 53.3 44.3
Property and equipment - net 113.5 103.8  
Other Americas      
Segment Reporting Information [Line Items]      
Revenue 120.8 92.1 66.0
Property and equipment - net 0.4 0.3  
EMEA      
Segment Reporting Information [Line Items]      
Revenue 678.0 554.6 477.4
Property and equipment - net 16.2 17.7  
APAC      
Segment Reporting Information [Line Items]      
Revenue 360.3 298.0 $ 261.3
Property and equipment - net 9.2 8.0  
All Countries [Domain]      
Segment Reporting Information [Line Items]      
Property and equipment - net $ 271.4 $ 245.4  
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Loss (Changes in Accumulated Balances of Other Comprehensive Loss) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2017
USD ($)
Accumulated Other Comprehensive (Loss) Income [Roll Forward]  
Beginning balance $ (0.8)
Other comprehensive loss before reclassifications (0.6)
Amounts reclassified from accumulated other comprehensive loss 0.6
Net current-period other comprehensive loss 0.0
Ending balance (0.8)
Tax Benefit Related To Items of Other Comprehensive Income or Loss [Roll Forward]  
Beginning balance, tax 0.4
Other comprehensive income before reclassifications, tax 0.3
Amounts reclassified from accumulated other comprehensive income, tax (0.2)
Net current-period other comprehensive income, tax 0.1
Ending balance, tax 0.5
Unrealized Gains and Losses on Investments [Member]  
Accumulated Other Comprehensive (Loss) Income [Roll Forward]  
Beginning balance (1.2)
Other comprehensive loss before reclassifications (0.9)
Amounts reclassified from accumulated other comprehensive loss 0.8
Net current-period other comprehensive loss (0.1)
Ending balance $ (1.3)
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details) - Subsequent Event [Member]
$ / shares in Units, shares in Millions, $ in Millions
2 Months Ended
Feb. 26, 2019
USD ($)
$ / shares
shares
Subsequent Event [Line Items]  
Shares of common stock repurchased (in shares) | shares 0.8
Aggregate purchase price | $ $ 56.3
Average price (in dollars per share) | $ / shares $ 72.19
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Movement in Valuation Allowances and Reserves [Roll Forward]        
Amount of sales return reserve reclassified from accounts receivable to accrued liabilities       $ 13.6
Reserves for Sales Returns and Allowance for Doubtful Accounts [Member]        
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance $ 14.5 $ 11.2 $ 6.2  
Charged to costs and expenses, net of deductions 0.0 3.3 5.0  
Adjustment due to adoption of Topic 606 (13.6) 0.0 0.0  
Ending balance $ 0.9 $ 14.5 $ 11.2  
XML 98 R9999.htm IDEA: XBRL DOCUMENT v3.10.0.1
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 32,300,000
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 117,300,000
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 31,500,000
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 117,300,000
Additional Paid-in Capital [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 800,000
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'J>6DX?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ >IY:3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !ZGEI./->[U>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>R$ZW0DV:2\M.&PQ6V-C-V&IK&O_!UDCZ]DNR M-F5L#["CI9\_?0+5.DH=$KZD$#&1Q7S7N]9GJ>.:'8FB!,CZB$[EF3.B!4G"_!(2FC2,$(+.),9$UMM-0)%85TP1L]X^-G:B>8T8 M M.O24090"6#-.C.>^K>$&&&&$R>7O IJ9.%7_Q$X=8)=DG^VIY:3IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !ZGEI.FC@LR*$" "D"0 & 'AL+W=OY84Q%;S552,7X46I]CF*Y.'":BJ?>,L: MO7+BHJ9*#\4YDJU@]&A)=17A.,ZBFI9-N"SLW$XL"WY55=FPG0CDM:ZI^+=F M%;\O0A2^3[R4YXLR$]&R:.F9_63J5[L3>A0-5HYES1I9\B80[+0(5^AYBW)# ML(C?);O+43\PKNPY?S6#;\=%&)L=L8H=E#%!=7-C&U95QI+>Q]_>:#AH&N*X M_V[]BW5>.[.GDFUX]:<\JLLBG(7!D9WHM5(O_/Z5]0ZE8=![_YW=6*7A9B=: MX\ K:;_!X2H5KWLK>BLU?>O:LK'MO5M)<$^#";@GX(& DT\)I">0@8 ^)R0] M(?D@I/:T.E?LV6RIHLM"\'L@NM_;4A-%Z#G1IW\PD_:P[9H^'JEG;\NXB&[& M3(]8=P@\0J !$6G;@P"&!-;8H^-'@8V/((^(K8](X"T0T$=BZ61$3V%Z M(3 M2T]&],PY(A^1PP(I*)!Z])DCT"%2BVBZ?X S'),Y+).!,IDG,W=D? 2*884< M5,A]/G(D B&)6:@Q,SG.]&R!B 3X3(')>8^/W4DYM[_P#&:P2(HAA,O]F7< MN((P$Y&%)M(;^1;Q9P-XU F F+A($IS$BO@7LJ@ 8,J$" M9SORDQDGK@J F?(%3GGDYSQV@PS"9!,J<,8C/Z%Q[MR^/>;A;LGCC) LGW() M3G[DIS9V0FW;8[*16![G1%IY:3HJ0/I]6! !14 !@ !X;"]W;W)K MI[65R;371N MV]M3DC2'LR_S)JYN_MI]M6\E65>_[?S177?1#+Z>/#U\GIN^P?)=GW+7_V?OOWK]EQW M=\FCE>.E]-?F4EU7M3]MHI_DTUZ9/F!0_'WQ]V9VO>I3>:FJ;_W-;\=-)'I' MOO"'MF\B[S[>_=X71=]2Y^/?J='HT6\\?NJ^.=R;,^; M*(U61W_*WXKV:W7_U4\)F6@U9?^[?_=%)^^=='T/;NN7] MI)!/JAO,0_]P&+OANR[;IGOZOH5LG;SW[4R2W2B!N62IV%.%$@])TO7_, &L M"1CBU3Q>\O&*C5=#O)['(XN[4>(&R7602"DAUBB3469GLE0&K&C6BJ96%+(R M2M)9'T:Y&(\I56DM8L5[,:P70[V@?'>&Z47'!GFA*J73F>.%%\MZL=0+ZF4W M2LRLETP@(Y88<2XT)H[UX:@/BWPXFJV-4^3$$;,Z,.53UD=*?3CD(R4^ $#$ M:'GNJ4PZ.3>\<).Q;C+J!B6\RTC"%AG>4TD6<"$%#R-!?1 :"3HL3I*%S,FT MF2=&KA"-N*'T!C OZX0$L'=GL M=6A\>71*RDZ-V2DI%5,;:S'[(Q,Q)8/@0DN4IZBD&-48HY,&;6%DC5*4FE!% MQ:,4*$HU1BE01F;IYX,TA2P8'Z@#@& I4GI:K! M5 4*S,P:L@\S,I>IT#X,/%>!*%O3 MT+8#/%B!EK8&E[9 :UL0UI&-A]%):]/@J^)!#134!H.:TQ WGVJ63G@R0T8V M'1/8MA3/4T5Y:C&V%.6I(-3Z@6CIA4>HH@BU&%J**4M%]P;QQ&-TF0S/1A&)IFH5U/\0Q5E*$64VO2S(]"F)IP4LW/5=B:,)F=1_4'A'_D]>OE MVJQ>JK:MRN$ ZE15K>_:%''7YMGGQ\=-X4]M?^FZZWH\F!MOVNHV'3HFCY// M[?]02P,$% @ >IY:3KLJ>+/^ 0 U@4 !@ !X;"]W;W)K^CD M2459BX4TV17QG@$N=5!+D.GR%GR!^]6MDJH\(V()SI\A:F?T+:FYK_#'8B4*Q)9HZ"$ZW^KN'%! MVRF+1&GQZ[@VG5Z'\22*IC!S@#<%>'. &[P;X$\!_BH C62ZU<]8X"QA=+#8 M^+)ZK+X)]^C+AUDHIWYV^DQVRZ7WGD51@NXJSR3)1XFWD'B/BM-6X3NS!,GZ M,X1GA/!T?+"$B%<0HR36DDY+G-UAA;'5N,$N-(/X1A!_"[)?@8R2PP.(X[@K ME/^I'E@"(TNP95DUG(^2<%'%=Z;?BNFT,@4;ICB5:4\W%1RH\/>Q&12 MQH=WF"(C4[1E6KV-//HPDTEI9D*+&Z8FW@_,KDW'K0L5\K+J*U51*D!F=78R M82V'[&P0J(3:QG+/QE$S&H+VTQ1%\RC/_@%02P,$% @ >IY:3G^=P>.T M! BA8 !@ !X;"]W;W)KY2]-V?_15T2;UQ9_#+\]U4Q5=N&Q>TO;2 M^.(P!%5E"D+D:56- MKZ>78]??2->K2_'B__3=7Y?')EREURR'4^7/[:D^+QK_?+]\D'<[!7W @/C[ MY-_;V?=%7\I377_K+WX[W"]%S\B7?M_U*8KP\>:WOBS[3(''OU/2Y77,/G#^ M_4?V7X;B0S%/1>NW=?G/Z= =[Y=VN3CXY^*U[+[6[[_ZJ:!LN9BJ_]V_^3+ M>R9AC'U=ML/_Q?ZU[>IJRA*H5,7W\?-T'C[?QU^,G<+X )@"X!H@\Y\&J"E M?03HGP;H*4"C@'0L99B;7=$5ZU53OR^:\?%>BKZ+Y)T.L[_O;PZ3/?P6IJ<- M=]_6!E;I6Y]G@FQ&",P@\HI(0_+K","-L $2C@;84H02MY =A1C%DU!LF6J( M5_-XS<=K-EX/\7H>GZ%I&B%F@)P'2&YTHE&M%)49DZ 9V3$H;9/(M&6(190ISTB0&4:8H R:)/*2?=]8(R68TP4E4L26E@%;X4>Z83,+Q;!W+ MUGW>58Y.:N;(.F!06B:H\AV# IM$YE<*7N$$Y>RPQ DRD,X$(>!M!*B-6+P[ 2K\4DI'UC># M"W-'W)J!V;"+,1'>O(^ I+PMYBWIOD#A'<8$NBE.,*0I3$,2:0S@G0NH'? Y-)1S0;>K("^UCC\O@KT5>1+$"JL@ S, M09+Q:Y[HES5LET+<< M%Y-/WK> ^I;#OC5A^NWSQ_PFCBP0!B82282(A\6>%F]10"T*\]E,&$R;Z"<# MXVA_!KL][>#-2@GZO"*VH7C;4-0V'+8-Q3A"/M_NCX5S,*.)0[,PB&UF%>\< MBCH'7L4;Q7A"X(-7%PNSN+H="\N)>Z2S [G*-R_#86>[V->OYZX_V)K=O1ZH M/@SGJ>C^1M[MQF/1CS3C*>T?1?-R.K>+I[KKZFHXU'NNZ\X'EB()RG7TQ>%Z M4?KGKO]JPO=F/!T=+[KZ,IW\IM?CY_7_4$L#!!0 ( 'J>6DZUZBQ45 ( M ) ' 8 >&PO=V]R:W-H965T&ULC57;CILP%/P5Q'LQ MMP"*"-(FJ&JE5HJVZO;9(4Y :S"UG;#]^_I"6.(XFWW!]F%F/.=@?/*!T%=6 M(\2=MQ9W;.76G/=+ %A5HQ8RC_2H$V\.A+:0BR4] M93!/>*U&(0^GX"6MAT M;I&KV)86.3EQW'1H2QUV:EM(_ZT1)L/*#=Q+X+DYUEP&0)'W\(A^(?Z[WU*Q M I/*OFE1QQK2.10=5NY3L"PSB5> EP8-;#9W9"8[0E[EXOM^Y?K2$,*HXE(! MBN&,-@AC*21L_!TUW6E+29S/+^I?5>XBEQUD:$/PGV;/ZY6;N'> )\VA45&U*R&&14S(X5'_='LI#%"QC4?U*!E6Q MU3M1'B:BYR+P_1R7F^PN45$AH?R%I)& M=A.1-<](\>.K/ ,C3XU)%:;3-J+0,\U:4($7&W8MH+G2E>'8:CA6"M&5X3L" M"ZO PI)Q9&2L,8N93:/N&XW(9H@OOF<4KKP%^=Z=KY-8O286KT9)U\E#KP\1 M96(Q>N/R]YY%I[;R%,I[S8BO1;O1W>%=1O>JGY > MFXXY.\+%K:GNM@,A' F/OB>^2BW:X[3 Z,#E-!5SJIN$7G#2C_T/3$VX^ ]0 M2P,$% @ >IY:3BCR%HU"! "18 !@ !X;"]W;W)KBY7UK&J+O>.4^Z.(DM* M.[^(L_SFD!=94LG;XM4I+X5(]HU1ECKDNH&3):>SM5XVSYZ+]3)_J]+363P7 MB_(MRY+BUX-(\^O*8M;'@Z^GUV-5/W#6RTOR*KZ)ZOOEN9!W3N]E?\K$N3SE MYT4A#BOK#W:_Y50;-(I_3N):#JX7=2DO>?ZCOOEKO[+<.B.1BEU5NTCDQ[O8 MB#2M/%]VQ0OBWE)2K')TW]/^^JXLB)KL1>'Y"VMON;7 M/T57D&\MNNJ_B'>12GF=B8RQR].R^;_8O955GG5>9"I9\K/]/)V;SVOG_\,, M&U!G0+T!8S<->&? >P.BFP9>9^#U!CRX:>!W!GYOX/LW#8+.(/B=4MC,1SM8 MS>@_)E6R7A;Y=5&T"^B2U.N4W0=R?G?UPV8ZF^_D!)3RZ?N:N>'2>:\==9J' M5D.*)E(U&Z2)5ONB"19-C0-/<<"U@EI-U&C. MK29DMH?#-K:M)AR$"7W?UE0;4^7:I(VNJ0FBT ZT\355=ZZM3=06 MN;)]7+H'2_<:#UPI?<2!#QWX8.RT6C:^,47^6)8!#!* (/KB;S7^<"RT-%I% M,)P<;6IN^5#2#&&:(4A3[[_0&(L[;D(C.*;&%;3R::'!'D M*-"7]!:H8L_VX^$?+C&&)<9FB:1E]A";?4^D-^3CE$I)AKD8O2Y(A^GL=8U( M1NL_38C49$;> \Q,QC62848<3L:L3:G4=#"A&4 T:8$V##&:VVPD$H8T Y0F MKA?.C4@1#^U03V@.IY$OUS5 #622U*$^UJ:*#Z&OC@!F-?L$K!FF-9N#ZTXT M X,,XYK-X74G&HX(Q8/70I?+-+2G'*D98W*S.>AF@-V,C38,IC>;@V\&@.IY M@:WO?=@TP)$KW^B(+9+Q*!I=H9C;; ZX&6"R[ 6C_:9DZOX1HYOFH)M,*LL. MUE1/4RHU'0QOF@-O EAF^HMM.Z52TQG97B-XZUM: O .0GOD?4X8WH3@[>N% MFXSTH]C88],<> -?L1L;\ :R.V.;M$4JSN*QYB",;_H$O@GCF^;@F]!V.QR) M@P%.SN7B):^J/&M.O YY7@GITK4EV8XBV?_Z_\!4$L#!!0 ( 'J>6DX;W-I#^04 @ 8 M >&PO=V]R:W-H965T&ULC9E;;^,V$(7_BN'WR.(,J4N0 M!(AM%"W0 HLMVCXKB9(8:UNNI"3;?U_J$J\T<^@V#XGM'([.T-1\0_'FHZJ_ M-:]EV2Z^'_;'YG;YVK:GZ]6J>7PM#T435:?RZ/_S7-6'HO5OZY=5^.Y9=ZT;P=#D7]S[K<5Q^W2[/\_.#K M[N6U[3Y8W=VW.]M4DWH%?\ MN2L_FLGK19?*0U5]Z][\\G2[C#M'Y;Y\;+L0A?_S7F[*_;Z+Y'W\/09=GJ_9 M#9R^_HS^4Y^\3^:A:,I-M?]K]]2^WBZSY>*I?"[>]NW7ZN/GRSLG_AJ/U;[I?R\>WYJV.HQ1O)5#\7WXNSOV?S_&^)_#\ :!]!Y@$DN M#N!Q /\88"\.L., *P:LAE3ZN=D6;7%W4UD]%MXK,M?6S_]A]V$]V M_S\_/8W_]/W.4':S>N\"C9KUH*&IYJQ8^>CG2Q"ZQ)K4<)I?8*,5',\E6RU) M&9M@F"?WXWF69XX#6!C ]@'L-$!LQ$0-FK37'(<\F"*9+5"9R(I\@6@::6;8 M0<-.9SR9U5F ! 9(=,8L,QXTV<2F22C*1<9 Q:F3'Y'D9ACA)B/DZKRDF-G.H.T,V&9A.U.VG8M2X12*G#"K13:; MB&9^<^@W!W[% E[GZBI7<90(OUI$RJ[6V"C#;DV,:UP,_#I9Y&)D6*YDH.)( MU,LM$-$D];GE0%DVX.X-A8!E]]X0R#J569-:N5>9+%BC:#8UG*F2A60NC0)5 MUN Z;5BYUE\5 S\L_6R +->F64^ #9#%8#(8C09.I&4+5K&:9RVZ2N0]O@6J M\.K":# .+ U%?:?=^#6HI]G]9WF\*)D;QB@RB$6Y-*P!AF M#8$L41T24*6ZWPQ6K/FF47;S)4:00O!C#BP&\G.0NH_U0K+KC#=)9WQ_++AKI3.Q" MCS@8$XP!P9SD+FOF<*P>$V]&V72V32S;!1#+),%>B3&_&/#+2>ZRYE=FU K1 MHC3.I6<-+V%CSZ MGQE5$D;5;!^GOFP8*="K6(P,"Y"12&187>1]B8\OG5G (2H!*,K_1\]B,4@L M $DB03**IF=;^EGH*$HN8.2B9'"[FAR#'LKZI3]B;A:/U=NQ[4X3)Y^>C['O MJ3M&%9^OS?5V.(S^$68X&_^MJ%]VQV;Q4+5M=>B/4I^KJBV]0[]%6"Y>R^+I M_&9?/K?=R]2_KH%-6YW&\_;5^=#_[E]02P,$% @ >IY:3O4HEC2V M 0 T@, !@ !X;"]W;W)K_=N^-(!V.? M70/@R:M6K:IZ;V2+9PL<;W6POX[@C)#1K?TW?$HZ\8'!\O33M3P!/YW=[)HL9FE ME!I:)TU++%09O=L>CDF(CP%_) QN<2:ADK,QS\'X469T$P2!@L('!H';!>Y! MJ4"$,EXF3CJG#,#E^9W]>ZP=:SD+!_=&_96E;S)Z2TD)E>B5?S3# TSU7%,R M%?\3+J P/"C!'(51+JZDZ)TW>F)!*5J\CKMLXSZ,-\EN@JT#^ 3@,^ VYF%C MHJC\F_ B3ZT9B!U[WXGPQ-L#Q]X4P1E;$>]0O$/O)=_NDY1= M$4'U.D&R2I!$@N03P?Y+B6LQ-U^2L$5/ M-=@Z3I,CA>G;.,D+[SRP=SR^R4?X..V_A*UEZ\C9>'S9V/_*& \H97.%(]3@ M!YL-!94/QQL\VW',1L.;;OI!;/[&^1M02P,$% @ >IY:3J%ULLBU 0 MT@, !@ !X;"]W;W)K[5JXQ=@AGEOW@Q#/J)YMAV M(R]*:EO0SKG^Q)BM.E#0DBQ-DGNFN-"TS*/O M8LH%AHLA=E"*FY]GD#@6=$=?'4^B[5QPL#+O>0M?P'WM+\9;;&&IA0)M M!6IBH"GHP^YTSD)\#/@F8+2K,PF57!&?@_&Q+F@2!(&$R@4&[K<;/(*4@V$ *[Y0VRSIWW=L""4I?;$]XSEGSHS'^6CLL^L /'E1 M4KN"=M[W1\9LM\#J"E&3I;O>!*2XT+?/H.]LR M-X.70L/9$CWO$T@S%C2AKXXGT78^.%B9][R%;^"_]V>+%EM8:J% .V$T ML= 4]#XYGK(0'P-^"!C=ZDQ")1=CGH/QN2[H+@@""94/#!RW*SR E($(9?R: M.>F2,@#7YU?VC[%VK.7"'3P8^5/4OBOH@9(:&CY(_V3&3S#7J)D%I2C^,NU"QWV<;K+##-L&I#,@70"'F(=-B:+R1^YY MF5LS$COUON?AB9-CBKVI@C.V(MZA>(?>:YG<)3F[!J(YYC3%I.N8)8(A^Y(B MW4IQ2O^!I]OP_:;"?83OWRC\#T&V29!%@NP-P?Y=B5LQV;LD;-53!;:-T^1( M908=)WGE70;V/HUO\C=\FO:OW+9".W(Q'E\V]K\QQ@-*V=W@"'7XP19#0N/# M\0[/=AJSR?"FGW\06[YQ^0=02P,$% @ >IY:3O&SN!:V 0 T0, !D M !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7;R;C5:V MI6RJ*I5::96H[3-KCR\*%P?P.OW[#-AQW=0OP SGG+DPI(.Q+ZX!\.1-2>TR MVGC?'1ES10-*N!O3@<:;RE@E/)JV9JZS(,I(4I+QS>:6*=%JFJ?1=[9Y:GHO M6PUG2UROE+!_3B#-D-$M_7 \M77C@X/E:2=J> ;_LSM;M-BL4K8*M&N-)A:J MC-YOCZ==P$? KQ8&MSB34,G%F)=@?"LSN@D)@83"!P6!VQ4>0,H@A&F\3IIT M#AF(R_.'^M=8.]9R$0X>C/S=EK[)Z!TE)52BE_[)#(\PU;.G9"K^.UQ!(CQD M@C$*(UU<2=$[;]2D@JDH\3;NK8[[,-XD?**M$_A$X#/A+L9A8Z"8^1?A19Y: M,Q []KX3X8FW1XZ]*8(SMB+>8?(.O=<\V:?L&G0FR&F$\ 5D.R,8BL\1^%J$ M$_^/SM?IR6J"2:0GR^B'_;K ;E5@%P5V_PC.P_Q"V;K4C%^/Q86/[*V,\8"J;&YR@!O_7;$BH?#@> M\&S'*1L-;[KI ['Y%^?O4$L#!!0 ( 'J>6DY'(/B,M@$ -(# 9 M>&PO=V]R:W-H965T-"VQO0%61Y 4A";)#9&,*USFT7BQPBM\<3[SM7'"0,N]9"S_!_>I/QEMD8:FY!&6Y5LA 4^"[ M]'#,0GP,>.8PVM49A4K.6K\$XUM=X"0( @&5"PS,;Q>X!R$"D9?Q9^;$2\H M7)_?V!]C[;Z6,[-PK\5O7KNNP'N,:FC8(-R3'K_"7,\U1G/QW^$"PH<')3Y' MI86-*ZH&Z[2<6;P4R5ZGG:NXC]--ELZP;0"= 70![&,>,B6*RA^88V5N](C, MU/N>A2=.#]3WI@K.V(IXY\5;[[V4Z>T^)Y= -,<,T653I0<5) M7GF7@;VC\4W^AT_3_H.9EBN+SMKYEXW];[1VX*4D5WZ$.O_!%D- X\+QUI_- M-&:3X70__R"R?./R'U!+ P04 " !ZGEI.6%!7M+8! #2 P &0 'AL M+W=O_=N^-(!S0OM@%PY%6KUF:T<:X[ M,&:+!K2P5]A!ZV\J-%HX;YJ:V0I]D[)%DZ& MV%YK8=Z.H'#(Z)9^.)YDW;C@8'G:B1J>P?WJ3L9;;&8II8;62FR)@2JCM]O# M,0GQ,>"WA,$NSB14QM^)D\XI W!Y M_F"_C[7[6L["PAVJ/[)T34;WE)10B5ZY)QP>8*KGFI*I^)]P >7#@Q*?HT!E MXTJ*WCK4$XN7HL7KN,LV[L-XD]Q,L'4 GP!\!NQC'C8FBLJ_"R?RU.! S-C[ M3H0GWAZX[TT1G+$5\(#KR4S94?H<9_L-E04+EP_.;/9ARS MT7#833^(S=\X?P=02P,$% @ >IY:3G,>MZ.W 0 T@, !D !X;"]W M;W)K&UL;5-A;]L@$/TKB!]0$CMKL\BVU'2:.FF3 MHDYK/Q/[;*,"YP*.NW\_P*[K=OX"W''OW;OCR 8TS[8%<.1526USVCK7'1BS M90N*VROL0/N;&HWBSINF8;8SP*L(4I(EF\TU4UQH6F31=S)%AKV30L/)$-LK MQ5T$P2!A-(%!NZW"]R!E('(RWB9..F<,@"7YS?V M[[%V7\N96[A#^20JU^9T3TD%->^E>\#A'J9ZOE R%?\3+B!]>%#BAXSZ,-VDZP=8!R01(9L ^YF%CHJC\&W>\R P.Q(R][WAX MXNTA\;TI@S.V(MYY\=9[+\5V?YVQ2R":8HYC3+*,F2.89Y]3)&LICLE_\&0= MGJXJ3",\_:#P9IU@MTJPBP2[#P3[3R6NQ7S]E(0M>JK -'&:+"FQUW&2%]YY M8&^3^";OX>.T_^*F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34+AQO_-F,8S8: M#KOI!['Y&Q?_ %!+ P04 " !ZGEI.PQ1F?;8! #2 P &0 'AL+W=O M;0O@R(M6GFA>QHD47?R109#D[)#DZ&V$%K M87X?0>&8TQU]=3S*IG7!P8JL%PU\!_>C/QEOL86EDAHZ*[$C!NJ4%)!+0;E'G'\#',]UY3,Q7^%"R@?'I3X'"4J&U=2 M#M:AGEF\%"U>IEUV<1^GF^MTAFT#^ S@"^ FYF%3HJC\7CA19 9'8J;>]R(\ M\>[ ?6_*X(RMB'=>O/7>2['[E&3L$HCFF.,4P]-_:\1'7@IR94?H=9_L,504+MP_.C/9AJSR7#8 MSS^(+=^X^ -02P,$% @ >IY:3A9G_^BV 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q >$7:]SZ&(1O0O-@6P)$W);7-:>M%#BAXSZ,-[L+;!V03(!D!MQ% !L31>5?N>-%9G @9NQ]Q\,3;_>) M[TT9G+$5\Y_$ M-_D7/D[[$S>-T):6DYC'9)GM@$ -(# 9 >&PO=V]R:W-H M965TX7]W)>(O-+)50H*U 30S4.;W;'(Z[$!\#?@L8 M[.),0B5GQ)=@?*MRF@1!(*%T@8'[[0+W(&4@\C+^3)QT3AF R_,;^V.LW==R MYA;N43Z+RK4YW5-2043,5_APM('QZ4^!PE2AM74O;6H9I8 MO!3%7\==Z+@/X\UU.L'6 >D$2&? /N9A8Z*H_($[7F0&!V+&WG<\//'FD/K> ME,$96Q'OO'CKO9=B<[O/V"4033'',29=QLP1S+//*=*U%,?T$SQ=AV]7%6XC M?/M.X>TZP6Z58!<)=LO\2?*AQ+68CT6R14\5F"9.DR4E]CI.\L([#^Q=?$3V M/WR<]A_<-$); "E I&7\3)STB5E *[/[^Q?8^V^EK.P M\(#JCZQ7#@Q*?HT1EXTK*P3K4,XN7 MHL7KM,LN[N-T:C!-G"9+2ARZ.,DK[S*P]SR^R;_P M:=I_"M/(SI(S.O^RL?\UH@,O);GR(]3Z#[88"FH7CK?^;*8QFPR'_?R#V/*- MBS=02P,$% @ >IY:3GER!-RW 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0$! MU2]9N3:G!THJJ,6@W"..7V"NYP,E<_'?X K*AP)RL:5E(-UJ&<6+T6+ MEVF77=S'Z29-9]@V@,\ O@ .,0^;$D7EGX03169P)&;J?2_"$^^.W/>F#,[8 MBGCGQ5OOO18\N+JI,(WP](W" MNVV"_2;!/A+LWQ PLN:#S+QO[7R,Z\%*2&S]"K?]@BZ&@=N%XY\]F&K/)<-C//X@MW[CX M"U!+ P04 " !ZGEI.%*VG([8! #2 P &0 'AL+W=OGXW))S2/M@-PY$FKWA:T2NR)@::@=^GQ= CQ,>"GA,ENSB14 M4 ;@]/[-_BK7[6B["PCVJ M7[)V74%O*:FA$:-R#SA]AJ6>=Y0LQ7^%*R@?'I3X'!4J&U=2C=:A7EB\%"V> MYEWV<9_FFRQ=8/L O@#X"KB->=B<*"K_*)PH.#URWYLJ.&,K MXIT7;[WW6O(TR=DU$"TQISF&;V+2-8)Y]C4%WTMQXO_ ^3X\VU6817CV2N%_ M\A]V"0Z1X/"*@+\I<2\F>Y.$;7JJP;1QFBRI<.SC)&^\Z\#>\?@F+^'SM'\3 MII6])1=T_F5C_QM$!UY*IY:3F\_31*W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$->M@*@B2"O&=[L;IH7L:)%%W\D4&0Y.R0Y.AMA!:V'^'$'AF-.$OCF> M9=.ZX&!%UHL&OH/[T9^,M]C"4DD-G978$0-U3N^3PS$-\3'@IX31KLXD5')& M? G&ERJGNR (%)0N, B_7> !E I$7L;OF9,N*0-P?7YC?XJU^UK.PL(#JE^R M?8E!=]*<>3_P?DV?+^I(T65+BT,5)7GF7@;WG\4W^A4_3_DV8 M1G:6G-'YEXW]KQ$=>"F[*S]"K?]@BZ&@=N%XZ\]F&K/)<-C//X@MW[CX"U!+ M P04 " !ZGEI. N/37[3DFD7JMIDS;IU&G;9RYQ$E2(,R"7 M[M\/2)IE;;X -G[/S\9D(YIGVP(X\J)59W/:.M-)\H%I(3M:9-%W-D6&@U.R@[,A=M!:F#\G4#CF-*6OCB?9 MM"XX6)'UHH'OX'[T9^,MMK!44D-G)7;$0)W3^_1XVH?X&/!3PFA79Q(JN2 ^ M!^-+E=,D" (%I0L,PF]7> "E I&7\7OFI$O* %R?7]D_Q=I]+1=AX0'5+UFY M-J<'2BJHQ:#<$XZ?8:[GEI*Y^*]P!>7#@Q*?HT1EXTK*P3K4,XN7HL7+M,LN M[N-T=B4*"I_%$X4F<&1F*GWO0A/G!ZY[TT9G+$5\2G+C1ZCU'VPQ%-0N'._\V4QC-AD.^_D'L>4;%W\!4$L# M!!0 ( 'J>6DZ3.OHQM $ -(# 9 >&PO=V]R:W-H965TBQ:^0?C>GQU:;&&II0;CI37$05/0N_WQE,7X%/!#PNA79Q(KN5C[ M&(W/=4%W41 HJ$)D$+A=X1Z4BD0HX]?,29>4$;@^/[-_3+5C+1?AX=ZJG[(. M74%O*:FA$8,*#W;\!',];RB9B_\"5U 8'I5@CLHJGU92#3Y8/;.@%"V>IEV: MM(_3#7\_P[8!? ;P!7";\K I45+^0011YLZ.Q$V][T5\XOV18V^JZ$RM2'$OSPC\+#-D&V M29 E@NR_)6[%9"^2L%5/-;@V39,GE1U,FN25=QG8.Y[>Y&_X-.U?A6NE\>1B M [YLZG]C;0"4LKO!$>KP@RV&@B;$XSL\NVG,)B/8?OY!;/G&Y1]02P,$% M @ >IY:3OIG[X.W 0 T@, !D !X;"]W;W)K&UL;5-A;]L@$/TKB!]0$N*V461;:CI-G;1)4:MMGXE]ME'!N(#C[M_WP*[K M=OX"W''OW;OC2 =CGUT#X,FK5JW+:.-]=V#,%0UHX:Y,!RW>5,9JX=&T-7.= M!5%&D%:,;S8W3 O9TCR-OI/-4]-[)5LX6>)ZK87]=P1EAHQNZ;OC4=:-#PZ6 MIYVHX0G\[^YDT6(S2RDUM$Z:EEBH,GJW/1R3$!\#_D@8W.),0B5G8YZ#\:/, MZ"8( @6%#PP"MPO<@U*!"&6\3)QT3AF R_,[^_=8.]9R%@[NC?HK2]]D=$]) M"97HE7\TPP-,]5Q3,A7_$RZ@,#PHP1R%42ZNI.B=-WIB02E:O(Z[;.,^C#?) M?H*M _@$X#-@'_.P,5%4_DUXD:?6#,2.O>]$>.+M@6-OBN",K8AW*-ZA]Y)S M?IVR2R":8HYC#%_$;.<(ANQS"KZ6XLC_@_-U^&Y5X2["=Y\4WJP3)*L$221( M/A',T.5*8OHV3O/#. WO'XYM\A(_3_DO86K:.G(W' MEXW]KXSQ@%(V5SA"#7ZPV5!0^7"\Q;,=QVPTO.FF'\3F;YR_ 5!+ P04 M" !ZGEI.MI'1=@4# #K#0 &0 'AL+W=O^]/0JC@HZZ:?AV>E&H?HZC?G43-^P?9BD8_.S.HKB**XSRJ>=F$FY7I>^DV*WE65=F(ER[HSW7-N[];4.U/)[4T!%M5BT_BA]"_6Q?.MV*)I9]68NF+V43=.*P#I_8XY:6PP"#^%6* M:S^[#X:EO$GY/C2^[M=A/,Q(5&*G!@JN+Q?Q+*IJ8-+S^#.2AI/F,'!^?V?_ M;!:O%_/&>_$LJ]_E7IW6X2(,]N+ SY5ZE=_P>[<*UF/+'HJ-?^X717FF9Y\KWLO&Z+E*KH,1"-F>\/0#,,F1*39)PE"$EMR MAA,>GL 9)F9X,E?/,TR00H+4$*1S_22VEH@PGD5F4"0#!&2)($R"17(HD@." MU!)!&,_K*J!(X1"P@EDB+H:2'(LLH,@"$!26",(LL,@2BBP!@5W; )/&6(3% MV$$QH+!?& 1Y;, \3F4.Q>R/'65<#*6>$F/0K4^, (5=9!#DJ3*&;'2P^YEK;;9P=(#_4T^M,1P #+@[=9(4@#)?N>$,8,#@F5-N".0K-QP# M#'@\2VP=!$H].C@)&+!YYM0U GD"A^$P8,#IL5,' )1YZHUP'!!P>K:P="!H MZ='!<4# ZKG]68,@W\<;YP$!J^?VEPV"/+E#. \(6#VW

"/+E#. \(6#VW MZP""?'6 \X" U7.G#A#(5PN17M; =[ _^HMV%EE8*BZA,UQU2$.=X\?-Z9QZ M? #\Y#":U1[Y2JY*O7CC2Y7CQ"<$ DKK&9A;;O $0G@BE\;OF1,ODCYPO7]C M_Q1J=[5E*,YN*_P@V$@_M,G$:IA E? M5 [&*CFSN%0D>YU6WH5UG$[VASDL'D#G +H$'(,.F81"YA^9946FU8CTU/N> M^2O>G*CK3>F=H17AS"5OG/=6T,,A(S=/-&/.$X:N,)L%01S[(D%C$F?Z+IS& MP[?1#++PK,8;Y$!=)HR+I>X)C3[CD6BD++I7DP>72 MNBE># &U]=N#V^OI+4^&5?T\IF3Y5Q1_ 5!+ P04 " !ZGEI.A_8V8<4! M W! &0 'AL+W=O.G=2*RV9=:9NB.DUL"H$24%HDMP2R7B' MBRSX3KK(U& %[^"DD1FD9/K]"$*-.=[@#\<+;UKK':3(>M; #[ _^Y-V%EE8 M*BZA,UQU2$.=X_O-X;CS^ #XQ6$TJSWRE9R5>O7&]RK'B4\(!)36,S"W7. ! MA/!$+HT_,R=>)'W@>O_!_C74[FHY,P,/2OSFE6USO,>H@IH-PKZH\1O,]>PP MFHM_@@L(!_>9.(U2"1.^J!R,57)F<:E(]C:MO OK.)VD^SDL'D#G +H$[(,. MF81"YH_,LB+3:D1ZZGW/_!5O#M3UIO3.T(IPYI(WSGLIZ)YFY.*)9LQQPM 5 M9K,@B&-?)&A,XD@_A=-X^#::X3:$;]?JMU_B!&F4( T$Z7\E;J]*C&'2N,@N M*K*+$"17(C',=2?)ZN(DZ"8\68-*-71A7%;>92KN:;CX?_!II)Z9;GAGT%E9 M]WS")==*67"I)#IY:3LA<]%GB 0 04 !D !X;"]W;W)K&UL=51M;]L@$/XKB!]0'!+':61;:CI-F[1)4:=UGXE]?E'!>$#B[M\/L.MY M+OUBN..YY[G#W*6#5"^Z 3#H5?!.9[@QIC\2HHL&!--WLH?.GE12"6:LJ6JB M>P6L]$&"$QI%>R)8V^$\];ZSRE-Y-;SMX*R0O@K!U)\3<#ED>(/?'$]MW1CG M('G:LQI^@/G9GY6UR,Q2M@(ZW)9T@4N]V_LGWWMMI8+T_ H^:^V-$V& M#QB54+$K-T]R^ )3/3%&4_'?X ;QW7MO/K M,)XD\106#J!3 )T##EZ'C$(^\T_,L#Q5N5^\.5)[-X5S^JOP9S9Y M;;VWG![BE-PIY:3AD<'$NX 0 T0, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q >$7>QMDI5M*9NJ:J566J5J^LS:8QL%C MXG?Y]!^RX5N(7 M8(9SSEP8LM'8%]<">/*J5>=RVGK?'QES90M:N!O30X#1MPUQO0521 MI!7CN]TGIH7L:)%%W]D6F1F\DAV<+7&#UL+^/8$R8T[W],WQ))O6!PC?HM*]_F](Z2"FHQ M*/]DQJ\PUW.@9"[^.UQ!(3QD@C%*HUQ<23DX;_2L@JEH\3KMLHO[.-TD?*9M M$_A,X OA+L9A4Z"8^6?A19%9,Q([];X7X8GW1XZ]*8,SMB+>8?(.O=>"WZ<9 MNP:A&7.:,'R%V2\(ANI+"+X5XL0_T/DV/=G,,(GT9!W]]K MD&X*I%$@70DD MAW<5?H3P^_#$]3B_UH,!;4/QUL\VVG*)L.;?OY ;/G%Q3]02P,$% @ M>IY:3KM3J@NX 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q >$->MD-RO;4C91U$JMM$K5])FUQS8*%P?P.OG[ '9<-_4+ M,,,Y9RX,V:#-BVT!''J30MD:&2,85+K+H.YDBT[T37,')(-M+RA(1 M0.F" O/;!>Y!B"#DTWB=-/$<,A"7YT_UQUB[K^7,+-QK\8=7KLWQ'J,*:M8+ M]Z2';S#5.*RMXZ+2<5GXID;^/.5=R'\29-)MHZ M@4X$.A/V,0X9 \7,'YAC16;T@,S8^XZ%)TX.U/>F#,[8BGCGD[?>>RGH[4U& M+D%HPAQ'#%U@DAE!O/H<@JZ%.-+_Z'2=OEW-VZ0+HJD$:!])\2 M=U]*7,/LOP0ABYY*,$V<)HM*W:LXR0OO/+!W-+[)7_@X[3^9:;BRZ*R=?]G8 M_UIK!SZ5S94?H=9_L-D04+MPW/FS&<=L-)SNIA]$YF]IY:3H8I9++4 0 G 0 !D !X;"]W;W)K&UL M=51A;]L@$/TKB!]0')RD361;:CI-F[1)4:=UGXE]ME'!>(#C[M\/L.M9&?UB MN./=>W?XCFQ4^M6T !:]2=&9'+?6]D="3-F"9.9.]="YDUIIR:PS=4-,KX%5 M(4@*0I-D3R3C'2ZRX#OK(E.#%;R#LT9FD)+I/R<0:LSQ!K\[GGG36N\@1=:S M!GZ _=F?M;/(PE)Q"9WAJD,:ZAP_;HZGO<<'P N'T:SVR%=R4>K5&U^K'"<^ M(1!06L_ W'*%)Q#"$[DT?L^<>)'T@>O]._OG4+NKY<(,/"GQBU>VS?$#1A74 M;!#V68U?8*YGA]%<_#>X@G!PGXG3*)4PX8O*P5@E9Q:7BF1OT\J[L([3R?UA M#HL'T#F +@$/08=,0B'S3\RR(M-J1'JZ^Y[Y7[PY4G&JPAG+GGCO->" M'@X9N7JB&7.:,'2%V2P(XM@7"1J3.-'_PFD\/(UFF(;P=*U^^$!_&R78!H+M MBB!-DIL28Y@/1'91D5V$@-Z(Q#!I7&0?%=E'"+8W(C',[D:$K+I#@F["7!A4 MJJ$+,[GR+J/W2$-W_8-/<_N=Z89W!EV4=3T:.JE6RH)+);ES!;?NJ5@, ;7U MVWNWU]/ 3(95_?P6D.5!*OX"4$L#!!0 ( 'J>6D[_(MLHPP$ #<$ 9 M >&PO=V]R:W-H965TX8SYYRQ/2DFI=],#V#1N^#2 ME+BW=C@08NH>!#5W:@#IOK1*"VI=J#MB!@VT"46"DRQ)[HF@3.*J"+F3K@HU M6LXDG#0RHQ!4_SX"5U.)4WQ-O+*NMSY!JF*@'7P#^WTX:1>1E:5A J1A2B(- M;8F?T\,Q]_@ ^,%@,IL]\IV>FQ(DW!!QJZQFH6R[P IQ[(F?CU\*) M5TE?N-U?V3^&WETO9VK@1?&?K+%]B1\Q:J"E([>O:OH$2S\Y1DOS7^ "W,&] M$Z=1*V["+ZI'8Y586)P50=_GED"T%V4T!F86"\P_4TJK0:D)Z M/ON!^BM.#YD[F]HGPU&$;\Z\<=E+M4ON"W+Q1 OF.&.R#29=$<2QKQ)93.*8 M_5>>Q[4+[;JC_E<8)]E& ?"/;_M/APTV(,\Q@7R:,B>83@Z48D@DF3 M&Q&RN3@!N@M/UJ!:C3*,RR:[3L5S%B[^+WP>J:]4=TP:=%;6/9]PR:U2%IR5 MY,YYZ=T4KP&'UOKM@]OK^2W/@57#,J9D_:^H_@!02P,$% @ >IY:3A($ M4Z.V 0 T@, !D !X;"]W;W)K&UL;5/;3MPP M$/T5RQ^ -TZ@L$HBL2#42JVTHBH\>Y-)8N%+:CL;^O>UG1 "Y,7VC,\Y<_$X M'[5YL1V 0Z]2*%O@SKE^3XBM.I#,7N@>E+]IM)',>=.TQ/8&6!U)4A"ZVUT1 MR;C"91Y]1U/F>G""*S@:9 .:UZPI\C5$-#1N$>]3C=YCK MN<1H+OXGG$%X>,C$QZBTL'%%U6"=EK.*3T6RUVGG*N[C='.9S;1M IT)="%< MQSAD"A0SOV>.E;G1(S)3[WL6GCC94]^;*CAC*^*=3]YZ[[E,DR0GYR T8PX3 MAJXP[PCBU9<0="O$@7ZATVUZNIEA&NGI.OK-S;9 MBF018'L0XGT4XE;F/13 M$++JJ033QFFRJ-*#BI.\\BX#>TOCF[S#IVG_Q4S+E44G[?S+QOXW6COPJ>PN M_ AU_H,MAH#&A>,W?S;3F$V&T_W\@\CRC6DZ>.RJG M1P( #P( 9 >&PO=V]R:W-H965TB6HEL+,SJCF)HVA% M:E8U89ZZLZ/,4W'3O&K@* -UJVLF_QR BRX+:?@X>*FNI;8')$];=H4?H'^V M1VEV9&0Y5S4TJA)-(.&2A7NZ.]"E-7"(UPHZ-5D'-I23$&]V\_6#V#,@O9#S_!/3+$^EZ +9?_R6V1S376R^36$/W:=P[XSSRIS>\X0N4G*W M1 /FT&/B"8:."&+81XD8DSC$'\QCW#Q!/4R<>3(UCQ*<8($2+!S!XK\0EUZ( M&&:%BRQ1D25"L/9$,,P&%UFA(BN$8.N)()@XPD76J,@:(:">"(:92>H&%=D@ M!(DG@F$6N,@6%=DB!'[B, W $7:._E0 M!QC(KP,RN;QKD%IY:3KM2&L?N 0 9@4 !D !X;"]W;W)K&UL M=53;CILP$/T5Q >L"9>$1("TV:IJI5:*MNKVV8'AHK4QM9VP_?O:AJ6(SKY@ MS_C,.3,V,]DHY*MJ ;3WQEFOC@1HLH6.%4/8H#>G-1"+S/DNLLC$3;.NAXOTU(US*O^<@8DQ]W?^N^.Y:UIM':3( M!MK #] _AXLT%EE8JHY#KSK1>Q+JW'_C6NT]6\E5B%=K?*UR M/[ ) 8-26P9JECL\ 6.6R*3Q>^;T%TD;N-Z_LW]VM9M:KE3!DV"_NDJWN9_Z M7@4UO3']+,8O,->3^-Y<_#>X S-PFXG1* 53[NN5-Z4%GUE,*IR^36O7NW6< M3I+C'(8'A'- N 2D3H=,0B[S3U33(I-B].1T]P.U3[P[A>9N2NMT5^'.3/+* M>.]%%!TS3"HW5X<, )8I0@ M=@3QNL0XV)2(83XH,D%%$H0@W(A@F @7V:,B>X0@WHA@F 07.: B!X1@OQ'! M,!^\28J*I A!NA'!,,>-"%G]YQQDXSI<>:6X]6ZZK+S+$'D,79_\@T\3Z#N5 M3=IY:3A*5[?G$ 0 -P0 !D !X;"]W;W)K&UL=53MCIP@%'T5P@,L?HSM9J(F.]LT;=(FDVW:_"3$- ,(:N[4"-+M=$H+ M:MU2]\2,&F@;2(*3+$G>$4&9Q'498F==EVJRG$DX:V0F(:C^=0*NY@JG^"WP MQ/K!^@"IRY'V\ WL]_&LW8IL*BT3( U3$FGH*OR0'D^%QP? #P:SVN.BUSHND)%Z_F>GG+ MR\*J<6U3LOTKZM]02P,$% @ >IY:3D4)0 6X 0 T@, !D !X;"]W M;W)K&UL;5/M;ML@%'T5Q .4V$G:++(M-:VJ3=JD MJ-.ZW\2^ME&!ZP&.N[:6*2XT+;+H.YLBP]Y)H>%LB.V5 MXN;W"20..4WHN^-9-*T+#E9D'6_@.[@?W=EXB\TJE5"@K4!-#-0YO4^.IUW M1\"+@,$NSB14;D!!(*%U0X'Z[P@-(&81\&K\F33J'#,3E^5W] M*=;N:[EP"P\H?XK*M3D]4%)!S7OIGG'X#%,]>TJFXK_"%:2'ATQ\C!*EC2LI M>^M032H^%<7?QEWHN _CS?XPT=8)Z41(9\(AQF%CH)CY(W>\R P.Q(R][WAX MXN28^MZ4P1E;$>]\\M9[K\5VO\_8-0A-F-.(21>89$8PKSZ'2-="G-+_Z.DZ M?;N:X3;2MTMZ\FE=8+(#GPJFQL_0JW_8+,AH7;A>.?/9ARS MT7#833^(S=^X^ -02P,$% @ >IY:3NL-4ZTL @ $P< !D !X;"]W M;W)K&ULC57;CILP$/T5Q >LN85RIAP]F?\J"*U%VXS@&.],S4"V^_0E_0S'7ZZK_#!9B& MFTST'CEGTOXZ^5DJ7O4J.I6*OG5C6=NQ[?6O-)P0](1@(/CQIX2P)X3OA.A3 M0M03H@F!=*58;[94T2P1O'5$]_J:.7+)PM$G(Q M0CUFW6&"$<8?$$2K#UL$V!;KX(X>W&ZPN4>$WBUD>P^9AW@2(5IG:/G139U+ M7"!"!2(K$(X%8@\7F*$"L_L,8G_B-(:9FH5A/K B1A.)$8$(%YBC O/'K5B@ M HL'K, PLXD5&":>'!P,,\>37:+)+A&!!2[@>_@=\QXWS/_@FOH/6(:"IH>< MC#I#!>)DNZYTYRY%R!SM%[TL>WT"_4L&!P5&8ZUW/1M>ENH7C3/T%D> >S_U!+ P04 M" !ZGEI.QICK_?4! #H! &0 'AL+W=OV-N2[81(&T2K5JIE:*MVGUV8+AH;4QM$[9_7]LX+"%H M><">X9PS%SQ.!L;?1 T@G7=*6I&ZM93=#B&1UT"QV+ .6O6E9)QBJ4Q>(=%Q MP(4A48("SXL1Q4WK9HGQG7B6L%Z2IH43=T1/*>;_]D#8D+J^>W6\-%4MM0-E M28]% MZGHZ(2"02ZV U7*! Q"BA50:?ZVF.X74Q/G^JOYL:E>UG+& R.O32'KU'UT MG0)*W!/YPH9O8.MYR$9M2HJ%8K?Q[5IS3I8 M_2MMG1!80C 1_/A30F@)X0W 0[W MB'"1P_$>L@W7DPA7ZPP-/YS7$#^L"T2K I$1B&X:Y2\:-6*V!M,:S)?'C?_U MYEF4/E+B&64A>EP1C3?Q(G4T^]\4>&5F23@YZUNIVS;S3N/Z%.CSLO#OU1B/ M4_IY:3LV-E?'0 0 G 0 !D !X;"]W;W)K M&UL;51M;]L@$/XKB!]08AP[4V1;:CI5G;1)4:=M MGXE]?E'!>(#C[M\/L.-Z&5\"=WY>[@A'-DGUIEL @]X%[W6.6V.&(R&Z;$$P M_2 'Z.V76BK!C U50_2@@%6>)#BANUU*!.MZ7&0^=U9%)D?#NQ[."NE1"*;^ MG(#+*<<1OB5>NZ8U+D&*;& -? ?S8S@K&Y%5I>H$]+J3/5)0Y_@Q.IY2A_> MGQU,>K-'KI.+E&\N^%+E>.<* @ZE<0K,+E=X LZ=D"WC]Z*)5TM'W.YOZL^^ M=]O+A6EXDOQ75YDVQY\PJJ!F(S>OIY: M3H;7ZF]H @ GPD !D !X;"]W;W)K&ULE5;M MCILP$'P5Q ,UK&X[2RR*1/\$V MLS,[CA=OVG'Q*@L Y;S552,W;J%4^^AY,B^@9O*!M]#H-R9:(V<5]+^.OE%*EX/+#J5FKWU MS[*QSZY_$\5#&!Y AP Z!I#0>NF%;.:?F&)9*GCGB'[S6V;^8_)(]=[D9M%N MA7VGDY=Z]9H%49QZ5T,T8'8]ADXP9$1XFGV4H)C$CMZ$4SP\0#,,;/CJOPP3 MG&"%$JPL03 EB'V<8(T2K&\SB,F'/4(P48B+A*A(B(C,[%.$$D3+;<8H0;S M)H8)<)$$%4D0@A5.0'S\Q/K+C9*90T\66,5 XQO%H*5PLQWB>"U M0)+E;BE>#-1?X!8#)7,Z>,50I!B2N5L +P9*[W"+%P-%[H);MP@H^?@E]2;W M8PWB;#L#Z>3\TMBV9+(Z=A];:N_7?_"^=?G.Q+ELI'/@2M_2]BX]<:Y Y^(_ MZ)(H=+7; B0%]LS/G/FS'A< M3-J\V![ H5!4$@H':!@?GM M!D\@1"#R,G[.G'A)&0+7YS?V#[%V7\N567C2X@=O7%_B>XP::-DHW+.>/L)< MSP&CN?C/< /AX4&)SU%K8>.*ZM$Z+6<6+T6RU[1S%?/8E!=U*<:;_A6515?M_,O&_K=: M._!"=G=>0^\_V&((:%TXOO-GD\8L&4X/\P\BRS>N?@-02P,$% @ >IY: M3M L00'@ 0 ^@0 !D !X;"]W;W)K&ULC53; M;IPP$/T5RQ\0 [L+[ J0LJFJ5FJE5:JVSUX8+HJ-J6V6].]K&T))XH>\8,_X MS)DS@\?9).23:@$T>N:L5SENM1Y.A*BR!4[5G1B@-R>UD)QJ8\J&J$$"K5P0 M9R0*@IAPVO6XR)SO(HM,C)IU/5PD4B/G5/X] Q-3CD/\XGCLFE9;!RFR@3;P M _3/X2*-15:6JN/0JT[T2$*=X_OP=$XMW@%^=3"IS1[92JY"/%GC:Y7CP H" M!J6V#-0L-W@ QBR1D?%GX<1K2ANXW;^P?W:UFUJN5,+^[2K,EN*_P0V8@5LE)D, M,W*S1 OF/&.B#29<$<2PKRDB7XIS]"X\\H?OO IW+GS_2F'B)]A["?:.8/>* M(/43'+P$!X^"XYL>>3!I[$\2>Y/$[PCV0> G2+P$R_DVR MN7L<9..F3J%2C+V;^(UW'>S[R-W=__#Y5?A.9=/U"EV%-A/@[FDMA 8C);@S M+6_-0[0:#&IMMXG9RWD<9T.+87EIR/K<%?\ 4$L#!!0 ( 'J>6DZ8P8K< MP0$ !,$ 9 >&PO=V]R:W-H965T-SSISQ)?FH M]*/I "QZ%ER: G?6]GM"3-6!H.9"]2#=2J.TH-:%NB6FUT#K0!*<)%%T201E M$I=YR!UUF:O!9DV\E/3$]?Q5_3[T[GHY40.WBO]CM>T*?(U1#0T=N'U0XW>8^]EA M-#?_$\[ '=P[<34JQ4WXHFHP5HE9Q5D1]'D:F0SC.*U<93-MFY#,A&0AQ)>A MEZE0<'Y'+2USK4:DI[WOJ3_B>)^XO:E\,FQ%6'/FCRRR*8-09SZ4B+9*G%(/M&3;7JZZ3 -].R=PVA;(-L4R() ^D[@"P>[38'=AH/T MPQY]QJ3?/A8AJT,1H-MP'0VJU"##4UAEEQM_DX1#?8-/S^47U2V3!IV4=5 0V/]],K-]71/I\"J?GZ"9/D/E/\!4$L#!!0 ( M 'J>6DXH"=+EZ@( *(, 9 >&PO=V]R:W-H965T,16)AM?FR4;(BFFS ME-M8-9*SM0VJRA@G21I7K*C#Q M-IZ+[4ZW&_%BUK M_\GUK^9)FE4\L*R+BM>J$'4@^68>WJ.[1YRW 1;QN^!' M=78?M*V\"/':+KZMYV'25L1+OM(M!3.7 U_RLFR93!U_>])PR-D&GM^?V+_8 MYDTS+TSQI2C_%&N]FX=Y&*SYANU+_2R.7WG?T"0,^NZ_\P,O#;RMQ.18B5+9 MWV"U5UI4/8LII6)OW;6H[?78\Y_"X #\1=HHFT\Q# 3L3W6!-!'L30>8D8^E< M$,E]>6!W(L">"(WS0""/[Q!L/ 0YSW<@8>NA&[R'8/,AR'V.JBZ(3'W=PNY# MD/T<52$0\;R'8(_B!*"@'@K8HQA=KRJ&'8-=Q[BJ B#O6<6PK3 !NIUX*&!; M87I#M[!C,/1"<[IU023SY8$=@P''(!\%[!A\@V,P[!A\C6, D.N8^&R J[C< MVN%8!2NQK^UD?K8[#.#WV Z [_!N>O_!Y+:H5? BM!DC[;"W$4)S4TL2&>5W MYH-A6)1\H]O;S-S+;FKN%EHT_1=!/'R6+/X#4$L#!!0 ( 'J>6DY'/+DQ MWP$ /H$ 9 >&PO=V]R:W-H965T<&>\9DS9P:/ MLTG()]4":/3,6:]RW&H]' E190N=Z)&$.L?WX?&46KP#_.Q@4IL]LI5U7*B"!\%^=95NUZYWZS2?Q/$2Y@^(EH!H M#0A= )D3.>4?J:9%)L6$Y-S[@=I?'!XCTYO2.ETKW)D1KXSW6NS#)"-72[1@ M3C,FVF#"%4$,^YHB\J4X13?AD3]\YU6X<^'[5PI3/\'>2[!W!+M7!!_\! %6012\Z=$M9I?$_B2Q-TGL2?*?-B=>@N3]9:9>@O0=9?HP;_\FV=P]#K)Q M4Z=0*<;>3?S&NP[V?>3N[C_X_"I\H[+I>H4N0IL)T%D*#D1+6DX#$)/U& 8 "\B M 9 >&PO=V]R:W-H965TQ6^V*S7YY^;!Z?VO["ZN;J4#R6?Y;M7X?/=?=K=1SE?K,K]\VFVB_J\N%Z^4E=KKWM M'0:+OS?E:W/R?=%/Y6M5?>M__'9_O8Q[1.6VO&O[(8KNXZ7,RNVV'ZG#\>\T MZ/(8LW<\_?YC]%^&R7>3^5HT959M_]GZJ;3/\7=P]-VVUFT;IH.R*[^/G9C]\OD[C_W###GIR MT$<'Y=YTH,F!?CJ8-QW,Y&#F.MC)P08.JW'NPV+F15O<7-75ZZ(>\^%0]&FG M+FUWN^[ZB\/=&?[7K6?377VY,9JN5B_]0)/-[6BC3VS4T6+5C7X,H5&(6\W< MC3;G(3)NH\\MP, !S#" .0/I@ZF.-GZP MV8]3C:,$1[$PBN51M NBC#;)212K(Q6LUVCD3HR$Y7(0AP,XPMDZAL,8$X4W MCEN122*-P7@(QC,P%$3)1A-[$B6- R"> ?$^(HPC@3@2AD-1&@!)&!!MPR5) M&!)E7)1B*"F$D@(H20 EY6$2'079M$X98"%15(Q5)N:I$B*9;(*U#Y=ELCJ% M8B4L@N(ID+8,C&)@4F>C-$3#S7Q*$IL5U,=/2@- 81.MU@@+B9-3H2 M1$QA&53$ 5$< B)V(Q2%:(BA24YRZQP+5E3%)=51",6P,!<6I XP(Y6*@+#X M*J"^L4!+A753N?G[C,)JI[C9*PP0XUUQ"%/E(JK"P MA&@@(2P0EP9'4O)KK P:*$.HG;GFK/>I$6>$>:]!*16*8JXYHRTE8B1,: T( M':I=KGD]I4QDA$"8]IK72Z&4Y9I70AU;GH#&7B7.9U>8$-F<5;N$YLHK%)<1\)\YW7J$3Y_N% M-N'JY).9/4,MI2]6!>*JP*MTXK( RO0# \_)VG#,XQ;O9$[ M6(<(U1\,#C]0781=C)QXD1)+NDI8T0@I&DL=7J-<:)[)P$K<4 Q6/H.4+ZS3 M#:]DDO#8D ,C*Y5O!FNHX<4.*]0-J'5PPT69 -*(I*&P&)K/M(/ M$AI"H(QAQ87A+2%Y];&H&53$2-F$AUX:KP1K/'8%DP M7!;"+65M..'E9H[!C#>HAQ(>N@UHHLB]&HO);-&Q)!"ZM>7=#Z'Y83%++6A^ ML"!J=HO%8NY9U-%@84!'0^Z=6$Q1B^JA\/Y87L.\T12QF,EV!I/7EM3S:E@O-7)L)CP%O1O25H43'CKYVN&Q4RV,QH,F>54-EU)*PB< MQ5RV[S<8,LNIG"HI4QQFLIO18,@-TEKK\F,WN_>9" MYD#?D:3[XS"7W8SF0N8XE]-$;,PXS&4WH[F0.LPD#PJ?20R7, M9<^Y3*D7AL D]1]H+GC,0 \8R&8+C"@1],1C!GK4^)>&P-3RY@.SQ9SQB#/! MCG#K^;-+$V;AZN0A^*ZL'X)KU;;5;GB0_E!5;=E!C*,.XE-9W!]_;,N'MO_:8Z_' M5QC&'VUUF%[/6!W?$;GY'U!+ P04 " !ZGEI.K(GT\Y(" !L" &0 M 'AL+W=OD*3[^P%V70=(VY<8\#F'&GJ M5BS"DY3=+([%[D0;(B+6T5:].3#>$*FF_!B+CE.R-Z2FCF&2Y'%#JC9*R.)ZD7XN6\(T?ZD\I?W9:K63RJ M[*N&MJ)B;<#I81$^@-D&0$TPB-\5O8K).-"A/#'VK"??]HLPT8YH37=22Q#U MN- UK6NMI'S\'43#<4]-G(Y?U;^8X%4P3T30-:O_5'MY6H1%&.SI@9QK^5[[-[@<:'X" M' AP)(#\74(Z$-(W GJ7@ 8"L@AQ'XK)S89(LIQS=@UX?[P=T;<(S)#*_DXO MFF2;=RH]0JU>EB@MYO%%"PV858^!$PP8$;%2'[> OBU6T*'#VPW6+B)-;B$; M%X)3OXG4&V=J^.E-G*5? 'D%D!% 4P.9E:<>@@VD-9 @^/S=++T" MY< /PX M)P/FYB.#B7VOUQX8 C"R_<23DMM0?C3M3 0[=FZEKER3U;%E/IB.::VO="LU MI?Q-IN_#/P@_5JT(GIA4#<&4[0-CDBJ72:0^OY-J_>.DI@>IAUB->=__^HED MW=#;X_$/QO(_4$L#!!0 ( 'J>6DZL!.W4_@( )(, 9 >&PO=V]R M:W-H965T4YD< Y]Q[S[EPG,O\))HWN>=<>>]E4J MG@6!7.]YR>2=J'FE?]F*IF1*7S:[0-8-9YLVJ"P"'(9Q4+*\\I?S=NVY6<[% M015YQ9\;3Q[*DC7_5KP0IX6/_//"2[[;*[,0+.G'M&RJL0;^;BVV;AAX81+_A:F11,'X[\ M@1>%R:1Y_.V2^GU-$WAY?L[^I16OQ;PRR1]$\2??J/W"3WUOP[?L4*@7VGSJ4L@DZ,4@G!NC0P0V*7>DDGJB4@)42 MH%(\$)XXP@>:GQ*'RPB)%"21.B00&=HF!;H/]C^=X&*?_BG$%=L,9)L!+4L& M;+.)EEV50"&\D81 D72XDX2.D(02,O$,H)%M"[G54#22 MR6[A&^W>X(WC 0 M<5F$0\,#()+&(W7@?06Y&PO)DI$4\':!Z"?4PA9'@,==M2YH7"UL< 0Y?(PJ M;$^4?D(M[!D$F,95ZX)(,J(6P[[!@&_&S(!A,V!TNUH,FP'C&]0"()+AD3JP M8S#@&#JF%C8#CCZA%C8#!OX\7;4NR%4;7,Q9)6]V[= KO;4X5,K,(A>K_6!] MC\V<-EA?H=FC'8\_TMAI_0=K=GDEO5>A]!38SFI;(137',,[S7&O7Q#ZBX)O ME3E-]'ECIV1[H43=O0$$_6O(\C]02P,$% @ >IY:3J'5)]R, @ C0H M !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,J^K1JSM0LIVY3@B+VA-Q!-K::/^.3)>$ZFV_.2(EE-R,$%UY6#7#9V:E(V= MI>9LQ[.4G655-G3'+7&N:\+_;6G%NK6-[.O!2WDJI#YPLK0E)_J+RM_MCJN= M,[(EQ;6_0:HM#'6 0KR7MQ,W:TE+VC+WIS??#VG9U1;2BN=04 M1#TN])E6E692=?P=2.TQIPZ\75_9OQKQ2LR>"/K,JC_E019K.[:M SV2-#H("VQK4_Z 76BFXKD3ER%DES*^5GX5D]<"B2JG)>_\L&_/L!OYK&!R MAP \!B!S.4Z?R%3^A4B2I9QU%N\OOR7Z':,55G>3ZT-S%>8_5;Q0IY?,#U#J M7#31@-GV&'R#^4 XBGU,@:$46SP)QW"X!U;HF7#_4X4S!#Y(X!L"[Q.!!Q,$ M($$ 5.#?W1&$"> D(9@D! A"F" "":+E,F.0(%X@@14X=UW_13D)3.-A\#.WR ,7.G,=2&X^Y'W@%JX_Y$/5!'? MJYV"O'@N#VP3!'D@F:& 38#"!]3"-D#1$K53D!?/N W!;D& %9*Y=PM[ 27+ MU6+8#-A=T,D :%8MAAV# <>$,[[%L!DP?D M; 8,?0ONWRT \J(YM;!C,."8 M<.Z;!YL!!P^HA4G,P<)*V?GQ@QA-Z?CK+7!9IKX M@/>#VD_"3V4CK#V3:B8QD\.1,4E5+>Z3TERHV7#<5/0H]3)2:]X/2/U&LG88 M_IQQ LW^ U!+ P04 " !ZGEI.0S8.Z&D% ",'0 &0 'AL+W=O<8L2_EI=?VL?'Y^5YG<2JK[_6F*)K)C_WN4#]. M-TUS? B"^G53[/-Z7AZ+0_N?M[+:YTW[L7H/ZF-5Y.N^T7X72!A&P3[?'J;+ M1?_=<[5EA%?8,^XJ]M<:I'[R?=5%[*\GOW MX=?UXS3L%!6[XK7INLC;E\\B*W:[KJ=6QS]#I]/+F%W#\?NOWG_N)]].YB6O MBZS<_;U=-YO':3*=K(NW_&/7?"M/OQ3#A.QT,LS^M^*SV+7AG9)VC-=R5_=_ M)Z\?=5/NAUY:*?O\Q_EU>^A?3T/_7\UX QD:R*6!,C<;Z*&!OK>!&1H8IT%P MGDJ_-JN\R9>+JCQ-JO//>\R[7:0>3+OZK]V7_6+W_VN7IVZ__5R:2!;!9]?1 M$/-TCI%1C!.1880)[77,"F-T> D)6I$7I4*52M]>C\?0*>] TPYTWX$9"S#. M3,\A<1]R.(]AS-R="49ID\R%:S%4BP$M)M*.F'-,,AXFFB>.EG.0'2OVK*JE M0BPNBC/=)PM#I*&CPH+4.)YKKB.B.B+0H;0SUZ<(1E&)S"-'2P1R/0L24R$Q M$9(Z0F(80JR[26(4:Z*Y9\,F5$J"F\1=DH0MO"LE ;G6LR0IU9&"#JL<'2GH M2",[=]9MA5%QJD=;^DJ+"CFP0EP5<7^@(>AJ) E!#PFS1D;K=RW(0U"%RQ.Z M>A0,)&-B#')(E)H;CQI.226X/!KD".P(I5TQ F*2D=>NM7#@*B0N0&Z(&0\S ML[B%69A6J5<0IZXBV T]EE2?PPICCJ%K',/HFR(N3IC(N6U"D>90I:Y M<,\4*X\(W$2*401T#E3B!G5NLWS(PG'C!#, MN%,2Q$>D?5M2.#V$T$.YXR 7XM3XEDX\Z1,!@\O-3-#T5B?>D;CM!6T/",H$ M#:V,CW7"[2QH9Y-+(1 M\:%8)-T RWLB%',M2! MAEQ,B']*W,H&K0P%GL&["8F]XW"_&SS>L70S>+Y[,T'#H6 0"GCWA%"8R8T9 M<2H80@7M\;OE?K?A_1"TW,H6K0P0M*3TEKF;B),HI>$":HB*?5'7FCD8+,G6 MX4>R"(99Z/N)+.>");>B< %(BF_EEN@9BPI]6]-R>EBD!U+7(C[(/6#&POP% MI_5I,Z4)R.S'$669!6P/ 1%!K:)9>EU % "L'0 &0 'AL+W=O9='ULJZ(9_L^V+TU;E6,K M72IE_N/\>3@.GV]C^^]A.("/ ?P2P/2G 6(,$!\!\M, .09()R ^#V68FTW> MYLM%7;W-ZO/RGO+^*6*WLIO];7]SF.SAMVYZFN[NZU)JN8A?^X9&S.J,X1,, MNR#BKO5+%QQUL>(DG%]WL*8(D5Q#-A1B!$Y"P'&*(5Y,XR6.ES!>#O%R&J^< M:3I#S Y#A!M9.1,YIJBE#&1,R,;@))IY)EV!3-6-&/M9'R&I)->&.,Z2IV4 M*2QC)C).RA1EN(D\BZ1ARIJF[/2RTC3E-&'N_*T!3&8RRIR< 8P;%7F># .3 M-O3)2G%\"N/3KY^L,T1-TN09Y_S&^4.3JU1K D8BY%/##/:G%L'YS: MAYO/:L2X:;O,1C"4]E>PZ[2Q?7!J'U)[%(UC(>?AE3?'0LX#:F\.BF\E?93B M6'QY0,G,/36SKR6PHL#B*@MA2@&M3*MT\1F,XBH!H4N!KTL$=@ HJ ^DV@^JV39L\R"\\& M.;S@$IBG(J#@$K1(2KM=HB]5S%,14"0)P--/9A_35 14-@+M2(UO"RDP2T5 M.2) .9)Y#5A@,HN JD%0H^?&2V:!R2S"G5YB,LL IY?0Z7T.)3&998 W2^C- MVE-T2DQFB=S4,ZT2LU3^Q'LLSXNLD#=9U$U9YN..Q"25 68J*4EO$E\E+S%' M98"52L#1S$=1B2DJPXU48N[) ".5U$B9-U',/!ENHPHS3P78J*(VROPO*#'Q M5("+*NJB_D=$8=ZI !,=,5<[3\_R*DQ-%6Z@"E-3!1BHH@9Z(Y6/F\KS:CC M0!7EIA;>?C W58!_*LK-3_K!W%0!]JE^9L^M,(-5@'LJZIZ*^\Q380JK,_[(R_G_HK=;LX'AQ_-G,\Q_\CKY\.QF3U6;5N5P['74U6UMDLRB;KG?6_S MW>6BL$]M_]5TW^OS^>'YHJU.X]EH?#F@7?X/4$L#!!0 ( 'J>6DZ-U02F MK 0 &87 9 >&PO=V]R:W-H965T5B]! M?:Y,MN^-BCR@,(R#(CN>O/6JO_=8K5?E:Y,?3^:Q6M2O19%5_SV8O+S<>G7.7LQ?IOEV?JS:J^#J97\LS*D^EJ=%99[OO'MUN]7<&?2( MOX_F4D^^+[I0GLKR>W?Q^_[."SM&)C>[IG.1M1]O9F/RO//4\OAW=.I=U^P, MI]_?O7_I@V^#>3-Y M"^^8M&OLRKSN_R]VKW53%J.7EDJ1_1@^CZ?^\S+Z?S>3#6@TH*N!BC\TX-& M?QKH#PWT:* M@V (I=^;;=9DZU557A;5\'C/69=%ZE:WN[_K;O:;W?_6;D_= MWGU;ZSA9!6^=HQ'S,&!H@E%71-!ZORY!TA(/!.8T7V"#" [GD"U"$I9)L!@G M]_8\C9-3V8$6'>C>@9YN0JBLC1HP28\Y#7$P^7:T DKYVHI7 $T]S0A'(N$( M";-%Y6' +">KI*&?AI,_*\3-8!%-+.PG]1%B1CL6:<= 6\=+BW8,M&]:VA93 M!+%O.=HBAOQ89IN(;!-@RY%%-D&RS/;SWB JA9Q(8&=OM*,(EB+;);*-+;9+ MX*$A@1%S$_N6:&P1Y-S:5"2;"OEK)T**3!3'L+GI+Y/V(\2,JPIE&0T%MJFM MHZ% EQ([*S<"CB/(7 I;7A3:I#5N36PSUB@%*6XRHA3[CD%#R2U/"3U/VSU/8=.+ M>0GM8X1-.W"4"@F-,-;11 WGO.6>IX2FQZX,DQN12CX_X"BY.RAL#SCB*$'7 MD]2E[$J6=B5I.SRG3VLRR9I,J,DX2A"J:.**AF0-)=10& )(TCWM$FN2A8]0 M^*!_$RH:N[*19+$B%"OLO(3ZXGHZLKJ0,%!#QR04A;;!:]\A9"3+ J$L0),C M'%NU8Q&YA@EK&+L2"9,K^XXR);G2"6=.Z"6$XR0G[#LDA60](-0#T'\29T%7 M6LMJ0((:@&H3CGISU9Z_ \J*P((BL&/X8+G867U>9UDN8Q;F%]!9QCJ.G ,T M.]YYI4*V-Y9QGG"_ \Y7E0N;L;!1=EDH[*4K/UDN:\:R!MUE;/;3=^WY,G)A M,Q8VJ"YC78?.:.2R9BQK5%T67B;G+SSSI>3"9J'1@_0R5G;L#$DN;,;"!MUE MK&OEW#HME[467KY >K7P4N4:+[5<^QH;/2BO%AH].5-.RPJA42% >34*1.@2 M7BWK@Q;T 81W!,4?-/I@F^YJT MWZOAY'>X:,KS>*H=7(_6U_\#4$L#!!0 ( 'J>6DZYG":)-@8 (TG 9 M >&PO=V]R:W-H965TD^CIN777'(FZ@Z%GNLBW0Z-# M&?,DT?$AWQ^7Z]7PV5.]7E7O;;D_%D_UHGD_'/+ZO\>BK,X/2[;\_.#;_FW7 M]A_$Z]4I?RO^+-J_3D]U]RZ^]K+='XICLZ^.B[IX?5C^Q.XWQO0-!L7?^^+< MW+Q>]$-YKJKO_9O?M@_+I'=4E,5+VW>1=S\^BDU1EGU/G8]_QTZ7U^_L&]Z^ M_NS]EV'PW6">\Z;85.4_^VV[>UBFR\6V>,W?R_9;=?ZU& >DEHMQ]+\7'T79 MR7LGW7>\5&4S_+]X>6_:ZC#VTEDYY#\N/_?'X>=Y[/^S&6[ QP;\VH!);P,Q M-A!6@_CB;!CJSWF;KU=U=5[4E]4ZY?VF8/>BF\R7_L-A[H;?=:-MND\_UE)G MJ_BC[VC4/%XT_$;#IXH-58CD*HD[ U<7'+K@0WMQZ\(X.A"P S%T("<=,&L8 M%XT9-,=!HQ,5*6LH5*5$%FEL1D(S$IBQ9NSQHE$W7Y-81GR*B0D%32A@0E@F M+IKTYBON6&2)-C.BB14-K6A@15I6-/D6G4-5,DDB@\UDT$P&S!C+3$87,"&K#$49ML(2C)($F$EM MEB1D6V?&IDE"-T,6J>SVG\.9 W(,.".48\39';.=,31-TF$&LXYQ:B9-;#.< M[@TFR Y",I.X+@B&V'C/, M4P: FCJ(S# %619>/W ,+X[@95\$G(*)9QDI(3AEG,B8PPXF%D?$LFL(3HEE M%Q%>R=2(HS(#M")U!*<8ZBY[>[?,J:9V,*LX*O3LW(S[)U(CC'ARX"4<.QE$TMU.H MRK-3,"TE2J0V+4>1=UY\DJD1C$FIPP]$B0$G0Q*DI)46X@J0N;DB,>39Y)5,CF$TJ)$&J M>39Y)5,CF$TJ)#LJ&@KA"E&99X4PHM07HJ-RW.0/B8Z*5E==6>^XG3H.CS;A M6>2XA:$P:51(BE0P']I)20779 HC2X5$2#5?DWDE4R.852HD/"H:'HD1GV1J M!!-/A01'11/A[,X!6=.Y-T:5#\J,&]^@-*=" BJ>1@Z3:\3?* MD/BHY^.C5S(U@E&E0^*CIF43VOPSJJD=#"P=$B(U38?=,MGWEX"J6R;'K4F- ML:6_D"$-IHL)R9 &W<*WQ@,TS%%V&@P7$Y(?S7R-YI5,C6!$F9#\:,#-*P(H M(&+,M<@& \J$A$@S'R(-^&ND<_\;3#H3DB,-38B2LANHW/O?8&J:D!QIYG.D M 4]UN*<&(]-\(4H:Q\,8(5%R%!D_78 *S&Y\\UQ4_Z#:'WG]MC\VB^>J;:O# M\"#4:U6U1==C$G5SM"OR[?5-6;RV_V6?PH\F.]6>Z;YO20IO7KWA99 MG90G>VQ_\U961=:TE]5[6I\JF^WZ046>,D)46F2'XW*[[E][KK;K\J/)#T?[ M7"WJCZ+(JO\>;5Z>-TNZ_'KAV^%]WW0OI-OU*7NW?]KFK]-SU5ZEURJ[0V&/ M]:$\+BK[MEG^1!^>C.P&](J_#_9?"O/O]IA0G*Y&&;_N_VT>2OO.FG_QFN9U_W/Q>M'W93%4*5MI^_ZW[6SK=M7/[?"K-;I9U=HT#Q>-.Q&P\:*)U?!R562M@UFM+Q91^.&/-Q2T)#'58JAHRS"%HP=Y2&V M7$3R9KYD:LF<9-P(QI6N#)!J>]] MA&*,*>+8>$I@^*B)L 7C1U8XN^OTKF).-&,,7D5X%YDZ@ M?6]JAW!CJ33NIQM715?>\"HPQ,*%6!)?"8R?B BO N,G4'AU7.%!KKBJ.5<\ M'T%=EB71GA*8/A&1806F3X1D6""29NJ)"F5'8(B%"[$DGO J,'XB(KP*C)\( M":_B?GB=E8S/!##$TH58$D]XE9@[&1%>)>9.AH17Z:92:H3S01C)F$E\<\(4 M2Q!>J<]9#)Z,"*_2L*KPORIB/"J,'\J)+RJ^^%U5C)N!%.L0'BEOA-&S)V* M"*\* B@D?. J3K$" I9X JS![*B+ :LR>#@FP&D13YI@"5-QW'*TQQAK$5^K) M>AH#J"/BJ\8 ZI#XJN^?O9#!_)B+&&LR?"8FQQLVGDNMD>O,3R(0@B6<[-9AF V(L\W!H,(6DZ2Z&PO=V]R:W-H965TO#RPBX.U- M[+'_^?V-<2:?*'OE+8!PWGHR\*/;"C$>$.)5"SWF'AUAD#L-93T6,F07Q$<& MN-9)/4&A[Z>HQ]W@%KE>.[$BIU=!N@%.S.'7OL?L[R,0.AW=P'U?>.DNK5 + MJ,A'?($?('Z.)R8CM+C470\#[^C@,&B.[N?@4*9*KP6_.ICX:NZH2LZ4OJK@ M:WUT?04$!"JA'+ <;E "('F8\U8O4F@D,D+[-2 MB_KN])ZLELO56Y&$08YNRFC6/!I-N-*$]XIRKXC\18(DP$(16BE"G1_=481V M@\AJ$&F#^,X@VI1A-)G6#%H31-Y&5!I1>B>R@\16D-@"$F] C.9A=4:6>MD& M9"]*8^\#E,2*DNQ0HF1#8B3)ZI!/_H8CV<-F'W&D5H[4JC<'41>I5-WZZ#=5S=-]:U3D/@Z"R"_2K'17BW;LJ5XM MQ%GF6>%(^_O5-WF%,;CMMOWC^WP:M@GM.&;T3^)]O+T]*-76?/#^DYES_$ M]0OO PI=IX_^&[_P7,$U$S7'3N1-^^_LSHT41>]%42G2U^Z9E>WSVKV)4&\& M&^#> \&*/K0@/0&Y-V ?FA >P-J&/A=**TVVU2FJT4MKD[=?=XJU:L(/5"E M_DX/MF*W[Y0\C1J]K$(<+?R+=M1CUAT&CS!H0/C*^S %AJ988\L<3R?8V @2 M3"%;&\((3(* <9+6GDSB9+ #"CJ@K0,Z<1 ;0G48UF+*+HX8>V:T (H&7@23 M"4$R(4 F,$ L_@O %@23CB/&$3@6PBFXWY_=:1-0UFR*,&&0!% MPQ%J0H:!9!A !AEDF#4-C3QF< %!ALA;9G_+9$Z\&.0; WQG'"2@@^3VE8T" MN 8$-ZSM'C36 U%J+6X(1LB<)&BF*"% E)ET1V#1>43X#EG@DH'(+;(0*UZ5 M/DDP^B%3(MN$)7,F4Z)P:4) ;2(S28/@@H+".^2"JP "RH MEYWA++12#T!% MH1(TH.,<$-#%!@U=U:!DQX#24]F]F8,IR.F=X@" MIR.&-GA+%'OK1G8N02CJS=&!4QM#._R<"S@#,;M#%#@#,;!5VJ+$UHZ,L$=, M46Q4Y)D;C#\Z0Q>\/K;WD\;9B7,I]5%T-#K<@1ZQ/H,;XVMU-^IN,N]NNHO5 M][0^9F7C/ NI3OCM.?P@A.2*HUK>KG-2=[FAD_.#U$VFVG5WH>DZ4E3]9 M0:MO2BX84?HH*B0[ >1D28PB' 1+Q$C3^GEF8P>19_RL:-/"07CRS!@1?[9 M>;_Q0_\]\-Q4M3(!E&<=J> 'J)_=0>@3FE1.#8-6-KSU!)0;_S%<[U.#MX!? M#?3R:N^92HZ1TU_LC3$Z_V[^I.M M7==R)!)VG/YN3JK>^"O?.T%)SE0]\_X+C/4DOC<6_PTN0#7<9*(]"DZE_?6* MLU2AK5I[=H/-VD\TMP$/!+P1-#>GQ&BD1!]$#YWB$="?$= 0RFV M-WNB2)X)WGMB^'<[8AY1N(YU]PL3M,VV=[H]4D1*M,G0Q0B-F.V#P#>9A MPB"M/YE@E\D6SP7BX-9D-\?@6\1^CH@"=Q:1L]3(\J,K?KB*W *Q4R"V O%- M&>%=&0,FM9C68AX6H=LD<9HD_S?9)S.3$/_+9>ET63I<[OJ]7P<^M'5)7T6D6/6+[,7S AT'VG8BJ::5W MY$I_4O;AEYPKT*D$"]W66L_.Z4"A5&:;ZKT8)LAP4+P;AR.:)G3^%U!+ P04 M " !ZGEI."K 1<.$" $# &0 'AL+W=O-<[CAM!!1>[C("!^0;/272WTW*Y>+?A%Y%G)=K737(J"UG^>6,YO M2Q>Y]XF7['06:L)?+2IZ8M^9^%'M:CGR.Y9#5K"RR7CIU.RX=#^A^1:'*D C M?F;LUO3>'97**^=O:O#EL'0#M2*6L[U0%%0^KFS-\EPQR77\-J1NIZD"^^]W M]JU.7B;S2ANVYOFO["#.2S=QG0,[TDLN7OCM,S,)Q:YCLO_*KBR7<+42J;'G M>:-_G?VE$;PP+'(I!7UOGUFIGS?#?P^# [ )P%T BOX9$)J \-& R 1$CP;$ M)B!^-("8 &(%^&VQ=/4W5-#5HN8WIVX;J**J3]&(.(J'F V$(4/,\Q@3!D/(%J*9=1A?)MMEC,&, ML28(!P0)3!""!*$FB 8$J56R%C/3F+)-)/&LJCV/02CR"+R4"%Q*-%Y*', $ M,4@0/UX, A(08 7(Z@XRSI-X"%:9@2JSCTN^;C%)7P5[,:R2@"H)D(O=Z"! 9:+D"'8C M^@\[(MB/"#"DW8,;-#;;Y,8AV&P(<)O=A1L#&K0AFFIV!)L2Q1\WXL: XI[0 M5#JPJ078?,BR+T3ARF"K8G2QWL1P[[# MD.^L7MP:4+\7\611,6P]#%C/;L:M ?5W+_72"9V)?TO\<2]N#2@9GO 3!P&& M78PA%X>VT-C%T>5"7J/T9>?(N6"2,/"D?\[R2MX- MMNFS 4?A7$ ]3< MR2*"5!)5F[1)4:=UOQUR$E -9K83NK>?+Y02L#(U/X)]^"[G'/ AZRE[Y16 M<-X:TO*-6PG1K1'B904-Y@^T@U;>.5'68"&W[(QXQP ?-:DA*/"\!#6X;MT\ MT[$]RS-Z$:1N8<\*FAYY.UHRHY4/JJ-M^.&]=3"0&!4B@%+"]7 MV (A2DBF\6?0=$=+19RNW]6?=.VRE@/FL*7D=WT4U<9=N% "#\(]QVB@1#-",B4HGNSPP+G&:.]P\S3[;!ZB?QU)+M?JJ!NMKXG MV\-E])K'<9JAJQ(:,(7!!!.,/R*05!\M IM%$2SHP:W!=HD(O5O(;@E)0WL2 MH;7.4//#FSI7=H'(*A!I@>A&X,NL40:3:$QK&A4EGOK9G6*K4[QT2F;M* PF MGC@%X3VGQ.J46)S\F5.R< I7P:V3>8C))XM/K2FEEI1FKTN1+ISFN?P7L;N' M,&FBR1%J@)WU>.).22^M4&_B)#I.P,= '<%9O)"3T0RR#QDS5G]@=JY;[ARH MD =<'\,3I0)D@MZ#;'DE)_FX(7 2:IG*-3/SS&P$[891C<;O1?X/4$L#!!0 M ( 'J>6DX,/'P3=@, %@/ 9 >&PO=V]R:W-H965TY9997]F;5KSTUFQ6[\B*OZ%-CM=>RS)I?6UJP M^]HF]OO"8EK=J<559#3VO[D3SL(>T, M>L3WG-[;R;W5I?+"V&OW\.FXMKV.$2WH@79',2];2'2M^Y$=^6=N);1WI*;L6_)G=/U*94&A;,OO/]$8+ >^8 MB!@'5K3]?^MP;3DKI1=!IAFM>]=>[]/]NAAN -(#1 ,*_&OC2P%]J$$B# M8#0@05^M(96^-ON,9YM5P^Y6,[S>.NMV$7D(1/4/W6)?[/XW49Y6K-XV8>2O MW%OG2&*V P8F&#(B7.%]# %8B"UHYC /L-,1OC>'['5([.,D?#1/O[?W9WD& MN(, =1#T#H*9@U IU(")>TPU8(B3*LGJ(#]Q0IQ*B%()$2J10F7 )),HD#J) M0@4!^1/0C$J$4HDT*L13HFPC/0HX1*&B@TC@Q#B5&*42(V_8X"!!'23_?L.[ M1*,9>(ZA&U(T2HI$42N6+JF8#B*18^@)XN'-[R%D4K7[!U T":1N:0F9[NG$ M47;D'@&ECN]-_PR%) ;I(CK[V#.X0*7ID8"V:?S4T $%Q;B(RR(6D,,I*H@ M"C*]4%RD2+!F40E&=L7ERN2+)<\ BN1001HSA0,\) @,!!/!FAR5'$M"/ M&V(_JI\U#!68#B6 "PGCHD&UT[ MIEHW)X-+!^C2$<:FW8NW.R#M'J<&%WB[ ]+)B:=FF^I;8?(M'^*XD_&BI,VY M']U:Z\"N%>].Z9/5<3Q\A&X\4=:W8FPIY:3A?IF7+Z 0 :P4 !D !X;"]W;W)K&UL M?53MCILP$'P5Q -@,%]I1)":G$ZMU$K156U_.[ $= 93VPG7MZ]M".+ US_8 MN\S.S++&V<#XJZ@!I//6TDX$JE"?D6BYT!* M4]12A'T_02UI.C?/3.[,\XS=)&TZ.'-'W-J6\+]'H&PXN('[2+PTUUKJ!,JS MGESA!\B?_9FK",TL9=-")QK6.1RJ@_LYV)]2C3> 7PT,8K%W="<7QEYU\+4\ MN+XV!!0*J1F(6NYP DHUD;+Q9^)T9TE=N-P_V)]-[ZJ7"Q%P8O1W4\KZX.Y< MIX2*W*A\8<,7F/J)76=J_AO<@2JX=J(T"D:%>3K%34C63BS*2DO>QK7IS#I, M_(\R>P&>"O!<$$3_+0BG@G!5@$9GIM4G(DF><38X?!Q63_29"/:A^IB%3IIO M9]ZI;H7*WO-X%V3HKHDFS''$X 4&OT>"ERGC$MJ @ M\M*5%;0X]OH:^D[XM>F$,25"$OJ=:K]7--P<4*JFWJ=KS\?\? M \GZZ6I#\_V:_P-02P,$% @ >IY:3JQG"EX. P U@P !D !X;"]W M;W)K&ULE5?M;ILP%'T5Q , -M]5$JD)FC9IDZI. MZWZ[B9.@ F:VDW1O/V-<2LRES?X4<,X]G',QIY?%A?$7<:14.J]UU8BE>Y2R MO?-]L3W2F@B/M;11O^P9KXE4E_S@BY93LM-%=>7C($C\FI2-NUKHM0>^6K"3 MK,J&/G!'G.J:\+]K6K'+TD7NV\)C>3C*;L%?+5IRH#^I_-4^<'7E#RR[LJ:- M*%GC<+I?NO?HKL"Z0".>2GH1HW.GL_+,V$MW\6VW=(-.$:WH5G841!W.=$.K MJF-2.OX84G>X9UG"KYR"Y?J3$4 MNXYQ_YV>::7@G1)UCRVKA/[K;$]"LMJP*"DU>>V/9:./%\/_5@878%. AP*4 M?%@0FH+PO2#ZL" R!9%5X/=6=&\*(LEJP=G%X?WC;4FWB]!=I+J_[19UL_5O MJCU"K9Y7<18N_'-'9##K'H-'�@?,4^W )#MUCC23F^OL%FB@B#:T@QA:0A M+"($?8:Z/KSR&<$$$4@0:8)HW(0 68WJ,:G&-+V/$'NV6P"%O,CR"X#&3%>" M8U!P##B.88($)$@FCN,LL1SWF&PD$R6Y9_5E Z#2R+.V60&AL)? DE-0<@IX M3F&"#"3(;O"090 &>(=2LYQR4G .>,Y@ !7 &!(#KW Z! #1D;VX0EMG= M*4!8XLV\TF@FN]!$=Q[;LDW !>,[>7EBRP9@@8S%# &8JB_]BK<*JA&%!AY[ !C7=7Z$T> M^12$)^\G %*/848Q'*,(R-%\)LD1'&L(RK6YOL'!AH!DF_8-B"/[/]/F%E ! M@F:2&,&YAG) \4Q 8#C8<'![WS"<,7B:,=.^&5!V_7K90\X-H.(34*_8'PUW M->4'/3@+9\M.C>QFI-'J,)S?XVXXM-;7:FCO1^QWFG[B_T'XH6R$\\RD&CWU M@+AG3%*E,?#4.W%4'QG#147WLCM-U3GO)^W^0K+6?$7XPZ?,ZA]02P,$% M @ >IY:3N1\N91K @ <@@ !D !X;"]W;W)K&ULE5;;CILP$/T5Q ?$F$M(5@0I%U6MU$K15MT^.\0): VFMA.V?U_;."P7 M)TI?@CV<TQI6\6FB8[M69K0BR!%A??,X9>R1.SO!A/:K%SHW@*O MQ3D7*@#2I$9G_!.+7_6>R1WH5(Y%B2M>T,IA^+1RU_!E!P-%T(BW C>\MW94 M*0=*W]7FVW'E>BHC3' FE 22ERO>8D*4DLSCCQ%UNS,5L;^^J7_1Q7S=D'/_AYZ3QAF0$/'@I%C!A3U M+1L9]A RS/9.UX"6;)=W)*Q=80W]__#,_D[#X!G/ HMG<.R9#>2/77L,:C,& MO<9;8G;60XT[&;U40O6O7K0;G&M?->Y1?*,&JF[HGS+M-/Z!V+FHN'.@0HX% MW;Q/E HLAXJW[9B[YA M4@W[0SQT/6>[<5%3QY@D>=RPJ@TWJW'NN=^LQ$G65S ?W+YJWONU2B^9ME5#6^'2K1!S_?K\!,\/&*F%XP1 MORM^&6;O@=[*JQ!O>O!MMPX371&O^5;J%$P]SOR)U[7.I.KX:Y*&5Z9>.'__ MR/YEW+S:S"L;^).H_U0[>5R'91CL^)Z=:ODB+E^YV5 6!F;WW_F9URI<5Z(8 M6U$/X]]@>QJD:$P654K#WJ=GU8[/B\G_L8Q>@&8!7A?@M)<)-%;^F4FV6?7B M$O33Q^^8_A_# ZIOL]63XZ<8?U/%#VKVO,F39!6?=2(3\SC%X$T,7&-BE?\* M01*"8X+T)@'2"5(R03HF6-PD2*TJIYABC&G'&"@B3YD+DK(@* N+,L64%QU9P2P6P=07WC!:I MMUA:64""A#8)'=+")P/09@.A-MAJFZ#Y4?5]-]IL(-0&6VT3= ^%-AL(M<%6 MVP3=0Z'5!L)ML-T&5VX?A;8;"+W!UAMX[N'>Z],) V'0G3T3;=!,T[$L3".0?Q MK%73K? /UA^J=@A>A51=W]B;[8607*5,(I7RJ+KOZZ#F>ZE?"_7>3RWH-)"B M,^UU?.WQ-_\!4$L#!!0 ( 'J>6DY&PO=V]R M:W-H965T#V);;'YYPY,SB3=XR_B I >F^4-&+C5U*V:X1$ M60'%(F M-.KFS#C%4AWY!8F6 SX9$B4H6BQ21''=^$5N8@=>Y.PJ2=W @7OB M2BGF_[9 6+?Q0_\]\%Q?*JD#J,A;?(%?('^W!ZY.:% YU10:4;/&XW#>^(_A M>I]JO '\J:$3H[VG*SDR]J(/WT\;?Z$- 8%2:@6LEAOL@! MI&R\]IK^D%(3 MQ_MW]2=3NZKEB 7L&/E;GV2U\5>^=X(SOA+YS+IOT->S]+V^^!]P Z+@VHG* M43(BS*]77H5DM%=15BA^LVO=F+6S-VG2T]R$J"=$ R%,OR3$/2'^('R=(>D) MR82 ;"FF-WLL<9%SUGG\A^#LEBMXG866=L^/&XAH<'MT#B M%$B,0'+7J&S2*(O)#*:Q2;(@G!3K *7!1&GO *V"3_PNG7Z7<[_AU*_%K.[\ M9L$G?4V=:5)'6U:3-.F\F&26!8U>+ 5^,=- >"6[-E)_^%%T&#B/D7[QD_A6 M#2([-SYD[!3[B?FE;H1W9%+]G\RK/S,F07EIMIO;@D?%N(]' M_+GX6C1_'>ZJ]M/B:.5QLROV]:;E,Y.VOMV)5;+>=I3:.?X/1^=%GM_#T[P_KO_;) MM\GBZ?\==M\*=]_*T)"9CX+V?]1O!7;%MY%TOIX M*+=U_^_LX;5NREVPTH:RR[\/OS?[_O=[L/^Q#"^088$\+I!F(WL-BR+V_F>N\R:\OJ_)]5@W[X9!WVTYJ-Z!&!IA,-32@>P-Z9(#DNAPPIL?L!XS1:?>#/1GH MR8!0%39@H0$+0M4D5(0QV(F#3EQDP&02&_#0@/]\FADTD($4+$DSQAA',"MD MQY$MBC >!RM23,84F(C8"$":T&4%08($#$',\Q&,? A@0M&($4C3B!'(T(@1 MR#(10S6Z$?(3.Q^"#(WX$Z#U3T#CB+$L":!+VC$FL# )H$S:TZ1C:=)JK$PA M<:!A$@#7 .C2":T36.R$ =%'M#"1+P^#CW$&QA[CA)F*'>NL ")J4AJ[C7S] M@F[HZK/ -0*JJ>BQ@(M8P:T1-'H7^Q(9#!\@)8X?(2>W#BX@PH,$:$D.H%-G M*H7QQT#(D#4 4H:,H\?52V0Q\PU3_R0N*1)HO*%R%T!=/3C&*UU"!0_"5.(( M%=<0ER8I%SDN+1)HO3$T\M"_BE,ZRR3-:.@ IUQ"A7^-<-(DEE%LB6N,!*)O M:-L10..09")I880XD3A::2!.)YXIZ!(7&ZE Z(Z&KL!=TDE&NR:$$UDBH@V# M<&FBN;N.BYP$1<[0(A= H[VI3&(4#5V#%"-*K"%L1(EQY+C 2=#.&\X$KC,2 MU!E+ZXR,JP(5NK$O7!4DJ J65H4 FKC18U=8OR70;TOU&X",X[8]5EH)FG=+ M^]@ LJ-=:NS$#518E!4094M%.8!&#KF/=TH%&6$CV 3A]6^T2G[A]6%054Q=+F,X!&.\-.=8L*"X$" MG:ZC+(8@[DEAM5! +1RE50"--H6PIV5\D$J(DXF@6HEP;3$8AA_AATL#"Y$" M0D3'0LL &FT$V'2N %)+A_H[A$PG-Q>6-P7DS45"X"-G#L$U&!J#YU+&U#"@7:7.*&X. M\\N!XA;=50AB)-IA$CI 0JY0.,PM=T9AT M\G'9*Z>3J\4C>C>Q.>)'K2W&Q'@[6_3 SG//[,Z^> M-_MZ=E\V3;GK3WD]E653M)&F2;N%7HK\\?AA6SPUW9^=;E?#^;KA0U,>KH:S M@XOC <;K_P%02P,$% @ >IY:3O=3/EEI P 3 X !D !X;"]W;W)K M&ULE9=M;YLP$,>_"N+]C&T>#%42J0F:-FF3JD[; M7M/$25 !,W"2[MO/!DK!/JJN+PHXO[O[^VR?[=5--,_MF7/IO)1%U:[=LY3U MG>>U^S,OLQ:)FE?JEZ-HRDRJS^;DM77#LT-G5!8>Q3CRRBROW,VJ:WMH-BMQ MD45>\8?&:2]EF35_M[P0M[5+W->&Q_QTEKK!VZSJ[,1_0E MK]I<5$[#CVOWGMRE%&N#COB5\UL[>7=T5YZ$>-8?7P]K%VM%O.![J5UDZG'E M.UX4VI/2\6=PZHXQM>'T_=7[YZ[SJC-/6Y^4^EI5>MUPW"R\J[:TX9.&#(2GO(^AJ!0B"VUS.D\P,XF?#Q' M4AMA/BS"!_OI=_;^U)Y@V$$ .@@Z!\', 3$2U3-QQU1]HI#9UP\PZ?O,3&P( MB@T!L4:0;<^P29"(66IM* B1T>W4AOP8+8Q.!.J-++UALC Z#'3 @.%=4!"# M#F(@8X&1L=@:EAB%1L)L)C&9%&)\//U;6%\)*#T!I!LAMXD5,C"'<06;V/6;47-S'*"YH@11*^D0IZJ568I CB*\4/8)O'$0 M!D@WM\H!,B5%5M(!CB8HL*1#_C *EE8+O&418,^BOBD]MJ=F$"%L20[N)F+FH (C1P(CC38[4)6]. MW76E=?;B4DE],IVTCE>B>ZJ/Y$;[5EV5^HO-FYO^GO4]:TYYU3I/0JH#?W6D[G8-C/(P0 #X5 9 >&PO=V]R:W-H965T,9S*_C/'FIMNOW5FIWOM>5TVW]<]]?WD*PVY_5G71!?JBFN&3 MHV[KHA\>VU/875I5',RDN@IY%"5A792-O]N8L==VM]'7OBH;]=IZW;6NB_;? M%U7IV]9G_L? E_)T[L>!<+>Y%"?UI^K_NKRVPU-XMW(H:]5TI6Z\5AVW_C-[ M>HFC<8)1_%VJ6S>[]\90WK3^.C[\=MCZT;@B5:E]/YHHALN[^J2J:K0TK..; M->K??8X3Y_:_M[]VO:ZME6$I=?%]NI:-N=ZL_8]I> *W$_A]@C 3 MPLF16?DO15_L-JV^>>V4_$LQ?L?LB0^YV8^#)A7FLV'QW3#ZODMYO G?1T-6 M\S)I^$S#[HIPL'YWP9&+%[Z:GO($&Q!PC<(8$ L#*38@H0%I#,B%@. ,8PH2Q] S(H8FP>J"9D7+LLP#HJ]PC#0'2*] LZ)EYHC6 MPC'0' "] LV*EA%E 5%V'"/-$=*4"8PJCQ_GC&-4.6JF+F=6M.!,)&1-8J(Y M(MK%S(J6F.4DT1P3S0'1*\RL:%DL1)_A&&>.^O,*,R"2Q'9%8)P%(M7%S(J6 MJ4L#26P$!"9: *)7G%G1,G64'\RS0"W:Y4R %CV$1+1H06R; =&2^-D6&%4A M'^=,8%0%ZJHN9U:TX$QF04;\5 J,M$!(NZ!9T2*U,@\BZHT$,RT TRO0K&A9 M+42?$1AH@5JT"QH2D=6/@18(Z!5H8,<]IHYP)3'3$NVX7="L:)DZHG8E!EJB M%NV")D&+'@N/($UBIB5@6A*U*S&L\F=>SXJE;MR1S<==Y> M7QMS:C@;O1\./G-S_/5#/ITL_E&TI[+IO#?=][HV1UU'K7LUK"0*ADC/JCC< M'RIU[,?;=+AOIQ.]Z:'7%WM:&=Z/3'?_ 5!+ P04 " !ZGEI.T('G1KD! M #2 P &0 'AL+W=O,Z9,^-Q/AK[ M[#H 3UZ4U*Z@G??]B3%7=:"XNS,]:+QIC%7>#@Y5YSUOX!OY[?[%HL86E M%@JT$T83"TU!'Y+3.0OQ,>"'@-&MSB14']#-L&I#,@70#),=8R M)8K*/W#/R]R:D=BI]ST/3YR<4NQ-%9RQ%?$.Q3OTWLK[[)"S6R":8\Y33+J* M298(ANQ+BG0KQ3G]#YYNP_>;"O<1OO]'X7&;(-LDR")!MB(X[K,W)6[%'-XD M8:N>*K!MG"9'*C/H.,DK[S*P#VE\D[_AT[1_Y;85VI&K\?BRL?^-,1Y0RNX. M1ZC##[88$AH?CO=XMM.8388W_?R#V/*-RS]02P,$% @ >IY:3BDZ)>]0 M @ S@< !D !X;"]W;W)K&ULC57MCILP$'P5 MQ .<^28YD4B7H*J56BFZJM??#MD$= 93VPG7MZ]M.(X87YH_P5YF9F>-LYMU ME+WR$D X;S5I^,HMA6@?$>)%"37F#[2%1KXY4E9C(;?LA'C+ !\TJ28H\+P$ MU;AJW'6F8SNVSNA9D*J!'7/XN:XQ^[L!0KN5Z[OO@>?J5 H50.NLQ2?X">)7 MNV-RAT:50U5#PRO:. R.*_?)?\Q]3Q$TXJ6"CD_6CBIE3^FKVGP[K%Q/.0(" MA5 26#XNL 5"E)+T\6<0=<>+,!:T'%6FEQF_]LVKTL^O?I,N! M9B<$ R$8"7YRDQ .A/"#$-TD1 ,A,@BH+T6?38X%7F>,=@[K/V^+U2WR'R-Y M^H4*ZL/6[^3Q7"?8SA&A M=PW)YY TM)L(K76&FA].^$GX216152#2 M&50&0DL8'9VC#&1,)DVM!G;2 X,[!3TW0O6&270<2D^!:HI&?*.&E6Z6'S+]I/N!V:EJ MN+.G0K9\LY7 =-P2.0BU3N6;]A.DW@K;#]$3C"%__ U!+ M P04 " !ZGEI.@XF*IB\" !$!@ &0 'AL+W=OG!BG M6*HE/R/1<3.:> MSN3 V*M>?#FN_5 ; @*5U I8#5?8 B%:2-GX/6CZXY::.)W?U#^9W%4N!RQ@ MR\BOYBCKM;_TO2.<\(7(%]9_AB&?S/>&Y+_"%8B":R=JCXH189Y>=1&2T4%% M6:'XS8Y-:\9^T+_1W(1X(,0C(H*L6&C ;BXDGF&A$(*4^;A&[ MMMC$#_3X?H/M(R()[R&[1\@B<9M(G'DFAI],^'GRCRQ2IT!J!-*[0BUFA;*8 M*#2@UE8J#:)TEJX#M@PFZ=B,':A%D"_=GC.GY\SA>3GS;#'+J>4@FAG^#\S. MA8G=9G.GV=QA]FEF-G^L29(%R?P\.6#Q4Y#-8#L7+ K"^;% D[M$@9]-GQ)> MQ2ZMU$=R$AU;X7.L[^(LOE$MTG:T=QG;7[]A?FY:X1V85#?=W,<38Q*4RS!0 ME:U52Q\7!$Y23Q=JSFUCLPO)NJ%GH_''4?X%4$L#!!0 ( 'J>6D[NH)T< M;0, )H/ 9 >&PO=V]R:W-H965TJU/C GKKFF?A#@_N&Z].[$BK1U^9J7\Y\"K(A7RMCJZ];EBZ;X) M*G(7" G=(LU*>[5HQIZJU8)?1)Z5[*FRZDM1I-6_-A!IP M5XMS>F0_F?AU?JKDG=NS[+."E77&2ZMBAZ7]2!^VD*B !O$[8[=Z<&VI4EXX M?U4WW_9+FZB,6,YV0E&D\G1E&Y;GBDGF\;#P^IW]2U.\+.8EK=F& MYW^RO3@M[=BV]NR07G+QS&]?65=08%M=]=_9E>42KC*1<^QX7C>_UNY2"UYT M+#*5(GUKSUG9G&\=_WL8'@!= /0!-/PTP.L"O(\ _], OPOPM0"W+:719IN* M=+6H^,VJVL=[3M4JH@^^5'^G!ANQF_^D/+4M"8D\/ D/K=-KXKU1G1-5^"B!WQ#X(P*MCG6+ MB1I,V0H5@I-HU2(H+W(TKBV" G!\/.4 33E 4O:TE%M,/)@&?"-C$^01';1% MF))!5:-\0S3?$,EWHN ()8CF/^08)8AG/.38J),Z@288AO$UO3#,A%P)FFR" M)!O@!)3@FY_,%XQ.^ >=(5D'&M5*G%@3#4$ENK);!!0[,1D>4P6@[O1( 2D@ MG*# O87>82X4=Q*)RAP6Z#) M?$D!]P4@,R3M0*--'3NAIB*&"@?KK'N[(RA_R@T!=R(PG2A(R 0%[@4 =TB' M>P%X 5T2IHAD>/I.IJ@T)EX$P#N16!Z49!,?*<"[@ 0WZ$B[@" ?1D8*B;F M!R;17Q,;'&5L7Q,EG2#YS ;=08-2L.K8-'^UM>.74JCO_,%HWV ^@FIPM/&U M;#S;-O&#INU:?Z35,2MKZX4+V3XU35VU MW6)[(_BYZX3=OAU?_0=02P,$% @ >IY:3CD<6RB/ @ _@@ !D !X M;"]W;W)K&ULC5;MCN(@%'V5I@]@2[\UVF1T-+O) M;F)F,[N_45&;:4L7T,Z^_0+%VH\[QOZP@.><>^Z% O.:L@]^)D18GT5>\H5] M%J*:.0[?GTF!^816I)3_'"DKL)!==G)XQ0@^:%*1.Y[K1DZ!L]).YWILR](Y MO8@\*\F66?Q2%)C]6Y*!M^QT%FK 2><5/I%?1+Q76R9[3JMRR I2 M\HR6%B/'A?V"9AND"1KQ.R,U[[0ME5K$B> M*R7IXZ\1M=N8BMAMW]0W.GF9S YSLJ+YG^P@S@L[L:T#.>)++MYH_8V8A$+; M,MG_(%>22[AR(F/L:<[UK[6_<$$+HR*M%/BS>6>E?M=&_T:#"9XA>"T!Q0\) MOB'X=T+TD! 80O L(32$\%E"9 C1G1#H^6B*I:O_B@5.YXS6%FL64(75.D6S M2,[O7@WJZ=3_R0G@'W$ZQCA#WRN@4!^'[*!O'AP,CY84U\+^#T!'Q8(0(% "P0]@6!0 MC083:4S95,.=(E<]@ZJ,D4$0^0!R/48BY"9]9,]^"-H/ ?LA+!"! M'S!8Q! M@1AP$ U6=3Q.-G3-,ZA@ PV[4!>&;L:JW@C92R !$TB !.)! LDHU%?^Q\@8 M1J['2/38_A2T/P7L)X,%W&"23BA_DL!!D OO7>X3WXD!/?Y0^M&^V"D1$&TZ MC(;&I?9]\!-R.EMT0=A)'[#YH^4"B*=NA.YG,_R,M)VT5ILW4+*9H.0R NHB/!8 M [5ZC[,:I(6;MI8F('GB;L*FE9PX$[XEI5A/_- M@+)VZP;N/?!27@JI RA-&G*!GR!_-0>N3FA0.945U*)DM;7 MR:]"LJI7458J\MZM96W6MM>_T^8)84\(!T(0?TJ(>D+T0<"?$G!/P!8!=:68 MWNR))&G"6>OP[M]MB'Z)@@U6W<]UT#3;/%/M$2IZ2YZOQ/%7A6 !L!_"!@ MU9%UF*7!U ;C>Y%5ZQ3S!?O>TBIW#K4>H1X,+V8-+V8,6V:R#K,:I0D7OA=; MEJ>H(,83RU/4.O16\X[C6*QX9#;-F=*N'(L]\( M-+I&%?"+&5'"R=FUEOIM'$6'*?@4ZFMHQ3,U';MA]B'3C=8?A%_*6CA')M4E M-U?QS)@$Y='W5$\+-%U)- M^2D4+:?%P1C551A'41;61=GXZZ59>^3K);O(JFSH(_?$I:X+_F]#*W9;^I%\+ULBU.]">5O]I'KF;AP'(H:]J(DC4>I\>5_X 6.X2U@4'\+NE- MC,:>#N69L1<]^798^9%61"NZEYJB4(\KW=*JTDQ*Q]^>U!]\:L/Q^(W]BPE> M!?-<"+IEU9_R(,\K?^Y[!WHL+I5\8K>OM \H];T^^N_T2BL%UTJ4CSVKA+E[ M^XN0K.Y9E)2Z>.V>96.>M^X-27HSV"#N#>+! &4?&N#> +\;?.PAZ0T2RR#L M0C&YV16R6"\YNWF\^[QMH:L(+1*5_;U>-,DV[U1ZA%J]KLD\68973=1C-ATF M'F'0@ @5^^ BAEQL8L<\GCK8N@@<32$[%T(P+ *#<6)CCR=QIC!! A(DAB"9 M$&16HCH,,9C&8&8H#BS4UD7A)"!6O"Z(!#FL-P7UIH!>R\FFPZ0C)_:7Z1#S M$2(*YI;4CS$3J1DH-0.D8DMJYCC!V2@AG5H7%!,GLRX(D7MZ":B7 'JMI&R( M*R4+K*"V+BC#@?4)=B#3G=*=@WKG0.W?J:4<),@_4?NY(U/5?CH2VH7LPG > M("ODW*G+&8I@P2B"C[7H$^7?@R:ED 36Z;<%4+,\P-'XL@. ;))[^Q?=.9G1 M)[9%#YKDT\DY )I%=IP[&$7N: :/^@<4NYKSR-8< Z42$>>DWYR31,PMNS M2R/UOW&T.C1E#[%N"JSUC6[63+/P3M-U>C\*?BH;X3TSJ5H.TQ@<&9-4J8P" MM2'/JKD<)A4]2CTD:LR[#JN;2-;VW6,XM+#K_U!+ P04 " !ZGEI.H-,( MT&\# '#@ &0 'AL+W=O>O M\N?"^+?G%]W\:(]*&>>C*NMVX1Z-.3WY?KL]JBIO/7U2M?UEKYLJ-_:Q.?CM MJ5'YK@^J2E\$0>Q7>5&[RWG?]M(LY_ILRJ)6+XW3GJLJ;_Y=J5)?%BZXGPVO MQ>%HN@9_.3_E!_6G,G^=7AK[Y%^S[(I*U6VA:Z=1^X7[#$\;2+N 7O%WH2[M MY-[IAO*F]8_NX=MNX08=D2K5UG0I^^P"I_>?V;_T M@[>#>4=[,(GJ2M_K9K[(O=_V;+T]K6]V62B;G_WB4: M-:M!(R8:N"I\F_W:A>"Z6 D2CCI84T48W$HV5)*$/$3(CC/LX\,I1)#P"22; M0/8)Y$VA0E2H09/TFKK71,)+T&"I2(:>1,.E(HB\.U6/6-Z(X46]K 9-.NEE M)L"+$#"C@@RK-IPJ].Z4.&:18P89=;.*23-F%I M$T(+ LW:5<(417IHVJRIBI8WH;0!3YNRM"E3VQC1I@QMY*6(EE,)K-JDA'<6 MWBEOQ@)G###ZE%89?<\>7ENH9A:2ZC(B.26US619Y!$-PTP-_;*$)O M&\_@4?40ER82B7?'<8"W' @98L#$X?^QK$?)E$4F^!UL'B:ZQ>4-#JC#I0'9 M"DC"$@HOQL1491<2@8GE;Q/S%@?4X]( >S)08[*.<6CW-/(MN-XW: M5]TII]]E_THS')'^R)M#4;?.FS9VK][OJ/=:&V4A[6QSG:,]E5T?2K4WW6UB M[YOA:#(\&'T:CUW^]>RW_ ]02P,$% @ >IY:3ME[ (2J! QQ< !D M !X;"]W;W)K&ULE5C;;N-&#/T5P^^6-.3H%C@& M8@=%"[3 8HMMGQ5[$ALK6:ZDQ-N_KV[QRL,SJ>.'V%(XY"$UYY":Y;FLOM=[ M8YK9CR(_UO?S?=.<[GR_WNY-D=5>>3+']C_/955D37M9O?CUJ3+9KE]4Y#X% M0>07V>$X7RW[>U^JU;)\;?+#T7RI9O5K4635OVN3E^?[N9J_W_AZ>-DWW0U_ MM3QE+^9/TWP[?:G:*__B97LR9;+:OR/*N&QWO*NEVD[G1;_6UWLR]V_[^V/'5[]VV5!-'2 M?^L+R$(A5B36$[7 3;2@H-KDT=I$C,&P3!/[M?S59XQ M=J"A ]T[T%<.$JM0@TW4VQR'0D4:!PEAD! $2:T@@TTR"<+D13A*!*-$,HJR MZKV.1!0*O!!'B6&46%9<.?9- ATD *:U<]:)A)E.8 [;:S"*)T8Z]5(,)850 M4@$E5!:25"(A]JR'MY%6''N.+:("S-@ U(5MR@823N19Q-Z,5N'4RL$JY9 / M!8\&JIX#L MJ=#&$@HL;&_[C9+BJ'3DXKK"\JB0/HJ>* 5RH;3@^VB&*W@-!JNHB@&8V 83 M QE,/&6#D68?50>KLDJ KB<.%UA-E913Q6+O2:E1Y,I9(I=*DU8I4FJ=$+VH#$:7;5*;??3T2B^C6"$ ME9G I.GJRH0%E<+;.4I8! F((-F-G:0(:G?UL< 1$#BRQ9^D*R&L6P3& M27*,S81UB]+;R\I8;1BHC"< MPO59A:E>^I/B>K8M7X]-=R@XN7LYC7[H#Z.M^VMU]SB<*?]T,QQQ_Y%5 M+X=C/7LJFZ8L^A/1Y[)L3(LQ\-J-OC?9[G*1F^>F^QFWOZOA:'FX:,K3>&SN M7\[N5_\!4$L#!!0 ( 'J>6DYG3L9F90, @/ 9 >&PO=V]R:W-H M965TJP/7G.J>;;3067A4=^/O#++*W5)B.?VX=MNX?JM(E[PK6PI,G5YX6M> M%"V3TO&W)W6O.=O X?T;^Q==O"KF*6OX6A1_\IT\+MS$=79\GYT+^2@N7WE? M$'.=OOKO_(47"MXJ43FVHFCT?V=[;J0H>Q8EINVM>Z>NEYW\+PP&T#Z#7 M !)-!@1]0/ >$$X&A'U ^-D U@3NVV(S.F MEFO;#NK5T;^I^6S4Z,LR"8*Y]](2]9A5AZ$##+DB/,5^34%1BA6UPNDXP=I& M!/X8LK$AL2'SWH8D08B%!G N DT0C @8)@@A0:@)PA%!9$QFAXDTIM(8EB1^ M^X*3Z#VQ-8>&IE6B94I@ZLO$GDWSA>SE(R24#X"3\F'+OR,4R ]-^=3.%850/D#"5K8! MR(^48P\@ 5#.3.4!F"6TB]< :4F>@HPE8]( MTVR>XP*PF1'@9J'I9L2VL]2?RH7=AT0@5V+FBNR7V"=3R;!3$6!5H6%5]SUH MZ*K15'LFV%D(L!9J6@L!WD("N MLY$U*\3L'H,1/ITK %D. Q[ /*"CN^M3_ M_-<%Q:V7@M;+3*?K0<-%BV/X.@%DZD.;!LC(=/ZN &_P=5_R^J"/6HVS%>=* MME_ @]'K<>Z.MJ<#8WQ%9ION4/9.TYT1?V3U(:\:YTE(=?;0)X2]$)(KH?ZM M6NJC.I9>'PJ^E^UMK.[K[FS6/4AQZL^=WO7PN_P/4$L#!!0 ( 'J>6DZ4 M-E]C!@( *0% 9 >&PO=V]R:W-H965T MIXCBIO6+S,1.O,A8+TG3PHE[HJ<4\[][(&S(_APNN?\0[(ZIQAO GP8&,=M[NI(S8R_Z\+W*_;5." B4 M4BM@M=S@ (1H(97&ZZCI3Y::.-^_JW\SM:M:SEC @9'GII)U[F]]KX(+[HE\ M8L,CC/4DOC<6_P-N0!1<9Z(\2D:$^?7*7DA&1Q65"L5O=FU:LP[V9K,=:6Y" M.!+"B1"D7Q*BD1!]$.(O"?%(B!<$9$LQO3EBB8N,L\'C]NMV6#^B8!>K[IBFT29NBFA4;,WF+"&2:8$$BI3Q:ARV(?WM$7!H=[1+3^##G> M0S:1.XG(66=D^-$\B> _5<1.@=@(Q)\:%2T:Y<+$;I/$:9(X!)*%B0N3NDU2 MITGJ$-@L3"QF8S"MP22K!>9PCXF7F*,+L^P(FKU5"OQJYH#P2M:W4G_R670: M-0^A?NN+^%Z-(#LQ/F3L_/J)^;5IA7=F4OV3S'N_,"9!I;A>J8;6:F1.!P(7 MJ;<;M>=V<-B#9-TX$]$TF(M_4$L#!!0 ( 'J>6D[Z]/P?^@, $3 9 M >&PO=V]R:W-H965TJ,A#B"(1 M%FE6^IM5/_96;5;ZUN19J=XJK[X515K]NU6YOJ]]XG\.?,O.EZ8;"#>K:WI6 M?ZKFK^M;U3Z%#R_'K%!EG>G2J]1I[;^2EST5G4&/^)ZI>SVY][JIO&O]HWOX M[;CVHRXBE:M#T[E(V\N'VJD\[SRUUVNG\ M[^S87-9^['M'=4IO>?--WW]5XX2X[XVS_UU]J+R%=Y&T' >=U_VW=[C5C2Y& M+VTH1?ISN&9E?[V/_C_-< ,8#6"I 1T-Z,, R)<&;#1@AD$X3*7/S3YMTLVJ MTG>O&LI[3;M51%Y8F_U#-]@GN_^M34_=CGYL8AZOPH_.T8C9#AB88,@#$;;> M'Q2 46S!,H]Y,J?8(1@1S3%[#.,(A*)SI;T#.G, N .&.F"] S9S0(UD#1C> M8\JODL51"HY0,(."6Q013B%0"H%0<(-"+)V%1"DD0B$,"KF4(D8I8H1"&A0# M1DXIXH@$8"P^!,82%AAK=(_ 0/* X5$G:-2)%36GQCK?#IAXP@.2!,8BV"$H MY@R&1/CFCY DQ@X7#OT@RS<50?7AE<""4HZ@Z7RE +-&.P0F& 3&)MTC,$Y% M(!UQXW)"Z()BCB ^JY,PHZ9V,4GB# <7)X*I4^)P@8L/X4\4$Q<7@JF+54QA MIU]*:U\B,)8(:U]B,!#.K8 K%K$E"RFFM)@(A8"8<2,PP@/A" C7-X((G'3H M/,'%AB3+RPFX0@"F$&8Y1]!\TP5)-/F8*4),.+6V*8)B;(*:SP 7*" +"CN" MYA6C 3>C1F 1#1R*";C< 2)WTM50XB*PVQTBK!<&AI*NURC% M%8\BBB<=JX'BDD.?Z(DH+A)T24]$[2Z&BLA4T=T(F[4@B5'Q_0B:=K<@B&L; M4,=D/YPO_ MNQD.A_Y(JW-6UMZ[;AI=]&<))ZT;U489!6W2+BH]/AYR=6JZ6]G>5\.AS/#0 MZ.MXX!0^3KTV_P%02P,$% @ >IY:3BZ0\#&K @ 1@H !D !X;"]W M;W)K&ULC9;;CILP$(9?!7&_"S8!G(@@)5M5K=1* MT59MKYW$"6@!4]L)V[>O,81R&$M[$VQG9K[QF-],TG#Q)C/&E/->%I7NWV;$"G92;0BJ'W?VPHJB MC:3S^-,'=0=FZS@>/Z)_-IO7FSE2R5YX\3L_JVSK$MJ5-U]8OZ'0 M=?K=?V-W5FCS-A/-./%"FE_G=).*EWT4G4I)W[MG7IEGT\=_N,$.N'? @T-7 M'*\#F,=I@79M3NVA*8?[3R4N]>D])'";>O0W4V^P[ M&SRR08.%IZ,/" PA]GCA3B(?#A" .08F0##),8(#K, *Q-@-0D0SS;9V<3& MIC(V3_XS@2DA2 D!"IE1.ALRI5CV$H&4"*"L9Y1H0;%"8A 2+R'$GT$ZFW , M@1$$1! @68( E7+OCH$PP&0#PO$!Q(-Y@KQ@8JO+!R+$!' 6A> Q5WE8X6+4H $#1'!0 &[+<+@@6-P+43>;J[HVFG-#" M@>6- 'T3R\N(8.VBZ.,W&8*5B0!I+NZRWFAR?,AZ?+ ^$2#0Q76&0(6N+2!8 MHFC]@1NM-YJ>GZ7X&!8RAH0\O]3P4LA/UA<2PTK&D)+G5UMO%$^/:"YE;_09 M+YFXF@9&.B=^JTSW-%H=FJ0=-FW ?_.NP_I.Q36OI'/D2C<3YI-_X5PQG8Q6 M@NMDNJD;)@6[J'88Z['H.IMNHGC==VW>T#JF_P!02P,$% @ >IY:3E'L MM^WD 0 I 0 !D !X;"]W;W)K&UL;53;CILP M$/T5Q ?$7 (A$2!MMEJU4BM%6[5]=F"X:&W,VB9L_[Z^$,I&?L&>\9ES9LR, M\YGQ-]$!2.^#DD$4?B?E>$)(5!U0+'9LA$&=-(Q3+)7)6R1&#K@V092@* A2 M1'$_^&5N?!=>YFR2I!_@PCTQ48KYWS,0-A=^Z-\=KWW;2>U 93[B%GZ"_#5> MN++0RE+W% ;1L\'CT!3^4W@ZIQIO +][F,5F[^E*KHR]:>-;7?B!3@@(5%(S M8+7%TU\E=>!V?V=_,;6K6JY8P#,C?_I:=H6?^5X-#9Z(?&7S M5UCJ27QO*?X[W( HN,Y$:52,"//UJDE(1A<6E0K%'W;M![/."_\]S!T0+0'1 M&A ?3"U6R&3^!4M9,)2^4]U9FV3%'-TVT M8,X6$VTQQV#%(,6_BD0ND7/D( C=!+$SR]@0Q)\((C?!WDFP-P3[3P3Q0YD6 MDQG,8##!+G.+)$Z1Q"&R?Q"QF,-&)$EWL5LE=:JD#I7D0<5BPF C]G7B"!-PE2MU$JC&;5]=H@3T "FMA.F?U\OA 'LIO,2+YQS[KGVE6^R M >%74D%(C;>VZ$\XS=*%-W<$G;)!+VP+\9P<;-&Q-U[QM/-?GBO(-.\]Z<(8O MD/[HGS!;V9/*L6YA1VK4&1B>MN:#NWET'4X0B)\U',AL;O!4#@B]\L77X]9T MN"/8P))R"<"&*]S#IN%*S,?O4=2<8G+B?'Y3_RR29\D< (%[U/RJC[3:FHEI M'.$)7!KZC(8O<$PH-(TQ^V_P"AL&YTY8C!(U1/P:Y850U(XJS$H+WN18=V(< M1OT;34_P1H(W$=SH+L$?"?X[(;A+"$9"\%%".!+"%<&6N8O#+ %>8;18&!9 M#SW@9>=N0G9=)=\4MR.^L?,D;/>:)VF4V5UNFS 8A6\%^0)JP.%C$2"UF:9-VJ2HT[;?#GD)J 8SVPG=W<\V ME"7$B]+\B+_.>_PVU9)W-4*]6O,99E#2V5#[R'3J]47+14 MZ:$X8-D+H'M;U#(<^GZ,6]ITJ,CLW%84&3\JUG2P%9X\MBT5?YZ \2%' 7J; M>&X.M3(3N,AZ>H#OH'[T6Z%'>';9-RUTLN&=)Z#*T6.PWJ1&;P4_&QCD6=\S M27::)Y2U-XWG]S_V2SZRP[*F'# MV:]FK^H2+D3>&_P@F8EAL2O4?)F;3?7GF4BK>3BT9I MZ>O8-IUMAW$E3J:%:S!FN&&21T M@H368'5A$"U 7)IX 3)J8JOIK(:$Q#$D0WXL1.FO@.&I=F21._]W03)T[B.-W_ M&*1.@_2./"[-,D]Z]>RFKC#X[.4VE^TW*@Y-)[T=5_J>L&]JQ;D";>D_Z-.I M]?T^#QA4RG03W1?C+3<.%.^G"QS/_R+%7U!+ P04 " !ZGEI.HQM9(?'$ M 4# , % 'AL+W-H87)E9%-T&UL[+U;4R-)EB[ZO,^O".M# M[R'-A%HW$&3WM!E)BBQUD\ @LFKJC.V'0 H@NH1"$Q%*DO[U>UW=E\=%4E;U MS.EMMA\R 2G"K\N7K^NW_E049;19I?^Y22ZRS:K\U]^=]<:_B[Z]+%?%O_[N MN2S7[__PAV+^G+S$13=;)ROXYC'+7^(2_LR?_E"L\R1>%,])4KXL_S#H]4[^ M\!*GJ]_]^4]%^N<_E7_^F,TW+\FJC.+5(IJLRK1\BZ8K;B'-5M%1]&7V,3H\ M>/>G/Y1__M,?\"5^L3^(/F>K\KF MQ;)HOKUQV3>C8;]3C3H]4^K7UXF#]UH M,* OSZI?_F6S@B_/FM_\.)E&_W'^4)1Y/"__5_5;&?]=\I3B$S"KZ_@EJ?5^ MIJNG:%;& M97T,/R>UCZ2%RW29Y-$%]/R4Y;7-NXKSIR0ZG\\3> J>6?#S+6W]E"R7T5]7 MV>LJFB5QD:W@^6E1;%I?^#%;PD&- M%-'-IBQ*.)RP#"VOW6X>END<""*+R]JF9*LB6Z8+FN6'>!FOY@FT#-R@\$<[ M.HC25?0Y72[AQ->IPISD<:W]+W=WD^O[Z'PVF]S/WM>^CHMGXBQS_"7YSTWZ M-5["UM8ZF3W#3A^52?X"0_F:%.5+TU.P9<@#BRA/Y@DT];!,_N?_>SKH#_YX MG911]@B?%TD.KT? P*)%MGDH'S?+*-;7X(F#7ON&I1G$9P>R2EP<@%N55 M--Q50W,%C!Q[+C?YJJ"GFCOHC[K'VWJHK>$4)KPJ&^CT-D_6<;J(DF_ UXN$ M.\W*9VAK+D?@0W^.)G=?X9MG-5&<'=S M.[F[_SDZO_X83?[MR_06'],UG]S7V?/E! CB8W1Q]:>;FX\_3:^NFAMJ[N3^YO[\JN4[ MI>RKZ?F'Z=7T?CJID[>CQW7\AL38\'V^@8.W3..'=)F6:9UAZ2/00IX!HZ'# MDKW@AM,%7"<6^#:)ROA;TMKMQ^0Q@:U? +$"96UJWX?DL65P;I_N)C].KK], M:H.YOKCY/*%=-,O4O -;'N#Q;!D']/)YRA1*E(C4-;W^-+F^@-:BP^NL3*)^ MKRJBH)#TOEC'\^1??[>6H_R[/T23%FV3!)]MS^G;.A RD@XQIG]YX=]_)]EO(1.YQ1Q_1X0). M>)S#N86EIOVO2=7AJS4RVNMQ)JF]'LW:A8M@55'^2NA*QBM.>)!?3>W8+VEG M?YGBI+;\S&QJI^\VSQ:;>8W<9K!7Z;R%R;5P0+R5HIO+J*TKX9!9(6) 8R.? M[FYFLPBNR,OI?4L+3SD3ZUG#_8*$&.=S%J$6 M,(IEML9=J"T!T2@^]!+GOR1EPW9^2E8):C3X4+QX25>D(2$':>BTS&&=-SDR MHODS"LLM$@;HF]@&/*8B2OLD^:ZHWR @@H#TT?*U2@%TS1S*.KUK%P+DR0\3 MT/$FD;^>ZG<.;-N/T]GTYCJ"1Z/##Y/K"6QC='EW\_G=UA=%<6P8+,J@*1\- M=\#E6;, AWEWU1;]XCE=/^%"T6>5) MO$2>&CW%*7!V>@-F%0&3W**"W,??\#Q_30L4[P\?X%C!V7X'/(+OQ#+#(_,; M.]DYL0;F7GOT.[9G9N[J?XDF=$O_%O9.W&';!13]QV>2;6H6'".\W(KP(Q^>X=KW+@W_W&'NL)EEK_&^:(V0K1.4)>PM7,CLF)S\VRU M0LD1/GM-RV<1R9!D@!APN=8P6K0-B H,B@8]B"- 1K_E_/\7=EO?K?4&[D5< M+;S00#I+H 70UU-;\$F#E9A!7*.*WP@F'_],MU! M>35!JH7RVIYK:[=FL&AIM^VYMG9KQLV6=FO/;;MHT,YTN]S9O79S/?H@N MKVY^FM'E'WF)Y?SB?OICB^*_^-M&]PPX?IX ?<_394+;)YP:/L>_R/)%-\8" M1OOP9H2FX4GAK';216-T>C!;2OS/YP?P7JOK#@,A&3D)L@_P-#'*>\FLD M$IIV=O7A"1;FE;RDFY>6"VR5K8YH^BGL4"%2&ZQ)\ZU,%XQ9'+):T>",9:"C M!T2_G@,CR46!-L_A]YL7^!S:?-@4P-D+>;B@^Z6^XNVVQ881?]QWF>4Q9&?- M9CA>J6W?;;&+7.]+7[N(GDV .XC^5KAE$1)!W99+VLCV9S['J%_03FU_,.@4 MI@F3@WL#=QNOD$9MZ#9^XY/Y$B^2ILNGD2 <9=&"*EVUKOBF8.+BH7_?:E]. MK\^O+W:M=I[-DV111(]Y]D(Z?=/=VB">DETP75B)%&?&Z@B06;ETEYS7DW07GE^%7V:!9.VMK[)!L)C95(8\&Z,LP> M1&KT?[ MD<(YCIZ6V0-:Y1-@HCE=HWD6+SKP6YD\<4,D.&S*[(7^FK]!(T4R1[[^%H& MMB$NT(UT1'I+%=%S^O2,!@P*,T"NUO(N4EH,' ;8^-N@<-U@%D!0 MS%VE85Z@""T#0O343_*$E.V$)[C2HT7Z1!IM7)8QJ"C%)G^,44PNG_-L RN3 M;7*[S#,=PF7\D*?SZ!;X.JX=^*W6Z+B7S@LU=0W):P6Z^X1L7FH4@7 M*>Y@$1W.X1OU771H/81R46V/5V\=H5S]^#6I?K(I] /@*O(9K)FC^.<8%,J' M)%FA? IS8II':WV^('*CA7MBBRB,$KY)UD30_M0#+<%$UTL62W&47X 5JKY1 MN./VZ?S\5CON1N= 4[AS^9SG$F$42A'/A7!@<1Y8QRG,()-E^@+K6KJK5=8; MWNE&7YCW34#&>*&.S=:LS8Z17+!KIQI6 <$ZLL3#=$76SGB9K5#N >V/MQ5FCK=1$D/; MBQ1E-QB_94;9PS)]XE65;GAC0..#6SAW,G_!*_BR699(*"UM%#R6-@Q3M7I]"MU)>CD 8F2NW])8N!2 M3FZT+^-0-S#E'.UGI.BL,Q$ Q6U1TX'J2AU^7A3:/*K3:+H6-@J?($=\RK+% M:RHN7_&JT\FNN+R[T4]P#$G"@#X\@<'F/P-Q M9#DY#M&P ]R+C!-(J\LBPR=JI^$5C_0R3;!+(,J6-2*RP/$8EBKDRKO@WENBO -CX.UJV$=^WI,+R%5T M#(F2:1\9!+U M^DBAS$"9,;_GK_)%1C>!7&@1RAJPJ^CXS%9-\^C0DKZ:_0IBOO0T@G %-Q+P M#_0*\Z#8D],%X3OZRP9ZYL",R3>X,,CM -HNT-LO1?0)"'#MY 7W@ H-'9"5 M4KF*\A2N,_+4Y54AF(G_B=J2R+3E4H799+4XJ+L[ZT+CXK!"60U. M672?S,E- MWE7IAQ7^%+7JJI?4SBL7C%VTZZ$7#X+H'Q$(D&*T M"?L#P1B6 MFBXL;T4 QDF;WAX-8]9Y+(F(;6)#FQ(33?ZR-YO M[,AN*C8W70'QOD2?TWF>L>I5Z;;'W?9[IEM9K/9NQCJ?DT[KA ;'OY>G=K?L M+X:IN1CP[4N4#7XDV4 N$3Q"&,L#NVP$A[A@P84D)K[=Z,YZ2&3=]+BK;!6O M^!;NH%A.M@N@W%(,"TC":@WHD" *Q)@#VU@&0C*T7KXBS0@C1/8!VC?(A27Y M#W!$5AA!B@$6\ QOH,J38V ## 4?,U,Q;_"Y;I9#Y"3RS:U'*),)XV 7. 3? M;@<9!UV=J"++8J'6@.P&N"R&C\2+KS!VX+;(^&12,'ON2=<'!;]8+BE^1D0] MO)R)P\7K-2R4W1VOJM"$0"[R7+]E>A39FJV.=C[(DGW.\WY:D=<*I=6TF /; MJRZ#WJ/-RB'L-#:SR8G2'U#]1+HG_PB\E>96GEBA63AAB7D>YSDI []!KUC# M)?V-.'B5)$C";HM.[K1<%95P3_JD&N#948:X-:RSVQP2(0>RR9VON@B(CB)K MS[W;1 RY=!QQAU'OQBMDD\_M=B;?1)WA!YVO"F0Z8!UD'ENB4EZ+6V YKRA8 M,(Z_QND2%^ (5O$()>Z:Z(>K[0S0(/BGH-K-2S*R).G32D+\YVPCN3?G_Y/K M[XK[,_HN2$5S"0Z8Z_LB#SQ*NX&I(2W,#4AA,UVR_>7H4L9YHLQ%@?HMYV"1 MK#*CFFLGTGD::/'(7HC+X*- VZ;7(D*MBKD2; &'A^2BQT8):]#"W$0JCBAC MA]A;X5?-S3H<&)$'R0$:*-XXK#T&L>#[B'1CUE@;.G=-$@>N!K8\1@>'I]W! M.Q<"WXD.^MV>CXB'<1X-"INRT,69B8D MCH%>DA/@Q"'DYB0=O:+@%0,IS)E1=!O_GYL8LZ HDI6>@0^6^G>""CH1UX C/4WT2=U=,)LUZDQI0(3-I;[9-OI5AK1:0,Q1S8 T^W M..2.I!JXXT72BEC:H!4,N*)&_$RZT0T9OMJW647OK5O=H:7R"\Z1Q?BZEZYQ M+""7O/+JTH*KM&=6%CZ$7V'[4Z!NOJ'80VVL(:QA&$%F29'88IJ4Q:*A)R\[ MALTN&S34$2VIAD(69G'-.%46/EP=N<0K#IPADZV;#IEP@M4KV(JO@L-A^JYB M[2;=3^Q@E3^ 7J_(==7^8?D<7>.L%]&D[H0B?QHZZ MT7W;('3+1;' LRDQE_Q2:Z/U%^,],EB8G[&)7&YU_T% ?7PQ+;-7:(?\*7C" MT(#F;$6QXM5CFA?E48IV>/HMVP ?2\IGE*:F*S%VZ\/H M/2 %I6[U=J;]#ENH F],GCS%),C"[4WWD_-/+!)@FHN.WK(2XH"G:LT9%$AG M_!LS%8Q> W%R#LIH H* 220PO,KDS/S#GX%AKX<(Z&K&&=*-;&V PT0 # M)8#;QO #NNQ(?21BH+:7'-5BDYY\Z!PHLC:0KID:,&8 _*/B'2=5+T&JQQ*C&]\X3N$#7(+YP12]\V*020V%L_[9Z:._.GLL*3*@CT^/Y>%)-2*DS[+'Y08.+E&?6*;Q M]R(:XKO'\NX5AC+3M1*,AC)^^:"YF3\F+!*C.X;$$HZ :Y#+IZ$TN\Y!,"Y! MY(^>DR5KVO&*+3K M9'H,'W;WX1J08,E_IJ13,#1PB0VH^ZTRNA6G\?$\>!1 M0]SPS2.P '+SX3::@+N5-42L-7"$>D+GCA]7L\HCV]UDWPCDN:+-*CKN-$C* MK[@$H241Y'VA/R)R94XMIM8.2V9$D(ML;4,9SF=?2/,ZZO5K'BEC>)3O;KZ2 MF3XZG&T>RFP-'.=T<'S4[[U[']TQ7W=RS>?0X^A;/?>JNO_PRMI?6G2%8 'D M>(-,0I&\\JFQJ&0/Z 8@AD\6T *TU=6F,)1<3&I_+$ MVDXL73.L UJIDBQ8JT8!S8FE'"C'.13D;4+Y*OF6%J6*@T:&1(K&>QG14=B! MQ9WY*YX6FK&6&E"1?DQ[X&T<0:8TI5Z"WAH*:X5>Q)]7_N%^K0\63*-FA_ M#?OAB3B*>EQ1M(U5[W'SFCR*6[M /?,QC>W0*B,*)-#"13G0NL%=3.XSM/.S MQ?PIYHO"ITG98R8!9$C754<)6_-8^TL?G3RI'$^6U9O:>40:8")_&<_+&UYM,'C6T::!G7Z'9X8H<2,+-/7&J:ARA(*)\*'@&2D*O5T8&G>B($_&*E\J7XF6A$977AGA(/+ M0&C,F8F0P"^GI2KDU\:&/-+ZLD"$H3T/?"+N_$@ )+U(T3%^S,0W.:(0.'=: MZ/V'!M4YD;HH#LK^O8S/KD4A>7DL:,._$YH8&APW7OS1Y7U5*FJQ"#03EI(L MJ>/*K9G%3,-UV&JSZE1U7>_A4[VRB)S-G.\KG0G\Y:TLC=-TQURM/\TAB' C])2EJQ9>6VW.6?U<:"(=PXHT&!JM1,CS\T AKV-"5PW_]8S% MQSZ*)"5/QF5E2):^$[;S\IGR3=AS!P+$FQHE56N1>_N-*-(\;$@;)R&BHQ<# M40?9ID)B1-""W!;5(:N6[^[A4"J8UL0[VD90G6#)Q%Y"+!\V+/6FFT[==F.S M'&&H-J]Q']M-1J%P#C2NW93C#&H-QAR-]\KIX(KS!EU.L*&/2.-L-4'3D@3. MWDF@E2Q'%=U)78$L>8O00Z3AO<"@5&0@KBZ(%_OO<+O?DE(]Q99(G2'MGF)2 M_I;E(J\LJMW+RF'N!<4W^XR)S4,QS].UT^G+9/Z\HGC:8K-&$M#<#!MYXX:Z M6!*8J^TVOV!]:"" )7D70VAX PX+U ZPZ+!S?(;3'L2R.1OLJ]N MGS0V7L4WM5+8M6B/;::KCJ_P4.K"5W#GZ/:8)Y)XE31L7FCRIFB'QDB;G-J4 MT&>V-(N:T&D>J97F=9@R.@U21^M<"5/Y.T7E)Z6Q(D@\B.27-.+4J/V?6.DC MHQ44AK*W+!L%!=ICG)T1A.2658*73EUV4*(KR1?6'*2?K41T(:-+TW4?:LOF&+^ B%YZU5B: M[#B7?="34T\*$#TXU)L@$V*5XU78ILDSY!5'Z-\_5Z84GHC6V#..3D2AR:0D MY"2VK(R(;^=&8;8H6 C]RU&DA#CK?3_N_9Y7*7W.-*T#:=11Q&:-MG+U[?BT MVR[G+QY]H%XO+'J$C70*Q)@<$9G2.5M\T$S--GB-VKV;?2E<[E-:A!/"@#T< MF,936@M+ )0ASVL([A/"YQ)9$2-*EH[L-@4+?A^6,R%''L>X>'KE*Y!!2#[ "V8M;Q%JG:%#B4'?HYIFLB6^8US%_!C:TU/[5 M0(G2J1@J99EUV*ODE4# Q#]X9YMC9U)+BS7W1TVG9[(WJU")PW5S]\XBV99@ MF&$(JXBMXOBL=?&K%OJ.5Z%P26@FF:IQ5N&@@4+$>")6LR >P>4/480B<2MA MK#C)=:U)3F;"Q'8W;69*X2S=.5>K;O; ]P*U\X1!Y;@$>M@U>2K/EKXKV%Q$ MUD0G"*Q.R5Z!B?0A!\-^Q7EM>H>N"KT&4TG=EER=BE>LAB^GRQID"^YA$ZCI2IQ_KP&]^PQ"N_L/6?GL_.6%0PY4'N>S&RN! M>OAH-S*P":OH+S&HEB#!6"7/')^/'U'KJ2X@*[1R+8JI/MPP!U?TSH[ZPT[C1KM%/JXO\K%/9+QG M@2Q.E[68'G7C20AQ:'*>.S.G>PR93EK,-P6>)#)RV[LQ73O.DYAD0PZ<64%V:^:22?6 3$(/Z*R5K@[SWN)7M6"(J4CQ;);Q,.D"G;^G M$%B@FF(3%T$8-X=;QSG93KTS!9U,%-,J9L(WTMC)_YJK<4;6TUK55N0>I%?A M718Z6#_&N7":-;%7$QG"X;-?WT6"8J(V0YY]55KO1E]J!\-IS!+'X!/"HA";S00?=B9CKAV#<5!YBAMG7]:/"7MCZIE;<\IXQ2T[8H9 MV!T!H'%R#,;LY$:C0X&.E)8^NIQXFY/W,3"RA]*Q2ZHGF)U/>#') P5K-O7/ M79!/++!$!8/;860HAB9[*WW,Y4XP5YV"B9.88S@IEM$EW&E0O6[[8YJC]+KL M1+./1S^=7W=0H8Q1-?P%KP6T8Y,E\,=;^*H (A3!YQ7>6[++F'C?4D -H GO M6Z$W36:$@ .@BRG;%!3PYOA,)?#70/:CU*DY]>BT$E,>.KEN*6'1H+D>K;K%<\<,6L,HZ[%AB-MJS%&T#?$ MQ!1,#*\6,M":X3S<^X%_EO,V&Z^Q_(?.Y73NQ&GL;PWK1<]S'1.R(M M/"9!,"ADB'C+-[-1N@T&V7 MXN\E65Z-.OQ@]$ORQB@0OHM;=QHZE49I-6WBMC.526NJO$KA!$-[2_:C9"$= M,'I9=QDY9 MGV46S6 9J/CEDAO5"=VJV&73:;,F!D/KA?.+A^D-(BE5!%]-9W.R;!L9D+CG ME@9X'HD-;JN"J0?&9Q!>YO&F$"!0Z@B1!2SE.%M=2)9&I9+%5$*X"PB UA W M@^-:U%!APAK]EK906K!;+D" [1W.#BV1H85R8PS:$5@^4D;X;LW,=O$]&)"0 M.K\ER04K;21D3/$+AQ'A>25+J%43B MDKG9?)EM%N)A\.3^"X>Z)E,C4"(?(O4,W HWN>.M(L+^.FU,[+M8 M5\=$+'CTH7F\INO-N0.=D&M 82]>>9@\ M;3H8NQNRA/&')T< *(*CI(N-SFX;EHTMF-GE!%-1C5EO5!X4):$).-#)A<13 M\?YI R,4)4!5PE;,PL"K:Z#IU*!DEG&33).@3E9?EGV'0@1 MKY.AS*U)P7AL;B GKYY0,UA-(76*!$>'5L$;*UE]F!)-A91>XOR)Q-5'0E\/![QXA%BB*TNSX%:Y#L,>==2$//FQOJ8&I@: MP1,712+^5A5+CSLA(Z^X#I3365'<>FHTL8Z$E+B##2L+N2+(X1T>JNW M=G_;WAA%>*_D$L9N@6)@'6\GM2>U/Z%2NA+U5OC(Q*5M M@-.RE*J/$H%1#V1%3C""9;,!B#V,R)V1'5P.1,C(F0"A&7-3$V/(J2"@> 4GP4WK8J4 D=>#U! M@K61G;B!^CG8;6]3:%\9SDQLF2Y]PO5D+9OTK!DIMAN (U#."BY+PZ")SIW' M,$A;;%@$;%KN;L.Y-+QQ55)>F*&1BD6XIN14U1"DD2)^J6\@+D_#> Q$L[I% M<#0$<*EW3^,IM>R5J)C@+F6K=)4I@-)!;=EP_([ZZX1;JZG-E04+"T<^."A2 M+=TK4HX)6\KQQGK!M%Z7V+5DF#R]%BLCH&08"E!X028;XC^&UB&)SV2T2%)) MV?)CKI6. XN%[[_&'/9./2L ,+/3/,$M 3IJU@IMF2G!090AMU3#_.U!<@S+0)G>4-MXD8_>1#%T2!?$9MI&AW"E/6'W1,W.!RN45G# M2#$T*C4@G#9/:%R!I)6 ]FHX329JKN.@K :[ $VK\M2UV,*HL4'SH1-+ /B&7@7&@?=FXIE]O"66^"HU1' MI+((PR)=A$A6U%HF@2*QQ#DDF-B%9%E+3O (Q=^;)1'&HS0F1P@!"--+$"YY MAE9L5<>>X;\E.U70FN%12^JKT-Q^F EI+>1.J$L6!C*>S44B!S49ZC1QMU+9 M=NNX+5=I"I9;>*A+#(T W+AU<'R;K#X76S(A)KCHB,)%7?@4M4,R9G<8? MJ#]Q=-:+CH ^@Q?T@'B:U2Z(Q5+8O1^2Q[] Q=!9NMW9<;&R0,VFW&<(":WI ML[3\QG;JAF5 $ER8>EZ4#)W"8176T5=-!8\-\I&#(ZI!W12>N5?]&D'FF?JJ MR.<0V _X)1"LECB=W(DKYB&-HQ.YDR@H1S<9"_M!"X7;_+?ZVC1M!MDA>$?J M&]!P.G0ABM!_00(;W:E?2?ITR9&XLVY/] )P0$H=U1E09'0%CV$$B&M9VDVV MKMXL#R[CBF^2=E J)Y.!9B! $L)2=;-0#UK M]@QNNUKY/%[XZ@>V>N2CH77?L1>1TR0(W]B*9:NCKEH M.'98JIUTHQ^R5URB#KOP!.9_]69D$$%D"*00LN#:EMRU523:-EFF2TZ*]R8% MN$E2.,NZ>O:6FBR7YT@%PU'3OX>!(!+YYCPB%2L MT@^;63%-5A)RPPUN1-<06SY!MM@])-@[F0)9.'6)G83 HJ%##C!IP-FFY!!! M7R<&)64Y #'G10M$H?0AP7BBFK.KR>? 45C1&V\&M$GP?4P-H@!-3/\!X!<&6 K,BX1>Q.KA<=:9E@Q&S=:SP]PYIGZ"G1L^*JY M3;?!EATI;-E/)IC7C+8^ %JT/)$KU'&R[P7H,NA'#@^-"Q$TQ:8"/_D<$R\9 MU7E)&#*+MLT-!CXF"Y=P7(]4$$)WX'<^R))9IQP#LE (X=5=QWM$N6R/0S7Z M2_D=(:@!4"T-\4W,+%7+ROX1J6;_C0>T*>IY=YPUS9+76QXP,,6$,08%)CI,BX6(_! MJH1;("U;UH)L(" ;#IT19.'*,ECSDH^ 9FJ'X9J E_MGU;+?MCYIPXO8PX"T MQ.(SPQ'/F:9MK@GI#U8B"Y$&JGE")CBY*37)YVF@;;Z69"1)2'OD.-D('\VL M^OYL)_9]^KP,E7-7+@W"VUMJC9OX#F^)WCMOZ?[9A-,UU9XSR2);)V8SA'8E M:%5G1\K<_LF7]0IZ^^3='!U#N#6ZP563L] 1%%J0['@^^=%XI0. MCDT'03L.OM3#R5N[;=.M6K';XA+X.[AFQ&MF7V1@'G7[9M8\96_S,RRGH6A* MT]UJ+$DNQL3G2 K3=E'*UB) &A 6_="\\VH!M&8!QTT6+X)E8,8A?QO#L4M8 MZW;&E&WREO*'A,GUZBWLC995AM.NEK/A^/!,TP+KAO&LN4 E%$5M\0CS#>$;-F]6!\M:SGM59L/"0WC1 M'T3#T6EW #_);P%_GO3A1'HH\S'>Y(<].!#O\/=!(\Q*?W32/8L.B2F\B_J# M4_BK+6U6JX/UAV-HE/\W>M=[9YJRY'+<@Y9IA"?X7Q6LJ.-<.^,SY%@]&//X M#$]Q_4G"@9>GCT>#[G%T..J.8-C'PU-X@5&C@LI+]HU3Z!U95A_?(4 (Q*"& M@RB)A**$T"QJ M-!=#CLGT$+[W"]24:"CP:] ?SR3BP0S7:':Q &?X;MFC@U MZ0)#105N&Y\%?>!\\X1V#SZV+>:%TZ/^<0T JSCZ9*N@TA(<32754Y[&BL$N M.]=A*;$IY@WZFM61?04>.^ M79 Z( E#/NWSPL4DW>LJ=@Q2F=HYZKM2 ?B3.-MP:5TNKY4!"P?3F#OA*( ( M,/1!H,!C!CTVI"8$&>T8'[H *8B@%%\V2=D>92E,VO("OAW%=P!; M^]J#QMY3?,>94/M48X:86U$/?6/'EGM6M< MTN:>E)A=\6YTKRZT> +KEKY4V\*WGU?;;ZM3B)0ZN\"I=%K'@$YKD"\H29Q" MD%PWCSIA%"TS_]H?SSG_Y0 MI'_^$_XK_]Q@26I[),@_#]//H_\X?RCH\_]5>WORX^3ZRR2ZFUSWD]O MKFF;?H.J^1J\4101:J)4#]S50GR! 8R M5%V@.NR_PV(>U.Y!=#+&Z_P@.B8)1VZ8]_!+4]@YVB?Z()&,0 RXWQ(@<3@ MF0+(?!R-^@,0B.XI$J/B7H3#T!^<0$MG( Z,Y1G]#H2$SFFOS^)99P0"S9D, MO"$!/HPL<+99;Q?:"@'0I>$&]6E+%UQ9A)Y(L3A1:$M#8DR8B-)6KW>/UFO1 M)\YHQNV$J?^ODAP1A-ML"6!1&U-]!N$$J@ #:M[M&&U6HTT4D2*LU/!6L017 M22"K):O8#0ZSRTU<"Y=?)SQ;6E$544.N("G!MACF+04#G5<#9N^<4GYKL@]N M3.YR*PHK;::>W IR=3U(+0B]]:: MHQITLC[W9,S"OVQ*CF'CCJWJ\"Q.$.> M4X)_3?H(!_PY6(.ZJ9M],%H(%OH^==5?BF2/:3G+SHI27R3S\#5S>8?NF/BV M5-VL@XMKA<$JW*M3_.Y\@!G0PB)I#CVS 3T.$TS"EQ33N/UUB@Q!R$EBW@ZG MDJZT108J ^*JN!=-L31G8G,!X*3_>^ALEQD4P"-0O*)<2=JL2!6[^D::Z@$[ MW2>*L"$4K[5.3M.R<"Q^D=G%V2]\T O58]^HU&%.V^Q;+$E!O:6UJ6Q]HXQ MP+N;7QRE[F_1(UPJ7EO86W/L&=JFV\/#)994JX-9R#B-%;0979Q;1 U$TL*\ M,LQM^UISX[7!I-6MO%A:CC?2F\=@6O.D6B7 ^A\T!$%S"UA10T<%@2[19>,G M4('8:+,U:RRJ36QJS,.KQSPU ;$U=_*;;/'QZK_-'/]3^$!C>V7\B]3GR"I. M1!L_Z:?(%E 'V_5F)#S)._OG=0-84' %_*BGN,=4UF]7AKODVGBOC[UAJ]!X M8=RU-W4S+IN!2MR.4V9ARL[W[-L&CA*;/[-\OAM=9U6<_&I*B6FA 2^],2#X MOR<,.!#/0U#&@_'QT+A\J]1,0J6+%F2O6PU$(9S(18K+]U,C MAJ_;D1=K_G*!++3W]#Y2%24GU+[A&YS/$?I5&YM$XP)A>%2O.F8-1IH;\G%8-6@\?Z.^-!"#%'*Y,'"J\& MZ\@0)-#'7\P4&KSAQ=O=58E8L61XD#@+&TQ0R)027[NF56SP7:EC8D;>D1;M M 3^_4ZWO@Q8=_TDRL,\;72D3"89\C-CBAH9D3MXY_"AI/.^V^3Y GQZ-1MUC M_#D8D.H//_H(?P*<81&D54G1718GAJBJ#]%(<-@CIX%WE)RAB^*LC_X$_.]= MJP.D?SH $<^Y0>BO)J?*X/@86AR,T6%P.!B1VV"GHV0\AKZ!%8RB0;/[0R=T M=G(,;/'L%%TUAX,A.6ZV.TO& V2DXP$V?CB@*4YM^0/-^1B@/VDPAJ' M/Z6//>-(<1Q-_I0)!W6UN%..QS0.]*)0C^18.3F#M@)"G-D+10:-QJ(F6]%_ M*4V*>>R]LSVA.-#" M*+JXF=W/HIO+>K<#(%2@K5.DK3X\^>GN9C:+;N]N+J?W_JGA*>[U$"AE"'0* MO>J0SDYPL?'_XW X''N.1A78GWYG>-RC@0^' _R)[L&;V\G=^?WT^E,T^??; MR?5L,GLOXE.C? 4?8KNL5/87F!_HV/:;]_(]/KBYO,D&@QQ/GT:T,D0_I// M/TPN;^XF^M?]^;]/9G"ND([[IS@%>A:F_>-TAI9*>#@Z_#"YGL R1)=W-Y_? MA:\>PMJBJ^[P; !K_2[J8TO7DWM]ZB#"F:*YCH_M072,I_O:!73B=1X5SR ' MHL.W -*!S>Z>G="/$^1'O>X0CFVZI)(Q]&6?O^SSE[W =.DLIT;HWA;OX &I7'$HXW4OL8R!V+I#S!!*Y3.X\4XO<=H*A8-+A%\- MS2A(L96(@P"EBR&>M1(8ADZTP1XEWGS,,#4"I8#/+"D3@TQ "'3PUFSS<6!O M)+8%DCQ*6%A<&DLK9H^/%,/%K"L+2R#HHG>WL*@+K(-W20+0_R]LZL+7X6.E MP=*>>$B^Y,('+OLO&8BWOG8#@N%.KI#""U1AVQW!DCXV0<#@$[!+' M5KN?<8FHG2&MU+!!BHB&QR@M#5//! M%5=>,O._R'(LAERBKOA0JAF=]V9P=D;RLQ+G 8J] Q+ !F>G0(!85R#)N61Y MC-=>OX="HS[OY%_Z%!$H6:UCT)!%0K5UQ$:?O^@'!=U^_1&&X-1:HD\Q5BYZ M0MZ_X$4.0[T[K&S'&$597CS[\OFT8'1L>JS_I MP_TV87!JZ$$V 3X;[;D)QT.^:1HV 4.YAC1&/$\6 II2,6[8*AP*XE^YY?;*+I_C+1P@"3!='PVI--VV*?+!!C, MB&,5A=#WI]KCOCGVU9_!E_5#R8[_8C?2#=GGM]:([!R/+(_<[! ML']"RN-A3ZC_;$P,P2W7J#_D!_AXU'G3/S])#/MCG>,9GW .6G5S'M(>_ J2 M(&-.&TD$7]9(8G &.][V:O#E?D31'QNBZ*-499EBH&?OHHE1#^-.S'J=,*\4 MJQ4\,.YQ]"G3Q'W%M?""<-T2:%_G33LBF=M#;SYN'"2(XH$2MQ[39HY&.*;* M,Q5?Q0FNT1D:$G@A],)5GG^^=6'8 Z81)@V9FENBS&H,'(5O,?1ZE9M#206 M,P!:*%J#A:6H"P8CS8MP_Q/$B\$-TW)7-Q;GU;:VW*1&G_OVRECF\UK2Y6/W>7(8@]H%NF(;FF%O#FG91UQ *GG!FX*,4^S+2Q9MGOX@.MC':'OT&"GM&LAT)NK3 MH0UR)(D/A96MK\2/2M1G):4:EM6W0ZN2HBY0V!;((;CPHW)H"N=#2H=Q2V M3K:]%%A_G+?5MZT/@.()J$%7R\S$X[HQ9+)\+?-XHG-APXM0VN!:)2V-O7IT[X"H\ND[!%@6'!'X!@ MGO&SZ"U-EHNBXT6P$D,)\9$\^R7)_[" VQPVGIJAHQ\O*>M&<"$8DKF TT4P MQ5SN4* B$V67% 9%)GZ,.X6K!LFU2R98.]_G9$D[1_$^BS3&.--G5_[.KXZC M+2IW'0 #>8QH,F0*M"^*/J+'%"[_WO-X@D)$!9Y+Q/-0:;W#/)8 J\2:*"4< M[[-!X["OH9G@#NF!_$$?2'YJM%<$00*U"LG^[,E!:L8WX?YRUQ_+:[M@HW;; M*!K,9RZZV,SVWYC>;AW/.>=C\EF."2(K3]TQD96;F>/-HNZ-)V@? RUW7OWI M@//7GO\_99R'PGO>Z6\#]]OPW8YO-;!BEWEX&!CGZI^,0,?M;_UD?S5^0 8" MIWP'?_6' Z.+AW]]KM^ QY3C>6IC-,[0N,#_5_7\NIG[=&3L2)6_*#.V^:^] M#=F)B&Q^B$FB%J+Z?LVWN&]7S6\J]< M4K]]HJ[=Z]!Y@/>,L\-XD0XZ!L/ RE>TDNJ%BFNG%YY*=4TBO:DHRN:%I,71 MVA@&'G6K+A[OZ#.I?^U>I.GUCY/K^YN[GUN_,*Y#"3%,7,"G9^E[VU_NXE>7 MOU)PSO>0?_3PNB%L;X'"&9\ B9R@)]$/X8"#G XX*=Q_[HJZ^K8%"IM#]N+5 M!D-E83'R@F$E@%AHOI;0LC7 M2=GV?">Z7<9R[MQK6S;O]@ZC4.Y_)@_>Y-^^3&_1H;>EGQW/1\' D\K 5TGY M#Z& #YMTN5!$U@?]([7@:T /HY% @S1*429TTGNQQ3&EY^AQV>,,5=7^#EP M#B <9!]7&$R %J^P?3C19Q%!.$]\E4<,NB@BXCX#-'1>;G+X9"-U61[3;UP^ ML(^-]Y&E8O $"$645W24KHX([!SMV,073^#?O2 ?-ZUJ-#S%<(4A\*(3,G^_ MKR <@7B$\)'D4>GWQ2,.,T7C\LZ-PBB(/D<5 JM&#[]I3@.?&6@$3YG/]C@@ M'(7@9 S/H$\3UDM'0?B/G(B3:,>1L,)O2OE?7REEZ>@'E((OJ.0]7"Y;7NM@ MNI@(%K:U[;QM=L\^[NEU='LW_?'\?G+U\]$/DZN/T<7-Y]OSZ^EDMN]K4?@: M16&GX;3($,<&57-ALC[ \V6I?Z[SY:P[#+,Z,W@OM.K]@?WD^QA2'4)O/Q@Z MCZLG^8QM7_\&V#U0#]$P0;4RR90V<$EKT=>,,4;'*&WZ[#VUA M5A^^S*;7D]D,&!-$PEP=19UM&- M2WZ6>>G)I%AGJR)QQ/299"4=F$23'PD;J@&EN M$HC P"4$H,(PR0Z5%AT8[42?BXYW94#X!+" M>,I2=(14>NODQ*!EPH$"IMW4;SXRV:51*/O$RW:FM,+ M3[\/10MQ<#"M$_P3XE46A8-Z=@@;C24E:;\?@(DD7R6'HD:D1-9J;FI;2Q$A2)KN QY5]7(8TH$TH\YD'#ZV0E'S:K +IUU M(E=D-&*$/,XAN7\F,I=W_Z'"RJF6G!*Y8X>L87?PGT38^)=_M)@A]U+]+G+D M39?121MX;=]<4O^PNZB*B/O?1N>L?>AFY-?R_M]'_O8TJM]$YPA3?K*N7 MT+@C14U>68]<)F2E)@Q?O_6([QB^[]0L^7C7K>/8^$NV2K&*E)B.O+I89,N- MK-]]E?1%Z( MQ44@L+!'Y!WL6+YK(<*WLEW/32P'OA.>.S7*(2YZK517< 5REJ":KZN!NWL9 M[WSVK[&J+M3!;B@! 3]P]C"ZYHI3%1 3'U2LL:C$8P* [2*@M:(3^0)22Q<& M75HPN4[]YG&E#G?:*:L6O#J>K@'=U;B+HZC!>1>\67]G+V_OIYN;CS]-KZ[( M 7AS_\/D+II>WY]??YI^N)H >YA-[F_QIG$DNL$V!/Y$P>UKO >!/=8C M^+ES6O$P'D3TRRB :;U;&_RE-+:0/\.0P&\ MM;T(N,O"(N:PKX8<9F1B?'.^&#[?W3::,*Z]K;%4:DVO\!WS^G>%1G6DW!./ MKC%0ZB>!NCTZ%Z[VI4@0Z.XJ?4RH+8)$?1=]HJ0T"Z(1)%(CU=SL&OQ["A$H MDZ-ERI7[*D_B^&JR*O*I$<4,#!GBHL_)212@X_!DN9 \3/DY7>/S(_S^&%VY MI]'(P:+N7MX#3.(ZHV"C[JF"NM2I\O^(5?.9Y4.>"R^CA.[T,8BF=?W&G.3= M1T\ZKN80,RVIE@?YSJ*@:R]D1!6D,P>=]QAMWS(!.S,* M2P=UTI/0L7T6@H39:().:SQ!XT7BDM*+>O':^%?-P%!(\VU#Q_(]#O&,C\" M@,2C$_ZE'^'] ;_ 7Q@L)B%DR 2J-RH>70$LN(6]F:%]K/K,!'0ZTA;=$ULN M=P," @+ M#\ MOO:-TXFFM61L.C'#/RP0A@*IW@H_0VR#&,:UCKP%%6;(X5#TUT<_+P5! MXM5][R]FI9@KZ/^4?9W7H*?_E:>4>J)WNED-"0CK0&"NJ3O_D&7DDGVT3<[6*JQFL'8$N M1%LT;Q1'F7CD!$SVA]@Z'AJHJE<,>UY0S#>UH?W4T#AYOD\O?>P,QJ[!5?YW3WTZ5/%SY?]KW!D/7!^!%% MN1MG0UE26-;<+-U!). 2_3'_8/YT2E'OQZRH*[&)X9@TTPC M@EM$E9JSR;)P=5QP(HAI*24)LLD=%A7A/*5Q?M3E($I 3_Q&G1@P:\T$(Q2H M3H0Q#, SL?..F'> 1O%/,3'"Q5E86WAU<(R;;KUY"JIL+_BD@#M1BA\MT?1$ M];PI\L[$VM*.&]FX;V-OV;AX:DR6#G-U1[!MV%,:( G[NK AJ+.Z_U0OT/33 MF*?=-93G)!7+ +0.-@7!+I(UFK57K1'WJ#]M<@-'4/CH;SJJSFD;9+ B\,T\ M+DH7:^D^(+''/>M-URCA\ZE?)"^*6VL[L#5749I!\'O7SG-:H$D?4Z! ;M)< MU%A#6M+"EX-O I3.\J=X)3I'48F2S:1@>"VG'E=5 W=' L'.(>^\=KABVRL37R MI[G52Q1U& H J7H\#EV$<,A6M6&1;7S/ 9'-OF4\;!"Y,+R^>G/=8/>.K&^X M>Y=I[MQO(O2X5[G&2>. .@[VH'%J%-C5N8&EY MZN8>X=/X-5NR5HX@!RAJPK(NW>,=8X]:)D^8&#J7$X39B\OXM=BD!#C/9EEJ MM!24\=4BIM)FB3OX;.O1H?,SPBJ+Q'2+1O^2=IB\9L^('5D^,WX'1M.A[1== M+3E#7RI$"\CU+(#8X2YY2YB JZFH]]2D/B:@/"ZU+2#SI0>B\PB!1+BOAHQ7\WKO; MJ=/L=^-EG'N(UKDK*%<9K09P"DOQI9W1/;UZ8VE-CP:NST/B2)1T7&B%,$W= MQ>ON^@YF0D ;X7()*HZ<\%7"JBM?Q?21'X*F*&"1*JXJ\5"',,/R+#K0 M1U@H,U!].EK,44Q.6-]1@N$0^I239 )=Z15K;KQ6 M)BAM&C8@08"['4NND, M>H/4OZQ2 MAQ!<1.3U M<@R+P?O6B_P^8"A;/64\0*0 )A9ZDX\8RHCP[DLBF8CK[)=DY3O?;[W:@I7X M/#04+<5")IZGX79NI-C+CI[_1?OLDN?E9>71KQR:C$8+II4'2/7A7A0_6S$E M"BDZX^K4(-$_21$POE*#DC:>PSYVM#U3JMQ(BM:Y G M$!'*R0Z[6E6Y9H9,]9P>K=_T,0((0:F=KB[Z"RUN>>)* M<+(:JN@WF,'-B2MH?<)1\_SH"B&QNU+7!Q@.FTUX9#" M)>)R$OQ1TP5%P"VX4[!'=Y7*CK5/SP6W,JC86];PO*195$F(XBZ:]MQ22(=9 M*E\7UJ!*&Z$WLZ"Y!?*M8;6.5S:LC=H9>+>1W%DT1$)QP8#^&M)X/8$@4_&; MQ!S:9KA!,TEM81G0<[!59@2Z5ZKWS .B#6Y?Y5I0QS M=N&BY)8UEHB*E778526I7[Q?*#']OH9'8)]Q MA3GH23:%'GV@WH)1H6>EH#Q=L@++@.;VD34]HO2*VSCH]7KJHJEZ9N@[_#3, MQH*/3[>\^@0*"8/SR^+[)!&36S,Y=.$66A@T M7@ EQZ W(1A#0D)<-$PQ!ZO"^(JIW*(JERSH95S'C(*ND1UJQO?"!3V3<,:# ME>FN-WFQ0:I M>!7CTT\0H])JF(HVH75[$-7Z*8P!51U:^H;PG7"%@L?.NVW MP8Z52Y3(])F$9 $2\'*C Z ;Q/*@4>;0#3HUW:3249&(101;V!-<[(;8XDX M("U>,YJ<#?]TGC5NI3:K\!1B*T2Q+:2FV>LN+)SC8A8Q*;"4_T]F)5_'G=85 M.$"_PXJD7LMH#UWJ.DHI06CB,$7$_MH21(>4)BE6VD9I7$]9 ?I%*;82?I:B MSG$(P-$/4^C@V,$8-.4]\<26L9\7R=HO+\DBY6!?9 1DON')PKI!L] N;7QM MA4.7?S./LCE ED.Q;9AYHQP!)!6)3P#",ES.V4*T;HT&Q;- R]$ ;*YD' )A MI98?N .&1V[E.D*XNTZU!BC^3H]W$":BD'9E*)OFJ:@]P WUWN%L["RCJSI:J',R]2O M=,IT\+!8-85O!@OU)BNOZ]51_[/TO=]$>GXB*+T13=*:\EM-$ZCO+'GP,,!Y M0QZA8'-;QM]"-;]Y$M^[&]WHICXX'_1=()FQD\7WYCICW]^'R**G9$6N MGC:CK3 7]0&3'&X7N!)\7P@5*@9.$J2*%OP]. M/7?VUT(S.8F1(PRR*LV]A#8 "@X3,B/E;PT7Q)R]VVBRE++K5!Q7XD9T:*S) M&=')?3F:="],D=\O$7,]-.-6B3\K]D2 M;D]&LP[+&WMY2^FD([<@,K;+Y"&GJJ<4$R&+Y -7'48"@7!7UF5+=EGI ^MC M.8+PX/&H<]P?=/IGX]90N%;9/]NI Z(3W4G=?*R^$"#8CCB3DHW;6#%*+O^P?%M0SVQD@>UTYDF/%RU6+./]$*?:Q A:Y=K.GV M/(CCB-$TAX,N;,DG8:Y8E6@PQJ"N2R<>'V*XV3M\L#>,?DQ(VCH<4C718:\[ M.M[1T4F$=9ZPO&+?=4.US<;=DU[8#1:2&(ZZ_8'I!JM/#,ZZH\'.5!$,?X&W MQV>FFS[B70['MALN:(&H:&>5;N#ED_'.])$Q19R/3KJ]\18_K;MZ/*%JA(>Q M?F\(IRAAI=[><)YA,V;_ZLA_TB"&=TC@1Z7A+2E-_$B' U>&/0NJ(8F-)N"$ M4V<3K8B^;SGQN![ ]U4< [ZR^* [[FEV#,V23>"+<[,E M@!;[L@.&J,E]:ON4G'[5+Q<]KA>Y0FA<_AZ(%LD >'&6CR]8Q--366&S0N41%TTT(%;:4IX2U1X4K*NL8#E:))M L M<%0=-<'D5&B=(R0D_ES2E\.6FJ*YS%!,F583&Y>B _$QA1Z=2,J$Z7U8$$.F#,:8.D M ZKGR#SNA;QFI>HN+7XYND17WU1KT]SA$SZF!Z?-D1+XZ",^&I2QT89U 0B: MW\APF51_N-<,AK\G>78TSXBWDV%*TZE7!@JZ$J!D]O$C:GSHD6S:Q85^6=L? M?_)P"7$,T_!CA.''O^?];-@DN'WA6\PDP/_[\+];Q]SL-WS>]-L>ZQ2>^'TDZ>\6H$,; M0ST:#U/@X/I1GK^?$!VI%#W1U@E,!5>CK[R6&4Y+;T,K'F)$ M8OAP%/:$$,5 9>/CL">J5WZ&*1Z[)'&D6- BCGNFIU,LZ SB:KTG:'ED>^JS MS#]"+627,#[D8'=06X:. $2D%C.>NPWQX[W:&75[E"?;0PAJ;52($(] :R-] MBKE'3/X^9FQ@ENV))J9ZIT[J2(2Y??6>SY,CE LU=FJ>.'#Z!O-GU3'E'!X- ME50:[Q7XI4E]H?CD)4(/'D%K1USF)^AI6Y#J=RH_X0P:M:!F]<8A!A[_MR@W M5JDY<4K->3-08R7&*9QC:DHR?[?Q8,];I98/9B0,WZRN-B61](:/<$><,(KQJJS' 92C+AJ431'9/+$-5\Q_5B5S-^0&>A]G3>:=&0'M?.= M ^#S9R-B=/T_(B<>4&[:$*\*N$* L6-U4/AM"/^?=$=G\N@0/NG3=\ +S]!N M,\1'3X@I]E!F&??TT3-X+<)JHL?=W@E>0R/.=QO2Q3$Z[9X.Y='1&3Y!5TAW M#/(0_#F@%#E\Z)@JN>H QG#)\7? % ;1"7Y5+\I*J78GV^WP.U5';U'U6&O. MWDH^QL"^^IWZI/C0&[7);;+I;Q4Z4230?T;HI$(SO\<-/4;9$_9NJ]")DFF/ MWNC1D]\C=.[FI[KR$FR+3?_3,-$1& 44J.Z2=95Z6CNP3==I*X=,F1Y5/QX3<;Q$-('RL>Y+8M MB5)W\0#;:H;<-;RHQ6K1+L!K5J!0. Z88'/ 4T05-)H:%4+0Z:'P>*_BQW[S M*+#8R$CBT![J<6@3D25F;1X((VQ8-"V?U:!!Z5M*'N])CQBA1YGD$D>;HR-R MDU"R]3']3WFA5'2%GU07KCY)"XG'^%06M!$098@9I91L/T1F.FM(EZ-B5F/$ MK#S!"_T3NSXYY6Z!7!-%*S)!]!%$A'"=^VCXY^UI]>?H:J)$,B LGKZ4=^X/ M!KNEAIWM/B@%EF_KWY3/C:>=RV'U^XP6U.]AAFB8VXW+/*:",B=RXO&2(V"= M4P=,].L7@UZ7;'=4&QY@&QZQP%DEL:>U!XU?-5+U;NNRUGOX!U#T]#>,_8 K MEAT@D0IHTT"<7W7V6>F&L;E4AJ]RFI& M;T8N05O^0FM8)0*8#>9%>=+CX*,P'[K#<07.<7R DN>#4^\H,&+Y)K[F71.+ MHX/CH"];:H4FZ:?F8I5T$HTS6\O,F*\;/%!K!V]8"9A4=:O.L&XI;*S*EV;! M>6DMU61<,MO'*"+)(--_^(T$LY!--^%;GW'9TMBP,FV=6AF J(*MX; :]L\#IVQJO<3 >VK&R!3Y95.(Q1&BJ$\.V M2304$B-N?X^>O/;O]BU^2$A8]^?_WE0%S'^G5\P#>:#,9P7&/Y"($U#M#H,+@,F\:[0&]0U* M@/F-AES4TB>'T&8=ZE6*Y_+=?_&4+SC![3WHNPL2 6&J_0'%AQ!HXY@4H3-. M:B/E$$50_*3(DP6> YKZ/"4/H53K%\!7J M]8Q<^.E,.S\B0?C@B([,; +QWB*KJ._R!F\1C6$@WV-*89H2A M*/#7,?UQN_>BPUA..;[E />::ZFBJO)=6\$!5,+X,-\-,.C+),1 M%4D7_\WR&QY7K' F[?L>71<'K.01L9)V@GY[77DS/V*V/F68"V ?#OJTIX?] M,_DY# Y1)3@CH1*0?48'[2,4SDZM[9"@%-Z13D3THDWC!$!86,!>X(93 4<" M%(6?PV-#6-2OP1Y$%!-9#MU,U,@.ASR#$;D]6E4O[9)[.!SQCP'-^D=?I0?W MC+3P_JA;-W$Y@\N"N\@5VE?AO5LD1"Q%XV0F(![PQQ!/3 M/S8(29^6V0/5-7<(D%?9Z]$]49&P>RH%6EV7#UGVRU&9X9-2V]S[68#8D!GW MS JY@5$T--II#ON\'QQ%YBJ$_G8V(!@-&+P;KS@_V ],DE;00.O.O@EIVJD^ MVB1%ZP_A>.62 C71YZ3[Z%-,=S;MA!DQZ)BTU4D0T-++J" @\%^N+;LAN%*'$ 014N#0._"OQ()O9F[^),G$-/7 MYG7.HZ6$?NK# ^TX@!D#J4Y18X*B(&<::?UB(Z:HOV0/E$M?R5/TI]Y#5Y(C M32;VPK$9V"P;"&)0N_@HT:)6CA(=! -=P.P=-OVH>,[RQ-^K:I6*$=P"$[ZT MHJ1MW;?+&D&UMZ(RL@,^QBK0ZHZ[_"RXOZ@P@!Y;HA9WQ['&C$\232DK,X75 MDU4\]QF5?NEX=/83 81:U)MKYXQ$XM5Y8S&\M=!*C_IE3 M20LY21R_+S$V".[#K!5AM6)W06?FE"I:+9 -#16Q6-)%"FQ'M"VSH2;^G9[U MDU!M\M/Y^6TGP(>7"1:^7ES\2CPO+%.KZ#[.V4K+[0HN+6IW4KV0'H'=F/*K MY#C739-AM&TZ"#"/CWIT9KY\*O8Q^2:U!@F1BK ;@G,TFURX3%^QU<^HN7-? MH^G#9HGA]:OH.NM&?>101N\QSTU?*"6A5.2&+2=9>S__@ W63$\H*:#CH>"K MFA!3'.T[[(!"T7+CAO*)/A^1ZFM)6K\#C-*P5[=17 /DW/,BTHX-_3BW31P, MQ<&B:(L..K5ZUK1]\19*EP"%J3= _4U%Q- $^8;5@H:VC+TS555<7Q7A2(9 ','P$GM%26FDQPT!N[C! MJ!WD$;-/Y@BI^^3%"X3!<=$D,(6.Y=&<).1*<,""P=Z6L??9Y)LE\1)J3GD> M9?.JQ!S%#G^G&0#(%L D&;5HX*^$[L@\$(EME;S:\&R6>_:0%?4(?9I>W4_= M$4:.R$J55(9;,HLB=JD,/+757B\N+UP)HN@%,8L>3(65 D&EY5QH&33*%$/ M&G P,\R$4=3AK*] J*$4FUC@+6.T]I@@&)7---R.IB6QZT\D7VO-' Q&ROB* M$EDLO- L+Q?T->4GBG\5KVP).JJ\#0OVG(D=*DF)YC"'%\&L2Z^HH?*0.>PK MO4:6&P42P<>D#@\MD#D&/"&2=611C^38.VV,3UU)L]W* SCL(-,EY3\Z5=DZBR)IXEU== X%19(G4%=T"@!AK/W^K* MR!,*)*208!*%J= N:HF[LQKO:_AHGL!Z4Q^KDNE@@#X^#$]1][/ BB(Z&":@#M"S-\"8$H3* M-OBS>+:#GOIH U=KS;*-''8$VJS/3281 M ZL1\"W'MH8="P'+]^I !ZFL:*:SI!$Y,\"6U5%;DP27<*P/\M JZ[%RJ8W M]MW_C%_6?_SHK@#F$.'!92@W8-4(0UXFBEEBTF:4X9(TK$:5A1V(]./:)VQ: M16\NXA>1I,T;EL#?7#4[>LII?ZBB(1J?=%W496Y76C-N/*+D7QT9T&I%>-LR M=+LT<.Z$ > \-BL316"M.>](>MQ*%(CNTWH&!(C6GX/= +FC<0B0JT+H:CN3 MIIT1ZY3&"=%Y<=! 7[;3*[TX>E %X&+^D)/=W*#7&0++V&:%QS-+7P]QDK9 MR,])ONGXU<0(,1\?FP^,)( M"B(<7=]<5?K&0SPT!B]J,R":@YYQ\-+7OLZQW#$;C/2DL_63+,78OB/KX'TB M#0?%/+0?B/70 NC#:ANFLW/!/=#@ 15I"V:'1T 0^4=F0X.%Z40/&8,N>$CY M5OKA 7OEM4&0Y'T86,NCWV:_5J:R1>&]1P+G1!\$?#92X3%U)=>P9(!%!O+Z M&L*2Q0S"F:VJYD*GP"$V2[9Z(IA!9\5K\ ]FQB8(Z@U#BC@@7]6#K970V\/) MH/)WL:X\L0*.!7@I*B5>IZ68 RA-V6CL/H'%8RU6);VX9(^6EQO@5LY3@S). M0[!(&"IR.'E*W\#AB+<"+R^=9-4DZB.\+1XOXD6&&P,MIY+5PK#F+$CQ9R\> M$]>AP3-*ADR$U6D/$YS4[&$5_8RTTW#ZK\XAX>[]1@,;8=(;WVE@FTF*[Q@] MWLV[9^!')MCW,KK56TU9_DE+C*C&&HN=2\&I'%0G\HP9C#Y>9-X2 M]#3H!X% +HXK]>BSQOP4TB<>7 (-2!.C-3>.KO!0W- ,2>=X'EZ2)* \=ELY M"[=?;QQ^4N 6[<5.3X;&!H1QA6WBF"^R3"C<%B_BX/C4L'V6T1_CKZ &/(08 MYF:-G44=S1QBRT@5]IV0.1E*>^'S!!@,43%E@Z0P796J-[#)MMF^)A6\RAT# M($(^Z-N*CUC?Q:ZG%#\\;HE:[%:R_"J%<1\XCW'KKK!U[;?&8WQIWW0/P ?# M('GM(!H/R/9Q(CP0<-5J/@U75GUL(B #!'>D0NPDI M:._S># >!T?I@"I9!6?MY#0XC6&(L.)VB676.%0>0*OF\^POF<)&F1M10F-V ML+Z5$%Y3%70]O,4S,&ZZG\SMNB([DWAJ"& !]ZG]D&?5*O%!Q55CE*%53IK/ MN^!VVJY9.$E?! ;,JY1HR,P+CJ7>/K@V#,UEO"X20TA%E9),K,??8 +%(IV' MVK17EWUC[U.Q,4[FFU$,\G2XH,2-@>M#.C8#Y6!CCRB(89 M+=&N2::#SV3K-.'HKB0(<,@-<^^#$ZO7HQ&:-F[@@[(J-+- P_U]8$X^,II'Y3../%&PFJ9B%\N!L(97!\T^*9Y>#-0ICE M)5K+@=-1G$275D _\K)_9<7$&-,;ZR8P+X/-ID'Z(\>F:^>6Y0I@4CJ$Y[,P ML6A2G..O\.TB>X$!%7F,R$]3D/%C&MD4]%I7[7J^43=7D;B6"N%WL/]'XDA$ M!8W2GD#LXX /D*0URV5D4!7Y4%Q@4 .9T];K!!U0KFX+M/H<7:3Y?),R]BB> M8QM\1/$C^+KS76Y6\2I]P=-+RP1,D ,98<;G2QAC#,_GZ^AKUX2\8-4(%W*K M5JGIW2Q:I!PH @KR4C$GT5D)6B%Y.;'"U6*3)Z8PC_#_\S!A\-8_25YH6(WS MS1.ZT\=V.<()XQ8O\N25OLK6T!YE2J3HM _6DO*+4,3FK Y=/JJH#-IJ29'4 ML#')DJWTJT>,'9%T(5IS%V B:X1 NQU5T-?Q&U9B0R3QU(!@W'K* ^C-4"17&CJF*%4%N\LWHJF MZ7)9V4&=+WQ9'D<]T0VO+G-1BL PG<#-B&%HUMM2.#Y"D,1K9:%%$0A5 2-;J9B"-4G[T#5%M_\![WOVU-*/DXNI]<3KE5[-_WP MY7YZ]_N$O[P2_D4%["T\. M9"$(HUJU+$]> S1,!4O8F][B5&- .GF#C3!@LO'86+A! MS1E5*\9B3DJ+1:%60R6A"D6PKPX5H>V1NX3H R:SI6S+Y!,69XZFUY,24$RZ2)V\2TQ)%<6&KQ'*D2\(!8A@LPC@N3#E% C1#MD@7PVSJAFM7\U/)MV3.9<,S*M^5VR9J7Z*FEB:O1"FF57/10WY M$I_*Z6 R9@$_UG4Z0..F6 !*,B0BKT!Y8 &R3N'C(S3-1ZL^,#MU1< :,0\) MBY>C/WT@_FKAZV[19H.<0I>X27!J'.F>YDJ=;<5L>0Z#3$$Z>%\I@7<0'8\% M[O7LA%(?1P@X%%WA6NM;SKM^=7Y__MGYU?L#PKI [^ )VOWX-HQ.,-[A&".G M1ICYQ7%%VG\T)IR%DQ'&7AV3@W*RP?7H1)_3Q0+V;1*+^?C\,>A[\GER[KH^ M(6",XV/T/H[&&#QV7H".^XCQH30ZT&?30KX_I(7!L:'G'JT1FA@?5\'M5VNCN(!F-&.!F, M8,[5ZPK.[.9%@&6UBO0+L,UGD&B1SUYE14T^;'I.@X+Q>9!SKCG !<7?]MOT M_.+BR^&^,BH=.C'\7.GI< M&Q1RA"QZZ1JS/D:'F6,SOI3C' R*_ [3$8WKC3<-Q3*B/_K M^9TPHD,P]Z',_=C/_3>.&JG!;$SS?FCZCD][_%7;&EL3/1:TY0A*60'10]^9 MTR^R69AT;=,KJQXYD$(6&5DD)";AS9=;U#.#8N".E0GC)A$K? M[GQ@FV#^Y<-L\F]?4/">_ C_S]I!:$RS#?@B9"9A_S<;"Y<./1_$BO/5:D,6 M2)1(<',N07P#IG[TUQJ41:\1RJ**)=K9"Y;B^,3$Y1&Z1A3"G>%#XP'"S#K@ ML\YVD(D]JNK\,U5.J>WW_!E49&#KTVET9 .Q@=[_C:Q!E,\ON6$UTMKYPC92 M,UU_=\>SBQ\F'[]<3>!E.:4_GE]]82WQ_/IC]&]?SJ^FES]/KS]%<-/=?$%* MWNK$/NR_,Q)A<"$) MF=N"8D$I_%,!?,BN3W,=L\E(^;I1OU^\:;HS]BN#26 MIE HN: 2\PLV^56!VUR8NZ^ 9- DAPAA"6,*+Q5U"%']32&*^VP-TM])[X3F MBE@&)PT>V!JO%\P/,V9\?=*6&*JV?W\#D,F/5E"=.P*(YV"07 GR QI4$#$7 M*R&Q/T&#?32FPCA4.VTNQ,9%8*4D"6>KYMAM[D_%,,$[9>FJ\<4!(2R4$'3T MW4BIG;-9EPR"P@YC7Y,WDQBPAV0>"USGFZBI95 G*G>?.EMNIB6X+6RE?,< M3E[A(L4P755! VM*:5."8\3P0RS^P8YF7:#":/+M.7U 4]S[:(; _IC]VS\^ M?'C'^J[7RLDFWHGD]I0\Y 6G-^VX&E#URQ/)!=""?-*M+*A:RL4602Q$AD;5 MR[^UE$TD7VGZ!#P78R/7\5.RQU75C7!^.O/W3%#2&8Y'E_2_; "R?WX595OM M.FFI;AH0FB5UQ4(W"+3D]PPF-G\77;K-G^GF>RH.MSE^QZ3<()N@LD"G9&;R MM$RJ\2V&;%$.C?[VKMH(8V5 $[=LA?(7Q6W.9KRZ-3+Z]K)\7ZSC>?*OOUL+ MO_G=?BW9(@][G ;O)60AL20#$I;ARU[Q/@\RV0_G&5485[ Y;]Z^8(+MB$:N M'[\FU4\VFN2)9T@^ Q;K-'G/3=8T)S[:57^*+Q8(WR14H]GF!(+(,$_7RZ3J M?A35W*6LGI\[FWP7+T-V+JIO,8 -(R@)U0K](!.,2W"HQ7Z]R<53I80O'-DP MD;C.JE30O.G5E^S^KLVV$T#:KNUN6$IZQ&+AFL'HW3-F/Q8A/%S]2Z]330&OE@D;/QC0=E5"43C'S15!N6E?;FI$)16#((NVTZJL( "5"*UM;3A"W\**(,# MNQPXIABM"I7!92IT*WK;FCFH=XQKH VXJ3]+G M>U+I3YU!)5'7OLR*KPT]]7%U>Z).=,1KH,VC;HN*S4-07>@IRQ84;^1+\V( MRM&2XS0DN[!95E,H>B ![,/TS;6=* (-8X,<@65M992(5M%SFZWJI^'5UXEB M)5VCN=$L3D@]:FMGORUG!RIT (:,NQ'4^<=%1I'2_L!?<"H%@HGOQ4NV-:!\ MY=)X4!!)1]SFE((I<3X;R<$SC3% ([>&58]4S#1!7AE75NMPXH*O6X1[]@S\ MXHA00(DR<%<%6SVTG32(T^(7PC8=?R80$Z#&,E;'VN)_M_>EO6TD6;9_)3^X M,3) :KB*H@=X@$J6J]7PHI'DJIG7 (F6S6R+53-(N ?/C7]PU;F1$)).2 M:[H?,!^J;$N9D;'>N.LY<]R4?&(E[>H>[)8@9D1)#)*9%U\=V(GU:LMAS.^K M]?WL4*A6,N]LGAYA#[DI8$[RT&IP']VN468HL@>X!4#R2:]QC\J R'E0F\-: M]COVA)A'& ,34IC<3(-, ;H")-Y[9/*ZN\5O>/C15U-YW!:2;N5?5^O<'&F> MH)'1O/]I%?0] +Z!::/E2JQCQ47LFA/HSMLW6S4#;B=(+(%H^1("729_SH14 M)!&()HU%LF8F\1:=JZCT[AB6[O2>5S#8#29PJ: !@2,,DD*7J7%P+J%9K[74 MON.MHU5IODJ'.T6^OOC8^Q-Y;DXD9G-Y>C0Q@'^5>+*] DKAQX&[C^24R76< M^WF66[*D..X&+9W'OLMC?D$Y6S;Z[O M;IO#CN-!^;+OE8Y=DQSH&;ZT02I2U@^@3 :KXS57X0[RQRT'T\2)G3L?U')* MD]3*0+V42AA,@Q:&)VV%)29#@B^>O Y.P!\6;S5W=[&V@IQL0=)],$D2]]7S M-42?^%W?$J@K@3S4JKC@DF7;<:7=#!XKC'5X-# V5?F,*6$'><_$S8N+<4 MTKPV!N6-<2(. 6WH 3 M(7- 9_/ERIB0BI%$'U\$UJ8BB++'R7RU,IR><\%:6[.I)%!<+'6#H@R4NU2T M:#_\5.L8[K> D"/9K1:=X& 0\;JGW?JGJ"?"_S$<;W6CILQNZJC5D MV#SU5@#!_'7QY:N3WO<+UUJ@<'4*'_,AE,GUXLL"MM$#"$)::_2) >D/E4!@ M@,^9/1V^FNJRZY!ZGA)KJE^#/2G:)W[WIES^C4:8[6M;Y;!#P/RJ.Y/D$_#% MV?R&*GK864Y@HL&IKU)R@385#A$07O4\2W?,T3L<="9TU, \H!;/Y+7( @OPRND15_'4[ M^Z)OHAO!"<1DNANT3K2GI.Q M5Z%+M:9H2BIF!Q0BB"NC,X.@T]PY9.-#3J<60K,GR0E0[_G%^FMTU@G\T+RV M!G[?0I=)IS''"U4<=K2X5I#TG2(Q,A(H(@"_1WZ9P_AO9JD[.%5^PF\Q:BC\ M.5S2/F,D0IQ= JME%=',+(%[4,F+H 6 -+*V*YDEM80,]4SY>G=&(FCJ-LYY MFE*4/^@![=P/?4&DY\LTPT&#.Y@]2>;E2QWA_@(/ 0[?3UR][M=;C^[=P_EA M)_JQYF^^QL\C4%_;3R#.EMV?]B-8_IG\$ 4HD[^+*9-\-OEU4Z/QBVTR<^K: M15KW/EG2W M6%>;[@)3> M6?! A8]3!V^A$,8I"X4G-#/R284CHY)+6_0UW.L^ MC :J"4XCRB;0>YV2LYG/V!17_X2WWAF USN\O[NS-^_.G&FC."/RWFV8DX": M1DC\%EL>Z3S0=D_)MKE()F(2],6&X*;)QT]RV6[@F8$K/ S!"]-[*"3@I=U3 M*#*:]S1MJSE$\\%/KNB1'DZ2,1/>:(AI5GRF%][C"S]M%Q[GY$;^X80%5)K0 M13F :1XRK2]FA&Y!3S'#!XB4U=WF.\Q#'YZ>\,-G'EH-[Q6\;K&D;PKMC?O<]%!WCA17TY@I4*SJ>.O*[.2G;945L4^E!AEV[,Y85*^5!K ID4PVCD$6\U%/>C]0=;IVVKCJ1T5H&>Y0J7CMD2! M#.7E)CR]6-XYZ8-!*-@+/KN>9E*K#B1TC5^"T(/O5[DVV+O@74S MB[A"..$U19YP? (<,,Y4_MVG;^CS M+0ZNMC<;S+0Y'HR[_=[K-Y"A!->.JET?PGB8;_7$6_G^A^^M3RECR@03P#*B MPP6W_%/CW5G=P!9D!E(D178R?%N9.QS8M?UDF(G06E/.[-32^ 1\0QHBG/"- M8!1P53-=>F +8Q*5%!E1;8Y('8V7X2)[OAV_36T856W?.R@[D4NBLH#:HFV! M$>OD(4I'KI<13ZGQ]FM%2%@?)$RX3SRPW(G%&XY,U'I%2[E,ZH^J-5/.D#+H MD?HW_PUSL4A;-2JN\*6YQVI=8G M9VVA5%?!F@_ZB,J9>Q3\@4GPCQ3Q973K9E)=) Q]:L+0QBDCZ$@T (JHKNXL MFP?/A,2SYSY RV%P Z7LZQ2,XE+IJ^B,9C7?/4]6-" 1E#:KM5Z%&C( ME0;J"8_LSIF9097SEY)NDS19-:==P^:O1XC(6T@6[.).]5V3CQYFH5"/.B$2 M>3UWWN1F& Q?3ER4P8.5&?'D!;Z#]^!*>8^1-+H"VED=S6V8#2\N@V+^35V8 MYCZXA4K^!\AW4>\^J="L)B1B,)#&$:=/>&S(:$=V$/--\639$KF7H!W.,O_?=Z'K"U>Z&H E%FAQ-D8E,J[#)F3=*XP _OKQJ5W43W ME,BI.BRT6[L?%OXQ=2A1VAND8CC]P!DTJB*:]2LW:.^ 8@(9N BSI A9(;T+ MAOFK%>"3D$LW/+$J0\)M"=( ]9<@TZ(,/+ FKTM"RQ&Q#$:"P*+K4*@=TD;6 M5)H#P$UW-5,GZ;W%?G1"#IK%'=8M&9$4C(I?$;8VI),!N"^Y4,)LN'L&$UV' M?E#47-EL<-UTRMCZR698Z-0)M#O]. GD3817B9-1PI-]K2^2]YO;, [XCDK:XGZT3Z1>IWJ#UE>B,LT"63W+*%LN,H*XW MIZY43??#8UC384-/(*NF?AR@FG9,.J@1WEXJ^7Q"5NWX2828L5VR^WLNK$>8 MU:Y-V',GA$A42TZV%BL23PK>P@^;K9V@GR/+J/6>>&=79W8VV6Y. ZA^-(S<[3Q=JTPB6Q^SW0! M>>>7.BX3[B\!8D%\( FD0?@/4)WA:)"?*86A0RFM7)&_Z_Q%#BB_&N5.] M##>@#ZX[@POX@&8H\?WO8%,] 9X !>#M45#_YC7F(/T54,5"-@[Y/$\TP(M@ M9K*$,S#%X7:]>%1_QV9^^W6)F;#5]A$K.2J"7;.95MK5[:.;2R6=@XG'$A]8 M',7_H^I6P(]K9+HV*K"Z?PTKJ-\>Q+%J+9,GWA6ZRI+D+@JG.'162:*2R,J1 M\JJZGHB@YFXA\VIM&NDF]TZR MS<$;BCCUF%X?0<2SIR1+^I%";3],T=K$YJIE%/3KY:'CZO2"DIV$>7*;59U\ MQ6>2V'JWF(&EN4>6RM708Z BA%B;SN)+$/M(EBK[BU!96L[AA@-7C_#YINDX M OLTUP'%2,5]$H)M4D7A,IMMCQ5]B[L&LI#09V!.-:!.;+R#@)OL:/)%\"4U MJ"JG[U"*-<*?!="/\I+!-?20WSJD\$1D4P\I.14T-5-;L$9=:6F,$CLVS.U& M%CFF,*6C")=LD$+88G&3]B)4Y,@ MV/:Y( TM4+D =GN]N"6?&@0"*%2B1#Q7GSUU7AWU!M(\83R2A6O=4[8$79Z? M,68^Y6+NTL?KHOW3BN;K^NW.7>_>"V)$#9<)^"7VKGX.O8F=6, M( )#QLAPU%B/(97IW,='7U>"OZ8D1X\@C^A%A[M)PD ]T^@\YGF$Z@7%ZCW+ M$&.,9O+5,! 5J5+TT^ " T$J#,_EK<@CQK7S\A@=KPJ&7ZG'EF2".&S7S4PIEZU#2;=9$HO6X1S,!B%M,= M;4_Y/6QDED ^GI0T3G'IH@FZM'K86Z.'04I) JFSZ6F9MLNL;A?/(?*;T@RF M\MNE+C&W>(;DN;9V1-(T46I%^]0@XPZ:)G;W>3FF!MWQ]9I0_N[ M2Z2.P5<(:"[YRN*M0+@_"RH[TMYI-0!L6,P"QIJTS5SH5$F&VV%BS'J/&S0J M?^UX]W4$$(ABS1C@6%$E&7N^G([AQ]7!7A\8"?Q(_9(\E%W'*NU=SK\>5MY7 M&P:=Q:=\]HO <9(^-I]YXP1)+JJ*#VR(A_I M_9-@Z]!>\U:7YDR$Z.%P48!5L+I??4'+X,[)\079TUR/W2PN.)KIA6W6I&P? M,@YFE*\A#Y/L9X-V-^/#XZ6$KB@_HZH9_]UC]-Q"$MEZ42H)DA35E/&U+#&G M*IP'';OQL/-Y)#@;,^H**LBBF4P<:!F5!]^-$[KNVL;3Q1%E\U@DZR42CI19 ML$)8!8-U<875],#6]OD1%0.%8KSZK!H^0.QW>U,/5HFFVVE8,7\JM9;%@2+: MO-;F]$?:J/<:.,.!LM?7W7\XY^+&I8PF_2X+&R_D^%!0%D!M!D!C MHZ0"V%+>M2H7MZ<#*N_ DJQ/8,C'3/J]#JO#=P=!7+%@M.%I5! E\<=7KF^] M?LO5<]0PY?;TIMW^T$^[76B=Y'$\R6,/@'%-BFBYN(]2RB28RPGV8>S@5OW5 M^AA(ID5UNZW@N#&$CK^.%T+4R'[(2 6G&!0KDYJ) ,[VJO#7*Q5?<5$J!S2# M2EXI3F6/"WOVD>ZFTFO6A_N^BU>(IQDD*#B"B(W+%S3=*;U;U*/#XL(06/@1 M(L6,&6"X(\9<1W'O0\N*6BG2B;:NV^=O,$'<[9IJ6U9!D0,5(QBT>PIQ0;00 M,[[9$_N$7A",PJ_%X<7S:3V52PP2XZON7=)SR'D 8Z&2<93!)C&)DLN_O2X8 M)T;\L#3ZNI4B5(SV8!@]0.?.NFH#4#Z=)#?(Q^H-P[\$U3-\1 !YY M_3<8DO SQ_XRO\?@WK12]VXN=\0":O: - *1,TVG0"#"+9\6HW@;Z%[%\<&< M/K(V8.^4C6"D&^O2.@O9?0VX#EV6G6FQZVWA^IX)UC1U-<,;#QA")&$5W\H4 M[Q$X]2# L;9J(OJZG-9,+A3\,/J=G<&-E2>,/R'.+'JP^-L<(R^E^<2%GH9. MK5&EMQ,L!'415QPY>BV=7U52_I)F=%JR69GJ0BT7][YX@ MB&0G9%\5U0/(1,-?LS++1?=@L(4DOX#+NX L:UXQG;$\TX'9H8Q*6Z73+:MN MV979%:OAJBROU"KSG,$+_*I3B3X9D:)C)'Z0HB ^_D_(Y2=DU:C+H]L)T!O>;;06PEUPD?+U" MWWF'OB\]^LIB7Q,105P'AI;;=!"78 !-9'.R1 9T0,7IJ.X[[9W$;!22CH>& M $L^U^VKDU;?$1Q:72EP%H-"4KS MK2-;UNI9 3 65H?RO47+ W[*WG%B&+U-AANQT.EF:U@;Z)Z[(*.QQUCW E<0UR$24_921D--C-=="DL$QL\]4(PV(J@2MAGCL(.=XT;G$G X:V" MF\NZ&!./@J9"*;F8Y!BF#JMG$)$#3?'<;R24IH\L-5AR:/5+S M"$=&3MT,@3U2E0_Q L+T)/IC0+ E+(($<%M_2HOD*;7B%7A50MQ^1T$5<)5)5KR> ](4_*M5CK 99$ M/3&_9NBBZL1\;Z"*@ZNM(I.4/#_F6NE8@NMO)=4O&#YR)F\IF"ELP(:H(7M&KETI.Q)S4S4II%LF?:$G!.1*F@ M!%)-3E_Y$\'!DB#D4@N=X.=D!WA!**VQZ,PZGP7"1PVG_]7 D@.5Z1J/@H%30B!RR@((2G 3P?0@<22A7Z&8 M2?5N5>X:DS7,D",^DXCF)#V@20U>EVL&ZAD\PKJB$G3#-'>&T6+9FUBQ#G#5M;<39)RUGK(5:F;SPR>/KF+ M6 ]*.>JD)%P,+'6Z-/3;2I54RI^A/L.WZ0C4A<[[3*^"K(AFNOH' 4"J+::_HNIT]N^00*8RQZ\%WR0"U@ M0JI/7$^99A.[?6]([T(@;"FWQH4R7E;MED'ST"*!=;4AH"!*P+ AP3H<06D0 MQ%9W=?/9)R'H-5"/@ 3%AA+5PNA$X&F@EYP*=@_#6:MB8QZ2)#_64'&OK2&@ M1F9!T ((&)F!:&Y2BX$>"UJ1> $2YT@FH@HC':C:X>W[#?54K8>%E=4UD:M" MP<8Z8EV <@F)"U2T7B):\,8NL@T*K];!M5V+8N(*4D,5:G3"00@:"=4 (3&$ M<7^P+EFG-D907H1QUA%(#,Z>UJ9+&$]N@I)!."4,R$^[IY1Q ?5!N/A [5D\ M,+0+%]2!5E%04!,J(C%W4!@+6U^4*_+B0CDU%VZ'NR()"\.A @0DL@N/ MF),\!'2@RA2K D*:I\)3F'+QU79#:8J>HP<4<3XU)=7/,SXH?X,3 MGRITB6 M+UO$K*4G6@S7W@:N09C-F[D] ))N?&Z@SF,-(\T/5Q4S+)S.2<1PMA!6/NA MGS;80 :?1;+:$VGJM[1")TWI@M H/9G^_4=W"O_3:2_*RO>\SZ1Y$O"0]?^M M$<'KW*= D@6B;)W)U<_.=%?@=#X9\01H\)K %, L_G>Z7&>D_>AG!&U0YCJ M"Z,IV8_#0SKN]H:2MZQ:\BE?2I*<=&[A]=S6^2<8?%C1BVJ.%H-Y9#6R1K5 ML$[Y0")/8[D&LL8X4L(218^03RH-^M5+/#N =, 1'72X5#X/-=4U=*!:CMTB M"?;E>R+N =N*B 4SPA\ '&? XM!CIFR9CS[G%C@L *K/)L/&=1;JIU_P1E= 29\Y2@*;CP&Z77CCQ?'P%JD[S?V'=4=Q>U3[,UZV_"NJE4[MW)XSA*FF?97E1P\$#D>M]" M6E()XK/E*ZBN)DU;AE7+TY;Z,KZX*KVXZA7M*TU#\ED39,PPSK#QO*R(3H0, A*M;B8JX6M6(V;4DJU/:O M&J. KJ]($>UZJ04@WHD4-6Z25KQ[O77]U_57DR.88ALT93*- [.55KL*W>JC M0[NS?25MS)G8OF;LD'FOZ[5YOIBM;9=W]],FI/D^2UB)04[U@W8MV%L=+H=D M?,TP1FN )+R>#@=Y,#3NXPZ5)\'LO'*W7B]PW7H!PN99#NZ$[I\'3KYZ-38? M"-I12&#/(&&=T:E;M>:,ABGP=W#DF4R++_2:CP[[9M0T9._(-"(G08J4NEN- MTTL39WRM*0MM3;VVS@NTNX"#1Y &Z@QU:05'!PL7P7W@<<(@(C$P<*YNLV!J M(">'2^J[#QLDW<6$H%^GO:*D]Y645\;>_E6:P>\0296)%#QPJAAF7L&U'?( T4*&+'ISGE*5E$P="+ TBBHTU6.7U?NZ+XA3R7QD''YYU]L#)]@MX6^C89MP+ MQ]W^.,)9J[H_6]Y;G(+N.1>Y\M/ $:UUR=[P'HY[W1$8WE)OJ:6D)R'EX#D4 M0Z(BAB>#JIG/C9>ZC(9T8E(9KL$ . JE#?##O[#96VW69DA( MI729R$E;\4EE;81FHPO.1I7E6DSB/I1RGFJBU;7,8L< XHF? M(UZ5&OPD)P^'4ZM5S%8'K!1$=*W*D05@L/L#\ZUUHT46>"!C!CURW\X1AET% M'\0U,3-BPP%ZU+(]'%=8B>85?-N+/<#B/4>I\?=4>YP)\4^E6Y+JUN,![/2W MQ&L)H89WZ_)A#H5;PJ 8PD2;)R^M=0U3FOZ2;&;E?(>8\4RX4,BV]%2,,]_^ MNMY^CL\4=NK5*0RED^T#1.*=?H'E\9A7I9^YDP&#.@'Y*G;C#/?;.)*3-E_. M3-=\8ZM K6H@A^2P$+G"(3MF#EHTJ*+@)Z144:LL;)?&0[58.K%045ZBP5)X M#W\6P]PT^DC^$L0)P;K/?;ZU^Z)%%;=)']57X8^1G*G8XX4)49H?0TY6$D&+ M!RQO)&A0M@-\UL0B!*FX7E!+V6]!^[F[\X68IC)W@)4Q*U30QJN$E??:/D/'7'^#U< M-7Y'\"3+IXCHPP0K@M9$PTZ,-A)\(><2RSV*F'SWMPG*?+0^60::[S'P6(CJ M!L&%K;L/=HBYWL0PO0IN[*)\> M0C5&?9!P3Y$ J[FI,(4)VR CYY':P.\L_7<0GMW)@"]4X;\QG"SMVO(-F6P[ M$:;J6J\.[8S!;5DN&4V\NET]\HXY+71V.D7+^?3W/[PF.D"'(Y>8P);LNM26 MUJ>C[LJ,':R4;DV7J("!E7*05%4#9B!#:X$I[J'#.%!T7/?'D-MUAJIN!U;% M'3A>$]=''A_(=\3 8PE3\_,W7P].3:;K(3B$P.[%NI5/L./(QG/=[H=%DA/9 M':EW\YNU!.P:C]5 -6I\]4K:5E LP?9(?HF/V6# \2M.Q_*E\U)S?.T,KC,V M6-$O8&T,LEM2'U!')YF=GH&)//C"K K>)TSW +M.[&*?:Z$9I6B/0E=.0/&;00K>.EF,ZWMN]_: M2>L@KCG8([J#FHG"?WR=_QY;.1V?-M=#4^#9:\$-L==3 NEE5FO>N\/!D=N[ MM5AK^*0;0[+9A/E6(YPO#C#U6:O)$2(^-700%W:F/7J$.^NSN?DF\!(*;J;E9=)@A^JE.@ M'MK-LT/[K_L6GVVW*)C$1.66)G5! /< MF+.%3QW06"_2<-RSPH2@V>$'F.+ "^_0.9M6G,L;J1L58@EF"84)L1831"\\ MYPW>.#)*E&SW.V_H?D\57^./J:NTNI0=WABT07TK_>S:OW$WXOH+@GW95O7J MG]R>Z+[,D.4W+D,V0.;_!\W*/G M43%5D04]I*06 6C9CX/'$G"D"G0DOMY,*I*+]A2B=Q6R]G/C\9*M702U]IF_J6\\] WN5!-+Z')\O517/78YS.0(#DVS>A+%8J:=N@XA.Z=L MD79@YH#@K7;TG6]&TY\[DQ9MJ'5(=_I)RA$MA"0M.BB_=TZ&K2C([9V DF2I MQ?%:ZL? OAEL?7R>LY),YA1=V$I)]&K4,R%*?Y50D!UOD)6G/,O<)J"3"@ZX M='<1FH]H?E'IME1%$)@F=C.2DGNH>"F@2KKB#6O8YT>SRSKA[B#3M>Y!T"3- ME00Q=^JNQD!](" @AO!;>EQO*(@Q0O^OV]D7K_CB$UV)\%OZO!"9?_>='4&M M;A\P2<3-T)7YO/'&7TA \. :%9S741,,#@YM9 B*W6\RG,Q=D)TQ.,C<\K4YC6[?U%,\K6[#XCX)]J+D!7,7^*93C"'2#+;W]^T^M0&. 8QQ<$JG M=>)6/*2Y9X!,G1UPVYE/R8:_PE.7(3.#GU]*PB2_416_,H+-2?*(GG&UQUU! MP3UPJE'Q\\%;+H-^W72FW'*.1B.WI=R?@X';(:\*]T@PBX& P1('0? @G@YY[=C* MQ@\&.,1S2\DE-;,#D%.#B7L*RIQWG-,^?!EZ"OU(G5/R9^>.Z7B"_8#3B5_$ M WLT=6T%&U&=O[!EN-/_"9?B&3I7_^?VY.79+V.2Z[H8P=<.2G(I^IS^ ;4=_3D7(7UM\,/?+XU[?S7N_,SF&B\&U,"I. M/UU=7Q6?WL6?';B-ZO;6,>RMOGORY\M/5U?%Q>6G=^?7_JGA,:SUT.V4H=NG M[JO2I>D13#;\?QQVARKR -;-K4^_,QSWL./#X0#^A&OGT\79Y?B[/_ MN#C[>'5V]883-C&:CN#X :'&Y!C$[K%;7B?^1F-<;]_(^U M2E5;;:RI?V7Q"C>2F%L1=EA2AN=2*SV@I[*DF@C?!JBU.*P>8JZA1\SP#:G6 MJD7)6._&Q001&F0 4<+)C0'**;%R""4NN/-RL)%SSR!",'\,185>%:Q/Q>)9 MT)J?TI44"I:+-0!![C X#KZOP4,*TWF'EAZ)KE7(K^4#_GD1=0JVY#O4/O\A M8NJTYMGS9;6^)/N-W=:9C6_589Y0IWKJ(*@TBFK*8S<; P/ M)^[(CHV2<# +JKRRQ<(5LH.RE"Y)K3\ M0EG$+?SJS+=(@T'$0LY#0'.F;!5>R=H?0NL(H1:N\ AI80!LR'/)K*1XXR*U RSYH@'H'XDTW%T M+!;V.9-9?Z)W29[[6M06I][:]E2\YJMP:TNV>D4S5>Y&UZ!U3E ^V

5[-3_PI)+/03B!_YFR.=*N,H>36BG]0X4GNC\"S$K6$/X6JF.(+J%Y+ M]5.67^;+VR?;_S&(#;W6R( 8PYU,HJ3\5B[N8>Z[=P"Z"= NP>"/>N-X\$,< M_%%OA+ZOR#'W>RW$$"VIY$(,G7EU'"_$!'I8GSW\X7[+,!H;%4?^Q!^V6X3! ML=D/O CN9Z.6BS >DJ*76 3PT VQCW">+(,'.KY:CY*IO>:++TO]81QK,(&" MVBH6F(6YYV'_RL4%9,J:#&?#EKTQ.%,^&5EAD*)R?PNFQ?0IC%!?:]]3+>\4 M+>\AJ'P-%'C]0?&!J-7]WYPD_IG9CFDYS79NW.M[_K+I:/3'L*E>P=ZB S$= MXK$]Z*-2Z"35B'S9?&+:;_]QW\B/^I_!+^/3-P;5GW9[= C-[]J=(7<&>OKZ MT)RGD16V[0[4L'^$^MQ!CX_1=(*21:=KU!_2 W3.8B'WS[\EAOV)C'%*HH*" M&CKF(:[!,[8$.F5S6R+X9;0E!E.WXKE7@U^VVQ3]B=D4?;".K'0-_&6[]L2H M!ZJXF:\C$KKL?78/3'H4G< ]$07AC" Z]4J8,U).3>7R!TDD>^NF.1F(,P]S MUMDB+>UVQ,[R]LW;K8(M"M,"7B03W!ZC$8RR]DR-Z.0(9GT*+D::6M$%^#IJ MNC;\=NY8"!H+V?5!\ON<:+Z$%4*; UQX[=A#DW=-$*B)*- ;$#B5FKCW__[Y=P2UXL1:.LA.RT#Z@)[="=/!S9!:X]0 _-BF M'!"??/'/I=:AGU,94/ST9ULL%#W__TL_#ZB>R:E)_+>!_FWX>L=O);BURT88 M!AI:_).1DT_]QI^T%\$#%.XJ.(-_]8<#(T?#?[G[:?[$KG\@5W/6XQCCM\W^IP,^IJC;-% $1!@= M]RO4P=0=P\[-C.GMGV"TV;G" M9'B1V/JFN"R_JSNCHGR((?W1@V1VQ'?GHIO)D9OB(_"&^BZ\HD#M*TR8J/R]P0Y<5.<7%?\L:QZ4@?XW2DX%OSVK?0(_X#)JM%JI&;NM&(,TN& M8(3N2#::@H4Y@1#K>_BYVZ1NCF&G9I*'W.:9%HAX'64FX48?@#Z424[J0^-] M.+T0*]FL"8JBNUAV$1L>U%T\@D?NOVL&BD[-JC/%(3HQ=-O^"+7D-S7L)),9 M=M#OLP/&J:DTTO)MC6QA= M>.T,/W NV"2*() &>^_3KLZ_D>F\7Q T;>U)Z!_6:<]GADI^7F&L"?+7\(CT MR:A%Y4#@*-BI!&&W=/["HS_*2HZA\>2U!/OQ?\O M9LW'9(8T%II&5AOZ<(%GYV]"0;X^B%:8S2&X^A V"H6I.0797IVCC+V%DPF[ M&PAKN S;4]KWK7ZFWMLVRS0BS]" AM8_VF&?-9[8CKL]\.H(%N>,(K1M!*'Z M]ZL8G#R 5%, ,ZQW:Y@^,]:TM,0-]@;3]&DQ!UA\Y2XR_$N_ /GG_N+^Y29* M%#'8SO4!P2;DT.N%FW:L^FZ75,W%GOZU#J>DP#)S!DJ]@1.-X2\"@NSE]@$B MN*LU[Y'E"I$RL'S"))*7][?;>WWQ1K\VXWR792)1IEA4.8^""DC_, >^.*Z: M39Q ,0 E ,5'Z7DFGV%(-SO^ZZT?EZ3OX%?=2JI($7@+@)\#A#&L.%\Y0Y^7(L^U>-Q!7PJ A_MOH/4>VK1O"DNKSY7 MM.?@;4G%TT(@F /Z;U*<75U<%'!\Y;^HHS0"1>_@//OF1>YC *0_.<8Q@#[7 M*FG*??^8_IC&25/^E\=-!^'$S8Q.RI4W\\Y^XSPJ3($AM5CW;GQZFB7-]\PD M(0B@65=TH,V#+V\8D]1\O7$J%;B\#@$BC)**B5%\1S01'YTH[50D\A1:G"?< M2:#7PWX!TRS<23W<7SW\S^RD ?_G+ 6PK0_',9+^P\-BXR.^BJS?6$1BO9R? ME(;271B$P8)#4N^G[(D]KPQTU=%EP=1;!F02/FRH2[/Z7VVN2>#C[8#7 EX) M=!WT!D-"-B;^BT^:.<.5?V:>7A4<@.E/Z ^2:,?H71B34D:U!*@3B(6L98"V MK3[6%_0G0]0H\I[VNMN#TG(AH[5'-B;%.))]B ZI20?^%TD$;G.U71F\#@OV MT2DNY\ !=DL)=[ O/Z,A>O(=Z@A/*/?H:<\-0&GR]"K#,I.R:,#BT M3BA16WUO?[]EAO+)7PQPMW%=\15)FTCQ_1E 3-#O;WVECZI(-)M@XX+YR MG$ZH+=<;B,V[57?R^=UJ?3='GK8#N#E>PX.]8?'+'+T:!T-,:1_V#D?C'1\Z M*B#; 7)\^_H93+";'![UPL] &,F9&OV!^0R$3IQ%,!KLM%)A7[JW)U/SF3XX M_(83^QF*Q@RGAX-I[3/NY:/)3LMU@FKOZ.BP%V_Z5OM8UG.Q^0IP +BKKB'S MKGGOUG8MUYU3F2][$+ ,CEK_;EM77"%*\'O>Y7"5:)C:P]QU_H]UY,13X!2E M@- 8)=JNP(Z=0,5 @K/>X3/SZ9&9_'Y1UY0S*K8/].-G"(+HGB]]*BD$^7 Z$@<%'_[FCMH(O(G+P$,H"_@ 5+#WWQPCN@C\4 MEXOJ;]T["*()8QC5J _<(-U3*I2 H\'+G0WVD.Q8\FI9"N1"I?":M8[0J\8 /)5D- MA]P7[+OP03!G,#N]!-1FDNZ[9#HY: 8]$-4B!:&B:3"&"H5 "K*P/1YHEV=0 M&M2CTH@68AWMW:&5MZ Z.K$^'(5? D>LV\&3J]:>)+KN61_5*?[I 1W&J[A/N0M!IW#0YU WRC2P(]R ;+!G[K0BYX%_ MRAY 4UZ"B::!O; PZ9=[JT@MY6ADP%HV76U6\-Y0A^T-29_N@QKK]M_(G#(? MQ _7R;U[!#MV!,(5 W#OPIA_N%?@H@-K.!%1V$M'.-ENOJYH^BBMVJXBAJLJ M1(NK"9U+B <\-[7!2F2[U 2P8GP7?")T']=6/V;I4JDN7W_6>)ZYR7 '[*=VOD.E']-1TR$!<)K@';W$*2KD[I.%D)VD?N; MTVX'SC";\J/#(12AP>^<^)B"ZCR$1X]0CO1 A9CTY%&G5D\+R$9RQMP12.X1 MV?)#E+6CX\/C(3\ZFL(3*'4/)TX]BI3YXOE389T&0"--XX"?@Y5#*(\SN M7Q.*,+I%+<35%)%"MDSA_--]>?NWKAO,"EE?'Y4E&3Z%L&2,!X7CJ&H1XB8] M]*4*)ES1\I]1,#&3X@^P6\:@9T(!:I.""5IH#]_HX9._@X(9K'CC@O^P&TQ6 MG#FKN<+IG^/:&L$]!;Z7"=Q>SG0^ECN"H;E\V0T. 11_^F\0?XP8F:V7'IM MA64XH!#<&/\$JWWGBD$A(]XG9.YQ1.><\8#W#V=;G^K:MLRN.D4:;DJEN$R\ MR$6=)6XIG-P*M,A)< 74;C&@003?#R86I!KE'4-=JM#N(@=:ZW%4D(/1J"CX M[<^5/'G-X<3-K$YG8FZFC+(97!B -81^]CZDN?4AM:H//BVNN-LUFZ"&#@@L@)-D^X!D ML?\.*.(=T&X#@-)(DO7ZZ7%?K_G.\=W(&=NXQE\2BP#!1REW_3YE!?1[X \/ MXQ*PW!/,)#IBX0=*# ;0CS4!X44?J/G]N6X&+\PLT<*HT* M_WJG>.O^5FTX1/V.ZI RG^.W%[8&NGW^7LNIT_X@$ 0D_8]ZZ%:'OTWQ;]Q+ MQ+@ H0+9'E/(H@DV3JJWKQ@7 [8L99JX4]-X;Y\*N7IEIA'AL/DT'/#FCJ:? M:U@-*?R!Q:9X_3O/XRG5G+YQRO<,A3*43PP8[@F\_Z@=30F2 375'F)5'>OT M#@&'90!%C/V)3JZ4LKX"6PJ6YVA(B A0B"\E]+6/CAF^9CBE2JE^#YUG]&7$ MKCJ8$N+("#U0V@$"7D$H =H#U >%0S@ (7?$<0_WKS'^XZ+UI+]2K)-7L($H M<_EPVGB]*&RFV0N7,)#+(&?D9;N!V*\K V)"T0)%\[MAN%"/Z5=NMAC8O..9 M-^(3;8T7RS08*-1D8= \("V-$ M=ICRG\/@L&.@9$6IO31)F%.+*79]B+'N5,T.^@09,:6DL9XV#0-@0&S80X0O M,6!\B+'9J_A=D_8$*5(\';*8H'8=#&D$(W2S9O4K^21]X6!$?PQPU-XR1\Q8 M5.+[HT0IK!J4,]"U%C=;2N\=8N\U:1\N?8]56,?2?Y/ V@ J$P.JSGFLGBB/ MKU,9_JU6:-3WG=8*3DSO/RWGW&< C[8Q-Z__E^=8/FJB:?O5]] M[U[C+N(3B G6]7GY:;7Z&^"'H_J!Q4*RX<",.(!+HY!UB%/G_E;8J<%1/ILF ^B)CSNI8?DR1YQ82FVN.P&*FA@T9\1'G!T+'& M-#<-")H* JC>53O V"/)\Z0P-_5J 4%7!7Q8VZ!1\JF8_\4W[>=<\YT0%)OK M1R<#JJ0BN(@QZ,B4T[U@T*M*D@NT\#ZB/!:U#IM$4QW4.L#1H:9F\^F38.6,D@Z<[:Y7,;*[<@H=Q6W=RS-7E M$%8'?51(PT&W;-^)E84GY25MBQ#*%P^+#6?:'4R"6=4*O_P&0CQ[W3I'A%5@ M=E!TN.:(I6W]Q5F#\]("V\U_(]I*I<1$5\J7^>K+NGS\ZNP[=\H2>K*TD7H6 M3/,;07O'(PE'"^)KS#[ -<6J"JW6%6=>KR$15'IRF$&W)=#DS5?/TTP8_\V% M4MCSX,MJ: #AQG717LY.TD.XV9]P\S'6<<&K0] C-V!%$M(KW<'W)6TKV M]?[D^N2#4'VYFPF=?B!QC^ $G9;+ 4H%2'Q6BD]67R_6*"CIZC$=QJ M8XB(%6=;F(].\6$QFSF1>U8R]\O)7?#MLP]G)_KI(_00CL=0&C6:P+5\4BW* MXJ*\!0W$DY-=G'AVTN$16/\#+-$<'/6U:TT 7/"WP23A(4X7M[7:CQGL=3EI ML 'R&DY^':DV&+QU8+/R6O1)V^B!\HZ+AT&C7KPL=!T.^B#J8:99]P!A )/H M+!R(JO<:JP7;E_;MXOI"$)HV3JA=#1U 2X*Q]XR4*'-AV\+'&\&,!/&PB3G" M4.MC\.D(,J#ARIXD8$%"+!Y4-L1*.%#KX;65\Q&[* #.:V.V9IE6TU.FBT)B MP)AZ@CL"UM^GQ%A#WU@='JV2"[%',.MP>9UXQ@2/K=&*>PWG%;K"NFV/06)9 M0>@R&EH#;1NCB/1,&?T9Q9Z"L0]Y[&,=^PNH&H!2<0FLI_[R93HQB/("?B@2 M4+PNNKXR+7P#G_OS!]PK_U7O"=9;X!C=5 "=;05JP?917RC^VV-Y7WHL[UQ[ MJ4^_!UZ'/W!+ /^,YFOHI$Q(;KO<6(:]5/N# MY%<'R6?/ETZ:/[C+Z7:]VO_[_62;>^T=<2F1]_7VJ;@&!P=7@]F]\_GJ;7'P M"O:MDS7U5?Z/UYQ@K: ]WJ,W6,% MG XI^GX2F:%30%#P80M4P@LGQSS43I0".RP>$-&I=;1BE7MR6U9/WQ0%+V7G8')O&U][VP M_U0N#XL>[\Q&]\B9N$=4B6P:OG!L$<\ *C/KN3N*2TF7BH:>>*9CPC= X!ESI_B/;@'PHKD0EHO^Z4E@5.%5*DN QK,:^;Q:?R5!. MI,/F>-FRK=7YEG8_:%B1Z@\W_\05UJ MR;#R@UY_86<3*OV.YI .U7H&W!DOU\ 0"\;V+;BS\ZX;+A20L!41K">)8K>6 M&Q6&CO3MOFN/3;20*56D6[P-*#CXF><(H1PY2*,$4<*-*TNXD9LJ3[YQQ>0. MN2=;JEWQ:U)LY.YQC$QA:%9!*"+1IA%NT*!FJ^W-!K1FT8':J$\)5QK%OM.J M];EGN@87S0Z%%@-UD*3QO0Q(-VPN^:R>Y[!8FBADBZ/17D=)6(+M7TYOWPNS M3AZEQ#6[651W[-+BQ.NLOG$IUXA?_G2S'5_5Y9E"(/Y_\ MMJC^BX"JNKU^-Z[D^'$?WF'E-._JH*SV9EY4V# XY+.>W..D3_-WG\A!/SV1 MB8WU#UO4BQUSG+ UJ8Q^/0=OZ':->//@69!^Y^7//V+NA__*J FF/2$^1Z-G=M']0*GYLM4PSV_ MMI=NW&X:E7%PYTPV3!KJX D'WF[6IDXZ=-+VPT$H/0[+&%"WICLFY B*O(DU MRJ"&WU/$.YH('6[TX:8N=QCK#.EBZ@0W%YP?Y<[P384Z5S2J!"E(I\CW)?GX MSK&E6$::OI)^?N=G,,[?U"X_L+.A'3/^%K#T/RC3A?UBPTPG."QV/!)26,1J M= [;/QOR;HW5GP^:UZ#T^KA:KD.JD$;QPYE,@FGK.^?,TEMG*&UCC,G$"-SUP,01+085OS5X MUEO#/=_:?V^\[]'TWHOS8B'RH]I]_L0__U-[ M+\3S/[7OPB1X4GY8 \^>ZC9M[CNG;=K<7^2TO-CV?/T%PF%7B_O+A%TM[CMI M+[SD?T";SY[>9WYFWSE_YF?R"V%8?O9Z!M:_S@FTY_L9RJ ]6TFS"C7$GH4] M:%^C3U_M8.YL7B\/&(-2^26>,BAV3@G14+GQ)5T/Y7(+CA2G8\1:^VX.H?T= M)0VI:SAX!' #%(Z&66C*>$\9@7F*G,81SPWK43) :@H YVF.AA=DB#TW[0NI MC+*_3!,;X0V_6MU;TR/:7?LEB659CIJ.CQPQMX,NUN[L;^;W3]T_ G NS$:Y M7#PG%#84^QP3_..0U^-A,>REDWEJ?6+ )",-$:!'.HH(O[?2T<36NIW/9USN MCVJ_>[NYR<(T&07R#98-9 F#T?8#6OU)2G)/+8E1#A?S&8ZUV\UA,1BDY_M/ M6\BL&C7]2B?()A$;FHX\<6\7"^[X."MMC=_!2RW9P[02%N10MBL;4BA4L_PDNW4PWKAU>:-SY19.5^3UI(?L7,NS@-FI6 M;;!N-K%#DH15L:!.#X&(3V#!9%Y>-W0A06UXDB!-BA4!8;VZKK->T01G\^48 MB; 0),*&//Q1VK'*R>K%E LIBGXZ<_%,V: :OJ%9JIN^R-!:9=O#T;I M9$I^[EB>2W?Q'"Y]HND*T%3>&C25O/*PDPQOS[W0@C3L14?/+T@#Y==SSJ#2 MP51O$OL[)MB"DJ" RRIBSFH?A_0_D/[MB$W&W$.-EW9 5)4[31'+%-,31313 MD!5,OXR+#T(&JZC;K>FH=G;R.0Q3#1W/4*D< 'Y@/I!ZEF1OH,IX45_6T/&J MZ=L!IGK^6P!)F/ME9H<"KQ7MQAJQE=V9/)/Q'HQD^H]AR6H.P+IO=!,;XN5K M!]X-_&T \7XS]96DB7@B*#17!?O8KG;K!.SCC.I7 M_X;I671F&XBITDG>.UX8]/9](7]9BJ8K M6H7FQ],+L?N=>"U:O!,M1XMW$NB>.]^)%F77._EU:7XS6D6NUO<(_[>UD^O4 MW:5ORME\\X2^D>.L2RU5_MEXB1J>C9:FX=EH21J>C98B]VQ^"=)O["FC<5,FS9:)W GCE)=!W*O1&9SFHJA_MC@,9Q0^8<,0U3^(=\W1FAIL@9^G]GK*']#CBKF>=/K MCMT];&NULAIG>O?3X:3O?CZ<_]W/)Y=B]VL_]RE?,% G:VHH1V[U*0]_N0B9NG*M&5:JO>/?'SF=S MT\^:OT'=U=B'NZE5!UK/:G!L !(50TA/B*8L$;GGO"/E)UALH@GMN1%.9(1' MR=MW+T:=A#=])P%<_1V*R8><4Q+:*XD [7[UG5!#L->K-JFE V'R?N-?J>SI4CJ+$CJ0NNT3'EJY#8?5A* MDBYV <^)X91Z3!&:,!<7L1 .>KT>3H/[R_&.62.:-O?@-/:M[?*F>N@;Z;CG M2!2XC=E?MU7:SF]X.Q%A ;L#C=?O.%/]'OA"$3W!3=$'^!249F&WHW&\9(SB M%^2C^'WI+,VOBTV'8\MF[BI%&W[^34D\2 I08T L]Z ML$JSY?73('(GM>]FCK]ZVW_H+/5[R3Z]151$\<7 M#=P048H'M_O,39[3_"X7 /OX99] M2[?L!2"8S/$!!'#]H<,^-_ /RQ93T)&=4&\H>==3 .ERKI?W!:3'E0VH/NRK M\IH%O= Q>K+Y+3')M'+59?2 2CF1?\?P[P^P1GD4MO:*A-P&"O^LJ"(U-.$_ M0-6&ZH=M9G2C&X%W)/+50#8=IXTEZOS*WP)6&\0,$5&#JKY./JNIJ#3_4\Q4 MQ._>RK5B^0MRNJOZ4G:[K#)/_$(64N[. M0@BBU%Z?B:G9<-Y&IYQ$+HZR[Y)9MUX/:CMAO<&=) M_]V+FD;J]BZ1MF<-'>:O:0Y3(;-[ESC=A MO1FDDQN1$KY+9/"Y[AQQ6T?2UF0?863A4X+TH1S.4O "K$9B$6V$,N_7S_2( M/#:I8H&L19SB,\]/5QH[',C;$U#RT\-Q(NCH]D?BV93*WDNUVDN]GIF.3 7% M);-$7*]HPJRVW6I>W'-&&]]]\>Q'MKY'6"E'OMX096C+Q=ZR%YF)#RB@R4'X M4ZQ)/SOG]D?3D;> 5MA%WYRP9NM4Q<3?E$K\3+LWZ\C1K\$&&K^950/E7

,*+L17-BP!;//"ME*^<%G5 K3>T2BQ(G*B*D$VY^S+^&V9N<_[UO*+++( M5)W"]A5L W<@5FNG)P)T,NX/] 6@[W1%#&SGDFS3D)S$Q-X)N[2!\^3$&-'_2 JVWB]$^E# 1=V;+XQ"W;Z+8'QC)2NMN2R.V;*,U1GJ*GW MG[*=U,^9-=U%^IQ[+>)ZSCWHF9N3R]:"L+GU79/^3(*#-0ZS)!B:]1L4!)>[-CP#9F8!8HHY-=^U]APL>:$8#=QE@!K,!J06>D^/G\_?5YIWCW M]OR<:N^CCX%$S\W*S[#0]KC^8Y49N,?HF M:N3&URT[WS=0>GL]//6KA9*X(V?DH@18:"K9>+,I\G,%]OXMOY]]L\=E=9?PBR@_+^LG'D/I_G"?6M!^;F:Y4+OHKKT4_H2/7E$<"- M=P?,O>+VOEQ$22I&%%E0H_<7$>"HYU)>75Q]_L'?7M.D13LMQ6+__))AXA*$Z-9? M*FJ9/_"7#TXK^S)?5Z(N_Z7D5!G5EN2-IN],6A3&'66>D:%>*M^A'72CK2,J M?JGI/6Y>;FH_75#T-1I@KA\//"-@,3T"^)!DSJZ\1PK# +7GX2/U68WDCV:A M>&64VZ%&XQ]#LSO7HLX:263CMN'$SZ'E>&/$J@#ZNB.Q)-3N.:D"$(R1XGOR M\>3M263@8^:.-!A%)#Z<16\ 9WST,Z=.G()872.TX]L5Q*-3RFD+:OA3S\MN M7_C)\++G7G[=]ICNQ2V_*UNI3K&>GN($VWF.5SU>[I>0JJ>NX1:DZJE70SKU ME-DF'A 3C$3QD5LUGF'(WH49V7.F.RE?U#.([)/M/'_6Z6O)1O=BM$^V$*Y! M\I$Z+0.;R #Z#Q?[>0L,4N#MFO]]"R+V[%N$+U__K;<0?TPZYZ QF/5N?G-8 M#(ZH_)_OM9UY3U&/F\)7G"5$] M'6;49Z'[.#]W"V0<6F[I_]WGUBMIX_YZ(H-\PC.^>65*TUH=\N4U'V2O@J?8 M:=,GKLXUR:2T:'DW>,BT1Z!$4*17K& DK ^8WMX*TYM.4]:+Y!;ABR M58QR MP$Y8[QB0&39""G)+A QGCLJ8A+ M5$A"%TJR!B0RW,%ZD]NJ^Z4L'__BFZ:6/]VY=GVSVNKYDMK\=!>W^*]5M?D_ M_P]02P,$% @ >IY:3D77>'16 @ 7 P T !X;"]S='EL97,N>&UL MU9=;:]LP%,>_BE#&:&'$ERQIN]J&K5 8K*/0/.RM*+9L"W3Q9#E+^NFGBR^) M1[JUZT;S$A^=H_,_/UDGD1+5:DOQ78FQ AM&>1W#4JGJ@^?5:8D9JJ>BPEQ' M%! MZ$#BXFE$_F-,_EC\[(GBCVF/I,^-M-=N61+E@@\[-X/.H6LCAL$:T1A>(4I6 MDIBL'#%"M\X=&DF=_"MQ#G9V/$F M[P&T.JHJNOU(2<$9=HOY;<'@F063"'5U0"DD>=!ZIE52[< 2@C66BJ2[GA\2 M54N\45T[;?+G,H='R/S2[[G '$M$=Z%U[[_FM_R?B6=G?X]L?U7&P"_(: [. M(X"<'P/DXA@@CZ(GSU\_Y.SB'S-Z[?F],P= M+89?S?60[AW4PTU!RRNTTE?]/7V=F^$<-53=FB7:8 P'^XL!#Q;]K&4O$Y/AM-1D*VWESJRBL[EUZ] MMZ;=ZV9[-IJ.Q$9;YU?AV=V9M6YTK7^HLGOE=N;V3V/U#]-X6:T*:ZJJNRJ\ MT5T$3W"/1[XHZW71.]'+]94$UK-1.H$;WFBGU[K2_NYLU/U?J1%\BC'Z&%T[ M//P]-.(K^W^:T6PVNE!S4[2U:ORA':VJPM,;M]-[-Q*-K-79Z.$4(9M27#0> M:,2B.=P*S@V?!1Z]* ^?RT.+_805]I6&-^RBG 9P/LAW\-I4NH2GE^*MK&13 M*-$UN4. $0$8'0U0+*5%D#,"5,@R)2 3(_7DM+M$&1&0&:\D*NVKJ6]ZUI.;QL-ETF8C,Z+PK0P M&2'(G(#,>2&OU(UJ6B6N5&& \9=Y\24!]I(7[%(W,--H6<$ =MZVAPX.,_FE MU%;@R7M"S=X37LQ% ^WGC;W#0*1.F'T"4<,>]'QWD-ZW5N_#!=$E$^F MS$()3>;\H3]U(Y96WP!)=7?ZIZI*\0YC4D:9,BOE;>MTHYP+<_,:OHS="1B. M,LF4627OC2EO=55UO?S1[Y2%8>)ELPT3$.9 M8\JLCON._22_]]N+DL:4V1ISM8%!>^A,J]=M.$$L(6;M!=.4,")F8:S4MLM) MAA.1B%)'Q*P.B$S:NJVZH.HPIX2PU*J=:APDF1B3S$>8_;%JUTY]:T,C7@3Y M]KJ6,D;$;(P5W*-L8?Y=+,2I^"*KMCNGFUW^:27&I-P1,;N#C$NO(XQ)N2-B M=@>-.<.8E$8B9HT,!-#BQ2<)$.YWS$A9)&*V"!E+]WN<$DK$+I3[6'JP 2FM M1,Q:>3JH[E!Q#81RRXS9+614V.OG&>69&;-GAJ+"H2Z?49:9L9>]B/!0O,"8 M9-V+VSD# >)@6U+&F3$;!T>*@W"49V;6;&[!D:,\&8E'1FS-*A,5-'1G5+F29G-0V/BE#>ES),RFV>P,G@"ZJF*4/W F)1Y4F;S M/(%YWG@-<6:%,2GSI.S[S:@2YM\8DS)/RK[CC,#LS9LIN>6,._L9K+0.N#*E M))0>8<, ?#6OP$Q6%[T11$DHY2[!/8$),Y*"_!)C4A)*N4MPPY@/^0_>9TA) M*.,NP0UC7JR6RU#6QIB4A#+N$MPPYGW@@9/)C))0QEV">P*SJDPA>_LV,TI" MV3%6?D[N972%=VMDE(2RYUS[.>ER2IC8*WU8:,'A9D9)*&-/?WJ8D'($!B"$ MN\$8PIB4A#)F"?V">;'9J.X'(.$(S)X8D]SYS)X*]3#G:J.L565'>>[PAIV, MLE#VC#O8 /-S8P\5CQ\'5(Q)62@[VJ:V7_/?G+)0_OP[VP;CHYQR4'[,/6Z] MM#*G')0_]QZWX9:D_),?<[=;+VS/*?_DS/[YW("TU3;\N VZ?.%5[0!WXQM_ M&DVF>-TOI_R3=_X9=R>[-Z_+PY#\ (]P<+R !'5I1?@3[C2-XB1L@]VT515R MUX_-7T:&X]T]'GZ_]^9?4$L#!!0 ( 'J>6D[";GS=G ( +0R : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VD%NVS 0A>&K&#I : [)(5/$ M6763;=L+"#9M&;$E0531Y/95O:D*)'I=&$\;"X:%X;_Q!X'BT[=\J<=SUY;F MW)?-V_72EEW5C&/_Q9BR;_*U+@]=G]OIEV,W7.MQ^CJ<3%_O7^M3-K+=JAGF M,ZKGI_G,S"U-SF,QMXM]F!:8;GGO\_\L MWQV/YWW^VNU_7G,[?E#Q=X'*?!PDRT%"#W++08X>Y)>#/#TH+ <%>I N!RD] M*"X'17I06@Y*]*#'Y:!'>I#= AFW_"2$-5]K"[BV?*\M -ORQ;: ;,LWVP*T M+5]M"]BV?+LL*S]KH89NOMP"]A:^W M +V%K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W WH[OMX.Z.WX>CN@MUMA MKP1MEO#U=D!OQ]?; ;T=7V\']'9\O1W0V_'U=D!OQ]?; ;T=7V\/]/9\O3W0 MV_/U]D!OS]?; [W]"GO=:+.;K[<'>GN^WA[H[?EZ>Z"WY^OM@=Z>K[<'>GN^ MW@'H'?AZ!Z!WX.L=@-Z!KW< >@>^W@'H'59X5XE>5O+U#D#OP-<[ +T#7^\ M] Y\O0/0._#U5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]5:@MZYPU@0=-N'K MK4!OY>NM0&_EZZU ;^7K'8'>D:]W!'I'OMX1Z!WY>D>@=^3K'8'>D:]W!'I' MOMX1Z!U7."N(#@OR]8Y [\C7.P*](U_O!/1.?+T3T#OQ]4Y [\37.P&]$U_O M!/1.?+T3T#OQ]4XSO4M3#_GP?1S.[:G7Y-U!+ P04 " !ZGEI."E)L3S0" !#,0 M$P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7B;B=@H,!FTU-;]K= M;I6V%_# 25#X)]OMTK>?0]M)JS*I51/I>Q,"QYSS@UB?NUS]?)RL7QSZ;O#K M9!?"]$4(7^]L;WPZ3G:(EA/BJ=N*R=1[L[5"KE9*U.,0[!"6X=@CN;ZZ MM1MSWX7%S=/U8^MU8J:I:VL3VG$0#T/SJNGRN6'J;#>O\;MV\I_B@F3Q]1"[ M^'AMG<2J3\0;)KR^\7@>[_O^8)UK&_NN:.-FT]:V&>O[/MZ2^LE9T_B=M:'O M4K\SSC8_@FN'[7/>.^/"-]/'QN+0B7\6I)?+$1X[>SK 7#GGY!"WA3TU:BX\ M?68?&OBR&^K1V>7D8M6%]L3CQ4AWL>K%<>$Y']$>MTYCFS<-CZTO]\/^'MU^ M_G[JA?\M>C$?/O;6SY=#0G+DD!P%)$<)R:$@.30D1P7)\1F2(UM1@E!$S2BD M9A13,PJJ&475C,)J1G$UH\":4625%%DE159)D5529)44625%5DF155)DE119 M)476G")K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D;6@R%I09"THLA8460N* MK 5%UH(B:T&1M:#(6E!D+2FREA192XJL)476DB)K29&UI,A:4F0M*;*6%%D5 M159%D5519%44615%5D6155%D5119%45619%54V35%%DU159-D5539-44635% M5DV155-DU119*XJL%476BB)K19&UHLA:75#6^9CVIAW^E^37..Y?YHOYOQ/7 M?P!02P$"% ,4 " !ZGEI.'R// \ 3 @ "P @ $ M 7W)E;',O+G)E;'-02P$"% ,4 " !ZGEI.)^B'#H( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( 'J> M6DX\U[O5[P "L" 1 " 9D! !D;V-06DZ97)PC$ 8 )PG 3 " M ;<" !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#% @ >IY:3IHX+,BA M @ I D !@ ( !^ @ 'AL+W=O6DZ*D#Z?5@0 45 8 " M <\+ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ >IY:3G^=P>.T! BA8 !@ M ( !CQ( 'AL+W=O6DZUZBQ45 ( ) ' 8 " 7D7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ >IY:3AOQX 'AL+W=O M6D[U*)8TM@$ -(# M 8 " :HD !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ >IY:3DF0F_FV M 0 T@, !D ( !@2@ 'AL+W=O&PO=V]R:W-H965T M6DY'(/B,M@$ -(# 9 " 5LL !X;"]W;W)K&UL4$L! A0#% @ >IY:3EA05[2V 0 T@, !D M ( !2"X 'AL+W=O&PO=V]R M:W-H965T6D[#%&9]M@$ -(# M 9 " 2,R !X;"]W;W)K&UL M4$L! A0#% @ >IY:3A9G_^BV 0 T@, !D ( !$#0 M 'AL+W=O&PO=V]R:W-H965T6DYK-C>/M@$ -(# 9 M " >HW !X;"]W;W)K&UL4$L! A0#% @ M>IY:3GER!-RW 0 T@, !D ( !USD 'AL+W=O&PO=V]R:W-H965T6DYO/TT2MP$ -(# 9 " ;(] !X;"]W M;W)K&UL4$L! A0#% @ >IY:3@+CTU^W 0 MT@, !D ( !H#\ 'AL+W=O&PO=V]R:W-H965T6D[Z M9^^#MP$ -(# 9 " 7E# !X;"]W;W)K&UL4$L! A0#% @ >IY:3K:1T78% P ZPT !D M ( !9T4 'AL+W=O&PO=V]R:W-H M965T6DZ']C9AQ0$ #<$ 9 M " :%* !X;"]W;W)K&UL4$L! M A0#% @ >IY:3LA<]%GB 0 04 !D ( !G4P 'AL M+W=O&PO=V]R:W-H965T6DZ[4ZH+N $ -(# 9 " M :50 !X;"]W;W)K&UL4$L! A0#% @ >IY: M3H8I9++4 0 G 0 !D ( !E%( 'AL+W=O&PO=V]R:W-H965T6DX2!%.CM@$ -(# 9 " 9E6 !X;"]W;W)K M&UL4$L! A0#% @ >IY:3IX[*J=' @ / @ M !D ( !AE@ 'AL+W=O&PO=V]R:W-H965T6DX2E>WY MQ $ #<$ 9 " 2E= !X;"]W;W)K&UL4$L! A0#% @ >IY:3D4)0 6X 0 T@, !D M ( !)%\ 'AL+W=O&PO=V]R:W-H965T M6D[&F.O]]0$ .@$ 9 M " 79C !X;"]W;W)K&UL4$L! A0# M% @ >IY:3LV-E?'0 0 G 0 !D ( !HF4 'AL+W=O M&PO=V]R:W-H965T6DXX9*TSO $ -(# 9 " 4AJ M !X;"]W;W)K&UL4$L! A0#% @ >IY:3M L M00'@ 0 ^@0 !D ( !.VP 'AL+W=O&PO=V]R:W-H965T6DXH"=+EZ@( *(, 9 " 4IP !X;"]W;W)K&UL4$L! A0#% @ >IY:3D<\N3'? 0 ^@0 !D M ( !:W, 'AL+W=O&PO M=V]R:W-H965T6DZLB?3SD@( M &P( 9 " =![ !X;"]W;W)K&UL4$L! A0#% @ >IY:3JP$[=3^ @ D@P !D ( ! MF7X 'AL+W=O&PO=V]R:W-H965T6DY#-@[H:04 (P= 9 M " 9&$ !X;"]W;W)K&UL4$L! A0#% M @ >IY:3N=\YWM0!0 K!T !D ( !,8H 'AL+W=O6DZYG":)-@8 (TG 9 " 9N4 !X M;"]W;W)K&UL4$L! A0#% @ >IY:3LU02:0U M!0 &2$ !D ( !")L 'AL+W=O&PO=V]R:W-H965T M6DYT7':^1P, #T. 9 " :.B !X;"]W;W)K&UL4$L! A0#% @ >IY:3H@39Y<) @ K04 !D M ( !(:8 'AL+W=O&PO=V]R M:W-H965T6DYG>'@:(P( #L& M 9 " 7FK !X;"]W;W)K&UL M4$L! A0#% @ >IY:3@P\?!-V P 6 \ !D ( !TZT M 'AL+W=O&PO=V]R:W-H965T6DZL9PI>#@, -8, 9 M " ;&S !X;"]W;W)K&UL4$L! A0#% @ M>IY:3N1\N91K @ <@@ !D ( !]K8 'AL+W=O6DY&UL4$L! A0#% @ >IY:3H23>-;/!@ MS"@ !D ( !\+X 'AL+W=O&PO=V]R:W-H965T6D[G M8-C/(P0 #X5 9 " 9;) !X;"]W;W)K&UL4$L! A0#% @ >IY:3M"!YT:Y 0 T@, !D M ( !\,T 'AL+W=O&PO=V]R:W-H M965T6DZ#B8JF+P( $0& 9 M " 6?2 !X;"]W;W)K&UL4$L! M A0#% @ >IY:3NZ@G1QM P F@\ !D ( !S=0 'AL M+W=O&PO=V]R:W-H965T6DZJMH&Q,P( #\& 9 " M 3?; !X;"]W;W)K&UL4$L! A0#% @ >IY: M3N^OY>_J @ S@H !D ( !H=T 'AL+W=O&PO=V]R:W-H965T6D[9>P"$J@0 ,<7 9 " 6CD !X;"]W;W)K M&UL4$L! A0#% @ >IY:3F=.QF9E P " \ M !D ( !2>D 'AL+W=O&PO=V]R:W-H965T6D[Z]/P? M^@, $3 9 " 2+O !X;"]W;W)K&UL4$L! A0#% @ >IY:3BZ0\#&K @ 1@H !D M ( !4_, 'AL+W=ORW[>0! "D! &0 @ $U]@ >&PO=V]R:W-H965T M6DZCM'_#> ( "(( 9 M " 5#X !X;"]W;W)K&UL4$L! A0# M% @ >IY:3@/RX;4# @ 408 !D ( !__H 'AL+W=O M&PO&PO M6DX [W@E5@8 $,X / M " =W$ 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " !ZGEI.PFY\ MW9P" "T,@ &@ @ %@RP$ >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " !ZGEI."E)L3S0" !#,0 $P M @ $TS@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 7@!> ,09 "9 %T $ ! end XML 100 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 101 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 103 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 308 424 1 false 95 0 false 9 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 Income Sheet http://www.fortinet.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income 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 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Revenue Recognition Sheet http://www.fortinet.com/role/RevenueRecognition Revenue Recognition Notes 9 false false R10.htm 2103100 - Disclosure - Financial Instruments and Fair Value Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValue Financial Instruments and Fair Value Notes 10 false false R11.htm 2104100 - Disclosure - Inventory Sheet http://www.fortinet.com/role/Inventory Inventory Notes 11 false false R12.htm 2105100 - Disclosure - Property and Equipment???Net Sheet http://www.fortinet.com/role/PropertyAndEquipmentnet Property and Equipment???Net Notes 12 false false R13.htm 2106100 - Disclosure - Investments in Privately-Held Companies Sheet http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompanies Investments in Privately-Held Companies Notes 13 false false R14.htm 2107100 - Disclosure - Business Combinations Sheet http://www.fortinet.com/role/BusinessCombinations Business Combinations Notes 14 false false R15.htm 2108100 - Disclosure - Goodwill and Other Intangible Assets - Net Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNet Goodwill and Other Intangible Assets - Net Notes 15 false false R16.htm 2109100 - Disclosure - Net Income Per Share Sheet http://www.fortinet.com/role/NetIncomePerShare Net Income Per Share 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 Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 22 false false R23.htm 2123100 - Disclosure - Subsequent Events Sheet http://www.fortinet.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 2124100 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.fortinet.com/role/ScheduleIiValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 24 false false R25.htm 2201201 - 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 25 false false R26.htm 2301302 - 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 26 false false R27.htm 2302301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.fortinet.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.fortinet.com/role/RevenueRecognition 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 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 31 false false R32.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 32 false false R33.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 33 false false R34.htm 2314301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.fortinet.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.fortinet.com/role/StockholdersEquity 34 false false R35.htm 2316301 - Disclosure - Income Taxes (Tables) Sheet http://www.fortinet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.fortinet.com/role/IncomeTaxes 35 false false R36.htm 2318301 - Disclosure - Segment Information (Tables) Sheet http://www.fortinet.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.fortinet.com/role/SegmentInformation 36 false false R37.htm 2319301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.fortinet.com/role/AccumulatedOtherComprehensiveLoss 37 false false R38.htm 2401403 - 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 38 false false R39.htm 2401404 - 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 39 false false R40.htm 2401405 - 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 40 false false R41.htm 2401406 - 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 41 false false R42.htm 2401407 - Disclosure - Summary of Significant Accounting Policies , Goodwill (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails Summary of Significant Accounting Policies , Goodwill (Details) Details 42 false false R43.htm 2401408 - 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 43 false false R44.htm 2401409 - Disclosure - Summary of Significant Accounting Policies , Commission Expense (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesCommissionExpenseDetails Summary of Significant Accounting Policies , Commission Expense (Details) Details 44 false false R45.htm 2401410 - 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 45 false false R46.htm 2401411 - Disclosure - Summary of Significant Accounting Policies , Warranties (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesWarrantiesDetails Summary of Significant Accounting Policies , Warranties (Details) Details 46 false false R47.htm 2401412 - 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 47 false false R48.htm 2402402 - Disclosure - Revenue Recognition - Disaggregated Revenues (Details) Sheet http://www.fortinet.com/role/RevenueRecognitionDisaggregatedRevenuesDetails Revenue Recognition - Disaggregated Revenues (Details) Details 48 false false R49.htm 2402403 - Disclosure - Revenue Recognition (Details) Sheet http://www.fortinet.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.fortinet.com/role/RevenueRecognitionTables 49 false false R50.htm 2402404 - Disclosure - Revenue Recognition - Performance Obligation Satisfaction Period (Details) Sheet http://www.fortinet.com/role/RevenueRecognitionPerformanceObligationSatisfactionPeriodDetails Revenue Recognition - Performance Obligation Satisfaction Period (Details) Details 50 false false R51.htm 2402405 - Disclosure - Revenue Recognition - Balance Sheet (Details) Sheet http://www.fortinet.com/role/RevenueRecognitionBalanceSheetDetails Revenue Recognition - Balance Sheet (Details) Details 51 false false R52.htm 2402406 - Disclosure - Revenue Recognition - Income Statement (Details) Sheet http://www.fortinet.com/role/RevenueRecognitionIncomeStatementDetails Revenue Recognition - Income Statement (Details) Details 52 false false R53.htm 2402407 - Disclosure - Revenue Recognition - Cash Flow Statement (Details) Sheet http://www.fortinet.com/role/RevenueRecognitionCashFlowStatementDetails Revenue Recognition - Cash Flow Statement (Details) Details 53 false false R54.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 54 false false R55.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 55 false false R56.htm 2404402 - Disclosure - Inventory (Details) Sheet http://www.fortinet.com/role/InventoryDetails Inventory (Details) Details http://www.fortinet.com/role/InventoryTables 56 false false R57.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 57 false false R58.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 58 false false R59.htm 2407401 - Disclosure - Business Combinations , Additional Information (Details) Sheet http://www.fortinet.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations , Additional Information (Details) Details 59 false false R60.htm 2408402 - Disclosure - Goodwill and Other Intangible Assets - Net - Goodwill (Details) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetGoodwillDetails Goodwill and Other Intangible Assets - Net - Goodwill (Details) Details 60 false false R61.htm 2408403 - Disclosure - Goodwill and Other Intangible Assets - Net - Other Intangible Assets, Net (Details) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetOtherIntangibleAssetsNetDetails Goodwill and Other Intangible Assets - Net - Other Intangible Assets, Net (Details) Details 61 false false R62.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 62 false false R63.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 63 false false R64.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 64 false false R65.htm 2413402 - 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 65 false false R66.htm 2413403 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.fortinet.com/role/CommitmentsAndContingenciesTables 66 false false R67.htm 2414402 - Disclosure - Stockholders' Equity (Details) Sheet http://www.fortinet.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.fortinet.com/role/StockholdersEquityTables 67 false false R68.htm 2414403 - Disclosure - Stockholders' Equity , Restricted Stock Units Activity (Details) Sheet http://www.fortinet.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails Stockholders' Equity , Restricted Stock Units Activity (Details) Details 68 false false R69.htm 2414404 - Disclosure - Stockholders' Equity , Range of Options (Details) Sheet http://www.fortinet.com/role/StockholdersEquityRangeOfOptionsDetails Stockholders' Equity , Range of Options (Details) Details 69 false false R70.htm 2414405 - Disclosure - Stockholders' Equity , Performance Stock Units (Details) Sheet http://www.fortinet.com/role/StockholdersEquityPerformanceStockUnitsDetails Stockholders' Equity , Performance Stock Units (Details) Details 70 false false R71.htm 2414406 - Disclosure - Stockholders' Equity , ESPP Information (Details) Sheet http://www.fortinet.com/role/StockholdersEquityEsppInformationDetails Stockholders' Equity , ESPP Information (Details) Details 71 false false R72.htm 2414407 - Disclosure - Stockholders' Equity , Additional Information Related To ESPP (Details) Sheet http://www.fortinet.com/role/StockholdersEquityAdditionalInformationRelatedToEsppDetails Stockholders' Equity , Additional Information Related To ESPP (Details) Details 72 false false R73.htm 2414408 - 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 73 false false R74.htm 2414409 - Disclosure - Stockholders' Equity , Share Repurchase Program (Details) Sheet http://www.fortinet.com/role/StockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity , Share Repurchase Program (Details) Details 74 false false R75.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 75 false false R76.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 76 false false R77.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 77 false false R78.htm 2416405 - Disclosure - Income Taxes , Deferred Tax Assets (Details) Sheet http://www.fortinet.com/role/IncomeTaxesDeferredTaxAssetsDetails Income Taxes , Deferred Tax Assets (Details) Details 78 false false R79.htm 2416406 - Disclosure - Income Taxes , Unrecognized Tax Benefits (Details) Sheet http://www.fortinet.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes , Unrecognized Tax Benefits (Details) Details 79 false false R80.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 80 false false R81.htm 2418402 - Disclosure - Segment Information (Details) Sheet http://www.fortinet.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.fortinet.com/role/SegmentInformationTables 81 false false R82.htm 2419402 - Disclosure - Accumulated Other Comprehensive Loss (Changes in Accumulated Balances of Other Comprehensive Loss) (Details) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedBalancesOfOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Changes in Accumulated Balances of Other Comprehensive Loss) (Details) Details http://www.fortinet.com/role/AccumulatedOtherComprehensiveLossTables 82 false false R83.htm 2423401 - Disclosure - Subsequent Events (Details) Sheet http://www.fortinet.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.fortinet.com/role/SubsequentEvents 83 false false R84.htm 2424401 - 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 84 false false R9999.htm Uncategorized Items - ftnt-20181231.xml Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - ftnt-20181231.xml Cover 85 false false All Reports Book All Reports ftnt-20181231.xml ftnt-20181231.xsd ftnt-20181231_cal.xml ftnt-20181231_def.xml ftnt-20181231_lab.xml ftnt-20181231_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 105 0001262039-19-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001262039-19-000006-xbrl.zip M4$L#!!0 ( 'J>6DX!@'$VJ7," (I8+@ 1 9G1N="TR,#$X,3(S,2YX M;6SLO=F6&DFR+GR]SU/47]>_JGP>:G7W63Y6J[=4J994NT^?FUX((I7L(B$[ M $FYG_Z8 \&003()R B(&J1,B,%M<+//S,W-__2_O]WW?OB2YW.YQK,7G8 MMT]YK_M+^O,'&'5_^$M[,.Z/\L<__W@W&CW\\O//Z:N?AEG[I\^#+S_/OOR9 M("Q?(?R*XA^+V\9Y#D0^=]_LVS4W=K+N^GO@BW0Y6[T\^]:^6W]]^F;-\V]' M_='\AJ]?O_YT.\A'W7XV^JD]N$_7*TP65W?[7[+A:/T+IM^E6^CJ*[K# 2-8 MKKQE&J]/7GUK#K+B\W^JVA^O'-/EJ#=7]0;\_ MOE__CLXH_WGT^)#]#!>]@JNRO-N>W[?]IM4;\NSV64K$S_!M<>&PVUY/ GR1 M","K! Q'#_DSU\,W:VX8#U]];K4>YO?RF?7CI:OK2[ M24'[PU&KWYZKW+>2BGZEDZNQUOKGR;?S2X>==1?"8_'/_^?MFP_MN^R^M;BX MN_WB5_/1_.5__<>?TKM^&4Z^>)_=_C!Y]R]W$[U+<_M5,85_@H'\./LZR>'/ M/PZ[]P\](.GG])BIH6L/^J/LV^B'+HPY^G3KW]D_/_KTHN(2,,/=T6/ZH/BD MVTF?W7:S_(?).+(5$@J]=*__\\>_(""$"(*H_M//3V^>O./GIR^9O>,!)M6@ ML_Q68$$^\N -_I*&F?0)X>+VQ7=+-V3]SN)R3$#]%F_K%!<7'\W?5WPPX\QZ M5KV><(J\&W_J==NQ-VB-JLBQJ=J,9OP2K\CBD;-OOHL!^N\X9I\(J3CI^A4B MKP@Y&NDQT2[_SBI.MEQ5^>.0K2I/MCHVVI?,SSVKP\C>&0*>L*_QT"+&]P_#/KPZ]!\ZP[G5\'']X/^A]&@ M_;."_;"3O MQ[\4EY7H^]//:U\Q'='/I2'5=>[,G,J>VO ^&[4@=NN$5MZ':'IXD2JQGLC3 MZ<4IG>C!\]YT.MT1<*_5>]?J=E[W7>NA.VKU+E+@&VF](GN@&GM0,7MP$G0I M&QQ0'1SPTL#P]=1![.L=VNWQ_;B74N4WH[LL3Y?EV5WB_9?L=;\]N,\N4DMV MIOLLUD&. %Y.)!L5./2H>/!F*+Q(B_F1:J$0::A!_Y; MJX^KF,=;7=589M1Q.I0\;!6B@4RU6'LX# \WGO"< MGO D55S[KR\T,[H6ZP4'8MO&V5=@\>A4F+EF^E]SNE][&3UDEFO>"AS$MQR@+HW2;T* M)/6JLF;3*$,%E.$D:SG[I_L;O%.S1/[!I6V-I"^]F&U-FO-=/H"'C![?]4#K M3+^3N/>0Z+2/'Q\?LHF"I#Y!_PI?6KUQ*\'$W_O=4 M1W*SA!9> P>ZK9YY2$1/>/)N\D W]9+@%,/M;=8>?H:4:O7GGK3 MW_N=+'^??3FE.][D]OMMGM(,\^#AZZ;8%$O=3J, 8MK3(=S*%: M(I!U21?3^>_Q<)3&.8R#_+?L*X"PU"41;#-,VC[\V)Y8]1)"G5T$9K_?:>6= MX>\/'6!DZGB(])09Q])CWX5O4__%S&:CKUG6WR@GL"[F=I3E]=3HO<2Q@IRW MRV.3SIYQTAU#G+7,A)UY^C4J7U,]60<3W[?ZG[,5'7C;^M:]']_72]9S,A9R M7*'C2H#>FA#1#4#-^Z-\8E#?=X=_V$<+-O+NOI7_L0@"/K1ZV7!F+Y\XV34/ MF <0\VM@H@WN4V+ER;5/GO6V]=^#O+AXN!2#?&OWQBD9\QM8[D'^Q_#7?#!^ MJ)<*;F/T+ XI<_I([G.#G): Z69!'6DH93$70=@&.5]OJ-Y,T6:*-E.T,E[T MI:)9V^JE,.7#79:-W@RF$=#*XR9K%[^!6DQ.#1B]Z;8^=7L0"&7#)BZN6Y"P MQQ"?TXO%:+8I1A.@OW#@]30!VR3'&B/0S+WSK(ZO7QOKC-NCF_Q#EG_IMK,G M(#OM$>D.$_^?.M8+R9:LHW\9^Y88<"0E;K(T!VCDX';TM95GLRO^T M+T?A-M%W10JA5Q7B^ A!(++=FG7[B]E8KC+Y %I"RA;N:?X$(:9M5O#4;TT M\P2N?\[H$UK-93D=Z35KI;QXY7HQGVF"ZOTFJ&Z2=M/7O^Y_SEOW;[OM?%"O M:=EDZK9GZDK"O0YO6;GTW&2F^0S"JSSK?&Q],\-AUGC!\V7!)I-A/?_KF2TZ MQ-L\T6DPBNVL^Z7UJ=>L%9W* SV9!2667Y$K:A:-=JRM6<;M=9D)WQ-_7)B M10UC@.LPQDTX4 $;_-)M2H^0ZJ_+C#AJ"O_"K/2^%9 -=FZP\U7;[0K61.ZR M?7&>F1EW@4?]SW!9\>/K^X=\\&6:L[C8-=SM.Q_GR9-=.-0L\E9(I],VY_$H MR^?7[+=V=Y%:_ Q/*K#,UNAM<6TQR!5O]JNDML<-;,S6;39S-+Z[/ILW+S M5>Z,[K+V. ?R/HP_#=MY]R%QOE[*OPFY/4O<5:]&/Z,*'[/V71\F9^_#^.%A MD->L[G^#&JPG[(JLP>ZQ7F,-+EP5=G8,C36X$H

%QEG8_=>[CDYO8#?#J\;;73=Q\*(E;P]W$?^U-GD)[S MK\4&VFIHXNCQ(>MLR.X-G/%[9I'S:-TU9^7.9EY=H>??K M5MM,S^IWVVVL0&,%ON?8LQIDT9H,]P7DSJJ8X3[UB7(UFV=-MOJB9ERUL]6G MG'O[[QUOD&[U][XW2+=!NHT56&<%"&ZLP(58@4*4C15HDLV5G-W-M&NF79-L MKNST;)+-C16HCA5X>D['I&E'VH SO+GUV:=B9\[H<586T=#EK>[K=Z[UD,Z MFV?TNM_NC3M9YQ_=T9UK#>_@">FO])0OK5[6K]O)ZWMKR>$LJ:\*J>]2H?QA MD(,]2QJ-,_OX=N([)W4A MMC7L/E& 5IX_=ON?WV>IH#_KF/M4*3*_VW>'[=X@W?XDW;G^^3'/_CW.^NW' MU=Y#Q;5+5Z9>K^,\AS?72]>V\'6Y#2<7(!WF@#E"1:&H^X]F)J;V_D=YY]=UPP2 M=I/]FEE1%OY))^D:&[*/[M31@%PRU*N,AZ^W ;J(C$#OK9X]M6_D83]-O@Q <]D&JLGJ- :@;EF=.L"<:\WJ7$#Q0I.X MN4J[]O(E*,VB>]7L6A.^-5;N,JQ<5<.WD^\0.X+-(U=E\YI"HW7";VQ<]6W< M11<:-3BNJ3IH8%UC\FI9=5"'C-UU+4Q>:MZ_68J\'J/W\BL1S>)CDUYK#$"3 MS&H"OXI:F ;F-+%=7:U<=6!.LW.NR3XU]J J]J#BN9X7WF'RX6Z0CYHM)A7> M8K)=0LT>DRO;8W+D&.Q:_7)4C06JK 6ZJLE^G8%9LQS?A&9U M!3$OOQQ?AWW"UY6"OXY"QB;G?OE6[JI**YL=)$U"JK%R5VCE+CPAU6"Y9O&P ML6K7:]6:_@>7G61OL%J3NK\^J_;B6.V<=JTQ0K4Q0LV4;Z;\,=).%SCEKR,O MWAB :\E"G[.BX +-P66F5IKI?ZF)C#HD9VN=R*CA;&]2#M6R/]6&^DWSGNN< M[$U=7S/9K]JS-ZF"!CW4P*!<4_*B#C;O.DM-FNT03;%)W:Q<< (QFLED-=V]&WM0'7MP?;VTF_B_L3]-Q#;[Q#9- MS7D3S%Q&,%/5FO/&YE7-YLW#L(O:@]_8N,NW M+7/4)U_BWYRC?D)XDY^N4GYZHW":W'1UTU4OO/#43.IF4C>3NG:>NIF0+UP< MU\R&:E:;77+8?5&IQ":*O=3$71V*2VM=;='L9VEJ.*[/JKWX#ILZV+5K79!H M[%JSYM#8M0K9M:9XI%EH;6I+&J/7++36/F%50UMRW3/WJI#!=65RFE+Z)J]S M&5"@*:5OHJ&F-6(3\%RVE2MN>/G6B'6P:U>:O;ZH=?TF=WT]5NVE*PWJT,:Z MUC:ML3^-_;F:9-2[? !/&#V^Z\%S9[;O82*UQV045R:/'7=[*4Z%RXH?7]\_ MY #L[NNW"+,#X0M]V(GRR[#^^RB$&]R#)[(XB6X;K8_99^ MNF1%>)[<^HK^8.30Q 15]_Z'QP1-C%];H1^>V&D"P?,&@I7PY)-"N_"EU1M/ MFG+\#O[M$H4^J<):2V9]17VH>6] 6^WC^GU%W\SR6HK:3T1-__[1GTU,>U . MU.4CWQIE4]J1?(7FM"^^6[HAZW>6+M>O*%J\K5-4U2P%L5G$FR@\EP-#KP@Y7402N^"2LS?=+UGG=1^> M_;G[J9>9X3 ;#>WCI"S/]5K#U0(QGXJ6P/EW/F;MN_Z@-_C\^+[[^:YN &8/ MTA?8=0OM]8U=EI7B=;^3W1Z@&).@O0VSZ7TVS%(%',#"&A*(=8#S<>C@;W6?X^ZTUB@N%=]^$:+,<&NNNI#'ZJ#/_\Z!M]J(L^K$2( M*3S<(T)\HD#?'2$>2X$:./("<*1RBJ0:1:J_(JG]%$E55)$:E_92+NVE%:BT M-;4Q0_4P0V?=K]R8E&J;E%.O((E5%V.^MO).:5'X?38,E\A;2'5C;2=R56(_5R%. 76V$D1POU#;_"891-6W3RD67 12O L M75>D +)1@)=3@"J$K?LKP.6)_NJ$KAJAGU?H+QT6'B;TQM1?E +L#_8N3_0- MP&M"O?.'>K7Q^8TB7)\; !(ZW=YXU/V2+;J=3=O19IV8#^ZG&Z(FV:^;V]#* M^ZD4[5V6?[AKY9E]7/^ %;6:,#P]!D0U>4ZJV9YR^.+QR.G8NU#M#?S=I-CU MAU55\+"UFD^78> O>DY5P4]585X]1:[-O&KF5=WG514"@5KYJSJG(RYZ-C59 ME68.-7.HKG.H"G[H:4*JF4/-'*K3'*I"+J^^?JC)Y55Z)EUI-4Q]?5(SGYKY M5#W_5*OYU.3P*C^GJI##J^*\6M'G:6NO9>OS;IRW[UK#;"&FVJCSJAY,VWEM M)NV*U&!C15>C!M>:C6S4X.QJ\-+!R],M?FMT('6#R;\ !ACD<9QZ7DXQZ1J7 M:OJ=F]'=M /RZ''RJ%_S5NTZ^J_3EJ,QX71Z=#L>M?KMN M76%WTH U]%VL<)=BT71RQ3HX?3,>I8%T:G<2YCIA'T)O/86_!@Y. KKWV4/A M$U,_\];]DC*L_;Y>0G^>QD(#-A!Y)1!QLUVXK.Q'I=(&+V?LMZ:(%[W" 2G_ MUKI_ZB/2QP0A?1'B/R@3N\=KEWFX['A6F5A+/9OU&__;N 97?^R.>MG-[6L ;E^ZG7&KM[AM\=G-UY3!K3?Y MVP%$?+=U+.*HJV7;XV5K13I[ZSXRK:6AG4^CA>VT8% ZRZLL)L];_<^3\P7M MX^*2=ZW']-%$1;V[?Y5D[R])7_\Q:^?>M7E\6-%EXB2.+<]D!G46> M%5PM;S#:,3QPU:=0]>HL3G_"S_>TZC@KHDK6I$%4EX6H2C*]DB7U ^SHY>E\ MC6WGZWFRHDE35"%-L7I8E*P2YFE\9.,CZ^(C7SYTV%#O67-5/K"2M=H"Y/PVZ/\;XJ+N[>-\-\?Q V3?S;/V:) /BQUB'[+\2[>=Y .79OD%[)':PM/* M8)0C!<\[2K26;K1N]21-A6Y-)U$U*G0KE;58,_6:Y9AK$?[:*+64HIAF'!8Y MBM_[X&^6;,6$A?8Q?(.YU$T8$-S2^Y3 6"C0XK,X&.?UTIP3,&6F@.NX4D\' M_A**U/U2L_6?LRC2G"N-(NVH2!^_#AH]>JI'5UJVLXBSU:L*6>JO1 MOC,P@.Q+UAL\I$O#MR27FNG5!G)7FNYMH_=*JEC6V*M-"C.Q.VXP'-W<_CH8 M=(8?!KW.!>G'Q'ZL):^Q'UO485:74K,*HUVU896ZQC8TSJ2*SJ0*UD,T"E,? MA7GI]L\'6IA?LWZ6MWK /].Y[_:[PU'>2F="7:[*[$1Q8V4:C')NC%(%"W*8 M,C3QRX6JPP'YC\:AO*1#J6F<\R'K];K]S\#"MZW\CVP$/U^NOFPC]HJPQV'I ML@9[7*0R')8L:[#'A;J1 [!'XT:N$W$-CM9\.A:?][W!UV5U/N M-F]U;@=YY[=L]'60_S%\W6__-&7+DSS*Q]:WV.*7_#PY7#4;;O4BC=_ MK)<"/<.;F2X]SYQ-JK1WVN8I:Q=^:2UOS^*/3MXV8*-6FG8[Z]T\--JXK(UE MIC1:^+U!J6V!IVAG'^ZR;,UZY)PQ;[JM3]T>""1+;37;XSP'.FJF6\]0.N\" MN)W4^H:LRX9GBP&9Y-!-OY-XU/O;..\..Q 8U"['M&U.;R&SOK-[#U'7VE=< MF=%6C=&NL-%^J9D\BV/!E"V;,)>Z7@_R?K=5+VD_-Z5G<>T6*B]#T!O#@K=9 M/MX_4+TL)=D<(ZSGT(GCA$O73]'XG@K[GI,LAZB_X[/)Z5!-1[1NEO@B@'<% M#? U8/[CI@NO"1.Y;*XB#;S61>T<+K?NIAAMW6NU8;Q-0&EOVM]="J6:9Q MFV(\2^ 5J<334_(VJ\3D*"MSGZ794[,M<=N480UI5[(JO[\:-([CRM1C/\?1 M6(D+=19/.Z0^JP;S>LU+4X)YM>9+J$ %-TXW$/)E(605G,/.*M&>)G_^Y';S@:\0?"7 M:MCWGNV-#Z_K;-_9AS>S_>I]>Y/8/7=BMPH68C_U:!*[%ZH&>\?U301P\?"O M2>!>P^Q_NNVPF?JUV3JXF]@:7'<&7%<-43\7$IAK#6KX3)$VB+;>HMX/T38^MB:(=X^8M$DM M7:IX&PA5$W'NX6^;V5H_'[M?'-MDC2HBMCU\:!/8U,/0BG4B#?\>P[CWX][<&GJ\?I[/\]:O>[_9)W7_2_9<#3A&P#%-X-A7<6^COHE M#[LG^6=1C:/W<]E4H]5H1QVTHU+U7L\ZCT:7ZJ!+)W1"R=#HO^._M?J@H3'[ M1,1"2<:?AMF_QXE/7^"/TN$:3[ZOF0ZL)VZIV>PZZLYD+O1^Y@(N)Z^(.)ZY M6%/X]5^MWGC:3JW7&WQ-3=:&$ R]SX99#K-AKAO3B+"XY':0^\'XT^AVW(/) ME #X<'8'?/.AUWJ.3Z-G%Z-GISXI M2#86ZD(UIW+86346ZA+U[-1-]U1CH2Y4YWISK3'S\5XGW6&H[S["^S1\&/Q5.*;Q;/38]9\] \>QCDHV[_\[_21^L> M/N'RZF5[OV4\[+S+\@]WK3Q;?D6G^P449YEWZ8[?QO=9WAH-EML++][5'0X8 MP?*7WS_X\C#^8V4@JP]:>H//^H/[;O_9=\RDGX8[W/:2)\\JOIJ3MITSZYB^ MD8ZNG32E]:F7_6LV+[9HR_*E>[_MP_2^?[UM]5N?LWPM.=.V MT4\NW/M-GV:]L/_5:H] :*/'9U]5NG+O=PT>DD*F:;2-A:4KM[^KDW53"4R_ MDRZ/O=;G'V:VY'UVNX*)?YRZ(*#B%2&*$H$-H\113IT+07%I*<5>HD@X&-E6 M;PAFI?3PXHUN>GY#[ [;K=X_LU8>II!JEY>1F+^=$:/WC M7UX5]G/3FXJ1^$%[?#^_X-W$L$;X;+C+4"PSD5$3M':6$Q8U8W,^$!5^_$O\ MYW04S[YE_3#2.'<=! K4"ZDH4D&%8"SP'Q7\0%[1'R< =MTPYF]Y.HCI^'87 MB3>$.685O%UXX:V-+!1\D-'Z'UCJ,Y+-W>;LDWAMG)=4A:JNE];)@ M0%06M!&C5_^Y^M[TZ.)U8>*<'7R:MWJO^YWLVW]FCSN\5W-DM+<\6FR-D,Z M(LP9;XA813S/ONG), ;W]X/^Y'3AB>,;WHQ'R?UW8%*OC.GU=!4HK?^0'W_H M9.WN/8&8H)LZ2Z(/V9#[&2-"//R0[,'E@X0"P1()2(?'* MF#<,ZPD!T_GVOG#]:>5N)SV.P4@N-'+42)A5-E*O"R7B/L!D^F?R/]O>M#J: MV.UEN0/=^CS(=Y&IC%)3IR1S'H8A!*9X+E/E/4RF-ZW\<_;#Y+"#9&NSS@^3 M=RP/;.6EJ^-Y-_X$L#'V!JU129KJ[V3IZV69HJ416BX8R%%Y%9E4GHIH:,$F M"A\M272"$B22%(%$^8H\EUZT.L#WV>?N$-2S/TH'7N\B-ND]:):T.-)(%!*8 M%.9'PL<(;.#-^X^O?PL??WC]FUL>P^JK5H?Q7X,>0/%6/N7E+NH3N+%8,$ZP M!9%13@*9\T5':W_\RV^#Y;<_>*E[7XF5>E\13':A1+VI,JJK3TG6=W*?KYDDV/ MQDCKV1];WU9'-PL5E]7H%5^VFEI2*1VGX,.%(QKK.+4,,FH/7OVI'C&4_OG3 MSWL.ZBATR UT4.2QAFMB-. P5)83PLZ@.'T*1W\>^DH(L>X+G)L9]TO"<&" M95P.'O@P[ 6A 4MIPZ-(.6944])PFR5J$-&>&SZU ;ZF,$\,L K M8.J]CB)YIQE]"/XOJ9X^(G5?6MU>NB!.H_L/67N<3PX5\]FGT5MP(-/?S.TH MRV_ZV00BM;IY2BYD^TD1!TT#!C3"X5]J(DRKJ12IH$3Q,I4*K=#Y/2,]%;V; MI J^$B"@5 '#?XY);B6;TXN]?DJOD">@UV>W$&QUW"#MP/DT3NF@=[U6/]P_ M] :/60Z/:=\!5%C^WMPGW2F;=C$S[<^0*RU"G &VHEH;HCSB>NKWI,9"AY+= M82L&].!QGH)2N9E2S0V+*"(=L;&<$8>0F5*J- ( 4J)45I92M9E2 !!"1DR8 M"(H& IA9Z$*F#.@O^9(C4QIN;[.4),CF1UZ]!]<$5FW0;W=[W=;T?*M^J]-M M]7V6W6<=/TD80?B4D-3LH7NK,OA) 6$LDMI#=& E EV=DHV-@8CV*=DD(^'.GPH1N/AH!L_S;X-#3MT> V M"??7WN!32B:-6OW/78!/;P9?TQLZTR<=R!@I@Q)"4TV5"UZ:J#7UU,$?X/XY M+YD# .W[,N8[R#D&V^!C.QC\85O#[M!WX3EY!C'%H>QBD=+HO >XH*Q#46() M[ I()4@<2[X#"[:W^3B CJ/P*6_UIT=]P@4 6!8!\TRS0ROO@U8?;'@1A+G! MBV@@L/4\"*/4S/$PM\;Z'(-E^Y%4"2YNL>$0AT3-!1/.8B^\EPP7"$Y)3DKS M%7-R+/VK(3.WS&;N,<0U5G+AH[5:2,)#X15\4.PI,RD1+\W,:8B13?+S[\9Y M^ZXUS%+L8?K]<:M7?/*F>]]]EAV++41?6WFGM'-DY16SPI#G5QT4]@ ;/=/P MAV5,D-FZF* X@K$LN0^^Q+X]:-G.@.GZ4K=]=A80HV'J <'.<2V#ML[9@@6> M"+9FX87MP(2U]"S8,-DA3'^EH$)*6J=6J-)C@$&^[;5']_"W^.\M(BR+7T9DN=0B(04#6LTB0VG M9 (R=,B4Y+IB! \>Y"G(W"1-S:/T,8+79#0P!\$ Y@69#*ER",".3^9T9^+0 M]5K#86I9,:UB&[X90+ ZO"VV^_>C^]G*=!=5C$=IAC NPR,H4B$B,+-4K%( M!@?&YR_O\#^72-AO +N,_Y-W/H-:]/8@ U5,. Z()@&"T M40'(F!*!B:)![4C$MI'L1\V4$P=08[SWVD2(!G341G@,2'W=E9]9*;%1V!Q=L%#J[[,4^2-(8$KCY0SADE:=511GP5QZ& PFBX.W$QKG 9/5YUVH01&KQ2SCJ!@ M0R#,2A0*2B &60[4RJ5DZ DA.XYR3MV[?-#.LL[P-A_T!WF]O_\S M*4?'@U(H"*8E F "_AD'SZ2TJKP^NN*?CS+F90YTQNW1KSFX;?CY=AT4VQ(O M(D2\TA!FPEZCVQ*'!1ZC!\2+O/*8(0%! M!"U&)U4H>1.8_NR(H]L2V$0GG>>:28P4&%;"I"C6E8V/95A.U0E&MP#9G?\> MSZP8A%6M/IN,40+MI7 5!VC1:6P1>*R]SK5Y[&G_]WN]D^?L,O/TX M^W7<[:0%Z-?]ZH0CFR#!)&,&" M@Q!*,A"<7K4,%DDMFXV^9EE_HQ0F+37!!.TH#8L4A&.*(XT< X\@3$03:6[4MY$[6Q,BJ M[[:SF]NE^CDS!/K;P%3P&C>W;P9?DR])MO)M*_\C&TTL MYLH--_W8S8(GHC70& D<58=)3RZ)!1HD)#S/N#);Y^J;;^M3M33P\ M/"#=W-G;5PL:D634@-\A6J$$.JC!#GN/?>3./Y?;W7U(1Z%BB[2,2T6S$E/- M 6$(YH@IJ.!"/)^A/C,56WR_UA$QS<#+*\*EAE"$3ZOFB4.*850JXGBB= ?0 M,C'3*>_YN=]=F/VM/FEF5&_R#Q! @WU8[&";5'2EUW>':>M7L3]M*5")@.F% MD!10OH1_X=G<0*05F0+@XW *LOXY)VG]^,Y/P/S&]ZW^YU6;/(M92X2"S&(( M6!GL+>[GB;\*WQX K66=A9\?W"Z^ M_0!_#F^[SQNX!8W[O.QC%V+2SQ"R3QZ? 0!,#ZF(D4MXY!7$!B\Y*%K5Z!E"AIZ(Y N<;<>X@3H(WBY-H M)""BHYP(0KD&L,< ,4.\C1Q10=NUXB3G$&?"BT5*.BT^. @ 1_FPU^S?C;9 MEO1E +;\7>LQY7".;B"Y,U03)'BP))5$$ZH%\HXQ3'10D]0TXWZ5#X<,^:7( M?L;.H@!H"R- 7X%81 0#*#DA&P43F4ED4W1,LF?@]N38E@W=1($9ML(H' MQ0'R3K-9@!A#**4.M5HI UHSAOW&MRW;AM+0P%#BX(F(7KD"TR+#O2M5/4@I MR%''MP5S4V.%\H:E';(&X[22$6;\(Y*14IRGQ6IIW9'&5Z=LSPDR;DQY4%R% MG?1161JID,)"D-I)"9"L/YPNFN5Y,M.)I?9Q<0F8S?31)!E\*E29D'? SFZ:DH/W9'O>SF]G5_TAMBO-PP M?O'9S=<$$S":88&;_"W(!8#,1FCC12!!@R373--L5:%O+2D^EEYZ9\X:>3UG+PVVLWO MD9)IA[I8+L_?_%T(.XNW3%<\G7KG[QZ[Y28 MV;UOLN%PL@S4_09LG!3#%60^\94G]!68>-]X5 C\>MJ M/?'J!H"7D?\+J]\,K-1,"Y<:G\PZH?07ZXQYEJIEX*NT.[D:RIGV-!D2F(Y$ M:4FL M)%GGXV !J-=7D=8"^B=%?0+]GRWL\ZE:"1G,@K-:(,ZL+E;Q':)LK6Y\-S ] M7"A'4(AI?BY\2T=1S0H0YC4'TTJ#:8U!?_+^@#UQP++KR;:4(,$:]?:CZ6)AP@E.]7B.<@Z"Q_O4C( MOZ#\-VPEQ!0P.U*"1\4XDEX7642*N15N37BICQ-=[LRWA8@28=/$AQ\O:C&G M#R@R)DGDW2^3_,Z:/1Q/LK&[G7NW5)2V9?DA('!_U%G*%8Y428MFG3X(\%*9 M=<$Z7UT/VI?$8S+GH ,F=V>.QY01:@65FH3(/>%,SY@#\"&J-";U.<^1)F3-QG>MNG&Q!G#0:F30>R7K[%^]& M8KFFBA.IG<8P5[2=;65A7)%8*HW?20_V&/ 9:-_W;,U.9[)4VNJ]:W4[K_NN M]= =M7I;M"9U:_4!!R&(0B8*PRB?32G,)2F5#U\^'W>?<0(K%H,TGE$7)* 4 M$7PQXS25I:+EFG!M2UD+IMQY$Z(6Q$3I@>Y9J 944X-):7N WL4_58OXLTP] MJ8WTRF*DP'0QI>!7.V-DQ+Y[G6)99U4YB" =-C<(QII[U1@7F!J(W-Q MUAP?&*F)*>USO )&[C[WHK4",RF58A@+3811HF!>ZE!QKKFWV/;S+A]\SEOW M"UU8!(-K>JC,MJ7_;=Q#^!7\2?&"50GLEI^[NC!7^GYK2H-XK1E!7L,DUQQ&K051)^%0T)Z25/C(@[4T(&2H*)(( MDKBR8:L2AYZZNI-P"$*UM!R6[#U8+F0]\J;@$-.AQ"%Y/ X]TP[L[?30GL4Y M*8N,R[RW6-H%T!]F-NMGAY0H:X9==$H$2T@ZN<=)YSRHAS):Q^C*+0%6V_P< M;> +5J2*U-LL'PYNPY?B1+??80R3%A3S?CNC 7#W([DNE!+M4 MN ?.N!$^:/!7%NA5=.:EG*%6ESKM$[Q2C/I=@ST5R5NB"Y<46@02O7$BU=^B M65\GXI!>U]H3H\J3O*VMM\'6QXBDDRPZPX)RI) R"Z[4F9Y@<7R2_]%*^=;1 MXYNL_WET]QU[*__:RCM?P<#-KBB>6]YI@P,GWAA, TNQI%*4>8JC\,QZ3,+R MULG5P1U_S!\&MZ-=QFRP$)$Q"1!14A 30"!>]'QRAJ3MGGJ^3:8\Z.(HR.(\ MB-G6F-G>]SW[GTD6&%*,.FH54D23.*V2QB'U#RKUS2G,$8U[*TRG!#A[GXGP-0(X'<=4*0F4 @QNX%T:+X-!\ MM$*LM)*:^ANFR#/#73>8[QITLT.C6 5(:X-@.U+J1""&A*2:<@/@D3BN=+DK M"A5GEU'U]ADIJ1E#GKJ8SL-23$#X:PCBQGM!A"XE*\^FVAN/XG$1# 8!:2.. M?0#\-\M.PWS45I4 $&/SLX9./N@ZS<<3Z%.$22B8\])RK3D&F<1@6#KN+9V+ MQTN]Q!@ASUGVJQ;-24VETLAPKAD%R(B-CH11-!&2,2ZB6 H:"<&GEM%41/AO MK3X^AYB>#S0",D09"*51B!*PB3'T?ACXNSR[[X[O MATLM4/<.ZCG5A'LLF66IM0GR2,]6KBUHGB]AS%=LC=X=,-!3D+IMJ3#BJ"7F M$-P::8,%MXV*R-:&6,(@=!Q<1+))&M^4 B$&<$000*P-I/52"X$*R 7P;2T'YW@-6Y]_4 .'.TF M@!@C\-IC:SCSB'-')9N=MAVT9N7=\V0=J#WV:.MDNT^ ##G6*$9-%4MYVG2& M:^"1!HT8\\2&08-JI-,3NI/!4!VI5FD,L6!'C&-PU0Z'!E:3JFOWR*[$E@"@<#P;F+5DJJHIH$ MY@&E@^%I*;'%Z3,^\EIE0"0J!0$+DQQ\(U?1*#V1CF 2(&:Y S);DS8Y MEG2JDC )G,A 1- V* AR@G+63HP>A'(,ET\1%.L"\9HRI19:JTU 2FNAP'V2 M*)D'64T$1#V5(I9BH;69DIT$5'3S]ME##F.9\ %^[DT#V'YG.88M5IU31=?( M/+M.O@VB^-0?VH%<:P$US#PZKS,>*[->SH0;>8G6]]PF6JQ@6HBL4*:(6Y"]%1) M3$@LVM+SN"9OMH'FW<9W?.+VK6U=O/2W;/1[/Y^=+;?( !6GS&US:#AB!]C/ MR<&+0^& =S[UJ2XUM=LP>UZ$>9ML ^4.3$-P@G 1F4..6%M09T(--$.^ MG&9XSV.4 =G)'C&C'")N/JLX+]7ROL+T!9@'--[]-]W;[;WR-CS4/KYM_?<@GYPX MMQJ=S?H.O\]ZTQ/-[KH/Y;,7M(S@)@5Q42OG,+A)/*TKA,@J6&538^=_JK>I MM_,Q**TTQSR SAXX],['K'W7'_0&GQ_?I_>7N29(L$%PP0/C2HE4O.4*KBD= MT:3_OGZ+J\\V=2Y%4QB#005>880M)8(),V,9X#7NXT31V%O"KH%ENVN:\=$( M::,CW$2*)8"26+ -,:LF;#L!Q];O'EK:"[,G%,&,I]/_%+7IJ!?+\6R'.@Y: MNK++T4B7@K"M0_I> C:Y%L,D5VZR)U$S3I$7S!2Y:^9M*7>-D5 E1+ G!?.P M_>/@F5LG6R8^/6T1\3X#)8 H.RL:2DU"\:4#0)XYDG+;UG+EO'>*>PNJF#86 M>C3?2&^$*R4Z\)K*IA/35 7^G6=[NG0R>6RC%5,N"A4UFF]/!]6\>EELVT[! MJ)#&ZP0+?6KU[!$I^!>Q7U,K*TN1WQ7P[RRZK#R6H,Z.:6:LC99ZZPI9((#T M5R^++24V'D 54RBD94H-OT2%\+SQ '%E_D'L=X7\.XLNL^ QUHZ " CCG&$B MY^U7TCDA59-%KS=HIVAW?:^IV6:__4OY@.< ?K")3$OM4:!NR@4>#,SI)(JSMIS@KR,J^68E:T3[T#=Z5 M2:\5U@19QBR!OV='52@#/Y02CZ*$]:O%@??9<)1WTZE=$QY,-A&^__#[MG6G M -C,.$> $U108O"LH!6XH DK8PPD2\NE+\6'::YK;BG?#*:+>HNM@6XP'-W< M_CH8=(8?!KW.-AKUN_S-P9GI<>&HHNA-?C$,2:1*L#UAP MZR33H9A.E)FRGU$OQY PS!1,,-I% 7 )H\@I FTHN$#UFEH=K%_.1@2 Y31(6AYL+%0F6E[NEZ5*-?IGX\N6Q"=1 M'&"QP3((JR4%R!?B7,0VE--,:Y)M9Z;EB)A)$<,9S/$("$DH%J5D<\!@9/F8 M9US> 51AXG?"3-XQ$[T$WZ@5(69:M#>#C8K@$FQ\P7!Z)PXTTA=!49<1S0Q+01P5%EM- 09C&9]AL5 MS+&T[#;4RZ6G#V#.]X F1HCRU%.8%EI&9*TFQ<(-XKA<#TW+7W3WF$14MBF2[F>C>/Y MGI%O2U-Z9& D5B/"C0G181R+D0,II?7MLND\V][BWU<_X!5WY$0^;+)7IQS?L2@SDL(S3W1G@>L4Y--RVDA1&&L7R/$ M4E37R/#$,MPI-@T( I"HE$-I>XV.5& \GX[1KSMV"I=,3B/*XXORL"";:FH# M!0M+@G6:\1BG;:"2.!F PC7BI"6O71-Q;L$ (1U)"S&45X"&@^>Q.-@06,'I M2NWQW$:58$"M6%$3S=['T4@(>WE(C?$C#Y$)D*DIA!B=NB1'4U\9[N1HF"(! M<$+J4A0AND,>S[9E@"2)7HF&:N]H:B7*PQR-$!!7&>?2"0!(@%!U](4X(=JE MZ\192L+41)Q;0C8JF(/PDG@3E'.."RJ6QA'!98B:@:#B8HI3*PW:)9_PP$3:DOM!"E:4UKQ MS$@.ZE[I6(@R.$:R4^D3W!NE4L\W=9>8WV,?YCW_M M9GE:2'M\DY;15N;<_)K7?5#PX>0"_&2V+CURZ6 UVQIV5V=^&(Z 2Z/LYG9^ MQYKA[_3PF&?_'F?]]N/ZP2Y=F=8Y@'DP'[=5Y@KL8U2<:&( B0D),?[T:"=/ MC"V76(.L2G;B.9%40V[D(N7F.=)@?[!%QC).%=)XNMQ! \-*EZJ#0+"E'$VU MY48O4FXVV)A:,AEI,79884Q,,=^$$Z5EJO/+:R-S72O/'X'*]]G#(!\5)V96 MB+_.1T:HECH5S6EE&--S>Y9.RRHM8.IRR6P%^%QM)<9!1T0\_*,DQYY))@HF M(X!HI07Z,S!9-5VF M:82]P8Y1'B$4XI3-RK9 ;@Q^+M5T8UK:2IC<%(1!<&:%#3. MY&92#]LS.OMGY%5O9X\4$E()'E-1C#(V%HM<*7CAI+0'1&%Y:A!\")^KK<0Z M."1T4,#6H(5P)C!;&!]"3-G9'\KD+ZUN+Q7FQ4'^H=7+?/9IM)1,6W3N_#4? M#(>+UJ^IX>N\R>I^&12B8#J"YR/8!?!U/,*LG)*FT@[44KGD,DG'&.UYR)^K MP:198?LFWI6P?#A:=4 MN. 1> ]+<,%4X\J>I(9,W=ABU"IJ<.H,@U/!-V<"JX)\)RYBHJHS>QMP,QP9 M%PU,5,F\$\K3@J4!XJ1K9^GQO8VBR-FT,R!X'AAHT^4(=9%# C1S75*JE+NH7R^Q3'&?!XFG-7G!(.-E-10)YVT MS/$PZV4$>-MJ>8J@L58L/;[/B0(S(SBS2'%CD87PL@C3M8GA%%Z^7AP_Q.>H MH -1BNC(+7%IA]PB]X%I&3J56S9> 6L/]#S""\8,CAQ30PQ)EJ%@K8JVW.FP MIIS=%.PXP2FV3(BH> C,:D-#@1,MHJ6C>FKK?LX=\I"T]N-U1#!A5:KH*EJ, M F,UL:< X+5BZ?'=#_R \&&:Y%P$'2H5A$H5"_UA4I8H^ M6>YK76-V'A1ZB& C\A#/(2VE$M3Q.+?]&I5"#ZK+&QIKR[+#;'ID6,)TU19; MHSRBR(JYD;.B?.(&4:4J[1?EV,9U$6<@+G)2(*R-VO=17X8=WX*#U<:>1(DQ3ITE?72F M6.S5!)DU99'D@A3PL!4+S251E"!"G&,>&65T,6>)B"70172Y;7-M679@5HAK M 6Q X/6<344Q7LV7?SDK>STN2S6<1^38XK[-[LVV>JF3VH>[+%O7M')UGKWI M]K/7H^S^P&+.RM<;,J\0DS)JB%@M)3[(6-1S.L%T2>M!R-L,[T(.IY?6FT'_ M\\^NV1OMSE1Y;>#?O8X[C" EO/R\L*:SJU-MI1)>WXKK60:!1/IQU$ MKG 0PJ4=?AP"(@(1C\;[%!LW6E -+3A^=,>,Y)(QBV3P1!-.I2\VB3@9RL?G M-DI2?24Y)&352%G$2$3$6A?!1-!8 LBHRD!BT8/JJX'A\7ADMH8M980S%GL ML(R$S_7 VUB*PPG;MOQ1.76H]2[8%\67W!"9#HF@Q C%C0*$Z>8[;:7>I]2L MT8I*&(E#<*4D)AB#7&K.K81SWBA2]#>(WJZIG27;%M$;;:B&-IR@/(@)S9TV MF*&@@B%(QWG'$="+\AE]1#4.I2;*<@C.M%8IE5JVJNB=$(8%7:0HB.*B9#P8 MQHWQJ(4^'(8WO7$Z2A$YQI1B+;3BN-"'@&FI/H1N6RBKG#;4NGG'B\)-1!05 M:3')DA",0XRJ>2S"(]W8(*31BBIIQ?? S726#Y(8"X"90M/@K?>3-"9HAEYS MJF&C!977@A.T>5!::X6\E]X8[XG4"S=B-6I,10V5Y!!X25/9/&9<8D"7J3\; MLVC>PXVZT@I8HP=5UX/#8"4&Q."M"T0+%;F03*FY'F#I]^E0,F*\_$ M@1R)*)?@OF"&\))%=WR,IUWT9(]!!RY M*$*D+@B1JI #&%05"HNJ+2LYQ9?,O5VP\ Y,E D4"*8V"A$(UYK0A3N4OHQH MB"J=BW5TV:FF%/JY/H_.0!22G"!UD5J/?1&.&H=C>4,2IE62UA660D?FA&, M+"-X-XI,-*:0F ,)EHK7A3Q]*?3N KO&4NCHTG923YQB5-KH,>5JWMXXQM)& M74[EMJVEQQ594[GT@M&CYS"3#=7>XVB4X19Y66QM,+[<:9>KTP>/C7*\4#P: MJ00UB"XB1TV@W%@VWS6A0]RG*TRC!=70@N.'MDZ2P" >@LB(<^^#E[I(&2). M0PD!-$I2?24Y)$I.+;DH=D1*@/",$$-CH0?$,;Y/!\-&#RJA!P?N2";2,\IL ME%I8"+J=QZ$X0\XQ4G(:C)]^IUUS'M"YX>62.G#AD*9$((]HH$KP,"]DC/)I MWZ@?O@V[O_2[O3__.,K'V8\__-R(O&:@T0 00$[9()4G$H1M4%'L3J()Y8-: ML3QO#J?1ANJ 1P *R@M",.(H=966=+Z-SJ1F0Z5U$<6V]:]HE*4BRG((B$P[ ML;$U./4^LUQAPQ&;;Z.BH=05DVC=H(=:Z,.!A[L$JU04DH 6$"8L6(EY/8I" MY=--,*F=.EQ7>=(Q5($@J MPR)BQ*?R=LW0I&B&&ZR\JG62\DJUX 2'/=@0E7 L:.NLD][A(I,=F+?E@^T; M):F^DAR"+Y&#\-3ZR1&O "8437OG9LEJP?8Z+*[1@TKHP8'=S$E D83HJ24F M*N0T6F2E<+D[[$OHP04*[9CHCVK#E0E8!.QU5#0Z-&^;R"4J-:1_P97J"Y3D M]R V)@AU'*QPX($KF&_63A ;=EI'STJ2>\D,X26+[@1="S"S4F,34MMZ'0./ M8M'*E)>Q^$NF\RY:L@=U7_;$!28$-PA19S7V8KX7D'I?6L!]R=S;!0OO,$!# M+0J*.6P5Q3$=[RG-'- 0X4O ELMC>T,'HNOVQX/QD\-;WB6/T!WT,0''/[H; MWN2I3#;+EXY\29?M=SP+\T9H<"'*@.]P,2GJ-$_,>&2QW*Q^=__QG62\'*_. MZL*)3?V+O,0J*7;=D#G&A0G+PFPG>2AK2X9>ZBE!:C M&*EA%HG",7A+;&D'R>X;M>HI@4U'Y(C L%Z(/AKN@O69:6B/ D,R* MF"Q65A[6!^$:)7.(%^712HZM\$Q@*K1%'MMB6@A'GSEJLA'!$=TH+67Q^)#SS+58"(( MU489X[S1$QD.;SS[-'JIA!9::IC-"D@M3KLRFAM9#H+K[J;. M';CAB!BC 1N Q 8*&Z-*ABL_('E Q?(VN.[*84TXY9RX+UR@2"FB"T",T)) MJ7O!!4SS,_LJ["11/M!((@TJV,#4/"D1)"Y'7W7W5>>/KFCD7#N!E0DN6ARM M,'*>]_'AL-:\+\+<^4KH?G$4UL@I!Q!"Y%^OMTQ*L.7S?%1X@9XRD1TFDD$,:< M+. [$N5=AFR?-G.58L%9W8\4R()#$3H@8[UA,'E=P5:FR]E1CGL;F5\(26$G6@SE7EZYML./QXUYHO7'W7 MVI+7$6/%(WBFJ*F+6+!0X!TB90GO[-X?^CO)>#E>G7?I25)J(_7:1(*19H \ MR;RDE/O3+(!<(.M/T"3$6B."LTA(@Q73$MLBM1\].O"0FFN4S$'%&-8J:XR4 M+CA &<&(6?]LF!.8J]*T:,S2T3N8.\6\QN &*83!UE#DYFOBSN#39 NKR?Q- M01U/%<_>$<&UTXQB(80I5@:B*Y]W=KR$8F5Y==[D8U0A&JJ4"Y%%@'6*S()J M2PT@Z>M2TRKY3PX6'"%'*-7,!L0"+OJDI!6=/G)2Q3/(4Z4">-09"0B M&:B(WB$WEX"292=ZO+3\Y4G@,"<*$15X3D,$8X8I;2->I/R$#(=UIZT4\S]^ MS7I?LNF+#EV64Z"\21 M.0\6F!$N,$/SY3MN3[I\=V'51*!!(T0 ZD@M&(@HV)N -(IGR-TQ&6^ M2Q/.(2[48XR(5IJ%=,*,X5X36L2AA+-2FWFZ3].(ZQ+ 81Z4.*N049YH'IW% M ;OH"P&DS8TE%+G'23_UX__F2)09\(R.:ZY"\%1);.9+,I243 7$JI>LJN<. M1('%$FDIL4.8*1JUQ[Q@OXNR!/6.N0QY8=P_P4&8T4D(18/QU',14! SC).R M!#245CF.N5QY:<(Y:%DS%<83#X&0PU$)J8-ABT@4E]PHYNB2<KL0L _)2;;YIQ MY0(PH8]G*C:2\5*<.G.3-LR#)5AKB$F]4L9K602C$?/3[("^,+8?WWU:[#R$ M.\@@(CDSWN)YAB9&HD^3QKHTJ1SB-]/)W=BC=&9P8-X)^$/.PW_NUW2;/%YN MYK+X?^A! -S;="H(18#K(?!T;!Y](KOF( !\O)"J>OS?%'VF31686L^MP@P; M"-7M'.%%3$J;__01X_1*\(]XYI@IPBD:LY]YF_&@-=L:B3:F5% M\ SP#,0\1GFZV-,F2;DO5R.58U4/21F540JGKK#<8.+I?#H@ALM%C?1XQ9Z7 MQ?\#=QHZ3P43WO$@*5*4J%"D6S! F?*24J78G_CRMC6:_99F?[=_T\_^F;4. MC2F1\E'3$+2(U'/.R-P0"$IQ&<8QML?&PUV&>TK"-Z("(807$#A';YBU-@@A M"\(M*>]2V^O4]^,2OOAM/]E*0[ @@EL9L?!**RIF[>QD1+3< 8*#[/@#C M5&U9=)A##LI$*Y-;T0$I:X WL^U:"J!I+&\KVF/SY2DXM,FG@,D0 B:!3RO" MR%#L."TF!,:QE"(4Z(5GQ-G[>Z) L#1<48E)-%PJ'0L&"2G*A9>,O^Q\J%C8 MIJ)''FOOO"$VAJ!P@5X5MDB70 M&>^P5JQ[_#C&Y$BRM#\9[!C^0B SRHF"1 M8V;-H0TO#'K.'P.ETZB%(XP#X(>81TMN?<&B$$T)]NQS-,+S'++C8;>?#2%, MNO_4[;=21#2-F#[#B.&G8;>3Y9./39ZWX-/I(1+IIYO;F_&H/;C/AK-CP#[? MK?!QRD;RMW$?+7A9O,^T@8.SCB_S(Y=LWNK<#O+.;]GHZR#_8P@S\Z=MOEQI M::73,0A TRRPZ(SAQ""K#.#I&F=5-91BX'AWH@@ M J5E3RR>.I*S\J4Z CFYG?%6@%4F4C$6N+,LE16"9#28:,!+L92A4CM,A>L0 MS,FM%%A^3CW2U(!5TBZ=V99<@-44@L/E+-'3I$%UV5W8HK6O M I4\FP%Q0E&3FJG((! ,-!D0D1H%L;(!( DFG]R"*,\@E!18 M Y )41CC&4D61$TZ5"M%U'=AQJY&9JC!($ M(F G&$%1F@C.E<^H04!E*1)63T5Y7FK49FHB"HQPI[7R3CF/,)OU< )JB"]O M$BSEXKZ#FJ2Z*0>0PT#<8#@R]X-\U/V?B7+OK6060#ZUH$Y."1PBD89Y@QU2 MGALJV*9F#CL,Y[M'OT6IO$#&J704<>1!:$P916GT,NTWT7I3QY1SC'Z+$L'< M3F=B>^2_9.'V-FN//N:M_I*CF2?86[WV=//][_U.EK_/ MOF3]!>]Z-LPG$!TL#D!,0-ISR M:)@(VEA!J#C .*^.: <2GB*_K<4YQC!+E>0,!Q>=%@8"_M?KX'#)Z M'D5!!&\BA$Q,01PO7+!<30P>P'>.>-F.4/E,%%A+OM1"=XW&%E$A+(HF2D0C MXW0B(R9 1N7-N-\AHW6%0F;D6GG^"(Q\IO:9;_)3!G"OX MNRXR-C9YL02PK 8Z! $Q M>$:Y+,@02I8;*6!,GI9R'HF.J95XW6^GXJC,9]._]\[Y$.H!(J1^A$Q%; 4G MLDC%&0R8=$V-Q-/&*?N,[WAT;!!E$"0G40D2FF/^>L['91J=SF M9>C:EFP4@+6Q041A;4)PTJNY64.R' 925-H3>S!=@_O[[M0;IMN+RJ/V\WLV M%J-.LP-S[#SBV$NLXNQD=1RPTNBI,?[AV[#[2[_;^_./HWR<_?C#SP'_\B>$G2 M^X[Q^ 0N4-%7 $*I['.Q#E1Z4A@^/!1/V]I3B EEC97@*0+(SQD2><$@JN(Z M!N%29J=F_+EYF"Y:#4=YMPW1X^3EOP.9,!$FI3'30MK)HWX%O+BUUCI5)!J% ME(@XH* +.FYE@6BW?]C[TN;VSJ2!/]+?Y>CLBKK^M(1=?9ZPK:\MCP3O5\F MT"0D89LBM2!I6_/K-Q/ TG4 QYNDI;<,[;$,Z_*^^@A(AF(UT7%V<^>4XX5 M1@_U;M_>W]VRJTZ*9/ 2:5:8JBDE)F5"%RB)70>JH5NU_RM[^+ M[X2 7JS6 78P'FX3'L 36<(8Y[E@)9RWJL/#6;%:(3X!'G,NAON[CS=3#GAV MY(,-Q91LR46.9"1CIG>IEGQ(JD^CS2.6=<*U"L_>8&\D.Y>GO#/L+SKR8")B MKAW9#3A[6K#YB6Q!Z:?ST5*$0(&5T3F0WY=(7$H'\8HWLGS$QFXP'H]!V0O: MC4.\52$7F=!2X(HN&A0=M,+J)P6,!VB;$;M]H'VD%GR9"UZKXC^G-_>?6;96//2,15/#DWCG0&2CR M#7:QD 5$#?FQFW]]/_M!Y!3))]1?3];]R6^_%O(K0[YH+H$<#A19*K%H$%-" M!QU4/_GU2R/_2GV#F' QGOS.#9.OA ]1)2-0A Q)UA"-328&2*5:J#4_\?L> M^*!.S@?WE3P#&X/)P:GB%)B47#%ZT<-:,X74H9_\)]="KY'\WU]_F(X^_3BY MF-YLIKD \@U3$HC"!XC:9A[LRJ"R3NGI_OX'FL.+H_FK5SW%Y>CY')3@4Z,^ M4[1L.PN<*CJ[;^N M)A]Z^DL' VC+@PD4/&GE4*>,/LT#:-(V1<9VT8UL[K7T0C$(9KX?SQH;ZN3] MW4=>0;8;W$ID#1J5B(KB*YVKCKJ#.Q;;!-.JS8%O ]0V:'Q_O2<.VF>E@G2I M)H/&T4M8W"HB'$3)C?0WE\NW@&A+!&[NI_M@$ RG@"H4%9'<,U%-B4LNB/88 MLVZ3B,,@;8?"3P3TXUV&.Q;O1(Y$<_(IZ2$7KP$++)]!\>VLDA=MO+LM:-LA M]"L]^>O+W7D22?Z-U88T::R>+)=7#R\Z0_,RVJLVV\"T'0[O/DZF>Z!@0E;@ MR)"Y0!& B-D(U:&0C&EGIU:W0&P!T5,$;N]^'-]]Y&KZ[^-%_]C;Z>3#Y'IT MQ9_NEOTZGOX^ MN1C?_GISM?O06G0>R6T0Y"_H!.1UFK)(IX*TT?6D?6R;2UT'S;XP#^37-&E[ M@AKIO^0>)W(>%OLD)2#F]@*"&>:@GA+2[L55)M*) 2 FBZF 6SC4Y M0=2B?:0[PKR70*B:/#>TYZBM94\SVU,0=H)N@/6UDM4$ M'RV]-N-YK-2+!1E)$%2;44>U05QWAFZ R=H#J:X"W M(DDE*.72/J0@'[359 MWW;0'0S=:^J,/4&3/6;2K=)DIXG@E:<@9K-$4E)0G8MK*@;2-==IOBX>G+0[ MV48^B.(US]MCM-%ZX#D\J81*5;;7?=M&N"%>='IPCZY*!,!84810Z(_D_K:+N'Y5TD&P"VP#:HZUFJ[22;(7S@']47=J#J67K3^!T#I$^\(V9,DD MS$KQ,EM92[(B('0>0U*EA8UL]?:PK=VPWJ8@5G\T2O-)$3U],,AKX>M(,#]2Y^"8.5LTFCOV!/2W*RZ<]:XMA M]3+O.>/ZW,UUJVTN+V=:@?>#3LC]7/0[#0W#>8V)7%ZIHE$VV=P=/)+:"Q]; MC_VO2;Q?QG>CR?7XLHRFU[PH8Z@W#4H6VMM22K#@-+T-7N(5DC=:.N<*ST'@NR+?VBK0T@GD15![@IY MB+60XB$5BH&TU(QPRAER9]JV_],1;DK^P5T=\^K*JW>C/V=;,&[)7[@>OY_< M[6QY72:?0,62:A!DUV*)BU,\IE#(&1O+VW8=;0;H(-B'>CMT-,85\GR\0:,* M&>32P5ZB;AIG%#9IR!,"/V"Z;=6N%L][P<$D(5/2#\"[=NWU&VCG''>'GKS& MR8?KP\4F"EV$HGA3"P4> [KJ.NA3SY4$:#,5FR$Z"/@!N;$)-&J3P7M!&K'* M''('/%F#9M9%VG5RW*X M8I"=S$ -[9K/9B'?Z4 ?D!BEC;84JL:@ 3*:XAY4O$?=>(?2M*9K1]!G-I@7 M@-U<',-(%1V%YY)&)9>-%^&6"!T&NL9V8U0__)NA.@(:@S+DM%(^H&8_POBH M3>K0P-0FS)X+C2'+I411VE?R%(@CY#4G;3HT2)&NZ5<]#(]Y799^YOW#5KDO MBY^SLQ>>Q;'0EOXV O08]#Q^/^;%9 LC?2Q- MJB)D52@,CI8M*[F@.78\R-#VXKY9)# Z!B8#$A8-)AECEHX1<8J8 M(SI,I$R-M_IF-4EV/DR&JAK9.Y3"DHO-LPR9B[(=)M6VLP+-J<+],3F66-7L M" DOI/-9)1UT7A2UV'P4W[@C;T"OJM\!D Z"?D"4?/"I.M*^EAZV(54EI7[P M [&GK+1.EDX!_)#T"(A%6%0>,6=(3H4E\#Z8'O4DFC,OAX"_;J?V\ 0:0*FF M^.IL]=(!A9R%[!^1W'D76IG9!.^:9=:[ ;NI?\)ZT#&"S+)ZY00]S*SGP%JD MB+-YH[II0-@5YD65Z-M^GJ'=4H4C'HKDK.\'8T] 7W!I62<4**O& MHD/UM5IR3WC54J48T1AL*D8G)=4F;>!=%9&X*TQ[F0] M):"O21F<0&Z\#R5+K:2()47>V9,LKYGF3%5Z!1R;I(C;Q8EX&,SYJ7L^TL.:_$&5:Z2O'T=2HVDX(B0%5QL M2^)DV :LU:N@QZN05:%,3 *J<-$(3AI%56>\$14B107M4JD#&?/3S7R__:X. M15#.F1I* 73T;_*9J^F,C]5M-[+&YC;H6DCV!_<%FX?"S;?>Y:)]"55QZ*EG MG.4S,2![MB">G& ;9QA4!$ *C01FOF43*G9K J%JU:1HK&RV=9\ W->D)TZQ M6I@4L=/H8DP6L<+,SV!+QD527]L5E%*MRQ%\I4PYK:,1P%$54 M>15BZYTO!I/0(F6*<8D]LX7W1E21>.%.F\,^2*D\*W]95@KRSZ@_V/:'%X9HC5F M_N(D*_JD%3G/2Z$P#/VZM5"' ?HHC;_S;1BGDZ-W9[7UV4<7&$JN*M22BM3M MJ/@VI'T*ST&@;R(V9"]TY9N/WFDGN03KYZ!G$TSK7$@T@\3> ?2=26URL,EK M59+S0&8V0[($KR-K14(,/8IOF-1[ ;EQS:$BMF-4&E'IJ&LU5H&E/8VP'4TW.S$[ /Z2XTDE(2N* M)8&8;2*&JF:7/Y)1Y$#YGKFM,Y)NDX@6\AA4E-SG;"C84MY[[+;_!VBW_W>] M,.<"_#7%%B>0JYQ%#3ZJ5(*W1B$X)S@03@JL#MCVA=IF.O,;>\Y2MJZ2Z[_. M2WHTU6:/23:FMYKIL^KD.6<$Z0J757!QDI:IQ:8\2/8]0>^ MX#@[($,H\ K\'>.=NSA']@QA0',$9@?0CH;1QJ8E)&;P M1;&@M720N+&[PPB4:=_0VL[",V.TW0EU>D#CJ[>?']VI?_1:%OF(Q0;UNR]/ M7P-]\O9N+41O5L>%^H'8!\R-ZZI*S98WSI/@\B55L*ITS]Y;V<06 MAP%(%HX8I?;-K3_4[(K8 M'K!CH;-Q_WN(R"L8JU;6.QL$+-:X<=(LM,LOFA6&1T*'_I#H[Y.[)P_C'^-K M'D/H],)NG.*=4!FSKBYH[H/+=7%5C%!SHAV;YO[8 =RV@O(4>&ZTGD7%1/K= M&)%%#"65:)?/*/JFIBC]H/4\"I[=QQ:I=IZ%I__.7$(2BT7F_79V=2&.;OGD MY,,7[+YYK1I-.L]5[M5C5S:U=_;,H&$X/XT6AY=X]1DY5M-[0G/'.D&QY QE;S16KY#"U?!@ M=L"U@\##?M)64)X"SXT;.HM.E3S":(.)J$VP=5D/*=;V##P/!NZ'X\E'0N:B M<75U\T?_C;"-YI?C=,7A4L5AAX&[D]T:0]B O0?,0/9\)289P MR(:PX*F3[?CCDA%B\ELT6$ MB3* 4AFDR$5P5TZ 2MX%_='UK%A<.^3PUR'60Z@ZNN+G]NO'\?B..PN>QJJK M#W6H\1.*4H$B(0-5HR_>Z\24INB3AT=;WV536FIK2O,&HMFVW,F_[F=Y.L*H M?/I\=?-E//UQ='?QD4CQY//S)?;;M'(\7?6NBRD^%N$AEY1DK+(+F3S)UI,- M80_[] 4^P6Y/8(^#\MOWLT_NCKG0BAZ1RQF]BRJZE!;7&GDB:-TQ&7T,Q!<@ M/\7_\Y3@[-D4O\T\-JOZI(W/Y# Y[0)Y3?/%QIZ/"3:NH_*MZ_CPZ[<':W"X M.I+GZJ&&6:\'ZKJH\A%846.SBJ"O.KD/6$.C^&C)E92BHA(H>(VDA XL*VK3 M+X&F3=$.@T5_OAHOW.SPZ69Z-_F?_9CK#!89=""PLQ)*@U_,%4OR3: ]^([- MUNUMP#H9NY[%JLGF/+[J"?P"]%Y0]8&U%Y3&L+EIC@TQ&BZ@)7 KQNM6EB%:E#;"Z MX\/:RL-C6'G50HSDMM80055IM78=7:4P;AVL\)TWIX+U-544C].\\)0CP@@7 MLK4L-LE8*V>;I;D"'*O>P!&COW'D^#7>Q[RI/AER*:MP-D;%=^9E8-XD\)9\ ML WWL14#=K#NUU3D$QTYB3=%GDSK'!ICT>H/N MW" -A\/[FE[K\?4G-^.9PJT+QA;$C*#+[(U:4R'9N$%_?N/*&71HBBDG !AQI]2R*%>;9E^HD/%;OR9Q['C7\8S^7J4N=AK@XF1)B&YF@ZC5MR3 M;!8# %S3E&UNV#?+ 0KHR)[ M0;]8OM]?GOGI9G:#:'P99@7 =S=W?(/H:?GFIYN[?X[OUMW1:]HI^0SO=-#$VF6O"\N[GK@ICLN]2[V]BG>;-)3REJ-]4Y&@!=+Y5_HETPG M%W<\$T5T_HT(=/O+K[\-43I*+= +:;-1J>04BN\H[77IV3=@5I/FKYO4<[U, MAF#Q(?ZZX3.I.POZXSDF7UTV%(C.5@?FY!<[ZF0UY+[\[>\_RW_:'TT^ X%[ M<7]U5!\0_(=T;>#9XXS*21NT*Q%K[BB?G=8SRKL?0;X>TK\;_;FHP-?IS:?R MYWAZ,;D=OWW_2 !WOYBCA!0:H?!A)5NC\2K/#2VY%L;EGHZ3U63PT6 _$T$& M,H]D<%(5*3L?>=7-Y_'E^_&%Q^O;ZYN/GSY9?+AX]UMHX.EIQ40Z"/_Y0*9M,#HZ!7ZA[WNJ87\<_3GY=/^IP8;< M[AQU GH70M%X0VUA< R2/+8:HU5)HE*.(B2_.)RL$GV\O>C8%/1W MA_ $^!WT$!^6IU_-?L/MQ\GGH?L[K-NM,Y6<,56U97K#K MKY]N@PIL752KHP\9125/P:)0T6+M:$>&H7$5H+G6_?RTV[@$"]':D)T-H4)D M!;&HSF@>4ND9+_0P 2PI%2B&M" Y11"3W+T4N ]O8 MX-LT*.X'Y&%HOOLX'>_:B6EB)=.9P8,W%"\5U*KCJZFYW8&RVIN\)Y0'(OK' MS8Y;"+*+-0M/\8UTNF*4:8EF)E^RN=QTF/0N8-P2R3UV[&12SMFI2%K;.B5M M*;ES(8L0MCT UG0*#<%S,.QG-V4&T$CBJC..',.HT.FE6YVA;?8"?%TTV==, M832DL*V(V?C(%U 28$<7,&U!0^(.9NH(=-F\/209G4FX^9:QJ_2WN#2QJK8' MW#6LYB].#OO9Y3Q5E5+4-6;%AT6*J&%)$ZU#>X;4GE?.G\L=*S9;+T%'P7.A M&,'YNG3'H.V35\VJNB/19>==4R%$&33D8 UO/D?E+HQ\9G+LK<3IR6-0]'\Y%.F-I7]U M),D4\+;^]^I8Y>EHLDF!J^3H.=);+)CYJ'8@:#O'*ZGVU(+BHXD6'M:")K= MG#O09'[Q;-Z'C/W1?;^ABJ%00^'Q,)I+7L M(L<.LD*KM=XT^<4TTN!]2B\%][@*[_$0R>WLWG7>8]5D=Q20-\S9&KH*X^+W;P;)QTR[*Z'RN M.7$MR_"YBM2=J*!@IO%>5//BMH;E^]FSD?]Q?VWWW0JUP9DAQ2$3>A,-9HG! MYAJTS+PQ*_O:O+=FD;/__7S=4E=Z_^,/E$)OYR "-(2=G,<;"3 MRHJ(-0G"*%IRK2@<;*MI121&U*\A2X MERH%KUO308B4FE9X+OZN>Y9]X/2!_?VGSZ/)E/ND?VCB]7XC\W1XEH_)9*D#1)&37JSSTT&WM8.J&L5 M'(X($L9N8A,P*]5V;*OF).RC7[\U5$,G%2"ID$*I141Z)@4#^LY#R+JG-@FB M64Z[#U@#+U@&Y[(.IH@4' BGP,8.K-K34\4%Z-6BZ?Y@O:;AB!/L*Y8BQ "* M'I#C<7YI( <$^&]=#Q\BADT3JJ8KVA %+H;#JL MB1J-KG^#XC5@/>1VI12KEGQ5-$>4M18M.ZR3;J\^KV9/GP_E1:YA]^;P %F0 MA&=RVU)-TH M2XS#ZKPZ3V&MZLG]@3T5R@.B3:Y?D=:0-^V\@925"[!$.:DV M26Z:].K+PWE L*/-#J,P)@F(P?*:$%P^9ZT:34P1SZJ/]&PX_SBYGFT'_IY0 MGM);(2/T]*?PSM*[+S^.[S[>T&=X=&-F5'?W;P.%@P83&)E\0!ZCZN:/2S2E MT7FH5B/=,V+W8H@Z\-H<4=$Z5(*"&D0O-?>6=T/=V),^:!L+OD:J#KSGX"F( M)8/*FL"HI07:B"KX]@4WO>37+]/52]37YYR<(CLBW<8!*%^%JKEHKRS=" MK'3)"=USY0Y<4TK[)CNO079.&MO):E*BV%H))7+1+D<*]$B*O+):@VR\*--< M@7A6(9H=E1Q]FES/?E,W?/^%X+WG6DO'6_Z9OX[O[JYFO/ROR=U'^D:"<7FR MH*_" 1N,87:\1M\[F94*PEEI,@I0U9+3 4V2](WI][:/!?T:NAQTN551J)B2 MLT:2^\0%L/JP)4=GW>;CUEBF!I*]@!WP3JHC( ,?&D3%9^^J7]9&B]?MHD0O M^]WBXP [8/0KYB*EXKMXB.2X"VL[5TH&V:;8WSCH#U"/">UK4HBGN(S&&0/I MBO 9@B-GM_J9,?7.1>W;^ND;+U>+EE\W3TYJI%3RT49K1$PVIT(/7,\2D+YX MF*T(.*HNXM'_ZPO2Q/,M 1]Y4O7[ZYTWDV^A8P/)E_*A)@@@G>)COER.C=R MHW/=5&P['-I3XSXXO>]]I8FR#Z690_ZPD*-7 MB>\8F]SD]F@^!>R(& VE'CW*;&2VV094RP M G+'-&)E$^F\::>B]P3U)-@.B*C6TB8,J?(N:9$K#S9VV'JM6H<&F@-%+PG; M ;E5$+*,U5(D%J(@7:JZ&SL0E&HGA]Y(.!^V:WR/<%?'E]P52-[9W?W=S?3+ MDU^R>W\HB:L,IGK,4F6RIMDMY3L9UW8JZ/ZT]Y'@/R-AAIZ"164P>W0:8D*3 MI4X=86P*C;5%U9\G>WV$&0I$2ZS%UTS_%%ZFD!TL7XTNNB$,[TA_7L+\=$,! MW^7]Q1WW_"]^^+9WNK9JZJ\!#0]#ET3A'>1N/II-!,BVHU#TUS@.A/L,A!BZ M\""3*#Y)=L0I$(8JRM)ZZ%";]8/;VHX71X>!%T+(:Q*%8J6U 31YZ%V-64H; M;#L\ +@V57-B2LQN<3Y*%.PL_-PXH+QUAM2C29KLIELZM;+*)H?V9DN?=A6P MH^ R-,AB$A^@S"I2N!$5:),?5+[TS73XFV:2Y9S(#+4@QBIX>7.-3@C4T=5@ ME\C$MDC8-&X?#Q=6W)R\X>-+5X\2^CL+F_56F*P]6%6+"O0M5B]Q"J71M&]P M;;IM.PB/BMQ0K5RB5"9&D"6B="G&VFE/9VV[?NG-FIK*\R W-$]EBR'/,03B MDI3&8>DZRNAOINV]AM,S[EUW.'7O]BF94.B@14K2JBR=<[!\8J+6=F1%;ZDO M&M".@\Y@.41IE^D+;2Y"@P1O4Z]KAH8^-=;>MVMZ = M"9^A=)C&(KQ5@=RC7*0&)Y8)/HHQ&GVWIC/H?/@,Q46Y>%V4M%&"TQ0XVNZ2 M.^&#N?$>=E<&&_$9W_X\FEPV4]O;]#@'8:T4.EFTT1M37>QN<0F51;O'JAE* M;H'8%<2A05"?8PB:@@IE1"PYEL7I<[ZS9:'),*KU=;:]01Q*)A7B>$B: IU@ M+1&R+"XG$A5K:1MK$-;F"]:!.!V3EY_'\_]^?[VHU-$7?QE1.+!':I,4'GE4 MH512^;)D\&4!L2.V]]3J&W@W0W0@^$/1)B@!49@@D)2[B\(N=CG)1-:W7>0, M?0V;)T5@\'A<%4X)3,8BW[R3]/860ET(M[85JYF^/1("I&_&D]_WDB'E4O"! M>UAP=I([=4N#^=)D2:W2ZZMI#()U.!I#R3Z10^1 W6M=')DB*52G7S*VS16J M.>AQ'C2&=%"&$J!J/K(91"H4CKM.!Q7AF@D&UUQ5.0H:T_OQY1-EMI]^*K:$ MX*(26MF<,]\*Z4Y=%K3M%,J6#[P?NJ,A-53 EC88F?D>>L9$$5%:Y(9DUL'5 M=MMZ7Y+L[$@-R)UUX%&35TUOWA):-D73(844.K2=;5O)W5F0>DWM,B=H82)/ M%56T%(*3RXT>E7.EJI*P NC8-E3T-B5^8]WS=CH9%TE/9&N*2YJB0Y\3+)BH M4PZ-)W=J%CXZ9[6[UL_9"(44X&(&J4HI$#I33!Y3DREZHWI<_4&P#D=C*)=< M04K+4]_).L,!P6*;+*G$$MHE7M LJ#L/&D-YNV!+3B;QB1T,TCIDT(X@2Y'FT*6WD?EP163=(HBH.6:ODI:MB'HUE;X*^?5295W MR16K\+PN2"2%]!<3F6M999-SZ"D?G^.)$1*S2L]B'N/ZPR$ZO1III ;2?!8$ M!MZE)I='ZSVV.KTO-W80R*=%?\ 6E.QSK0ES1F^LLV0)NB#953(0+?K[8EB&/<^TZHS=;NR"_HE3O;9N+.F0SK%J(5KE*:(BNX6Y@.T* MR"GP_?:V>6+8">V!ZPB(#%6J4&+TFJ?O)7E7)L:RK%1I[!DB5WUM+6?!9$"; M^Q!XN1J08G"$32S+\B>QQ/3<*'D^GKP^S7 "/?XDDQH:XYOS'#^86_&+1#; M68-'KXQ.&;(A?T)E21*GEMT2I5W<)K'9ISX(U($8##6L5 J37$@N^B)LM*'J MNE1XLK1!DVAVPIX:@R&570&REB&H6&+-646)737 VW;?@=+-J9;S8/":GOX) M5'6M8*2L"5Q BI-L]:;,4LI>A1!+V\YB^WK)O_'I?"K:*1%JC'SD)DHK-&"I M,XZ56KP3[1B-[&L?/(1CY=/GJYLOX_'L4M%A)=Q<+*\N)U4GE3=0G+2P+!KJ MGD-4NJ=5>6OPCH?6T*[Q6K4KR3CP5@.]I>+ULDG,]"TS'.[7.P=:0UD5;Q"M MB;PM@J]7(*F)17I>.>A9>SNL*O;%BI=V7=_=3/<1.JM,U!139'HTD$S(5>5. MZ*0O30_$-N[!(W@. 'SP?%**R:JD$X&DD11T7!I5FU*[;-D/O_SC #ZXCR1 MXM70Q?NL@J/'H9=UG9Y05/5-2)\0\-=D7$ZQ!I\B:ELU.'+V$[V,%.NLKNPI MN.8K7>VMRV%O\VMESVF+*3)IX10/7\AL#:\2F[5M!)"Y2MT,]KS9PO1OS:BG M%9;YVI_=N\ ][PVQ.H%(,MD2?7>%(VM?2M/_*8<1Z(/K&)@,S< E,A4Y6YMB MY*\6JG:N2[#TD<%;=N?#9&BZP'NEE.'+O\EK,H?1/LRC /:<_SX!)C]/QY]' MD\O.$5U,K'>%O7VE+=5@?$FZ1*%#24'@TNY43.U[V<(/VP;04Z Z((ZB\"4@ M4@U.QB0"1=NN+!MGBFQ0-<..]'-A.B2NV4+&J"V2QI-\=QFZ821RZ43/H8WA MML_G1?4UV;<3N!]:>4G6H-1$=BU%$RF\F%DU:THJ[57?-WU[L[XQ]"4Z+"8K MZ90K8,![8BJ@DE65["E:Y(-U:]KYCLY9IO'H*MU\^G1S/=N">#7'\2B=U\^CY\0M@MM?[V[N?CW )TL M;X!QO@*W_D5TH;K%M7EC;#:/\^ZW,_#7S%@>A.?+H]K;SRRN0]$+2&^5]KEX M"C.19ZMS1SNE8R_M>A7(ZR?>+^-;^A6\!W%&OM^N>13\U]^&=R*4*))2:(1HN.;+S=^2_Q9G>G MVE9OEFR!<)6L0G;:2(,%G.YHETSJ?;.]D>#K)]Y^;S;(5, J2($>JW Q>SM? M*,,)]J8/?K!*&C[1;P3L:4MW^--[L5\?:TLRX[J[$$*XWWGB_J=':V6.?Z M#$9SKOG8!+PG%'KF9 MO-2&V-:N)7;3ZCP TPM.[XDDJ\T2^&1F1)6\1!6DT$02K2HT5>MC46634$EO M,V0DX$4TRM4PNQ,RXQ2D&)H&NWFX>Q287E-N\ 320&&R),>;?*!@:D))H9\/ M:&HH%JL)37N][UFD_Q50_J196A?4H=<&:$R;A-/,@(G*#2<_MAH-YL+AX M]Q^C:S@'&S;<[A6"+*'P%I2J4:(@(\@;#1&T]NW.$%YW^+I0?Q42*$C-DB;@ M5=DI:)09P,YL0K$173LO^:9UK :X\,OHCQ^),E.BP"'^D[4F\";ID"H@&A0J MB<[[4#6WHR<]O6)#$!T*_T875G*@*4NN*@64/I5%+SS!+XQOM[*HM<9W:_CG M@CUO]]]GF-;&S/UY+KH(&ND!YFZO#Q2*[9KAS5Y_806(G6$-FXZ&"O%]RU=^U3HH4 .+AH5*(R4VE14U8:,7;^@"%QI;=>U[@CDVF;2 MH6?%FXBKC.07!T]AHK4@4^W(0VNC0N%78UO2*;H1I8Z"1I0N MM(98VXA(RG:7YA!$AT&_B"+RC:'7!>[&HG,TI4F2%)B0>7#H4_W M4[ZJM!NU8ZA5"$Q!*ALJR:O22WBYSM/V>R_=.[T82W3?]\,W<<;G^ZN;Y8![IYY'G' MT17[#K]^'(_O>!'_TNMX?W=]]]_+";%'T#S\Y*'E2$D;G34"B$S8\?:8Q5$$ M3AFTRY&,6TT$[H#ET8ACST,<'5P27@JI((?@R41EZ(@3L#U1Y<4Z$3XG<=QY MB,.Z7D63R21I9?G&A(T=<U]^0'O5,2>9F- MB3D1?X7E:GUG"219AX:MK29M0=@9PDVZ20.1L.A,NHDL.!364!V$?/-I35OB M]A"21Y)&MQ\I:OI]A#L5G@CPZ4O0J M)%^[<9=,-JPG2-&K=G9[\(Z%U-"&,1UJSE%96X@%E<=CNP5KI=C4=F118+RJ M*,^/U-!6833 8A5R%MDEG]:]O"%->%*DYL)ZF/C)*#W[HLB]$9)D M4$"W4#,86]L^5XNK4?+VT!T+IZ'!9G)$"U)L)X6K@;A$P7['J*AKNT/8-DN$ MSX_3T#4/YZ4%#()/^>A*3JSKIK*"4+[E$ZCFW/)1D7KHN]]?^")W(I;D4-3L M,L?@;CG=(%$W/;FLU;?#J0>Z8^$T('RR6*545HZT'HD>+[X7W7)%:U2SW$#[ M9M/N^7$:/"!8I$6^Q"1YE[^O=:G.C2=%V-A7Y;:4O9/C])J2H:7QE8V%.2S,N3@BEA2)?]PQD/>VQI=XW\? M@W?S4.>'F]L]/ KEJW&A$)6#U2Z3;E\XM.0]9=& V]Y&>O+[=P9LR939+3X6 MC'FZAJ^1WEPW8@57ZF*L6X-)KEV: M:U1-V]QA@)V6[(IB9JLHK@-4U0$? M& !"ER]&B4Q1Z.FP&QHZ=R*'(J..Y)UE\F<65R/DBKS^PL _ M^?X?)]>33_>?5KYNR;)?+\;7(Y+H)]_3?9#/FUZ,;@;92&T'^$[4WWV_[[=O[K_O9W>(3T.ICZ /]E_/EF.FL$WQ]R'8HS M*D.PN:H:O(F+Z)\@=U8^3A).E[]N(^@M5.MA)P1G'?6[PQUK)#\DZ@K15Y0$ MJYZGS!30&_ MW$QQ_M &F#MH'L.[9,1B^G1W5SSED+S27%?D.JCW?$BY<\5[ M:KC.XVI^I0%B1PB'CNYZCY)/J4:KJXM@EAD@P)A%DRCVWJ^FZ@Z%<'#)=R$. M&R@V9- Q4=3L.PC)&+0MYN1V[ ?B 3&7KT'QB:(T4#670^&"+HA(\K5 M*+\'BIV!'#HHC^02T-O6!E2-GB]#YHZ2 =OE$2#6$_( *(>R_!S5@3195UOH MG9,Z2ET<541[&5ZJ9N?*\:!\3<[E*8X!@M0J:>.L]S8D86MV[-SSL'J0MF?J MIBF:?IV\.*FC'PUZTHE&\_:7E.A) SOZTJFLI6X/OYNF*VU;IOS RQANZ_W= M_72\76)YU"-.,<4G_+)9 ZI1T<(V*U,W TY9@[8') M7@TY.F%0'HS#I&O-.6DE.H1XH5KS..R>"/6TZFSYG5S8_'W\S_%HNF-!WP2? MG;6)]*W-KE:A%C,NA%LIMLTAKH:2NP.X'WHW]],]T"-#&+BD(C(4L%[F(%6' M7G*JT6O-^;'= =P+O7:6$5FE)G:R=K=(V@)/_D$;3Z1=R9GB2OO\Y/S3YW=].KL>W MM^'B_]U/'CE/LQX_;Z>3NR\.WS1)8_W$_ MG=Q>3B[X)Y(W/"%PKB>CH3,66'T5I"TU43<7H] M^@(I0K>J->.XWM:MTN$% M4FOIH=(G;^\F%XF=XNF7X?(/B 32:5M-EK*H1>C(G:6F9PVF7_^.STZD.!U= MTH^Y)/']XV;Z[Y,32U8CV *7"%5)/L3M$Y+J-.(A^$^]5)J :SDT')?5Z=\8G'0V&*UP1:?$>O]6&R% M==;HY+**QF3OW6*9+9DCD+%1'MC,Q6V)[,,>Q8')A?51%"HT)21;1?2@#,C% M=!P%50':.D^/4>@#8@\H-\Y&HJ@A1^E(9T22'R/BU;.LDBT^3-*\L\\,MF*-WDOD_9;T:B/. Q=;O0DXQ( M>L'9T!$UHVMO=?6^L>C.[.B.Z# MET@BI$C^#'F$Q7#74C;+QV%*,WZT$TK'Q."Y!)U716JTUB1+9L04L+%V!"++ MTDYW-#[@,D\UK/X]:,[1%,L3P2G,2;!=B-KS?R-G%Q3JE M8L]]E"9I=1B\)T5]0/JSM-9!GBT%,E )YZ[,3/S-J>G:W(FYSXW[0$8F.J%E MB($\#VF\L@J[SB6E>(_QGB__B%COH\\T&7IEO"ZJ>/I_*TL)#WJZ-?:[,'2' M=[J9 +!'(1\Q)9T3)%6@F*PP+)D56F;MB-8F6$^&\A G+1)V2?-D?K5).I$Z M^8S&M]?97CBV0_G1Z*P(6A99K$M>A+#(KA.#I2U-E^3YL'VPG?_KYFJV.G!A M.-]>_SJFJ&.^"('B9_I4IK]>?YB7I#=8] %AU^1>*>>$C.29"/))R-?L: &Z MW1RRK:]U,";/1*Z!AV(RT2@)7AZ'(CI7E5@:,>?:+3M;&['72J_!3IZ20)L0 MP8.PP?3DB?[*3!@:LJ7H%;6( MRG/G!!D/M5CO(S4()=JLQ*E5X4N@UOE%UOB,4)0E5B2?2S(J!"!EDI+Q0K5; M'IZ-"[T+6W;+-KO@HK)&D6../H"E>"-T>5SG6L>MK:JM!>0 <%]P\V;Q-3GI M(#I/T>?LCF0*9$W !2"A::IJ9R#8QOU6%&ID#,1<#1"JC=8N=\@4TU.';W8P MG@3>U]1U>@(A\HI;VE-!$I]L?>#.*UXB6TLHV-.,U"PG^>J9@'V'RBIZ ,ABE\E:3Z0C!8M6F!JBE&A,K^D9# MZ=[R[FOG]4OF4+$.P&GGJD01Z"UF/W=$8HI:Z>8Y'L(A_M3H]N/Z> M%].ADD--(B6T*V!E%KG;GH;9-1G1]J#P6ECV!'AHLLLF";%*XT!0-):T"P^W MG;UK,BUOFN/.QP9X(#4DG09G(9L0L]5)4?@8.H"3-3V;*L\![FMZL2?P]6I6 M2FF>_ C.2^%DDIX7"#B-I$=3HTG?V%.+_>MCRVE-'?@2:ZZ9.VTL!)%EG3$H M(H5W[3-OQSIVX<]R6OTP90HL4,G(9%*T*@FC1+>@I50?VZQYVY"^$:!#0!_J MV5"R5G(J9.#P6?/^Y84=D'ROMSU*=#; !]2KJ5+'K% HCX7S)DYWD[Y%*-,F MALRZESP,>C=10B_RE_'G^^G%Q]'M^.W[-+];QTN[=Q893?Z\[\F=Q\_SK.0]$,> MCAYRVI)D<1^RZ\G(&G1NN\S<.N;L"NIIT!U*UVLR MY2ES>:-ZFS/*JKO]D5JU6]-1K^K@EX7N@-P2I@Y%)E86#. B5%$ZN2V^;QWU M:C'GF.B^NYG-#=!7+\8(QO/>'5X,N/C,Y>Y+_@KQ3B7+VB1*3U&*[]2+H/?: M^&KMR,0NX!T/K:&Q.^&4(X=&FE ,-P3JV'%.:.F:=_GL^ R5P'W,J8ABI*C6 M5RU(17;+:(UU[61+<[/^:&BM7>Z^A;0A)^5S=4J#D06E6(9KY!6EVI3[T#8# MX9O@V1_NH=8F5)FL+QBGC#:VYBRZI MDZFUSJE.7Y,0M1L>W%K#NS/<%$E=WO-:TL4QTYV%)23G(P F+37RI& 5W4)] MG: ]_;)>^ZZ%Z4 $AMQ^C"F@JLF3"J*8N(@3RT5P0$'MHXF9O:[Q2!5$("Q= M](E53#6+U1I00)7<]R:?4]GJK M9@/^F3!X3 M.4A5RA) %%Y7MW5Z\^G[V]M[1N"P]$:HY-YZ M*Y0NF &]!;!+ZU[:.R:(K6X8@.E !(;<*A4J67FRZ[7R'2ZINU7725"DW.;% MFHK.J1$8:@(7*94H0I C>8NTZ%Z6JMC/5-2<3]T;@Q]'=HG]J)H=S*TM" M2+KMZO;M^_#[:'+%K>,<8HYXCV;7;K6SF-6:4162-.-#5L$KT \YCJ!;I]V( M35CN#?@9*#&4_O"Y"@%!E912H$!&8^PH(7+;7XO2MDKC=5!B*+"0Y AJ3GH9 M[O87-9CEL2NK92/XFB*/+%W2!!+J;9V:/&YKY[)C9>!U]"R5V\@D+_,?4W@70FQ M2U0FH0,VF[U0;A+/'='Z/)[>??GY:G1]1R+,K;N?9^.KTV8GY> Q49'I/:'A M?CE,T? 5CODY9@IG7)LW5RB:=,E&< X$?.FHK?W>^.7=E\_CA^4=Y??1U?W, M$9QM21[:89&E!HA8E.2-022CB[7'A#\QMRD_R6;5X\M!?]E,=3^9I7[IR[H_ M?O_I\_3F][FS/=BD1&ZV)[N+LI#+5THW_8T!5<_5$N )F9=.$DY\WY/COOR: MP0N_$(J76<[?-OI"72(/KV[OI_6RAS??7])T?IN/!47!JS*=$1QY.<,+^DY'5$V+N^1 M% =GJ:*(24:MJZO8Z76?<^N'N685Z4D!/[6ECT&'[$U!,OF%8DR#:NGI4#39 M+FOO"S%?"/K'L?2^%N[O<+[4DE01KBQNGY)$%.O;I5B(+UJFX *-T"=K+(*OJKL8R(;!5]B#/9^KW M)<0>ICX4XV3P+G+=E8R?$A&Z1U&QIZ+6G)E]>638QM3[Y(M4P49FNZI)N;IT M>'MN!MO7@/:AIC[I:KT69--&,3+P'#WW[=T,!,+AG?ZLRF8LBJ^,5B">L5 M=UJUC;3;!QMGP'"^XOIV,OIY=,'K^NC'_L?H\^AZ<)-<#E);FZHMQ%.,QL@% MUE&JW+Q5US8//#/.Y9Y_\H^3R\NK<1G=WLU*I%/ZFJ$)#E6-TJKDH)()Y&+$ MS-=G@Y4DZ[(]VP%V:X-S+M3GQ=A/8\9VT)0DLJQ> CU6GHO(HBP?L(JZG=/: MVK==6VN1I\,J!/8S0=Q.I#3B(A!)M,,L5TJB=5;-V$EXGQ!J.I M/+D['@TQU8B2:B&%T[VY[%J?%J"Y/O42,-Q@-,D-]86B5%$I@D7/O:.EPU#I MU/3L@FI[JY\1PSV-IL:@,BN3X@SICDSJPW:2JTS+U[91]KEQWM=H4H@>'#GQ MR?I:@R\NA:E;$M&0VU+K"\(V1V- MI@/-]\@Q9PHV QI+?F"'*@EXXQ_(Q6F78V+[V^WX_?W5#Y/WP^.MA^9H'VWT MC!Z+2%P])Z=(*M/-GM6H"L+?_OXS_',+'!]@?PY4=\K';KIX/?KSX>+UXY"> MKZ)E[Z1UY"QS,TC" %D'F:I.)1"5E/B*R/3X,/B3%3,1D#PV[60U5M8JBYZ1 M20B%F 612;X>*JW)9.\A/K$&G3BMFZPB7T':JN8>N:*84TA'=+%_:;JLD1=E M"RD>GXD<51 ]DG.^HPO68%^7\EF?[-Y#9$"@M[;DC) +Z&2M"PO2.!N2)-+H MOSIIUDB-L\6A32JHB*DDJ1UB1QH@[XR5\0&DZ0:/_W4U^= S4SH4R J^'F,S M.I&@N@39R-"=9)2 32LMV.8J3PO"9@#S_7C6%5\G[^\^\@G*';?I\= )<%G= M*5W)S3.+,T)\X32KC8.4P[ ,@LYW7?>".^=@"=)<"T_/0\I=HQ3!724TWND0 MW(\ V0;HF_OI/E![)5VL% O'9(76T5+TOSS9:6430FP!]1*2+<#^B0!]]\?X MZO?QCP3UQUV/X8KH)3E#U:0B0 FIM%\*=\*>BY&JB7>W@VL+5'X=$^R7>\@- M(8%*BNB\(V;0^Q1+)(K+/8VCVZ'P ,\6P+_[.)GN 3O?,PL5@E-.5"-DC&'Y M5K5S3/(K3($HJXC(KSFJY4TNY45+]M4*UPG)W@T,O'T? M;F_O/XTO\_A?NU_5 84Y 2^8=^0I4)!2; U -CH#.UMMNJX5K%Y ]H)UX!&P M>Z-G.WBL13)Q62W:I636J-IVJ1-!.="$KSPY84$J$T5P8.A_PMZ:>+C^2\Y?'OXZN;F?NV[Y*I2KY9,#FASQ2M1H>BV]3$'=?0Z ML6$; 3H \@&1\)5TOW!.)24]A*KTXA0]09Z,;LOLT,P*G KRP4LJ(A>TKF0' M&4-T:G%D7HH@,+2]?^31'P#YK/=JMFL\?1Q-/^PQ"Y1E,!1E5&]YJ8+S(!4^ M;")KBS.XF@SL@V)W*(>N*&*MT00!:-%J\"3 2[*:I/M&>TX Y."" PS#=T>F;7Q91A1>7G^X?61L\IBLT&3770+&6UU",&A4 M*!01Y44O(I08E&U6)/.6O?:%#<%T! Q>\)0\C_<&D4*N-BAO$PBE>8.K*=E6T6PBU;975&1!X36/^IQ"T:OWL M;H%0,9!Q*:2O>9\Y9$@VMN'_&]F.ZG[CTSG7,8 Q[&+9&,GG1C 8O6".28K" M?6E7%8%IIKI.RK"7LI->059$G8)0HZ- +)LZVTF/@FRH"NU*3BF:7O"_$J%> MA7#+"CHG3\Z8%Z@"SVW-F*:BY+&-QG< :/*^N_)L!CP%W3;NH[MOA]41;$+GG> D@-;.0H!*=I$P]7:+8:M]P.Q%DYNI MYM>#B#N?9DLT=DC1V\=QE%1'VP+#-08GKXND/AH0<[O7LQZZ_R8T_1L!;[C1^M'"Q%I)&THC@RI2%BPJ!S3TD4!A18DKU>8C,> ; M3X_&4PD-3R%)"KE!H7')24P6"Z\M-]:I9(7"E=K>7XNGC^N=KY6G/>]42H&\ M28;;JLCCR\442W\4T24^R+):Y?_&TY?&TYYW*M@54+YJHW41%"B[6&;O5$/A MLLWI>;KP%^8.W,W-Y6W3*[A%FD]$WNI419"U"JZB&>AR4TG:=OF]1K>:"^Z# M8W9J/+DH$8/E-J+<[2 '-#U;J;1M=@\>!\ZA7%_@O01@HU1HLS.A ME"YMFK"VYWN,;:T^QV&A< MC;>_5FZ<-%2TF3P?%9--(YK"V,B'OT6:Q:TR+QI7"!/A95N4DN99F++G6 G4 H N2*[( MNUR#-[%#+\K0YAH,/ NG#IH@R0I**)YW>>F2VNRY01,#MD &%+7.B. #5EU M6'G?XW@ILSI+>0A: VYA-C8%8Q"D3R&JH$MW,@**5.WF<$"_T<+O!]Z1A@7! M*9_,R8;U#392'K*+OA82&)$U1%*]\1UCDTF M&+UY%J;L.S)?,E;OP0>EP9+(%1$Z1IEB6C7MFZ'Y\Z&WKYHN6H.AQYY+$MJK M'#3"4AJK:-2TUKA:Q#X?DCNI:9O(_X%J2PF>8C)1T](;JK'=+NF;@=6SX+6C MFDX>D@Y\'[?N"]IO#K!,%PM"(5I17X;$2T])_"&2M)D5B "NVA0-L>ROFZ MF'#:0\\1?:Q69ZYJ^R!1+=CAE?0&V]5._IANL#NBXT(6WI()),5J@710T54] M1&52-X)ECNJ"[8S)!L>E.D,@"UU,T+ID(8)@0.'.6K>3UNS9U^4#4LNFUL[)I M;ED#RE[0#H3%B 0<#Q7S1L4JI3+)=_X6.5R-O^7;W5;'A_;QW"Q?1WL[77S3 MPW-87!OX\NO]OVXOII//;)&'6Q#KK2:.E6@*Y;@ZMHJ":T215KDO2C7_/&9$3 MHCDT[:!J2J2NE),V%A<-Q.49$U-.&@\(F<@;BS&7:%4L7+JYS!/V,XT=?,">I6A$NA>!ZHX:FR^Z&N&,LH'4 MH$*7LU942GVL<'CJZOY'IL?1]-_C_DA[#L62%Y,\$Z'"**H($J1 M>EGRM*JTQ7+9''I;#\V^, _-B$JA3!4B.1#D]GL=NIO%@,J6]KC>8OKRI# / MG;DFTVC D"^O"N1",:>VG7',/C;&T;HV57;,4P9%41A?T8:L':\>5)); :1%\OM+S] 3ZCVU MU,?1=!Q'M^-+GMBGS_;TV6^A5:5&7E:A +PQT5B/";HI=FO:%B3"J,GS]4*R M#ZP#VC1Y! L5( 2GJRF)E%1W:U7GV*8DVP._QX-U0(M*E6QV ;!DHFBT@&$Y M=Y]M[5M$V3BS>\(:IE-NGKXDL45\/ 'O:[9O_YS?'LW;_6DMP/#+YN_ MIUD<53Y]OKKY,A[/[J2^?>1?/7@L5Z/KGT:?'CME_+7\8>+.ZMM^-[GC.W_? M7U].?I]3G\8W]Z^?3_[NA1>S7>+?#\[6#)?P\!)N7 M?3^>W/%"D75MT&8;5LZ&N2??BPIP/T?N"=O_&D\^ M?"0 PN_CZ>C#^!_TPV=C#G4TF?[GZ.I^;;1X+&;)Q[E,GW01&8V-.5$\G(EE M':]L42L+ HEB,_S_]G?-.H^S%-V>5L,JNXZ>TWWGSC:'[,G2C M:3OD?6H3@P2(WK@<(?'VS7FBPT . 6$=/]UW]BR!VE?(SH/>9S4U\ON4M@AB M:0D.1?<^*20O:WU\4KC/8![_*@S=Z.T<\CZ]*KRTR21G,X2$ A8' .A](D5R MZ_@)%'[C-WZ>A)\'/5!R6U6LR6%Q-EJM7,[0/= 4BU_'4&V_4_:K9>A/-[-- M[^/+G^Z9N.TN-/UX!^418XT*(BL'KA9=P!B=2UK&&MJGT)=U/E\A8(4L+X07 MYD2\$$%+KZ6U"!%]5=QQVO$"JL]]O#A?1N1E\L*>B!<&9HFI:'@7$OTEI;*L M6=8490\OW-?."W!C&J+(T*$WT0>KC+!6!&\"."'-TI((B!MJ8OXLAG][FKU\'A[1!#WF82'K0Z\+$R:) MM6!0"3L>YF#36A["=P*^\7 W'A[1=#WF80Q25^\P>A,3DF]GH:NKR)C\V@R6 MPN_L6:I@?R4>'M'DK43%508KO(P\!&>%T\MW:.WZJ!C-=^*KU*7_.0/F6>J8 MI121P1I9I"FQH,O>=[QRL;>52C5[1LY$F)?!C!/6,;/2LC@;4,D$SAE)OL@R M?>]5GZNHSM=%]1*9<<(Z)OE_/("'%:K*Q?-BEV6%W^8G9U2_2F:\J,(7^B)* MI@ +5;"\W4;I9?MA"6EM(5.)[U"?GU\OTNZ\J$I)!EYZ9:L&UGUDE&):5C)K MPK4,E?X[/$MCVU^3H:?+K(OX_]E[U^:VD21=^//NKT#X[)S3'6&Q42ANL-[IMKZW>CGZ_0611PC0(< !0LO;7OYD%@'>*I B0 %4;LVV1Q*4J*_/) M2V5E4LLR-(VW#U1O:"*'/@[MS+!L-?/8A1>8D'G3^-])\MQU$7(/3P+ MPI+15WAKRRDA'S\%RYO.1*6ZZRB$P((Y6&BOIOF^J;9R]7J><; MG@NP(.N&2SW9#QR55'D'E-B@8@7UVM*-GN(1\- =#<^X>K*BR7X-%@955$'X M-L""N$% 35LQJ"V;FN:;@6S48"$;*V>XKY+J_Y/BJ?\8[-]BQG*^U5I0GGMT>T;]0P7":_+*NF:Q '_DL\V:8Z8'[-^H%!@JWD M5ZPF@DG70OY7LWX@*[;C.-0Q+T;-7-6 MR(];L'I =4_1T"K7J6;7K$^58*MM/E#,)K9?KX7\KV9]TP]\HA)-(89JRX;B MU[L.P/JFK&^''4J:.(W3 =I_C?(_@XRQCT#KC.7%FT@.4]JV9ZP[>M[70G M3>3L](3NK9DYIJ&IU'/ =]5US\,4.-VJ69XX_G8K4Y;;POJ^D?[5+&\8!##% M!$O>=FS5=$Q?7\2_R$HSB&66?T-T;\^\L17+MCWJ6X&J.[8+V&/,+7M8A>VD M5]JR+OM&^M>S/-^\U76-VH%K^&;@5+5*@.6)(BL[Z-[$YM]9Z5YU1I_39ZDR M[R:Y#TO#6Z'UWFB99[N&%2B^#-Z3X3F^;,MU/;@@,+9K4]*$X[IGYHU0M\Q3 M_SSFO^;VK'A(L^A_V>ADLKZ^MM_NI:!$<3U/MPQ;T<&:=TQ9T^HX?> $V[+K ME,T"N4V3JHUU> RC.+R+69!F?*_\Y<3]%\B:8V&.,!G!/^8^\EJV[CJZZIDR M:E \7J%[-7E!KQI;R-L"7=>G?AGR[N=V3N+E81RRX0$6.?%4WZ".1HE#B:;I MRAQ,J+XM)5%3-:*01DY%G(/2GVM/EV7#*,?'O_Z$T$$Z<:UIJ:=KGJ4'FJMY M6H#=J"H[T-)]+]A61X@TEG^[:^HMT74MIZ;ZA7W)HN'I6G$7M5?**2@ P,0C MB@H6B(5MF RY)K9NV?+.I#)S8#7A;!Y'DA96@#/P*MHFB>.9&F6]ULPO6&?(WYWFN-GR254,) M+!=L$RVP'E6ZC;-S%V@;DM($00V M5G6W56)9JJG(FDF=FKH&_%__J=M( <]70+ OFPI55,.Q?-FEINR81DU8(BON M-J.[L?(([14B?!U1&_+%#5(F1;-97KX=#U)H[-<*@9F 8EFJ.HED=";:&,JZ!F2]K)DDU-]UVB6I:CRKIOVZY7Y:%Z(T MLXUU!0O3'.8KJS8>Q2-2@4Q4)]!EZM;):431;6+O7!B]F<8AEU^8S[,BQP9^ M47+_^EJ'Q^M:S70TW_4\U0QT4 NPOK8RWR50W&U^MM'8-N*NJ9^9KON+1AU/ M5]>5;1L+?:FRI:N>Y\ER[6&#+O"W6=EZTR[VI>FZOY#3*Z)NFFUB4V%?]BQ9 MUSU*K<5&BT.V]@!H.NQV:;JVL5L8. '0U?15V;0LC9JZJ6AS'/!7ZH&O1C-[ M2-?C=@L;0MV5DH# MYJI.8ZEN[(%@."9I"9V8!L[:P$KB+-^G MQNXBI=I ZS[_Z5MW;;TLN+JGF:JA*BN M)WI@X];2H10Y[RI<',E\JCD4W +/<63'I+)C:XL=N,#?&>)I&,E.H]11 M:Y8?FY1Q^!JU%R$EIN*!Y1O8@:Y;GDI5TZQQ#0#/W:EPR)%E]1HE3I>6I:4 MJ4=!2'S/!DO,4@+JV?)"W5ADITU,K,%1)XBN=EG:"8\2V0MTL))]:NFZ)ONF MI=11#U77W-T.HWI<][7N+LN6=)$NP%A@^Z:N4UU3+<]0=-F;5^W!L(FC[-0V MZL \IIY&P^3IUM*T V6FI1$+C_X:JF;)X-:8EEF[-+9O[#8$R,!H4L/T>FG: M@3-;#7Q#=QV7F,1Q#GA@K2#6Y:JRIZLJK:A.[[I:L36YXE)NN[LQ"U-&1Q5U^"< M"\*_73K"^5LR@G$O*,(SC5:>^16'^4OZQ++RKV@2%7M7X(27.\^;KU^D0RV^ M"Z)'MF?]9,NDJJ^JKNW;,L;/ZHB_1['*^\[U,P?*WO5KAI!O:L'26;8G+<34 M9)6XNJLKKJ=9JN91;[Y@ZNZT$-4AV[7K0X9\J7=_13(>86W9O#CP9 MW_C$ND++R]MQJUUH+4-79"=0O, W3?C+"ZK:!HZW%G:K5U"LW>5,NM6U<^S MDZEK!8;A:E@#A%0V':RGYF[+-"-"^"YJXJVL'U&I[P?4('ARU+5UPZ@S$AR/ MJ-JV]3OLE+]8O_9,OM6<;\^D6D!DJIF6&E#?">I-"T>CEN)O6<'#4I/%"K9E M JZ5V? (T1U#)N!ER03_46H$U8FZ-;?\2M=O*9_B5::@K5FF9;BVJRA@31N: M8=4'@AS/T.UMHG!@(D_C$^L*+3MF"JJ.[2G4#QS9,C1%"QRP!6LP\VRR[>SM M6+JJUPGIIB:([G!+9!G!I"C<#>5B'E+"[9&=?OM^FT:['<_?N13N#Z M)K&"P#]'FHZJ8']O7[4]VW0#*FMS 5,MW7TI M;U8(V"7V(W5+,0G!+ U+T2R%FJ[GUBM&;'MW0JW5WO[66UZQ??N1IDY56PN( M83HFU8A-?$VIUPL;,NQ<+SJ@>PL?M[1>=_N/]=RM9U[YWZ=1QB]NIQC6<7T! MYE??1D7,/H\_@HWU&(UF8;RX;?'=YZ<$+# BP\B',)_/V2\LSS^/5UH^+(+# MFNH8KJ(;GF?A[HRLZ_*\L8!K^N_^_L7X8VWAFB!H(ZOT4J.Q6Y9-2"LMOQ;V MG&D2SS7L (@8$,U7J&[+G@_(9;B&[&E ._W7!FBW=YJ=).8!:9<+6)%=VW1< M"UL6@:DEZX$Z;U:GF($'E%3_H+\2T[MFE:]>MX\-4=[ZU7ZVK9LT& M>F@M-F&(2W1%M1TML#3-=C6": FLZ;B:95G&U;/FJ=GJ"^5-+-?3 M.S=5!" M-@6*SCL[8]=;SIKJKXK:']YXNK10;(R_&YID[\JW+@.Z:OZ.!+NHKA MJ[I>GR;3J6FOE2EY]W==WUIUJA4*M$3GM7,%7]DDC-"0=('>&= $+,NV^5DF MKN^;Q%6M0*-J8(#2FA^X ./4!GY6_C!_)4VP\^L)T"3]CZX;<(EET35P">1 M50S=X4EX='ZT4CV30^@R#(- M1_;E>;,;&>SF=4C2MN[9M$"!RU"YI7+IGJLY5/5\0]==SY;!(G'FE4G5P-OH M:6-NS2ZX&BJW5/+;D65'47T3C#]=!C_%4.K .E%T3??6J6QL34B[")5?&:3: M3)9ZZ1S?'BNG$[M9AN)I)O%,U=!DA]JZ8LOU+K(6$+)S-PN[/N];R/,062SV MP3MAIA,X%M5\V_55\-]L&E"U7FP97(V73N:M'Q87J]W!')_5\C,ZT513M:@G MN[+KJ89CU FG@:_LWD:C [K>K%,L=B?S@59DVS8=PU*)HQNHCAW'\^;YX;)O MO51W8*,DIUCN#B8/K53],#TY,!W=LJEO.JJM$G-^&,XFWDZMC9U+KWVQ-_.7 M7AJ'P^ZC!+U.)X3'=6'Q]]MLF+=)9%LCCJ/+OI,AVANN"&UQI]/L6*0[;C MDL!T5=UQ-3(W^C35V9GK!D9?:U: 8(:+&84:L1Q#58GFZ]3V#"_P[;FFD#5G MIP\ 1J$JL*%G[+#/:+1,/S!DU;-T4!%.H%JR7S-#X)B["V$IUH *;#APMT+I M0@+@L@FYB =HMNM36;<58GEH,*C*_,B6K5D4-^S_T'\U]F[+G9VD8I7WFH8+ MWP#/4EJF95*0_%,66B6/Y MGF.K!BPWK5?9]#T=5IEBRHA8Y)XL\HHMM\BQ,L"&IU1Q/.+9IJ.JNF'/0[B& M;7%A5O8G4HA5[L@J+TRTA5H.9.I2PPH\HLB!3BW;K^M":*I'<(T) /;^Q,3+ M+W+^,<]G;+1I"2]W8_M6A 7?V_7_-8N*9YQ!FF#YU)7-:/AZ E-:3G;?U1E= MMP-+]>6 ^($6Z"Z1J\[H"O6H%VSKZD(,LC6KHAK_X?/26YR7XKEF8! S"*@= M ,X3(R@K]B@:P6[P6^=%M^8Q'#TOH\5Y6;)K$0IF";5T10UL3]<]FSBN3W2B M$%O?-B_=L!J9E]GBO#2=F+9AJ""UBFS8P'Z66J\7HA$S9*GLKY+P &3Z>^S14 MF"^,W5!=N^1+XA,J>QOMU%15WLSCW1S$\8-\J2@1L0U/M1SJ&*;BZ:X)='?J M0=K*>E.1=W_7Z)9TJ#V#C.Z3:!P-PZ1P'U!W?TQ^2S(V3.%K4/BP-@Y+V#@J M $"^LC!/D_ N?OZ2YGET%S-[DLZ2XO.XO"4;L5%U]=YY?OP4K/"43@S55U2; M6)HORU[@ECS%L<]VUB=*Y%(I#99GVLY,5HB%F%T"J3?+@%G+)+&2FW<><\B/ M3 0][-#$KB(ZLJ[K:N!2778]QS$TJFJU="J:*A\DG:^;9BN4:N#DTR[ IBKU M?&*:CD;!4/8,D\XI)3MD:_G)#5.H0Y1JX"#.+DIIBF5XBJL'JD)M4S7LND6; MHIF4;C5#SDVI):=D[I!L.9O;4@:VK#F!HBMZX%-5#FQ?-NNZ*Z!C=&V;8:UL ME#XZ>GI-$Z>EQ&G3I 98"I[I.;KMR(:E6?/VRL3UMD&24[:[YN M&)JM!8IAN9YM 0:I\^-$AKZMZ!G9<%Q.)\Y7-JW%+DOOLW"R\/E+S;AE+\I8 MWXO:?,CBZ/K6WS=ILVH6R+:L>&I L.N#KQ*3>DYE4RN&I@3ZIEE0_]]@G3S[ M)W@J34KGG?Q7F+1,%=TT@2Z:0EW?L=W "&1-JP_F:P[=..ZAU$2Y"$G,_Z;_ M-8LI:9M5?-)_K5OM=BN: \;--8>TCTXL3;(XP1KN$T7W0 MX@8U T,&T $ LK2:,(2Z^M8XVW;OXNR4V1:8;UJZE""P;%.VP9VP3#!T*%%) MK:[ K=U&GH[PS3IUFA8HSS%IIC8OZGD&]5P=,V]/&'X&:^C@YNJ M'B@NUE4T+8-8IDM4-ZCG136R$9\!K^AUT^+#:WA61ZZV/1I%:$2&,8;M/B9N M.(V*,-ZGP73/8H)#^.KCH (&.@%%5-U6%.*:L MNZ!W/=LPE5J_:!YQUXG21VK X\$@8",_S- LR/<=^W1\30%)ABJH>'A"KW>1@Q<97+=V"A7VQ<"';&;:8+3ZP=$#4PL M=F%ILFG/,5/V:,?@X574.!(>P.\'>;%<1Y4]VZ&:A;66*CXQJ;QQ*IR:9A?P M8<].FDL54_5U2W6);[N&["M:4.L!W[;E34?>VAI6O%X%E!V!P M/5UQ:+UM#$9VH%D](4V+T$E1VH<"9T!H;I! FH$8&K:OAG0JA*8H@9@ MF&]H$V(:&XE,)Y &=_59EI6!:H0L,!3Z*V"0.PFXV- M8)6V6=AF8PBO&."QXCP6(:79>R!)7GTR#XFPW2RKPL#%M!5 M'5UU==4.5/ 1L"-K90!XRN9N^,W6#8%S3_M5*&;[AJP06%G+T:EMVCY,NIYJ M8*V?'\'CIL96Q7[FR1Z1I\ *U=F2FA7HQL84=5-K?)+Z"S@"_F1 ;#E09,.W=34 X9IG MT9E$W2S<1+=[&:<.\.PX8ED>(89&+;"C?,=63<^9:T-5"S8 ]*83TWX5CN#9 M=1JH@0HJPH1XV=W)(Z8@4("\.? VU4MG<($S5K?:X;M;:@]VH(J>#%E4-=MW5$\ M15.\P -;(Y#5.AO/6DT8*H,5IM6\/7)\&O7I..)ZAJO+ENVZ:#^:AAS8"D^O M-DU+<\V->.7-UB#WN:?]*AR144.XX"MYCJ/*E ;PD4\5OY7M#;_3DJU6F+ ] M'-%TCUBN[\BZJRBZ8\&\^ 2I']BRN@&4S>/(\;,[$D<4Z@0N (ECX7E%"C,U M:.TWJ-YF+!F41PN+^%)>KZ/;MNT2$@2.3\!3]8#+*B2Q'!C-MG37YA?B^),+ MIT.)X;J^!J!A>[:A@XMN>(M GFT9YX"25TS[E;%M/[!TF).FR*JC:6">R+79 MJ>C&EIQFW=P:_C_S; _'$M,XY^8V_.YF#/C+#;/L>9QFF%=8)LR\ M/-U2W.#V*N.F>%Z9IP<_YD4T=/%)V?/>UJN4V":LIJ6 W:504W/=.O_>5Y4- M0#+6Q?*%:9QCMGSM[63T2SH,X_^:95$^BH:'Y.W:"HB=;]H*0+$GRQ9UO6K> MG@J?-SA87<^D.W3B&0OS6?;,F<$> AMD\\.0;IH7=66,%2I@B-#B&84RN0G8 MG:(O)CR[R]F_9LCMC_"?C434M=_W%/A1#,5U7),2AX"C&%C4L3%,Z(!QYY!@ MS;!=ZCZH#,A2[:]#Y[B3+M5IT^K.LY%B+9CA6"9W&>U 5L"S\BRD!9&I81BN MO"V'9T,6=L]IY]3+]@G554BL7QGP^85H8 6NJEI@[WI@X!,+K/U !AJHF@-F MHV]L;"UH&]O6A\QMF18[#NH<%R\.--7%+#3%T7V09YEJ2E6M,G IM3?4D6:M MQSMV#.-5(WTI(B7CP(R @CMIVQZ81&J5%0,C=>W-@NVZMJY4FASI2SXOM4W' MTST?XY:Z;1$0C])>,V3LI+@!D(;2YDA?LJEE78%1VKX!Z$44US*(1N:K[_H; M6S\Z;6ZD'ALBP[/\*\MG<8&G&+-TXLZR#(2MW!V!J[^D.3@VZSR743@VZ?"'LD(B"N;QJ>0BT"OII,00L%(<6HB8(..#2(BP-&LS&'FH=7S1&;_D#U#0"Y8O^YZCJ<2!J9JV4%;\H:Q2.AZH+H_I-@#_<1UB25[A/JNZ7LV4:DMS^UF;?,XSD86 M]84IT93_$'B6[_F*3K#6C&MYFJ;/@P4^=3>:>&[DSC8QZO:IL$L+$>_.X'%?9YT[IC>Y;LZ-135#Q)7Q=9XM[T9I$E M_4)4*&^JGUH;6T=/UR0!^(FJ#PZ3Y9# ]XEI@?47F*[KRXZUX2%4R:7[Y[M] M? =,["L;S?AFS2JE?@FG.?L\MJ?3.!IB!QC M*CC49NH5C?8(D(X5V2CXV53#2G&4! O=$7B;AI6^G@1V&1K=/H3%[^DL'GV< M3&$:_GC,X&V/:,A^#0MVG''M4LT%98&='Q29R@$)JFQ$0PMLV]N2"G>@=;EG ME,OSQ&VELK=G'*=/6+H_YP<3MUM":7S).,R^= MW17C60Q&/^[WYM4=\,NW,$;<+V99LB_#P*#@F@4R@J]AN[+A^8$1J$0)K,#R MP2EY 9 .ID!#9#,Z1#;9,S75M67$;,.R ,Y=IR2;'X!YOR&%%R2;V2&RV;JM M$>/GLPF6E%/C,5&R74I,J M#OC6KEUZTR8-#%W>D-*-,@8'$: !BNE=H1BA8%N9@:$X@>/YLF)89GF(R51- M6_8WO>Z-0C'G(IG1&9*IKDG\@+BJ(0<6\3U9=BN2V9IA;& :4=>#=.;JF&HX MKU+/DUW;4^8DT\B&([^^!]8PP=R',+L'@R;%-!?XWO^.Y8OW MU]2X* U54S,)\4F@Z:Z"^H*4;MDO;A4]5W-5 P*_Z?[N@:^6$U4WKOD MM4;? >1_AJ#$V.+E]S D&%R@]3W&IX_BF;;JJ M4C.GYGE;*QL:ZH'2U_KD]D:X#1>K6-J&KIJ&[+F&7D_.M>V5XT9+;40.E+S= MDT,=\,$-X9')"/_!PP^/ /: _O"-_1A&,<:S*A6PU)_@2QI'P^=;F*(3I\,_ M=\]W8<+ L@6.8X$FP'Q:3_>M$CRI;!A^X+[[^_^-BY]'T:.4%\\Q^]N[,3SR M9AQ.HOCYPVTT8;GTB3U)7]-)F/S,?\NC_V4?B#PM?G[W?^^+G]=NCZ.$W3QP M@GP O^4O/^/X;J)D!,/_H)K3[SL?@M]O&T24/+ L*M;OXQ^?RA?=I?&H?!!2 M\[V$_Y66B"H!5:4Y66^ KC=(6&F)LCB"G_"9KQQ..8UP,OWY_X!-H_S\.S<8 M\FC$,BF,8^D!!AH_2W$$HQI)T>+%[Z5Y]1#I*2H>I#2+[J,DC*5)")J_3&1) MQU*!/.@#W#V+(_62&-9\D(1C%,)Q.LGPV#GH93EL&X6#8!H9OB M+D[YT&&:3=,,XZDC=E<,-NC]$S#1)?EI?M]=)@UC%F9_>Y? 5-_]-!]@YT:+ M/!:'>1Z-GZ5TEJVL5 C_6V'X'!D^+("/F%2 7",#U)SW7LHC]&:C0HKRZE$% M/ 8N+N\ \W?EX1E;/%V"ITO#'"O\0O6UCATAS0 M&8K%:7*_2;!NXDV_T/'C&F#5ZACH7FK-:#(-^7&ZIP>62"':B#A"5')C^$%Z MY*7) !#_.1O=S^]*\7CW#3(K+-L$55KV/) J=3^+BPKJ5N 8V#T!PS"K-6%M M%\PA]%^S,"GXEN4CX]? %W']F3W"U1R>$_B[]-;!"9NF"-&H<\N)\!7G?'*L#M\"?L/P1 ,1( MB'P#HPW $D'K4LK9L%8O$7(8N'&@96+<4@?$!4Z:5NE%%;_QU6>3/2O/V38: MCP%#D)7N6/'$6+FNU0N?YQZ \3.R*TMN:LL(9"0K^ "6N )9994)-%)W#<7)[YB>MRCC]$ S9XO_'UL#[^_R-_ M_0_1$:] 3V9%S)=? MQQL_U% ^EVUR!JR2GS'3C$5?4'RIMV/G3SQG!1@Z,: MY'"Y"@>__V4QJ__^ZT]->>@+;W^S(,@O,)[C'7I=<637D0W7T'6%^HY*JMU# M2A3-]J_.H5]9PI)P3?OJJ^^(^#OPGW@VPD,D+,/"&(CTR7T)**PLNL'-/F30 M] E4G92#/D)OFOL":'& [L1'C*H+00F6SP9W:\J&O"-C' .N+('3/;RIA 7D M5E9J[TT_;L492TI5-Q?3\#N7WB&HO&["]*N4RKIL'B1/2^('B(T-M1'TOT;Y MG\<+'C%$T+8! EX"EQ M4S;)BVQ6,C:7HWQV]T\V+*19COIGN#PH'A:K=$,&HYJ'MJ99!$8GO)]?P"." MZV&P]\NN:BEN6_RPTI2K]N50VS"X'P01;$DP/?DSYS$T%'CL]%06T4'7;A[^ MXA[!(XPHA5G$W%XM3C1A"$O9$6"/C&P M32T<]PQ+X$_!)@>!'-:!1&!$8!M0?O" Y#[E.Y"EV-?N< 4&_/&SO ">RLK[ M*B<4QY&"JD9CEE=; ::,45VB@YHFV^91NIA/2S*055OB/.")):0F7-\N_/ E M.Y7E>YAN0YV]K)_FBFQ^QJ[*"^8'21>-+'EKV%L<_U&;1+IF&BIN05M44VS= M4PVY;GXGJZ;>6]7&[[M-"XXA'&K0.KJK.G&'>9X"3A3USDN.=+RY"\LNITN- MX#GD;/@;&P&_O*ZSEI<86]J1/!8_3C&Y MTEP,@HCI%C?_S0A* CV[#L$*I/ MPQ'N0MX@-'R0@P65&\[,2P+NT )7\\PK^*( ER^"R M_+F\?N6K4OKQF[W#7$*\% 8R!MS]\!"- .6:-=ZX^T)T>8_;ND+SQ7#)N^:) MM17"ELAQN-9HQ(/\ \Q:R4_0N?# K,*D&(F2]X>22_#8B3Q&][!8I3LK2I#I M=XF;,E*]>]H,+:NW< -BXQ6G<*SU.NI:._D5+>,CZ'P&/CR<=H))WPZ3&H)) M!9-VG4GU5M7\73C\\YZ'1&^JC)_AD+'Q^ +Z?]W1;#:%Y?4QBTN"Q,[EZ0IA M_Z,IZNQEQ$/-]<.)P=FT46HHZL!JG2!=6?I7!=V;Y(@W[)H(H'G;0$-E 30" M: 30"*!IVZ*Q!HH FN,]L)_XKM[6ZW?O71^_)3W?S?Z">^I)6:K+3D;PD6>_ MPJ?/8W=I:W6>(#1O9?6*S$F38I\JEP:&ZWG$\SR9&O/,R<"4>[O+O=T)=WB& M<3J6EHG,DQJ6R+S!(Z^':)[)=;N^)[Y(XEG='0\P&QI3(GD2$29)/:28IH&I ME"/,^LJC411FF!+T V[JEL7.XBH+NWZC(O/DS3!Y?C__BOR\_/,3V_7++%_^ M([-$FG+:S1..TVS$TZBX+[Y(-H%?V!2G7R66\/,: M602$F,:[4K9^6'K_/VS[R_( !I(=Q_RL0S8LYRL5&8A56);%XT2<9Z(M!LOB M: +T+[/)E]8%[CDA)^KRV+6*/\V!R!R7O@T?V&@68W7!.FT?ZU_DO\TS=?^! MB;J\KQHF^\ ?01AEO)\3W%,G[ 9E>OBW>7K;T9DYLHEENG77T'Q+VY9 M3A#_TOS^)IV6F3EXS(=GQJ" %&7Z6#Z;8.K8_[*-DTQ-)L]LG]()D=!CC%61 MVG/.U!Z]D=0>57M+"1X=N[W?HQ>3[\OD>Y)SLMN;/),"VY75I%U@H[13.Y]U MHM."CI2\EX[)+!$L> 5;]9WBR;D+M;1H5]UR A!2$*0A2$*)11-2$+0A;.P&P8N>VD%/!PR*ENU)\M MXLT/Y S9DILRTQZ)&N>7'P4,"1@2,-2V@V4.J#!XVHSW7%U89[6RX&L"HLIE M"[$T+T9$5IJ+4W1EI=MV#X3ZO6*):,&?%G(AY$+(A9 +(1=7*!?"@FK*W^C2 M_G*CC@?.%OLW%&5SQJIH>MF+8:7UX09Y7[MV^6RZ@]9 L9]?.*1G3(LJRE=& ML>!!1R+AP9+>:'3KLA"@:H/&B@%>?2Q"1#W/H$:O1[C$_J80,2%B0L2$B D1 MZZ^("1.Q=??QRK:K?AM\&TCW*+O)9-ZT]IXEP^?7920?+G27/7;;O.QIQJ"Q M*MC[B-,5[A$AS>YHL=X)C CU"[D0D*89Y6UG. IQN6)Q ;OKX,8. M;T5_M+@QIIM]=WG*WIM;.I@W?P1SU8ZG8,>/TAD6LCO%R^F\7]Y<"O$^\EU% MCK$N:PT>XGPUR;K"/2)DVM'C#N<%L\9:> FD:X.4O0@'O)ZJO> ^@90"*?O" MJP(I&PP0D0;/I)U,SJ-"2[W@57&R5@!HYYA2 &B3'K?:8'4!860V'HJ\/#Y6 M>>L4GW-QK#RX4F(+=.L;K01?";X2?"7XJB^T$GPE^*IQ6O7$Z.IJPP[1,V9G MSYB#4UP%"XJ:Z,WRI.@9\X;"@T(0>MLH0_2,$:(@1($_1_2,$;)P-F83/6,Z M4=-'](SI6D:I*&F\?!^UR$!NG2)=67N\3^3(74EHN_/<)I!&%'P1>"/P1N#- MA?)B1<\8D=DJ8$C T$4=+-,21;@.%AA1A$OTC-EZG]%@CG97%KIM[T!HWRL6 M"%$O2\B%D LA%T(NA%P( ZISA;&NP TY1P<9OKZH-+!&7 M$!'0[NC4ZY$ML=#K MK2TDPIM"H"Y73U;(E9"K-RA73;:G.90X;SO94HC;&Q8WL M5H;\ZL\LGVM]T MMHQO5PC"0HV;[B>]V#A::MY^\"D2?C/%*Y\QI.6Z0SL M[(-/7X89D\9I!N-/YE\.7L$@/Q6X ;SU^BU___6G<9$4'[X-']AH%K//XWD_ M#FQ]D2\JL?/Z_W8R*HN?PQ]8F)K7@(9[ZFWG(,V^A3'[-M]SOL5O;X$KG#@= M_OGW?_^WOZZ][ML#S-L);\?P1/[]Y_%7-DSO$QSE%UBFM!SZZJM!5!+DSJ]L_+=W@:?(Q/QO]8]; M[YT4C>"+<%C<.++F![[G&:H=!+9/'3=0-,.A5*>$NH;][N]KW+[,(;?1!!;X M$WN2OJ:3<'?@9.GV#7[ETA,E #W%!]5L&'20.<@F!.D*[YD4+B@N92P&:N.M*6=L-IG&Z3.#A^!:26EYV8<7&7;O MY$MAKFJ7OT".,W7Q.6Z\!RSY"@JC6EF>(WY>?DV29I,P7@%J@M?,'UPNXI#% M<77-W][)[_AG@.AA_?EX9@6>N(^2L(8W0E="#X\F@\/[C8J^%#P88M\>'!^LJ@O]@+;^M^G;%BP*IP5 M)=(SV$7-'39H,C?F<.Z\9,*"VN#1H%W4:X,2G4M5$'E7;>5=":$40BF$4@CE MQ86RN<2^-RV4HNA1\?/_I+C!%4?%\R7=T\[(%B7-M;OI=9K_7T2TXCP*K-_B MHC?7?E>(BQ"7*Q<756FNB\';$!<1@WR!BE^C_,^;<<:8%&'$V8#-G19S\]QW4"-S MQS74 /Y';+L\^ZD8 M1"/.>\++R).@PG4S21"J/=F85E?%TLC3F=):BBM#2#U$B MP?MB7-D?&SG]V8WD"''T\XQ'/VDC1S]-71P_? ,F3<=./)QRJ.$D"O*/&\<: MZI.("])2\E[:!8''' IK<0/R+(SEN?KM]\:D]1>N]A$;BX%M"M+ M?Q'I><-:T/_VY0.O)6!7>$UHP=.C0+QEV,&AGF[W M#^N,D.I:6YW]ME"J*ZS4H#0>%I-N)CQWOJF^&$(_-(Z]$0=/QWY5A>\;W!\- M&7_<'4;DW70R94E>!M_GX?9T>[C][IE'[F^?I\='SE7;]&U9#4S=,8D#UWA$ MJZLF.CK5KKIJ(D?-&TYP!-(YQ27V'?]FTET= "B MBT$RT7\N8GX,U&Z47OP MQ-LO7+U/3/Z-E'WLO>U\VQ^YO?0.9;\WT)OKGWE">\Q^9%T0E9[AK&HON.;4$'>/ MH*MS"E< F "P5P(8L9K+8>DWUP@ $P#6$584 '9$#IYQAJ(%O>":4P&L]V'C MTTGX;3G9]341CWUG+EK>FFA>ODR1XGJ9\&"O]?GURH/17$EM(0]"'GHO#_K@ MX(CU6Y$'$9E_H1G2MR]?VI";RQUX.+_#TUQEX#=_RJ%'4ME?G?:F9+.Y6(20 M32&;0C8;#&0T=S[^K8NFB!16AP/WG6]IA^,N>R2PP[L=AU*I#^K%[UBD4ZLG>*S7:BD5L(5LON$C@E\ O@5]]P2]%.6,M MBEYP48.>X4G%DUNOW+"M5D1>1).P8*/?Q;]$CRQ/QU^R= H+_OPE#A.L MB>;_:Q9-L9CST94@9-4GCF=9EFKYQ':H1FR+5X*@LF;8E/2[$H3'IAD;1J7[ M&^7<'9X!,:59'F%IB <&3\Q"',T-CDR:L.(A'4FH7_BOK"8_W('TEV)< "D= M\U_#/&=%#O]4Y2;R$\M#M$6&5PF0*&9QQF(6S=2R,$XL2:!8HJ; (9)UVIGN MD\*X%Z5>^X<-Y^I.*O6=Q!5>JR'@#FW9M&E$.;,HQJ'Q:JEW]8=H,LU V:'I MT,U"QXT1M(56K%*12E26GD&KMLNBU\6);FF$9;S8-K=:.4^"65N 67S1IFP= MYC:"W&:<@=FZ*;[-)WT]UFUNI%D2"?0[GA^1%07L'4RP8)8!GV%Q5D2['/;7V%MI9&>\WCN2+#&E8K-7+?2^S[D$V+$KQ/J)@K(J!O*0)* MU$9"H.JIY7S/VT^NZ=OE7H]>3+XOD^^)/]>Y/)'%<+M1AK!3E0:7RPIOMU*N M-;H@]J$ZM@_U._^"C6YL($]XSQ;;4>.R(\0?W+CM;_2FN\@H@'&#&_^1I7F/ M(X6"UWK$:_9P.)O,8KX';T]2H,K_\ET2P7Z"_<[ ?I]8T:K5U\U0=?/-<@\) M-;X= M$3.J-EB*I.M+C_>)TK ": 307. PH7$&A=Z5I1= (X!& ,W%@$98-*TZ\E?F MK[NS' ;),BEC,<^#RQ^B:8]S,5MVRQL3+J&KKK@_%Z"PUA2C= 4HVK;JA$!< MLT HHJ.I$ @A$$N61&.-<:Y%'EK<5M-ZG^]>=KXYJ,"&"+.(S,V>$JZ5/@*[ M5J,7I>'/UV#@E/!7/SH/:.2,O9WZS79MV[8"(@5$"HCL'D0J5G-^NH!( 9$" M(CO!JP(B&X1(I:UVXP(B=T>$=I>0/=O EHBV42US!5+6BJZ:KR.CV=I@16E/ M4=ISZ_UOJE/3MN=(O2GD>4]CQX=Z\GW"A*>S9$/5':\XJ140"C M*.TI>$V4]A3L]Q;93Y3V;(0O16G/7B!!7UBUL$.W:(<((=!3MVB'"" M';M1KVJ5BJ*TI_ 0!7U$:3W!/Q>GC^ ?P3^"?[ID*KWMTIZ\238_F'B%[E&[ MU0<;S+7O#LFZ)="B)%:K;-6'DEC*.8KI=F7I\3YQ*D4 C0":"Q2YHC\ MT@N@$4 C@.9"0",/J ":-EWZ*_/<19'/(XC58&DNH:NNN(0;44613R$00B"6 MS9+&3L8+@1 "T7N!:+!<^+7(0]\3WSLG/8)P@G =Q>M&B7A2/F:[V[AF2YE+&=A-GS@)W]'Y:'@ M"4L::SPJY%30YU OV6O__ZT[A( MB@_?A@]L-(M9.B[[1_R">6UA,EJDNO%O/L[C*38/I]SBJVZ!+DZ<#O_\^[__ MVU_7GO;M(5$F_FW^>U0\/+!X-$ZSV_ [6WL8+$:"%/_* MQG][%WB*3,S_5O^X]=Y)T0B^"(?%C6):@28'@>([U/8)I1D.I;H2!+ZM MO?O[V@HNK\9M-&&Y](D]25_32;@;J9=NCZ.$W=0YFHK\EY\Y1T1 (IBSVG32 MYNT#D\9I#,H$A%_*9Y-)F,$5N53 #\F,]V#&?>G',)XQ*1WS[W-.6>FI(BT\ M()/89!JGSXQ)!5*9-\:%E\=8'.O'EQ,5]\Y]21I:I<6KQ./ T6^T2]RY_BO: M$+-8E^>,GY=?DZ39)(Q7P)S@-?,'1I+'AHQK?$K>O\(F%#SV&A[K1N?GILZXGX-CT4IORN,[-_4$ MF[XE-NU8Y5O!IH)-M['IP:E/?2\WV&9P[=N6H B/A;R&C<]:W^;"B7=*8]'; M:Z^]WR-)ZZZ&$*(E1$N(EA M(5KGWS7L:0Y"N+&3;.EBH6@$"5P4"JB8ZO @0$"#PID& FLWE+W9E(1MT&4Y, M-'Q]:N#A>88%7/UYROM VL,B>HR*9QOX#;\(XX_)&'.T\,/1J8>$FE1S+,4- M#%DV;8LJ.BU3#RD);,?L=^KA@D92M"!2V5.3C:0BE=)9!@]%6J4E>:4H7^0H MCJ0[!K"\DFKX7F+?AVQ:2%.6E6F*4LA]KY.3$$72H4@Z%$F'?;V]WZ/OU>1[ M$N[KG%4OD@Y%TJ%(D^ERFHQ(.A1LV@,V%4F'@DU[P*8BZ; !OOV=$Y:-;D(@ M0WC/I'$89=5AS44(Y#X+$PRI7!(8.I_FT-R9_!..W'H>H5'GM*A FC>.-,J M-_PNRMK+Y!&((U FLL@C34@J@":ZPJQMMNCI)KO5:(5^O0*C*H+$PK! ( M(1#]%PA99#F*P/;AM T6<>PEL^N1Y04;M2%0UW,TL<?OY/1(V/JKJZY' MM,P&^U4(T1*B)41K?I\V$*&Y5]B-[9R.>=V!EAO3\T8BNV>Y]3,N8I6[S]% M@Q6[_6]?ON#AF6F6/D:C\QV=N;C8B),RXJ1,M\]+=.SV?H^^5Y/OR19;=\UC M<5+F6K9QN\MC(K=;G)01;'J=;"I.R@@V[0&;BI,RYSXIA)@ M/4/GHRC/9VPDP5*#.U5O.K\F2'!UR<]$E'F^3$2MUVI8R(.0!R$/;T,>Q.G) M)LRJ#CEU9PUE3[-HN!S%KBPQX?()E^] :E!M0,6Q(1%<$L$E@33M(HUB#32! M- )I!-((I&D9:Y:5Y\ M2>-H^.Q_Q\-K;+3VXR&'Q>1 DW5'TQQ7-FS3<3S=YH?%*%%,W35ZVV*)?]S( M)ELBD%01;8-!7@_0ID*4E5<,81%R"5U25JV0]/3 $BE*AK,L@T]A,N(_PQ?Q M#'/#V7STYXXAX_YI87\ _R6H[E(N!I MZ80-I,^S3 J7AC-_WA.#=R8I3!-D,1J#N,.4L2DO/!O]Z"@=X5DYEF."WVCP MH@Q=8G%/D/BYU+Y&H)8%T9G!MRS/W71R%R5<:KTH'\9I/LN..J\I6YII:YJO M^H'ENX3.SVMJ,I&IT?YYS58ESOGMV\=/_K=ODOOY5^?C)_OVX^=/WUX.S?3V M0&63A.27?X@*4)?#':3]_V#$0?I=^D_X!A@TEWZ))M&^[,W>$O>LIXH_)]+G M89'B82-%>2^AV+X'U 0$_M=487 MJZ>@#IA4Z0>X/1S]:Q9F!+#6.YFV?W#>^G;,"W [A@-I-]+O30LN':I M!\[GF'.;1'J*8)XPU_1)FN5XF+HZ0"V%BV/7LYQE?!2P$E'Q+-VQA_ QXLHD MC)_!ELRE,0P94#%_O281K%G?]]L\O^"NTD"XZK4*DB:L>$A'R(AH+W])B"?C%DE^M=#7-*2^%B>< M#$QC59R01$4*@T%+)@8A3,(,K)O*]*XV#9["G//WL*X6L":9Q/@9S"]<23"3 M^&%UD/C["/] EH^2Q<<\9VCLS1$"?H[AEB@&00%H@-]G$ZP\P,4YY19=E$DL M+Z()?_DB(3^79MQ> X4>WG.S;F4X=W#/_+Z\M"'QX561,)@$? 1F7$[Q#SDV ME4;D0KS1>'S/'X"M1G<_$DW4?';W3PX5J00$3.Y+/JHLTPD+T>S!H5;VXT"Z MQ9>5I,5W5:]?HS\:G?"4?&58\#M,$NQD6+AIF)7D"A=!D*7U7'P)=(W*D9?# MR^O:#ZMC&((]%Z(\5,NUMDJ3\%E*AT,TG/-ED%NN+7''T+R&GQ_#*$:>*.<* M$YH@A\& 0W@Q@#00!%Z5[QEX6:J"#W<,/\71_\X'BVL75B@/6(JF^[0K,>[4RIP56IU@!+2B,#^!]$'I"ZWT<@3WR.-GAZBX4-3(U0& M6J,CW,27^S0=<:W*.01_!@5T Z[?#-0YKB.7"%@W6))I"BM>RF[D6!'^,\W04)@O'CYEQ!Y9#*XO/(4-'Y(T3N_QBC'<)MT]-S1_.E": MG3],(8$!;I4Q>X%H-W4YFC(@L%:<9JOA57OH",A9%,8#Z1\UYV0,57EIUX%[ MF52&(%?K&U@*"%KZ\27Q2VWPM##\4H S:8@V)0[H(4MG]P_X8PCV9HJ1"K@" M8.U/7+T*\+FN^![EW+2HC9"23:=I@>L/@(DSE7(P!-$$QI_RYX1E]T"AP>N] MO\X%$#MC%?[.N.J:PO^'R;+B:D9PE('IHERVY)3L.7*2[$@XXQ(4%#HQ;1I4)5(39 M/2M.C*J=B['Z'B1QLG $'#&2/K'B*LTKMX.SJVI0^<%%D:2SD#XQU%#ZY%FZI2/BQ[!,,V MYS&/.[![P=HHX65#87(5"W1C:#^#M 9I!N(/2OY;_>0@O ,KN32_>=A^UUBX M1JP")J6CPQ;C0XLHSSDNK(1PEHP#L(EPT-5CN/8P2Z MW#YPE5O=^Y88O8<1&!Y[60I4[ E.K,M%1Z(3_Z_IF$3EH&XZI7/P:,XK;=HG M:MXI)0V[S1US2LVF;.:5$&=#S>:6'NZ5S67LK?FD_M$^_=:?P4]^.G]HK MKC^S6VJ#21]_GKX];_2,._C<.S6X .G<.\7=\9@A[Z.J6-9&P/&K*[+BCM8_ M'>*.SOV[29I$!=@4H(NX-3S?#,_3>%9)^^VZ5BS]3O:RYRD4U1E&?[OFEBQQ M2(F^I6^'KA1\V.X)ON3T(4\ 2\[RBAM?XT!5P'^JSQ<6+SAA6QU3= =6J-&0 M]F[:$F[<%[,&UC6[8D1O??]SCR_&A:0^U[FP5>+HL8P>AE, W>_\V_A9 LCE MV^8H0,\ ,_G[Q;9ZTVZ:VK07_H*7U@^(O#J;;.&-+#O)7RNW>"D]_VV8Q*WK MUT6F>\;R65RLQ@,S'IC ?$8N&NM9\B#R>U/@I7&63O@3,;R.\8A'QG5;B26+ M11Y(7S+$$5C?Y;%4 T0%_ "@Q ,?=6)2F1N/R4 A*/'2MQJ/V7 ^BWQ%I>88 MKP?J1Z,9X.%SI:O+V=[?9^R>IV)MA%<0W@Z:ZLN8L9GV?ECZ^IZ$][S,EC\@ MR=UQ5VQ$;2R=-/E]+A$UBV_A MVTJB:OL4\\RX83$7LJ4P_%XA^7V>35>^A^.!8W;FAS+ M&0^?K^ MH#V+TIC%#D]YOFNLC]6NSO)6QUR45^R6'B_E,["#ZZ\1 M3Y<#MIP@_,'XJ;29X;OG$GBKR6, ^72E->4_SWF M-(T3R(1HCFEXU"4VAQW3)E[@Z)[GV&IP94"S(%Q;Y]D^)AA ,7@ !1GF/H%+ MN6:N7UP=*T,)O$O!?*]VWJ4\C-G*]GNY,1[R3?F2K4%2.4C@I0/)8?=1PE-; MX5'_%28S3$TE2^D%\_=7SUX,8F7W8G4 LRE8 4 "X.EXVXWH4&T9(+#]B(U9 M>4POE[SZ[_J2:M.D$IT5_7P7QMSCSQ]8#1,@=EG!"3>'&7!E@+E+/"E_+26_ MSI]V^?-Q=%$257L7]>@XAH>5K8"3@06890C+W('*6,*>^ V+:58-[>I1)%(( M3)&%R$\WR,12F4 ]'UX%!K X=_"T<52\KS?&6&D,X1&4;!)5$>@[]L(A]=>P MX!C5$'?JFG&W>,"%3P!F63Q/\8PSV&%Q"J"),P[+A5RGM823/-:X.A#.-A"P MX$:=G8S9\1A">RK29C! M=3FWXL8S/,2%UA*PY71)1L"CD=([HKH\\G'O;7/IV(VTN>37K;;H]'K5I5B[F+N8NYB[F+NW9I[[_L!6*^S MWZS5T$F_&P2>T@/P!/IM=_5N,0/A"%IVC7Y]JQLH>'$W+X+C:0E6%*S8"594 M9,&*@A6[P8K-%1H5K"A8\216;*ZZMF!%P8HGL6)S_4H%*PI6/,&%ADM9.(:W M'$I0T7_HA:-%\[35F(5ET1?E^4_BLSZ4Y]?DYKH =G[I\3[1!^0R MBE$ S=L&&F((H!% (X!& $W;0*,TU\>U\TLO@$8 C0":RP"-.= $S@B<$3@C M<*;=$,V@N1WVKJ^\P!F!,P)G+H,S=* +G!$X(W!&X$S+.&,(G#F0 +T_QW Z M"3\FCRPITN7V8*_;ZEX>B]/"S5-A-R(>1"R(60"R$70BZ$7 BY$'(A MY*()N;BVTU/+M?\4?=IPYT&0-JFHT!,@9C].$4G //Z +-_9!1X*?"R M'Z"KSLQZE&@9<"+R]/1H&7 B_[<3I3X.5+Y%M*S_F)=Z;< M=OW9!K9$M![V%3U;I_-%U>5?L.IR,UVAEW+8?F=U.6<0J3!*I'$XC.*HB+"% M.$PRDQ[#+$IGN02DNQEB@^^8=S5-5\M!YW6?;/9]&F5,*AY SNX?)$56]('D M5@\O+Y4R]J\97@1/Q;[EX3-_2=DLE;?_SF?PI!!^#;_CDR=P;\$2?/E[WM$Z MXGV_X>- P@Z^V*R:-]^M)[$^."F,<]X@_3$:,=Y&G-#(DQIKS=S0.L)X-M7J99 M)W#/" &,0 ;W.=%%B*TWB">2Q-6/*0C"5,)^*\(((@?88D7@]>W4F^U6_E2 M>L++?W5M]-MUVZ+2PI>ZTH+[0J6%$S7=YUDFX=2 3W!^\S;NH%V2V1C[N6"[N(: M*6>++Z00GC:_EN5%- D+QM55U5I^Q";X"@2CY1?4&A7O!YT&ER:+YSQ$.5 . M;6"I %TV*D<9)O"_,'[.00S&63KAS\O#F)4_3\+L3\;58IK=AR B9>=ZT*FC M?\[R@E5C *D(X[BZ&NDTBOAU ^DC3!8M953;&8-1LB7J5>IV)!6\>SF^2.90NIH^2]U* > +H\A(VI3JS(T:SNQ"6! MM=A8LJ>H>#ATL8J'L-BQ5FU@V)F:W'8'83^#0&7V0(6!+5)" N"OA\WXM!$@QO9]R&N'Z(/&'+/X-6W MAR([S@+1IL\"M1.CV#'Z]E'G%Q#U4A1;B%:4UM!C&J.8 C^,HGPZ*S!*$,]? M6P8)2A:+V3TP%_!8:<$$(--Q^)3/(D0?;!"&PA+RB 5:8F-06&%2O*^_K: $ MK<**[16Y*!&,P]2L&%8V M3OG$ZC'HRX I"M9=$9>\/6(H!8!IP-I\A(N?[U@@]C0S.>SC%4O$J\@![ZD6"T=: MKF'Q$&6CFVF8%<_U+,)[>&Q>8 @))7^(X9HJGA0E0!8>2(I77C!FR"5E@ E? MEL_N\@+6&J>0LZ*(V82;*@]A=L^J182IY=$=/ EN,J/I6;&E83WID.@YGO^J%IYOE]:^[EWP+WR65SDE6&8S7T+5-1A M_B!ATGY>#16$87VT;%0&\RIU$$?A'08BD5A\@#PF6(L&TN>.S5D4'C**X"DH M# O'9^YKO9&U\@: S(Q0>";@[,_YF_(;"_.274#(?9K(Q,#I=O0(A* M\((5^0ZE&!6 M(I1R^)U,07Y 91@CX.XS<(1D^S[C+'2S+.'Q4#ZO;*_[QA#<$)9'J:+ 'YU M-_!ZFMRGY0!1TDJAY'>64(:Q$+AWPHH2W:?IGR@Z]]LQT[MB?2=,=XX8I,D H*W8IS^ MQH$?5SM:?5&Y\51R1!7(0L-C%((Z*8-SM1]4.KTA2@@W,[BI6/WB7#> ;"/07^YG;),)T^UY<5*/<83>0F'?\$ C/,6%&9!]4FX#]GH_L2 M&'AKX#+0R4==SH^;5CP\(%]!8$W0(4 NV%KYQ;F)6*[9[>OQ>[D!CY)H]IUNN+S7#!@L!";:O M^3*'O"]-C=*,FJ:XY*41QA>BMEC1KF#YJL^^9(+,]=L6VM2[O.5J([N7+A,R M2OVZ)?.,CR;*N8^T%%+@YC]?9K LT6@OV/O*-UIHG%-1H$HDJ7)%.*"-T%+D M5/Z &%D"19(V$SM9>&5/@!_U)CWGQMTL\;)^J?_^ZT^S_.8^#*_7U-P2Q3\9;O M0GQB3]+7%+S1G:JE._II3JU"^J7B[:CYC(^ 6Y% ')0F_'T]EP'FGG[W5^^7&(EK\ MP(4YV&A<-N']"7RNIY",5H(4E<%>.G8EO'%G;1Z%J<)% \F?;R6BPP=3 M9! MC03\&CU&(QY3+=\Q@K6)TVF+_O7!?C7>=[!?W1QJK6'/&F+AZSCYX38?_);T MF3&'):#QBR]QF.3'8);F*99G&:YL:*IFV[YF!H9F.)0:%O%,UVH=LUJ%*,\/ M/G[R/^PZ9%(*] ME-611Q#'"(._[ ;>*@&)<&.EM*K=, E'X6+++93^D:6SJ?25W4=Y:8M_9464 ME?#YK1HGCDCZDJ7W63B1?D!IK_6,(O_\]>NW+_./Y.KP!0)=I>BVX1Q>!C-$/QH@- I6CKL]/VN0VTY3?Y+8\;< M\(''YIS6=6!VC#)5M(B MC[>=#K:"UJVGC#W K?#:CPE:II_ 0S_&8G)MRW.,P/$U15%5R]5EK;283-E1 MW<#OM\5DN^YOO_[VBWT+5M/GV__TOX+M].N7K_Y_^I^^??P?7_KE\[?7VTY7 M$/T]U^BY[S-.XSA]XAL:?-&+(ZK:_[V3G['/^?3<%A_/A[[F(\^+K M-&)$_H%IKCZHGY%4YPY+5G!2.>R(CT GRX2 TD?#,5WYT*UW!HX)'6^'1V_"[=%?&.*0?YOOE/RYGL\T6 M;,QW&W%#,I[STSCF&MKR=,D9SH,G&5^MJ@*\%Q2@/M=FJ:Y M@DA77^_H!])@WXI]U%H(W87HUSBG_7@VVKUA]2O03:#;ZT@E-]B.HM<\@_>] MD>*6;QB^NL)MG4"HSH#0#_)@,W6G$R965_CE8"NJ@:"QW'<_\?.6+?^(9[I( M=PS+/&$*I92*Z0W$:5:DN-QMZ@ M4NU);FR;)/R$I=[+DF8W94&UK<9P&?@4#FJI.HEP4$5\4\1S#M17C4E+5QA? MQ#?[+0]-Y:DW+RQ+];H:-O*N.VU&Y#OOIJU?5JUO.-E9M(=M,1M'M(?]@32W M+7HZ.44^=1] M'-&C !0 :"7<[NTRU.S%US7MCVVEI5;QJWE*!A:UU%RV+C98G[,J^_RN3_H2HZ_N-2Y"VI6@E%O,AQ]6H<<74/C EKGZ]V(_^= M@7D>=&RH:XOB.70]U"G>L6H;*N,93-?4]'SI<3W-,C1#,U5-YR4^ M-).S1(6 M86S!BR_P(CB>C94#$*PH6/$D5E1DP8J"%;O!BHVE10M6%*QX&BN>[2BH8$7! MBB^S8DM9GX(5!2L>YT)C6_!P#&\YE*#B#,(+M?3*UNC)O12S,,?NMO.6W4W) M>Z/)8%VAFRCPN7R?UN!9PLXO/=XGTE([F)8J@.;J@888 F@$T B@$4#3-M H M9^@*TY6E%T C@$8 S66 QFSP.KU[@C, 9@3,7"M$,FMMA[_K*"YP1."-P MYC(X0QNL@MKUE1"EP,O+DU'@I<#+?IS. M%'CY$OD.ZM&\KS'M" /H,(EX?^@BC-FHF3; M_V$-2-VGMY$'\I[8S0R-*(V/C5.V;GTLU1V/^9CA#V.]7??M \O9\HJ]EYX> MHN&#],1XOV;V&*6S')8H' ZQTSEV-T\S*2Q@N?+B/6\JGJ1/.W\>_7.6U]_6 M[;^!)]*[G&6/O+,O<,$0OIQ$R0Q^ A:(,AP([R2>/B52S'+@"+@5QO\7G!SR MTV/*BZ@O\1,\E(4P[O*"U3GQV2]W)<='A'=1C#Q9I!+[SK)A!/?D("31&)0B M4#Y*QO&,)4,8!6A**9U7;L>'C:,D3(;8TWP*:FY8,30^=D%>"5[-Q[:%RJO- MV''1> _T,,]9P1NW8]-L0&VN1'F3]+LP#G$P^0-CU8R>TAF(S1V3)BS,9QD^ MJ)#&0#_I,82A2]$87CF"V11IQL<78D/X8<8KSP.]RJNPG_N]NS^5JG6WR OXI62X=5Q<.)'L[2KP'"9'8 M([^:RTDZA#5%Q@+Y*RI^"\=CX&_.&,,PRYZ12RI.VB)Z@Y<-JRW&T8$VS5Y# MZ L*YO,!IH]'#<\GBF=37],M4S%-K31]*%%\Q_);-WW.I:"WVT:?.0LM$:X1 MYES*\/^X:@[LU/I/V&D$464OZA=HTZ*T5+\@*P'OG\!1%^BHJ'4L&- M4BXR-?7L;[_A)?J-3)96)YC3X&.2%]FL9('%[Y^!;&$<2S]\F]V!:Q<-)5/1 M;HC\XP?I:XF5_!U(SE]+-<3U"+QS\62[I!5>L_CREZC4P$#B;90(-PC1B%%A M+Q%EB2#2"'S5N7F >A+N 93;IHD77+, UX$4I%DU"S#9;_XU2PO.+ZXFMDMR!])'4"T@:[DT8F B -7_?_;>M;EM),D:_KS[*RK\3#]A M1TAL7D72GIX(69)[/6^/[;'5T^]\+ %%$6-N2RNB7P^AYY0\)5RVQ_:F1?G MJKDN>$8KA\JC)V-T ]);=*ER'38WR#JL9&KPBG;QVHGX_3V!3LWHY]%7:=N3 M)Q&%#2QD_^)]9W!)5O%R>-V_OFK=O+_I7W:[W?;5^_;[#Y?=H[&0Z:$BFO]1 MX!*W% TS?4($4'-&\QFF8B2=,1-O2A./_X>FGHAC)U:L("45$FDB)M\H8J\) M$)D'&+UYJR':L'?#\1)C#4NMR9Z=[H78=Y-FLSB]\G/Q,;Y44.Y"Z+8EKYG= M.)TPBQ1A=LTOKYJOU.>(5'K^>7N@>CR\=_QTD#R)@_R+=#-#?9-UO6^2(+)@ MJ$4XXI-(O,W_L03E^;B+I_UF =+!RG.:FY\73(=TT?YI?01V99 X>Z4]?]ZO M]O'5_OSBH(^O2?%!XPX@S(;;-[LL6OD='^4F1,1N2/W:.^R* '2[@,Z,QJ.; M[^!5C=&%=>]S7HQT975MBP*L *LVL&[B6A^XWW2KOT^4^_D[R_M$R>09P-#D MO7MA>7,QB=5-7K?>J,'1C7;7AZY&==-'O M:CQ@66O4[!1PJ6>ZIG'^"Q08%-B.QW?Z_0.T)ZT%:O958#6)%)0IPF_IGL#+ M\?\=EUXE2.HD5?N1F3[@!\O$?:6YXE_?TI2_*8N2NUF&UBZP7-N*1*>T*ZU\ M>M&\T-B#!!6UC&&A63KM-,G5:W8;VB+^1T^NFKCBAS-GM\(:^_*5R9Y-)D&8 MIO"DZ9Y+0MUUQG8.AO?S8'A[IV#X27?^ZK6;99V0/-ZENGFJH+XVMG:,Z;;: MC:$NI!P+([!2W-6TKC&\\KSG+%-=(/];6O(+;ZW;#5/YR?>]JTKLGJN4P1IF9[>W.]!>HT54HR16*'JWE4 MGE#*<$<&S=8!&U&8@@8LT*O=&(:J.4%5TQUV]04V3D;5/.?M%,\I&I!8H%MD M^P?KUV2N[Z<(OX2./&],5P8VXYZLE1#E-3%B=B>$/Z^5,"\CX06V,W*$/.\> MA\&L6E%66 *(*'W[AFF'1%:L*2T HFI*9& H%/ *A=S22JM-3<)@)*+("?QY MW"VM"A&'W/'EO12,%(2LP+M3%1WFE45>OGO\=!]-%<":WR?_>5X[[$[(!V9' M[)^YQ7PK+KW9JC=8?('%I\3,XS')C[MGZ66JR(/E:V.C,>9'-2(=F'CKF4I M-RH6\:2ZA.4&LN++Y]%5X$V$'ZF??DUK9\@:%=&W,8G_O2PO\H5/596*;>I. M7-^\;S=F_9%[TI59KKHM)KO6U?U+DKY[?;SU?_W/Y]_N[[Y M^FU6<*?_CMW\\_>/M_]^<>;K78OR8*6MOLE"4><*?JR(4/;%Y?YRG2M(>)/J MGJKZUGE:,L@J"G4BA9I7RE(*MDTN,%.3H"3.7LLOGI3NS7-W&2[=968?;KY]^=)@O^>.DZR )%]1 M%1E2NOT^Y'Y:TT>.,\AJ.,F??_WV^YK2=P#8YA1^AJ^[.\]I93,"\UW 0UL6 M8K(=LM&J@)PJFR;L.8 5\(WN[-6ZE9]69A/<2ZW!'V6Q M[*SX(LU#7IB1G")I =62-Z^IK4JFCA)9EE+6PTL'F\W-) FCA*?U&'0N.&VG=YF$3/%L48)<2!_ M_13OV0"2,(NCS <0J9""JC)N"0WF?E/DM5OE0"\E8R:RC&L\(0"$CJR:?9=( MDYI-L)H);I&N#=/5@D=Z0,$SO(7%>CU/5+I5_'3EA%#.; M!D6W5.7@IV0^:83WCJ^"0@H$Y*:0LY*6%TVC1+*&.7?S29>UA]-1O7;>'&R^ M6MURYHN]ED5*\S"P(^-YOB]COB2S&2=2E1%-7(=DH0I\I]?^/?&%DA>MK5X[ M!Y1&[R<],LAJOY)VBF+BI<1 )I8,,BZ?(T95B?4\83MIF5MIO(3ZC8(1(9)D M0$)0_%_";J'V+:FR M,G>4W8<47!JHE.+Q@E"DU;H/QI:F7H!DI<4GP6,ZI[+DM8K9BKEWDX879LTB M5(UI.?ETZ9TJ0SXO6JYE;"W=+ZGJ'7L\_"[BK'[Q1,)(PC>G@RQ2+"_/H$A8 MRTS_H29V)*$JZ:9GO<]&8> MOUFZ"9"[2 MDF&;LRCF1SOI<4 >9_\UIH!DB M,J+OS&KLIZ^X"AK+JD;5/9?5K1-24]-%;?.,L)]18Z6VDV0N!RY(IQYPU+A MY:OKA44EW2@,DOMQWF?CC$536O7(AA86F_!I&)#*H-5]8F6K]F2B;/XL)'! MW=#2N,*92::XC;RP-R=7TVH]/)-;GC44%[Y*FZ;,UL*'$L5 \V)OOGY?;5_I M#VE;C@)RLC5/&D @@Z%6?;G=53DO$UH<6RHT$= "66WU9#),.[_,Y2A_=E8, MR,W^XCJ>HQI_O)#,NLN;=\](PAK9*P>6K6J?14X0:GZ)O[1[);S&8Q#&X[E_ M,'L=B[O"MWEJQLBG6AT&?PCF*8DNFBH(G[#]M/]IGNV'%65,QV4TJY;!VFR,W:$$OVISO^KK?$,K=:I^EYM6QK],O:FZ*+7;:=>S:;8KD[7U*O0YDZQ2&Y"CW(YGZ9OSA-0[(1NM M%;LWG:G=G$E<6*MG^:9[]'5Z272=BQI-/%H_Z6C]U-?3^FG?WDN]6C=?VO/G M7?1N6B;M\P>5]NY'MU>1@ NSRUJ5W\9CM2-":YO9YN>F8@42*RU7<9BS40?% MYJ?9=KDZ$_*R>XQ#SCO!SHS&3$;![@_UA;#/+V4?ZWO!?E4+Z&L9N/D@(X/_ MFFVY*5RNZ<2+6F";H/A]V@"]L!.PE":NB_X5%?:I\@S[L-$I77HG4<*G1FPU MSN9HM\GUAB*:Z6PLJDZ[L2)B#@5620TR%5:LM:_Q:YH$5:7J,H9:O88VO\J4 MZ2W;QL.4'W$1ZW:_,;P (PZV<*V_-?F0GR,S<@UAC*%YW=)89G:=A.8HJ5'Y MO3=& NA4+=?QM#BBU5.S_/"/*2S" FE_&?Y+1#KM6=E[J)6:M4Y#F[NXJ:!. MV[K!B)UP5ZY.L]'5MQ%T(EVYL.^XS[ZC/O5^E.NZH;X XM'[EC7B7(UMWO$L MW%J-)AH_8^&&G:U=9-'5UQ[&E.DMV_[ S!SQSE:GW[A8/BE[XHS SA9VMC3L M;)4?7D?L#PLD+)">FK1NHZ6O!R 62,>_0-*[LU5OL]71U]0.U@G+IR-?/K6' MC2X""H=;/IW SM+A\N&.[T3;X #;3B=Q(*1&;*VOM:N(H!6LQ_KZ&B6?-"VQ M6,-NUN)NEK:=8%.FMVS+!0-UQ,NQ7K_1T>8_'PLCL)N%W:R]PX)-?6%![&9A M:56KI56UJZ=AHUT^]4QA$19(V,W";I;!U@E&Z(B73YUNXP++I\,MGTY@-VN@ MS759.);7F?Q@=I#(*NUYC/<$M[OZ#0/$>Q*!]QKQW3A[N1_N=F)OK;&JKP3D MWBJS]AJR>]%HZDNH@([Y M5>X)SFW&LR[A+K<_FW?UG?T[/OTG;HLD>3NUF>:1'8G_I-"\: MK;PUE)9;RD:H3C232_9/*Q/!G6HV1:J.WD.VB.9T^Y!+Z)U+&+(['M$O5$-@ MSA[S O@\*X OY>H4FE=JPDV[T=?3NC'M*[QGY[I::8FRM(*B3B3BF&R=XQ-P MGNDPF$SHGQDL&NSW2=9U/ =*UJM2WHU8(Y@OZ$GI7?/O%1;_XG,6SVSBJH]L/XNR?B1,*3\C6Y[=*>4SX M5'[,;[^R_:W\:7!',.!INVS9LE/V%*>O>1*/ Q*:0V,BHH1BY*;<(HW V'Y&3M[NE>T@U0>DJ.7@TLE2F/QDRZ\'N ]W3!NMC*[TD3/S]M M'B-1-FOA6P"6@HP@Y*GNKCF0:*KI;\6N?27UYJM54T;TYM/1FZ_5UM*L MMKU=O9OSX>7K\O(U:2=G7 QN/MQ6M9M6:ZS&E@)1'Y=:=?V;K!V[(?-B+S3R MWB&. 8SM@C$SNL?I.A!Q",3JW"@[M/0 TU."J;9@.F *F)8'TXW+LR*[XWG< M?EL1%%&QD%U@?#H9NRU])0://E^W1DPSUT* 6J 6J 5J@5H'HE9-(D1EBO#2 MH_F-]_,-33EW8FX&7YW.VEST45J[FB!(K4TME, Q*8%N#Q5)H 2@!$Y:"70& M^DJ?FS*1&I<,=4B.KU="6@FC7;VS<).G!'Y3^:Z?)RHEU+C!UTO4ZG18F7WE='\NUP-[D,:S>)Z4=Y^5LG M)AUL983)3QOX4TI>64 &1IXA>'&R>>ES KA^+X42RX.J&11/E8(H?P[XP<^J$GXG%@(]=<*^#_%=!L M.:X33TN%_N2A%7FE.DVWYP&KDW=_G@',5R?Z?OXA)&?GH\R8$5',OI+8=:/E#W7*+_6= M0OG(D7RDDS\R5#.=SGJN*J:.#/CS!^ZXZB@&_?GWQK<&NPT%CY)PROY7A,&Y M%:C38 [Y4UD.">D8)H]@$2ZEV0R%QS/32#8,*"K7'%T[#PX]=+DLF$YC9&J[;-8J X:'? @W9#/>?L!GL>=VK7^K!7O4??P5&U99WQ?-#\0%KPF\AK=6QYM,XQ68J_-8F_M7[U(5VM)IW@JW6&^+ X>XX-.R(&G!X MHC@TX0Q:_:O9WRSL=#E^6M5+%\5/L&APM]$M77HG4>\2!VQ*2O@#*4%*D!*D MK)Z4VM)83YN4Z,H4OWLA'\C\O/@2;SG:V.G@.>O?T."5;-H:QD&X+D>C%4< MIC'J=$Q6.)%]GI=:.UQH\*2Q9\8Y+J/ ^$GU!-_4DSOHT(+1?+;3;EP(7F@+ M7AC68<\H3OR1U^HQDA:7:0$A(\=VDZUJC1S<%U7C#SKD, '0"O3&YEX)=(BY M.N1K7AK1R-%=S6-T1H[O-V.9>3HTJ+(I2[_#F=!N[K.X%U MVJ>!:\16XXRP=B?%^%ZMVCIHK855'=)2VLU&L_RB!*;,/32-H9H&@H/@*EQ@ M'E"(Q@L.1R7B=[_*/C1BN;?%*2:NMAK:%GFF3&_9;@!T[^;Y 0NRZG:UYYZ4 MX#+W&A>@!"A1^5(;\CDI^6SLSL)KU;IXJK\[^R$(1\+1Z- >YW'[U\T#U.>L M]:$M;=O?"%OH2*TMC86'9EZGVQAHJZ^&*#3(!<%!<(8(#E%H1*%WDUJ>^:W/ M;2_[&%BEWGM;8S[-AH(Z;2<>RGW','<=7/)6L]%%E!N,0!07\C'278977+_% M6;7)ZAOWST2R^M+O+O3U/T"R>DW8:I;N.\W(>+O3Z)=??1WD KD@. C.4%,08U[R)!&W$61"YGB>3]!L=;TP=VO8:&G+##$%^@AS(XP+^1@M'X2YJPES MGT""=M_(]6X]$K2[!ZA=@@1ML]AJENX[S=!XN]_HE5_''^0"N2 X" [JO&1U M7IF".Q8-CXT!E ]?S$X?($B)(!/"]MGO>NU&$V%[, )A:4&U%;7\Y&*QJH6=ZC5[Y)UU,F7MH&D,U M#00'P2'8;X3@]@_VUW[U\GD2.X$?L0<1R;+HW+>9^#$1EOP0!^KK%2N;N:BU M+W$6(N"=R0]F!\F=*_;:*RB0U_/UE,Q M8MCE6[].%FEN'*?Y-VM=?)Q[@ZT#TA@A?7.H# _#?#@>SO4XBNW']J Q;%4O M,E/0 V565V5FD&3+)6SCPLRRHD C3"M,:^%W%Q<:2]B>O&4MA %^CM5"=]7U MA7\7WLMU?'$^%DHQM=K-GZI_L9<&IV;!\4D+QF^[ T*TSM'>C@7C]_>AN.>Q M8(X?AXX?.19[X&XB6"@FH8CHP1&+Z4+Z_Q\+N(YQ<'"4DM\+S SW_G+S>> MV>4=MXA[['+[,S8*0L9=E\1W3N]W3F\@IHOOWF"7D7S'?1^8<3DCN4*&+:P@ MY/(I;R78#O3*<1!S5T[71/B1>KK*R/ C"1J79XD9B9]E;"P"X3YK;T]7"&_B M!E,A(G:7Q,P/8C8E3(3T3O<^/=-FCSS2@X*_M"X:/4:7N30&+7=LL-NQ$\W> M._MGGI1R1\3R E+>\BU(/)QN'W))ZW-)<7;'(_J%]'/H3X^*[\(^Y_29WQ.% MZ*F!K0,RN9>XO).SRXUH>GA(<-[C9L,M_; ==>-P-]4XK*<>OR2_1Y*+2RU$ M^LA+.5G@HE2OBS0D^$6)1VI80?1.D+O-7CM^SI'HC/!LB4DLPFBF%V=? XTM+*)KW>S)8:I \B8/\ MBW2]IKYY=.QX3%>3(#*'D^R/RR>1>)O_X]U3'W$^[N+FS-S/;*],OMQ\?R<= M4V_XTWI/=J4_G;W3GC_?]_>U_GF]1U^KEZ])[J]QT9KY<%O5EAY88S6V%(CZ MF/J*-'[73F_T;[)V[(;,B\V*ASIW6$D#8[M@;.UIAA(*RRS+$DRU[:T IH!I>3#=./\(V7//X_:/IT&X$7?"+!(^#X'DP&L+7[3U-=HQ9?;+MM0PR$=,B&Z[H2T,"T* M$/4G1%-?)OFQ$ *![1FH 31E!K8JN.A MUJ"A[YPQJ 5J@5JSW_4:",WMX#<^?X[P8 /;[BP"3K\43C&. I?4#M&0I2LS:H)SPHFL2>'%H_KW!Z]3BJH:/51G\4SG.F9 M38ON%'(K3KC+7&EI.^[1ZU9[YJ/CQ>_[\ L+# MZ'%8:0-O]$ F"&'\G=9O_0H2P_?)]-X#3>K34IYW7MWS\]QY!<[TXZP'G*4X MNRE4D=U^-;W%+LQ!3G14;B)6"_LK]^_5MDS>SYY]25=>H'8%(<##([%JLG]* M5+QAPR7S8?40[%RUA0P-4\7E(VYV LQ(/ERFQ]*,'-M7X7''7\?4JD9W-8]@ M&CF^WYR18*]E'8?H#50=[#Y4G<&J+G?4C1R<6CQ@[0 =B"QI;'! M^7/2*T,2QJ56@I1U(&5=#4:GT2D_RQE(A'EX\KMVI]&#@8"! "V-HF537XT MD!*D!"DUV-[K 0(NH0O+0=(H;ZTB\?8Y"CT3LX%H4" M/M1-/B5'/2^&]17-\4/'&*"TAXV.MO@'E"D847M&-!L;M]\ '\"'H^=#>] 8 MPD+H6+\;%&LK=R_OHM%O%A?V0[G0-S'N=DI*J+R"6-5::Q3',A(AH-;Q*?9> MHZG--S9(9B<,-F.@U>DWNBC.:R1&0*ZZDZN)NM=F(@34JCNUR&X=('_P6,B% MM(?X77?0&'0*T9'N4*-7#25TQ)'89F.Y;O")QV'!A[K)I^0 15];.!#0.6)5 M*HTNVC*"$6#$W+G0EGL+/H /M>>#7*;UP @-ZW>#(F;E.I^#1KMXGJ%_T6BC MY$752FA=[:+C#$MJM.8["_!8E!ZH68<= 8,-PT6C!SMP5& S!UK*YRA;1-#D M(!>.P4JTD21KWH!?EL8]@Z9-CL()'-<;7U M6:NV>J&^'+!U@CH6-01&03Z03ZGRV;C ?PFRJH-\@!]8].<+Z,"BPZ)#(Q]0 M/H6%Z<^QZO6SXOJ# ;L@)M?QQ?DX[272:C=_>F<<"]<.UO%I?N.WW0&AXB1' MJSXN-ZOQ)FXP%8)]BP/K._N2A-:8RZ[-+O>->X5Z"5S][J//;!&+T%/=1%D\ M%FS$G9 ]<#=1?;+E-S??OGPY8X]CQQJS1QZQ]'H>"YLY/OL@[L*$AU/6;K:& M=)E@"4V0_-U[EUO?S[]9X\ 5$0M4GW,V"1U+/LH+;.'293QF0DURE#X]<$G? MR0L>\PY//&VFQ'@4)5[:+/WM"6F&=+!+K9<6'UNXRX)E:A)>B@"2GXN/\8/0 MX^Z"\6K):V8W5GJ>6<)ULVM^>=5\I3Z3V;+RSRL$=>MX-.F?Q"/[&GA\R71Y M/+QW_'20/(F#_(O4-JIO'AT['M/5)(C,12/K[/)))-[F_UB:SOFXBY'3F54? MKC2XF\=>TR'UAC^M]W)6^EW9*[7W_'VU/\?H-_\Y8OE[^N&#$OSP?1H9EN#C MR$;4[(;TL\VNA25DDT_6:9WMX)4#8F4L]0[377/SLOK5(Y8\/6TG70\M/<#T ME&"JK0X]8 J8E@?3C6/91W3 1_OR^^;'1%@R*"'C$S(R,27'*M*E (XS/ZO9 MT':&[NCSLFI$,^/,P^$$5X]678?@W4DTZ@(IZT#*D^+=L5"K)H&E,D7XK\#E ML>,Z\;3*=:0Q[)&M)G0+8C[IY4E".RY^,BNL<+Q6J-YT&>JS-J +Z'+D=)%M M:$"7;>B":.#S0OSJ1-_/1Z$0S)$A7!'%+.2QP/+H18NE\9S4.@$=-S5KQ,)Z MF;CC)%Y3W\(*Q /Q0+S-B5=^?[K3(!["A>^NG0>'B&QK]31K3:\2ZG^4-MM2#G)<$0WDTDKO,\4?R5)\Z;1D*5YW3 MC(/924[F1&P2!M)3M=F=(-W$7CL^HR>X\FCE&1,_+#&)V42$+!KS4##NT:(F MCM[L?NJR+O.$4Y8Z3EFVVF8!MJ;/ILQYV?899AA\ !_ AQ/A@[8VY,?"!X2RMPAER]8*Q2AV MYHEAR8)' M6B5RWQ(O5\K'J;Q=1G^[T-$P/>4UH8F@AZ7M#JW \P*?;BN[6X;%V1FEL^-D ML[-P1F^/DWAUG2NX&+/\U$=G*^J@>.\<:#],-G:AB5DYZ>P MYJ+MM,[8G0FZ;4;VL[# MG'9KDIK8G3)%^#F)HYC[LD90J4-++Q^?#^,4?@#Q=QESP_O^,1D?PJ M\";"C]*2;+)-K1^]7![XI=*(DS U.PE3 MB_P>(Y10/9+"6@?HDED+S$!]07T9 D6HKRH*J]0;,_NJK]H'>_4M]V3^CBRW MLOUR[X@+&"&/M:+X7JT-^_$28JAO90\^@ ^UY\, ]@&A]>W..?#0&JL8>()$6@*7RCO)<&B2=2X.$*TQ!2((R-3 3AT1M]H'""6 6^#6*7*KJ:\> M^-%S"Y&X=]^X*]+C'1X/OXN81HE%E@PZ]!H;)_:NU%:J"9G)#K]LIRJ M%6*K!8J@OZ"_H+_JHK_:[0/6@ZT%BC2N# WO!5>YU%X:W,$[C$6)Y_&0KHO6 MKFG97=XX)9Y.RF@RAIJHJ(F*LJ G__*HB;J5[4=-U)>$A9JHQXT_5/)#3513 M Q8 Z>X@14U4@-1XD*(FJHZ#VQ5W=JQWE294]MHB$ZBC<6.]UJC9-]I;(]5E MG,&% H,"VU&!M8;Z:N+4&S508%!@AD 1"FR+FH_] Y1MJ 5J]E5@M0\;:ZCI MH+HC!Q.Y1[W-"O)XS^JB9%Y%X<%:V_/CY4._T0$?P ?P(:_E@&(_B,QO+MN; M;U^^E,&;$SI\VL3A4\1LZF333HJ;*-H ;H*;!G)ST-"6_W/RU$2D$#4;3-SM M0,T&U&PP30D9YQL<7M'48O?,*"U4D[U7U&R _H+^,@-YT%^HV5"]_D+-AAK4 M;%!+5\>G!:M@,?_![H0O1D[,>!0%EL-C6LP^.O'X^=5M/.8Q U'B0HJZ# M!M1^W"-F4:62,#XAQ(@#A\;$A=O= Q1U,&7J]XWXUD@U&6=0H6A.6]%TFE T M4#10-% T97LT0XV).J9/_;Z*!GO81N]AKUYB?QOS4+"O8I*$UIA6?^Q+&-R' MW'MYW5?9'GPYTBX0JM31?_39W[F?\'#*9&CCC 5)R.X"V<Q8XT93^)Q$*K< _G[ MJ'+;S:3O>-;H2#91'F>!K^_#\4]CT51C@494TL0D_*XQF^T#P_)?3PC-V%1'^I 9[0,B5@4;A=]%O/#G!KM=/:MV0(/P M@Y@&]6="1) CH.?.-2FAUW>\Q&-^HEZ59*/>(CI3",K&'R6D$B22SI@7V,[( MH>'1B&PGLDC CI](4A$>_&GZ2C+83>*5[T67T?,=2^36@?CYN(@4+;/::0ST M,C$5@Q3( CA>-#HO3!$;D22X7R!1@;(D'GW:M=T<-EI:9=%@ETH0.2'FJ_R, M&32GFNQ91_L\AL+CY(\20!^XXZH\2#D5HR1.B _+E'UI@ALOK]*R?__UYR0Z MO^=\\O::".(&$3WH\^BJL-_S5;B2XE=!%$?*\WPOB?"%3U4^ZBWI[?UO M__U??\UO=<-#GS15]$6$ZA>SBV16J_2GOXK1+Z\^7,O9^&?WW[?7KYACTQ<$ MO_,/5U?]WK!_T1Q>#;N#R_Z@WVOW^N\[G=Y%M]UJ=U_][8D#7Q3NF@S05>OG MLI:"JQ=7GVYNV<=/5Y__<<.^W'QEW_[G\NO-*:VKRAHM8=*QR"#%>7+TA'B1 M\L6)U/9E(LT4F34:HJ/,:.%B^EIR*)TM89_S!Q'R>[%D9Y84;-$LVTF8.Q_T M<">P&^S:<=5CS1K7&9NXTK32%[8<(#G/3(Q&Y'BJ&\F2_V?Y?=+ZCK/71 ;Q\75Z^)BGQIC8Z1*/-TSB282K^D$9<]P,9 MM4Z* 0YWQZ%A9RZ PQ/%(8Y5E!+OS0,H+PIBE8D+]#2!3K91E^K2;NG/93FF!;Y00C1$XS7\[3L4G893S'0;AZDC),/\ /\ #\FV3F#W+ RE_WI M6;_T"!G2:JK69 :!SCC! 7% '!!GON#V7U5V+NIN5?]X>LC\N0/EY^I\[RZ8 M;&^5E5W&OM7+,BVC]?2PT=*F]TYE7P:+)W#J!4[UNXT.. 5.@5,:.=5N;'P M")Q"D&:M;//21PC38-%LNN" ." .B#-?< C3&!&FJ9]WJS,*8PH0L" T9T%8 M/T;HC*& $6#$$3!"8P3D6!A18H"C_I[8C2J9+ O>3H)8^+'#77W 6<7R#_: M"&> #^##/)S1&((/!PMFU-^S^E9L]U0&@[3Z\A532U]%IV-O (]E\B'2$4$M M4 O4 K5>II:V1A-'3RV$VN*T>6<9C*JV$99^8C7+.N"UIF5(C?F%R 3X!#Z! M3^ 3^&0BGW"N:XO\\ZR5N^H''@=Y2_L76W^7S]L5APZ/:"G7[QZPV//1K_9J M1.QC,:M'3L_! 6M^@)Z@)^BY%3TO#E@^Y.CI>=H%F=7O/JUP<5&(^4")UM#R MP _P _P8E79_*D?@WF]98F _7VH7^!GO?QVNG=E:4-:ASUFK,3Q!709=-DF.W.#ZB5F"GB@RZ#+#((C=-FVNDS;@2/H,A2ZFQ60-5J+F2(K M],1^9JV(W@O()3P";\D4<$'/5+Z.,P4*T#/0,] ST#.FZYG"4NKGF-,;KKK^ M8 ,K",UU?'&>-59OM9L_52^UEP:GIMCQ22_&;[OR<*/.T=Z.!1L%+NE>HAY[ M?";#/!@MUCI_%*%@XH?E)K:PV2@,/!:/19: SF4A"_F3E_+0Z:&A^@U]XP1V MQ";T''I#89\Q'LF_."$3:9G/QR!Q;3:F,;$[(7S&_=B9U?I\[?B,WM*5Q3/> MO)SZLZ.0A[O)>+BE 5H[NI3EEA12^"P&"G=9L$)->J7B.\K/QAQ=T$G MM^0ULQLK C-+N&YVS2^OFJ_49]).5OYYA61N'8\0]$D\LJ^!QY=LN\?#>\=/ M!\F3.,B_2!T)]E.THDNGT3B;?Z/=T_UX'S:1FR5^KL^?MJ?X[1;_[SVN=J'D@+/I,>-3#[Z."24MY# M6NI3:HCI[5P[O<^_R9M@-[XTM]?"$MX=&=).ZVP'5PSPVQY^59Q<799D]A1E MFU\^ %HU6MM-?&)(P+BM:(C\99$9#R:99%^34[04J0TA#!U8.4'8U'W$^:E+6/ M6>TOPEU+PVL7D3'L:J+92#6QB>.U4;7F0ZO1!!_ !_ !?$!8L/12ZX<3F3&$ MTEG#]MC/CM6(5/4R2>MVA8Z5>B65FMU"@* FJ EJ@IJF^:>@Y3:HTE4YHA8! M^*:^_JOKRR&<0B >7 07=Q1FNW' DG'@(K@(+CXKS*[&%"YP<=%Q??Y\ZZI_ M__7G)#J_YWSR]H:'/H$I^B+";_)8Y"V][GLWL+[_[;__ZZ_Y11^X$_Z+NXGX M//K@^-RW'.Y^]*,X3#SAQ]$7$JXU)3GZ4EA?Q>B75Q^N90;^/[O_OKU^Q1R; MON!6?'[1NWC?[5^U>KWNS?OKZZMVL]WN]=]W.IUFO]M\__[5WYX(ORC(-] M^Q^"V6)$HF0C.>P'.>SLB"R;A(XEZ%\\/R1[)U@H+.$\Y,=R(^&Z\F0O]^DW MD8C/6!"R"7=4PZ@XY'XT$B'CS'7XG>,Z\?2,.?*$+5,$=J?I-80>>:;W3L2/ M\@"NQ\/O(J;;2-W@$'FE7&,U(D_P* F%E#6S>2P:RTFWNXCXCS$]UA:Q"#U' M$D8]JR"/PF,C=;18O6PZV_FK.83?Q[%CC9D\?QR*/Q,G3!MGI5*3;VS+]YC? M]XP]RE/-?N20,'*)^_*572E'+XABQNT'$@"_%T$2Y9(A$:9/RH5, E1C42)2 MUYS?<=FV*W2B[XT24*-)[(2TR8104(2>906)'\M)4()V73::,>T9LN;Q-$H9RK"1N M)VJP:_J5G!1UOCP:!V%\+D'%?!X3?L[28^P\#*>*-)Y\TXCN,J$+Z>G9\R0B MI$7C\KN5#R>IA<$/QZ,OGD)5"LWBT5B]N_J'1"+]3?[P+!=OE/%8FI7"EQ,^ MG7T3)F)!>&?JCOD?Z,HPH+E13PF\B2 02A(O@\V(.@2[V>(E>[J1J5RPK2NN MND[1EA3,\0;6]>9J>'U]W;IJ7@VZ_?[US;!]U4FMZ\7U^ZO+5NG6M5QC^O'3 MY:>KCY>_L8^?OMU^_?T?-Y]NO['+3]?LP^7'K^Q?E[_]?K,SLBH'DB'E-Y03 M&;$H\:Q_0,BO "UW_U0T+-,9<*OW*GVF!NH "J8087?@B@2X *X M< BPR:BYD2Q8O4>+=K';<^8J""=!*+>C;'%'OY;[8FK7J$H58WQJL[YB^,?0 M:*P]'!Z@"I0I0 M.6?*$Y%VO+R!&H(:@AHJ>X$U.$#Q0%/F?E^'!YV:95C'\T2HLH\G?")>CN+M M6)*]Y)2$$FI -=OZXA2FS'39RP.8WR-F1 GK:? "O OP OPX@AY 0]*UWK# MI/UEK0L/^;8C>M\X;0]LBTD0.=DA5WF@,OMB1=.=7>/1[9=]7OC6X/=2^[ZJD*4*EAS+WQKNEM&\N:DJ_;8K7[N M]?H-; M,1NGN *"J(FN%Y/H&7-"X4$0H;:-,M S!E0 %=1]T#,&7#@8V- SQHB:/N@9 M8UI&*4H:%W_7&;8:S=(E8LKEG@!7@! M7H 7X 4<*.,*8QW!,N00'60&Q5'NW$"FAP8RV\]OM]<8(BZ!"*@Y-O5XN(6] M3E ,% /%0#%0K+X4@X=8]EKRR):,:!^C2Y+M05E%@(^WMA#"FR!4=?5DP2OP MZ@1YI;,]S:;".>UD2]#MA.E&?F$7]LN873ZTOS&VC*\I JY'I5YCTJ5[G:&^ M!EYH?X.([^Y>!I09E)GA00>H-*@TJ#2H-'2;.<5($#0=-!TT77DKT8$)JLX4 M]%02A:M>D64)Y^WFI.HJ[K6I>&^&K( KX JX J[J(BO@"K@Z6.>7^=Q?&"%! M_8[K80\6[C>;MV/!//Z?@*ZHFG4>"21B(6,C6M$8O&P2.+ MZ2^TRHPBELQ*Y3-7E:5/D45_#X5+H+/9B#LA>Y#%NJ,XN:.>6O&9V8P4#4BNNFUWSRZOF*_69 M]+*5?UXAJ%O'(P1\$H_L:^#QI=">Q\-[QT\'R9,XR+](E;_ZYM&QXS%=38+( MXB!D?UP^B<3;_!]+TSD?]TJ[U>ZN-"F;QQO2,75Z/ZWWBE;Z:=D[[??S0:5/ MK_;G>/>:#A[OCGKEQ-=>:@-#4II?]4T?@ M;X(63K=C[K-6F_V#+AFC>5@)JN[D<39#%PM"]BNMV^.MB@X#: #:9D!3ATU@ M/0]B/"0W5XPJ\,9NE9/9WDX MT^=>_@Z5#8[D^(3Q:(.F>5*'$MV^478 :@AJJ$HU-.QHK-MN^M3#WX&B@:*I MR-]I-9KP=^#O0 U!#56HAMK=CL9RO:;//1P>:!IHFLH<'@1X]#@\:%6W17?S M+3 W/SQ70E&52MN.]%J-OB[RF8* LHTY;/81$Z*$RN[@!7@!7H 7X 5X 5Z M%R?!"RPL0 @0 H8"V=I[9VM[G@@MA[MLPB=;U>_8F$Q:MRQ40/F@7G5^HXP;J 8* :*@6*@&-9FX!:X56MN86V&)#J- MPOJ]\:W![B6Q?=D42"7/\7OA6]/=RD5LSLAJ*^7J)V9GJ/$XSQKAF(*>LFT? M3-P)$ZJ,A1IX!5Z=.J]TGF\'G\"G4^<3[!1X!5[IYU6W#4,%0H%0,%35\ZK$ MQ,6+0=UCB*HG%.,/W'%EA^KS41">1]P5)12<7<1;A_!F!XGLBKT/*8W?8M)7 M1F"=^(ZBSD"G=='H5B\R4]!3MD^!#4HH,RBS$O=[.^9([+@WA*'IH.F@Z:K2 M=,-^61OH\-J@RZ#+H,MJ6ML77ALT'30=-)V1FJ[;ZB#8!K<-RLQ(.$*9;>NV M(=AV^-,7/\=RWW#5]0=3P07IN(XOSL=I6])6N_G3.^/LQ8:#7>K5NOC8PET6 M=%^3T*3NXOBDUM//QAQ=P&3+7G-[,9J-IDE7#>[YI=7S5?J,V'2RC^O M$-2MXXF(?1*/[&O@\26+XO'PWO'30?(D#O(O4IZH;QX=.Q[3U22(C'_$!)=/ M(O$V_\?2=,['7=S9GZ>)=%')".J=/[:3U'5ZJ7[)WV^_F@TJ=7^W.\ M>TT'CW?'NQO_[ON?(CW-U=K+Q5G5, #4#;#&@J)QW6\R#6LPK_;5F2V5-4..KEE4-[%_< M3034L7YU; 9#C"+![SY9?Y>NL8VDPF]!%.D[M@0N@ LP"" !2 "# "Z "S ( M( %(<$H& 9VO7NQ\%4Z"D,>"V>(N+J%L!'([]X)9'5(W.ZV^QCQTT^=>_@YI MY@:FF4/3'+VF>=UL# \FD./. 8<:@AJ"&MI-&KU!HPU_!XH&B@:*ICX5J.#O M0 U!#4$-[1#@05=!.#S0-- TY3L\K0.LK$[#X4&+Q?C=E7S)$;UF+"(6C)@M M)D'DI*T68Q%Z^1>EM%DL.9&_##.OCWRF(*!L8PZ;?<2$**%K!W@!7H 7X 5X M 5Z %^#%2? ""PL0 H2 H4"V]M[9VIXG0LOA+IOPR5;U.S8FD];MB4I9UAXV M6KKH9?P^0MGV"+M6X%:Y%@P4 \5 ,5 ,% /%0#%0#!0[!HIA$09N@5LP7Z90 M#&EQ\;O?&]\:[%XRV/>$GZ;#\7OA6]/="D!L3KUJ:]_J9V"KM,;):PJIUIB! MV/D"H0YJTL K\.K4>=5JE=4J%H0"H4Z04*^;&N,:&PKGN \L@6Z@V_-AQ 'L M%^P7" 7[9:S]*C%S\6)0]Y"C:@K%^ -W7-FB^GP4A.<1=T4)%6?7=G_?A:O& MQ\7UU1%8)[ZC*#30;38;&[?X+$]DIJ"G;%<#&Y=09E!F)?IR^LKB[BVQX_;R MH.F@Z:#IJM)T%T.-A>C@M4&709=!EU7GM944TH;7!DT'30=-9XJFZ_9UUC&' MVP9E!F4&95:5V]8R09>=AMM6V%+].9;[AJNN/Y@*+DC'=7QQ/D[[DK;:S9^J MMP\O#4[-I>.3 H[?=N56LL[1WHX%09Q^-L0U=67 Z2D#G^@XAB M>=(D8H\B%(Q';!2X9!8B]MKQ&3W"=0(_>O.VC#?A2+BTUQUV< M@,)=%FQ-DUZI^([R<_$Q?A!ZW%W0 2UYS>S&BCW,$JZ;7?/+J^8K]9ET@)5_ M7B&96\>CF?PD'MG7P.-+%MSCX;WCIX/D21SD7Z1Z27WSZ-CQF*XF063ZCC2/ MRR>1>)O_X]U3;3,?=S&38J:Q!BM39S;/Q4B'=''QTWJ5N%*;9Z^TY\][U3Z^ MVI]W#_KX_4_]'<1=?M[H'DB+H47ZICW(KX4EO#L1S@7;:9VQYTQWN]D:Z'(: ML8H#,'4"<^,TJ!(3'"O6KOO#^#H1[-&)Q^3.DFS9E,1<)=^?E7I&".4@&IOX M;D1/I#(D54(K6IVUE>N-&H15#0VK0H%!@3V_-]0]1(_;6J!F7P56^T6N=CN)N(,Q5+88D?"D+?_]*?[[GC1ZI>L!M$D4C_&8_E M#5PN?Q_S'\SQ)MR*F>-;;F++>])E], )#^D2@KHW(7G16P0C>I' ^CX.7")1 M-"O]V7_'Q)^)$T_5W1U?_2048^%'SH.0]PT\T6!?\T%E0PG\E^N+I+EG-'[B MD3,B+OMRC&KT$Q)=8$>,GA+)#5H[+8FL+L]>@J[\3)>&V>/9:_%C0@,2;PH5 M2WVA[BASWJS 5TLS)90HIO^D^6_TSOGX_Q LB81Z?C01EAP2(0/X3\X8:"J=C?89:3^: M+BF;YUC+3,HY#YRY)L_\(1M:8^_>B. RZ ML^VD8Y-C\0/Z*A3T%?LSH7>/IV?J^SNA7HC>C8WY@\KXS(A!KQW2<-PI#8:T M!UW@"R=C2BQ\A=Y(N"[=FKZB1\?,"VAHKO-=I#_RU5/S7S\Z=.V=U"BD T(Q M_SW=,Q(+8)\0:T/Y=RDO2_JJ4RDQ4C0S_47B"=*7HC^ M:M9+3F<<)LK: &QE@JU3 -OO?@$-&5#(9R;095Y<\.A+="3>)/5_GIJ+9X"X ML$22AF1V]\QE8<45AL=]?J^ I.IP*(IT&,4D=/+D0^ MBXJ)<]>!N.G1RTQS:H\2WT[GV!)A3,M;ME%W' *+]$EVL3XI9!:'1$HD=4!7 M*PWVR O87:LZE\9Q)B'G!38QQ [I>U\]F>>PEV^RN"I6<"9OF:ZUV2@,/'F# MN19,%S8%>F7"I.4NWQ//AT*(WF-=!T&TY=+\.J/IXH&Z--LE8,WH"#[4* MS)>K:Q$Z!_B)3>-!IHW6E4\FK"TG+%UOS*=43IG2#';&S9>9NVSEHL0:RR5* MAH2,G"D@SFBMZUMC^1V;.L*UZ9M9]"\.N:TN"8/O(OS9%MPEE:1NHSPH[I)_ MXW,%('D[I3C(E$J@J5!A2$HW\-58LI627(_+!\M[^Q$MS:4B;;"/3]YW3".1 M.L4BKSZP';J4/8X#>C>EDN?2F6D]J9,XB_M:)B>U6^LW2 M<93"8I^@\&%FW3[.K5O5KU(S.:QDI MKOI%:ABHNEV(/ZD@ZFR/8(5?*=<4<_^TM1SR M;U=[R+_B$@-X=[S[P7_>K_/@,>]X=[S[5C\?H)3+LFMG:BF75L_L SA5%BX8]5QFYW8F2,NL M;,7&#<&!-^!M?[RU@3?@[8!XZP!O%> -WAC0 VT%;PQX,QMO\,: -S.],32\ M?Z&GB-I??KF:TZ[0/* $Z\!I8X1UO,H0B /B@#@@#H@#XH X( Z(,TEP0!P0 M!\350G#&" N(.P7$[9_0UKFH>R3N*N]OP6QQ%Q=:N%095C=%.-J:HY?WSOI; MG+>'0WTMSDV92?F[?1J58_,(6N"DM,#_G;="A"Z +H N.&%= (\ 6@!:X-2U M #P"Z +H N@"^;MNJ]5H00M "T +G+ 6@$< 70!= %T CP!: %H 6@ >P0OO M6>)QH"/(0I!O+RM@Q4)UL;?%)(B<6'6!CT7HY5]$R_WM-TB*:1\R*6:+0VLE M1.I;_497%_.>%8LIJ"G;/"/C#.0JU[B!8J 8* ;[!7*!7+!?H!@H5F^*M3IM M?5%0D OD KE@OT Q4 SV"^0"N>I-+MBO ^V:'=GFV#](:E/FJLZ?_'YB M:]!M]'7QZ^AW$K%9C\UZ;-:#8J"8*12#_0*Y0"[8+U ,%*LCQ5KM06,( M?,>[R=SK(QMIV_>$+3IB0G1[Z-($0H 0A04." %"@!#(RP,OP(N7RHX.]%4= M!2% B/H3HJLO,@Q"@!"U)T2GT0,?P ?P 2N)"D_X'(1%9", M$180=PJ(0_>A^-T5C\9,_)DX#]P5?KQ-HR'M(6!39*(MH[:\=R[A"%6K@Y+H MAT#YJ9J>4[0PP _P _P /\#/ZQ"#WF^ \BBKTMP[BSH:]K6:1U[Z#:1O*=?J.M2WL] M*Q93$%*V^XB-.6S,82O8%,$!<4 <$%<+P1DCK-HB[G1C 906YH,Y- M%9PQP@+B@#@@#H@S(@Y[9.'6WP(Y\D-$6Q?JABX7 *V=!WO1;S2UZ;8UPC$% M+67[L5#EV#D#?H ?X ?X,50^P \+!%@/F$^@3@@#H@#XDP1 M7&%;X>>8DT.QZOJ#F?N"F%S'%^=Y8[)V\Z?J?9':#DYY=8Y/8(O?=G7W>+NE M/PGV*/_?T@"WO%_&QLRA5:.VA16$/'8"_ZT41/I(/]CW2>HV+ ZY'XU$&+$[ M$3\*X;/?Q(-P68MQW\[^W6;!B,5CP4;<"=D#=Q/!QHX(>6B-I\Q.0B*_^ON4 M9BMB@J1L[RT(-;QK80GO3H1S3G=:9ZS=;"U7:=OI[>4[ECO0OI;;-UY69=F_ M__IS$IW?#:SO?_OO__KK M["=!2'3QKY(P%+XUO96XX)9$773IV^JCJT 8?0EOV*.35_0/<[?7_?;U\/WUS?7K9OKZ^%%Q7'Q_3!]T%KIW>*!,ERV6I8%80 M*/N5.WZ4$BR((K%\ F1WNS=HM]I2'[%1XJN'<9=9^3B(QD$2LE$VOBBYBQS; MX:%# G8B1>'?&]\:M*QV71XVV*5%FD>:=G=ZQCS2/3$/Z6UHR'$Z?-?A=X[K MQ/(&)-S (]S)[HR./WM(]G!YQ9@_"%(SI&-"X0DNH2@OC8/B4R.61+D^$3^L M,??O!2/U)X?H,W)1A!4S'JN_WW&78"Y8-!8B9K:\J,$^+#YX^F1@5N )-7;Q M8R+\Z+EA;3"(3/$);HW9A*8EL+>FZ:Z<*Q+WUR"P'QW7I5]\]&,:J4,>S*6: MHQ64WX"M']JM8?O#5?-BT!]V/@R[_9O6I6)KKWW9Z76;I;.U5'+^^OGS]1\? M?_N-77ZZ9I]O_^?F*_OXZ?;RTZ\?W_]VPRZ_?;NY_5:@TB<1'[%#I#_,E7Z4 ME[]U8KJ]]=PT9*A=-K^[OD"I'E[IXB_;/R5][-*"2RDUN<1ADU!$TBU0.B[5 M<$JYJ8\\#*?R4N[1$C&6=N,^GZ_7= T]T)5:ZSR\=_QTD#R)@_R+=#&OOGET['A,5Y,@LA"\)4WU)!)O\W\LX7D^[F*BWBP^ MT5T9(=@\U2\=TJ#ST_IXS_Z\=]#'[W^ &D&Q@Y^1V3XV]I*N&>XF MP.&SWM"E4O [!,K0F?[)[]ZG:Y&"ZYC'!-BSH8 #ILD_.PL9Z)7!,?;@D[Y= M]STVU<0WV^>2%BE= MQZK_?\&"D'%_*@/)#TZ01.GN?X/M'M$W&B,'WA_Y'-//V7Q#CZ4[>@5WP=]C M9ZJ&T?<#[HU$^>8("]0L./-9X"MF@;Z4.R1:2'B(A!=)X85MG#.YQRTF<&T]&SB= =[[J)4O FTY\^;M1X]7KXN+U^3:*:YNX:D[AZQJ@L;G5[%[B')W+)H&O\VE5SX4_U!?"/O\DL3#[P7[/1*CQ&6_.2.A MO-U_*^=6E[2A&9%7\0(:?PV#:)M],6 -6-L5:Y>6E7B)J_+;+[V I/*_:E\6 M\ /\#@"_=1GRV _>")>?-PDUOAR:,^<0M;;-..,T05V@:IS@3#F:OCDTZR!5 MP!%P-$BJ@"/@:(I4-808FW5W*C\XOA.+<]=Y2$]:+_J6VKQ)$!CRT:7@3K$ M$? #_ _P$^M7*53Z:MR+6M@!1-RH&)AC7UZU7MG1^B^*2CTDT-78K<\< MD9E%XX.>&S:%GD8<#3:&9IUNHUNZ0$R9>OD[5-.&HH&BJ:#,0/\ !MV4J8>B M@:*!HJE,T<"C*74A?V3K]:LDHD&*D(4B*YXZ=B8USL4L>5FNC5RP54=$ "%J3XAN0UM]RV/A0XG;:KW:Y[O?!C%W M-RNP@3 +,C=K*CA4WBLONH7*>[U68UB].&L!N[)]6ZA(J$BH2/-49'NH;YT. M%0D5"15I!%:A(C6JR':C5;TX:P$[C1$AP^LW+ZB4)T57![N)<5#:8%':$Z4] M5_[^E H\&O9SO#Q*>QKN=*.TYQ:E/3?>W:L)&E':4Y/T4-KSB#4C%"-*>P)K M*.T)^)TB_%#:4PLN4=JS%IJ@+E U3G H7@X?*HW.J#&G/MS1&9681& M2:Q2856'DECM0Q33-67JY>]P*@6*!HJF@B(W'7U%/8R?>B@:*!HHFHH43;/1 M@:(IEW[([8??5N,#G/,%DM.".YH*P_4Z\0<$ ?$ 7%U$1P0=S"W[\A2 MB#_ZYY,PL$04L5!$@H?66)W\M=-#P9[PM34>!4\AGTWUV-'EC+4:%[IP8HKJ MD+]##B7XL(*A(J$BC0!JU"1&B,W%QJK-T%% M;A@1^EFUG%]U_<$&5A":Z_CB/,]K;#=_JEYJ+PWN"=6>[F7+ST]1H#X[/BG[ M^&U7=^+F[5BP21C\1UAQ6M%*EJ0.F+-^BWHI],6"$5N2RTX:LM6X8'25NZK? MY"XW9(\\(NIY$U?$*IF2Q?3:(R>,8O9GPL-8A'+P[69KT&"_3P(_OY@&<*:N MM0*Z5-XE#KD?C408IG*RE^MX3Y6@G(CQM&TF_4W:;'4;$<6.IV2:,#S0C6&)*CU#&S8Z>H=&A-)R(TE DR9Q9?/YW<:C;?9H M3,N[5;N-B33[A/0^L=B=-IBT!*/ I:4%&2.F3#R+$L_C(?TN*JBN41(GH&ZV36_O&J^4I_)/;7RSRL$=>MX!(9/XI%]#3R^ MM/PDM-R3[Z &R9,XR+](U[KJFT?'CL=T-0DB6"(GNE/7\^..CC:W+H^?DET1X]IP^1]'MZ M/;O)6TPVSURM>_6R,M?J_Y8^_#8GO)"+O@N?-:C VN>RD#LYU!5!VSOQZQBB MLN6]Z&,4VDF<;33MYJ9HS<+]>$Q5NZP,S"V$9@J:##!E=2>D.A51#J!T MY0W5(4_C<.E!1Y,%U"Y-DZW* JH#B#2JL^>3?5;]^Z\_)]'Y/>>3M[\&@?WH MN.ZE;W^<;0)>JCW :R>RW"!*0G%+,GCO!M;WO_WW?_UU@U_F?_I"4K>F)&!? M2O&K&/WRZL.UW#W^9_??M]>OF&/3%]R*S[OMF^YULWOUH3,8OK_J]CY=3J?5[EST;E[][QP+GUE.:"5>1'@F$=%S;-(]L: [%1_@\2G)T(GB!OM#L(D( M:0 >O0'=U'5B+K?JE72B*,O 6O%D*3?!K;'*!%+#H%>DBT+Q9T(_HD$[H_SY M09A.5A#37QSN%L>BQG&6)CG1;3T2H?PE]VF(#VK&Z=:+;Y7])$IDME@DWXW; M-.$2!6/BL9 #GD^&JP @[\+I$9:K'I"^D80)R5<.,XGB<$I?DNP?@\2UYZ)3 MWSGYU^HE7>>[<-75OII=@D!BB51("S#C$KERYFGR$I]N71/#HT MGRL&TV"74OPIRS)9S2YY]G8SXO;?1;-W2*DHGU$8BR/3_:S@WE=I:^D4%MZ% ME'9T1D+VG"Q-4#X_5J=AT_')I\\>0!,86'QV)8^?#*NQG!"S0P9%^2F2.QE3 M8T8_UR,R$3$),]TUGZ:B?O.Y.XUDZJ),]22_1G+(D>-R1E/%_,+%!14B@2*S MB1)7(4"B(A0/CG@DO"H%2;),^::OW.X.+R MLO=^^/[]Q?7@ZB+U?)K]P67_^C">S\$\G;D4)=ZD],Z5^%@J/]T.$+%*2)4I M[5!F#25G4C.G5/.B953JSUJT7T]TNR***P>>ILZE7E#1_"PETYTIAT&2]$XH MQ2W-)OV9O =IGY0=+MCJYP876%82*D:FOD5&X.QV#GD>TY5CDV8M]PWD^,C/ M43415ENES"M(,X2EXIF/69J(<1@D]V/BG4VK RD/^E)F%5J%E$.+1V,F\P>B M!OLX*EB?3.EDERW<8_X;:=W<]/7X$],YMU[Q.(CFXGU,AQC:3PPAB3*\GWDK MI%^=0/F:CV.'7I)^Y?'OJ=N1RR?S4#\NRH&'0R MRPPTO9!'_F@B?WLW59=G;T*?TK$\^YJS;&WI30@[6N&6S"_:6A/NHM06E*)/ M_I*XY3]6K!4W6?8-!^_['S[Q?5IC.WJWT\7OY$7KXF6V]FI;XNZ)M6!;GL M^V2NE^!2R8QK=D/FQUZ(56#[UY0:ZL8?IR@!E"N/0Z* *A^9UX,F-=*M*XM:[+(Z^=*NC+[;4U%AKJ=:8V2F$AFISY5>; M@_J"^GI65*^[S88V#W>MN.9T.Y;$Y#=0;U!O4&_FJK\^!"&M MZ)>+QQW@^%W]3MGUFOI.MJZ3CBD *7N%!$_AA!G5NNAJM'1@%!AUZHP:MLOJ M-'&\A,*VQ+H&>9 ].) OSR)H[ MK^^$+T9.S$9AX+VIY$3FZI<]4-,)G+?$>4NS3]T9]G.\/,Y;&KX"J>]Y2^V= M@D[]M"5:5QD&2)RTQ.&WPT$-YRP!M0-!#:H'(1L":&L6LW<\Y!CV6* $H 0V?.F^OOQ[4^9Q7QU08J"N M_@N+;S&/EUO!H$%Y\5"+QG3M8^_JBNB0ANC0Z5"KJ?$4+:@%:H%:H%8EOGM6:]R@9D"G4K6G,=U5NQ:C 2M*NU2 M#HN=XGD)\^!CG'R '^ '^#'IO-:IY%L:<)#+>*?*B!YFQOC;KUOMGD:/6VN? M,E,0@TZ+=70*H(AJI8@Z0XU%>4V?>D0HH6B@:*KR>)H'.')S&@X/4IM+/.-6 MO[2P;J.KBUBFS&[9EAH&^8@)\7JH+[WH- P*Z'+*=.GJ._AR&G1!,-S,,V?' M<]"S@W0,1&WJ9/5.AYJOF_J66WM+[;CM+)@+YNIE[L$.I)XX<_>/4![+Z3H[ MRX2L@KKU8VBKV==7$G=3\1PW%1'; >&>S_L?'LZ9-84Y9:\G0:@3)M3K5@\& MS !?TJ"E89E"_+)IO^AR(+FB\3I2>?82WW'D^@Q:915XV$5DQZT>:Z0)C?-3 MH.J@ZO83UU!C"Y_=)68*>,I>6D&709=!EY662-HLJP+N*>JRPK+UYYC3JZ^Z M_F #*PC-=7QQ/DZ[)+?:S9_>*2DZOBV;^W;EMLO\J7LT8]Y&D^TX.@U[-&/! M)INNH9GMC$8BC-2?6$P_Y1X!.":0>I,D%C:[FS(^F;A38KCZ>Q3S.(F#<,I& MZ1'APOU8R&.Z ]TM<,F.1.RUXS,:L$LCB=Z\7#ACK;Q23BSUUEX46.$N"^J_ M24(N2EU^+C[&#T*/NPNJK26OF=U8P9U9PG6S:WYYU7RE/A.7K?SSBJFZ=3P2 M\R?QR+X&'E\RJAX/[QT_'20GN>9?I!93H#X]IF;E+G#M]#[_)L^&W9#QL=FUL(1W)T+6:9WM MX'F9C,#GG=<#>5V[]C$O 7YK)%DU(-O-EK;*ZU!U@-K+4-.6I BH 6HO0VWC MV#4VX5\((M!BGL>S)?Y\T9^O\JODL_%Q-I3)*/ZNU]:8HV[ZU.\;8JV1_C'. M,!Y.T626584)C4T*-4(+E2$I_2JJV]&8,UQKT$!_07\9 D7HK\VWN7L'*'E8 M"]#LJ[]J'VC55NVBN$]LR\5@NE5,2WBU -PF_?J("\VT6_K*6B"Y%Q&^8^=+ M:PB^@"_@R\9\Z>@+GIT&7Q#67^_:/3KQ>!RXMDKJV_(LW>8'88^FRDJ[B8KR MB "99,B.AUNM_@%"K^ 6N'6*W.H=H#_!L7 +D;]WW^+ ^GY^QR-AJP,@PH]X M+$^1B!_RW^A-D"[)NJC%CA &0A@;BD-CP,\4X)?MQH$/1\P'G4VCCH40B-FM MC]G)S%LK%+838]&SKER=MI,M*,14%PK6UX(=$_7:H!ZH!^I50+W.(6)]IT$] M1 +35J39UK!BX*#=:K_S1Q46%96!JLZN:IKM+&H0Y0#48Z9/4*>'X+D MH,NF=.GJLQ^G01>$#)\7XE<1D %>@!<(^^TNVVOGP2%FVLQVHCAT[A+I@V'ALV:; M"@E+"#G4QI0=#_-*L'%'?T01% /%MI!3NZ^Q9?&Q>B[O;O6HQ$ M& I;';7D421B%@I/\"B1_Z'[V8E@<4!?VHFE]K<<7YG*/"'>"L))H'J@/NF) M"C\52T$L!8W0@*=)L6Y?8Q]T< O< K=@OBJ-MM3?W?SLB_/8D5YBR/W(40XE M.8QED*UVG.JT&QOW<3R5K6^L_4^8$*T>#AB#$" $'ZKFEQ]5%$[K';6]$+0=K#_Z)O8[/\TU?\*HI;'-Z:Y",P5. MB$O4P+:=#C5?MS361MM7:J>]* -SP=QMF-O4F'H+YI8;J*R]%WP;Q-QEDS!X M<"*94#@*0O8Z:]3 1F'@O2F<3=DJFW0TGB\?%/)'+<",T]7&>=A0 U!#15_-]28*;Y6,*9 ?%UZ!GHF1O*M%A...6O>JKMG"F[C!5(CHC 9"HZ#_ M#48C6=KA;JI>A5MQ0BMF.81LF1SE91VL) RE-$@N3F!'Z>M'8Q)5Q,;"M>4M M@B1DOS>^->8/:K"/OBR>-,B>*'Z0%*/B ]@CO=Q]*.CE0RF>]&F$D_-,"%(5 MK'OYAIEH*@?[!?56ZNC_$&S,'P2CN9%/)-'+^953%\4AS4P2RM(>3*EOB3:/ M_W \NH6:0'F9&(T;OYKEB] M:_9UZ]V;!KN5H,Q>4%4U26]/[TIOQME=ENBF\/HDT4U%DR:A>'"")'*G*H1D M2SZ=1V/B&W$X*Z!"EP@_$7+XC\)UY7\#N3V[6@Q-+3HBKB!34PN>IH7E2R2Z%6O&;M)Q/=NG"[9XMYY-:@D[O)SGE[=9/DO9D MUQS2''_G?L+#*6N=I3B0)+64JK>EH2-Z.'$0.IG%B:91++Q4!7 R9]F!<++" M-J?+%,-84+!F//3)098V+!UJE-Q%CNV0>1:IA2VPD_[V'QJ5'*.Z=OX2#?:[ M+S78KY>77\Z811;H7J16+WO!5+G(3RY_5+X!MZP@\>5;2!V0&24Q E]-AOZK:7Z9N2F-G[Q'4% M_8M]"AJL)2UZ>D(L@\[LNH]D^\G+3U7VRVJZ.(K+]_*FQ9&Q(YT?V3>% M1I1$:;TI0J(]5R<$'N[)9Y.VI%>G 7!6+%.538N$ _V:."F4S9D&]!_"&)L2 MC/)ASB?.5@*_G!L<&HPHXDD]WU8X+@Y%1(1928K\CHH+JZI(*M-)AF[D^-RW M) 6O6O.U!2&8N2FOBOY:W*=&J>OK\HT2L9W43B1]&9=G+K?R4A:*3>1,5KJJH.5R)Y.11Y0Z[6PDYX7$DXN% MM-244"7U03RF'TH/O]U^7% N4F<+M5:P:)["@%2*/5/HN8E1 MKUZ\S]6'JVCA-EX2Q5+<-$EN(EF8K4Z(F-D@B. 4,'6HRUZ#8]IS""W5&HQ]%THY3@WC). ["(!?QPXEL*D M<)0.>>V\(45$O),7J8UH55M1>CJ)6B7E#HN;1(H:J6\B(T@YP MJ+86 6BIE MI#C/%'H.EL>QD,4:U5_M)7<@N]@*B&&>B,>!O< \N8/NT(!'I$4"96[3 $5F M@@EFDB_2.'%_NL"WHHFAEY>AA:)K)&,%G\F214):EBR>LE* $NQ*12M/D;3< M)'/LGC @<4F2$OOR3U*^A3\6Y<.>R&=N^)9ET5A6!4: L5[4N9T'"&CJ4B]1 M>%+WDY>_%&Z[ETL)%7*CB8S(4#@C\B_EO*6!MYF7N=+3GOU5.GH1N7C*:0N5 M,Q<)Y<3?":(MP=K/E7/TYN4:WSL*;KB;W.8_VVSK9L, DB5?/GQV7@MW6=B_ M:=(K%=]1?BX^Q@]"C[L+NQDM>'3D7L\O'?\=) \B8/\BW0+3GWSZ-CQF*XF062[#A9Y('P2 MB;?Y/Y9";/-Q%Y.H9KL0@Y7I=)NG8:5#ZK=^6K_-L7)/)7NE/7_>KO;QI_3R MM4_+.Y 6V[&.^;JDT!(D^;+TEM3L'O)3GQY3/7M'BY;T/GE,:"[83NN,/><1 M2,])U]8M,B, 3)W W+CM-H[^;5.X/RJE8\TAQ5D'36",L(Y7A0)QJ$.S4+Y0 M9$S.+A^%T%(2//+2K]'5,D9.V),8ZY2BVA_IJ,YHRD3N%^>#0 M5RH?4[!SDDJ@.]27J&S*1.ZK!% 1>9/54Y:UMXL?>SH%)-OM#EHI89%XR$7B MZ9"KTV]TP2TLAS>6X5<1B? A2_WDEA4FW$4Y5F6G+M!!"6M!E)6<$Z*CKX+6 ML1 "ZZ(7A/M)Q/E1+/^>N3*Y=L0\ M>5SE?]47<.E>#'QK+*5Y[!X=5DM8+6TAIT%#6_+_T5,+BZ4*^\C4CEDE-&I: M)R-30(*%E4&FZMAX]?K_L?>NS8W;R/[PZW,^!6K.IFI2)2NZ7V9VMTJ^;0F1D,4,12H$:8_SZ9]N@#=9DBU9H$1*G:K=L21>@$;WKR]H=#?, M12(V).3=XH M<%+&#;C**\$593!JS!.J]N##GE3CT9B@K>' 8#?L8S=!*R2!%=:#1R-=UL&#?1=R7;:T2PR[TETRQW_(B>A'%;=GC,9M\G3]FX4CK8T76*_5F!F_[2T9?*/I]CH6\7=F2%V%=:]=H&8L3MG=5$7R,$ MD.]1-;Z&V:E!J6[Q:I9J1&.8P,31[4;742?N'AW/3GRWQ#Q4#6H MAO# A=CTUK/A(0_"]>>JJVV^9?6-^AO_=YE^B_US=8>2Q>)Y:K+< RQTYMC2 M>\H?'-58=S*!K_#)2:=:U:P^7@@8>&Y0N?>E[X#Y6VBGJ"E)/HN;W>?NRD<% M=6-=_$9=I3KLJC;CT5B*/Z/D];+.1M@\5W<75TP;P.H%JJWJJLPZ)/>2F+Y) M8V-BMMG^V?R>.YX,7R-D?K$D>Q]G$2)5(P\G?^^A)"G:)4SVHVKR_B++ ANM MEU"\)"^EA,);CW8D3;!>;&+$5H0:L(W\KKC\ ](@V=9>U>QN9;?%MTQ&"=J4 MVX9$J=.OM\V*$B#G1-BJ'9/W]!*I.X3=B[TX$TWNDD#N_!ML0"_N9L6X!<;J\>=PKGU9^1()U%HOX@@ MJK$1F)+NE[DNH7T>N]P*_/: O '[KA*N4X"?Y9H MBE9C/8D2BAHF4W-H6A=L0R8U>9#MGN(397UPA?&KB+:>-@F#&:;-X) ?G[W;F*71KC?,4E#- M;@%3)T M0R:.!X1RG][N;A7JT53+__H5GJMC#]C:F]T!?XVLL(:+$"A( #;\-_. @(RBN?\"("W>?T&_'2^]=?PR/?O2#;S@TB\\=S)]"L;>X MG,+#P7*#-P"E9&S98-0MA,].K'!RZ56,AV'@C*,PBT/-.7RCG,::NE\-P1;@ MR,Q@5>PLA)7&YY([<#@B"#F@*X8;DDG&1N>['@/8$^A.K_&D(\*S.GO]/P4 >/GP8A$D 749OR;4-$?+GU/?9E89HES MAJ00DPFLF8(.&5G39]-_C!<@%S>:!_X#&,8^.G7I S$>]0BF\]1WE990T:B\ M2&\\>HRFO#Z#;&1X?38Z[VDA3H-O+J?$50L?0 ZU>8!A-(0*'8\$Z4:A0@&] M#X22.#0L;H$#^!R8/A$)OS!#P#JGQA7B*&D,P<>,$>$H3K[ M_/?=>QGE"H05EH%T7H;GI*D8+" M!JE5 CP7(.Y*W0?"U;$)'ZB7B'N>=(A@.;,E;C51+>=367$X;PQ\U5XCB=*[ MACRFIF&/R12_-HV+GSDWO\%[1V1+!VUKFG M+*20-8!2>=+AY_QK/#^8<706] M[YP9T/"S>&0W_HPO)>;->'#O>'J0/ K]Y N=!:B^>73L< I7 R'BC"(+R,OG M4GQ(_OCX/$,H&W<^^SO+,FJM3-S?/(%\&V:(;MMIX-'S6:Y:\@MZ90=R*4^/6JE,@8'6C_G=]R7OE*N M?CXBL"DQB?\*+0E2!/LM4W+S;.!#<^M*'XT.8!(?[I\/C;52)3XD/MR!#WN% MJNH2G2,K\JC)K^L#N6,!3J^G-F$G*HOOD')?[0,]Y@Z2'?TYL7ZKWBV<6I5@ MFC?%*>FD;/$G90F_"+_6DJK7)?PB_"+\*A4K$GYM3*KNL&[,P:\VT^R*7]0; M./SXKP!3^AW/PE1*(=/CPW-?GW!:2(O!'>W\*>:WQ%&.KJ#:H+YQG.-4"JE1 M7/&$Y:'9-M?KEP2"!*+R M&I&]L8/!9YH-X*KYIDMBB-249EVM]"G+*P$T5Y M*J#4CD?$WC<;>XA/4*%V$CT2/=)N% ,\1 QP'CAP"44 DQU%<[7%R\(2%/ H MCX*JG#ST21Y('D@>LHBX.8?H6.2! H"F H#%VF+'XQR]'^XA[8O"$A26(,E[ M+GD-@WU%2/)(\DCR-I<\"L6;D3R*$[[9+F4\PGJT4H2AJ^ORD5>(PMFK=TR' M#XY;!BF(A6H'PJQ]5ZKM7%$'ES?H >W*]5.6UU2;(4D]\#)6&\E7EED<5?-32)*(DHB M6FH1K7S5S=U)^$+%+N'9IFMU+7)<&SC.]B,LNVVL#NQ1E(78E$KFB5) OFG; M8"K#:X0I"RL4;3N0B4 X0SBSF,=KLM(?X0SA#.$,X\9D1;Y3P9FT+UQL8;Z:7;PQ72]H \YD?81_50$Q<^!'[Z([!G-!] ;/> MNI)]RMHBYCHHYP)LP*9G29T21W=6M7Q/![_J^=' )G\\#_[MJK.P^&6MJ:+B! MO!T%8-HHAE7YAF*A9] R'.I&P O4T!VW89Z!@PVW(Y$<=0X$V!F2NZ_3"]D: M6-I#(?(]U?-:/4'UFLOMC\MG&^1X7]('_ ^8B;0=2_^0="A_GC^)XCF!CVS\ MI'[/3F[G]N9QHJ^ML)$^Q3N+5:54^B?5*3KM._Z$B1'245W)L?>[ZD+_BEBI MYO IY\$:1G-<,#/"U6S4FV:E*^YDZ0%561,T(EPSE;75TI+R.GY8G0^BA \N MXC8BH$H'7FI$K!O^ZI03U$?,FX'SR\E= MU9(%T"X3QQ7YGLB!"*/ 2]N?_EJ_K;.) (\,Z)\'M[AW.GL %O(CJ2]$AA'J MEY5X6&?_@M6#)Z&!\BA4VU3/9Z[OW8N R6C\!W:%!DY\]C T/=17"[V;87I> M#, (H_ =C\*I'RC#)4U[0GTBXUQV!:J-89W]MO[=F;+)O0%? -("9$;QT;O M;';5.Z<'"L1%\L/@Z>TE+:KYU8\!W& M0_6&!-E?Y09 9Y$B!N:$" &1CI'2Q#9JSI3N$X9\XL M'@1/9[C5"N3BSDQ;,0^JS37,&/!;44A-]HL5^MA84$\7R7$--BK,__GJ>#Z8 M:PX\ [A503U<^Z2ZP.>69"Z"&??0QA42G7)'3A'A]/N4XK_V@Q"$%'0XF,QU MM1;)5^P6K!@^!]9_MG:3P)\AZ_43=M#&!?"?&F0&I(I-8BO;?=(, QSJ*^M( MS<>.VY@KX?0+ ;(>KD7T*.7:)1FMIXEN1C)%=BO1) M,C9 0M5@%U#: XT8^&@.@9SZEN+_MX%MO_/#4H?>"H+OOD;_Q6/_CF#16YU: MCID5[EV W@QQ[4;SN>!NC#3PZV=8N"F[< (K@@7#.#&B=\S+ZM8[X!IU>^K* M]3^B;<,]9X:XK;@1;!E'(LX!8XU<8 4.]P1S]H"OGLT& M& D!3O^:73FR0+J!(J/H'F2#]?,D69PT2I(=B$?UDS^'YZ%&0+5F+](390]9 M&JYT9B(E(5H;'GAR:.F R0+"[^*5\.4$4,77DL85W17>J'%K&EE@_NDA@6S. M^1-<;TWA%0)TBJU($XC[R(V5E*)92H$YQ^"G ^_3\OQG!'RFX,GR8<)RRI5+ M!$"([<@5.."P\'LTS'SK&^"C5)?/YL*36D_AO3&( (,6^IO*EUTL9?+%**<&J#*5 >H5.[X,.\G??_\IDF?WG,\_Z!@&C/?2D8CIP$EW M(+'G &/?_OF___/WI>N^^JYC/:77J/G AQLQ^<>[ZTMDFO]T?K^[?,<<&[Z M09_UF^<7_8M&_VIT==EI=]K]\V:KVS]OM]OP7:/;>/?/9YB2E_Y7FJ*O"F#O MS1Y4'Y=Z ,91(2"56,X#?Q-$9P&E-+21,Z> /)%,0@%#R8$MKA1Q,MC*58<>Q8""_OJ\1!L0G8C)[E@%6G#%@M![$U$!O7"D<2OZ:V M>J3Y\%PRS'AT2;@"!A6%,)6_D&!H?OA@O8 XPR=@?HPFX'R!/$+9@_@A)YP, MW%>T,I6M!6]XY($-([O<@&PXN!GXOE&@K*EDO3*[17AG##(UEXH)QV"M.9:K,)OM?K#&LNQ6LC2A<17J"\2 !47!=XI(Z\V'7V7^Y& M&O"4)N!JAA\FJ&Y $=;QB3 )[TT'"I,:T0 M8UT?"FOJX;XD\'@0&_W*-8@?63E$%D[E#Z^OV>:*W6\/KZ_WH[3VX$LOY MR1/UWQH%_P6X(F 9A9DF\:ZZ?NTHGAL!N3?'F*ILSHE:8F#!AQB?44NA</6F L C:9J-(MTQ!Q &"SJO[2_RD:Y3RCW:.PJ S]55V;B%4:>@@X0KLL9 M<@WJ*YB7<%&7PX"UQ:-\.VVK2"UT-D/'Q9\Y5DRF9,=/D3&UD-![T$AA9*CA M-!"&2&MSV"O8).BU"&5J0?/*WP4#;Q/D:#[G PNF[WP/48 M]2X:C8NN0K'.8'!YW>\5CF+%.AN?_WOU^>[+S>_E-$&J93"EG*8<&4DM@6',31E](26S 4N37!C_G7^/YP8R[ M"PEZ3;PF?;#*YF( X6Y\S3_>-=ZISW+.K>3S]B(Z ^O-\?0@P8+TDR]T5JGZ MYM&QPRE<#82($^E _ZI-O0_)'TNF2#;N_'F?-+%NL/*(U^8GAO20>MT?7L_< M6YDF&$]IQ]L/_/I3FGSE3Y#M"<76'.]L[WB\LP!*ODR])9C=@7ZK+8/5F4#K M%/+*A$E*]B?&+ %C;EP+I, :-Y4_GWO#'QFZP('#W6W*TQB7]&IWWZ:6[=NT MQ&T73JU*,,V;O&"J %+\L3O"+\*OE_#+6$>?:C/-KOA5>>=V=Q)BA%M.ASW,@6,MN5THFJ7AC@2:<9]Z()_!$%(C!24$CC4ZO>*6MYFY;AZC98 M" #HEFRWLJ002'(4NK]8_F;[',[U:9DKTS>W/SC6Z;3Z@^%YNW/5O&Z,KCNM MSM4H3D#O#MJ7_:,[.+;.GWJ[21,GC*=")W.E0_:97AZJ1P-G$"B62JQ7_Y41AG8.M#6WBL*KTX/?^ XP!-EAQ2 M@P$XR3#5"?P9_Y8E;N.P[WF@SM'&)[JL2(*B$WAX$I;7CL^4.C.\!![FP<+/ M ]^.\-0D8(KZ"W,V:UD.>!@(S]8'HV8\^"84_.@39GC>+,X-!PSB;OHL_3:D MA 0EZ$Q $:OC6YJ,ZB (UG&P.&:/JHE868V.^!RK.B 5G^)+5N81UE&^WSL]'U[UFOW?1O;J^UL+=NSQO M#SN5%6YU'YY/LC)*H9*+XIH*L'QXYM')R*LKBW$99QE+4SG&E2D+1DG')4HZ M[IU2WFW);N]0TO$V/B,=@"B MU#U*W5M+JFZ[7V\53JY*<,VN0?4*(5GI%#(!& '8VTC5Z33H\ 0E'Q=CAJD* M7(%85P"$4B=7I$[VBTHZ.E[!*Y^,E,TV^HTC>ZS4Z!H,,)Y^]1X$&RD0F,#ME7^32N MGX640ORL6J5MGX+9ZC9'@T9C='5^V6Q>7;<:YQ>=I 9P][P]K&R6UNIM0DVF MI55^.Y!G5?NQ>GQ<;'O"K:0(.X@ 9E]F1>A5>S1^'XBX8+4N1Y]4\4Y:W:G' M)?TGL#([6ZR'.^;2D5G]VU $LZ22I7I#G=UB$?DX%6WII<@7.%#UFJEJ5_DD M:TQ:4V%';O+^M -?+7X"? '?Z_K#:MB>>,0F@O,XH_(F_SAUR;HGJOK%<89X M6M#;%CB/I#*X/UFD0E) /LYN3>>NAX9WUMG/2\,,EEJGZ=KU*U_Q)D+?:"K( MN'M6B/FPT>R%62T.&CA$E6U6C9?P$38N4JY>?M*2#Q\;9&F].,GYTB-5&Y*Q MN'>R+@R.*E&^.$LU+MV6!A[W"-^-=95X]9Q[6%.E@7 04=RD1"4[^F[V*EC< M.;?$,57R7P;I%\!U 8-][UY5-];ECL^?_B7\^X#/IXXUPB7<.GFVWVAW6H/1 MU:A_W6@T+WOMB\%0P7+_O'5^.1SLLS0[)6^6)WFS?^#\Q5:ELR\K-?F*[&OM M#MJ8U/6\_[LRFQ MUMAQ7P,TJ<(GI9JN_HP6WP[O.DMT_7$ M\MPH3Y 26"L6QB+&I 36PWLK%>Z1A%<2_-,0Z7MPDCC-J M0#>JCF]Q-^Q;;)!WT*K@92&(L6VC*FW^--NM>M/4Q,NRDKMNX9"]3BAP6BC0 M[-9[A +[H+!Q1M-(E+Y"$ M*R]^0L4*U.CQIMD?M4&[50]@>B;4S/'(A"4DO="2M[7T44A9MTK M.:7'$S4?%E6V8 NBE86;R..J@$X['='<8U6DHQ?-W;VN(ZF*A-UBLM-0(CT- ME1U7VN[\T!9L9ZC:2%G(N;^B(E5*'&OUF^;V$E^E3%EX@9S>P^:7$M"<'M!T MN@0TAZA%M%W]BGSEB\_B<6198&5B=9NO@>_!GY:N,J/K96Q?DNCJ?-BZ&+;Z MC>%@=#6XONY?G)\G)8DN1N?=(RM)="/P<*G[Q$:V/\?#.AD]\=R.9_/ ?GG[ M><,Z'HIQRU=TY6 KH2[_X( ![5CZ2=>.QSW+ 8OZDR?#(-+%DE([NOF1W>BB M.JKN#AK;OX!P1(%867S@T).LUI*H^SYY[-_[KGY_7H]IPY4D8H M&[>_JE_.&LV<>[-RW7*_?\$^I*[+WM]&8]"#CL4&K>Y9L_'CAY<6% LK94_6 MR*BNR;[\V='M31VLD845V-DD"F#,2' >J.:AJC06FW%;%:+2DJZN5$6<8%;P M*"S4E1E0,,?L P+D6:.=F\R=L*8>JCMVX0>!T$U/U;@^S< 1?(A+?(4^*PE9 M5+/3N# MIHJM)9?E*WW!#]CGUO$L?R;J; 0^,N@6)!N^6'Q/BF?Q^=S%.FVJ9KXOQZ%AD8VDSNZF0E4BRYXRXT_/9XC=7FN,VW]$ MV$P6^\KF)^;#;(,']>1YX%A(.\>+X*?9'%Z$#ZWGY8$]*6*9 LHFIC.@_$@^-'$DN2:4T5#UV7N@M5 M8U09GB4=@G\#>B6:+3?:Y0$HHL$+G[8-5_.U0KP!1P?V@XISJ3)YDY3E M))YPC2OJR:0DFGHOKC)>_4H/W9-UK]!+9E-%G(@@ M[HR=]/66B( <$'B&&*)!-A 3%S!+QBCB2<<6ND02WJDGBC^I(3ZIBH96JCO4 MEZ[&?@!X!:0*F#2P+XUM 9I2>L;P\1P MT8!>.(4'U 83K'FGKIDJD MAW (71L&7G19:!)P7,BT!.?<#U9 ]Q5>>>0@R M\1#4K!7ZY^8,+.' K(^I1N/!1OM;KO@H5\9%5D@45@IU$ZQ+-(MT!5=;@/7G MA&O8";Y:FN6;XDC-9K_>3GJ)&WDDLZ.XA1!PKYZ.8MY8"T]BK0J\E\J,9G4P M4F8XQY>NC O79D3J0V")5)1J (%.'";Y*[ MBK8S@""IZ]!^!:X/\!7/R%[#4J=Q&5181#!]EVYFT7P2^&A:G;]@*ZD')8** M+TIJJRX_+ZGH"QL5MFVEC(@XV=I[-&HH!=-+X"PGU%;VZ+IH.R7)Z;KT0+XH2&V M-!Y=U#9^S=+L5%'>S0OPZK'CNH^%!R(6IJ:I-LT3@SRMH&M$)B8H :N[:;WE M<75VNT1.)'A24'ESVKU.L.19$>X3IL3#7W31P2?D\/2%>:;04OF,+^YAB('6 M5=G 0OZ=N;'/]V0.VUKM^L HM-5P;)I?#*'OH-XP"[[H_&1JYA[$'MSE!4+S MS./6AMX,+L)%-#.EKF&:+\X(W5H5'W%]W)/ ^M=N%BQ8Z>.-N:M")'(J1*CY M,_,(4\HDYNEJ=8MC,$.>3KUIF"4U/VKEB2&%G(9,@#\7%%AEUZ,6\"?A(X(% M 'Y.$25, H:)A!Z:Z*O]_I3J M:(2ZB0N@=!M2&M8.7QOXT?WT-3V*RZW'"N9T%"B]@BH$8V-@(#]F1>+CLN4+ M[( 4@;D%Z!'E^0CG[?F*R8#7GE5]SXPU-*(5XW8&O@+Q.@GV@=+ACBMWB#"0G9VEM"S:G=JG24,ZB2BH@&J\DL^E M?3U\Q*Y1+C*4#[RF5FKVE>)\CJOMNOZC9.^!X6+QES^^7#3RR):;:L&;JP7? M;!DI!M_I';8>>K?2U=QWO/W M#^EE:_(\;K2I5=1N>WUY;;/8[. AQL;;0"2RD?F:U.RVA67Y\N[[S4F,$C MJG0PK&*="=J= 15-(H>5^I.<- HTV]2>A$" 0."D0:#=:YKK^%"6E=P5!0H, MSE7?F_CD/0@O](.GM_BNI]-*I=\W5__^Z$M+45S(0%SH=&3K?<-<>\U7J9*Q M285LF1])\DCRBM%JYFJ='KM6H]@SYE4M':4I0L(J)TC-3J\^)+^+HB]4MSXQ MZIH&B_62\4;R%Y''56_C1P?"BJ41V$=CX@U MV_T]Q/-(N$BX2+A(N H.V1U$L)+J <9+&Q2:J'R8?.12T8KXBOB*^(KXJA*T MHC.+ZZF9*\%.!Q"<0^PQ?5-[4NGQ5VKS$K@L^OM%D\ M^=VU_K!M[OCDT>^ND1=-6]=;T*E!)RA)M$BTBM%;'GWC'-*'2BB\3E2,6EVQZ8,\K*POH4M2N0N%]T M;\=L>[1PJ^QX7*"!N0CYT3M %%V@Z,(VBHQBXB1:)%K%U(TQYU(=O6S1:2XZ M';%/6A%?$5\17Q%?58)6=)IK/35O0]_Z-O5=6P0R+0#3_\C$GY$3/M$!KT-C M7HG8L'2$(XXCCB..*S_A**E$'?"*9I'+0V$S6TPMQHM1#EFU05UT!=_L$)06 M_:0+ MUX]L=N'/YA$N0?G&70R9%6PY'NCO D;[R6.CZ#Z2(6LUFH,:"Z>"78]NSYDC M)99\&=W^JGXY:W9S%=@_><#]]PZ@ESS[E^_;CX[K,I 'IA(AS^!G$7CLD\2KKH5P8-C";A. MU]^OL<>I8TU9@/L*@JR5/I;G'AOB8QV\1\:/376)[<&RRM5PR': L8U ZZ+J> LDEGU)L#K+#Y7TOB78%S&/:08+(OX M/A>>5%\Z\6+4\WR#Q!$)-JJ%C"0;BWO'\W"F_^9>Q(,GUJS!#2T8/(X.9,=] M8MSVYVH,\(0YCC$,\=F_P;N C9'*GO3Q9& 8_QHP 7 M1_HNT!QC71/' ]H[W 6Q@2]PTK)^*KBR;_B^YD[ _@LK)=@O@LLHT/0^3OND M)*#=SHG_:OJS]QHW!BV$X4M' M;A;^PZX#/QZ ?? O\ PYX:&?/#YX_?X+/?U#/ MG^6X2<'H[05.I[9V#(!4SLDJX/& :2" M5]JYH64/0VR-Z0F_1%X@%+C:[![FKBD"HY)((B2VTCCJ6VV=PH4<'"D.7\(\ M)'@U2DW BD:>/T9=A-X%/!ITEH2!8N\_!/L'X?IS]C/^R]KKR*A1&%_KH:Y3 M\[6%M )' S*\,7LO")R:D?N3:0A?'YW'7@M4!*.==$ [!&LOD>_(%/ MGX%R@;55QK72C\X,50KW@)(N8K[CX_U"P@5:QVM-ZH0(VA-8./CG"8061Y2H M"U@S4'*^.I.QGOS+XPQ$N#!2(!=WDU'(W#"BN:\& J3+V $U2IU=K5=<^C84 M4:7O%]13&\;L,7BZ Q1MJRU< MGALD7(%4176 GX&B"T^#0;EK9KNDB=$JD/*9(E9L)!XS4T<9(5/@WD0IY][W M=O5;*.161D&L4;XJDT89QF"K*<.N=".O%IT31?SO" SG5]1PHY_7H?DUR+Y> M7J!$,_>; ]#,X/P$(/4:R@ 4/@-IP%#WGP0X5E.0PK-SCAC_E3_-%D,5BH^7O0=T'4@XQL_P)B<$.0ZGVSPK>Y",QJA= ME5L1*WOQW1(*CV0]3SET+P"S])BEY<]C1+M@*75J; N:+CI0>'O>B5(.$7@Q M;F2+U=.X!ST M15 !:LC:$I 1?(8'Q(NWX#7"-+J-;HU=J:RX&JX2*(AXC6"<\3S1'D$_-=&( M[)%O;LXTA[$YLZ TX'$R=E0UJ'M^J(&=LQE'=0[*)'''"O>_J@5,>X^>@1@$ M8@J2@*O]R;/\V=LCE:6F;-&0?RW&@9*,UV"_M1 R0X)C7$?S>>ZG&S'W P6> MJ]8H40,MY:#=",L%(RN+"($<7L0(>L>_QT%H<)$"?\;R:3WZB/*J%R3Z@6.D M2JHH%_<<[>4%R>O K@\!^>RX@[B(7P,&6^1JW,<7(BE@ZGTUE!$&UM37/#<. M;99;"^-P]$35^W F0@6 $(06=$$+ABC]+$J7: ZT+?,6:R#N 9!<,$03TU:X M"'+*,\@];5O\V\S:S=O;\))-82_V[%0T+;:92P2MI9;WO0>R4M)^\D JHMW" M6!6+&N[+GNZM!=;>L[#6RM7(V=N! +^6_:Q"*0F8MEL] --\& QQ=.%*$*J5 MCUZQ69#)FHJ*L_<8PF"883O'YS[[6?Z(2#=. RXVX^C7@V&&6N OU1=8A@SL M3D?&5V:A!YZXTR%>#S9W#!C:(AWCYH/KJL_:7D-LY'-P'3@,&4UP&3HS'2JW M]'3=F#!!4E@,PQ[:RHR1+GO%XBTSWQ;NCW'X1 U5A7.>3W=QGHN31-!+8%QK M!B=/:6V)*X -N*VC7_HRC!DY*L(%E[D^C\WDJ7#ML] _@RE& <92;#$&+A06 M?H)!UO-,]$HX#QC P-[$*SJB%T<"]V$:EREMJDQX_C/PYRL=+8['[=BG>D]B]*E'HS)^H#=48:U34')^6K\;#=+AV M4<#&W%4>M)P* %,5MHC&:')A:!D%%VPN]:0\:(!!%T<'$/>]:#86*O2LL0!# MUKCQB[E-"C1M1X<^<(M8^?DXF!E_T@:I0EH SZ?%%^@MVIRENQ#<7Q.EY6,_ MTJI!JP6@/.ZPW"N"Y,/S,%B+RRF;*&-?F>?)+)7V=5]U:YJ-A6A6;G?Z>8PJ M7NXOIZZRA\%L=(WZA5)G@\03HGF;Y&[\&$"L-=/"&1[$8H\M44M#M!8DLD M2MKQ'F!T,[V_D;\T77>1184_Q&3TT+ MPP-,1FT$98$XY$9;S 4J4Q6"0CCXCJ$IG)]>(R2WHS0NL*+*6U!*$GU J04P MLRKP>:NH2F<8JS?Z5&)=>O#=F2VGF+EOA;IU%O,+C,7;4-\98G9G:7CU'H M2)E;?I(7(M:97AA10"$ ZJ9TL[U MQWUH'0)1]G *SW7VZSS'[K5%-M6!\>?[9PG,P%BU%+X>>@$Q7 M)J-V8^C.:Z$_(OL^"UNH*\X"H2,\6@')/!^_?-__^?OR;UP.=CMX=-7, /" MD6=C]'R.MV99#>E]BJ_@PXV8_./=]24JK_]T?K^[?,<<&[Z )3[K]-N-J][Y M5>=ZT.B?M[JM5G/0[9^WVYUAZ[QYV7[WSV>669ZW[YP9+!;,AMWX,[X^3W\/ M(1KU<2G_]>O-EZ]7-W>_L]'G2W;UGU\_??WEZO-=3GM_%B^?&*QL<*E0>SGA M0>U7)@R8(RN:$"@UCE2QTUA;J)Q"Q+CW(%@QCLH?7RZ'L-D"#-\VH^RVS0Z% M;.BJ8EJ("#:1A@67L0&KE%\V_)Q_C><',^XNG"YHXC7I@U5>/IB.KAM?\X]W MC7?JLP0X3SYO+\'UP];K#SM$4]IQ]L/_/I3FGQ% MRK6MCVGM"<7>6GU!RW5,A^;\.U-&$?N_AOIO3T487H+9'>BWVGRX%&"5C9/L M?B1L&]RO=;H:S:LM"%\RMBS=F4MB3(.,V=^4\%36:ST;GT>.:R?!R7'RP*IPB95G[-_FW5%^KG,4+2L]MA#0+2--N M$])L+#"5]R)W)Z$^ARR"++2G<[GCL[]OL>&/KMG2L%L?FI*ILJQ[T4J:=/$1 M"T1_2 )!SO3FM/T95$H1@G,\O5KZW?K&89N3-]LJ)%7554K'(UN]+K7O(Y=H M"VV%J4+8T>&MX=[C-?R:?3+\R!,B3RB]K]4PU[_R6 2"/*'UM+V*R\#Y6$W) M*4:K'(_E!M+5)%>6Y2:OJ#Q*IWH"T2&!(*]HFR0$55%#U3\Z<[RS>>#?XX'F0BRX5S*( MC\?":QIL?/)FJI6%QJKD'O_%!5=EEY5I=,TO!C M>] REQA;EE4G)ZT\NJMZ$M%IF,N+.!:)("_MI;P(*3\L%,JUQ3P0EO-ZK7ZR M!U]K4]EL&MQ)WIENQ]W?LD+R7%U]>$*R.^P:/'-%HENLKU=Y-;Q)0:9BN+$- MW&C[$18>VJ7>0ED(:>[DZ*94JL()TE:_6>_LC3)EX07RI NW' AH"&@6@*;3 M):#9)4#QDZH!N.KZO0TL1S1J&O+":"]S@9*T&376@5X:[I9/CWV F,G5'&QA M^;HMVP<5>?6AT8,HN-C.V]K#>,CLVQ]O;DJ\L47>8 ME=YBR,MY0P?C@2U&O1Q'?QNA Y'U]MVVT/0VQ:(W*C+]K##U!@6F6[T.T*+= MN;X\;PZ[@WZSUVJJ M/M1K_1[_<++S!=:,?:Y8K3>4_\:NUVZ]LM;.7.K_;W M52EY595<]2Q2G8I4.[EU\?DZ6U!"CFZ$$*FFSVGO'VR@ISJ6(&793(13WV;H M2>@6=7$!>KQ#3"*7N<"H:0.[I&B_C(L_R[<7>ZY@NQJJ!FVN&G3+2#7H_HX5 MC5M#*DF\B63M5I)XIV#X0:E7?.77JQ1O?]5X^S/B[1L\1=K*?G;?_JJ[EI.@ M!41SL$5+N\&>0*L6RZ+'Q8GFZN^5EV@%I+8CM_7WP&SE%-\R'4NO(/F*X$=D M18*]_9TF+2^M"LC41+3K$MJ92V3GZ^ M@5M+OJMU\$C4%H'?MW06W";Z[+=[G4:@^O6J'L^3/H)#B\[P\J& M>S?.LZ+&=Q3JI,9WU/B.&M]M;+Y1X[NJ]Q>CQG?FDB*),:GQ7;F<8VI\5Y)< MWZ-H1T6-[U[UYRL962J=(B6D.7&DH<9W6R!-Y;W(,FV\'V^)$&I\1TXMU-[\B9WFJGF1K?4>,[PX\:WY$G1)Y0_KP' M-;XC3V@_)PQ.T'*CQG?D%95+01V5;%'C._**J/&= :^(&M^15T1>43[?B02" MO")J?$>-[TK#8N1=54#1G8YL4N.[,CEGU/CNZ$U2:GQ'3AHY:0L208WOR$O; M+B^"&M\5)8S4^&YW&E+CNS+IPQ.276I\MS?1I8TX:GQ7OI.C1]6/BAK?D2=- MC>\(: H'&FI\5U3CNS<6REQ9(O-&2!BJ-84++\6#<'UUZ95NWJ9+:VY0(_-R MU&SVS_OGPU[KLM'HGKO GUW .P)@VM^<<'H120 4$6Q3#[8_[ VN>L-VH]=O#ZX'K=9H<#7J M=-K7C:O.X+QU53BO%\O:5_^]^OSK%;NYNOCRK\^?[CY]^;P;'^6 MGQ\59K1 MWRT4U=757^U2NMP(^)1AM+RUB4[J(>%Q M+:4WE^RCV&G8H1AN$90J( ._WS&X_5!IKGE;Q)7RJ0K?%24 (P!;2ZINO[^' M4M^5X)I= :PBD8(B27BK]P1>CO^_T?4J@%(G">U'IOJ(?\A-W)6:*_ZZ%58$ M=SXQ&8VE%3CSPDZG'$T&>Z_1HV)0Y.Z4ZOC(T0A7M]$Q>++KV(6K(J;X_M39 MG;"F'DX9]-E\[@0K$972M3"0H% ME*NK-5N]$M1 .(F(=X7PH;KZE01;W3=L]O=GYYZV6%?$>RZ^$M[VZGH+KJ/C MR2=P/+E9&S2:1=5U.>(#RN5#F](9$ 0U!#6+4-,9=LP%-DX&:M99._ESBB5( M+#!-LMV#]:]DKN\&A%\#!\\;PY6^S?@,3/%0LBE_$,SS0S86PF/<_B.2>#P9 MS'01L' JV,RWG8D#7P4B#'PY%U;HP"TS$4[]5RH5$$>8V+YAQEGB,@J + P/ M/-74&B?,, ?KW/$CZ3[!:N.6EJY+,0_\B9#2\;TL[B;5;E<8<,?#9RDV4BQD M^;,QS,MFCTXXW>3IX?-]M#K#,_7IRW%,!S6BMTCC M^EHU>U,<9BH$E&VX)I6R_HB7?W" @QPK]J@#[DFNFK,@+P&OC5S7MU1]"6 ; M9-H;,8L9_"O8VE@,P8/+OHQAB(IE7N[D=J=7E^=8-T9>>YE?6SE66/@(Q&],7?FO7>D(UU M*1(C3ZRQQZEC3=40,1LPY%X(8.MBQ:H93!8+(@$9;#$16! )L'1%ZJ!&YB7H M3Q14/2/S;[K.$F"S(ISEWWLPG@R9X5%S4!'?'41]&(21.0X:/QAY3LP/4FRP MY.A1*^;Q@,%A7@(G;&04X://GO"HOZGU3ZR#;%)C[JH)P9#'(ELFFSD>7!D( M*%JO=1I:E3;(; %#G09DIE<#_:FLO,"IL@X 9"H.$DXB M-[M1ZP>XQQ9@] Z*"E4%?&O%1>+2 MQVIOX-5W<_E"^/!-&K11'R:UO Q[]1RM#;9D9,0%#A>_[=?9:.7E_=K*)4/U MS%WIYQ=."VE;@(PU9&NUZSRBA4DM#++E5,.,@@C]=1[.,@TZM MI@+35/TW]R(>/+&$IJ"(\(+ 5LR3.;BVKPT2N.7.GSL6P[Q]@F@ MGP$,&9)%0,1EXD6FG+RZV&\II:_:V'&KC 7PZ6>.BKY*!M/PM"&A8J3J=X % M2YN7(#O2L46@G#X+7$,,;;I*5!!5P+O5Y3I5^620*G\<)O';3.Z47N8YK%@> M!0(1X@F^'Y\3%V'506WI3\)'' UP$-8DEJGEFZ":MGU#9Z9NQH>L>PD,#@,; M:3 X&:1^9AK?B&/,'D)J$";0R;VD/+0*40#Q XX+>8:+BM:PD_/XXW@PC&>2HU^E-:U]3W M*E+DN_[]4^Z@S@1^]P.Y;OD">.,C+-_FR_;Z0B7/BK O:#HWK0!A(NX3SBU[ MH5[%@'OW*"F!/S,;UE%Q%7,+B"2I*>.: 3V!ZX�Q#B%97,2L%N=WI_"A>/ M)R9\NKPIHFB\<52%=C>R=4A*8Q>RP(P'WT2(RY:(JQ.S(O 1IC.JF*T,X9_$ M7X4' 8^".[;AN^ULR\Y@7'=HVBU=8<"\Y3&?S1AD:D/."13-75_JB'@.QW-$ MW;'D/AE>+QI>-QLD?9;&9JFVQ?4%8"<%D<3W4DHR-IG6.&UI( _]M,6DD-7^ MG'9K8@4F/+O.\FD%67SJ<<%T,H-;_6Z[WC8*7(C8RU?W!G0KD\DQ8(='F>X MQ4D]\W1%1+(BN8WDNZDC5UV2"\?CWH)V'N#/U2^1@*MP@5B*+VO'+-:V0?64=-QK_8Y1.5>L M8O*\(,7GL8%V.Q6O]-XUDX28>PJU*5+C7IGLW6P9Z5/4;1^V5<^!7T^3/Y') M5^3P<.F.\V7#;9:[A%7Q+3M6I_UL7-.#./ HFN"4C25OXF- 6U"4.(XX[JT< M%WL#DF$#83\*V2CGAFWJ'>QUQ*EO2!)"$K('?KN:3(0.O5Q,,>.@E$+Q"3.# MN!3L/=@SZJ\?"[5C2E1RJ\BXK4Z@+:3/Q#XI6 4(*@VQCA>[BR7B3C7=2D=5 M8D=BQ[)0U4"DH5%Y3;Q\%.N0]G]9R&*L1E652E!U.IUZU]3$R[*2>!^5LCN< M3B<4J!H*M%KF>N*6924)!0@%" 6VF#2 @+%F<&59R%U!H,B(7N4=B:^!F'/' MSIUW2ZK'\==/RY]\?[BVR:87Q]X>CL)(!L)()R1;^VB13K)%LG6"LO6^8H-\, K$4.O/1"":M#]! M D$"D9E?!@6"K*R3C^%=KJX(1"[0BXV;!JVZL9QIBB]0?(&$ZSF=!JUFJW@. M(Q$C$3M!$2/]M8UP490N9R:&_'N!N[N5DZ16MTL!.XI/4'PBDXC^T)QN(8D@ MB:B\1+QO=<>,J< M6)$:7D6:-S]GG?X*J7-Q&!8[N&R6C(-*1Q_B'^(?XI\RJ;5321X9+;>X+2+B M2MH]]WJ[!O4QY,/QW9ZK;W<"Z%9(MDZP1EJ]4Q5QK@Z&6+\D5R M^2)Q+[M:4AJ@"#FKG#@->]WZT)0\E67)BU9)I'F.62(& Y((D@B2B%S62-M< M9B%EC9Q\K&[9(@- .BO0*CL>[Z??:IA33D?O_E!H@4(+6PD7Q>U(N$BX"C(B M][#?1,;EJ43U/GF6/\.>UM^%9'/^M&7K@.-UUEH#<_4&R[+8%+THCT:JGD#T MJ: \"00)1'I?PURQYV.1!PK7O4#<+ZJ>>BZQCN)UFY>W,!@YIX@"111(MK+[ M*!&(1(M$JQ#1,I@!A;WV;^JXM IE6FNU_9%=_1D[XIAXD%:L8<7 Q+@VQ*NL2$<<1QQ''E99P M!GS30=75[,BRHEGD\E#8S!83QW*VV;,H=NN/^DKO-Z[UOFNPZL%I))N5WS,\ MN&XBC#@JC&B9S!@BD""0() X.I!H]H9T2/@%;^.G4"5DK[H^]W=N7J[CB;,D M;MEJ_'#XB;TTN()607_$RS\X(3S>TD^Z\#WINXZM7)C;$/Z9"7BN/V$Z"WYI M&KFA+R +IJ*IH3L>8*+^G)^;YP>C5I59PG7C:_[QKO%.?0:6 MM9+/*R9\Y\R$9)_%([OQ9WP)CA\=.YS"GT#:L1_8(D#?W>5S*3XD?RS1/!M4 MWK/-I*>UTE7?W#G68^JV?WA=/E?*>CRG'6\_\.MI\B+P +MP^2KY7OAQ)=B/F?@#6$_FS MQ'%[X+AS[G+/ H/W-R><^E'(1K8_#QW?0YM]4Z=CKR.^\^>.Q7H-X\VA2$)( M0E;PV]5D(BSEPEY,N7?_\M'M0PT2O.M <"G8>[!GU%^EJ/]4]0W9FZO_7GW^ M]:J0OB2T^T_Y)I1O0AQ'''H M]_&%C9S^/-0[[$UM1\&#TF6D3=33VT3M]3M4FH4<:TJE.&T4Z'8HE8)0@%#@ MI%&@.327F%V6A=P5!(H,(AZYTW,K@@?'*J0BZ/%4^6C6FJV>N6)P1U_I@Z); M!J);IR9>5$B'Q(O$JXAS.HT]U'\[C>,[NP?1>Y6W)^_\D+M)1Z(B).\M A9G MAJA$_*6TD ,KMT&C::[2_.83/6(%1WKL=*6I/V@:],1(FDB:3EB:A@;;>)V" M*%&VXGK:7GRYO;ME7ZX9I2V69&^G1(Q7.L(1QQ''$<>5GW"4MAANEK98%FOW ML"W,ADUS;61*L_SD_U7:_SMPE\MAW=A919((DHC*2T234JDIK+$Y;?]U\^7V MEGV]^7+]Z8Y"&N1@EI=PQ''$<<1QY2?<[B&-=J_J6I6"%ME][4&;3%)RT:/%]K=QMT%(5B&!6* M891:FMHMDB:2)I(F,^%"8VFP)R%*E &UGK9?OE[=C.X^??X7N_I_7Z\^WU[= M4AX49:64EW#$<<1QQ''E)QSE084?;[DK)..>S68\^"9"&"43W^?"DT*6Q5B$&K;RY.0A)!$E%YB7C?Z9K;::9-KU)8KUM*5])' M!W?BRB-I%7,'2D7$TA"..)$XL1R$(TX\94XT4 FGZM&2;"?BT^>++[]^(U"RHDF=55;$L.6P0ZT)'HD>B1ZF[I?!N,11U\$B^)[ M'S]?W6V?W/0RU^CS^_'LV_/OS/:CL2O2,_QO(6 EB@+\;>\DW#/%"JB\W#9I M*;Q&MDIP$<6:#KR]2/A%^+7Q_D_?8+L[PB_"+\(OPJ\]XE>W1?!5 I^R1$&< M0IU-$3+'L_R98',1,#GE@:#:7@=7&.5AOM(1CCB..(XXKOR$H]I>X<=S+AWK MD%Y660AAS \H;LY%M!D?&K/DR[*0%$HXK)XF$*@<"/0HU9! @$#@E$&@46]3 M[\[]1>6J[SA<.FX4"ON0@%'Z5"-S>PNO,545( :+;P95EZ8LV0"@:1D!# M0+/6H2&@(: AH"&@*=QI,M?!K.Q+;]";^BGD8U>LO#[W=VY>KN.)LZ3$1ZOQ MP\?23?20@Y71? UO@1!]7!I.]IC^/%0/>=_\D:D)P9-6SO0M(_L:^'9DA2P0 M#\*+!+.C .28M1K- >9SN)$M;,:9D7?]K3FL=QE.9/V)T_=RS6:_1J[''J6%,V#YP9#^"A,%V7@U_,0E_=94VY M=R]@PHQ;%DBW:IX3!H*',P&C G$70?8X-O$#)C'5!5[B1_CW)'SD@<"&QTA- MR60$KPNG/"-L,D()8PP"?!T^6C)',L]_A,LL_]Z#V=DLFL.U'J;3R%!P&U\2 M<)3%)X:Z50\8+@BXA5.0(GAP+,%"$&3@+[X!AMHB&]+ MB%XOK?!5 2GT1[S\@Q/"XRW]I O?4^ETBE]O0_A'\220_8++*;L&4^OE_DX; M3L6"IXI@[61R3UFPF1J@ZM53'! 23W_.O\;S@QEW%PR&)EZ3/EAI&68)UXVO M^<>[QCOU&52HE7Q>0<8[9R8D^RP>V8T_XTN&)DCZO>/I0?(H]),OM%6KOGET M[' *5P,AX@1&4-PNGTOQ(?EC:;&S<>>#C9G";ZW,KM@\7JG'U&W^\+I)L=)N MB>>TX^WMP[[^L+=W*SWZ2JU\18YIELZGS8;;?"V7;"%U>SDYN^!CT$M:9?@V M>@T3!?FHUCC5N@\.*$C))U8._1^7(F8L72$(XXCCB..*S_AZ,1:_CSX(4W[ MLE#C))/5C18 *\M*XGUT9.5PVII0H&(H8+2,5EE6DE" 4(!08(M)FRQ&59:% MW!4$Z.#:"\0=V7]$,M0IFF/UD8V)L'_H.#>\#C)XKL ME1*S*,\]\F.5?/$DL2%/&DYQT^$.&+Z,7D@N2B\K+!2F*O<9'JF^%?0GAMY>3.D^^8=K[ M?31,6V:1"L6BJ55AF;36\4A>WV#KB6.ON$"B1:*UC5(;F&LY?^)*C:)YX4=] M#D)BZ8O%=HI19/+TB7^(?XA_*K6+M9D%U6Q47B-^ M#<2<.S83W^?"DT*K05^%6ZPH"+#VCM:/9*>^1,:.P>;/Y *2"TBBE1VLJ/=) MM$BT2+2*J!5;?'#E6$1K]_#)$5B+G[P'L C]X*D(N:J<^+QOM^L=TV[L<0-]L]N?W:LC ^!00+K5YA64$D%O+:R5MZ,>3>H90(BD24 M24D=CVQUZM28FD2+1*L(M469? 6;C,=F&>J*&@7;A963H_<-"N!1/(+B$9N* M2]M7=KU)X3L*W[UAIS40#\*+MFDN=8).4+O;,B=@1^\%482! M(@S;"%>_32$&$BX2KD+\J);!HQZ4HK=C=&\O8EF5B1W]M_->GN,T2_RXD MF_,G/G:+,;C]P!9!PDG-^7QV?\UU'\51*^>P8V]#8ESW!A6/KBJL)5P MA.)F;(^"Q(W$C<3ME1HY>Y.VL@A.F8.ZG4;5K?//FS;Q/"1\E3Y"8ZRO\*M\ M5X6&P[WV8 _-/\JR]A2=.YPA0$A#2$-(0TA#2$-(0[5!RH8W.<_KIU %L%== MO^+OO_\4R;-[SN<7D02*"B".YC]N>M;W_[YO__S M]Q7W7'T/1>!Q-[E>GC_]2_CW 9]/'6L4""[O<%SI8U2I*OAP(R;_>'=]V6HT M!__I_'YW^8XY-GP!;S^[&'0NKSN=R_/^<'1Y==$;M$;#;O^\W>Z?MX:7Y]UW M_WRV0GEJWSDS(=EG\L_@!C\_9PKU MV?$ 2,,/']X;(8C]#WYX\LM=UY:H1?( M/7@;M0=;ZJY71Z>9PX(1BF 3+ES0<(V$Q>(YXN?\:SP_F'%W@2N;>$WZ8+5\ MS!*N&U_SCW>-=^HS()V5?-Y>?F8\N'<\/4@.S)1\H6T0]@M)CZO9^>!WY5ZJ7>$X[WMXZ[.MI M\BHLM+!_C_;[W 9P1$: N7[#MWL*GKS7_*H)- MERD>OT69("_OXQ5_Y M]-O1#'ZR>#$=A/=)PRI(>VF(=;PP21Q''$<<=RC"&7">*Y\R]ZOGA,)FMR$/ M#YL65Q:"&-LIKM*&<+??-]=EN2PKB?<5F6%">H=0X*A0H#/LF4M *\M*$@H0 M"A *;(,"+8--;$:4@DSDBV2K6*.+IFL4W+LLD5AY_#C M!?>XS0L1JF.KDM#K&#P5>")E$BAH0P*U?K.C;:XS(@D4"=3)"U3'8*O14Q$H M"BB^0-P[/^1N$E"DMHHOTJK?:U'5"(IKE$K!'8UP]3HM@ZJ-A(N$BX0KYX?U MZL9.YQR]<%7^I.?N)+R*L!A&C?T",NL*=L5EJ,IBC"9+&\]7OUR-BMYWKIS M]?H#^\<$\D@B2B*.7B$Z_3]E_^PS65=TH&TF' MLZ_<$&"E 5;@<0U!#4+$)-9UA8'CE!#4$-00U! M30(UK7[7W!["R4"-V08SVS:+6=%SYD98_KWG8"GM2S$102#LI#W*ZYUESOOG M@\NK1O>\,QQ<]:]ZC>YHI#K+M!O]0>=R6'AGF:+:Q*B/2P5>$P*Q=47&WP[' MJLM+^OP@6P'IR% UG>$S/_+@SW#*0S;E#X*-A?"8XSWXCH5-4*,P]YOGA^P) MF\;@-8%>X[_@*BZ3A^L&-3/^AP\C>\(WV,]?[T@8P6P>.*H=SH1)847J8AF- MI14X<^0:E9P3"FOJH5C#3_.Y'P 51/ XY+L$5AQRG@@LJ%&\TF E%)MQ'47Y2M0W#'#DBP3IK7B^'+,OO5=QWK:9MN M4/U!=]@:733;E]?-R\'%Y?#\\D++;+,U&%XW]R.S.7C>KPPGX):CH6DQ_N*Q M?W,OXL$3:]88K@%[%(S;_AR+,(XL"P49%#O68_1L'MB2_3JW>2@6=U9O?\UO MK.)S.F>-82T!'P8R-&-)BS&0,R>G7"P^/)(X' MVUW-?-N9. H$PL"7PXQE%ZC -&;EPWP0$/1"(&3B$.1#8!X*,Q;WC>?@-GX".6R(HXLD\ M$!*+>@.@8 \(EDZMAH-Q\0(''JX?F>(GCP?([3^ 6#@^SU;3<)"H,+&QB,>3 M/AB6 M[:&)XUVQGY6E$=?95R0_KVA!+YW'GY$9P.I MS,>.B[:/GCV7/E[V!.@F(W@V2=T>1O_K$LR+=,U$RIY!#IC#:>!']]-G? A\ M-'^ENT!IYFQ\Q19B,6JX+\VGU9E_7SV!E5[VRQ-Z%A/+'IUHQ][RM-Y",\20 M4&E4Q02():FA@G*>,UK0:.(IRK[MJ?W5AX0!B(W.O)G3? M@-ZIVP!^00UA@DMEN4D@KIR !;V&[&12[V'TOZ$%':#KQ1=BP?/ MR/ =NTK MJ5 3NJ/7&*;Y%X:JX@O 2_RR\OM8P^!SQX'/;=7Y'!X\CAP7IY,%DU&U>")\ M](-OJ%HF@H?@46F5,XD\):9 CM 1,J>V)DX@'D&P:^SV\NRWT><:LWG(&:S" M-PP,/:!N]('?_OL5?I)@YV$0&I[X"/>YV,<]=LE=\"CP>W@$XQ88<[$'74-/ M&][C RX$DGAQ/[R(*^?XD03'.A=A2)@Q01(,6FC&!-Q&,R1PQE'H!^GF"#"4 MS^Z%!VOI,@5W&HB L?1^A0U\CQ]98AO^G(B'(1"MO6PJ)U-D%V* UA4%)&*;U M#:S24*LT-3^ 5->9J2X_^G-NPBK .L;6/SG*P<\HT)D88U R'V^9B"0ZY$B& MV:YSM4>4'Q2&0C"4NCJ HN) *1RH^2%-YW'(-1]-0O((>)G(]J#T)5F022T) MN%IGL4M?9ZNB >D=2SRSL*:K@G)XQTSM=&E[=CD>IZ)L,9/4V6_YMP7YF#S2 M %;#$IX4,3,)C" %O@=#31Z:O#:^D'T33_@2GGO%UU0::L\>JJB9(X_:.\L_ M30>]Z\R$Y"]USCQUH+K5?DY.H%TE7;!\"\*EM6+$ WOUUFE-7W&!POW"#BJ* M@D:0+#2+2C=\FLW"YJ_>N05L$(YZ M^]17^Z(8*'7]R#[3]D^*/1EEUZO A9$J44K&F%%7;ULM4!MNPPT@^R7MBL-/ M;\XC7S)7F,BSI!*\%!>KEDTUQDYD3T^+HG)-$4!U @K\$DD.P@"S=] \\M'! M$#7]_F1$T]@""D2V&-6) N&:'GB/N)@8V"54M%+#&V:NNT^U8ZO9;+E(H=#1P< MGRMC&CUG@?*31EWQ";'3 4PW47$5>-B<*ZQ9$\E:%-XXH(N8B)":N")ZQSA] MT3-MD%@8RKNWM<>%MR?T64"AU!Y5!NO"V-,/CI=J!V""-,,AV:])5,N;LL]J M"5*D^@*$$F;GB8F3>_3"V-,A QKZ4?@,I3Q[&;82JL-Z)4%Y[0'!$W*SP^G$ M:D'%(X4&IE7!2,&!$U:O8>:.*H6&EH14>40N(AFZ2"J/!I^D7I9MD*Z[+'NB MH@6LBQ\H:N*OB5[!+)/$P9WC3-3LL_2!7+X?N%;2=^T<638=B.+BU'7+V2[C MIS2_ :].134WV F,"9W2-$144RF1B,Z)9QSZ-7B,#',!+N 0\&VE9#,>W,-: M^>,_=,83_)!,/YTN7)MDU^98(6\&).--N5>)QP2U?LP,/)\\H PR9%'^3$^X M,*]D#6^R;,PT+\G3P;0X?L&_FU,CY=<:^\DNZ-86S8ZJL22JGQ$ZD0H;5%Z#H MZ^!:EH*9XOH:9E"^BF*F&'46'ADKG'PH;P'?UW$88%K VOZ%(<"=9[9TF37 MD$NK66\%PZ^Z86&R@.KH$<89IDI]**Z!R4VX$S T4E)64K: MW$CQN; >0!)'3I7;@Q<@658,6O%YDF6;3D"EN:T@ CXZMH9R2.9K9PAME&"1 M1YXE]2TY[\_<:\4CDL^6%Q#)LV(\P&2>A;(HTR1B' V*=ZK-5TII'FX5%\.H MTJ5*J$QNU!Y&_\EC5KPW83F!%V3;CMX Q" XO#FQY9Z-X!&/LCPA=\Y0G^6WO3ZE6_/V!!T^(5NK-VHVJQ1HK$)-([2DNFW9R MFDE+YFC8L0*;1X"T@,I*CJ182$Y?;H7'L.M_0DTG/&_D9Z,0IQ0N)R<\2C-7K$@[(=$WRM%@[K\5+!L09BC;,Q M2XW'#5(OZ^AE[+%P"$E<)[3%5\AKP4/&I"-1'O_AOUC M&5SFFCV[@D$!?5;C4EAB-@:);*?'+8#+G52R;5Q&I=4\9!>=&:VWYQ,H4 5S M%"G'W%4>+"@XW-U47JIM>3KR1MGSPW(XD#6<0L/F680!J(91IY139+;2 =AM7@$]O1ZT-\,A?C M6QUQ6A702R($R9 0S?A3/C1DA!W;RU7I#KH9U^F:&8_-GV2VC9(0,3%!4D=[ M(68?1^M'L;H!9')CD]U.MU@6M!AU@1+IVB!Q6:@1=RGK8_SIB=YUY_BC6$EMC/ [CFFT[('&^TMYJDD MD<\I_)^K,]-P!P% XG[%^:SGNX6Y)8IMGGB-\CDPJ;>/!JTOX].0>AX7QIVWA9(SFGE3RHY49#75]DHW[9@^4BIFVN3H];/3U/FC MU[<6..B1*[Y,1E9L:@K["P+^!1Z1%V!0X@FV3YX%[/"S+Y]57MCD8'9GU.D/ M^]WS1J/7'G3:YRVPC_!@]J!QWNN,>D=S,%N7UULXD:6/ULAHADCYEY +AUP= ME5V7T#P!8YUEHSW(_ HP%\/Y*$=&M!#*@1EU]A[W&+45*G\\U=-GFZ>5Y9ZR MD#/?2%+FXSGCY_QK/-PR*Z30;^2QZ8\>XGHU<[R#I0?(H]),O=+J]^D:? MY6HV@!!QQ1L\7,KG4GQ(_EA:W]6'P[)S2*V5=5@Y"AVD+;8@V(1XE'"^'1._X]30PKP6IIOCJ5'4;+X-=9[B80%4,I\ M'>/W)ELSO$:M3.@.1#_CG+9-O[^J@%SIU"^A&Z';VTC5,%BAO=(\@_=1M[IC MAZ^R<%LI$*HT(/2^41^4T\0J"[]L;$49"!HWJNXG?EFQY>^HK LVUC5D I$D M=.FB;]N$@HZWYSN(H;'.4*E.7IB"9H MV8(ZA;^!:L>MGDER27*-*E5CYO')*]6*Y,862<+/(DQ.V)_%!P=7&<,Z\$D. MJE:=37)0*;Y)\9P-]94Q:2D+XU-\L]KR8"I/W;RP)/4.FRUS@8%32)NA?.?U MM+WR[ *2G1=]AS9PENU'>-YYEQ3\:N=^F8VVQY]0^+YI;EMT=W)2/G45 M0+1T1@P!* 'HX=RNY>)H>Z=F);BN:&^.$)(0DA"R? AI-%V<3$PC^4N+[=A7 M5=7+_YU5V-NQ:-Z:^GM>Z-B.&V&IYUM=E-41\NJ[+DU\'?@S?'BD2W5_F5SQ M $\5RZ\BN)WR8*N2?.?MWF6_W[N\[%Y[[QY<;6?DGS[ M*<&G3[8+^XQCDX9[+';* UUE#U9GA@W65-]953U2Q-3.*IM;&(F9 M->7FWF#'$?OM/\7-#"6K4\,+[6A3_MN^:5>U. TQZ=N9=.-*G<2DQ*2'8M*- M5C5KN3\%;MMOGS;2M8%7M,Y;!V*)7D.4ALXGAU5*7EH5E? M;OQ*\D#R0/) \D!AP=ZP_9H='UY-6AT1KW+=J^M#L;V.ZU1MS6L_L'8M/NX M.JWZ/NE*CN==?TQ.M(;\.TP$J"4=J=H53-2QUNQ,+1U0I0.JVQ]0;;;*<4)U MQ]M;E3XB2I.ORN0IAK3CN9QFDT[8T@G;/5@1:_BO78IS8:5BR/(=HCT.J"-6 MJ\!16&*UXV4U.M!J@#$O=&.8EP,*;V7+/9*P"O)<&F(=+Q 2QQ''$<<=BG"[ M.Z_M7M45ZK4 4XR[AS2#RT(*8Z6,JY32][YI,%EAF[4C<5)RK*0>!]E)!$($ AL..F^N?SBLJSCKAA08*"N^H[%;05$6GI%G>(\WO,H%(DA@5KO8O7-A2Y)H$B@3EZ@FOVB>I0>KT 5&"?L#:IN M'M[Y(7>9I?/Z]L59;Q&[TCLK!;5B?D-QHRKL9[1Z!BN6GWHQ(PHA%97T2$!& M0/8RM7IMJLI&0$9 5D)N)"#;TB(KJ%3/"0)9Y0]F[T["2S$1X%7:A1P6.\7S M$N5CG]+1A_B'^(?XITSGM4XEW[($![E*;U29L\>/P=Y^WVQU]]#?F Z%4>" M@(B Z(6LIR%U6Z(()0$- 4WA%D]C#T=N3L/@H=3F L^X52\MK%/OF!*LLJQN MT9J:%/(1"\3[H;GTHM-0*"0NIRPN'7,'7TY#7"@87LXS9\=ST+--Z1@4M:F2 MUCL=T7S?,.=N[4RUX]:S)+DDN68E=V\'4D]</4![+Z3H[SH0\A.A63T*; MC7Y1_7O7D^>X19%B.R1PZ_/^A_LS9LLB.47[DR10)RQ0[YM=4F EL"5+Y!H6 M2<2OF_:++H8E376S+WL(LJ##A*O:V!]%KL^@652!A[>0[+CAL4)(6#H[A:". MH&XW<@T-MO!Y.\7*PCQ%NU:$981EA&6%)9(VBJJ >XI8EG-;?PHY3'WE]2O^ M_OM/D3R[YWS^X=::"CMRQ9?)A3^;PPB\4'Z9?%)NW1W_?O5]+CPISK73=X?O MN ."G+N^]>V?__L_?U]^3%*6 6X>22E".?+LGQT^=EPG=(1[# M-_WKP;M_/ENP//'OG)F0[+-X9#?^C*]'T-SMKN.)LZEN\-QL-7[XJ!C \6SL M2]S!'2.C&SA3Y3PSX$IAA9+Y$Q8*6(> !T_,=N#;0'@6S"&<\I#=.P^"!8Z$ M>WPF@26="8@%O!5N",%#U_?#(Y,=(?5LKI8!_DE^?0)VDTS E&S& \'F@9#8 M(MMF8P'JAKUW/ 8C=_&)/[Y<7N.-A-NA ?6@Y5!T8/K\/S2B413VG'VUN'??TI3;[R-8SVA&)O[05=P+['*Y1\F7I+,+L# M_=2G1XVS8]^UDY)0EIB-19 1MMVLL756%EH;IFQ1<@Z),4TRYL9)9+1S]7J% MN)P57$BQN'V2LPI(4!IB'2^$$L?14?7\??\2'I8'8^-(@@[;_ (R;'+%KG#X<<; M(47P("3CGLVX9041=[?)3S_>2CRMGKEDPK*L-OF"Y5$ZU1.(MKF:H<",O1JD4%Y&9X7.4O]069="_7Z#57X^#8+3KRELA;VH). M@[JQY/^C%RUREL*/7T+XK1"1.K;Z9!J!!JUFRQQV4]T_-\Q%(JCL M7\%N6^4/3RV6ELX=H2*S\D6/K6EP/_GH#'1"%>STZ,DVSUZ;957 M8C\+*3^P_W(WBJ./+D@P]ZQBDMF/SN!L&FS;1Q9G.<6OPGKMV.2- B=EW("K MO!)<40:CQCS,8IRPASVIQJ,Q05O#0;U))BCY=R72@T+LM@P8Z MM> E\_[0YOW)B.X!XE_D))3#JMMS)D/.52A"9"LG>4:5)ND^\HR.7%X*T%1E M$8"#*)P2&8I%EX[8+:-N"V.GZ YL\=M46YO2[BM6HSU;$:0L8.NKTS.8VOAF M>E:"[W9%T0H!9NG,#L)(PLCCV,$DC-S0TMR]^^56;2M7=[Z\XH$'3"N_BN!V MR@-QSJ5CP6,N'3<*\JBW727Y&UF[5" Y7$?^7J\KFYHW-H;J5NL\?<;;92?&BL2BSQ(?'A M#GRX<2,*VE-!\5Q#R@/4! J8[S,TK*IU-:>$._PP'9P^A#_$/\0_Y1)SY7(#"O2[5='N?2Y MH&)J2Y;,^CJXI):&6$<+<<1QQ''$<=72M@N$JG[]T]^46RGL,P[3Y?<"AC*; M^1X\!@](^U$H0^[IZ:#^?0M/;E=+Z1!,"BL*BNM_2HX!N:+DBA+'$<>=",?M'OSH M#:JN M*EL1==9,DBKYE.W]368FMI.U>Z5L@_3P]XI?W XT"FHT^26+S:^KM\ MW"XX=+A#KERWM<%BSSOO[54(V+NB5G<'8V6#YDY^&Y MWP69U7U?%IBX*,2\H41K2'GP#_@'_&-4VOV^'($[6;'$P'JVU'O8SWC[:W/M MS-YDRBKT.;-J_>>!;&VI50)9!EBVS,]?;/L5,81[(,L@R@]@1LFQ5 M6:;MP!%D&0K=30O(&BW%3*$5>F*_X"NB]P)R"7? 6C*%N2!GMN['F<(*D#.0 M,Y SD#.FRYF"*_5CS&F&"Z]?\/FG'Y/H^([SR<=K>R2"RN MA!WXMNNY7!9@F'\.$=^7%+X2PY\/+LX:=:OW>^NOF[,#YCKT [?CX^:I=3IH M#[HGG?-!8]!OU@>M5KM[TFQV6VZXOCK"F\U:C_\$EQ@.N3V(P_MN391YTL<#,2;!(&]VY$M&'#(&2'M\(7 M0S=FPS 8?\B3;V+^G2;BN$3A,%)_8C'=RL=!0B_-$M,==OO(^&3B/=)"JK]' M,8^3. @?V5 0)KA7>!X+:7$8IZ<%'JF&B!VZ/J,!>[),QH?7DWS>I%>*&)MH M)L)EJ#XGT>M$Y"+5Y??B:_P@''-O3KY9\IKI@Q48F"T\+[OFYX/Z@?I.2+?S M[ZOSRYB'=ZZ?#I(37?,?4J6L?GEPG7A$5Q,A,CE$\L7CDTA\S#]\>BI39N,N M!D1FW)=]",9O-:<(GVF5_OOH)6]3WQY2M7(;>$[ZG+_((&/GI'P<=B9L,;X5(6M:1^^PRTSF MP)=-VS4(NH%4O3+8;_54OHTRI#2,$7W0+^K :HM835LU'; :6.UU5ELZX1'G MUE\)(I SS^.IBS]S^G,O?YMX-CZA05] =A>27=H-%%-;1;Y71?X8IQ@W)V@R MS:K"A,;6=3%""I5!*?TBJM7<0"G52C -Y!?DER&L"/FU?.Y>6V,-E4HSS;KR MJ_*!UO5)>!&$Y%;[Q7UB1SJ#Z58QN?#* 2RE[4')87[]P#ML6+6V;A$_8XD* M)2%]0(1/?X1O]_!B]8$7X 5X61HO37W!L_W "\+Z;YMV#VX\&@6>HY+Z9!Y@ M&6#;G2)X#9U5H1'!-@9JU55DNX,MJXLN5L 6L%526+ .;"'RMRP)55O3XULN MFQ/( R#"C]0)&R:^R\^E="*H'*@.K9:^BLC[X9*9AZ+J:J?*X45CP,\4QB_; MC ,>=A@/5EV?4;8K@$#,[NV8G@U #U #]#; O2:FXCU[0?T$ G\=!W+2B[IUK!"8*]A-3[)[J3!<'HJ M+"LK Z].>G7Z>HR:P@.((PM8"< %< M !? !<)^[Z?MF7OO$C(=YKA1'+JWB;3!X/B\L4V%A"6$'"JCRG8'>27HN)T_ MH@B( 6(KT*G1U7=0<>>QA;C=I\OQA-LJPT\V>I-=&YBL S^PX]=;M[VS/4$) MQ*N"(#*,H8RC#_@'_ /^*8D^)89/FIVJZ[\S,11A*!QUU))'D8A9*,:"1XG\ M'SW/202+ _K126RUO^7Z2E7F"?%V$$X"U0/U24]4V*EP!>$*&B$!]Q-BK:Z^ MK6=@"]@"MJ"^MAMMJ;ZY^=47Q[$KK<20^Y&K#$HR&,L 6^4PU6S4EN[CN"]; MW_#]]Q@05AL'C $( (Y4@CRK47<7[W@EGOLTH^Y?^?>>H)]#AZ.;U23JTL5 MM8.W\T8O!&T'^W?>S4$D 9$$1!( ,4 ,$*LNQ!"LBS^=!,'?-')I*+(3'KG1 MM!VJC5:H:2J]U=%X?A\Y\XA@[#A@$,$ +H +X,*,R%[EL]>_QO2W4IR?('1$ MF!/!FGQG4>"Y#ON?NOJW0\Z1I;'-Z7N)9@H[(2Y1 =VV/] \M#361EN7:OOM ME &Y0.XJR*UK3+T%"KX)8NZQ21C,)U[P*,2U".]=6UR/>"A.>"2A?,6=3Y1QOA&E KHNBJ/I2VAY?+D&5V+X\\'%6:-N]7YO_75S=L!< MAW[@=GQ\UFOT6F?]3N_T]/SBHGEV'X M5E*0:#$C(1/?Y6?!W$CZG%[BT 6N3]<0^51KFNP"^A*1HRIKA4?LD*Z@5WKT M@.C#ZW6'WIQQB@J;9BW"9>@V)[7K1*8BW>3WXFO\(!QS;TZ&6?*:Z8,5PS-; M>%YVS<\']0/UG=!LY]]77_$Q#^])1W0U$2*3-21# M/#Z)Q,?\PZ>G$[Z MG+_(Y&+GOM299\(6XUL1LJ9U] [+"_RW.O^]53NL#/9[3LGL+/8*H[A5 M6KUF!1^6IUW5(A-@TO=07^7V+QRH1\<5!]U4D?E6$CG&J?N1>FF_CO> >*H^''O0#0NO+T_9*1$15>Z1R^!PR MM+Q@(OLCE8&EW3D'VNQL(%IC"HL@(%,!/;5#V&IL()0 ; %;^XBMNL:J0+N. M+43B/EUS3Z3'.\8\_%O$-$HX63+HT$9+(T0=$'68WM?MZ2MI!4 $)4'1*>G MS]+:%4 @#O=**R/AJ[;CTM;BSMCUW2@.N3PA78I'LS<5VZQ>625%4 ?59*Q6 M5]7M$38[J%$,; *;1F*SI3$*O^_81"0QJV4:O5%>IAR.0TVO?:CIU6F@J!=B M5+M0/+ 2>>Y&2:&*G)%H=LLRJA:0K1)2RO(<7)"$;.CZW+==N4.DZ,[&&:D9C^N(+:PJ M]A[BJ2TR6?Y):WG9Q4N]H<)U;XX.Q6_U%;]MZBE^V^ALM03J=M^^W=LQ]XH. M?LW;NU4>/-8=<\?<5[I]L^7E*[])M^4JW^U]K_*]@M^#:";XK3Q^6[HP,D3> M#I1#7HO9W)L:W0R=FGDP%1 %5I"OY8 1)_QVN]) M$ O'2!A\"UU;1+,5=WTCASFPWSR7L:VA_::.Z19(>!&8*?$N92A:XM'(T:5[ M6Q#($,@;8+9K>HT[)%*\475I6^/[&M.U9H[L5I8(5=OF)@[O2HRYZ[]5,V%K M$MB?))!QNROC2FN3 P%HS,C^\ .(0(A B, *F'D(C2$T!H@:#5&$QA :V_Y M$1J#0(9 AF>(T!C\0L@XA,8@ !$:,UP$(I&L5*FX<7Y#=I3 M8P\_RTY&S/H ?@._;8[?&N W\-L&^:T)?ML"O\$: _= 6L$: [^9S6^PQL!O M9EIC:(3R,G>F^\NO5W-Z+VMND()5P+0QQ-I=80B. \>!X\!QX#AP'#@.' >. M,XEPX#AP'#BN$H0SAEC@N'W@N/43VIJ=JD?B3H-P(JN["^:(6[I;%I575?ZW M&58WA3C:VH>4-V?]#4 :_7ZMJ6OBIJRDO \MB+:GO"$%*B8%4A;H-:R&-AXP M93TA"R +( M@$4 *0 I "L B@"R +( L6&G2+BV0QA6O*5L_(. .XRE5N@!@@!HA! M?P%< !?T%R &B%4;8E:SH2\*"G !7 7]!<@!HA!?P%< %>UP07]M:%=LQW; M'/N-J/;(QJJS'1O26J]R-G=IG%4.3NU>K:,+1Z8L==D:"8H'@ @ (C] $39 MS .0 "35!PE2]H +X.)Y**S?ACD%1 10 00 43 =@(N@ O@8EUOJPM?.[R1BLQZ;]=BL!\0 ,5,@!OT%< %< MT%^ &"!618A9C5ZM#W !7 7]!<@!HA5#&+07P 7P 7]90S$<-@G_O1'[;K& M[B2"_;'PTPIX_$[X]N/[>O/M[B9SNXMLI%7G"5VTPX!HM=&E"8 ( H.#@ ! M0 0R,L#+H"+U\J.]O15'04@ (CJ Z*E+S(,0 0E0=$L]8&'H 'X &>Q!9/ M^&P$1672]B:(N:>+86Z#T!%A/O'FY#MS@N36$^Q_ZNK?NVCWXD)D;Y.W6O2J M*/!<9_HF4^BKK>G8F[1]DV%?HW$)I-0OXGJ6Q@VF]].S$GQ7MBUAD'@TSLB MC(2,W-H.2[VI,84,,A(R$C+2!%Z%C-1'RZ[5U'C,$3(2,A(RT@1>A8PT.IP( M20E)"4EI!*]"4FJ,2O8[&CLT049"1D)&FL"KD)$:LY<:=7WI&I"1D)&0D4;P M*F2D/EIVNAJ+N4-&0D9"1AK!JY"1B$I65U*N7P%B*U)R)-1CK!X]9^L2I>24F01@+A_'H8QF\MTDR+L&46P>M,<2JVCX4. X/,(1PX#AP'CJL$X8PA%CAN'S@.W8?B3Z<\&C'QW\2]YY[PXU4: M#6D/ 9M"$VT9M>7-N80C5%83)=$WP>7[JGKV4<. ?\ _X!_P#_AG?^ACBNVS MEU9LL]VM]6#%0@I BY@M)<$_X!_P#_AGR^F4U0_@7H^",#Z.13AFKG\OHGB\ M8AAW.O2W6A9IW3O8;B/Y9K?6T"6]7B2+*1Q2MOF(C3ELS&$KV!3"@>/ <>"X M2A#.&&)5EN/VQV1MM>JU)DQ6@ OBW%3"&4,L4;9UC2PY;R2.1&-_*M-V1XG'B!_?I6[_?67S=G!\QUZ =NQ\>M=ONLV3_KG[;Z[9XUN.AW.XU!NWE^;IW4^XUV M\^"7)PM3)/*-.Q81^R(>V%4PYB\O4N%VS_7%<=Y)K5'_X=-38TI]=WU:\_AC M2W>KM9N18,/ ([XBNC*UDFP2BD@F6;.8_FB/N']'W/^97"=>$17$R$R3X-$H\9OZ]I *F]O <]+G M#)2 ?X<]@ :<3^X[X1[W;9%R:*]A-3Z="5N,;T7(FM81(R.DJ\O0UQH_S)A> M*1QC\SOU!1?7B!V602G]@46KI3'UH-),LVY,L2+ZMDP2#FA@L;3TF9,(%@?L M-HG(:(TB&M/XUO6Y^N-[=/%;:?F52[MO-/7ASI3EWPJ"8"]D]H*V@MN;W9"L MA&ZHQFYE-2R.9D]CU<]WD[,2;*=1H*X?D'T6-UT<7KWT2=>+$S$,0I%^ON'? MS^A_$:W?P'4.L,*$'A@MK>8;:M[7F"V_6*VI>/OB$N_S)IY9&>;P*UV MD ^;U4N3:A/%]RO!,^L&ABLDO(S3JQ!?$%_O(]5AJU[39N&^2:X9W+9$0.VL M]@'B#>(-XLU<\=:'>-N$>$.L]U.61?"><,C>5?AMM.MEE1TBP%/88 M45:GI5'3 5% U+XCJM^HE92_O+N PK;$&T5\\SS*!5F5Y? :LS(E9>F M>W_[]*P$WY5MGQ@D.8TS7" C(2.WYHPU6F5U,(*,A(R$C(2,K+R,;#5-J!Y; M";;3Z)6O?^;R782_\. @?3Y,PI$\K'\ \:[?/+_K61;W>;9PUFX-& MY[2O#F"V>IVS3J]7]0.8&7DV<-YR]OXU"C2MHHAP>'*#AR=[6LY.=C9;+&[+ MM>H,NQV%^E92NAN28CM[O$%[F;[\ .&,L+)&S$N6#0YYX=R-J8RY]"X[-L-> M9N,K_L#&G);6Y9ZVG2\$)) *^G),MHF3.HBX;EL30WY!?KU;?NG;4JHTTV@, MAU;3N=60J^[Z;C02CFJ*44KUVYU+!^QVD%^+_%KDUVHC5Z>ET2#?$T AI+#$ M=EDY3(4NN+K)MQ-=A!8,#2U ED&6O>WB=,NRR/91EFG.NGHM M56IQ>M47\3"P;=D=C1CN6QCX]-$68]DR<^ [IVG#S$N_>(WKV^[$$]$J25C- M7O?".COIG'8:W;.+TW;_[.QB8%UC]U[P8A! MA1U'>1Y6WG5TS!W57"A(0O9_N9_P\)%E+5!4\I9T1KC,W[I->Z:P:"1$S(9! MJ![#G6 B^Q#18V>B_R:8N#;KU#NSGQY$2!='6?I7A$ZFR XSI[1^:\NE]?LV7UXE:2I(QH! M<[ TN!LY_DBA6 M+DO>O]-(?,QL=> "N-BDOC 2#K/U?N(,OR-V@GVN)_<-HDC$T>O>_GN1M$$* M5D$$&4.LW97=X#AP'#AN6X1;/Y9A55^?IOL?$0O)R77O96CWB/GB= M%-IHVT"MTC9HLZ6Q';@I*RGO0RKG]G0WI$#%I(#5U%>AW)2%A!" $( 06,44 MZ%CZBD";LI+K2H$2@W/5]R;>DX6^_!D0G;[K=D]3Z4PUW/5,0L2%-,2%]@=; MAW6-E16U]KPR!9#HV@?DE:35M 6.=EZK(?8L\ZJ&(@R%(SN ,*XV=LM 6.6 M9+4Z^II,F++8B+Z8HW,JAXA#JZ?OH"F,-^!EQ_%B-7K0((C0V[' M]"$JQQ[;'8\GE3J]AM4H/YIE"J,@G%3CZR4;0"7X&OP%?@JTK0"F<67Z;F9Y??NIX;NP('%[,(!XX#QX'CS"<>/T+GPN3*0[L MQAV+B'T1#^PJ&/.785ZXW7-]<9P'01OU'SXIXK@^28GX8TMW5/1F)-@P\$@2 MT?(Q->V(188'/@B24];*C MP',=Y:<,79_[MLL]&@S],!:RLS:/U!-\^G,0LD;=ZK%#UV5%C:16(3+P&I.A=5I38J+)+\77^,'X9A[ON77 M8_)[,OF*)LULW<68#==Z*PR>"K:,%-;D.U,ZA/U/7?TK.RGMF5;IOX]>_5PM M/J1JY3;PG"RLJZRA,V&+\:T(6=,Z4B;1.TQ5<.![./#-?9@2&'#U[9A-L^25 MF 0AV6D(JX#C-L!QF3<0L7^[\2A(8C8HN&'+>@<;'?'4-P1"@) -\-OY<"C2 MT,OIB/MWPDA07/IV*'@DV"'9,^K3>T)NR+![NO.O6@$CDV[;>Q\&L9MQA#.% MXS+5H.)TS_0"V!'L"';<6@Y>HUYY39QO&X7"%NZ]VAKS2[*!H$L)(FPPC[1&VNK4&L 5L 5LEG,6H;Z @ MV=X=T=C;:/2E?T\68Q ^EH&ZRH&KCT:?",2@1'H!$!;V)P ( &)F?FD$!*RL MO8_A3;L\V?3'4!Z,M8,(H;LWBE+T&N@E@/B"27IL=\ U+;_9*)_# #% ; \A M!OVU"K@0I2N8B3'_7N+N;N60U&BW$;!#? +QB1DBNAJ+>@(10$3E$7'8:*', MK3DANVV@RYPF( 8=*ZMN)Q5P(CC1&"(:0SAPXCYS8D5J>)5IWGR>M>4NI<[% M=EALZ]@TC(.,HP_X!_P#_C%)K>U+\LC ML-$.,R;*;XR(CZ[L_'6[>I+WMKY M?;<*^S;FR/3]P5:[N8%S*< 6L+6'V&JT])4&V'EL(5^DD"\2BGOA)^(H+PU0 M!LXJ!Z=^IUWKZ\*3*4M>MDJ"YMEE1/1Z0 00 404LD::^C(+D36R][&ZYQ89 M":3C$JVRW?%^NHVZ/N6T\^X/0@L(+:P$+L3M "Z JR0C<@/[33 N]R6J=^G; MP5CVM/XN(C;ACRNV#MA=9ZW1TU=OT)3%1O3"'(U4/4!T45 >@ @IO?5]15[ MWA4\(%SW"G&_JGKJA<0ZQ.N6+V^A,7*.B (B"L#6[#XD @%:@%8IT-*8 ;'S MT*K(:4-SCVN:?^['*%J!K\!7X"OP525H5?7J.64:'M=Q8/\]"CQ'A-&TTFSW M$SO_;^+&[^I!4K&*$5N'L3'$JJQ+!(X#QX'CC"6:XOCO.X9:/^P_8G]MK@2EJ%]*N\ M_*,;T^/M]$FG@1\%GNLH%^8ZIO^-!3TW&+(T"_[9- I#GY,L,A5-#=WU22:F MWXMS\X-PS+TY(%KRFNE\U*HR6WA>=LW/!_4#]9U8ULZ_+YCPC3L6$?LB'MA5 M,.;/Q/&#Z\0C^DBDO0U"1X32=_?X)!(?\P_/:#X;5-&SG:&GL=!57]XY3L?4 M;O[P-CX78CV;TYJW;_GUF/R>3+ZB60Q;-^MFP[7>"DRF@BTCA37YSI109_]3 M5__*3A*R2>"+L##Q_OOHU<_UU$.J,VX#STF?\Q=I5W9.FL5A9\(6XUL1LJ9U MQ!IU:^F$<[!AV>'Q$KAP]2CY1OER$+$K,0E"LI[@SX+C-L!Q)]SCODT&[[_= M>!0D,1LXP21V U_:[,LZ'1L=\4TP<6W6J6MO#@6$ "$+^.U\.!2V_WH]K8&2=YU*'@DV"'9,^J3$?6?JKXA>W7^Y_F7/\Y+Z4N"W7_DFR#?!!P' MCML3CD.&TQS5%GSZ%@9.0K;6,XJ^=RH]^F5C9SN)$YWV*W4CJ(' M39<1FZC[MXG:Z;90F@6.-5(I]EL*M%M(I8 4@!38:RE@]?4E9INRD.L*@3*# MB#ON]%R+\-ZU2ZD(NCM5/JPCJ]'15PQNYRM](+JE(;JU;_!"(1W "_ JXYQ. M?0/UW_;C^,[Z0?1.Y>W)FR#F7MZ1J SDO0=@66:(2L1_EA:R9>76JUOZ*LTO M/]$=5G#08_N+IF[/TNB) 4U TQZCJ:^QC=<^0 G9BB_3]O3K] X<)SYA$/:8KQ7[-O5U\O+F\0TH"#:2[AP''@.'"< M^81;/Z31[%1=JR)H,;NOV6O")(6+!A=MAHA.N]8$(H (("(/6O3TY?#N"B!* MC%I4W\#"N:XEB-3O:&Q@@6,G\)0!KGEP:3NI#' !7 7SG3A3%>)9[J(":*( M3<)@N%+GQWU-GC]JMNLXBH(81H5B&$:CJ=D FH FH$E/N%!;&NQ>0 D94"_3 M]NNW\ZO!S>677]GY__MV_N7Z_!IY4,A*,9=PX#AP'#C.?,(A#RK^=,T]$3'N M.VS,P[]%3*-DXOM$^)&(3#%SMVK)=GL-I(+ \3/+\=LJ(GJ-KKXX"1 !1%0> M$8>MMKZ=9FQZ&6&]KHBNO(^.W(DS!VD5

,(J(QA ,G@A/-(!PX<9\Y44,E MG*I'2V8[$9=?3K_^=@[KE^YK-%'S!OX@_,'"[K?.S&,@ HBH/"(Z30 "(1"8 M^]4BHC&$ R>"$\T@'#AQGSD1(9!/:>"#G9Q??+TZS\(@[&;P_\ZO8>C*8$B[ MCA[97-^SBZNMO'TJWP':H9$'/TI?)N^IUKTO/[V>R;D^_,"9);3TS/\+^'@)4H"O"O MC9-PPQ0KH?)R4Z>E\!;9*L%%B#5M>7L1\@OR:^G]GZ[&=G>07Y!?D%^07QN4 M7^T&Q)W@[%@$Q&R:,1#@=I>6U<8YC"?<80#QX'CP''F M$PZUO>)/)SQR[6UZ6:800IL?4-Z/8\,@9)%,=:&7!(G\ M/(P?>"ADPV-)S8A%";TN'O$98?,11C3&,)2ODX^.F!LQ/WB@R^S@SJ?9.2R9 MT+6^3*>)8L$=^9*02RP^,JE;TP'3!2&WY10B$=Z[MF"Q",='S!>QO$%>XP41 M?9Y,@C!.?#=^E).=OF8Z+C7($;WF5@B?.6(HPE NN>^P!QZQ!R)]+"0YA_)^ M\=]$/HGH*]_@$ WEVW*BUXP%7Q4D1?I57O[1C>GQ=OJDT\!7Z72*7Z]C^I_B M22+[*8]&[(),K=?[.RTY%9N>*L(7)U-XRIS-5"=5KY[B$DC\]'OQ-7X0CKDW M9S!8\IKI@Y668;;PO.R:GP_J!^H[J5 [_[Z C#?N6$3LBWA@5\&8/S,T">EW MKI\.DB=QD/^06K7JEP?7B4=T-1$B2V DQ>WQ220^YA^>+?9LW,5@XTSA-Q9F M5RP?KTS'U+9^>-ND6&BW9'-:\_;F=E^_W=O;E1Y]I5:^(LO5S!?F0JI7;P'/2Y_Q%:IV=^])./1.V&-^2B=2T MCI0)^PZO!VSX'C9\,Z.Q!"Y.I2 R% R ;X[7PX%';J.ZN(CY&@N/3M4/!(L$.R M9]2GO>G%6&882$5+)%*C-!873$3(5:"/V[%[[\:NB'!B;=O[<08QHW&$ \>! MX\!QYA,.)]:*Y\&W:=J;0HV]3%;76@#,E)64]^'(RO:T-:1 Q:2 UC):IJPD MI "D *3 "I/668S*E(5<5PC@X-HKQ!TX_TFB.$V1R_+6?-OUA$IPRPI-T>_R MFRT#>Y,PN'?E'O#M(R)[1LILQ%G <> X4P@'CMM.9*_3J[QF'@6+! M-&4\STFG#U'\>DKROO2'ZZ.%*'Q?-$Q\2HY>PVIHXQ?@ KBH/"Z@*#8:'ZF^ M%?8UIK^]GM2Y]PW3#C?1,.TYBU0H%HU6A29IK=U!7E=CZXE=K[@ : %:JRBU MGKZ6\WNNU!#-BS^EYR B6?JBL&T612*.5 T(S^6WKE?>%MH^1I'AZ8-_P#_@ MGTKM8BUG05GURFO$;Z&8<-=AXOM$^)%(U6"@PBUV$H:R]DZJ'V&GOD;&EL;F MSW !X0("6K.#%;4NH 5H 5IEU(HM/[BR*]!:/WRR ];BI7]/%F$0/I:!J\K! MY[#9K+5TN[&['82$,[_7>&G5EBY2![P +WN.%TN?=C&%\;=BA>U-,.]L<\GI MN^,$'5K-CCZ@[?DF,P(0"$!L-T%^YP,1@!@@!O56U1RJ7;(R8_Z]Q,WA"B*M MT45\ _$-Q#>65TVM6A. 6 F*7(T=&W7VL*XR,@6&KU"ML.$S&7UPYOZ=60 M>PLI$8A$F*2D=@=;K1H:4P-:@%89:@N9?"6;C+MF&:85-4JV"RN'H\,Z GB( M1R >L2Q "N$KQHQH:CWH@16_-Z-Y&8%>J])K!#I^6_G29M5GB MWT7$)OR1WWKE&-Q!Z(@PYR1K\IU%@>DL39;1EFGKBJ ML)6P@W#3MD M=/V"SS_]F$3'=YQ//E[;(^$DGO@Z_"(>!K9-U))^R;],!#9Y"Z1(\W_/%G;XCK= MN&,1,2("NPK&_&6!6+C=L&*>5F4C,<\I.LB%M.?,]?X4?4H"(7'B568ZP^#<)SVYZ9/ M[.KZCTA]D'>05^T&3D2NMHAHU-+7%O0&=NCZC$;DT4W1$1/?;3&)Y<4LDIS) M^%AR=/3A]1Y [R5=LU.AA;=EU_Q\4#]0WTDTV_GWU6%+_'3G^ND@>1('^0^IT:1^>7"=>$17$R&R MB!TI!(]/(O$Q__!L?6?C+@:\IHJDNS"$N7S(+!U2I_O#VYIJH3K,IM1>\_Y* MW][:Z.LKGX;0?Y]4ZJ]E\T\'VS%[F^&95%R#6NK;0RH6;P//29\S,X:8LH:8 M,H?8UR2.8E)_-/1WV(3@Q&IL>+U!R6WSYI=D?$NV4C!DRI#?ZD;%C@4]IL-] MJY/;'K+=O]4/PCD>$$GXG6"_AIR>>D9N +O@;LC^Y%ZB;/Z4+Y?N%U_B?F7E M$LTW190RTVBCU"/<1M1.F]S6ZM7X'B-B8XUI];7(1A$/A:M0GY9TWW::B M.;0VT%\9YTC@A&K27+MSZIN\IWKYX1]34 0':7T:_BDBG?JL[#W4K:JU9DV; MN8A3DG"_-"NQ73LEV:S76OHV@G!.LA)&Y';W'?6)]YWTZ_HHUZ4MLF@0YBJL M\W;'<;-J=12:A..&G:WWT*)5:^BB@RG+6[;^@9K9X9VM9K?6T58_;5<0@9TM M[&QIV-DJ/[R.V!\<)#A(3U5:JV9I,_+@(.V!@Z1W9ZO::@M-E; S!?=I67(T M^K46 @J;BK;>!;:>].!!2(;165]MM":!;\,>ZY1=MW M8 MPEG#;M;\;A9Z>L(=@SLV/;?8K36UV<^[@@CL9F$W:^VP8'T#=;<1+X1K9:)K MM5WOJ5]KH.0]'"3L9F$WRP#M!"6TP^Y3LU7KP'W:G/NT![M9);4O;$Z^,R=( M9)7V/,:[A]M=W;*Z0ZY"WKT(O%<([\;IR_7X[EWHK32OZBL!N;;(K+R$;'5J M=7T)%9"12QI*Z[=_TM*D:97^3VDQ^4$2CP+9\\?YPZ<54V_Y.I%__T:63G3R M>/Y=A+8;B6\T#'$EFU"MTA*J.SCO=%KGK4'GI-D8-$]/VVTK;PEU>GK2VTQ+ MJ"TU42KV2N*W01*S8-9/0G55$BEQTQM5WXE T3YB/)(%_Y]QXHJCS$"9X4[1 MPA%V$*HQ?90>Y0K-L?:C$7;*C=Q9NC2V4<^C_IZ/]DM;4T@-IV Z=J]X_J@'@8_29> MCXY+1K0AV#$G?CK%Z"]^7W3/>PNES8U7-9EWJP<@I[;[J:( M8:)X@ZT6C<1#UO_1R+%=B3%W_;>0NJW1G^PSMB%P #P "%"H6ZCD(U,66[&OER_[+ZM7YK MFL]M?6JT:OWRBRE"J&^0<-7@1*NFK2SU?J=E I15 &55%4:SUFQ5A*#@Q!U2 M#XUFK0T% 04!6!H%R_H&VGD#E "E(82K!BA)5^JKBK;?L*Q>JT:?DJ&='>\$JL,X.BM)&O]9$WT8@ M HB8&1<=X %X !YR#=&K]:$A=/CO!L7:RMW+Z]2Z]:)CWY>.OHEQMWT20KM9 M4+Y>*W_;>%>$%J!5!6@9+-C;M;HVV]@@FNTQLQG#6LVNQ@:HD.0 EP&$,P9< M]1J@922' %I5AQ;IK0WD#^X*N)#V$']J]6J]9B$ZTNIKM*HAA'8X$EO7UZ9A M5P0*\% U^I0"=798E$JEJ\TG@C %(BJ/B#I:P ,/P,.]V:@V4O-BV$'JK=M%NAB4U:O-W$W!7A!Z@684= 8,5 M0Z?6AA[8*68SA[64S5$VB2#) 2X862_04;4KWSHA 5% = _U7QD0W'6(520) MHUKP GU646P+>IY76@PU-189?8M0NR*&@"C0!_0IE3Y+%_@O@595H _X!QK] MY0(ZT.C0Z)#(&Z1/P3'],5:]?A9=O^#S3S\FT?$=YY./U_9(.(DGO@ZO1SP4 M)SP2SFDPG@@_XK(-LOHU&B3Q* AIN,X?/D'S.@[LO],VR=\\[D- MNM7[O?77S=D!^\,SCK-,XNNN=G_9.+3JO=/6DV.XUNR^K6 M#WYYLJC%!;IQQR)B7\0#NPK&_.4%+MSNN;XX'J6-4ZQ&_8=/2N2X1"@__MCJ M$5?IY)*;D6##P",>),YE:M59E(S'7"Y/Q&+Z"WL(.79_1J#RY)D=,?+?%)*;_ M9=V:)VFW9OEPN3)9ETGFN4/QX>.K?/Q."J[1X685E+TYNE3X/&O \R*7S,FG M.DVI.$?YO?@:7ZZ.-R?"+'G-],'INMO"\[)K?CZH'ZCO)+SL_/OJ_$UL=.?Z MZ2!Y$@?Y#ZF$5+\\N$X\HJN)$)FB)AGM\4DD/N8?/CU5NK-QAXMDN]5<*'>7 M#\&E8VJW?WA;V2U4O^G]_?5NMZI\>[7G7FG2]S;Z]HH$LU\VVS>D %XP0ZUM MM/XSJM%?9IZQ=[2G!^^AZZ1>9C2X!6LPG*UVZD4A+* _+- $)M")5=?8=J@3 M*V3(>O39@MQ8WBJ!##%7AER),7?]MXSB;8WN=!:C,W)\G]VA8(=_"1Y&'R#J M8"YM0IC[PIFPEGW"/^[8HI.>>"5M( MYY8UK2/6J%O:SE;O82.^+GJ:X[3!MI6P=B/%^,3[?VV,K:J0(=6HU^K-TBEB MRMI#TA@J:4 X$&Z+#N8&B6@\X=;?#VUVJN[X_!IRF6RV33O*& O!JJ& %H)[ MFTF1;K6TYYZ48#*W:QU I#8NJL-^NP5?98V9V&U:G6>JF_.7@3A4+@:#=K= M+$-R6*^5'PI[SB7ED4@[(VG;_D;80D=J;6DHW#3RFJU:#\W- "X$4T&X72,< MHM"(0K^/:GGFMSZSO>QC8%NUWAMEE>]ZF5#[;<1#N)=;"62K)KE5K[40Y08B M$,4%?8PTEV$55\\YVVZRNKY:]G\[,UUX-[OU Z$+1"%+IK45JU;?JDG4U"$*+2A1B8( M!\(A"FT$X1"%+N1G:XM#[WJ"MC[S'0G:",KL=YC;ZM[MA+GW($&[:Z2_6XT$[=8&:I<@0=LLM)HE^_8S--[HUMKEU_$'N N M$ Z$@S@O69QO3<#MBH3'Q@#*A\]GI_<0I$20"6'[[+YVHU9'V!Z(0%@:]-F* M1$787I/1BNQT$UQN8PQ=9*D;L^=WS&Q']?"5K'>KIJ_,&I+3$9/9[RAWHU7K:RNW:@KK(\J-*"[H8S1] M$.7>3I1[#Y+3M:4Q[&;XNZFQ^PY"<,9@SBP)5H8&-)[;_K4QMJJ$G&G7VN6? M=#%E[2%I#)4T(!P(AV"_$81;/]A?>>_EZR1V S]B]R*29=&Y[S#Q?2)L^24. MU,\+/)L9J;6[.',1\.;D.W."Y-83:^T5%$Z?+GBB.09*66U(%TRZ%))4SHB! MYM@"&DUA+GW>T;)4VC\OZ2W*F,(+$#0[*&BT65UEU-RH:]/UX"TH,2BQN?NL M>KNFKV?KOB@Q[/*][2>+-#>.T_J;Y1?OYMZ@M4$8(Z1O#I1A89C/CILS/79B M^['1J_6M[9/,%.Z!,*NJ,#.(LN4"MM8QLZPHN!&J%:JU<%^GH[&$[=YKUD(8 MX,=8.;J+KB]\+LS+N_'CC:3##2W:B4=__.6?__CI MM:=]XX]CX<>#!QXZY^.)%SP*H9[Z+0GM$5WQS>/^G]Q+U/L&492,T]?-OX9X MR)>,;) 15K?N&,1L2_B@5T%8_ZR)GAM?14CNSXIDOACJT=" M0>>"7_K,$;$(QZY/HH?%(\&&W W9/9%.L&"H?CF__O;MB#V,7'O$'GC$TNNY M3&!P?78A;L.$AX\R&-.GRP1+(J'N._$(R,>T?(%'5 C4 K!)Z-KR5>/ $1Y= MQF,FU )&Z=L#CS2GO.!!T4 XQYS$"+\3C,]6\>.K#/DF-4T2"TL.UJ;E%^$R M##2GKNO$+T4&DM^+K_&#<,R].55DR6NF#U;BB=G"\[)K?CZH'ZCO)'OM_/OJ MK#_FX9WKIX/D21SD/Z06E_KEP77B$5U-A,A4!DE\CT\B\3'_\&PY9^,NAE>G MFJ*_,'MJ^0!M.J1V_X>W5=%"A9A-J;'F_=N]':-?_O:*Y+\9Y[%,A]O;[NG; M-\3NBO107U.]1N/WG/1!?Y&Z8.%GNS&%,)M16>TW+Y M_AW;YUB=VVZ;IA[8=)_85%MX$6P*-BV/39?>@D<"R6M%E?)3%2(B1"7:Z"5')0IL_F!56V%TM5&VX]/5I&\ % M<-EQN#3[-6V=(O8#+H@&ODS$*S?Z^W@8"L%<&<(54TF\.H:.QP > >@+^\2D!VMEF:EX56H MX #7#I$01$* &J &J %J3$+-RL=1ESOQJ>F,YN*CH'_XH2"Z_:]P/@=1]-6_ M]&4A9?F^U8]XMML#Z[Q=/^^WS]NGK>[%J75QHHYX-CMG[8;5W+W@MT*X=#CVD*VD&GF2##Q_9JQR, M8YY348UCGO,YZ"TMYSR;[:T>5>Q5^IPEYHZY8^Z8NXESKTBHTCC?<:9@WVR" M4W8_\M=]J6=F5/]]].J_>&AK_7JT%6'"ERWI-6BJ@06[^\Z!GP4Y3CVY$>V[#?GM. MR=).Z6OGS0ONOB[TMC4P&3_?:JK!KHIC,Q!B% AF>RY&0N&SVJD %H %* 2 M "" 0H!" !:@$* 0 (HA-450HFG:YN=JA]U. W"22"/.3!'W-+=PD[H4G>[ MZM;XDCSZNL[L0E,9JUVOZ>O79OK:R_M0Z6Q'DMZ-YS9(FN)]A_5:8V,$J>1A M@0\00Q!#$$/EBJ%^$^4G8>] T$#0E&WO6"CD!'L'8@AB:+OEY%K-VM*M36#P M0-) TD#2O-?@08!'C\&S?F;U#NQNR4D.:9IQ6M[ $:I"05H%07:7RGY89;=K M=GANNRU-]8.O;=6T]=DSA0/*5N;0V3L,B!(J$0$7P 5P 5P %\ %< %<[ 4N MX%@ $ $% 6RM=?.UAZ/16B[W&,3/EFI?L?28"JO/\2F4=9M8]=*FWS!KA6P M-9^)6W[*_WYLU !Y0-YV;416'_4 MKFOL3@+;ETV!5/(L^J+@] M!E09CAIP!5SM.ZYTGF\'GH"G?<<3]!1P!5SIQU6K 44%0 %04%3;QU6)B8N= M7M5CB*HG%./WW/5DA^KC81 >1]P3)12>W)O&;$R2R*_8ZH#1^BTE?&8&W MR+<3=0::5J?6VC[)3.&>LFT*;%!"F$&8E;C?VS2'8KN](0Q)!TD'2;E:5A/!-IAM$&9&LB.$V:IF&X)M MFS]]\6,L]PT77;\Q$5R@CN?ZXGB4MB6U&O4?/AFG+Y8<[+->K?.O+3QE3O;5 MB9O44UR?Q'KZO?@:/PC'W)OC24M>,WVP6DUF"\_+KOGYH'Z@OA-/VOGW!82Z M<<7"<>T=5$B Q_A 2/3R+Q M,?_P;#EGXR[N[,_21%H+DS:63PY(Q]1L__ V1A>*EVQ.Z]W>V^K;MWL[YE[1 MP6/NF+OQFLS!=LT.Q&S_);W9\(6XUL1SNC8M(Y8HVXM75BU(DSX MLB6]!DTUL&!WWSGPLX@B=C/B/K,:[#>Z9*0M91.B#GPVY;,I=[$@9+^&@LAM:V!_8& MIIE#TNR\I#FLU_H;(\ANYX!##$$,00R]CQKM7JT!>P>"!H(&@J8Z%:A@[T , M00Q!#+TCP(.N@C!X(&D@:*P->%;[8?"@Q6+\Z51.59975*A: J#V$%"'=8UQC26)L]L'E@ WP.WE,&(/^@OZ M"X""_C)6?Y68N=CI53WDJ)I",7[/74^VJ#X>!N%QQ#U10L79-[N_OP>KQL?% M]=41>(M\.U%HH%6OUY9N\5D>R4SAGK)-#6Q<0IA!F)5HR^DKB[LVQ7;;RH.D M@Z2#I-N6I.OT-1:B@]4&6099!EFV/:NMI) VK#9(.D@Z2#I3)%VKJ[.../V"SS_]F$3'=YQ//E[;(^$DGO@Z MG#4UE?U#O_J7_KV(8GD (KJ1S[ZA&9]X@?WW+__\QT^+;[>#.U\^X(9_/Q&^ M&+IQ=!5XWD40/O#0F7\*T=>71+P2PY\/+LX:=:OW>^NOF[,#YCKT [?CX\9Y MH]ELG[8O.OVSL_K%V>!T,&AW3YK-;NNDU3CO'?SR9%&*!+YQQR)B7\0#NPK& M_&716KC='2$M>,WVPXF5F"\_+ MKOGYH'Z@OA,B[?S[ZHL^YN&=ZZ>#Y$DO>W^E;Z_V MZ"LU^?5/(&[$='_9 %BCG[>&3#W+,CM5K_SVYW^1W\C.2?4X[$S88GPK0M:T MCMYA5('_5N>_YA;8[SDEL[N0%#RMH5^//;T'=4PA2G*-@R@_W<8#U837? " !BEA9> MT[8QN"MX0/>[-TTR1QACDJ&2_'N(8PH[();J3!N<*,)BCH"J'!XW-@H 'X*'R>+#T M.42[@@<$ '4% ,NUQ7;'.3KL;R#M"V$)A"6 O.<%X/25[07R@#P@;WGD(12_ MQ:XGL$NE7^#YQ0RY_EA4(HIC'2:QJ'7KNV(W5'TJQ]=ZJM;%#'ERW MK/9M[Z#:?JM+Q%: W"TG8[V7>*9@<5W-#8@"HH"HT1"M?-7-]4GX2L4NX3NZ M:W65TLS!%%)NKF=#>40I(=^TJ3&5X2W"F,(*9=L.,!$@9R!GYO-X=5;Z@YR! MG(&<@9Q99,_HK,BW+W)&>\^H59H^+6X=]2?W$A7T'_C.[PG1;?A(+#>P;?)W MX^C,C6POB))PI=Y19X-&O=X9U"_.>_W&H%]O6JUSU3NJUV[U+:M=>N\H36NN MOCXKDGU]^G_.S_[X?,XN+PO!B#\'G_\8W%Q^_<(&7\[8[W\,/E]>_'7YY57F^M7>>2UR: GE*$]H3K;[0S4J'1?(TR^*I.O?'00/:%>(Q9Z0NTV M_Z$'RNH]H=@S0NMXLGQ.E$Q>6 XBS:=7#-G.),Y2*M/D"'H0(ASH&F0(8M"] M"GQH A^6V[T*1L721FWEC=:YAMZENN MG6.GK6!'Y63!H=745^MQ6>KL=W$K*-T]QML6ZN"8 B#$>($KX,H\7"%N^@IQ MSWVGA,2+4@HO&.^+;:XBPYO<684M'IVM?-Y-,%-X!R$R0W>.(SX<"CMV[P7[O]Q/ M>/C(K",F*RX'!^4SA7NOZE?)G2?;#A-ZN.?R6]=S8U?F+-'S[,#WA4I8 M8@]N/$J?OVB7JL9NZ$]BSIE/^ZW0SZIQGGA6Z$1-4+XB]GY8OUD-+:MCUNH1X'2.-B^+%S$_B(E)(MDS MA]^2\<%&G/YS*P2QP]B-Y>^WPN9)).0Z/C(>"G4/GTP\ IUD-UK0_-=0_#=Q M0\G4*:.X_E"67%/<-?T;L>>MD!T7)2^D/!@*XDTWHNMM+Y%LE;&^Y"490E0] M?8:N3QSDYZ2M$?Q=[*&M&AU[:4@O%WWK=Y8Q M(>8U=UFEMDBBKZ*]W\+YG/Y3*[UFWM7:QHU463IGN-9\ULY/2+_*RS^Z,4W0 MS@+#WT?NK;N@O^I[!OF170O!+DD*S'2NU3Z\_4"BA31-C?T[DV1#UQ/.D103 M)%N"$0B9^"3?O;8E: _D9+UV05)+&;5C_\_=OM(0FM(8H7T MUI&21R*;0RXR@TQ#DQH;TW+)BJ(LFR>[)%'RG;GCL7!<>B?IPHG4T4JARILB M6GE."E^P";\3J:)\=3SK*\G76&@.%0K]6Y=_6Y/6DH]R=GV]*D.U%,K61GLS MPXZ"3J[?2\-*9DS, )_9&$5(,ZZLAG1 ],@IN*>6"EVMWK- SNR2G;$]G-D? MV,74JKO.K3HV-4]?$//\0VJLOB$1G9=K2J]<#7I14>E@2(-W8_&9_#SGTH^Y M?^>2M!U$9-M&%XGDU\&8.-/]7_6J\_3PR'RQZB6J3/>;Y^WNZ?NG29!A(CU+)!V4E1\EXS$.Z M+F(BBMUQZC&H-9 .]'01\B,\$O!#M7K'GEP^:1%DZT=R02Y@(4%"'O:9JY.T M5TH!);GUE>1N::G(W:MOMRYS#W695PEXHBZN837O!BJBNF[$O2I;BF7N9LB2 MURA<5_H^K 81V*LZJY%IK"V]"]4;*E:]P:JC?,,F]=(.2(O&*FYIJW5V5J^W>B?]07?0NVAU+M3N;_>DT1]8 M@XKW&#[_];?S+S?L\LO%UZO?5%_A5U=^Q[96RQKMUXD(N>0Y%J5,&*D474<, M:1B.3'R1"6LT"95".V3<9VK391*ZD9"Y%4G,'D:N/:+[)UQFT!2R;XM)O2X] M^)Z[7IIW/N*Q_$7E$H[A*/A]YCFDHCF#URQ9 %T^$YPG8C^: Q_UO( M'#WUB\K[&04/*I/=(Z#( 80B"I+0%FDE3KI2;M-'D;R4'J>&Y-NBQKXFX9NO MB536?7J5^"[L1*7J!\.A:XNP^(AG?Z1AW+OB(7J!'A.9N^]GJ8%\/G_YED=N M=#1-%G33!*/BW2GAZ0W"3X3\XYT([D(^H960I%1)_T'()DDX"6CN:N52\LA) MSA,H6P3YA]E0YPB5IT@^8^$5.2ZSDS/%HOB:Z"WSKFC 'R544J:D#^N^*DU0 MO4UHU6GIB92T-&[\>*1FK#+ %9]O:D9^H&="&4B).WU^)\*(L!>HB8R$Y^2' M)!3$Y/)G;$VL=51@<5K]Q,O*U$X\[D?J6H]XR5-9\@7 JQ39Y_GUB2^S\^0- M-=63*I0P]![5B17%*(X@$3%6$D1!_4$3 ^GECN"I["MP!Y%$'!DVWE#9!VD2 M4SK@]^<6FI:I=?6:*",I3")QED5]*[.K:-EHP*%$-TDW*:4=-XI#]S:)@S#E M;L<-A1TS.XEHCE)<+\@'BPKG2W)YJI 12O:('U,1^=_$G4B"/TGU6CC:\O._ M>N^C]NRVY;:5D>^UP7PO>1A30\)7N[/=A*_&=E^/R>_)Y"L?G#2\6^V6J]B5 MG]DG\]'8^;.3R7L3'-=)T*=^3T)D#:4NG[/MWL.G9J2D5JKA=T]7V!@E;<"' M:_!A%WP(/C2 #Y=.P4'V_LM<.QC3GVR.!/Y-H-T88NVNF 3'@>/ <14^I%2O MND;]0R:0.&DI@U5:0N*TTBZ=5FIWNSBN!(<0':?W6@JT^AU]#0E,64E( 4@! M2(%5I$"C4VM!"FPN*%=Y'^*SS%YC66R.'>;)28WZI\^#F\%OT^_62AT6]_"$ ML]6HU[3MF^W\P3 $C#0$C/8'7'V=1YF +6 +V)J5YNB@X3S"SBO0\)3[W.&E M@&K7^MYV6F5UB=S=0[8(V@!0+V]V-&M- J J!T10Q; !0"BAJ)J^K=Y '% M5;(2]M#UZG8:&NW#7?>]$-= 7&,EWZNA4;4!7 7P%7PPSHU;:=S=AY]<.U+3ZI>610]1 U$#40-3DHJ;1;>O;0]@;4;-48[B-#:Q M%<:K*W= M 62/AK9\JQ(C%AF=531W5NEI::S2W:OV&H;=CMXB"S"_OA23=;-?[MV@KGM6 M4?M;L2_6^;0OUE-IMZ(H?:.#1*'MUAIO>L]T??%\;I6ITVY4*?:\R\K,UVE: M:8>]1>H3C2QVN8% M1ESZ=QYI"^AHX 1\#>&6+LK-\%Q*+13O _UW>H\M9#B67Z=B:_U+*:M7;I M3I I'%&VTH47"' 5P55OHB(Z'-X5:)BV'"@!5)7#3AT'>>'RX6A[ 0_:C@'M M"A[@_.Q.%4I=W=!+.('7VD1[@.7G7V' PGVJFOMD,"RM_@;J[^T%+"N2JE=J M<3Y9<0]F9OS)ZJ"5,OPN^%TS0'3UJ9E= 012\EY)R9.%P\HPZ_:FY$F_K*(" M>UCPI$*@K*Y.VQ]HHE"825[7KM0BFA1/0XGI::C9<:75S@^MP'8XTK\'1_H; M70L'^N'THG8(!$W9.T6H'%)2Y9!%GW_Z,8F.[SB??+P6=])BN!*3@$CIWYVY MD>T%41**&YKXB1?8?__RSW_\-+U\Q$-QPB/AG ;CB? C=8KYZT3^=^ [E[X\ M+NG>BV\>]Z-O9)7:CT1?7Q+Q2@Q_/K@XDP=K?V_]=7-VP%R'?N!V?'PV:)\U M.IWVQ4FG?GYV>M(_:3?;W9-FLUGO-@>][L$O3Q:E2. W:CXL6M/%-2^R:A6M M'@%#TRJKK\\.?%['1-5C1456)..S97^_.%:VW\U(L"%W0W;/O42P8,A"$<6A M:\N#09$J)D#V(4-N;AWR(F"]2U MU;.#A#@Y&(_ILO39V?4.C]7?[T+NQS7V;\%&_%XPX0DUCCA@2234E2<>.2[' MU_8H\$1T_!MAFQY1'-O6CHGO\K.0U.)C":7_32G& MZ04AEPQP++E.DI(ND?I8#2P2X;VD'QGQ;N#47@7^-AAX#3'U7-2L+COF1 ^) M8-EK@+AH8-ODW4IQI2YS13055DM(FXM!MWG2M@87I]W39K=YWNVVVJFTL>HG M#>NT=&E3KG#YX[??!E=_L:\7[/KRUR^7%Y>G@R\W;'!Z^O6/+S>77WYEW[Y^ MOCR]/+_>(68S1[:?)"0<1?0\:VA-67ZAU+.(CQCAI#8G%?,_S0G$!QY)Z16$ M$UEIA&21Z[,SX?$'PJ#\_(5$D"PZP!ID$"FQ)R47N_."6^XQ(CY94/*ZVS#@ MSA%]BL5=^B!YK2R5-%;?[$=Z2"3L))3R,@J\1 G2&LM')4,4]ZY#H!D1J:2@ M&\KR3P3VE^Z5XINS![J'1';H"OH;">W;C+ B.F)18H\835"59B#1KWZ4NH?4 MF9W*XZE@3=\>IJ(]&G//*SQJ-LPIJ;N?HI<&-O-T)!%I2B214@V6O26E%KMW M(_?6]=PL+!.E)E8Z+IJ)4HKNG2OC-SR.2:71A,(AM\41_2T,$B*3U$$%FE_G M8[G@MZ3I&(G(6)*1J!2/"JM!XXA)K=*+CI0&5!_5($CS3V@*5>>(]'BCD+LD5J:NX_'A5D M2_'/#^*EOR1%^XP%8?%OQ-QSLDK9@[="^,2_DG:IM.*DY$-'"0K%Y7?"%R&7 MLZ"_B(D215,[0!J 1(@)V87R7CF+N0/PZ9PV009=.,?9'I,SU\RAVQPNK&&B MTV2&5OFNM]&U@#,E/Y& )9>!9 'Y13Z_4Q=+S3#F?Y.OD\\@59Y1E(PS?R,> M<0+I<$@ 5$Q+OD,BWQ(J?SSEK'@IU*LGVQG_2D3XI JDQR)U96%,L[$08+S$ M(:5SF] 82*/1'4SR=.J6I;* WN [W"/6(3WF>1G4:.:D?IC@]&S'I2?Z-/ZB M:@]N/?)%TOPOO",*!U+ZB0I8X!DP="- MU2 <,11AJ/RQ])GT(:('R[])F\"-HO01T0N^F[1N[HDT0?BH?,3LQWF?D19- M2"K;:I53*\ASN5+S4HRJ14TGF9L7\B6W4D"DKQ\++L,J:A'H@<6;Y5 3FG(8 M<[G>_#N;D(\]$S[3*'PI9.)L_LD,SKO0L"Y\$E8:?\ M7*)IR&AI[\@UO1=.]F0B%)=B-!1Q$OKR_]*6$NH626)B ?F.PKN54R_IFKK. M4P:CQ1\1]*% .\E,T/$CQZKE"OI*8,B2R!;X,;I&8 MMN-$->"(B%\D?1./B.,2?$(V#(,Q/2"("G#;IJVSPW+Y-%"N^DQJGA)O$AJO MW.AO[7[/5-:Y?A2'22KL%*.0&?,?*3<3Y3'8Q4$I(\A.1T7N@8H*D+VFHE5C MLGL\A0B;1Z,C]5\5[R&LRX<3_X](]A[+^%&*,HD0]4W*B2B>E[>9N+8%W:^8 M]*N,@\EG3DT&R<9C0K9$MX(9 5H!/)-^TLL):!8>#^]$0;K+&;MQYA0MM&K4 M(-1.O_KC0Q!Z3HV=Y"]>>$_\.)%X)!*([[803D'O2*+02Y-0R=_,J5%A+.5Q MY:-6>,\GE,;]GM PM3L+U*+KQL3FCWG4<$A#SGPV,KKD9"> M3+D\)B)DFE!.F:.9A:,D1^VZ1@^7 8U4TE_(&/:-L-6^!;TNG/>LIG^6-\Z[ M6 O_I*(M63^MER1JP>-*#2H:FQ(%SRBBGI;9 ;-]!S6AU)HB"T(Q0UYQD\E" MFS)$K-XM%Z.P%ME0)']*]U6'7FOV?M#R'#5W+K/R]*9F^I?^O1_RYV8H30N"@$;'J4!(Q6I2J,**E9P*S*5E%N= M>4R+^VGTXTB&JB?<5;LZ*@@L8PM\&NUX/%(!0+*%9(J1-Q&DZDQ<6D,?-G7LB 'ECTHC/*$,D M3-^4$UE&[7CFQ*;79'$ZZ;P_SXI8GVLTD9TX;3(A+BBRWFQ/0A':\PK>Z@MD ME]])?AR_>6$:+@[3];CSTR234)K_,BOGZ?+D_O_B72*9FQ)*[UII,I67(O6: M4(M"8BDLQD%\'A/_I&%8FX>ABC"O$:R>3,+@N_*2GK*J"MO*<(**-SZ+S2QV MQ_(?)_QQ^DN8B*<1TM3!4'^@*\,@"X06@\&[E()CCJZ1WF(H2$@IX^A2A79T MZY;Y=V3AHVSS(6)Y<%V&&.[2T%B6XZ7T@$2?W!R5KG,2VD6HB>_9_D5ZH1)? M\ME'3)HH*B/)DSNGB1\*[BE(WM&;,O JAU^![9Z[GF3.8^+P8QEB?Q9.E$@( MA:=@(R/][GA"@A'F3SGF3Q#23SX[)0$H?#M-U;@I:/-?IXOX62UB&;N/P\17 M+Y,1HGP<6;!JF(UO;K/>C0IA&1FF"N6FB%3-)(\E$\H@:\S#QY<4"!$W*&Q: MYR_)7N[.[6]+>T&9#?)24@J%MT8LB7(S@_"A,,7";%>1B70_,S-YLC X:1,A M4J,G3;LIOOCQR< 4=E5P*DVK?&%82PS"21TUM5.9)5D^?_GTDK?&!T76>KM20(TTCLVIUK>/2YV+^Z[!3Z^@E&DLSX&:;TND^ M:,9TAQG'?9@_0Z?1C5_46&H[BY_9Q=FAB*>=R:1$GP[Y>1V'K?'%"J-^7O/\ M?82>BT88I]]V01N?JJU8^5_5TZ^XC3B8,YRNI>%T.3.<=&OE?Q<<6NF[R:15 M3&YJ4"S=MQ"$BXYU+.S#L0'69YS%L^?C^72&LR$JASRT?2 9::H5$@VRU&E MIXS((%0/F8,$J/$>2Q MLD/WPY.\2L5%,_Z;QGF#%,^S_#"ZMR9J1\]^EKL4M(Y^_$&]_M!=X172DYF# M>?$E,O:]^$4U=O/2('+D9)M04L3Q4&X]1NE-+S[T^8WS@0WZQ/$FB]A6?GX"8'O,X M2I,WYT[FA.*.JS Z.57$$F0'.4>Z!R4OH85)/3,+ 26RY(12GGU(U M22^6P6R;Q21!G%1:/-.F4U7.TT,-^;/2MRF1,COP+KUZ14:E2674WN81$2G; M@)^F-LSV[--5*)QL>:!U%,=.\.#GV_S3E(A4%SII%GUJ5^2CR1)RL =5"B"_ M%:NWG4^KMVE&Y[>%->*4;:VVY!52U<(K8ZTHCAU!,WVPJA[$;.%YV34_']0/U/=HPNW\^^KU M,$CLW;E^.DAY3#W_(2UCIGYY<)UX1%<3(;+"32H!?Q*)C_F'9Z<79N,NEG\L M5AU=4.ES^0*2Z9"ZU@]O5XI:6)8JO;_17^W^RO<2Z+\/6?UYF55>);GGE5*W M2KUG6%^#?HOUR_E4WOZ1RMO/4MXN2UR4*G]9!YPDKN>DB:-D0N5?R/D*95V5 MA1M3U2\S76X%0&E^-NLJNELNB^X6)^8'L8J6G2PZ$PQC6>M'%QON&+=9DMNZ M&V V,^&KOPG0]+1E6E(0TF]5?ERXJP6Q]V+(. F)SV2<)CLR+C]K8[L=XZZF ME'9M2#M=]/PL>"347A4LOO=3\5HF':2AX6DX:"C2'"E93$;NZKV#6U^NA&Q$ ML*_JLV?$I/[+N=3XB:A>T_>L??(1L)+CP%Q/ST&)TBQ/ A9 M+Z^P@TT4RF.5]X':RT^+!ZO<.YF?[@=J-][F:HN-+BV$\.DO0R]1&Y J'IIE M7&4NY.R4U"2K:)N^298SFHUK<>9R%C===/AJ+I4E>JG\0?=H0:[8@R3!_#%F MDDA9(%=%B_,MF!=J*ARE&14JLNND]95SZ@VN_U GIH_KUL)2/X4#J86_?[U7 M]3K8X75R2Q+/M5FOT3ZVZA\^LJMT0W&:E_#;?*VMV9,'LV,1LQ\_%P^)O9 U M-T>(+%Y^1!/[3Q+EOQ:.%@6WLAZ(BJFJ,Z@1&[M^$A5V9XEL!:(4",(UN-1B>X]Y8'_&KL42;=-,5=E<8KHOI6+X#T*>KHNF&88RY33DKMHI MD"=L[F=''PN56J:5Q@DM\B6*0--"1+>/V<1>0J[:5$NS(8M9(>HHE[\P.V": M5A*H(P"ATCRJ[(SU<\$%9,%EHT5)DX.C=&M>U.E\KC+,Q=P#WS)4/3 M\P_8Z"M%L^55H679G&E)0-W:[=]3Y9 Q3EHE3Z:63;-[%MW+"O]( M1LHNFAU[2(]M/:NF(\\_>ZH:TZ(R^^H\>):I/-\F8%HAL?"T*$^%B4F*NA)' M:0VQV=?E*C >S74K<(OEF&;#RY)49))<%+TTUGS7LG!;=JG$G>0<4NV\.+0G M(YI+AHBFQ1<5W8)AK H:R9/BZ9GK.YYJI#;DZRL@Z.ZR=CBBOHIW]G!\J#YW9.>ZLWN;LM/Y(/*8V2#9YL6?U MTS:7J3.7&?I9YAI_5D4K4ONE!,F1)X4RF?"1'_V8&32V&]K)6!:#G9Z-3M-. M,GMW054 6>/T>6W15$*IS9*GT#XBOGU4IL]M(7M'EE14Y2T4NV:CF[>VY@<7 MV&1RI.I7)09EHNQI,M"SL4GKHEA"@YP !AS3/(JIV7FPWKY8LKJ4<]/.&QBHM)3\9/TKJ5Z=EVQ>ID5I&SG1T74%6,HB"0]2S4(8EY M"3F5V?-B0$I?Y?#,E=7D]G&(U,5\Z6YO31) M5#KSQ9,%RM7-X@PT3/+>PL=B :DIZ=1O;OZSFJ3G_BT]4B6/TWJB3F(O,HQY M5C%'+I[<+9,U:LE]EG[@$^%6U)FI'.09L[P^ M&A6V63"8&AOXCSG*7/\%Q?CT<7.9]=/ZXPJ*3QS?^<3PS)^=S47ZLT>%^O0% MA3G3!+,"YYE?DEW)XR?#6E<';*J4;F5U0G[2-6-2D1[[2677;)F*\HU!,L\C4>%_,+%!1$B&25S=F>.JPQIO1:9E%5E-96HH"71\APPZ&9'_WR; M;:C^O;$Y,75:]+AB+X[B^=[%TTB(DM-#5Q9WSQ*IE0%.$MF=Y70?/4_JSJR. MS&P9%+XM3NK6P]U:GC*?7AZH*N/"$^G!JY>SS:<',A;DF^M)&M[,T?7Y>93VK(Y(& M<[-0C;*/9A6V7/\^<&WIA2=QX6]2'S^*.*_"5;34IL>$;E0!S_\$819E<9Z^ M/I,PLF>?ZN0SZ[*7W$9VZ$ZF>WBQL$>^ZAP3)1.I&?.>?L4RI=.A)A.";I;[ MZ B)<_E6)0NL1K'\2D P#W%JMYSSA:J$U@W_KK]:WK_%[$B;>DLLWU(X>:2D M^5P(_C'3"%,)GW?HR@."^8YQD4]?[K"D_/$TSC ?QY.W2%0I%]=.]4OFI#X! MUORY5U7E;V%IUE ],VO E)YQS'8%CA:/M!B\SX>9C2YOE26S;&*:RO^JWF B M+NSH9D4JLS:1Q'OV*,/1/3FF:4YQ=I97^7OTA@<>.K)<[!)D4]UOGE?LR_:% M91L:G]MYRZ(:V"*[Z0'K'<2U;G+I73OVB5YC9B M7AH )),>MW,*-;4"&0BR[B"JKL#B;FN!GX6H5 [!HK#._/[B_]_>DS:WC5SY M>?,K4%.3*KN*I$E1IR>;*EF6L\[.X5CVI/8C2( D8A#@H ')FE^_[^H+ '78 MI$S)2*5F1A+0Z'[][M.14DO:N>Z]H 3 M_E2 TH6,6ONPJ!W)9RIK^SUSNW-TCCFSY0IR3V6.W]T]&XV-00>2L!#A9C0G MV&W^1Z/A^2N2&J:H5YX;HPF^F+DF!V$WT>#;*WBV&>44^#U@-W MTOJF1?*'ABL1I$=9)%-.+L',.*H%\"8$O;_XZ$Z&?8YDYB$=-C)'Y-%-]-V\ M >Q7A\/(:&UY7H_YF8,!QYYKDK=Q:KAKI=@)^RH%6[M_,5WD8!+W?P'ZAR7< MO7D/>)O$7="FIM)L*,O@#8F2\-@C<^ MBJDL/ H-/K.@)+-KG*4X78!&E.KOZ[PU].1+_IJ0@-YV%E]A"'PE33+>N\MQ M9=N:%1O9L8V -;,H!PJUV1;F[#;_?!#\W-BF/WY!W,_2_:/QB2\"]'N&@C)3 M>9WILJVG\C<-&"*9 9*OX_5(,@-5J4DX27U14/"0J\:2/-TUGB?6?F'A[I_2 M\&*=3Y9/6+^B=>8XW =!H!FRGB9;Y*G]%%SN*IS&'9_:!I\ZC:CPJQ-K4QI:PF0K"IT_EXCH=TP-=/X75#(&VU]AS16&D'I;,>L1WGM M2%-N;CXE=6?7(B=5('D%G3FV'51\[WH97CM>!FP"M7%1^GZM3Z.)HJ$R"-I= M_5;]W6>Y3&L_XUO(R%B1:>W;8E!O,ZEWN?)DN!T3[TJT25XN3",LGHE.^H?H MU':$?:T[,SXZ"%ZAQ*1$0ECJGV%6H8/(#4!;#8W7=F;5NZW[_ UH-_?5(DG; M7IR1_ZJQP<+Q2 &*FTO0CP@IW%Y"Q%S;6B!:B4%G';!2BDZZ 44]3*U)*<1E"#*D$13JT2NL>DDIQ[V$&2TTB>"?)E]&QR(YF+ M]1ZB-[2BV8'(&\\?UATP[4!O#F[8C- ZK%FEW3E.\13XVH7TV]B^./L@]7>* M_1#T-=/N0_+2]*2].+*A.YZ@'*Z24KQR5*2EYZ/+@&RNU3*KN=(2&!%G?F'_ M6\4I>RFGEJ7T)< RZ]0WM7^F5Z[.9B>/:9[F<_*:SD#O3SA< P8FNB=OELI2 M%6)5QK41BSN7/.T;PTEB@LL\Q6"\=0. MW;PH@1%@=#+XN")_A.OA/;WXZ/EU89W]_O"DI[,O.$JB55-)L3J31K J>/:! MRHX/AX?/O67-K[W%;:QSF4<\.*"(RR(W1762L$0XIA-5N>#;?%^4%*L<":_E M(KT:1-!QQ#5_2$(VG5!;M1.CDH8S#-[4 NAM7M'%[>1WTFFA/+"7/(\/.F/QA;\;AVW ?9!.[ /7&!S7 PH/4S2 M1N6]+A62!OU^IO349(V:QU#P)6I:*60SE)O]E3*BR\6\4T\]@YY))F:29 TU MG*YA(&4O(UH]< MZ;0!P6C4@3!3@(JX,SN#D/,2\K8=#8)W1#_PAG?"X"KT(KD^\1W(J(O4UH91 MAUQ7\#&7 );RDIK/ X&J*E3>' J>%Q$6E.IHRRRP_(2ZR4O>U#7%>*F,KM 9 M$0)/-Y4EHRHO>A7>95.4HW5XEEGRF=_U2N.YP>H+5I MU&KOF>&C4ZM'Z%O'"5%E2:0L-E>S="=6.-IX-U%[V^ MP?/)X5W:8?F=N[;5SKG,5_=IS'5;2K6'D$=[Z_#MOHIX&S+=M\L9G/1>/*[M7JQ;8>)%8YK7J=^_'8P%$5001[# M,F6;+N-][*[7L+8QVG?.SAI.@9 U11G^38K,S4#^S@$H!9;KH:?S7>](/$ , M';C7@[N6KV[,!K +J,PZY/X.F"ZFL%QR#=@[E?IAJEY!IZ9R>:\8Q@_ED:L) MS=$WZ*;Y![JJY '%Z0O-WYO^3F$P*?(08Y$\$+A*4CR.K:9!T9+%Y55>?**1 M1C&-.)7!954VY0Y#>M*:%ENSI,!06]H++E[W_WWZ:P\S>D+,S?F$CB&L::"4 MYM_?P9\4Z'GB=K^"]U+N<4 F>8I]C.#WL(2MT*,WG8F#7SLML\/%NU9@8SET M7BGJ]6<\#+4)3QPY)L3$L%*"B;R3B@JL)>T;"[+-<$C.Y2)&A$4J4K-=Q :[ M89$8:UJ-[Y1RP-6"6]0[2?1FQ19+,[1NW7F51,S+J.^@F6?7]EK#)3((SB2- MTCL8.I4H;=CD*Q=YR2*-SN>T&^"?G0.3@W5"U2H6 M8PIJ!25QT8)BJ5B%1=1>.]KC)\XH&+Z^A)0R\3D* M:%RS*'0EF:)9CJHUU<_JQWK([&IMKZYK!7N4$CDB,H"CBRA\<&] MW:QN)W1H$R]NCI7#W)5I6N(/;I2@0"VZY&4:>/"F5^FRD ZCBJMAV +JT M41N@6"?;1KES;ZQD>W2N M*^!ECB=(J%E,:646@M@&N@BY#: [3*!WDZ)E/0>+7256_;C%ZO>)%UQ^^9EE_/ILU)# M9:^J7I=26=1D6QKJ6(_M]EK& M%9S3X7&:C:A;G9'4E[#]#JTY2@(--0E%>40IBC]D Z;K'_*)6 M,/? N"-HZE)2N2YCX*[P)'1ZFS[@-#S!!K@X<,:"Y:X;(2PVIINCNU!?0,YO MH-I63:K.9O6T>.,BXD:5R)UM([Y>?6HT8 C8MHJ24.$_G/$$?]#'-\>% M9^,Q,$_]%^'ES8F3WI<;#9!<<]'RUHU8#H(6&ZT-Q2R[T4!*WM2,1-;6MI.;T MAIP,^0%KLNF6/F5P@A[L)\J+/F;EH7YAL=4FSKB:WN\7OYU[FAXU,7*6[4G_ M")-;P_Z>(NH#Y9;7[:M^>'?SHM1K.1-=$K< - AP?7?>>%)_5^C>D;ODS*F4 M=&*<8&<'#9GF*LR$PM)=@$>+:#[1C[F)@V\#\>@<)X'$OJ(D3'E>?Q]W48!CRM MP.3T:W$%6/M7.O$B@S8;M6=PKWV=9Y(V;-+13"-S\R4W M.8V>=7:*ZYJB S)[\ $$2\NF"<]-*9 W>J<%"+BT:$,.)]-MH8#Q%#Z.U)+Z M&L9[S;PF'%'ALGF!")Z6_0"295.D1662B'$W2-Y&FK=2JO';6/5V\(@)21_[(FG=J_4A9T9$(:P 9U=QI,5*@FK7$*6!F MQ @ZP>'+6I>K[8 Z_U-1]!+EF1O.Z=4B*=(Z#"-_BKU9'"5Q)#E:?21:\>^7 M(;>-IB^S&=43B57$."JJ5;53"TLMUM#0'6!TUW>B(Q5[R>D-HPXVP/:$G^++ MA!$B\Y$!2ZWF!.G>1GBN64MLN"4JQ])$RC18)YNOF$=LRUEYYS!?E:H7@,A32-1?2I>4*)2V,/*^27 MQ(Z9$3.?%90N*94WGR:T75,2M@9>I(N#D7.)!T;W@@&PB^F$5XAKQ24SY(UX M>W_<&PZ. W@LW6SM"CH%PO8NU%S)IKQB-EV YTT1:JEC\XIRZU&[ QZUT0HP MV,AFX#4:#PXW"B^Z2\?AY[=5P:@!DS!)U#BYE,%+K?,,.\MM(XD#UF,F;5;K ME>ZY^ "-#L1N6-.SRW4#-5U\RO'QM7N" M!BOEDNAE.?%802C 5F./7?D:F/0SI?PRL"-&0=.&7"/_-IH7T,1X+2A:!"2.T M;)B8*(WG<'VXXYUL1L[V0:YYA]/*AI5U^NK(&J+FS09EG,G6&'@PN49&#S%M M#D$*6A.<&(LS2TS&^A'/<1(CS+:F4V^A2HJ42TFVFR),4QK/@/*3;!8D7CMAF@=F? M[/KT5D!U0T.@ 9NVRZ X%]](\P):1((&A/(SR*AO.IF_E^2+,W/ \&;-G6C# M2%\C3P />)X0U=?R<,00QRBKTKUD-P\_+SR[N99R2S?("RERJ>"7"NZ?$G(O M<]R4&S039X[IAR?3? ?8ZJ"H+,"N3<*H*WAN,CDW8"!U,JA5!F'?"+@KQ#9G MI/RFY=$;\GNA!8;N'?@WSSJ581CH/0DXT1G'^% *\X<2N-P5S+F&;K?IM)2O9!/ND$PL X2X+.: MJBHF"\Y7JQ07U$^) T_0'4E=K&S?<$U+/6\2".Z<,NZB9 9T@// D,-H)Q*G M6."T/ID+Z!-?Z[ALR9G":6(>?67PLSX"93=H$!M+F#UL9MJL,XTPKTIN47FN M60XY'(4YA3R>\9+=__(-Z3PC021.]K-3+JB'P35?!JQ7HN*,T)S$+I]!H!" MK,'F\#R&(X-'9JF)B,IBYM0RRYYZ_YI/.[/JG;G5NM=FYX;92J^=*6/YZ0V] M;QY'[.-QW00]_I*:4$UYI3=FSL);8&)%Q0J*8=6CG[Q^-D@KO]BQ[3MWR,=U M)3IXIGL8@59SR*K;F].+5Z#J*E22N,G0Z+ _'+D2M.W>W%Y3,@#VV44U*,'TM,(?4,OK#\=NNT#C53T3%5V7GK]=HB6C(\)YL"-@\6"=\[D].P?0OW3WZ5.>GA23F<.:M M9$92F%W97EUM6Z.TF=QF$E ,,T)GI5?+97>B(Y;N*EJ".R?D>8ZFQQ:J&L[! M\@E:,K2R9+3 AT"7LE-3!RX]<)X$Z3\2'=9]R6"?N'3E-@QK]K UF09-"/3< MOF6.*>0'8:W-C>?JG3#\)21!N-\4A'X;/\P@J[!# M6!R9<7C-.B?AP4PEP&!L-S)6^X5#4Y*"\,1F>_1J,QD6 M.C6+V/B*G_:[M]VY=9O#FIS,_;9.C+?W?J13,IPUY^/^J$O*[Z;NA!EEJM,S MNB9&@E;$OOPNB_I8M3:+>G:"6 C*=,>LC]'+38'KU]IM'3E*_-PZ;TFY\+(9 M:!BZ,Y0YBD'[2\HUZ+2YM(W1T6"\V;R-J#*)1DZZD&VMR5(5<,^I??RPT"'< MZQN?=*N .2D7&0/[6!&"-/P'&93;Y)RMC?>< I? MCYN%([YLB/L>#X:;3YJS8D:\Z>N&&;.BMY2BXKT3 M'3=UF7:\C2B,IF>3&^6DR,''P<5 CZB$#V4Q,(JP*#-4T=OM?@-U5$)3+S1- M%148[S4=:&Z6HWGE9P(K$\!-4$&^LMFTK5EF"?44HOBI-Q ZH^9&,CZEF7HJ MREH]_13X<@S FN18+NI&7ZV^O0*\G.KAX=K9)VW*NTR@C4V5L'HGVS3&I:-) M@1RJL__HKK$Y6T15;!,RR!9_)7S[^R.?+CNNX[ M=3ER5O&<4$/=P5'.C#^[G\G0+DZ-XZK,5[BPT]1Q8UV%:SOGW S>9%B5N?X% M=W^DWW!KX=$0 #%!(5;TL==YN%+Q2_T?C2A;>Z]BVQ9WS^N7:^[CSKV&>4_[ MAW^];[=C[_W15[Y^\&T__VU?_\:P_YYN_GZ-MWDZO MI/?K79J).QP/3:X92(F7BR0"+K=9GKY^?-WZ=MUFN^,?;H:5\#4]2&KU.2#Y M&>ALSRW L@5^-XF9DR\#X,G:K(M7HA:$Y9V5M@?=7Z,$ZA[WWM%%1Q=?BG>G M%(R6\G_V;>XD?5A=O:.+CBX>4E[L)#G8^ZX9PW>]_B_2L2;A]!/V9<%& EP> M,IW&8+!_ V+:9H(IYSC=;.U_*24]( 0? PO:&6 ]7=[=85R'<1W&?2O ?;TO M8_3XY6DS\M+#A)IOJ[Y +8@:IC AT3Z)C =\P$QH>CP9V=5M\+%]BB<^[Q6Q-O,VP' MDA?77V*[[CVD[7H/A_;F">OH:##>NEMD5W!BVV*W\PMUM.6\]VPX&#T8:EDT M>42ZS/..\CK*VXY4VYCCZ,E+M<[WC'E5C5*:;5#8HR.DT?[AX*2SNSKOR[9D MSJ.CB&=8W+=I3/F^E;>.7IXPO8SVCCL)TGGNOD07\VO,.XOGCHUC.\.G]PXX@'M)]\?A5 MK=>UQNZ]@$93WS)F\;N/KAV=C#=7/OGDHVN=%=V%KN\!IV%70=F15D=:VY%; M^UU62.>+^RH%$>#8WZ*2^.AHZF!_;W#0&5V=%Z+S0NB2KOW!_J81I:OHZLCE MB9++P?AXA?L( MLLXGWI%61UK;Z1NS.9/JR=-65\W554<\)*PZO.KPJL.K#J\>!:RZ:J[UT+PH M\^FG19Y&<:%, YBCGX+XCRHIK[L"KV_-\W8(#7<.C4\.]S;&![T-5<,R-%R6.@&Y[_L&XEP.=-,GB MOG:+[@W_^NU9ZTV;\WC%_@:]N/3C%7]IDJ<1+_0^GL:PC$SPA@\'%V6816$1 MJ>#7O S^+RZ#\]DLGI;)9;Q[AWJ,=T"/OTQ*(-@IKW26YE44G.7+5857L'O[ MW@Z8B6TE&SV;1:<5O-*E<'><'3<"\I%'+PYO7@5)$IARY?3BX_TE_[H MP.G _C8#[)\GP+U4_Q]Y'ETE:1H /024"-F'/\=%%J;.&Q]5'%SDL_(J+.+@ MV44U 9Z>3(/QP;"_/WS^,CB#+>3+N'"\_,HEMUE>!&^7JS1> AC",LDS0 15 MJN!M1EF649!D01C44"0X+0K8*+T4?%B$9?!6P5,7<7&93&-XCOOO]X*K13)= M! 7&%8H8'YG*?GC9*2T[-SO(HF8&TI#,_T_#9&_YT>G%F?AK]]#SXH"':"YS[<>Z@ M>5,]W&(4P[Z6@'4"A<0',\TFP.>FX8JH\<\X")7,D K@6N+/JSA3],M$+F/@ MX@T")]:\D2ZR4L$DGB=9AB?]9YA587$=C'KPPAYL'G<'M)->!V&4KV@/L,(* M]UB6N/:_X5L .?BRS"M0H(; 7JY0NCG,V\7L$Q>%7@Y*D\!YNCKFB49 MP#X)4R ;^ 4>6@V^%[[RT.S[39@4P>]P4W'P2QRJJF!X/TW]9$>8]M@A_W;X M!\^8;QSO(1M^G2C@=?BWX$T1+N.KO/CD+'&V0+9'W "_Z3S]GEDGW2C1>/O7 M-*>-TP0X#I"< GJ/@,LAT2^)T\'R4[ /0N"'D5V_J*\_P_4O:?VE@TW$1B_. M\#B]M7L 3K4*"^(0";SB?&:F#QVLBOP_P+)<3C:^'R<;@,0!3@6?C)RMV<60 MMPH\X2]55L3$7*-@#F=GB,"N%(((@4T2AW[+VBD\&((A%<(OX1P*K!H2$W"C M599/4!:A=0%+@\Q2L%&<_8?,_C).\U7P,_X[&*\#(W-A_&R&LH[.&\5J6B3, MD.&+SN/P1;FR\CI0B[Q*(P!+$*Y6:0*?!5"J%0,-F#6"+<_@/W#U)0@7N%M2 MKDD^)DL4*6$&D$R1YR(!E/$O2I$2F/8.+@W]= ]'BCK2X@#L#(9=3 M3<9Z\#?W6<2EMU, 5YCJ72AG&]4JIXT Z"PZH$09!.?K!1>_AB1*\MX33V/8 MQSF5_"GP!00C*1@\/JQN_0O49Q&CJ;A"<0JB@. M\&> J+<:;"I=<]J&)$:M0*F:("8TBJ^LJD-*R *P5PMEYWM?+GZWRG(?C8!8 M(WPIDX848]#52+';N9T_+CAK0?S/"A3G6\3P\,B5H>X=V%\W+TA+YJ/1,4AF M,'X*H'IF9< 4?@70@**>7\=@6"V "ONO0N3Q[\+KI>^JT#)7H6+/ I;(W3>N M%*TQH356O 9])[/? 5D'%([^,WPI*8&.R\5]UK(+J6J"TI7,"A'V\>=I3/Q( M#5S(H7D!/(OWK*;Y2CC:66"@TPON 5/?@,+772.*#"*P8M(JBMN/,0H\Q 8+!5*"(X9PND6HK%JIF^9_?F5\ 60030EED34!7\# O( MY7E6(QSC8'C0"\XI*ZZ'MP0"0NX(]BGG1'T$[50M$8.K\.[JS.A$U!E/:,!R M2@Q59NI97C)C#X-EB.( "7@;;_-IOGRRSV5 M.PW9;;/\-_&D(,JXC>WO>2XS!#CZ=1C/G3^]CU=Y0(:##,^&@'\+/XH0&$ZG(EX&;UL,ERFT?T/(A1$^5(B]7F"5LY17ZS(FR8Z\PZQUIVF]P=W9!G0OLV *JJOQ*(JG7IEF"!I37RB@?/T(41 M8(;M"M>M_5D]1TXW,0Z7* C1K@?%#*7 GS076)4!Z)V)DB>MZR'4YG2)SX/. M+0R#-=()!A_2E'YF?0UY8[@"TR&$+:,*KLIDR:[R*1\W%< 4NK$8NCU8RQ1. M9S_AO[+,HSA]+NX3VBJY<^K']<_I'Q*9GF;C+!D2%]*LB1.#+<*(O5_\&/J, M$O)PP6-I'HJ:O(C3J%_F?3AB5: O)8HG@(7Q%'^"30Y<)+K%G0<(L('8Q"TR MXE \@0^A&N]2VM0N\?.? 3]OF6CQ=,R.AU2.;^+AGG+,-V!"$?M[SQMRE1J)_/** JO(:\YKB:VXTG8'>M3V"3,"4+6BUB8*;DMJ@FJ'*A M:QD)%W0N6LEE&J#0B7< ^7Y6+2G6"&AHQ$$OAZQ]J30NH06TDEV";M;0LD)-$&5$R 5JO ]=J,1PG3("W17>@X ..;-6\FUYJR_R2, M#<1:A _V63[#)?RG$C#BI_7E<13"(YZ;;;JZ3!^=].J&E\:EO=P[TXJ M!.MW,=\*KLW!/8TMD<#80"/ MI6UAB"]9T>I=.7JA*U*WRGP;;#M>QCHCNF/<6AV@9 ^;-CS(/BXQX< MES=HYQCH!9:9*KWK5%BW*X7^4T5SZ[:@)_I%S!X>%D#*Q:*D1?[>7\'5__VW M%Y7JS\-P]?+";LG&.][ER)YC]0$TG5=I/OWT][_\U]_,&Y)W]2%_%5_D:412 M)_JM(/?85:+B7\+B$XH<6N6:$ K6>1_/_ON'-Z]1:OUK__\^O/XA2"+X!=QM M?W1X?'IX>#P^>CW+U_:2N8B]8=D";?T M*S#%]_DR7)^@_\TBB8U,6)/$]YHS"8BO42K>1BC940A(%NOD,YVW8/+F=-K= M4NZ+28\I-,Z<9#7D>$@XFG!=7FI6BYS# $N?HL!'ZU"AV^B IG!9\.O2P9=Y*;0$6$) M61(!H0L@+%#OH0B^W6]R1^;RO056I$I@-(8-U^W?K9[(0]Q\PLZ-HHG"J)WH MI-" ;!B48 [B3K3\!\T@36;7[+5)2+9H+=@Q1W0BIPD,7"UB'*PP8F>UG,H+9&JI&N'Q9A485,D,5@N:>L27 M.C(>EOG=5SS=3]AXWUDJ#??W1B>OSD[/7Y^\/AN- M3EZ?GH^U5'IS\.;PB4DE@4_;8-*OE$*@^F[,*3_,; B MT)G?M'I M(C!KRJK0C%_KPB S+;0,73)QI;HPVSVTO?87O1ZKY#T1+I0KN$A4F1>D MINB79F !4-XMYNBR:]T^Q&=,G,H+V&:!YC%(D]H* #/-O)JP:;L,4&(BN9'F M!9#T<0R+4!E Z.H+.2ZYLT@ONZ1H5!67L;E&G6MKPMKP4H%I MMY236[J73!Y( 2WY9D 2PKWQG<2725ZI]-K>("_$WC]M'J*7@7T$N*EYD2O2 M9^CT?(:'PZW@:DW]RS*Z.8UH3P_/W-K-N M$D:>U*HF*OZC H"?(]2M"78'B76V=[1WL'\^?'7\9C@Z?SU\_6;O[,WX_,T^ M_'_O:#S]CX_D$ M#)T7X?);[_\1AFXLZ2)C;O".GG%QLN!*C?<2Q,HII^MS'A,%SO-B:?L#C(;] M_R7?56$N*KJA>\"7['XX.-ZH0]%NCY) C4H (GB)Z@4FEO9( 4 '^7R.*4=E M;#WPJR*AU/L-'_/'@\/!>$L'E20$*2G9U@&.]@:CDPWO?!5+RG'/T>2:3&&P M.:MSI]G$ _-@X ZCX-RDHE/*]3L#^C3\\D*#G8;R@WJ4?@/6,\DQ5@9\*$I0 MU4JRU(XA#'^<7[][UG+"8&Z,_T4$I\6\Z!4' [!6 M"UXC-Q'70=U;=URG$KIZXT<5_S8[USKX'93%-T?[1^.#H]'H\/S\U=[I^<'Y M\%C<&\/CX=G1$W-O8/4\7(J!T#9<[6"TK,+"^ YO#QMA5'V*UHW4=)6+X!^G MI^]LR@; -M1%\CG\],FQL]C/H%2UE%@U1Y'9&K)I#&@MHE)QCQ@2KSSE2#2Y M3"D4)CY,9T]V+^)#!9NX*LG"1(,**U393.TYV;@I< XP-=.435T4DN0&P"!P M!!8R+%4BI< OEUQ^-P$>P5!UO?FFOX!N%J 8@DNT.U<8KF]=0^Q3*8R$:YK$ M63Q+.'\ETAE\I@$!&]RSG!671"E>@M07*6R9.M4Q/4I7R("W7 =24H^_=&I$ ML.C4X M02MV>X0JSS"7 ]T )6K8G$_S/\$'RF7Q4Y;F]1EJN7+UY<75T-/D^*=) 7\Q=[P^'X!?[Y M!3[X@SQ?7J_@>>VG^@&7?M%8^^]_^=L+7"=YB?_\^_\#4$L#!!0 ( 'J> M6DZW4>=^=A@ %0: 0 1 9G1N="TR,#$X,3(S,2YXKNINM&L62[622W&2VY+>,I^S(9SLW>_=E"R)!"1L*T "D;#GOSVO'.,13,^,# UF47HXM/!U_O1 M]/[LZNK@;[_\Y>=_&XW^?GIW;9PSTUMAZAIG'",76\83<9?&[Q86WPR;LY7Q M.^/?R",:C?Q"AOKQ+*R/PESB%3*0ZW(R]UQ\R?CJ'-O(<]Q/!Q[]PT,.L0FV M) L.ABI2&1+)+N(+['Y!*RS6R,2?#I:NN_YX>/CT]/3&9MPE%+MO3+8Z/!I/ MWD^.CB<'AA23BH^V2]WZN1U"OZ5R/\^Y\X;QA2E_ M^@G)K.2$AD(%2ZB9B3#_+APX=#E1IE%98NHR0[.?S[S?6] OO@E[\8A@*?K-92UP;-@68C,5.*\,LH)O5&\G!@'#9CAS,' MBRWQHVAU90A:P[884K3:,%36B@K8R1>!OT9AN1%\&DV.NG$1]\=F7(3EML'% MAT/$38!:PF:Z(_R\=A!%+N.;2_EW/ M]5E*EMHJ'PW4$I;H7+_>'M=A(UGRBU]PB]RTXZ0]&_JQHV;_"0M Q6^;52FP M^6;!'@]-YE&7;VJ;-%VY\(\VMBQ-U.-<.C\MN$D6C/[JS(^%"5 \:<)*6 9^ MC.+"[1C S^:RL3*B0NI79R40^HB%"P2/FW"1*!;\'L4DVG%"$3'K#[[Y4O[/ MS@H1Q 1RDR9,A&7@QR@NW)(!=\V;$"4,E<1@D_AQ_6:4)OY7^0W M&+(_AN/V';8-Y9E^#$;-$5AR;'\Z@%G"*)P,_,-$ MSAOI\899GXJPY;BJ.+"+DM+E5PP,"#S*#0>2T;FK*.3ZT8&S-W"7F M9VPE:2\Q%>017S,A#@S(__7NJG@VK3BJ)A1R$?(1-[-?CB:3#Y/QV!@9YT28 M#A,>Q_*/!$U#$3525 T@^_-AEEBF&D](CN@OZG=6;4'A($M)P4P_KUTNW96T MQ8*/(2I=L#I;(KK XHHF8F;KRYQC%Q%G>S!WX:&LA9Q,/IR,C]JT M$..'@">#T%2!D"V#V86%_VK\$'#WUWU+BQ%[0',';Z_1!.3*\#^>?#@>3]KA M[Y,?$H"GGI 0R-[(5G-"%3.UT=*6+37>XY\TQCLD8R3I#!R"J64I\LBYDDXN M7ZFO#2UP8[JE5G7\TTF^5VFA,WXTXFJ,1#V#M)!2,ROBPM:%F%+KC%&)T@)3 MD]2WBF4DRGVE8TUW2U S$+6,%+T],*"%AAVM!J5RA^7X9'S<"*9]3TJK^4;6 MLO)6,SF90O#U&LMISBW:J,S;0[-6-950YWS3$YF5(!@CG$2DSQ[I<8NPU0*B)0@HX<^^3_8/R[EXI3 MT0,*G)A4.+$S?&)[1%QQB[B4:HE=(OGL#$^:6@56;U5/JHF5D2(]4.0B78F9 M?8;$\M)A3ZWZE)Y0.5YO*_I63!.638"JHR3M[8!7"Z^C1GCM$0IT>^\R\]N2.1;FXN(/C[B;KFAI*)8C=](( MN23Y_S3\"@:$XSD0P\H35R&ADNJM'/AK#VN%Y#2= M55>1*9\UZ]8>B]$9Y(PXC,&6L]@+.=UT-XF%U]H@E=$H06@B6PR.2!H)F@HQ MH&HHLGND(@U'/VXP @VV65_L5$?Y%HUN';D.PL:/R3^2]0[2E%8A=*6"!U\" M>PWE2L1SR\DU$4_4M4=9@T6S=>2:U$H7D\>ZQ>1:: YP3?DS8]83<1RI9!7/ M<24EH0LBU3 5 KOB"QPBJ(=='5+E0^M[S= :4E58^2$G,6'#IRRS2>)[U)*J MOA N6<&\^-)SI2:G*\#K3\7WQ?,:4X$;&MVMUEENCM^?C$_:MP/Y;\2(X7-B M)%DQ EX&::YKH!AFV7[[R%*N; 6Y0;E1*X@R[X'6PE'T??O 5]54V1!R_GBC MAE"0_J-*WC<.+33-_+;Z!,M=M_<:UZT!U -TX/P=B@?T7!^L9)'RY=QW&H?, M+VVHXL/4\SFV,>?8DG_XK:^AP:Q#JGPA]]W)^&T9+G)>&E*&#V$G&:*I2RC[ MPK:QZ9)'^.M.>H=WV&1R3NB0-F'!C>E6(IIS>3.(1M4H2*$B(UW3T/&]Y>R1 MP'4KEXQ'G]O#6DJN$LVE*2O#&-8PT"[T:-DGO':83=Q@?(UUQ.MBQ^4':*" M&_>(3+GRM8P3[3 2D!AVRVXZ/*2+E:\KG&@'ATCM0QP9HFW+*WK+R:.<3CB; M7[%C08@JH@W.U=4A56Z#],L,\;XJH49$=P2$C8CR'K*DGEO8KIH4RZW:.TU@ M64T !VGSOF#7]W9N,;]?(EX[=BE?L+QGZ6[Y@(72P->25 Q%9LBZGU*7G!/' M@Z65>VQZG+C-NU)#JN7=Z8-F^4"'&AP1E]4883U&7-&^6X&"SF*N9O8I$L2< M4DMI"UM= :Y#NQ+FG"]8 '.B,EA74-6I_9"@PCW_OCR9'_S6L M4*$"I3:T?A54RNW<6XV=JT)HD :M0,O-S%HYD7+C]E9CW*J1&IZAN\./F'IJ MHV_A$ZV+CJ9DN7D[TIBW@(B1H#)HY2?A^ MD"8NK^_PH'QT?+,S@H44*V'\J1Z,T2G\Q&'4/9@M@BB*"51"E9L@ZZ#:@Z)T M2@1:++C_P$"0W'1]HR'52OAR#J&^IZ4J"?,,W2R@5XEE;B=7 MCV4P0]Z;S+36;S%7IWFE7S";.V2A&+R7_PIXHL3/0%C3Y:K.]52BG@M7TZ.> MJ-:(ZS62%1M^S?OVH(@VF^T5EB^?Z!UI)GK: 71XXP7X#RUNYM"4+.UU$]V)U(#(0&_AR*NP:1\J M)%#:6R:ZXX :*/8] C7W(@K+EWH1$]UI+2TD _0B6M^7UNQ>-&FCM)[!L&\_ MR^M0>V/_'58O63RP"[%>-S5C':HH-W0GFG5('9[%#P0$E1H/S+BXO[T=IDG, MX^,XP4-JP>6#ITA@%>F&J>AP,<(6:JIL$._K-HBHYN@.Q)&JW$C6/N@;$/)P M=<:[-HQY!T8'XQX54 ,8S Y>9EUZE9CE5C<+NIZRM(-W1'-J3ZS_J<2OM/FI MHX94*R'-[=860)I0JL"7!NH[<(X*BR5%\-Z]OCK12E M8E/O\-KCYA)>W>%LP=&J,]+E9"LQ_E 38S^R-J['""K:@ZLTU'#1IZA\^:*/ M[BB=WHT=X*J/-Q?X#T\*< %G"^M#D2U7OA>DNX(X)F'X- :L]J;FK*!X^>[- ML6[W)@O", V3MUHAOIG9]V1!B4U,1-U@PXK0Q2US2)-G&VM2*^TQXXFVQRC" M:J$D)FW$M(V0^!Z[C+8A !+^#Y;^$3G!+;W31]G2P>9?,GXOO[:_X/F%N2B/ M;9GH)HBUVXHZK"66_K]&@C6UA1LQ-Y)"CP2"C=Z!7R!=$VMX#%"(]HNTW6JI M;#%Y#[91BXGJ'?;2;$V0J"EEY,$"^QG'%G'OB/CV0DVBHK;*II&?P#9K&HGZ MU1-BB@,#6-@WDD+8I/'',OW,XQQ3<_/ $15.JX7D+557V4SR"UE-FDG @!%R M8"18V#>30MQ:WG7=CGAE$\AO^S9I H.^[KH>(MJ[B5\$^]*:*AM"?KNW24,H MNB-YWRZ*T'J9.6FMN>G1>'*D6TBHC?A7Z2WEU54V=GS&\Q- M.KO^>/:^KQ=B=8?!GTY\YXS*GV:K5\BV66550YGDHT>:-!2?B51BBHU]DRG! MK^,YUZ[55#:-#HN;JFGLC\[6;PT-=]F:T"S=>1M/CC4!9 T_//AL[ ^HO6:4)O!I^ #II$M<]7KR9\Z\]:>#YSEWR$?BXM6!X4J./QU01JFW^FBQ%2+T2B: M( >&GW&MSL ^J(R6QX-C38RM/!7JK"1\$^'*\Q%201^R?M;YF0EJ6 MYX0@]4NT$=#_LF*RD\C&FI5P[E]^(L7#<^+JY"94R#FKJQ.[#+Z8XUPR M_H2XU4 5Z5+MU0%12731%NXN@3\Y!8(=/_G%]3B\=1](W++P"W8!4RWB;ZT/A +:.@$%YH^0DI0N M8^':E]^9'2Q6AB#H%IDP1,KI^&]HC6A&VI(,/3#KF>WKY-VQ<_<&N<%?4]O% M?$;Q_V+$$T^@!R)V)/):C/\I1Y9LF=87[#XQ_DTS>)?FZ%_CS80S2&\(0QUI MF:HR[;X1 X?2GF8818G@##L7G*$V#'>WZ MBV#7/X0R&KK*L_3.*Y187DU$+JR$%PSY28V1J4I@&-A,@MBO:P!PIW M9L-6L+AGCI49. H2>S@.*D[OI>=)3"QT4N32^B?$>>9QS[08A:F]%@2+W!A5 MF+KS6>,Y+"O!P6MIRLA<57PKW="+U=IA&\RE'VPN93W)].D*9CT)T5H3V(4/ MW1)=DC6&Z4^],W+GA&/395R$STT'QD"]J0EG4#(]K7;V_G6]"\2I5*$(WRC( M];ZR##OO@-&3M?&Z4NY]W#-$D440/<>RL'5. !)X2$-$72H2=5O4^M8U&^DK MB/3[G;A+.'$E85*&-VVXMD'H56M)?CSSU#SQ-S:'0Z?,/AI/?OKLL#G7T M[P6(-A[ S6">>X>E>^; [0^8KPA5>Q3AQH-,<^"UY\]2S["(%@F_%5(]'AHR M\CU5RY>Q]!T(O):MG@L/ EUOB&4Y^ ()%TYZVIR8*&,"*K/U<([W&%[SJZXL MR0A4D-A#,9Y-QX-5TG"O3?&1D:8\3_^$NI3]1KI+X,S+'-XJ.&0<]Z/,RDF# M_+U;5OD5<>M)&O];SBS/=(,PLDT:P:I,NQ]A(W?W%%-L$_>2LY4:-_V;GV#4 M].,M<]L>K4KVFCT'#+TPTQ.V8B&M&%P_21[TAE*R\51"?M$EJHW')]FH((=Y*,RC@ M^W[)N*L81\_ ^(R3A?0#0FL6-MJ$8/I KSH9 M^V>L;S#WB@/R"E-[*(BTAYL;Q+]A]]*CEE"3%TOM]ZY6<@"51OD6R5HR C8M MM?OQZHL'K,SL4SDUH](+"N[,5 >B?:%*<[3O8H2Z>('YU@0('I^00R*29"%V M>RH8EC6)FZ4"?U+]^EKS,&18??\=D ML72Q-7V4FE_ W0G>RK^T-SO;;E5RY[OBMXGC55-JR3_7*+I?*!&&%JTEQ/%H M!?%Z6Z78RPGMK6S$6-WA?$D>,YLW!6D];.@QH\SCA4(DT_HLQ(P6 I%,ZK,( M#TN>W0HL2NRU&$^L4(BG/LV,;SDS,;:$#2MKR,',;K&Y$PNY'6)]VP9-:@O6 M6"43 JX8L>/]0&U*?W>XHAU+:)8JIEK6J!:=IB)8BD)P^?\U>P)_#,#Q/6@% M4:K C%X2+MQSM)G9,XC_@)/6BI\9OT9!0E2?2HB4MFLN6O4_V?G6/G-EO:_. M"LP=-E/S9^@W-4Z#^E?*N;X4B>/$VR/7WX8;7S7/DO G5LJO_(5R*]9*@Q*] M$[QPK G6'2'^Y]*#M4;UG([TKZ&VS+RC9M[^#:@YQOU]'\TS%F$D%QR3 M_@S[8%6:Z$!P]X.W]DWQA'TM2>_!2F3$'>C"-]?Y]]#A6!K@$@\'S,Z^EDYP M7N+MT'S!\:&)BL"0A[L+$$IRY@E7&FXN/F,JY]7.%7UD$#Z/-L"MM@VT)-'# MQ5IUZCUQ<#'=P0M3^V?<@N/["AZ-$-F4W9N;\"GLF3U=P=4[?\)!'.&*KY0G MHKL@N@(BO' JS$*6*3P"K]_[_VZU]7)Y)98^=9HK=7JW(L_NC_#6D"Y[6J9 MP*)LNY=1(Y/B4#WR*0R)N1<2/U2<61*F5?*8T&+3_5,.4Y$2U_:J> M\AUK[L7QZ8SD(N?>A4YN+<4U*-YSFQ%?.%;0G_(9>MB3F!U%6?OG Q5*\^S3 MO7';9?JV._?==^"@O!U\CPI[U6^DP++V%:P.?!78]IQK\H@%L\,[;"' SD6) M.W0K]=>17,^TX9O1M4!1NS M-3^Q0U*BF$ZT7H=>$B-P^/ZE]G7ZEJIJ3;ZWVDOZ+\6'J+JI<(MU]-,?\.<\ M&W@$S^1$M8_,1+,L1P\FG,&5(IK]%GW2ZUF^C3WUE&'PS>09TLH(:;/)(JB>2':M3U$BZQ@?\%?^_D^\\DM2WRNVN]+Z3.BWH,> MUEHT932?U\2O)+WFN'6J/5BM;BV3OX&0.'VDMA4>9%,(1FR89&(K$RFEMD3# MU8[.>MT.#QU6PQ6)W6%P1:7YEA\?6!1AJ#IDW$&EF&&L,HSZ$.0K@CCNSMKO M6OM+'AVNLTV]&\&#W9G=:C]F8L>A JW%#P3QIPA/%'.Q).M +!5,J_J_VMK$ MU@.+3R9U=RT??+AXABC?(+0EBF;Q8UC\+0JJ!#]';G?SWJ[.5ZYA M;;-ZD/UXH8)_+A!W-AE_8EN*;E?U:]5WD=D\A8M^\=3ZIQ<FLWB8U[6A0 M;#H%24\#? &#:0 <;U5A;>19NESJ^H=0],PL_45(]W!#O+6<,\\%Q.!0CR_E MC,9!?QQ#4*I,@DO5MZ79%C7V5.%Q?-PM9^KP;EY%Q7GZ*%1P!+'R-%^MG#T4 MD-ENY:T059EZ*!:<@/G-XT18Q(329\@ATNY3DKE1ID[&'JRL@(_@3ZO/O3@: MV3<6X7PT#IS< MNJ&6)A!5)(::;$=H5;:/73\6Y NC?WC0H3>E\NJS]50T:*A'X_$'C3BYI!Z+ M("2C8]F8Y'_>%XBBS=(38YQS8N*MO=C92]_CUJ)<;\\N%=PL>H,1/&FXBDZ MQ-.LZ!ZBX&V0X!*F4#G;)-@WK15VA@=L+BDQD7/OK=?2?4SW@\+4W7TE>_[5O_):AE(H\WZ][^>^9"G.)5^B7O_P_4$L# M!!0 ( 'J>6DZ855Z!YRX $P( @ 5 9G1N="TR,#$X,3(S,5]C86PN M>&UL[7U;V7VJP%6JTU114R1E M>W_]25"4+5D46615H2CO1G3+$EE 97Y(Y 5()/[\KY\O9\^N8[NHY\U??B)_ MPC\]BXV?A[HY_\M/OW] 9Q]>O'GST[_^]9_^_'\0^L_G[W]Y]G+N5Y>Q63Y[ MT4:[C.'9IWIY\>SO(2[^>);:^>6SO\_;/^IKB]!-HV?K7V9U\\>_Y!_.+N*S MSXOZ7Q;^(E[:7^;>+M?OOE@NK_[EYY\_??KTI\^NG?UIWI[_3#%F/W]M]>@3 M^2]T^QC*'R%"$2-_^KP(/ST##IO%^MT=7G+[^.<'SW]BZZ>),>;G];=?'UW4 MVQZ$;LG/__GK+Q_6?**Z62QMX^-/?_VG9\]NX&CGL_@^IF?YW]_?O[G729JW MR[J)RS_Y^>7/^8&?SSS@OIIER-\N+V+[8GYYU<:+V"SJZ_C+?+$ >M;=7K0Q M_>6GM&R6 71A-X \<^=.UA^N8I_^6E17U[- (^?1R/XQ85MSN/B37/GR>=V MEE%:O$W;V[R,2UO/^O,ZP+M+P?31NEGLS_'];@8B_OEJ 1\ G/-+5S?KF;R7 MTEUM1B3K+(0Z_V)G;QIH<;G^M*,X'=O?0.S :R_K95:ZB[,FO)@W\/TYJ.EZ MOUAT:#H^D1U1[M[#^"3_6C?UY>KR[55L;?[TEPC&X9W]LGZX/S^'=#\^L]TT M3.<.!B.X6AF,3^,ZV@-)%7-;>SHZF=FLO(Y#^80D_ MU\/Z-KVPBXO7L_FG@S#>V<'8!-\U%TT LO(P)/E@KJK9VJVR>W\'TVBO:^]J-3%Y'X]*Q M^5#$;H(^4/RO0.\OO]SQ>?92VJ'M0&2^!N<,#%)VR1;+=G5KJU[;NOT/.UOM MG6)=VQ[S'0BQU\Z@.ZV4@TO\V MGX=/]6P&+UH'BF^:)83"-;SI;+$ M^.WN-Q']P%=E"/ZU6)97V8C\WJU!'D^ MN\R=_/=:R[SZ? 56/784KC'>50Z&VT>&8_:1'LNQ]-CGP['8\0WE6.ZF/P[N M:" &;CS.C_;S?A*W/#H\$> +Q;:- ?ZX8;RC9!S0Q?!$OTHI^B6$&O#7>] E M[Z.?@S&8U817@];[]^?#@77;H9GOC[6+U-[]K\^QP8BEV.F:+>.!F/@&KRQ>;LW MO'WPX- $= 9J^_-#D]-5OK8^/B Q&_?^3?.NK:]!W!F(!_(F;^?@NMA\N;+LWGGZTP5@$G37+^F4]6V4[^"'Z55LO MN^-Z7&]CL?+"SGS>SUN;D.=V47MP\];4Q' L0P?T.19;W?3'GF8#$0?.QE5L MEU_RRM0_5O55GE+-_O!W3[-QB>LX]-U:CTMJMZ'NU'@@0M]',$NKM6L,?D27 MQF'/S]MXGE>? M-E]WM6_']38:*S<*OK^P[.YG-/+!,JVW,6"6O76S^GQM53_ ST6R?O- />]J MJH?J?S1VNRGS?>T&(B_GU(75++ZI\SKY&ADP'_^^LK,Z?:F;\S/OYZMF?Z; MH?T4)K^C[!S9W5#,Q/,\[0[8$'R\Q6@D=45R7\/1".PVO?:U&XJ\@S?Y1]_, M?_B"K?EW[^,Z _+C_-7BZJKKH/?O>CPF9[--@O0F80*"MK@.\V.S.&)O:[@W MC,;RT9R4(C"/_Q&JY4-G#YSX(!.1V-LO5[S/EZM6G^1LUK;^7EK+X]F MJ5-WHS'3T2[O:3<4>2NWB/]8@0?P*B^O[R?KD>='(J?K$.]N-AAQEY>V_0)& MK89()-7>-LN-(PPN\;OYK.Z2/G]8+T5)SVLD^?\L;]=VMLD=.KL&++/LO9ZW M'^#3PW.KRKR]+%0Y]%&<&7?UXL_!F:YVUN* ML@XR%^'[%ZNVC8W_\K&US6)VD(LV[&N*,G]@VE>O3HLRMC6Q:5 NN[RA*,O# M&J=)C=2VS9U!!Z_#"XHR_#YFQ7CG\W;>P*_^H-SM$5Y5&(0C]U4&ZKXHLQTC MA"/Z*LK&WVT+ENR ;(F>W3[*G/^6H_ +_+UY/',RU 'YFU?'S\O8A!@*O7RP M ^=?Z?YS]Y2>@H>K8LDI!I(!)0-X'@6B*%$43 M([+&:@[_4:;T?;;7JY3S=C-:T_']/,+@9]TSL^#S9[%?KQH=#\?C'5::>Z.M MMLACDA!.3"/FHT&126^P9%CXU 6E.U)]UOIG\S;$]B\_D9^>?0)/]F*Y_O6F M%]OZ!\)^OU#&YHF?%WGZYQY1O8R7M^US 9 1)6$^$:S ]![!>Z@?\R?5]^_/ M^.Q4%3<,W 07RYL=WNVB-63WE512!(XY$A)'I*+CB"H9D6:2<*)42!H?+VCT MFZ"A)R9I$Z.\7^Y**;R^^BWS3Y5E0BJ%1.0.4>8B"H0)9!RU#+-H ^LD92>C M](>!YO%N*R<5]X1@I$"O(!R\1MI[BG@RQ#IK.$_^*1N (V6COQGH W&I2?D] MT:^/4#M=)'30]U3*6Z,$=DAX@-):+1 3\,-BZ8PV(CKGGK0I&49FIP;]FQ#_ M^>=MD4^)D&A;M#ML5+:_U-3X[^M>)ZI@9+>%T/=?#U>]"2!B()GVZVKHF?_' MJFYCN'/@]!?XNIZM#T3 ,ZO+&.Z<^MZB949Z8P7\A2BI@OGG"9),>21H2"A& M&IUBTBDZ821Y2_X.8&X?J0RSDGL;P2DD%G2*=&")-$/"AF22X81P>NK&_B1& M>3X8P*5,_9&P;87K^YV,M>[]>&&;#K)8E(XJ6I&P%P)I&CUBF##D" Y@Q%S@ MDA*JM1G$5?@?)O"G/HI/<5;=^:30_+GS2248]YQPA:0U"24E&4I<. A7,!7) M4!-BCYG"RCC5/_I4Z3=@!1SR%UUK@0[K%.]X[6XW>.RW'UZ$LZ"'OB[L9OUR M96??CO_L4#U;GZ^S4EBBBN9$IO..]Y*\\M[=&[W3BHKL?.>&@0VBZ/ 4D3$:= 4&#Q#&115^N27TP88 MYWE! $O9^G>;].#CY:AC#Y40A!+I"$K,.Q2)PT@EFY#W7L=D HUQ^M#+B@5_BO:]B@[^*UYI3@7T3J!>&($F008 M@W&0*$HL#;&,!F>?I%R-9 %[03>Q[>LD-7O;5H1H+CWA$-_+/#>#1=Q$T-#2 M" -?,<9[Q)Y3V[MC![B;I>L%XXG9N#?-QT_SS,HN)^K@OBJNF1>!8J2-!55L MF4%.R(1HM(K28!3NL^H]M:4;2+Q*P#J]F?MX4;?'6[FOK2NF7932>Z2#-8A; M)9#EW")O@G04:VUCIZ!W[VK9#V+D^B WL8WK(C+[FE9)&^.H9HB(F)!E+"#E M>0#]C!/E45L9X].U<$>.;C<#UP?$T[-O\-8XG(7[VAM,6\!#R(B2$ +"C9Q^ M:)1%#G.;(G8IB![K3E/;N&$$K RNTQNYU_-5N[PXVLI]:UY1XL&)8!8EIQ+2 M) 1DE8E($&N5=IQST\/,\1_.S/6";F([UTEJ]K:M$K"FM:.(4&^0"C WJ8\< M*6(-CUYKQGN$_U-;NF,'N)NIZP7CR=FZS,U@INYK9Y741(>(#;*8420H)4C$ M*"$*D9%X&K!D_.E:NH$$K BN)V#IZM3'T-VVKJ1UX$] [*H]\"YY3MMRVB-, MA0Z,RQ!2.%ZFQ(]GYWH@-[69ZR R^YI6TEA-O.3 *UD-Y8F;OXT5LH\U,];=ZW_J"B!?'Y, .<.<@]% !(\ID1$';!,&/)U3T MJ$0PK=$;4,1* 'MB M=?S*JH;,2>.R0XL$\"$8@(3A"! 6#4!"7PR:=ECL+K M])E.4\[7$X)TX(WU*3>63PO58?=RIMS)."E1QF\!M[^GM*G* 38H'LI4SH+)? :U4L[N\/!#EG8W[CB1!N1]Z8@IL.( M:@WQ'0L)"4J,$5H*S4_^C-/ TC$*:L7D97_MSUPR\[>X?)MVEW,]L*<*A40''*$'AH21H=PE)B]3Y7,6IB>&7;!@SF MX@YG+V.J?;VK9L7^QA66PCNJ(?9/WB+OC4-"Y3W&%&U2/&!,>N1:EED.&%AX M1D&ME+QT*W-WM])9T,YI2A(*1 AD L^^/M,H%U[C+G'OR,D7<1PUEND'U@0# MO[^8S<.'JR0BY1(47]08V,/@A'D= ^+*2&MI2-SU./A1/*0];*0>'_'CX2GH M>.0KFQ;O[)>\AK5_\+NA'#(%50%MK5O4*6G<1A>YN*I:B3D3G_B#IDE(/WN9PNHP.E/A <30_' MLKAE&$@B!@.KE%"\NKR:S;_$^#ZN?9B#A&-OV\HG$P,V";$0" )/V>7R7QZ8 MQ\$1[8GC/0J=E8EC!Q:2,4 K)2S@X4:@,6RN:-PO(=L;5$8GKEC2B 9BD#%! M(0DS S&5M/0P'WCLD1):)B@=6"P&0ZJP-;F)ER%,/L":/&Q3@8FTRD:.<)04 M.142HHQ0I*@)1'*N)3OY4Z#C6)-!P)I(0?PV;_RA.N);FXH0,(L^YO"9*90X MQ.G2$@ES03L)03RENH=0%'D4=0Z)4[(Q!7EV[ T G<7B\494HXP9X12)B M@; )& 7!(A*>1@4INEL1B>1V-6L8B:%1"-&WED#+'N" M1 )/.]_MYHSWX#3U$(KBOD0OH1@8J&)BL;Y]89< K!^HO,0"0B?0;U+G"TFX M@1X%0=(+E1CH/&LZ57(;DXL.3M#=YRIMN<(2AH%)JI'6V>,WP:$< =CHO4K^ MY.N-'S,\WTMN3U"*;?G;Q47.4(!_\N+QM9VM> PAH)8H4&/A51H'ZK!,^.0K>P\G$0-!5'H1 M_GWT$<37S>)O<=E]*7Y;LRH$I93P 1Q^Z_*5TRH772"(1(@&$FAB37HLOY;Q MA8<3B(&A*B4867P;&),ONR_7O/M8I:)UG/L$Y%N"O*46]!Q."%Q&Y03C+/F3 MKPLYW,#WA*;8 ;,V7MDZO/I\%9M%!&.V#M^Z>HP=6E>4&AZEI4@Y$'+.8D ! M4X]<2(HYG2Q8P%-?0!M.+,9!K-AN_;PY[^XO;'D:7'%P?7C./A$:0D>I)')2 M@F>N,:;!,1/ZI*"7=!=Z117#0%-.2#>,DWRXD]$/C*/#"%@^UC>// 2V.TA""7=A%Z",#!&Y:+-=8YKOJWRMKS- MB_EBCSP\WJB*.*JD\Q*0M1X@I XEPU+>611&"T-PZ%'GIZ3OT$L:!D6H]-;* M1_OY!@(@]Z#]E>T-\_VJ,B@G$5.8(48<[P;LTKTB*6&)-$5;@CV%! >)((S(,VQ37Y?][ M;,25.>8Z@(R,A%4I2>D@#5^Y,,Q*<)(BHHI8)&(N#^HU0\*&!.+.">ES;Y-Z M*B/> X^BFZP;>>R\O_K]\Y5Q5"7K# K<*"2I@HC()X>D$UI0BIU1/9:3]%,9 M[Z' *7)<_9$3X^]L)OHB+FOH^SY9XYU9_["$G^L ZVW*"_6O9_-/$]ZNO77' MX%ULZWG>'&USQ:*7\>;?@S=KMG=3A4!!NX.'0' "25':(F*O19S._+*^WG?<$>MS/HJR,%LB M0]CG@@],)16Y=;K/*F6AHK6C#?^\(*ZE[! P\>WLW&XA^O9M(-HR&'$A%=)6&"0)M3(+GX6D9QPXRZV+7;71US>5 MIN+5+*Z'J@D=9:E+\XHIASV#D$($G6-ZI5!(P2!KA;3*,,;[7#E;9MVTD#"- MA&?)#-4;DN_0^S:]K!8,PQQX1 MDR@BRE"2#/;&]3!^=U9ET=,7N6(0%UW2R>L/ -Z-R[?9R-ZWK+.M#4PV8GE@ M,1>*S]E0+.4BW!(YYJU41A'6+6MV[^+M#R!*0Z)8;@/@?BCZIGF8#;5S V!_ M0U$!*U-0A0(1@\@L!3CRQE]4/)T$B 3B=.MSE6NQ>'=K:K M'(2D1E&,G)4,J>C!]E,;452"6YD8[Y6'H']P >J'Y'22LTG#NMU;W9J.=9!( M=>FP\OGPDPL4 4 ,>1JS86<41>92#-$[;WID.9@?7-9&@G@Z(;R-:;]IW\6^ M=-MN750F")AQBB"K<[((%Z"_4PI(VYB8--'BU$/0"/[!)6TP5*>3K=M9)HA&8HI"B+D)#30\L: IZD'#3MK+:R1290%QC@UP("=S0)($(#AZHUX9(T4.6?JBU]3'0G%2*OBMP M=:@@?=>\4MQ%X:1#PF.)O.)@\4VPB 8C)7::!-.G5OX/M;0^$J#3B=/CI; . M$JO'NZE(/M#!W5#IML/%*ISZU>LOD;D\>/AZ/ MYN2*[D[D>Z2[O[V7BD9,,,XG9C' ;3,6AG"&9.)$VD"3PGVL:9DL\:G5UR"X M%DSJW ;6S39ZS[3A+9U4"C-BGK>9L_^1#] MJMVGF@[II@HL:&-S"1D7-4K2P>663JH007$[J9''#",E*4>6 MF7SW&\,$XGH17(]TG3)V[8!_G'^WGO]?+BWR' M(""4W<-#3[P>VV4E@U1)R' M%*]!X2PE2.^_!KP0Z((^OLRWU[K=MP5O;5%)+H45@!D5R2*C.<0S7*:\BT&3 M\%;0V.-DT+0QX= B,QR&A>L+W:ON\_"V[/NTE:SS\Y"6#E>H[VA5<6,PR1J? M$HF1C1"1:6$9PAI'[;F7OEN%S-$BIO^A-58&&[,G6E2ERT7U[_(7Q]Z:--Z5$_NW&S?Z;K9O,[MOFVP+Z65LOX*N7\&=S?K-V\3R"!8J[ M]?9H[\Q7AU@OE(,IKR7*%VV!9><"&6H2)UII04[^=NNBLM91SJ<8F:EG0&9O M-]3D2&V\I]<*HM8@!=4H)AX0 R%"V!H-QHQIK!C76O4XEU%H<> 4Q7@<\"?T MX2=VV_-VZN+V(M.=1W&_>[)*"7JT7".M.$,NY9Q>FW*U=D8XQ%].A@EO +Q+ M;:X<\;;'*T;R7:[1(^JP0)PZ" .-U@A31Z,Q/OK4YT!,$5/4:]2^+VTW M#$BEK,)=#^YH31^FA)YQM"\U9./L%?-ROPVS;ITV!O;GRW.UG.O];-'#R] M+V^:96SC(E^_YC6?L+(%_/];P\+=)K?6YZNC#8\:B,@FH$?'%.+ M3,H^HPX2.\7R#62G+E4G*PO?N_6#X%]*MO[6 GWOVGFJ=WD-=YZJK+61<>51 MLGG_G'J&0@"_B#B,M2,L!=SG5&&9U8N^8_3]Q1V]\-D_UFG9+/,(:D(WXY<_ MJ39)?KO'\)$GJQ129(G'7*4D@5Y.0+%W!)2S))S(I*7O4U>AR#@>C?M\:&R. M'L-;Y[+#(&YYM-*>2Z;75X0$C:1@&$7NZ8929PG%/;+,ROCM@XSB,. 4-^F; M@F>=#/KMLQ5EEG.J/;(B@GER)HMG#DBYC<)%JJSK42"ZU-+;P#IX")C*)40L M(KPKYU:^A!AS-E_?#KF_[.[.=A45-J0X>"W.*(%,3L#T2F 6*#?2]RD0 M5]8R'S>*#U(@AL6KV+I.G,UR(D@3?K7M'_$.'KN6=AYM5'&)/8]<(.F(09YS MB:0!_6I49-HG82WID393QDH,*QF#@E7,68\-8##+]>W#9=W4BV5&Y+I#O>X] M+2NM."$1./6Y0+ E*:&H\X63/"D1M'1:]' &RR2K#RL@PR-6T+@L6W!HUSN< M+RYL>[[3O=CV>*6T,#S)B+ G%@698 Y82H%9X91+0FK>HRIDF3I9@YN2(6 J M5Z[C=C7C:X+)SA7.!T]7)"1+I4N@!I5$.AF*9$XGQ<1 !\%C\-%.W68\E36C M8? OFHOPV[R9W_?@N]\:L;TA^&/8,T<34L%!"(!A9DKM/2(A:$8L]33T\%+* M&*&G(G&##T7!.D0WP&U(?0YV>O?BY2,M0'D[%;3(VQ%2HA0EP.=(0LE:+RSF MQ*EA%-S(N>2#[K4, 5,I44)>BX!(C H9S"E)P7MO.^V!C\YM=Q;7?%'F)0RB1YHD!X-G*2(:V'3@[W"( M;(((/]9TOX]+6LW%?/?>KC#,(VRMPX+)K!@]=WCMG.\9[-R? [.Q- MDX/-VQ(QKVW=_H>=K1Y+H2SR[J^__!KM8M7>R&&!L=A'UQV'>#[\[N&.P=N0RD210'I 17B%@"+GZ" M8$);[*.T2MC8J7#KJ6'Y2UPL/E[8AM!?X=_?OGE"8U3*]3N>YUM>W[:_S)OSV):8"WO> M66D\)Q2;<&!TT1*8A3GPYP;^=^Y4'",IIH+^43[G<-=-U?R M9J]QL7QN%_4A(KZOJPIPD$3D4C':Y-NC,4;>:XJ<5"YP"C^[I5U,@LRW$5YG MR'R3BWQ(KLMYR$'ZKP B[BTWN;2U1"$O7'("D1LCD6*1+"%^F.S!,1?=QI6< M/;.\%.XG,J,?Y2\KJC'E]E[_5;+28)H8,M$SA"6C2*B8\F6H5$61\Y5._MSY MDQ#;OK!/[Y3=Y_0H'^M^%Q7U6JI@'!("+#'1,:]T48ND,DYB&8@+/?+]RFR, M32I\ R)[&O+UK9IPKC%6-V^;^%_1M@]6B@Z6NGT=5UPSJ84,B!"7KXUCX"1* MLLY[\-HI%:D\^23#<<3C(!D< >>C4]"[4GJ6EK'M(&G].ZU(D-QZ[1%5"J9\ MRLOP#"S 3>:V=8SU*78Y=9 X@)1-@O'TNF]?8-M/ 7;NO<(X*FNX0R1Z@R0' M"Z42!@"QP"D180CIM(AQ:OA]_!1GU_'^XL"XF.Y\8Z4<"='8A!)E%@7E$M*@ M /.=I=XGJD-P]NE:FY'D;;!EHJ''YO3UQ^TB\5W.QY7_G6^L+ F!)9)/,%$. MZAD4-VMVPXH9HY;A FJ: %)88N9P\HTQ*E!O+&9NPVL<.XK>, MT6\P'GK]4@GAD4:?(N&0GCTZ-V1QD7 MX&2D[WA03UCHX/6[?-,C>ZRDU8J+2%'DSF37AB)JP053U#J;V/I.EU-?=3XM MP3L2UM,5O=?S53NHY.4.*Q^C D8]]HC+'#X\ M*<$[$M4"X4H';_WVD0*YIAVH>>SS_XT83BQB6&\K'\?WNFDE@J214(T2L009 MP1-@ &J;&":]DRHHTV/3]4?V^H_%[Q3LW+>\A+NZ]$@;M[VSRK,8M!4206\8 M24XT\H(3%*637 7)B.ZQJ%WHX.%$!FXP2$_#N(V_''?GH'&AU[R,*;9M#/#' M#9]3V\8'!/U26U?/UDO NXWCGI:58Y)8S!ABRJ=\Z-8C&0DX5M0H9["UPG8Z M7%>([P.9S1P&Q17--=.(TC"/$WB-.M^-())P.3=+*GKRU1X''<7Y**"5,GT/ MR-WG)FUO4'&1@7'W 04>6+Y9.*($-A\4+N$.G_R1XOY#MT\6CL5J,FF M7U[ W_7RA6W;+Z#E/]DV+#:ED&ZO?3Y$6CIU6&FAI>;.H42Q13A(E6\.SAZ# M9# %/6?NY*\,&V+P]\G36&A.)F^W']R_(:2+8-UO607A@LVWK_A$*4K<)7#] MM(,);)QR1 6!3_[Z@A(2U!NV*573[6>;E:U' M"-GCO50,XE,@QB*+J4" =4 V>H*H!T6M7(B)]]A>*;/*74*R!H7PA-37W4O M88YLRBTMMM\2GH]%]%-N![^N2BJ:*(-%(@@%#K"!'P&B)$$3(T9@&5,/'U_\ M, (Z#=:32?*[-M>,6W[)Q5C6%5+^L:K7994/D<]'.ZFHIBY1AY'F$( Y W9" M!)+AX%(R&Z6W/9)MY \C=4,B.)V1S(8VU14DXA M9;DTVB;K=(^M&?7#R,BQ:$TF#SE%]68X9K/Y)]OX@V+"AZTKX) :K1D*AB4D M#220%+ MY+B$%R8ID-::(AD9I<$8*W$/JS.5G(RPSCT0>A-HF#L$?^>N==,QC[<'[XU1 M*V&&>"$BDH[GXW3>(:-L8-P%SG2/&HMEUR_[#_#CRF90" MLX-[9U'R54O2Y M_C_\]=XNX_OHYXT'9M;=3KW#>7I%D4?F\S[\CS!SMGP=0UX:SX4S5T#CEV_M M80B[H#/$>RHB$[8L@<'JLX/1'* MQ4N6W^?S];R%<6ONQP^=S78R63T(P)AQ0&,K$R'LA5,'C> M)(V)8:'/29:2=SH4D<01\#RZ2,-7 W2/FJWTYHH2N31PW9RO;=?9Y7RU=7EF MF(XKRFV V ,"!!P!B@Q ,H(CYZ)35#%N^]PN6_+>AF&D:C)8)U9HO\VSN[," MKMWL]B:)HY:S!^F_$H*%Q&0$'U(P\%>Y1D9B"'>T3"0(&JSJH>S*;+ 45':C MHSNQ='Y-GEALIMWA OB@BXH*2:F1!L*6!#.3Y+N?!-,(HA6&(V%1T1ZIO*+, MND%!(1L"P8GE:%V%_ZP)O\! SK9DUW87I\=ZJEQPP4LM$.)0]$&B4*2 MX-42+*D6W@G78W%4_VC*;%QH1PT_7]C&AMH"Z?$RAI?U=1UB _\NOE[@TB<& MW=][927/=^)I1%W@B"5A4%#,;2(F:7DT/3Q^\^1$;5IL3T0!OFJL7Z[GT7&+ MOMO[J3#E))^;AL!*P"6->V;:IF_,!EMJ&H:#B\@5_]8(2 MP\4+RO0K1IEZ+IE\KC1A^N7K'J+Y]#8<3AO\*03Z;[.YR['2[8'47^:?]XZ3I[=#<8*(3Z* M[>?G\_D?Z\KPMSLP?CPYW?6ZZHSQ5S";SUZ]XN0U>?GB3)P90.L5!FZ?&]-C MJX.PIQ=*GQ#4$SNQ@ EDTK>M?.K^O%S5;@UX__-YNH;'V$P_G=T[)*2@0, MS*% %4$.*^";6X6DC1)3L*N8A1[S]LE.V^%Q*YU(NLE!.EYD=G=0$>&L8*Q>TLCU.!4Z42MIGE!^1H,%A+"U(VS>M#A:G+MU4'$M# MO**(6YBM-DF./,OI) (Z9MI+4#E8XA MZ:/+E^1ZA$/0*%BJ?2 A)'_RUY$5T5%#PUA*D%ZLVISA>+@ [6Y8!4H%EAPC MCZU#S"F,LKN ")/!6&YM4"=?RGH,MVAPV H+RL88'R$IC[6LF'26YGME, O",94)T]0C)$A MS)) ,E&,4A)YDC*/WN3&PQ^B=1UI6*G -6$$D4T@]@)0G5&./A,^3Z.&,%"T6! [W3R!T]F/%["+XME[8?% M][;72FH>%7,>>:4X(@(FK4^>(X95Q%(;ZFF/2\A++BN>H'QMW6$H-4YEMZX. MXJKK:8EC.JV4 G,C-$39$EH\LGG(B^9WA_:$+*[;/G=QRH5K>/< M)T2B)CC:N@ MM921$*08PS!-C85I:C$2$KY16 4=3[Y8^_'#^4#=C8!7.3N](3[?A;&XB"'? M)7&XJ#S>NG)8*6=E1$$8".D#U?EL%$?6"1H-Y3&H'M4=2UG>H65E4,"*V, - MX24LX%GJ;/\OG18"T&*:@9WSQOZVW>;?49C/N5=:/ MO')JO^S1RJ.[_;1=S2IB.+=,$R0\CQ#2,(\, <-,F/>!>,E,Z'1RJS#'^VY/ MV=VP2E%8';5#PC".6/ "F6 C4H%CHQG1PO>H3EG&7QMN6.HN7=WV3'UE(=Z126$()H3AS2+&'').4K>:@0@4A4,H[[/ M=D>ANI>CB>"$,!?P'1\Q+^.;TO<1G-;5^GC >5/?/1=&$7%Z]G\T_K_=<,^R143//2>F'/S]MXGB?5YNL2'NQ#2FX.PR2^-;-ZO/;\J9P,]%LG[S0#TOX5$_I&U\/?#!0Z2]FL4W];?:!DWX]Y6= MU>E+W9R#^LVG@$Z"A@)#\"&>7ZZW[=+[>)F M6Z7LV\Y"6,^GG%'\E>WW<>U5?)R_6EQ=E0#^(5FSM2>W#N#7WSXH\[9)[9B$ MNDE>FL>B\'QX0,,=B[#^\O>FS-;20TK>YWH-;]/;J_76X#0DQ%R ))>+^(;% M63YG.I6$K->:WL>K5>LO8+J !WW>VLM)2"F@.%=N$?^Q GW]ZCJ.;8:_>U<) M2'-TV7X![5>#QY-JGX.V&VL/=O_=?%;[D9>TNU&0@X7\?Q[V:SO+Z.2X\QKP MR2+P>MY^@$_O+(^?#'9@3"[KQ:*L*>E(&>C79MEN[-]-L;?W]>*/DZ%PDWEQ MDV_IOZPKD,R*F:5.)-Y>;W\R!*U/?W\K=='E\OF"U)V.1MFV\',R,$$$&N]] MWLX;^-7'T])MDRRG=".MA&?0A8Z_VQ:T5K<=RLTB9_[AP+'ZZS_]?U!+ P04 M " !ZGEI.U(M8KYB8 +U@< %0 &9T;G0M,C Q.#$R,S%?9&5F+GAM M;.R]6Y?;.+(F^CZ_HD[-W4ZG"1#QQ4<@$(@(_.?__/-F\<.7O%S-B^7? M?X1_ S_^D"^GQ6R^_/SW'W_[\)/Z8%Z]^O%__H__]I__ST\__1_]_O4/MIAN M;O+E^@=3YI-U/OOAZWQ]_NRG^*N?(/H)P[_]N9K]^$.0<+G:OKO&2ZK'X[_. MUH<&#Q^F/^_^\?#HDZZ_XNVS4$KY\_9?#X^NYL\]&#J%/_^?7U]_V$+RTWRY M6D^6T_S'__'??OAAAUQ9+/+W^=4/\<_?WK]ZU,E54:[GRWS]MVEQ\W-\X&MBM0KCV79[7>97?__Q:KUK5\\*2>+")*J[=7S[>Q^7HR M7[27M8-W]P73Q\FG1=Y>XL?==#1XO5F%7P0XBYM/\^7VHS\[TE-M$@Y+S6;S M^,-D\6H96MQL?UN33DW[ZTB<\-J;^3K.SRNUG)EB&?[]:9AZ@.\F94#I.E_/IY-%X]$^VTN"H7]8A__=JO7M ME9FLKOVB^'H1QB<[2#W@A\O'@U%Y>:S;L: M['Y_&"9^%^;]]=T#F^?L2&NT[6B8/AAG84&*)MEJ76ZJM; I\TN,CR[Z[DG,5\LO^6K=I7#'>^Q)I'H6U66]=#3T7XIB M]G6^6(07;3>*KY;KL!6>AS>IU2J8'6_R];EQ7]!%?X-VJ_7\)BXR?K,.?%8W ML9-_;6<9]^=M6-7SFN1*\:[^8*@>Z4[8(SWV)]*QWW?GVY%'6ZZ7[PC[%Z>_6NC+_? M/7"Y#!?TUKTH]6:.HPVZ']!ORS+@\7DY_]?VZ]+Y,NQ_/^U?)=.?\2IKO%W3_RQ2SZ<";+ M&G[Q"[KH;] 7J/JRGCH2(=@3N^_Q75Y^N)Z49_?31QND&I!:KN=VOMC$=?!# M/MV4\W5]7)OUEDH4,UE,XWG>=@G1D]5\&LR\[6CR65.!+N@SE5CUYH\SS3H: M7# V;O-R?1<]4__$A4$UM7]1)LH%79S\'+W_CT9_K*9D(C4?I/YN78=#2_&U,TVB_S5//K)M\B$Y>/_W4P6\ZN[ M^?*SFDZ+S?)\I,"E_?0\_)K<:=A=5\+DG^-G=\&!X/$6R894%\ES#9,-L-[G M=:Y=5\.[^) _^6'^TQ<\&W_W/M]&0'XLW.KVMJ[2VW>=3LC%8A]+O0^8")NV M?+O-SY>K!F=;W;TAFEK@%'_#::6"_M)-OP'=L7V'W];UO?&-NLMF2CO M8PSWVZNWM]N W,8RG.PFW>#SU;J<3[=1415P*A[@M/D&+N@TF6!;?\W[_'93 M3J]C5&M9?"XG-XU%JM5=,F%JKLMGVG4UO,VG5?[/3; 7'2OGQ_6D><3#:>N MBD\WZVQP-S>3\BXL:O.P$[F:3R?+]=X0#B;QNV(QKQ,^?UDOO0X]^DCB?R/? MODP6^]@A]25@&;GGB_)#^.WEL57]O+U?J&+D^FIUN;742>\]BQI6XN6ZW%MT MILR#*?M^OOJC8Y'KO:57T0/G\O#O9E.6^7)Z][&<+%>+BTRT;E_3J_ 7AGVU MZK17P9X-;.I4RCIOZ%7D;A>G01>IYPYW.E5>C1?T*O#[/$Z,#WY?%LOPX_2B MV.T$K^H9A(;G*AUUWZNP-7<(#?KJ58S?)V58R2Z(EFC9[5'A)N6TDF__XT,1 M#SG[\^7ZY]G\YN?],S]/%M]DVAVI"E E^L>* G0KR(.670\J_!S3R8KE3[/\ M:K)9K!L.\6@_"0=Z'7HKYQN M/N4_':!I.-P3/1T=]"SFBFTGRM?AK_NGX[BZ*CFQ>W/^YSI?SO)9/^_NK(+# M8=AQT-6P%\7T.?UL=7,U67W:*FBS^NGS9'(;% 7YS_EBO:I^$V=*_A. ^W(E M_WW_Z^RD4+MS[#C,@%3^:IW?' 8:]M3YXN\_AD%E3;O*!-7>0P\AU6. I7MXM@>D6TWF=6:&J(15HHA&?_&186&Q];7 M0>.>VJJ<_E"4L[S\^X^P:KG_]"]:N6*IG;[47/2&7A T_&([C_W'=%&L\MG? M?UR7VVS*_2^+Y3I\A6ZQ-5W#%+8[YNR%?(>XD9W?-HI=++?NK#_GI[Z_D^TR M!!4 RF@GH&9*(*L(J@!23,$>Z75BP6A,MPM94*2#;LNM'FCRS5#M([/F&7H\ M^WPFJ1.40 J)U1)C;HVPE6P.>I4]:]XEI<=1T_(I.3K26Y$.J>^+#<.PX)$L MXR;!,,I_,$>^R=ME!2 G:?04S](_$V==?-]L5CXHOPZ*6?/ M,*)!+QE#%!!'G?(@2&<(5^X@FP+.C8\,R:W9]# .,,N<@DKG8>L<\R-AO6FF M7E^9D-I##APD!'CJ(7+2''!WO$_[]0RUDFJ\V1ZI,8Y]<>O\X-_GT\5DM=JZ M=;=140>93M"L3;=!)Y8 *;B1#GDEK3+W2$D+FZ]LZ"4SKD=(^R+?MP/V =@: M:.[.V]>[I(:I0^)+MO6$K3&-ZXI=,SR$Q'L]DV796 MC+)+*;WA1'&NN,.,4HU();MF@C;F%WG)_$J!74H;/Y9>Z<3,?]Q1QBAD&$,L M#"/ $*H-.\SDW)'FWNK.%\?16?JMD$S)E9T?];F9X\(>,J ,E.E7YJK+@;LGRG_^ M_ UFP:+[HX?HG^SV_FP7 ^&GUTMDTF!;42>.O"P(EE2DIZ6+61:7':E2RRI$-=%&E0 M:JQ=74YFP?R/ 4]?B_*/5=BX_>VT;H^WR(R73!&*)8)004ZEQ:(:LY9H1,?L MB37;&49MS@CRQ=O;&OI\^F2&-=9*,P>=NL\1Z;(U- MWPOR@QW^^T,]^U>SL+F87\TGAP3T/3:S!W=\O [_/%]L:U"'9S8WVQC(&LMX MQV_,,))2* &AU')H(6 MH7<^Z ((%S0@?&7L$TI4\\FKSX5SL,FK%]!?X@?PX#<]4?W!;S+/A$;"ASU( M8(#"G'C!#OAZ:L=S[/5B2-T[B4>QUOW9W/\EV%+A5K<'S>U86IBEUN MUO'X;[6]9_(?\\_7E[&VQ8LRQKA'%GMJ!): 8&'< 4WH?*U$]&?)2E\Z6?M# M-?D!KCE^67S"4]03;SU];IKXY;^&#F\V-V]OMQI=?GZ=QTJFD[OCE9KZ&EGR M<_2CU]L/=H)]R& ]?,.G3FV?/)QQ"+C182G@@@I+05@/=OLS(YG J);K);%D M9\^B'SV86:@0M,1QY#0'!EK*T5XB*A1K/B-W?-+<1AG':A T06#4I\<'R3Y, M\^6DG!=U"UD\?#[#WC-)D2%&(J^U5UR ZX0XQXI<=G)<4.]'J-'"U#ZL@.K M(?ZV7-WFTV#AYK.S)WQ'VV1<*!0V:RA\/3P&FH5O2E.8MG#0IZL< MT5 YS^JX'1Q]J3J6UX_;M6^J[*_-I"SCM5[;O?\)U==JGTF/,1548V AHH82 MO:_$$F3W7H*Q4J&Q#HOT*/6VSE^'[?;'O+QY<,_"J27^F<C/QX^EED=@V&8PH'4 M4#,;"%W-7X)R/Z+R FG4W *,OM3ZKLQO)_/9_@Z9L"1MCU$?P7!"VS5:9]8Y M!(E"G'-"A2;&"%[);<.V:'P'+]V2H'N,!K'ZZUK[F=*>"265T]@H;2&EO-KM M2L5P*4S(RI<%;' M>[GV8/0WM>\NJ7FWB'=D/+BIYO0*?JI9!J&'%.BP$7'ABQ"22U>A)CT$S;UR MB0VWUFKO$)7^=O*W\_6N4&D\?(WBFV)U1OO'&V6(;X-"F26$*:X15+ R8"0P MH'EZ1F)KKK7N.\.D+\W;_"H/RT^LQ;"#( SU3;&SQ,R.,(:F(P9TBDM_.[;' 9)AS.[/Z6(3)3E2-79B/Y>]MI/PCQ7LZ>WMA>XS"U;A<9 M$( &P86$ F(AA0H3U $!B9J;9\GVY!V>HR=":0">U#]F/]XHDPI"J0FCP!A( M*?/HX&W6!.D1'K!VK\#C#&F'5M\G;^\F=_&(J/Z9V^,&&?2(.0I\D,4S(PDC MM/JD--*L^3+?!Q<:J^K(D5LK;'K4?+EYE U42_G/M\D =T18C#4*VU./O"<4 M'F2D@HQO74BC_T[@Z8L"[N9V4=SE^?M\6X_P(BJ<;9L![*"D@F%)+6<<6,HJ MC[5FD#1WWR?SXR:@1-_:7TY_7_?(-,"HDD]E;$S9: QG)>;9J,X:BY_RZ91S>! M\CO!9KB-PD4;A,QXY0Q@&@1:"Z^18)164HDPR8W/8YM XZUQ&>@[O^@0YTF; MS$ 2=M"($44(9\8XARNXC-9JA%&7R3>%78$UW-I?BQ.GFF7(^B#?J W"Y'[#"^'I+=+G M?-F+YT)]CK?*"$.< :$M\!AX;B2 I)+3.-G<9=2'E9B&!MW!U5NB3I/3IA/( MV1B?#)3#7,=X!L IK!QE5G#5_$PA63! "H\%LB3^GX8,W,]X?(3QWPFXT#E./>XBZ]Q2^"9?O[TZ?376 MA3UE+(A/!.7 0V:A-URKRLWBI-+-O),4M+Y(]#Y6$%OF,S>W]=.=KYPLSEO8W-A(MA%-H/W6N(PES*U%>%LFI;((>@40 MAHH2;:BM\J&=X[JYUSI9E&J?+HDN,+MG2;*ZG$?*,;Z;1._9=;Z>3R>+QX-Z M0;49F?82&8.X#M@Z),(JO=_^\_"-NEIS56+)+JS-"!4,XS:$=J_Q< MW+-^0\8NKAL#D+U";$7)DK'42$B2DMYAI5 $B TX]4J)-;<;: M>JU7F_$B4'JSO3JMQ$>P ,1#9S0PDEHKC865C-H!\2)K,];56^V2?,U0^CX9 M,0P3FM5F[)T(EQ+@V#U>BT7Q-1I2OBAML?FTOMHLGI85F@3K<++(PV_6FW+Y MW*3?O+.,$8@4(,:B&!6'")%8'E9:Z9N'$O59M_%26BNPR4E^F0"=L%PYFG/%X42)30#!UDA)+[E^BBJZVWVIZ99BA]GXQX M02ZZ_HDP# %B"?!@9[TKBR_S8%3IN]]6,0/E<'V?FJ[G7W9GON?#>"_O+%." M:D"IT#9FP5'"255WG!@+>:\W[C2VTIN:%LGQZI%%]Q%DIPER_UPFO96QNID M*'JL,6:.5[*8@.?X=)]284^YT1BJ_N)]_VNS+T?\L8C7#R^G\^VM O%W&E!:4,,@D831,SE!5U1:(\:#%>4(R/W&/)!P!XKU90M%-HB>K6&[W M)E;-W]Y'?,H,>K9!9KSA"$GEN8<"AMT$-(=]!+.F5QNH9D6\097\Y(Z:#E#M MS6WY?(UF=1-]7/\Z1Z :K;-X$8L'"C"(O5?2><_V@2,4&"1&.#N-BDW=0]Q? M#8;;,NP?MD,,/R_RK?Z6LYKD^=5XZ>KJ MCXE<"3#NLZ##;K@/QOKVRLY7NW""(,6[,K^9;VY6]6[K:-9A)CRTSC-G1*R MJPUQE=,MIIJTN-DA777_,3&P%]1[+241BQL$\'9@[F\O.D&[HVTRKHD3!(>9 M'1&! 7?R7D:O1/.Y+=VM 6-B5E? ]D6>,,8R#U:CS7=_!E2B!/?0[*H^+Q_6 MVPO0UMATMNPYPUQR;Y4AP6Q52E$LO:OP4M"-L.AAC_O+?L$=CHQ/P_0N8MS3 MYADC'$F($(? A>^1"E,E\5" M!OA]=6]Z?HLQUK#.1R1JLL=3Q=9.=DN4P1J M1ZT54DO'O Q&Z6'# WF+),=D>\KQ4*EUD.NQ= M),:"!=2I8U9H<]A;"]XB.2S9[G$\%.L$TN%(57T:#VHE7L2H9]IG$ 7!(2#A M2P**>1XKZAUD!WB$%\V-AT[M\1S73K'UAC"SW#(#H(_EFY&B"D"F#]8!;'&N MF*R8W7C8U &@P^_U]G=^--KH[=O&:'UBP@PL15C3I<$:'CXAY'T+YT&RXG?C M(5$[+ ?ESS=WAEQ*H6^:QU@VPZ&3-FQ/MJ>H!N%*GX32,7$>IX-QG RAF""&<4$<(Y9@Y52 A,FE=K3G;[WWB(U1FL8YJIJBWJ M <_N9K%376>&<4^ QXI:AI&6S!-2(8:%;A%)"+Y_)B;%>O@MXOZ2A4;;PWW; M#'G()%."$<^9(MH146V+$0 M"I3#OX"[O1V8@T]O#[:T#4WZYWO)I*8"&68= MH, +1@/,%0X8:\^;D^HOX(CO"M;QY5F<#I^OV4D&M$-:$2B<%(AA+Z1B%0K* MR1'6,>TWMCX-C@.S:1?DTU'6SHG.,H<-]-)[!*1G$C'/7;67QE3JYM=^]UE< MI>.LG>[PZHM%8<;6DF<9PQ K>3!.L2*R1&& MOZ=49Y$,N=XX4A;3/)^M?, MUI5Z>Z6^3.:+N-+ZHHR_^9!/-^6YE>N2;C*F M+2 >,ZD4AA ;JP\QLY@P),X_@X# &")KL75>4^6P/JS\6/'FI\M]!^ZE9F%?$ ^V+ 9A9YN(77[V"-6T^,24+6.B13\EP')A-?KZ<+*<=>0Q.=)81PX&B M 0)'I9/26ZBJZ WB!6KNC^JS"F?''H/N\.I[G0NFW/O\=E-.KR>KL .I=\'; M^<:9]UAB @!4,LA/D*6&'69B[OJ\ :+='-2):H^L:9WA-\1^+Y8AC36L:Y/F M7-LL[&OC=498,,A ^!/20^H&40 WCV[IVUN0A#,=P]?W1+./COA8?)S\^?M\ M?1TO' H(Q:WDI?4ZFG:941V6=,8ECG?LJN@Y@>* /6 C3),?8%)*C&I?O'M_ M<&"\O0H[SLU-O/'NT^D[!9]MD=E845T0+"704D!%E365?)2U."+I>Y^?@C7= M@#8^V[D3FSDSR (B@?-,2.\DDD0>D=7U_'> MO"^31?P.WN7EO)A]&^=P@D^7=),I;JWW*I9*PL@1Z(D_V(4:R.87X/99"K_I M[BLA4L-R1H4OH2SO NG/WJI>IWUFG"6(6H H$4@D!7-SY3$A;Q MYJI/5ZFW:WT]C4IL!U*?RT<4_E#0I_):+V?/V$VQ?-2B6&W*O,;$T;;K>&DP MTA8X1*36&'K)\&'!A=@TCX)-EIS4\:+3(WKG^7;DWK^/Y62YNLK+57'EPLJX MV7X_OP7(5Q&>JBC&W;H(9OEM7J[O)LM97$5O=W=9/&%/^TXSI 6F2B# PI]2 MX>A-.+@Z!1WA/8#]*;L8".7^YK-M6<]M78S9?+V)UULMIYN89* WZS?%^O_F MZS@CGYRWZG6142X4Q%SSL(-4DE(D_&&?"BT883!:[SQ+C&GC6>O^E*1XZ/)^ MD)M0#>_8%%6_APP!!,/'02A2F$&*'/7TL#. LGDIRV1>XF'FHV20WM.D[WO* MBIO;,K^.UXU\R7.1O: ;RR!CQBH3S1C.HNN#N+T#EHE@$]=:51-+=N&- M90"@,-N0P$X4\_Z5Q!A4$KE WA[MA$MO+*NMC-,WEEV&P.3[O[%,,44D4S[L MQP0A!"G"#KA&9'ND1)L;RVKKM=:-99>!TIMGJ]/[J<(20AQ7DL7$4\&@-8!4 M,AHE]$N\L:RVWFI?5-4,I>^3$<,PH=&-9?T38;#3V 9W31D6X#%&2P$,Y50; MIP^3)=%PC-[+[@R"-E#TI=9M(ODSIG0^B41[@7Z_+^:?-.BZ# M'XMWDS*@5,-7V=4K,NBI\%Q9HZ$EA$O$@3A\:A0V3PWJ,_VU*9D&0G%H'OZV M+//=33+_V(4V_1)PCS*_7=YG-*ERO@K_9,-?EY]W)\P'2!H0L_4[,X 8\@X# M*S#&Q@&FK*PP1K!%K>=DTU[_]*K)[[Z5,33AMQ=.G(0:-IQKS_2ZK=1'G3)< M*L0X%%CA@^8$0R.L+C!:TG8/]QAHN4WA.BU60VK6Z#GCFE/@D/8(@& \*2N@ MK?#RR(TPE674].P>\MZ.H9X*5 ESZN3I>*N,&4&QI @BB+4"P@-W,,TQ;'&K M1Y]94DT-R^Z &>PHX(5[_Q4!P#E+O5)*&$Z 0!BBL-?WS'HG:]%O7-Y_YA4U MR%MJH2: </\Y=!Y9#YDP3F)/ 98' M0)1M$<+8K_>_MEYK>?\O ^5E^GJ)D,0YPH'D#E,&'9*TDI$;BEZB][^VWFH[ M?9NA]'TRX@5Y__LGPD $F"SRU;Z2;+T+'(^TR)Q$02ACD294 Z\-5:A:7Q63 MS9VX?9X(-#82.@%E"*7_4A2S,Q=(/?=XII6CP@&D8Q4TJ;405E:20>Z;IT"E M4W=;'9W0>4-8AE#XA[S\,I^>NS3L2(O,4" =1D0;I7"8')%!=B^?8_;3@000AEJ>,5/@[(%G4@TOE.$FKZ4*L$L9@0%NX5PB@&MED1/ !_A]:8=KNN= MXS, *^)HZU$@/IDYQZC55@,*! [H:/E0'C;"FD%=*NFX_AN TZ^R*\'/ZKIZ M,),$0Q400=9A+<)LAA6KI+& -#]Y29>+D5K5#;$9?K)O-,EGFD"@@13 >N6 ME=K@_9(6]JD -?_8TV59]/*QM\.I+S;\4A:KU;NRN)K7V;@_\W3F 94F'BD9 M".*EHL!@35&1UCS:^*2K="MD"ZZ1*.QQJKIH(;*GGDT([$<#]$((X]%^--:**M1AAEE MA"&.G>FL/1P#S*?UYM$,T%B0%FG$ 8T7 A"'X5X.: FJV57L/2E^O?Y M*@_OBD6(;/XE7Q3;#/S]X$^H_V2[C'GD FJ>2.R@46!;:'$OJW*\>?IZN@#@ M]GI[4FVP.X1Z\X/FB\4N%_O72?E'_@"/4R[1HXTRX&&L#'I;W_-EP& 1!JQF-P'Z*'^\"^,\$\ZTS 2.3F8D!:8<.4>] MUK22%RO?W"1/%\/:.1VZQ:C'96)=ABW%-L/ 7$_*SR<]:,\]GB&A.!*8 \0P MXDI2;\1>,N1!BZS'9'9!DD6A+3"#&867&(,900H#'B^O= 8Q+22DU7X3<4&: M'WPGJ^K8O;+;HM*[IFMEN#[S=.8)=$236#I90*PE$JQ:R!!HGS4\6YO\ MC0'I2]'W%S\> MU/*/J9IS.)-/028,PA)37^? M?#4GQ\GK6*Y3\5Z4%7TU_FR*.?KNU?+=5X&P@=3]7$OL5#? M^N[7?'T=2UG7N;RWQU%D "AJ/5!>B!B%$O97TN_U@!$TS2-R^BSMV7R*&BO0 M_1(^2+;_+G78;YWV5!]ID6DL'+$VWO#N;)"5&E.MX9B!%B:L?#%$:@M*7TIO M5IU% 0 DE,@3R;#GU"!M#[)HW*(,#W@!&FZ#15]Z=9-R&6:O>&W"]D*?&N<2 MQYIDT@J/"3.0*^B9%,9J54FH,6]Q1_Q+"+WO"):A%*\GJ_GT JUOG\\88V$= M4L0!;CU3AF!_6*$X&6/Q^/9J.J/W)L ,I70[7VS6)Z\N/M(BLQQ#9H4)AKAD M!B J_3XL+7PQP*OQG3LD5WPS:/I2_>_Y_/-U&)[Z$NS4S_F;343K[=5VY*NW MF_5J/5G&ZC$",HQ,=4I+@F_'>$Y=SIU-^15$R ')M5^*GTBRN6T.M93 M)C *,[/C#%@K@=*:$5SAH7&+K4FR*6EH8G4$Y3VU>B[BLJU''^\OS& OJ* +8XH2YBSB G*,!,.'"JX0U;Q/.[%D%Q9T@2J*1*"2E'NA@BFFT5XB M$#C49RSQI05=:BOC=$&7RQ"8O(B"+KO/+!: *I;;:_=J%G9YKETF6;#'J:-, M,L!(@$=Y7P%D5(L;6_HM\%);S\?HT@$XO>TW'P_U;$F/9Y_/D 0,:N<-\-3Y ML*$V'%:R"85?2H&7=GK[=O/9(5+?%QN&84'=XBXC(,$PRG]P)]"OCPS=YTLI M/GXVX\@BX8BA80;& 5K)!!!M7CHVG9^QG6Z>UE!LA4A?6E:SV1;AR2)> M"/9JN;\Z[*S&3[;++,*$4,2\D,@I'6PL[BH+RV,_PL+!W6J_2W1Z8\)TNKG9 M+.(F[%B5V/.LJ-M'9HU4!$NG(75"*8$D80<,#!]A_G#'#$F$5'_1S^L@?CZK M?.IGJ?%\@PPR""5QR$)(!0!4.J KZ8S7S<^CDD5 =\N#3F#I,9"DS">KW.:[ M/U\MG[IHWA>+A2_*KY/RU"G5A3UEC%-KD62.>N>8ULS2JNXTI$B-T*O"4^904S8JLPY=!0W/[1,IO9DNOK6 MN= @.R:*O][LMCDSXWK3;XNKK;AM[_/U]?7^;.5B3KJ.2/6 M$(5U,*\@0$0PZ?7!J"::-H]\2V9V#DFF=,CVNA;=WW@]4\M9L+SGY7,?S;E5 MJF8W&7=$(@(,%-(&JT\AC [;?!YFZ\8<2Y8!UNOZE0;&<1%J^^&TYM.VEXP* M":$A (;OR0#L+1(5V-BC%O?:)\LS&Q>=FJ#8GQ?VOS;[')*/Q1'GX?9S^!3E MB[Z'?+G:)J^\SP.,J_FZJBB\D_5]/BT^[Q1]CH*I7YTYZR5!$$HN",;1,O65 M*P-K0&O=9-]O@EQ?O!T9]+T=+.TN+MB.! M?-R9?@ [RR5FCE!("7;4L_"DA/=#^&AF\E#8R#!:_U\.0DK MVV3Q:AEK$VTMM# $/YF7C\SI 5Y]^.'7\ 5LREVH]&E%I)^!#H-2JU6^'>_K M^>33?+&=4/<#G;T-5FN89,M=X;V\IZ)@+]3,M,8X2@W)ZX2ZN ]9K8"B1A<9_D MO"@&?0":'"-J)\CV90P?+B]_NF+:^2H2/PAR-ECI@EXRA*6W*H"+/0US 3)* MX@H'BR ==[![9UHN^D:P+T8],^ZX JB;Z 59G8V)K],\,UYIQQ$P6FCOB0L? M*:@04+C%7CYEB'PJZB1 [*\[^XPO0JI;]2:<=H:AD%NMYV&#F[^]:L6A2[K) M*$28H& ;,,&$!IC'^QQV2$AA5/-.7J[97-/VW]<5MWZP._^>E]6LT>,F*I8XH#JKAPV'$O/3G([VR?UQV]L/U: M&H1'Q+"SIG;M/C+NJ/'.>^@,1S)8IDA7IJG4&HEQ[]DZU_3E3&J%XU^34Z/< MP[T<*@UD1Q5E6+>#+1@'?S_F&@G1)]IEU&F&#,/*AC5= D$@X)6L"IL69Z^I M;*0$>GR2,-T=8KVQ(P^[S:MY4,\.E]MB-5^?Y\;Q5IF76AHL'=0D[$$]!Y[) M2DY"5/.TV&0[L1Z8T1E>C7,9?BV6^=WNKBJ_6;1C\DR8?I8BWJ"LR_2_?;A8[G=@]Z%@?]2?,G+9?35G^75R7:9 XP&DQ ( MK8@VRB$/Q4%6K4:8X)*>.ETBUOL)UZ.#'%_F_]SDR^E=HQ/X1ZTS(J13 5*+ MM8(20.308?L@J6B>;G?Y4O;"O#K=H]L[JYX;=_UCT^.MLQA=+HS$-L@.)#:$ M"57)C:D9>9FY3C5[C#6=H_?78<\H_35C)\UXR+(Z3,IGK9PZS3..%6 .2>H5 M)RIL.#G7!X- L>;7_*4_:.]"GS6XTA*ROLBB)XO)NHIJB.TR;. ML2:90-1+2XR7S!.O+1/[W.0HH6Q!BLLW3R_,KND(TB%)&?BN$V7]LJKP8962'VOO!BE43(F.G3D\/W&N?-Z'_9_VK][ MLE'&&? 4 HI-6',==D1)7XV<"SG"0Y\NU% DPJ=Y6:+KHEQ_S,N;!_=VUE/O M^989P-8*3X40S'AJL/7W+F?(?7,=)SN^Z5K'G8/46-&OB^7G1GH^VS#S+%@V M5#!EG%2(.AH3W*M3)TF:^\R3G:N,1K U7GX\1_SO SOO[Y[G7_)%_6] MG2Y)7A2K!F;3J^7M M)JS?$118WUGZM%7&I"3"82+" L^8DE#KZO#;,FEZ36-K[B/M0(_'V-(:LR&Y M@1IQ U5'WPX) C@,-F7XM! 61E9Y,A9XT-PB2I]CU#LWFF$V)#=P(V[L6V7: M2L90K,XCF$8H7GQ0G4)8IV'S;7/ZG*'>N=$,L[ZXH;Y,YHMH__NB_#!9Y/=Q M-2>H<;Q1AHEB5(4Y4@FB*3$:Z"I@QH8-9:]!]1)MB\:G;7UQ2GT>ZWE;(3X389$;G*R0(H"RJWW3@EB/4/NL/@#(E]T M'IV>.ETB-M2IP>-55MU$]]^_X@4$JUUYT0O.$LYUE>GP M47AHO()AT<:<&T,.KA1!9//:A^ENEN[%5908R)%0:SK=77&4SWXIB]7J_H:8 M>#6,SJ^*,C]]O4\G_6<.0\Z#24"PEA0ZP34]8.=XBS4PF64U"A(F07?LS(R7 MTJ1DYJ/^P][&>VF<]"2L.?%_ V 5=AJJYC>P)[/.QLW,-N@.?XC_6,I&1_J/ MN\@P8A"" +G5D%A.K,.X0@ +T+R&2#(3;AA^=03@\!2*MTC-EYMB\\U'\2YN MG*,*/ZW6Y62Z;D2NNIUGC'OF-8$NUNO[R,DDK#TY!LS&FQIC8T23 L>]G+"5 &C7D+. M1AADVR>I.N-SETIX.22':"?I P/FS*V2R=Z90:^ ==*26,J$6(&"051A;-L4 MC4JV*7K11.]&#>.G^L,/^FT9$QGS,NU\?O*-T6'+L96 $6T<]D82+BI\C6IG(ZPT^B*) MWJT:QD_UM'/W_12A- C_;YG%QFLI@+>Z.CJ1@*,15CM]D?1M"OCXB=K''/SM MQ\X=,LH&2<)_J7:&6%:%1DGE4?.0#?9OTG8&^_#4C3[%7R?K_=_NB MF'V=+Q;AI6_7UWGY:KF>+#_/PUMW&9UO\O6P;Z^N5)WY3=!LO@\?VI8A MYLM5?CI-LZ=A5H^,8C#'?C]T0JN/ N>OYU_RV;>C>UTCC[5.\\P&$YY:#1' M2%#$.$?[D'H-I2>U#KE2IZ^>$*1^_NJY3C(=-@_ >*\,1$0PB;"P%1+,T3[+ MU)],8.U6K4?S5CO&:]2)JZ^6>\4]+Z^^VT83F\5D=2Z!]<*>,J0PPPI)@V*T M''8(B8.>;!AMCZ1KF,C:'4^*/J'L:U-V1HI[&=Y,;O*S>8@->LO";B ,38;Q M :5=L!.#S5CA8AP<^>4MR5AP&=LZ1/;?S*OP&89Q9W)A7S+AAB+:N[*8YJO5 M^WR5QVI'[ V5LQ0B]24@T_85/W M&/96YJX3R^N"7C*(@VG, 0W_D8(["@GR%0[ \>9)^I<[C<9F=:6#<01TNG#- MN["G##JHO4 6(2LM NMQL1FM2YN\O)]OMCZ^%?7\]L:122.M\H49Q R"YQ &@&#G7'T7DXUPMHC M?3&D.]1ZBPB8_G,S+_/9"81^SR/)\YGZDI>3S_EOJ_QJLW@]OSH9#]"BVRQL M0 S0B .G!/5 !3L554@18YN7)Q]B!FKO<.\1RQ&816_R=8U0IWH=9,P1RA#D M83^C>?BB*:K"%C54O,75/T/,5.V9E 2U$7!FF]?=C"W;IAF)UVU)P:B7@JA@ M2F(*#_,]ULU#1(:8<1JILCY3FB V HX\" M]&/'0C#5'.LLX!M0BK3BDW@N" MG:VJ6VA(G1CAG8/#\:@;#$? K O5)E!8PFG:9::M,RC\ET9\F8Q9@+(U6!(85$EB9Y@[K9"FIB>>M9-@-Q:+M MSN&R&:I.!YE1G"CCD*9$(!2^4R\.TDLE1G@Q51KEGF%0)^B-:09J.?-DU%,# M-(<:$H4H]4@B>IA[P\_CVZT-PIL.L!M^EU;+:UVG><8I\XP%8QPS7!X;,0 MH#J99@"AY@Q)EDV;]ORB2[22YX_52 9*GD+V:AE^C$5)^WJ+S:_RLLQGX2\[ M*9OG-1W)"WWPAM-7[)UX.L-".^8\0SIP3P%-Q3Z[47'AL*U5'[SF>._CZ!Z- MY5@RT=DV69CUM(.<*>5 F L]M][LQ\X!%8/G#G6">Y$&C5%G!NG-*@"U6FV/ M:?:J(0:2"&3/7YSZF5LQIAVHN4B#4EQWQW&AW M9_;GP_K.MLVLIP!Z3(AS&'HE'9"NDCGLU/2X0T9;:[(&,[K ZZ_!E5$&?8Z/ M(I=2XX@-\6M>;H*Y^+4H_U@%8^MO1X/N3CR=08< ,$8A;J1#DGJ^3QX*8PVC M[36.M]YFHD/\BZ[Q:5[79#K-%V]O:^CQZ9,9LA0BY8GE'$-G'#(:'<9H8/-[ M;9(YFA+IL#4VC?6GR\DL;(%F];_'XRTR9YT*DBL,@);2VK!3A8>92;A:%WKW M>\2:2)^=8=2?6WF_YU6;]751SM=W9[/UGVN0.:$T),)BZAAUT'-.1"6= K Y M Q*EAZ4SU3L!:#CUU\AJ?KY)1A'4$DH)M$*:,,,1T)6$1FH[;KN\K=K.LJ 5 M2M\C'T9I>X^%!L.H/PPN7ZWG4U-LENOR[GSJU'//9U"%+8KTWE,6_M#:6G>0 MC:D60>8)CY_;JNG;S*@.@.E+Z1_6DW6NEK/701&+_[4IYZO9?!J1/ZO^,RTS MH;ETA!L""-1A3^(AI)6\TMCFYSX)SY,[)D*W$#6V]K?#>/AZ,UG,@Z&ZG$]. M&_UG&V;&8<0$=T0Q[#B%6$-SV*_H%M4DT]U1VI5.BH1 -5:UN[K*PP"^Y Y]/B^5TOIAO3QW#+\UFO9HL9_^K^!3V0.OB*DX.X=>Z*/[87IEJYZ&? M,E].8SW$S?*YJ+:4K\N<,]X;13VDD O+@?5LCY8!#.#QT*KS@Z)Q0-J8@$>& M]NOVXN?M>=2[O)P7,S7[K\UJ'?]^D'-?;E/GRZ"YHY3K[ 49Y 1+I(0'+%9B M9]2X:H]OB'(C6J Z)]E0( XQK_VR*#[%^K=5X,+KXFN$<+;K*=G\5N>U&?$8 M"N(T#2IS $GN#DY]P[!N[L[NW'4VIGDN ;2]E1\H;FZ+9:S"_,CMM,\!.Q]# M7JM]!H @G!ED$<+"H_]JE->J,.LX ' \1PAA4QT--8JZ]"!RDXPK(G M'6O]2;&3'F MPR@Q!1+2"5-'RX$$NKK3G(6S,DK=\]?\^T M:877D)-0];N]^1>K)I9?\GB7@)I.R\UD<>DD=+[#S"EOD!8T[) M)@PQ)0]; M%J?)".^?['\2ZAS&P4CV]C9,G>OY\G.\I^K1K'H)LX[WDH5MBE..6*V\%4Q: M8UQE3QB.9//)*5E*7<]TZ@R[$4U4$<+PYW8[$3Z*_;9U]>%Z4N9ZLLIG#Q\P MQ>J4\9WB=1EF&'#!"/<8:&?B$E#YE@TEN/G=H\D2: :?Y%*#/!A]WY5%^ 37 M=^\6D^4Z2.;^N9G?[D*WZY/R:"<9YRY8&YQ@[[3GS%G)#]9HV&(U7T^39>+T M3+6NH!MN#8TY.A5:'YP+[X3$C2!:3 2Q-O==@OD8E%\G2RG M%VWKG[;.')3>(L_":DF"N$AK=_"G"D-'9*>D\"EVC]!@S#A=H.NYQS/OO:'A M:S$" 0P Y8Q74C BPZ$7W5\.R0#*?CV??)HO=C=5GC]7.-TPUAGC2L>K M@H41SB'*R&$.5=@W)T#G!D)B K0'9U@J?+.3NI@1W[3/@$301=L8X" Y#M27 M^]!( 0AUO89YUC,:NE)F+8ZT@ZMOJAQ.8A](4(,ASS7+N'>0>@""N)H8@)79 MWS,?)+6"-K]#/=E)0&)B=(!27WQHY(D]X3P,ZZ$+=C+ FF#,$/(&D$I*Y77S M3.[.=Q8I5H_.@.E+_<\>;1Z-DZG1*O/< $,PQ4 J0XE1TKI*3BUY\[V#? D$ MZ Z9WA-!SH;DG6F1<<0P\0X)C 2G%@?Q#@N>X+A%-@!X":KO!I:D47-FLIS, MYI.ES?.;?&;G7^:S?!G^#,O>_-/F2%'P#GO/9-@W*R.T9-H"29 1%%=8 $Q; MA)I\'\&^G4,XF.?A@>5SH1/B<L(MAXC*4TP7"J@NG#5^1)BUEEU*&[ M:>"YIT.B&F(/*FL=^/XLTT^7V>JXR->[LO@RCUF!OB@/O^YU!(^%?WOUKHR_ MWSW0ZT#ZK.#VV[(,8G]>SO^UY6]U=MN\PEK'%H\IEM%6SY?3N\.'6L?N>:Y= MYB1W5F-L,-+"0!W+M^P^1&H$]+5*A/ MF I,2?/\_XZJN76LK6-&7DM<)F.NZ]95J0A/7;!U-0?6&J>P!E3["A)M17._ M4**J;ATJN5ZIB,L >I&E ;RB&D)+!/;>6T(9M96$E&CU(DM%U%9;[1H!C5#Z M'ODP# ^:E8KHG08#;>TZ*141MC^ $*\E%M)P:[0V!["B/VQ\AT?MU52K5,1E MP/2E=#U9Q#B'#]=YOGX=E5&CMNN1)AF@3$@*F180 #3:T0NI[Y<4H MC8(QT:&C(X3GCJW?%,OIIBS#UO-T^9@Z;3.@&,&2$T3"*H>A< 2Z2@Y&W @S M3;M02I$6IKZ^^B/>O(_7D_7OQ68Q>W5S.YFNO_7ZGI@1FG68&2>1%=!);CS7 MQD%L=(4.YG3,1<+A=^%>YP@9.I79P1 J "AE#"& M9%"U-JQ"7#HXPC3J-*P=&= #3Z.73Y$9) 1KYX/Q8;R2BDC@5"6?@GZ$Q??' MH_)Z,^B%$ ^_$I?Y9!5/LE=AXQG@\D$#9F>W[@J(Q<6@V%58;\"X"U^0D1A! M*1CQQB-*D48*'LQOH67SO42R]?FE$32M1@;FL\T3\_G"%V1 "F0E"U,!1%[$ MJTM1Y54VSK2X)2W9ROW2^)Q6(Z.3VU7^]DK=WB[FTWB>&"N*;];A5Z_G-_/U MI"&QV[PM\\0I[)QWBGK "7..'FPW!UI8'\G*Q;PTGO>HGE%.X!_R]7H7S+CZ M?;Z^#L]'I>Q#*TXGGW;ZGHQI*93&0BF.$<>2.[4_O&> 6-#9A ML\FLYS0^W'28#3Q![NR:RH2OOI;+)\#G^\FHT-Q[9J )D"CN-$2@PB+61A^? MS=KKR54GJ/7%H _S,/ZK8!DLU^9Z$I!YM3RV(PRS[615+(,-<1>^D%4LEK]; M"*H%(RBQJI]X@FN)WI@1KQ1&3AI/+!' *73 %TH&FD?^)K,PT[!R'/@.D%T> M#9#)+I]L/Z^_SZ\VRP?WCCRV$IX:"7=U(LX[>5'F-!($"8\A\/$>,(PPKM"D M3#7/W<$OEL>]@6]+-9[]T8;E)&Y\2J$NIUC1SLKEZ1$2,1419:1B7TAC-M=D6> MM11A*:HU4R56HN9K7\>) MX?U3Z-L=P)"XCSKQ7$5OY,RRA71DCCPCZ'0NX@$\!4 $#-1IMF M/A0/BN[ [,T-\NQU#ZHLXP9Z:PCHN_MGWDWNXN^V@MU+MYS%4O]O)C?YV5RE M%*_++)'$0*H@D9Y[YCC?'\)'9+&QX\Y^:\B2;Z>^\0#[;^IVA_ PE#V3H/>" M&3M47D0L,S==Y[,/ZV+ZQV_+>&K]X;>S"?\GVV72(8N9!M);#*3@-I8_V\L: M#*CF!6'3W1H_J,J?)#)T!VY?1'(WMXOB+L^W(WY[&]$[2Z*C;3*"'<, 4Z0A MXIQK[R"JS&R*S0BK2X^*0%T!.PAY+J/-7B[K@V0* 8.A$5I;BP6LY/*FWM:^ MWTCJ\1*F$:1]4:7EMDG?/=_!N*\*%5@%Y322M)!9,CKQVVRBX4(N?K2'_ M*Y!MG%O,[Y%C [E)HK7QT/J)ULQ9\^]$JXP@(8QTSB'A8V$NY6"UXQ?$TS[/ M(VJ:@=VI[ELG1FX8Q<<16V%DI1UB*9O## MKR& 3QY'\N1\WDP6T\UB+T/8M,VG*E[C$,3.9\U/Z8_=_''!.?KI!ADSBF#I M*."(TJA>+/P>5ZM!O?(A-4=]OV6H>VY=IUFFP_X 4!5VO@QA[KW3J&*&A8SA M'C_)9T^ANU) D0R3[_"$6# &B+1$A_F*2P\\A* "P"G09\WZ6MOJ;K5Z\KSW M,FC^?6AV@?_-(P.-QA)P2P1!& %9(4L9&WFUTX8LZ>7TK!&P_Z9N=PB/&/'VIJ_*+SGLO _=EGO?*F @0 M9*/ (4*=8':?RAEDM)[\9+OR"9(\>BX+@JBPDS96,2"1=Q:S RZ(F1$5'>_8 M-] %''VI]O=\_ODZ+'KJ2UY./N=O-A&AMU=;!%9O-^O5>K*,I2UVOK3]/>TG M*-"HOXQ2P1Q@ B/I/ W;:,U%A0V3+2)'TEPUVCU5^H!ME)3JBDH9LX1J)!3R M'F),.(:F.DZ)CNE>SS'K+4:)==Z&81>B.39F=3A/'7!G\;XQ@H%GG#JO(8?R M@+MFOCF_.C=V!IZB&B(V*(?V)T1/93FDV#>E5/V>,QX-!"BUIHXZ287V^MY ML*(YPSHO/]0GPY(!V&.1@W*[MY@LPJ;CIECN1%'KW=7R\4CA8_%TT_%@3W*" M<^T[SQ!'T%)DO51*8:PI!P=M,0M&>$%@;SQY6ERA7[ '7E>/07KYLGJLITQI MJ[A77(8]+P- >H2J4'C+L6R>I)+,YS04^=(BVYO3Z=M(O#-[@&>?SYC2""*- MC158<:*94^J (6IQ1T;GA=82K91=P#*4RO>,O4#I^Q89]$8%H;!P0@@I$(Q5 M;;;R*4C9MS>]7Z#VSBN9]:3V9L#T'Y65O"S.N[*XSUZCQ$4. @191XDSXF'=E>[7Q8:KM\ZCU9,65+A5ZM)9* MIUB-.@;NJ*3ZKD9D7(W6&24@5LVE-J #-%18[_M4P#:TK-A2I MP>O+_#D.2!C&V2BC&JTS0(* D'-"I $ @NIK#YA8#@9=[Q;IYJMRYK6Z/UU MV#/*D+.QDV88LNC-?+'U.BQGU8^O;F[+XLO.^70VQJ-6^\R&W06B E-J*<2> M84)@);O7L->:-/5<-IUJ]-O+XQ-@UA=?=@D_>7G XRQ#CK3(F!6.4<>1Y=+( M>$^05Y5\D+L^T^='P(EN4.J+!:\GR]E9Q=\_E%D)./(822!YO#W5<'A Q7+1 M_+P@6=172ETW!J8W]<9+%JZ+Q2S>$W[XRT7K0MTN,A6@DD) Y3SRGBB&W&$S MR01M?G5[L@M4DE(C#6SGB7,L7?'+9+'9!CQN@YN/JOWXPYD*$D,D!;-*6&2A M=)94(\78-C<6D]UPDD+!G0'4UQS@-V48XR:6KY[Y^9_QI_-?_?%&6<"$">.0 M8-0Z 2S6ZK"06>=88QHDNU(DY7?>&5#]V7W+U;K<78H7Z[@7G\.(SQ/B5+/, M>B\=4D%*"[!T0GMI*DD5;W&/8;)[.]):@)U!-;BGX4U>[:K/AT#5[R1SQ%(* MO3(HBFV8=%6>6#"&(1YAV$E";WHRW 9GSR_EZ92!TPTSI@2!5%!EF:+>8P*K MPBOA P2D5EV$D;"DA2KKLJ4)9KT5EIE.-S>Q-$N_=H5RCLEX@DM=O2+#WEL15NP &U1> L69J!!$FHPH':%'U@V$[N S MV)N\Z8J7"MRQ/KBQD.^G^#"P\&(.R/4 1ZF4'/[IO\YI+U]TP*9Y-%*1R)YDLH%IDY9 MX2%@4 BVBX,U4!N(8)WOL%>IST4IG6J6 2"A=IP:!B@1ADL&726MEF#P*ES= MJ^W;F:8[=$8=B_0J:FBR4+>WB_ET9W!MKU*DI=UX21K$C%:0>]%JQYJ*(I6YX\B1!I <,^\M;NE28L_$H M3;O,%$,<$>.1T0Q;A2$PA]F 2H+''>*4FA:M6=@*Y7_S\2E2HPR:^EYH.-"A MR;ZR;#[[+5C%Y7Z]^&4SGT4S^M5R)XS.@^V=?RQNYU,&V/DCE<:=9HPY)&C< M@@GI*>46&%"A9+WJE8)U;[Q.38AO3V'Z0K$UY4O MRC?Y5S6=QL+A\^7G=V6Q##].=Z$OY\H(7])/IH1"6AH4H^HH4L#[>WL=:=!\ M$Y+X]IXDFY"4T/5%H^AH?GNE9D6]FH;//9Z1> 2&(>,6.>:HU%PC I9ZO?;F?!W O/$R#/4J-6^PQ: MKKBD8:V/L7QE6JWR]>H\,6JTSI /V#EM!4;A6U# :$GNK3;<_,@_V?8G&3^Z MAZL_5V. (.CE[G3LQ\/',@*Q8)Y0)8/A+BQ&#-R;ZQK4.F?L-]8CF>);X-*? M-^]VOIXLYO^*E:"7VX 64ZS.Q/H<;Y0I'S=H &"LB;#<,G2_&Y? -T^*3);Y MDDS[G:'47W3/51YFH]G'R9^[R2D,]4VQG)Y=#TXWS(ATWKE@"1$)""7>>'

33_/%]K:\6K;C\VTRCXU#B LKE"5. M"J14):,'6#3?1R3+F4EI.'8"4M\3Q!Z \RQXOD'&23!N"*4(.N8=UASLKVX, MTGEOFMN&R7)DDD\(K1 :2/\7K0U/VF1*>BB ]MHBB)P &)E[C@O7W/DD7CH+ M&H/4\XJP*VX7UK(+5H2G;3)N6" ZLP B1&TPA.B^/G:0T4'M*>%XHXP('[9(D%KOC(44,,)L)256L(57";PX+G0&4U]D>!^C MIY?YK*K.^2A1YFH^G9\BQ?G&6;QA'%+NK<0"4.0IP)6/Q"/6HD8R?'D^Q\[A M2IY>\#3RWDQ6UWY1?/VP#L..)S;?<_A]V-()(I'E *'PA8;_P?N%''#EZP6D MOYSP>RRU,B2L2U%410C";C]! 23X"PJ_KZVV2\+O+T/GW^'W-8(S#<)AKXPP MPU9;1BVKG2(TR?N=[H>%0!W;C"K^W0&HC+-"4"0:40:(* M$ >,(3/"L*#TA.@N_/XR=/\=?G^/'#6:$,NEU)I0+HW'7%?(:>.:7R(WOO#[ MIKP< .?O._R>8NTMB5?96&*9(=94>1" 04R;.[*'#+]ON@E)"=U+BK'VG$&S M/<)AEL1@9.CN/Y!@SHQ[SY!(BW6"K9L!]SU18Y3F^X@9,6AT=>+P>V(TH @J MY32B& #G@*@4 M.,&P)$C3:K_+,9>]YN9T=-C5U)G>!IB! VD?5@*\/*+V8>O,P&!P4<4E8$!K M@"D].$ XXZI/ZW)H0G0/5Z\!$_$D?[*ZWG%ZGQ9P+E[BN3891B9(8X'B$$JK MJ,#[.W3#;XT=8UW%9)3H"J3^W,C3,EZ%8//=GZ^65;; /#]]/G:B7094O/_4 M6&@40]101*JXP3!K6M7<2A@N_+XI(;H$:CA2['.'J@#!9W.(+F)+G0XS8X,5 M)6P B'$8H!?^X'84EL/F\\IP$?O=T2@!@L/QJUH^[W,75^=RO>IUD6GC62R3 M1#!WQ'J+A*IL<8&9!HTY-%R5[ ":YGP9+BF@.[ZT!VPXLCS-,F\-G M(JA^B9D#W5&E-5YC8DJUJKZ]S GK6XKJ6 MX?(8NE_-FJ$U^/ST8!%^-[D[$R9]02^9H-Q A86$,*S@%D)H2(5#V**VN%'X MY?E\T^'6H]L_9CB\*XLO\UD^TW>_K>+H#W.DFJ[G7\ZM9/4[R3BP #L49-=0 M*,X4(=71BB"GD.XF2P#9 F\SUGQ>A@@#K'X^TI% '#K8+[+Q<#+#RO MP]F7DQ6CK &8"PB=5-8"8!W>4PT9)4PM:4>1%5-;;9=DQ5R&SJBS8MY/EI_S M,Z%EAV#IS+AE3244( L,X9( P6IY,! C/S.A@;Z>$ZCK;!XN;H=9017ORH=1I6_ M!DAO-C=GE?GHN2Q>NP:L4( *9K&!W)##I&44[#.+L*8%W4@317<8]*;/R9_U M]/GPN0QXY GBG'$##*->.R K.\4ZZ,<7,M.)/EM@T)<^P\YLMIFNWY8?\O++ M?'K.6'KN\4P:QG78Z6/#PCZ1$POWE\H'R:3CS3>\0X;;-[6;.D"H9]U'K_%^ ML*NS*9)'VV1:.T:,UC9(9)S7C%)>R8BLH.,VK]JI[7D.= ;2]TF(4=ID(^'! MI?J_6B_74:L"HKU.XV^R#Y-%OC+%S>SX+% MHPCQC%-$@0MT!M5A,0;.P1&F[7:NX"X!ZBT':K$HOD;J^:*TQ>;3^FJS>'HM MPHG/OUX'&:,,Q;A=1 0AC )!@3G,H[Q%D-AP >]-O_\DB/66+;-9K8N;6 OA M:K,\1)+KIAII"$-*R)&!HO./">HL-F-^R FY^P#!?_WI0?G2+5&R_V M<;&_S]?7E0#;B.HS%Q*<:)8Q8*!F1B$6DP.1Y0R[@Z1*->?$<,'LC3G1'4[? M3UZ=___;^[;F-G)MO??\C/.>E2<41VI9/$.1VKS8 MX_SZH$EV2[9$LHF^@1Q7[9G1EAK=P+<6@'5?O+1U^W@\ LV9Y4!Y6VM9N$46 M]GB!ZLG\T3E<([/)FX?'R719^GU/Y-XV&A^XL=I'>1H@)37P#AE:"U^&F_3 MX_%BU#MFE5: C7G+U!?D]Y)W7-Z9]\[A%\43%A./A*. 2JL)44356P=2F'[2 MC!>WWN5-U!ER8P1I/0%5Q[6NKCIR2QJ /7$ :\,$TE2Q?7HU5E[C1LZ7RXG< M\LI0QZQ47" A&=&25](R 9X,Z1AN&;G5E&SG1&Z=AT[6D5M=^"65 T03Z(2/ M']&LC$K>I]M@J21O$<8]HE^R,8V;^"7/0^@RW5#>#[KR2Q8WFV44,#]N_EC=+*?'2[>=&!&L M]01!+;A2@D"&XW%8Z392.)"A+ZH#_!=]8)-,ST_%S?U\>C.9?=P\/D8I_3@M M7W\Z&(F)D@AK2XWP-LZU*AJ&%?0BW3[8F\NI8SIV@LM09_+6*5X5JETL;D^4 MJWCM\8 0MI8*3CF%91LEC22H5L:!S#"RH#>YO@-\QJ!\Q?;-B?]L1* ,(P@$ M%P)19@2.=QBLUA>OLTNLI-8%_=,A&H,%FI-^NQ[N)2@S!AG64C$F":I9FB"? M?EF/Z#CN@.3G0S.";6V7\?NWZ!)&@)$\$I5IB#D 7A/O]\FHCEO6*!7LF'AI.J*EYA90+WF-'[0H M;[-<3U1L4GP]#;AK8HTL#709<\1(H:B#E./7D'EDN*=0&8:]-KA*TP(.(IRA M":$="9/*\9\'TE ,DDO+4FIUA(<"@IS2U& >E;8*'>8P26:A,=,74\6303#, ME\/Z:Q&IH9'>$*NA]4@ K RM51/*-,A;WNF;+;KJ%9F&\D]^?(E4ED+6M;#A M6+&Y>;4L)9))CJBFDE," ?+$UV0!%,#\9+?^&:*[EJ7GH3L4#UY"RU)8P@9$ M))(7V!!DMW[S/;$BF/FYI0;GRQ%P'LFWI?Y8;0.DF_NXJA$!48BH]#1B*K'E MBD*Y+YH9?Z]:-(H:S[V=:F#O!J)+BFV 3@H)C8FG+C%((@6J.$V((&,Z/^*W MIE&3D(;S8+F\D :(F8#.0$PPL4Y;3;6IUN<42:\AV=O=T2?9TY')/Y(!(HNH M8,(HSQTASFM? ,1>Q?EHO5ZOUR<3=M(MR_\G0PGH.X!A[7 MIXQBU@E9XR.U2WHAV;H-VR%]*)+-%JD?>P.FP8D>^710(E$5//2=1XE1H$!MK8^EC1. M/VM[NVD[HUE[.$8X79N=JD%C31U!PO*(B(=26%.+GQ&J#$."NR!K>R2&HFC= MK&7?8775X-8\."8P1J(N8*5&4MFREJ9EH%JCHB!=01ZO,E3JW=D52(/IRL5L M5O;LF=_^.EG^63R;^3&U^>"@(&W4+J4WT!(O +%0@_K6P2+'Q+T.*/:C#MT5 M/(.?!KML@!/E?%YY.DC(O<<2:LDY*VNP2DVJ=?FH*N1WC7=/]O:X#!>S4$W0 M1US*Y-'NN?/?/$> MEN_CRO:8ZF)>')=I#XP((,IR'#F)$)'2&BP9U+7+P^-T V%O$D]?_-06FZ%H M_UNQ;G2[??=<((@S"H'%"%KCXHUMF*_6PAA*IW-O]2V[IW,;1(:BKILLRSK= MJ_?%\N/]9%DT4&<.#0F8:4N!9)@B8TMK!P+UV:4I24]5&*^F::HVTQ%&8W&! MGJRF-V>PP/;YX(T144LW%A$- /3&@EICMTYE:/YO3Z83=$\!9BRBV^ELLSY: M6?+ B* )E-HIS1P#"@I"''DZ(!U*SVGL38GIG?!IT(R0Q_YJAX:/\=^KNXA' M'3PW=GY[H\82YLC;Y&@>_AA,D])U MI6O$L\[M/Z_7,8TZ%V8<.&O+]%-JG&?UPC%KT:3^;%8[*^EM:+H?[(I\'H!# M"3CG=\X%U&E"+66>"FH9B6) U>>0Q]_*O//2$NAQI(5N&A:72]MQ:-JX*_(0 M)!V'E&E==+T1*,KF"FL+H0;QAJPZ/I0-A%J$'0W2%;DQ)8YVT3T/@\'HF=3E MVB!#%;*:,B*P0-H1):JU:"G3BYGWID-V0L\6& QVU+:5,CZN)\NUG:Q/"F2= M?B@@HLOH>N8%1C+J]5C 2JSA*OXX($==E%0W)A62H^G.FG7\XTW41":?B\7= MCT:/Z:L6L,Z_$31@RG.BRN967FG%4.7@1H(!G-X%OK_[:SQ%=VSX+^:H/=C@ MM.,O!&@,DI(JCC$GUB@NC*OP4UFF!5^#G28)_/9G:MO^N6*[TP '&B)@%.". MJGJS698NV_461)+-6=<.RA'\"5OAXY"?8#^75I_\>'-?W&YFQ9OI/R:SS980 M:G[[?S:3V?3N6QD]N&\WF\$4QG::G)C==%7:;3?+1E6"SWY79%4KB**>Q=L5 MHR@$BGT MS3<6]TH'&!<7$YY.LYZ3Q"88P P%]PP(S2DB-D]'M0!-F3EUZ,. MC1XIO1@.OZS=$T\+K_IEE^F''XI5L?Q2K,JBB"=4Y68O" "4,4888"61M]1A MQ=T>,D:@&[*6]5DJ<$^,<9#].@1Q*%7A^.1/EDIK,CPX+JF @)5B(95605CO M:P;B'_)VAW1-WK.XIQ6"?R<>RM+M<@FLTY&25T\ABKEVL?EC?;>950?M?D;Q M+_OJ%NO-U>YLA+_5*X;/NMC0, M\^ ?%S#&'BFDA>(>EIYDM:\-)DMWO\C0$YX/ M?W6#:1[\]JR)1C*//7M'8%03C(WT!"LCHV:,K:XP$ REI^?T9H7/AZ_2<1R* METR'B^3%Q\9VANQG]*%XW$[V M\[.I-?%_-!D>',1*$Q]5+F"9L-YZ[R""1"I" 6U6O:>GU>]=5N_NCBQ$?]O_ M\93C(^%M 5*FH'8(44HME,Q*;O;8 &_0D(:@H^Z/;@G]8X63WH'+VN]1MTO] MI5A\7DX>[\L&WR=<'0?'!&;*[%PF.+81<@8!)Q4PT#F=+BCW[-WHE0E^9+B. MT!NNK-+G'V=[T@Y]<$S B%.JG46.08M5E-PLVJ\Q:IP4YNW Z(!V+PHL=8O4 M=7)%EBZ)G)AA'"904=*.DSSL?WC]P0"HMPQX#;& U!)$M8#5:KSP.38?:$^9 M'ULCMH'D/ *OBIM__[SX\A];=6OY;4??_?_YD;3[7X??/[Y"SJ<_AJAA8V,Q M 4QH*Z@'LA:W4-3S&V53#TO"5, 7+=?>/ZV,.D(KHP**\P12":THU%&K=AJI M_7S+>F[I?KS># 8=T>KLM2?[;-^M[XOER>/PT*.!$0LH<,Q[3(EG6!#-JUE: MU&(W]68(;$FACI!(II?;+!>/Q:_3V]M9X29;P[2Z*^=QG'8GA@4F)91:6ABY MCA-"I4:ZFKWW.L?V*IU=;#T E!Y"L9I.WD]NIG?3FSB#_SUYG!SN]7U\0/ 4 M*(G*C"D0#WO-I/459Q-B;(Y]5+HE:5?0]'\/JMG,;'^<'@F5.OQPT(8K9YW4 M3'BI?,1&5O=Z:5A*)W5OE1"[(W5GL"3OV=\VY5K?W>G-:CHO5BMULYY^B4@6 MKYFB3HP(.K[= 03^F;F^W[YG,GBWZ0S&;E GP"[=Z?!P]P&=?<+FX M-8N',NQS%P2V7)9UFDIJZ6]/C[R??"M_I6WR4-Q.B:EA\\%YKD24&G(!$=",0J8 MKI!UE**\@YP2N>3' R\?8'^R;G<(9QF)=<$7,? MYUA.Y80_^_BP(+2#1$GG%8[:/S;&&US-7I$*B-VRS.<,.P;?32=_, M5U&ZW.*\C>[X=#^9OWO?B^T?RPJE M?C)=ENE"1Q677.88 %2>(:^Y!-(9R1CBH*(A13[=@S#>_NA1!;I0L@VV]J)'TQJ 9Q<1+23&3'G@()*KU"^=(CF%, M([+U(" G2P;][;K=FG_8;>^7TYNB:KEU2.P8.E8Q0*)Q"1"F*EZGL7 MH71C57]>W^&9^]+(U+][X:7Y?;;EC6G9I7+[UQ=([4L=C&V%K\^@8ODE(GR MJL]6LZ\=^_^V-;OC4596;E@U, MZML^W\V:F]OJ._Q>@,Q13Q"A'"-CC49\7W)=0XB!&3*)XZC=?C2^.FC$'X\* M5VC01Z5'F@%" ;;,:4V]D14 0NDAR_ F&O1'88>CQOWS,,W&NG )%M*RJ*27 M3 -JH9>66U#9;: AVER2<;\QEPQB*DT"]B?K=H?P!1CW+XICQ^'4#T74NZ9E M&XRM6O)[I-;JP\??3[=F/#8N,*4U$U@ZJIFB$*FR<_I^K=[91H5T,C-U]DKR M%XUFN@-W*$;ZSGBUT]Q/,M'!,4%Y 3"G@)7]4B!0T,AZC4S!]"#;\8R*0S)0 M5\".PCSGL+AZ(N MI_)VKR6=T"&/C J*<,:EX]I #(5UA%-18\;%D Z,"]8HNT-X9$XZ*6T?'1?B M$C$0CAC&E8PB)U18U;-] H70?M3:7HEB/ZPVHP M,VPQFY6UP^>WOTZ6?Q9ERF-3!CDU-,K)49WRVC.E!%+26ZQLK4CC%K'/O26 M]\,='0,U%&O\4LR+Y616EIRZ?8A$6*W+,@9?BJ;\T6A\(,Q*'.\I8PFUW&-+ M0:5,4>Y1>HGCWG+%^V&2/M :BE/V>G-Q^[I:?;J-3+,7!(:=-) Q99'#!L0? MX%.<0?Q7?C)D+I$6O0 \N.GS&(B?)G_IN(7NIFL?J>#^*I8WTU6Q#R7;A\FU M#;5J\HV@.(NZ'HHH8J2-\IHX5&'H[:"VL@MCTK%H,$*PX]@QC+E7$H!16C91 M/D8"8DHM,Y+N<\ZH ]HW"BKN.U+Q$BH),&N@=MI!)QV$+DHB;N^@H%0P.Z35 MI>]* HU9IK=* N>!G77@X7:9'XK'*L-B61;$?#C5Q^3@H. %4$YBHHRC&A!C M-+(5--ZK(2M:C%1CH#%SO!9HTP6H@P9VO9APLP"M \."AT)1CCTW#D"KJ=6 M5RO%#HN\/49=D+ 15[1"ZYKY(TMO46YLT9&;X?4Y''G3 MFJ'*O%-::THVX(PN\/I[\$J6\D1^+-*11/%KL=S\5JR_+I9_KM[,;_[]N"SQ M^M/!6X:E%Q(!88@W2$F&JKDB!S/LD=8A_HNN\1DLA*&\($^(#?4S<0U62\\D MQ1#QTOXKS3YRFTH+6^14G!^.<&&"0BJ&@_+!Z9"5IZ<"B)O!,*LY\,0+'+4H MX*IU(.EEWM=] CU>HV@K+"Z7MEE>S\.2=!Q2_AHA?=@<5O9??2Y@X9QU1'A$ M'*7$"CY_+A#J@!$8*:15Y'!6MHBL MUD(53J_BUIL'O!-ZML"@G;$MQ6^F-NO[Q;)TX>\*:YG["00 H M+HTE$$!0-GP%E0@K!6E1&NW\&,$+$=ERH44V/'M0W^_Q:\%#XHR@C$+'% +( M&UQYFV6D'\E3O,R =_KDXE:T^='\-GL@JZN%3@3%F'&!&$$BILQI;7U/,$IJ1\I %KS3@ MVP'),0+3OMNL5^O)_+;LQ[B=^+OYV\EJ;2??WMV]7Q8W15'^Z?\6DV5?O'SN M#(*$VEB$4%G0EI7>8DI(A:GA*J.^JU?$XCU3:2@-_M-T72HI;^)"ODQO-Y/9 M"6/ZJ\\'PQBBRG"),!'", F@J=:&B1PR2>="M+0N\1R-5_XY7=]O&^"50?7W MT\=/"S=?E]'KISRL9[XI($ZULDJ515.XMT#CVD4IF;4N3VVJ(QJ?XIA>L/O) M4UEI-)?!2AT);T_S>?=U'B]1"-['(SV>M^^6ORZ652[/M8C9\ S;))AG4P]$:YQ3 8)O-&E0/6K,]296PWAD/@N%>4*4.I!JX* MEY51B4^/[>C-X3 (?5NAE$Q!.XW2<<1WI>:WVSX%^W2^]\M%7&JQ/&$C:#@\ M6 @,18@[:37E$%(E:X<9YB+=8-5;Z8E!:-X/?'T<]:6BU?:H?_&.X!&"0"B MH/"2>P2)*LRCB<4V.>/!0CC_#%F$A%!H]ZF M@:+52GAD_V1N.+___(7IK2U@')HA3FH./Q8 909;@HPF0,5_ ^B?CCZA:*:N MNW:$.4#=5HA<.IVS5 #'(&]7-OEM3[:R%QL" $SFM_$_XH01_?"0 +#R4F,: M=5WAXFEEM*^CY+0=M)E.PYL\%?9%+XBTIV/\M&Q(OZ=' U 24T6M1Y)YA95# MJLIO=*$>X<]L1#[BK_FT.$JKS%ND0N&:(K2QJP/UFW.X2S ME%0OF&.[%)3V)<=^6\S_M9G,IG??IO//#82FP\-"E.PMH<;2^#7#O-545U*_ MDYAG%-&4!Q%?B&&=83O4&=9M8R#G+.>6Q/5X+)A67,-:[,34IO//934&.I=_ MN@9V%.9):@PD+:!,:\QU63?1,.<\KM9%F$VWF5]68Z!.&"8)TN0;J*P[OOQ2 MW/K%TF_6FV6QX]=7FJ-5[J!]K^T2A5\B6NL3WKC./A"BDN0MB-H3HT1"9YVI M;5D.8)1>4J$WQTP63#8J%3J1C.*47FO6]RR^LKFXU/1=(4[(45OV^.*(BWCI M4UBO,ZKMZ>UC>JLJG@^W#0!X=P>>6ST^OEFM-I/YR9XF3<8&(Q3'!E@NL:6" M:.KKDAI.TQ9M:L[W&%XC."9(NU8]G1NBQ"/10. ^?9;JO,[&[U;_.BV494[2/ M_OFTG'[^7"S+AC23Y6PG+[J_'J?+[-99C+E^A[),J@G[(_3$/SQ(P1/ M&WG7SN64^ZN+;P3B -?,.*ZL5A)$O9&QFLJN1<&!\>Q!/8HG(\&>C1/WJ.;Q MCV)5]M3;K?"H--WA9R(MF53<06NC&B,DI5#IVI5D3/K9/)Z)J6<&'@?Y['EX MEWY>U5%07R;361EPY!?+[8W3!S^?^&0PAG$J,)/2:448A8Q5-="B2M.BXOIX M5K ,>;M;*@PO5?\P_UI'UL7=8EFHV__K=@A1BYA1\'-OC$>HX;=(4X-@#U\)1EH8,7'QY@2:&J04 MK,5#J4F+9K77Y+(<'_D1_#>[3?2J:RJJR_M@I:W67-Q^6CQ5.^A>]4R?2C 6 M>L\1M\YQQ2.NCCYYBJ5)#TJ#/YV8@Y-G*.TTKO]A,=^%PTP>I^O);'?KO BV MJ@*MCFB?9[\K6,$ \U!BZ65$QUG)Z_ =WZ:R$KPF#^10^&9O$=GOOCHB?O/' MZF8YW04KO^Y3[_N302%$$)"0>HBUH%H)LQ>X&);6M#J>T?EY'%G%;@GTE!@B"'(08"D1J["'F#8HCOV-;DJ+X]2 MR;ODNXRE>@I18]U-8WI3_>[M]&%ZT.)QWEL")48CS8DC%#LNO/$(5FL3 K8H MQW--3L7^D>V>:]1\'@7H=CSSRCM"*8ACSC"BGC&++='&U^N2;83/JW/>]8AK M]D)G':*GHE3]4.WB]GB\S?UQVJ]G-ST$DK1_.M!DGB$0\P=LTIK M$$F :MR5:I&4!G_ZZH:@2/:!G*^MW/WU6)3)>Z4Q^F1L7"\?#1HQ@ 7!ABBD M*&%*4ENA["D=M)MZSVS?!^]U%0O:-:$N\F*H%OR/15E@=S9=?^O+,-'\ZX%" M+8F7#GJO$=<(>B'J"QGR=!M%?G;AH39(5A2[R)WR8;KZTR^+XLU\72R+U7K( M??+:MP,&!A@&.25:6^\IL)Y4F'.D,JSX_K?9)1W0ZR+W2'4ZV-*)5,QOQ[A+ MGG\[((4= _59>9 /B]G,+Y;E M'_O8&$<_&*1&@)7U!KR40 NCB:\-8Q;3]!H,\)HB!K,BP@6R^"X:;!CNWGTK M.("\,XP"3:S!I2--UP<:4W[0@J$]\W5'S-4?KR>1Y%+8?%<\[$W#Q.#./A0L MB1056 %E.$#<(H9E[0@S(-UEF9]&G">#MZ+'I7!W!/FNF)8!.4.P^"M?"]!) M;JAF/J**O'&>5LVZLPD(K!H!&0M41/%"+=)DC/]6R)U;M&_-+.7:?X?K/ M8OKY/BK%ZDNQG'PNJI5OPV]*S.^&5!T;3B88X#5"SL>+D'#(-9:Z5MJU9>E^ M7'1-R3870Z KVS;C[Y5 (HM 2X1S&L)X.CJAZS"V>)NF2S67H)YVSJ3C[*FLSL M='4S6ZS*DZ;/4/$FWPV$<(J=<50:A,H?G*,5UI*A%K& ^2E/XQL7NJ3%I?!] M64TS;O3Y;1W\NRA_-:1'N^D4 J*< "$E8EP1H;0T4%<4\'C8'N[#W"(=<63' M^Z0G@EW/EAG)(M=N8L$Z28Q"3!(%&=$0NEK^X"C^]_IL"Y>ZO3HD8_9I3*F@ MU.U:S&*^I>=F,NLM[:GS209C+=&<"4T]0D9J4 I$>RIJ8JXIOKW_S7B))+V> MVU!]_KPL/D_694+ )2[\!N*'@INVQ_Q9<5X7O7QUY\*WA>)K)%P<)28#R $(':Y$- BYHQ M^96,R7I7M*7,!7+[2*I4PQD$HIF3$COK.),.:D\EJ>]T+=.32O(K8W,I.Z-# M>EV*17+NA2=D@[$@VU$>IJ8,7R M2[P"7Z?*;XOYEYW*52YU]6FQGLR>_]TL5NO?%NO_6ZP_%#>+S_,3G6UZ^V8@ MDA"CJ/!>>P*E1=;4+@73JO5O?E;J]A[17.AP\;R^BXOPB^7^5^5SQRZ"82<2 MN!,*&AD/0:DEU!@;RVNQ%ND6KIO\S,49[XHNB',I.OK16->Z.W)=^V*P;.&3 M,PD4"QB5P++?G"J[E-NH^-5'EVA1!!SE9^0=/ZBF7^IE2>4XV66864YQ\BG[XO\S+SC[XL>2'(IJO7.N5.MN][Z_7OF M7WXRF+)<'W?$8HZE8]!AA&N=3;ET R[*SX+;$=./3X;L3WWWK\UT_>W-?+5> M;K81V._6]\7RT_UDO@>BEB[[\^:=.X>RD[KE!&#$+?-$*6QT;;X@M$6B)LK/ M"#OB^=\S79[VQG__CQ]($A?]Y_8/K_Q^_X[OJ//UZ]=_OULLUQ&K];_?+![^ M8TN:;7&"^\4LDG:U6XM;/3Z^F<2&T)- 0SXPU'42V4\0?M02,35D_(W=P7MYM9L6]FF913 M\JFTC!X#L*MO!& DIP1"H;1R -&H', *1Z=!BX)^9Q]7D]FLUT.J,$B- M!/;V$"K1NEW_M])R7]S^CW^+QUWQ],O%?!V/!#?;?OM__-NJ^%S^, B7[U85 MYZG^FA[;ZM\]%T \='D4PRF3%" ,K:"D D!QF9["=CZWW<=/+&\V?Q3_-?XV MDC*^[PCW#<\"B^YPS$;2.XC-T^KFMV6/E=\F#X7=2B^]I%\>_EQ@CFHFO/5: M1X4Q*HWD"5E*C F1_2:;V7I 3JWY\[_^\.V7?)K()9WE0G8.[$_6[0[A<5CV M.RBNBF//Y=1SFX#]6AS0:IL,"\@C)+E$@!OL.!)2N%K:,8!>8D';7HG8J/=7 M$K;96Q0S;7)D$8,ZG@7(VZBH.R4P!A7*S*IT4WI^F:H=*"FYT"&;&_OB>QA) MZ2SP"$M%F%!>8Z!%?7[OZZ4\ZX<%D!&.CRMX+UD)KG(3[@@](,2,; MW3,__4E%B,HU5,IR+(0 BD.(Q-[/B@AL4_\D/W]28Y;IS9]T'MA9^Y,^3=2I+MTW>K-2Q9Z:9(V;O&^ :(0B-U%*Y>/1Z[9&N MYB:I3&]ETIO5NC?T7W.I)*$TU"%01M:657&.BQ[/G@H>>,B<$I3 L@B"9)(_ MR8 :I>OFY]MH+TS@2$=Q8&XX>>!_]UQP.+(TL$)[SJF05GK#JK48;VS>(D(2 M55ZG;"L\+IO&65[9PY-V')*F128Z+CTUQ%)1%AU \5^@NI"4$"0])?Y\/\.% M'>1M<,S&07 !X5V4<0XMYE)YB;%'0BM;(>N,1WE?+(E<,D2<5QJP/UFW.X2S MO"\OF&/'X=0/Y9).7+KU,T$20BP70F,B/'-6"D6K-41%/#VZY7ROYH5=N*D8 M#LH'!VTFKSP5.+<4">D)-8A[JY5P]>8BRI"\K[8$>KQ&T5987"YMLSS[AR7I M.*3\-4+ZL'DX2\*".9FC>3*+$HCL,!J/GY*]F M]'S^7-#6:JME62Y :&&0T[#6X;F&+4K!94W/%A@DNQ.>Q^648L$/97R>Q1T= M:9F6^*8 +." <@=(6:%7&2$=J-:(;8N:_#D'TY\;H3$,N#_S0=+R$! 63%%) ML(];%$&J(7Q"6;?0&#IGX=[Y:+CDC_- S\8HI,?N=9[I<=$< MWP'V%\GOV:5U>$&5]XQ*2R473D"/JC :I>/O!C2 7C._=X!]]OQ^LAK:]_5C M^V#[,Z<0(/)4 0$-I$0BX0BQ-06L:Y'4E'-R:W+&0)Y4N;9],4K][:[G&"@7 MGD-02J_&(D:)D+P^=8%)K[&5<\9L[CNK:[(-M?6NJ^\)\SP*LU!IH2P!V'J, M46VXQSK=V)US)FWJULB%#!?/ZIFW/0$",<"Y1DX;QA$PU)#ZSK?ZFOJ29KPI MNJ#-"+GF6V?+;9JBW^W#@ M'# .-$)6,FBHEE[O"YAC@O2@M<82TM:'8[@S4]D'I4K6^>T=XW,BS+*'KP6A M(- *>6ZA,AP109BI>(1;>[&Y]4/Q:"/-XE@[QO.-31^6T[KB^8^K\Y/ZN\,TR@O?OSO1=Q2S6WWTW/U$' MX95' ^$($8>!0Y[8LCP:JJ*',"6<7$S4X4"T6G0*9P=$__1UT93H]:-!,"&5 MPYX* \L,I:A;^'J6MD63CX%=>Z,2/17.+H@>GVN\UY\]'*0TU@ &#(K'(P"8 M"EMKD=@]]?++W?,T+N&3 >V ]'ZQ63:E_-.S06*G"$6Z["W+)58$H)I% 9;I MG2<&]JN,2OAD/+N@^_1+XQW_]&Q@1@+)*41 .^*9E\S6 I$%/#U(=6#7P;AT M3\7S(C68MXNOQ7)O?7R8OI;A,L1G W>$2.T)1D8C#IE$F%5(&^73KZK+$$P[ ML/SF0YV+W >_/SZ.L0]^^&PPS IL"*7*6<%,A%G52"N"6[2K_;D/AJ;.1>Z# M77O>=W?O-NO5>C*_G,\TK9D",9/>0^LR M%)K,=D=GA!HW 3-Q]2]7_4-,X8>BY)#X9[.8;^/O-Y-9F<.'3FVD\6<8 %(P M2KT$,08%XN(IRQ!3"@B\<@6RHXUV<82\SHWXW1!=?)[.2ZCT9%;FSIR?.SW. M-(-U5EG&%'#",$0UTEC5MB?2HI3^9>CVE[8E.Z7F14N2^[^4P1DC29(O9Q"@ M)!0+HA3"2C-K'>:PPE\JE%X%B?V==E-VA+K("^SEJH^=)8-=6&=.*VAE,/56 M 46A5%(3R&MCJ1$B/7^6_YVVU&50;XS(]F*UCE.-"WAJHJ9NUM,O92.$+./< M\VFFYHV#C@-,K%8,(>:AKHCKL$2-PC[&B5_/JYF:8;),E<("(44])59H6>&H MM1^R-4S?S=0:LTQOS=3. SOK8/.T$O@$(D\ U\9391R-YW%])#N#6Y3 OYCF M:8U9X&@)_/-PS":)_@+JB -A$60":4V,99PJZ6MD ="9UPE.Y)(A"HJG ?N3 M=;M#.,L@Z@OFV'$X]36EX,\K9^+_#!?.2V*0X14%!%'I[1OSJSUX M+9NH%04O?P]%PMP5TTBE4;?1BUD$92R,/.(,0675R"B2*U73P8J+"9#\&^VD MMD2\_,WTCRV51MU)WT\A$(H+A=4UW":]E&K2AX^7NH MIM+)PJ;9F!G.F6D@FGC$;)DQ"1CAGC&(:X;C.OUBRT]$O @[1(_$^SMMQLQW M8#SG%>"6&!*/4H$(P)*XVL6 0'KIB$LV;_3#^QGNX3/)?_D;]RK+ST.,(?4$1)*@3F*1PZ6UDEKO:BH@3U+-^/D=_ED MO"FZH,V@PMWJ_61:SO?3Y*]_3M?W93K>=/XY_N)U3$[)86>^+C !&?.**VR9 M%@!076FM!#&-TBT7.3=":F7S[Q?AH7AO#\SJ0S&;E'WO%^WY+_6504!O 2#4 M:F&YH$A#8"J$C$#IH4D#UPD8A <'0GF$Y./MO#\4CYOES?VDS)E>?%Y.'GZF M'1_G(Z E$D1@;9C32BGDJVYI0$!!&X51_$P[+@)TSD+K(XQ*:JVM D#4.,I! MBZ/VG7;&!:,T][')1+(HCP!/"(.52LE6-N\LX6[ M(&$CKFB%UC7S1Y8IN;FQQ;GL<* 5P>MS.-Z2X-B88+$TEB)DN:02*&\D8]6\ M)@E>]?5J-3#8C-?'ZU)UNP-4?(CT!NH<+Q; ML?5"6ZJJ]2MHKBF3K@-QMQ=0TT^+UZ=S>[NEQ63VX\0.GB!GOBE,,P2T(YU'MVI^^Z%83Y?%K=TLI_//.QO[SAC:_% Z M^II@0'DV>\JU%@@1[PRW>R0B0";]ZLK9I=C1R=0ELGGQV,G0D^9O"<8[*;GT M2#@%-06N,JJ800E%],V;$31JP><1W!S;(U# MC]N/1?$3427+UGU10 "[U3D?5YX>*MFUNZ,U>7X\6MJCD;<_XH?UG2Z(>F!$ M$!YB '"1FA!&'!>Z@H4:]R0?:S/\T2THO )=DD#9S"AY^5L3YN+#XT)S#/A MN)<64@2UUL9Y6&VQN%J=N2^A+>5.P;0_%T&OC-$-3J-P2#7K M?895.?GWQ2ZFM"F7''E%,%XAS@1G'%&'I1# Z@H!AG%ZF%U_=OY>.:4[K/HW M96T>'B;+;^_N/DX_SZ=WTYO)?*UN;DJS6VD17LRF-].>#5M-)F FJ_ORG]+: M]F4R*\U2:A[QG4QGI298!DC'W[[9II8\G#9:#3CQQ^2&KU['' M Q7,,6RXBJ>#I^ZOF]EF-?U2_%:LORZ6?ZY^62XVC\?+!QP;$QBR!&@N+#?<,&V,MF0_;P@73B,-Q4KYX,$@;Y5F$/9?62QI968#*B.*\=.GR M>F]16!W3KRTDHZEJ^ILNYC?W#Y/EG^<;=KX;&JP7+FHWD'-<^H4YTKH"SE&@ MAPRPRLRZTP:G\3BCFO3YFOP/0X,F\>RBF#$"&7H:L6(Y5X:JCN"GN24 M3G#[.W!,EB)>OHPR#H/L77^K#\5-,?U2'JHG;4"'A@0 O?'<4LLE,8(1)8RO MW#26R"&S1E.-/\E$6_2"47HYH,FL6.U=TB=*AKUX,D2QBCI*HN*CL*"&:PTJ M6=9+!-*%A-XDQ<[IV TTHYWR[Z-D%7\Q^5PS62[C%OGV:3F9KV;;Y>42Z/[+8G'[=3J; MY3*?;(ZKU:H8OY2%+Q=:\Z BY>?%:):BQ8N0]]5$B5^C$1H@4'> M"2)1_?9&F0@,BXJ=Q-Q@4,DP *OT?)_>+!2=T+,%!D/1\[#\\/NJN-O,WD[O MC@GE388'") EU$N&@%)>".@%K258;C,,,NM5,.\!LTR,%=E4#7B_7$1I>OU- MS;S1B'?&V:QI)PH M N(8BJ M,2M^*LH>K")P%4;Z*H=5*D]#.)-"4$:Z.0D]AB0>NU M>(,R5!.2*'%4Z3\/@[R5?N@L(18ZQK $QBLI%*G6@H5,M\D-HO0GT[,%!D/1 M\Z#TT"@;N<'HH"+K@J@3:^NQE9(S[%6U;D7UD+3/2\+J'KS1F:919FJ#T8'0 MN&#C.28$XK*2)E*N6K=3+','3:>4;%PNONP:3I^40QJ-#X0@AQ&'"C$"E50*>U/C"D!Z_FMO\F:G%%WT MC]EP\90/CYMUL:SQ.)T7__J( *5PBF"K*1!"61%E\5I>\T*E!X3T)K/VR1/= MH)2>$OEE,MML8QU_CW@>WO:''PY><(P]Y) J[WT4X:U$E0W5 9%N#NZM0'4? M].P,H,&\DIMEG.-F640 _/2O\J?3I_[A00%$B SGW@JEM>9.8%&;TAV5Z0;? MWKI%]KFM.P-J=.&QD8^ZP>@092J /0/6FKAR[RU$M%JWASG:GGIT('4/6";^ MZ3*[Y[O?+Q?S^.--T:!R_ %'8JOAZ;V;FGN2]O4F_GS)Z;SF^GC[&C5]\[> M'83R3*KMQ<^PLEI#LL^SHU$E\8V2C/+"[93/N=5[ \<44"BDH88[S[DUB._P M(MYC/62)XZ..Z $YX\>2&P/B>T7.:^[B+4\$(A@HX@340.\S$BDQ5@S9L^TL MT^I Y#[HT3X/MWR]GD)X8: A/BY%F(B)@;):1[SO2=Y6T@1Z''%_IF%QN;3- MTH8Y+$DOR0.J&+9$0,HX9U1P458CK]9BF1G4)'V^![0Q)8YZ0,_#(.\(!<#B MG0,\44@9#81%"IMJ+82Y=&O2(![M9'JVP& H>KXI(9W,U.-CU/0F3]7\S>9A M4Z9+?RG#@)PO"YYT>Z:^,F#N$-2F+&TGK<%& %XA%'6RW"N!]\T6K;FP%7S?1V$G_[9KY;CB[N%EM/A+I; M%\M/B\?I#0/LIQ>N#%1(ZZXQ0'D@&.6..5\AA!89,_V\HS_7/)(O1<1XL M:F RNRE!*VY_GT>J'5U88[Y,?VG0&D8U26*B%=7"$(S.30D\/*J 1PZ#8CE5!K(6 UJ_.V L0X7 MH'MT!..8C')27CL\* B %(>$V-,#QX+?7GXYGHZ-EG7O/X^W',-(&5[97BCQ. M+PS:FWS;!?"+KH$9:B]O*Q?^MIC?;(L]KM].)W],9Q'Z!K%OIX8&3J&"U)4% M4+%&Q!-K:+5BU2:YKC?ALD-6Z FEH?A"W?[G9K7>"D1^L3PB+IV0',]Z3V!& M2 *0E-I'^0HAQPBIL-!"II<+/S]F\@+$R3ZQ'8K/RM#2=W?J=O%84NSDF?/: MXX$C PG2#@KME-$* 6/KD]6@S"W//5%QT1MPU\0:68J6&7/$2)=1O?Z/Z\G\ M=K*\7?W^>#M9%_%Y F33;@3'QP=5'L"&*L$ LX8;+'WE9:9.LB&C)QN**^U( M^'H[@DY!RH%!&$"M&*0>'Z*8ARAPD".NI #0$%0C2[C-T%@Z&(.D@C04@\09 MK[=GYL>;8CY93A _+3K_(0BJL1%K7]EQH6Y24I-9?NAN%E\WJ&XCYX)KP@GMK(\\9J2:6M9!LI MK!XR#:9I>]3!,ZVZ1'"PI(D7T]VW]5IOEO/XGU6Q_%)$WGW^VR,'0*:/IYO3S#2#9I/OEY/6Q2E'I2=(07!^3=(+A2!QREK#R8DQP1DCG.#50.FRUE\95@KFU"K:(1;\B M&V_7, X:[/SLZ&O$*X<'!8@!109H K7DUGJ,%:I7:9E+9Y8K--IVAN-P7H%U M1+2X=9/E/$*QBJCL<@R+V\CXTYOI,:XY/3@8BK0%92P.5U)I;P&K%$ ;[]]T ME0A>H56VMN#N MI^DC$[DXE>5\,C.;U7KQ4-Y8IRO=)K\S($P$9-9[3YP'BD+A=N62 562^T96 MCK["7ZJN1.>N;J6_1::_W=RL5VI^^[%8?IG>%*OFW58[_%XP A)G*8U;6%+) M$+4([/&EU'B8?FZ=?6P=K8@[ <=[-@Z'MZ3G"OD[M?X;KE?X>D.92\>#T)Z M'@]GIS&S!$KDI#(5'$KP(8LQ)K8D&X4Y7M:&;POM4-+>*VMOTFCJ]3'!EYD\ M1$$F#&=0"XBQJ-9H&+%YQQ&W(]OK/- 92-?)$%F&$6?"!QT%DVYCRLSBX6&Z M*E=_HD/0ZT\'X(715#./XH6M="G,NWKUN$7+ISY;?[3%?=$U+H,9@LZJE:^! M==Y0ZXGU1BG$U:[D[?:60W;(@KT7?.>GXCDH3YQ59QT8XSF D8NUEI(HP'4E MJ%,G?>;5CQ+H<:3@>AH6ETO;+._E84DZ#BG3:JY#*+6%B@KDL2#2*0EXM1;$ M3(9=.I,H<;3F^GD8#$;/M*[P$AC'(GL+JZ"#R A MQ@!I(*1#NMJ\4FLJ\I8=^V:+KHJ:IZ'\DQ]?(I6EO'LM;#A2F-T%U-;75@D. MC*?&*HR\\ [X"CGB>8:U1_MGDCYJZY^'\V!!Y:.4K*0*"BX-*VMB&:ZM!JS2 MG:5WS7K4CE&R,B_)L4_,A^*_+NH5(D\)+3U1L M4K@P#;AK8HTL9:Z,.6*D2VJ04I8(6\@!(4ISY;&&@/C*NZJL:)/MTI<@U(Z$ M2:4LSP-I_.I#V F!$%$FRGU$P#A94>T.1:48M)9M,Z(.%]76)7)_IZI#V'& M-:#QR"56,RPQ@GMDXF[#&7:7'3Y2<@!@+[DF"#& <4NY+U5!&_522RME4&/; MHL1V;UDLP[-0AP"VO8=*.*HD\:_3]7VMU?U2S(OE9/9F_F41];GWDV_E-!M= M52FO#,I8B>)&,$0Q00$'45>,JR;8*V (2,^=ZRVA9)S;; !P,\D5V5H0#B6& M[.6LF9!#^@I>3<%H M#_>B!QRN/C4",V>T]AX[@+D0UF@/*CB D.&,C>RFW9%W2:Y#>=A[KH0; 'S4N5MZ6Q'ML8Q[6D@72=#9&G?S(0/.E(1_M=D>?MU MLBSV$]F?<=^.IS@<'10H ,8#'56<>"9"+HRT-19&*# D5=MF.C2FPJ(G>-*3 M5A9WZ[,)>W10\!0Z*JD"4E*G(>3,NWKF2J;W0NG-IY:3@S1QON$)P$ _1<0 !4 !F=&YT+3(P,3@Q M,C,Q7VQA8BYX;6SDO6ESY#B2+?K]_@J\GFLSU6;*:A+<>Y9K( G4R"PSI9%4 MW3.O[%E89 0E<3H4U)",7/K77X!;A)8( 2! 0O7,9KJ46L*/'R>/.S;'O_R? M[P\;\#4KJ[S8_NL?[)^M/X!LNRK6^?;N7__PZ_4'=)VH^>UA^+%;+NK%]7]>/?_[3G[Y]^_;S]R_E MYN>BO/L3M"SG3\-?'?T-]J\/_:]]8-_Z8,,/COWS]VK]!T ]W%:-;0XC_:]_ M?_'[WYSFM^THBO[4_'3XU2I_[1?IQ]I_^L]/'Z\;/S_DVZI>;E?9'_[M?P'0 MTE$6F^PJNP7LO[]>G1]%%_V)_<:?MMD=X_LR*_-B?5TOR_KC\DNVH3":3[LO ML]O7/V)3ED\^@3$4,89LGS'T#V]\I" MUY#P60;D*5:??Z!BO#?TU9]MUMFY$\\E'@WS]KW^@ M7RUVU8>[Y?)Q076KSEA>NK@E^98J;;[<7!95SI(+^E+5Y7)5+^S02G 0.L1R MH8>0XR=!;*6)%R4!L:,8+9K/7F3;#[]>]TB:;VFP]0<19EYR7F95L2M7;<*B M(%F^;G'_VP /%+=@ AZA."W'N/_]R]_VKOXA.)B]=HSTR"[759?&G@=&Q2F M'?PIV]15_YT/[#L?++O+P/\@0MMSUHN5'M9;$C>L^BC*[LE]\H"A<@6*!(Y51SI=*C0^I2U?U+W7N#K^,MXLOVRR MA8ULB-W$]0+7=A/L89R$O1$_]N&B'E(._[O']]$B;UE])/%QO6J_-7B.OU%* M>!*4)_44R0K16^SHU9O&.(^RB!%FF(8(@C^F%C(<".O"]2K;+FFYAK[GU<*Q M YBD*8YL%X8121T_AKVMB$*0D@W>7HRM4$A:I*WHEI<.V!DX@ 9^:\&)2HP\E9PR,PF+Y3G&SRGU&$"YV.^S<[IE]7"CTD$DP0&,:;_!T/; M3]W>D$MK+*GJAO_CIQL ,4R@ 25;U@B0)EC3Z.%+>C3$0Y7>NF8@A*>H$6?/ M$#T9X<"QU@NTV13?V"H1*<(GS;I#,=I[3(D$F+:-N %%##H$8,>,MAC M;H+2H 8=[/D#LNZ6M)N5:-,#\P3LO %ZEJ(802SQA#;LTHX\9:^DI0GXGS=M M3>%@,=FS+%8X)\7#0[&]KHO5WRZ7Y479Y-OU7Y:;77:9E=?WRS);.$Y*$")N M&OBN;]LP\.!@.8Y\2Z225F%/ M0_I'L7I;"==\!?C4-(MEK:<,4X#TW08M1-!@!!0D:%!.6Z9ST':B;E=)NAF% MO%*/"GV/J+3F-68JM*OOBS+_>[9>A&D0619R M>)4H\XOH_3WJ*7(J%9@S%V M)M6X1LQHV3[ D]8U<3Z%]4PKE6-TK 4&T-LLZM:NYQ3Q:98TL<9IE;PGQS5J M)#O2VG1>53MF+7;LV+:B(+)AXD$[C7P\5'^IAT;I$J>-.30I;Z"-U"->#B6U M2 -]XW7H#)R?IFX:$6I!B B0()N&BH^H%V\)CQ0KTJ)SL:O9KGEV&F$1VFF< M)($;63Y!7FKAQ!\6;)+0%=I$-LK0'/)3[/&-U" A2B6%2!>;*M3H@H/):23I M (F(+LF0:Z@X2;GRED+)\\,K4_&NRK=955'37_)M,P];#1MJ$Q>'%K0@B:@F M)I%-2-ANJ(T3RT4HXGRG1MG0]T[UL, AKMDVE)\BZ<0KI81;,UXI-:X4&IX] MT1U<]]EZM\DN;GOC:/4_N[S=K%[%/P[^U>Y/17;J6G$2P13AP$Z2%'9O-H41 M8(C%-G8I-JY]OU>+EQWO&%[(0\AGX,N/PV](;DY7'A/.31MSAD-P2X?R2&C: M4R;&Z,FM9IJ"8X:>ZG/OQ<8TK3R*EC('YII]NDEBT4]//3^-0EH_0>)Z@\I; M3B"T;U;6AF85?>U]E=J5+\VA6"6HDS[)(E" .:WUWS-J.$H_63+-4*G17API M^,:Q,D9SV)=EEG5[H^0V M?@4T]ES81(FW)MT1UG1K&4= M-M"# QTZ\%N+CU/%%+!Y6KVF)5),M>4;XOK*?>/[615 M0ID!&U;5^%&H?I@$=#LNE^M;2M+GK/Y6E'^KSK>KGSMK"8E\Y'I.!&T;V8$7 MI4[86XLCR+7=8:P-W?5GAPSTT,X RB44ZI MI>GD$^KCOA^3:05L&2#2*KPHU#Y#(L?B5JML<_%X:,6)G1C%/K8P]J =8ZK\ M@Q7H)UP]0V0_6[,@]XCDA42&+P[]U4R5F.[.PY+(23&];$D> Q-DC?.$UPM7 MCZGI"%(,4-$QZ LUC\;HJ=:/P_GE",?8M5$:1!@FCN)!B%U/%(@]X3[_0E M_?X]ZZ[^6.:KX\<L_.FC/^ M!\Z!SKLS-NR>?0^GBB");?^<]+$P*W7,QL+;FTYGB IOPNK-+C!V6>="ST$V M#AW7BQ(']1]/K>%%?U_!FVK%_9%<\G+DSH4W%:9' ;9%#=;9>K>J;#_I #*![1@V<"=I+S5%7*M1:\!T9ZP%#Y>_^Y=[O[F##1>@YJZ#>81_4E# MJKYPUOQHF9&^#.5&39$]203G2,0'WUD0/XQA2%(?>7["VFF0T!_0$B^=*^6* M8-2<7 \5<]FBFR^C"L5N^MRI*VQ&9,F#;[[?5'CPG8F2GLPS\?M+;U(L:$QD M\E$9D;*2@D+F0?!-7FE>K39%M2NI30KT,=M67;[= ML$:I25'55=-YAUV?O;Y<_FA #OU"2.C:KHMCD@8^<7W'B?KMH(YK86)S*I5F M%/J4:0^<*=FVTP.M MGZ!QM.EQT_L*&F>[DFIDVZ%YGA.^?/2.'A&Q?&7.TZ&Y%9*.N)W(>X8\,&;D M15/(.-J4R8 8<>=5M5";QB\ALJT801*D-DH"Z(:NGW1(O2!-Q9+I#/AT9U"] MNBAS,_0<#P%GIC0\_F+I429B>A*9>EI/9:\9@VA(RIJ3@>=Y:O9H3)"<7N+L M;^[%T/%2Y"5IFMB6%?DN<7JDL6T+70,V![YWD9Q>USFY*\7G> :TYZ9)PB\X M=)LQ\J;EN&/AT9/C1C\,[S['C6= 78Y3% VNUA1[&Q?;K#O+[080NMBQ,"1N M2I*80&JL,^,&+G]O"ID/UYQ=_K<=_1RY'Z#[A2DR)#Z63 MXIF,*('V%+H)D^M/(4P<7X.*5YQ])1&,YL6 %A6CX!>*G@\I_;SY5G1F0C^, M$':(%R9VA$B$0X\,9M+(D=!/_@_7K)_0_]F-/CC.SXX]3A4$Z!*23SU,RP\?+)19RH? [.OBV?XKP8)9\2\%^73UD>1.631K#7Z2A*TL3R MK02B)* 4>&':+^![#H:^C( *?+QF"77\GP/K@Q-1(1VI#"*4B8FH)K9&R.A] MT_)\,KKDI%03;0K$E(\^83G=.\PAJ!+LF"6I,@X<$55I+@1EE="GH[?C8.1Z M, Z2$ >1@UP+#O)M.1%_!W>I3]D5):)6?93?#SHZAEZ M;D)0$%,:DR3&0\]VQ\,A$FH%/!/$=[RKXJ-L*^*YGH;3R>8=/0AB&6ON9\#\ M/19#E*;:9B'^6/P.=UI(D*!SLX5L3.;)@<6WK.Q@/^3U(L"N&\7$=6 2P\#V M(^CX/>0$$:ZI8]&2IT)KZ1L5GE@3X MZ^/C$\B)GX9.XGH>PFGH)Q0O&B CU^%:Y3 "Z-0)[>>([,CUG-!%"#HH]M,4.X'=HX\0=&=?SY# /%'9<8!L MF)8^^)YAZQDRL9]Q/4-SV,TI"O;K&8?/SN]G/>-E(*=>SQCQ*!F4LTUB98KU MC-%1FV6JX"7J4\6$O8A1XG@D11;R[ A%L6L'PY&P) R%+G4WVI$Y^/(6$%?9UVR[ MRP@-4+^Z\=>\OD]V55T\9.5PAUH"0Q_%) I=VPJB* V#J.VDD5B8$/A6PP;5 MYO0):X<0L$=V6'T%WRA(T*.<[1)#3O9.*)1J_LT0$^5>%7J?6N$+2Y=W=V5V MUZC-Q6V'IKV#*74Q'49XD(0P#9+4ME&(>Y,H=;EZRRHQI+E&?HJ-S3CT+ZK4 MI7SC..73NLGH%!,X>29U7+8/NHQ)';$ M=:F 'LN:E>P ++@M2D#A@CU>\!2PU.5IB@/!IW;SQ4!,_I32KT41A9@\(9%Z M(F*&9FKRK9CBF193U1OZVQ>W:%TT8\2N&5=B$S=QL87=.(J#U/)(% P";J=" M_:VD#&C62(:)528]*LF;NN2XX],[[;2)R9HX8UJTZS563DC4*!+-4*)Q+A0* M'RK!:FV0LFNV@619KJM?']?+.J.1=:VHLQW;/H%)0#P;);Y#XL1QXMZV#1TL M5*4IL:B[.MN7 @-*T,($#.<'2[1)OV+".:NQR;D6K,)4T*RG^N)A[E35I91Y M,S1.L4_/JRP-C/&JX/DVK_/E!CT^;O)5,U2^S,J\6">[A]V&_OMKAF]OLU5] M4RZW5&WOE#I4FX-49I(NV<9[K$7!9YK6Y#TEUY30)9G";7.T A#LY)W)W@JP#8B%+MZ M/_%7W((&*O#9U5=24Q4ZH\,GW88$1DR\]Z"[+9?]PGJ/&^3;7KN_--!%(J5% MP>5Y/J'A$P3/#!6?PM%B\A=#='<2M5AF6W:ZL/Z69=N3D-!VC6ZIW#V#9C-< M5DB3"V'M%6'J.]&09"C:Q=>L_%+P[V.: )*(C!RBYU:33BBHG"?W38O5\^VJ MS)95!GY*L_:K/TKJ^S0QX]TE95BP1'=3]?"II#?X.51_N5V#)7-C=OU7P?[) M75H3!M>,G#"MRR]V?4W.]\A=K!^'RU5<*XD"A[A^;#N!99'8)<- (TA]H4;M MHXW-MYOUH^SE6>,)YA7L";D5%>-1M$ZYO_4CQ\U2RI@V11E5N<.WUU66)^ZS MM\M-5G6V/F?U< H >C;T(N(E'HF<-&#'==H>X0G]/D*IT+%821N:]>L*_P5_ M_A7_6?"XJ2QA?,(T!5=B>M2!.0,4SFR'AH[06R+-:[U?%K1!0R M)2XI6D@2TY,&#AA4I4'4B,M\BM*SPBDGPB2:IR7B+IP0$DD^9%3D.BN_YJNL MM>;XH8T3VW$=-\5Q&GMQTEO#R!6[%$O2AF8MZ:#(:XD07^)RHHNJ48K2@YI9 M5 ZXX=05&3;-DQ8I+TZHBSPKDF.@A0U3Z(5^F"#"[@K$)":#C+FQ$RSJHEYN MI,8^;WZVD* ,,+A?E1OV)Z!L\8P:^+S-DM2 1RE!\@.=64) M?K:)/$IR"W];9>=*GVP-K" M\ATO()$71=CS<9 @A(/>2NKSG;>7_6R3"@MI?D[KQ134B&E%!P8<:H9FBM;% M:L>ZUC2[)6:EZ@D24O,#+.NZS+_LZJ;A<5TT']/_\5VVSH) M;T2Y*$'QV"CN]@YDWUF3;?JCN:3Z%;*/:?68N!@@UJ/@%XJ>3^G1]R)V8@^[ M,$P#6IX3.PK39-B$1>MV)++N*/*YDZPYWAW4.=)#[K\[[[%WV.P%V*&,;ION^ZL9-&,8Q0&@5NFOI6;P]Y MEM#6)GDKFHNWBTM\A6[./_\"\']>XL_7^%IP+FX$?WPR,0UU8J(Q8 (]J-EF MYX[2QVULBB1N+C(-D/E_S>&A?]YQ_3BX^8RA4X+!_S$ M !V_'%)OB;.GA*>XD2#0#$D9Y<&Q@D::#?YVBKV!_G:K?+MK;I/OYM*JME= M^WLWR^]9]2G?%F5>_SC?TLHAJVJJ>$\_!?_/CO[X4U;?%_0G7[/N"H5%ZMF. M&P9V&+M1'%DI#J'3>Y X-A81)Y-P:Q:]5NI C,G%%>Z$#]R@_\37HNT8S:&, MNX.C.9#UR?43D=Y?/-BZ"O:^]NUC6@] ZP(X\.&LU_N&B3/PF2H7NZ^N:*O. MGI*IFT1.%L,3^<7$)\F,O&4D,R^Z5QJ(42+/4F3=F"#.MEFSDDT0"2".('2C M*$V? 4U@X*<8?\;D_ :0JXM/?QR= MSB08%4D]>LF42A,44C]C0,EL44U5IFHF<[*2Z7)4U_T^K($W9.J(<%EN:4U5769E M#!)V0X9: T54>RY0K<-2AO17*2P%R1O7Q!:4X**80,_ M?2[J#$1_%%Q23U0FX5!,7WI([+("T(":;6GU&#LG]&4TH69(S7@W"L4/ MVC@!BI=5OEJ0) G#-$E2Z,:699,DM88-)"E&MEAO:#D;(B^.5+/G!@;X*=^" M=;'9+,MJKT+':WN5),HICWKVQLK.&6@PS2LY#00!O1&CT4RQ$?3A#:618416 M9M)\LZNS]2)V[2C&*/:Q;R$[=%WL[O>*8"AT([VL#"IT(NXY' N(3 MXK@^5;SVZG@4)=@EO VAQIB89-YRCVNVX<$)CGCF+T+/AB:*X$.N6@C M*HVT\TF<(8R+*6 '&IQ:P3D[LN8_6U,K::)/R.@$T3-#9:=P]'G+FZFX%=1H MDE&NEYN7JUQAC-,PL&+/"A)VE[OKH+2W&A,DU"EGK"W-:MOADA);>?Z$%'42 MZN1DLX-FPLKW&V2]+7VC:39*W\9[\[J(*6))4*FNZV7-+L7Z2,E]S78*G<#S M4Q\3QPMC"Q)B#2J) R*A5R,M:E:M!IV49HUE4DBY)B113K\:@,V9GP:B03IV MFKJWU4P1]49IFBJ?7E5WVY=673?U R^*B!/$[.8_"T.[MQKA M1&9(+&U+=R76XI*KQ*3Y$ZO$IJ!.LA)KH1FD8,?(XJC$QM)LE&J-]^9()::& M)37S>@O'BER8VCZT/ O:+D%I=]<6-6H1XHML6AQI2O,NQK;SRZK%J'*2[FT. M54S$*:5/_62;25-ITM-EW!P;)52CG1&:]A+DB/LRX^PVHV;7,I-M, F=* K3 M"-E^[ 5.&KE#B1=;<2ATS[%&'+JW(G30!5<@M#+/IWRFD"XFBSWJ=[4(,8+J M$[(Z10#-T-Q)/'U^&_-D[(JJ=3>K>"Q51%9,XM *8AM'=IS0*K;KTD&-ITDJ MM!ZAR*2)RQ*JV!03VPF)E-35?I7"G+J3CSL.H51$OEF:J,JI(_*GE#-1I7LR MRW@,0IPXK!P.7>@Z$0GK'.;I M( ^3'&JH-"!F::):UXXHHP;^A"O!=E;SJ'$[)8[C6UYL$QQ'@9=:<6\\],-( MJA(<9]+$91%5; I6@M,1*5L)=JLDYBG@:>YX*D$UY)NE>JJ<.E8)JN1,T0SE M(O8MB"TW3S_>1;?NXM^8YJ;?8-G?+ MK&]$>T>*F^)ZRZ+V+7N!BON-NRR+KWG%;K&Y+4KPTY<67-,6\(]]BXJ:=3A[ MKSV?>&DVXRT;[05GSR;V,21=;T9;,!8#-/L8<(>HRSK73Q47?B M;5/,O1DOGVJG"JW/J\I7'BIN(!]_=:<(A JIU!D#U8HI0/\,ROF,26D!E8W(>]!1:=^$ MY'0<@^*JNMD4WY:4G8JBNZ" (:7U#\4J+:#C.!=5SLGHEI7,,4QKULI3W'&) MI!+R35-'-4X=E46%G*G1P[1X6.;;!0XB+[0MGUU^ZT4I'7MV=S12TQ;]@3HU MY#0XNQ;^U@)5*H2\9*N000T\JQ;!-RF>00%;2-+Z)\CZ>U _49>$M$^*K[>4 MK[F%>C!W6Y1IL?M2W^XV?2':6:<_::XQO,KJ7;FM/F4/7[)R$4:1%2>A@P,8 MH!@%D6U;'9; .WS-ZSNXU?R\=^Q@_JSU@E,X M-E$8EW$*HG>,T)V;-< MR?AB&9"U9F[SWR@&7TF(TT1DW@PYD8_%E,^XGCGJC_DV.Z^SAVH1DC1TD4?\ M&/D.=!TW'')Y0-)8Z*X ]=:-FJMFL$].$M4!4U$Y:ZPF(SHEKGEC,.GL] M4*I@!EL\/*:-5)3[)SF3+F'BAE8 DWZU,O!0(C2UK<.^9@WN(8-\"S@F(1ART$$7E&$MP>$3XKGC M(B;%6D*B18TE>#VAQSJC9(8B:_6PF.Z95SFG'B\W[%N+./#]V+(=VZ;,DM2" ML;6W35)G\9B5><%.PY2UBJEU7KLB[_ESB-RO?)S=Y5O67!]\:6&IG$CG9EC% M3+H.6A5/I;,[;TZ3/,-4>@=)>BY=E',/F8%L7*A8[YD3S MNYT;)BGM$::EE7=LY-Z#$H_V44B9U3"J1JG1^K]W_57WOA>[CI-$Q'50$GG8 M&QT@2KQ3?&8KX!O^2J%6(AS%>*K MBV[-@GL VR2!/8 E+:HR$7D/0BKEEY!XRC.G=CP?$#<.7:K*7@@CXE@.M%!O MF\0Q[L;S>+M6.9I_RZKX:+X'R/T:TS_@&$K#L%S;I MC[+\*SMDT50WJU6YH[^SZ3S,3YP=%-6B%'O+)W11^W]@Q CWH6A%V ^2G$*=VE+1= MKQ*8!):7B S(^#]5]XY2!D3J8)$ ,7PBHX<3,3WAHD.+<@S>GQ )<8;,T ,) MW,789T/B+>]WZQ'6U<'U+)CZ2>)&B4V5I;/@6*'0'@V1SYWF396% M?NHD=I"X<6\C0;;0DIC8)^O>>=6"$3Q?($D2GP+HXT=, [BIT;.KZ9"%4_N5 MI-@R0PDDL3_?8S2" 6XU6'X_L&$12%P8!'Z06(GOD1A;46N#EAS8%KI45.R3 M=:M!"T96#<1(XE0#;?P(J@$O-7K4X)"%4VH@Q98A:B"'_;D:C&" 5PTNRX)M M_;@HK[/R:[YJ!R!1X@=QXEI.XOMN%+BIC5!O*L*!4/]I*0.:M:'#U"X&=K@J MJ1D".?KXY$([ MEIX1G!JE/V/\>%V$1C/#U8VC.:^<% \/><4:&_=GEFT(@S2(8S_R("*A[Z%H MT#PG";@N(!KS^9K5ISW"?P!+IO."+'6G-6\[O$KPJN"'P.:/HSUH%#WM @N,F5?L^TNN\J8E.?;N\NLO"W*![9GY^++ M)K]KG^Z$!A="&-NN'3HN(B2(!]N!ZR&AY2'B@&?()+56I( MYES$FIQ?P>6M%M\9V'-\ !%%LU!A?;\-<# M ^TF7_!3O@4_LF59';^<1R63'.7F)"1*:17-$I02)? MT7G,YV-EYVB.#"@\Q_M0J'QJQ(K/8<:UY6;\G>>%[/HQ]G$ W=%W?LT+/ M2H8)AB 1ZC:LR*1FG7[:_F_=M__K-VR+59^J6.8K/V<@6$S#WVJMN !B.R--#7) MQ.?3\RJ_CS,2O,2:\;*I^%9B MQWZ"H!];'H1IX#MX,(F0V*LUQI#F%ZO'!I8,D.@QKE$,\E4+DY$G5B,,O'VC MN$ /[ PTT,X !3>Q/)V@Z90XJ6#7$&E2XLIS85+'#[KG)_YZM>^M- MCX^'HJSSO[<#>Q*P4R.$EAI6'/AI8"&2#EL[',<74B<%]G0/=@ZPM+V-NAND M5_U;V#1"$A0O%3QS:MC$% M*V1X=&&2-X:-J=H!P8CU[F[)3LJ:0<$/43:5' MST5..5LCM>[\X7&9EVS>\&-158L@26-B0VA!%,46P3#QAJFE)$B$>@JIL:A9 M[_9HP(;"4:)KHIR.4C:-="K3M@.2/YXB>4IY>\J;N,!)\FZTQ,GZQ"=RHQ@; M,](7?<*[*F[QT^0'/&>BB" M!B,X^#;XK8OWJKN8>#GO^#KFT_X M\\TU./\,+J_._X)N\,?_^O#O^&,*DHM/E^CS.;X6K7&4<TVO+2=I;&^,XL<.4=V)'K5%] M;VZ/LSE.N$?:KL,]O9!OIK)&B,D3+[">B)CQ$FORK9CBF=;P,N\5Q?:2-+"9 MBJ2I%WDX3-,!!*(C(Y&Z1[%IS<7/+Q<7Z5_//WX$Z',*+F[^'5_1&N@&??[E M//Z( ;J^QK0J^G!RH7V2 "B44SW<:]/3VVQG8$&77NW4(]OMO+G3<9.O)_JV#;CE53HS\O>"TJ9&OWBO?;N0QO9 M@>4F+DX3C.AX"(:XAQ E.!5L$*/.L.92YO+JXA)?W?Q74\K@__CU_)+-Z?SC M/X30AO\L7,"HI7RD[.EF6Z4"&E&[B# IHXQC F*X2(YRC5S2B1*H=#[Y1 MUS1X!3MOJ>.>3S]GH5UI]?@&RUJTDI>U$SJIG'@S-%*]6X7F!U9161G_N*$? MU+0W]%S+ M#:;9&:QZSVS52M%QJP@X"UXT2 MR[*MU/:BKA)E^U-=)9HG8&].S>M?2-G6J^/)'JEYFGC6H'ES-6=]BS<9U9-@ MW7#5D_&(5_6DV>)5O7B7;]A=L-1H_^7YPV-9?,V:;19=9\/4#B+HA8[GI9[M M$-]Q7;NW36);:.90C47-RMC*KH-]N%Q1T5B4-W.FI^&V/=P -DT8Q2Z M#B*HMV8'6.C.#ED;FG6NAP6R82C+WL6JN*V_+=E$O93(21/*)VM3<"DF9 .- M!S-VLPC7$6I.[DL=1Z89XC3:BQ=[3E6PPBM '^D[URM<9 60.#"RH@!%R$T" M>ZCRTB 4VG F\+&:988AD=02$6[XY$,3+6**P<>(%HW8^W]"%B1(,D,)9( 7 MHQ\0P?<]6U;9?;%9L[LZAG^\4N\@.K*+PM!&F$!"7.1#'/3F_="+A=1 E5'= M6M%#>SK<8N]+710;-D*05!)EK'/JS!R$"ZK0 +'A=T^] 6,P7OI.B9CJ"!@B M<BZ >GCC:OV.ORXWNZ;GS:_;?&\H=2P;1J&?HC"%J1WAU.T-.4[*-?$^ MXN,U2]X>%-@Q5#*7Y$CR=EK*)J),3+0.V/IU8K8$VKOK9TVNM[OXL\;7VOU5 M?U_19@7D&-#4?:0#A;('1:SP)+N2VF"GK+9KDG]G7_4&D\#UPP3#T/=2'%JI M$Z-A9)MB+-3T9H09S4H[(&OJG=L.FV1!.89-OA)R(B+%]/5NQ13P?'M9%G?4XC#A3TB$(:+F4LN)?@]M@_Y]L-CATYZ GX,I[RS\!/1*3H5OX?%>I%=?9!"60:6OB1]CN3[4ZMNT(+5MR[:/0M;W00ZF//$(RRS5=XL2]"O-QG[@N(XO)/D*,:%0T@:>BFFF&Q$(@L%?MC#@[$+ M%]OLCEFY$;@5=BIL7*]PU+["+]P0V'A157]FM\7V3H'U@5>"M\=.%C8^#34K M5'(WT!X$YM 'UI"V\Z)1X$,_SIXW2CA[*M(3WU6K* @G='SR.)NA^-.[_?Q& MW'EX5S%[L @]W\,I"6/+B],XML(T'I:0H@32RI<5C./G"]XT)%3W#IB$R[6G M%2_X +;*VDUQT3E^Y*^42=5C?4,JWM-W?"IAUPSM4^.*P&A=D!]>C3K4S45J M158(/=^WDR2 4Y"-$P!^ @FBZ]9^:7@+52%/EKDW3E$P?T*':(!V??';%L= MO[=; 55\>J.-(S%]27E*;BU*BX;<*AD>6,7K(5;JTO]4=;YBN_[H]_.[ M;?-$[E&E+O(CRPE\Y%'=158$8=R@0H1 .Q3:'ZP;BV:)/&R.V8(&7QH/^G]1 M'\Y [T6[2[;U0[9+IJ:0\7K$5)4N!T@QMDVN\WK9XA08"$W<0F*_3@@ 0Q3W^L1Q9X7 MRB4 ]3@F%/\]^ .%H?A!YP#XJ7/AC[+"KR%,HJ(_;X3D!9\_. :)O3#97$*O M+X2FB;Q&3X\*O&YVQ<4=W]YFJSK_NL\W5\NZN>IYN\HW[7S*,T@VC% 2$L^. M"72Q0P*[6PMBD @1VI*D%7GG#8Y! MXB[.-9>Z:PRA:?*NT]6C^JZ=7W&!3[/;K"RS-<727O7&^G3DRR\43IUGU?-T M$_HV";"+?0R]B,2Q8P]H4F()36#KPC"AK/? &\7H[E5LNM_LP$*/(<#(D=)#V@$/I"G67E\[D0CJ^*2C;9UOF:6\Z_9=;;: MEB(8LF+-?U^ MR9IWIUG[WZ'IA9/&5I Z-O)P@JTD\$D'#$'?0:'-*683(-$G7@UX\ 1]OY+X M$W/@C\T!,Z92;#ICKE8RXRD^(3\3QL\,N9G2X6*V=T6Z.MZ?*SZ%]EG-[J=) MDEH!\BT[#N/0QSCN4048RFXRLP=K M1-WZ1IR>I 23JE,9SOE*4:W1-",13.;M\2)S I;Y[EOYGUU>_]C7N=_R^K[8 MU5?9DM; /]*,ZN!#OF4PR#(O_[+<[#+T4.SH7\;(159,"/'<),(()B[LVD@Q6Y&=$2NFS$B M2I)7TFB+%N?5-;+RF/0!%[VVHJH_913#^B +7)3Y'06Q M83]<8!BF"/M^:B5AD!!B6PGL[;J.XXC=73'6VKM/A0J)YQO@3,NY6()CYD$+ M#AR@.P,]/L!^8^JK+M[@Z\3P0QW79@PP%/KSXN8+M4QQ#1(NRV*59>N*.7J] MW&3%[7,Y_NO;!H5LS>B79EK%JV M\Q&GA1,<".>KG67S31K^K.ENS%<1L6S7O#"I+=DBNF1N(?^Q_YW+Y@WT/#<=E%E82!9YK MVR&*$;:@%V)DP]BA)0=)<&Q)GC34C6K"C1P-S ]?&$YPZ PX](9=.7;XBYU' M !V<>A.\_VW"$(ON]S INO([/R8(K.8]("/CP+4;9*I8FS%M.X/?1W>(3,L\ M]QU1C0%V@][WO%I8L6L%!"6>'WD6+7_2T'-[&RB(A):XQ#Y9FXV.J3AA(;)T66&#DEB?WY1T @&N"M1:97:H]NN M63?LS\N'+"T>:.&\\+$7^R%)21S'(4GBT-U#]=Q$Z%;A60!.J$XM(M'BBE$#HZ>*QSD#:(9^STO!\Y)R_GCP+4L\/&Z*'UEV M71>KOUW2U^F>XF%F/V4/7[)R 0F$41!!*T@<', P"NG_=B83RT/\2PXC#6E6 M]QX>:/"!'F!S;PCXK<7(J?=J>.59"9B04D']-8U-D7GY"5F5G',?Q2[G3/II M%H[.DBLBSX09<%6N%!H>+L7CA6.YZ&.^S<[K[*%:D,3Q(A)&<>K:B>OX%,\ M+"865CHZ& ]']UPUQS3F&[.8S!?0.*-Z&*$@F(H&#=/&47!6>IH0SC.V>)/X M,2,)=5%])^,&A0Z+CA)4S+*0# ]AZ-SO<\2-;EJ(M5F<, MHD &,3]^$V>6LX-M,N# P3,P/!7,QQERCI90O96+YGT^#,I1,Q/Q6NXR(3;: M1T&G /^EV-"/V>3U#W8_Q2**<&H1Z$3(]4-$8L>*PV'\YEIB][49@%=SEMNC MF6@,I#*4F@=),T71O%RW=[:Y:NB=#+7XPZ=C+*;AX3$H$9K"B*K1G+9HS9(: MK_+J;Z3,LO,MS0A953>XV:E8UW62&%FV&R=N#!'J<3L.26=+C%)H=9]MH9@^ MW%)0=.#7H@+E*>4S-:8S9$CMX30F/S)/ 7,5]+Z^]_3X6NRF2HZCGIO?86H< MQX?.Q*@@4K..&-/\:[[.MNL&=X!\.L+U71OYKN<[21BB9#][F\+9QXM":#6G MQ1[+W,E0+I(S#A>U!=&89#@,%H=GY)WGPM="-_5 4>JQ^1WFPG%\3#%('!$I M[ER8W3$H5]EC4=;Y]F[HD!W;41"F3A1%MAW"P/8(:CL?(=>#GL\]"I#]?(UZ MU4(" Z;9.M(?(^>4(HSETY 7>;0;S]\_-;SPOC97V==LN\O8!1;X.ZUY6+^P M7547#[3\B7_\DA5WY?+Q/E\AUG;^6>/A) B(%<1Q%,4!C(F#?"_H$;FVP[7W M=@HAV4,'#?;9V[F/8/J$W$X1/S,4>1)/B^G?#C%=_UAL[S[F7[-U>]/U6R B ME-IV0FSZ7P(#3&RE^6Q6-6UC^:.RU99Z;'?I@W4K15 M1X!/IV&D;4:!*'J.WKDQ)B(Y?S'1YC0M\+.Z ">UBS M#3A/4'3B)51!K!EOG!)/"O6/G6S'JL%VLBM+^M6S5YG$](5%#K)=FZ28!#"* M26_>MV+)AE0CC6HN3 9TLBVBQG+*.2\V!YV"\V0'#9X&D&>@@SE[C<'+X*G) M--5!,$/EU+MUM+&24MZX]:]>ULV<^L5M<^#ROMA01JNV.\2@O:'EQW1(&*9. M3%PW25,4M1-_B6]YT.+M%*3&F,:WM,?7]&$[0/A/?=?MV6:W>9@[]78J9=Z0 M5U.M3\_?2PV,";^4K36V"E9LZ3^KIF%2Y =.[&'/IP,(WT5VC CI;29(L#7F M*$NZ#WBU[]P>E%3/LY%D"BJ;=A[%%$V80KWJ]1H[/*HUBE7#U&J<+\=42@%# MO.KTS%37> =&EF_'F"06\3"Q@C0)[-Y6B!RA;5IR%B96(\D69Y+L\I>6$[HRCT0R]&>E#H?+!$KW!\.&AV#9%5]?R)8 I#+&;>!;&D1T' M";:\WHX%/:&^B^*?KEE76D!=HR*QQD\C&./3$[UDB6F)&$^:;A)\1L<)#9&G MS@S]&('_Q^91F.DK%5&<,FWK:3)\B MZH0>J2'8#&U2Y,OSMM0*&>+6K-5J][#;T$'<^J*^STI68979?;:M\J_9^795 M/&2]_21"KA/AV/9PB% ((]!T/A*G57=6K8'"AJDX G4[D8DT$*6E3=U M(>"4NEG8%Y2]B^0JC>K^?: MJ(DY_CWB-1UP9FN\++?Y]J[JC-F^;4Z%E>1&VXMY80F*A/8.2)C0K M8(\*]+ D54Z60#Y)FX [,?V2H$W33NK7B#DA42.9-$./QCKQ8FNS D[X-]>M MV$:^+,W:_YYO7R[_716;#2E*=N1LX0=>FL+(QQ[!V(]C/_72'H4'D=!JG&K; MVK<'M3#!3SW@/[(VC*\OG#/5;MLO8B")";8#@D,B>!/0+@!<$>U1S;#7%JN;YK1:Z# MADK/"2T)41 W,J4TB.YP$F>,4QCTTB0H#Z^5,Z_/44V]O>DY2R?W-$E3:HB. MC'#@Q>ZED5QPW=_56&DE*]V5= !YV;Z=C92U9FDA1)^:_&MSSTRU\!'T+6A# M;$749NJY8=+OZK3CU(FY;_12;UKWD(YB90+$-D"OV@7WJEEPI\,)^GQLLU73 MC>A;7M\W)U7I&YCW#H!'Y@'X +99LX&Z7GYO?I$%F'4&^8E^1EOQ_%'@7BL- MT3NM?08$3D(7NZ()M&A!"_<,]"55IY8#YN8B+,[*4U<8!"X0:0@+ MW[UDPF2]DJTTLV[ W64:G2LF>7+'9\"F5=9K&#YG=7%[L_R>57]E^IUMU@LW M35SDQ*EMVQ9T0S\B\;"LX\8>UY4T4V%YOSERO" KC:E\HIPKG.HR9^/!,84^ M Y_;^#6>@-X5P\(W/L'.%4;U&5=I.$?E80%.!1.SCFB9FZFU>,N1NO6Q+#1# M=I4]=G>CKM%V?975>?E:B;$(L!M!UTKL,$I]G"+HP&'?6D#'VHMM=L>V=0C, MFZDRS:4(4:L(AR@%=@'T0)O62F6#M#_?^R1U"X]-]<1"8%9NTB",R*X'.)L@ M=$A?'Q'-,&_'R>-;,WJJPV'07)]RUUZ;!=3#GUI%;91_X861;2>N95,I3RR' MI##L%T$= B.G%]0;D5/8ZLQ+B.J-S+8T3F75H::<<5 II@JYUZ^E#5@3I;0! M-EI)Q6+QGH14T#,I'95AC_\$UG_OJIK)0'53'#E.\?J=F%=LHJ3*Z^PZ*[_F MJZS%>I6MBKMM\RDM;)R2R(4V:T/M.@Y;'2+]EC\GMCQ?[!#7S& U3U,UCT-W M1<3J\"J)[#O[6G"->7:VN,^1O:.HBN6 ]?82O>SDVE@?S+M[,GU((<^GH'! M2]"YV64-<.#HU ?:]$;L1+XQYF$Q(TF90\>+DWFF !-K9- >F?LV]HM2IV6W:MPB5-RJO\<9.=;UM8%[=H732WEBQP&+FI&UMN'. P""(+ M8ZL'E(IV/- '0W,*VR/_D#70P7)X$MJ&^LL.*1MV;+-O8#FX!1Y[OP1[*6@, M&E\*,R1>8LEI#QJTJ%E$*&ZP!PX&Y"Q7=6F'_E:/?N)>#M(LGT@H$X3.C%0Q MA://VTA,Q2VOO!\["/GKMLR6F_SOV?K?VU7=7Y;YEAU4OMA>9RLZ%*OSK$(E M34O;N\.1V>>,^G2S_+X( @O2L1EQ(^12D)8+K7[5P+$\SQ81_]E :DX-;,%N M-_@ [BAZ\-.F.0U.LT&^_9KUI?+A6KOH9OOY0LR7*MY%=,42R6O'_+OS_>UI M_S.P]PYT[H%?FOA_[.._=Q)T7CZ?(]LO^$Z;=G1%[$12FOTA,2-ES4]#8=C+ M*Y;NZ,>W^!B4A>7@-(@<'[N>[;D.]K#?K\,X'@Z%9N+$/GF"Q)(W:*85AB%Q&G$D,7.S[,4DP]NS$MD*+X+Y=F8,\A+OC1WC+NXE" MY,-%'O>G.+@?>=[SB,8Y9'/S,DKF7Y24!2 M/^@,N2$F1/C)%S6C8@/ M21Q$5H23R/=AT,Y?Q#;R('&%.OZ_&Z\T%WH]P _+%B&XI?A['16@ MX>)@4_I 1]?LL*:$@(Z1,]!RLI\[/P,]+Z CIOT5P*@!C)M9=@*9\DR\54R: M@)'[N34DB[\_WEXKH]^7!^(U_-'CA@^/F^)'EC6_=-EM$VL/'<:^Y[@DBCS' MCXA%;"N"?H\&8U=HO5D7!MW[I1I\(&^/#^VVZT: ,X"O+R]'G@_0$1"!W:TS MQT)FI^L;QZ8[X-UE #UTL=/3"H=QX@2_-=;3&#)#4HEN+U\;-6IGE>\TMK8< MU/KW+/=AWA\$8.CXR= >C MQBZ)C!DTFD\RU_%PDQWX/0P*6QI>&0I>#H]D8^1W\]")'&HWV1&1AT_R./S[ M>0@Y#]3/&,]7"K;9,7$_8R8YL7#]G-\GN:5ZM-4>W*@_O% M$\M)(C]U'">)$R^((M)=91Q;CHTC1["1N;PAS<7;^>?DXA,&-^@_\;5P'_(1 M]/$-V"=C3JR@Z7;@45Q@#PS\QJ"!!MOTG<2/TG1B;*V$73,&T&I<>=D07!4_ M8IK$MO(0ZF-2L,W<.SH^OZ!50Z.X59S=%F4V0,NJ3_FV*!N)I:]_5M5HNW[Z M*:T"?\KJ^X+^9-@*/-S:[J2!XSN(2FP4NS#RK!2[C2>(Q 'U2ESJS,*O6T$/ MM^.VYW#V?H.]X^!+XWE?1;;^@ .'SL!>5YIYO>_4/_KFY-ME2:O..GM@K9GH M^T _G8+=L(_O20._]72(WR9A7,"$DH-9T+7G'/6/V8@G2F,RFS2L;^9(,Q\R MDU*OH0R]FM$-Q:J[4$CI%U6=KQ8LRLA*H!W8?D@'50'RDQZ1#SVNAMY3X-"< MN'LJ!JVS&"T.S4G.]6HX4='2_1(HM7W_K;EL)38T+LYWR-CY[^%ZX,M^C1+\UN#C MG%120Z?(FO:$M$HN.X^CEW,I^#0-1U=K%;%GPH*J*E<*#4^7Z.7N55WFJSI; M-QOP?MWF=75U_6MWS3-$*' B=L<@8;TJH9/:@TT4N%CLCO^CJ.6K^J9C54SH1Q*JZ4+X$UR=*,[4<&Q&_:7(EQ>WQ*MC MB%>YGFP<;G=W=/8BAP20VO$L#%W6AR!UW-Y>2ERA(YOR5G0?F6C>JFY7BZ1" MC:"03YVF84],F9X=8&A1S:1(1_DYH4;C.35#B13X4:A^VD8H4&_)Q\1*4B_U M89P&(7+=*.XM)8[G+KYFY9="2GTX+8B\.8=@^%\@=BA+@>#P,B8A-1JH&B4R M!JB+F*X($FB@HHAZ<$I+I-C@F@UZ/M3[F&^S9N_-PD^0ZT38LP+H>2Y*;28CD4F@$2QRS*9-0Z"@OIC G<#4V30LLGMV/N#SCNG_Q6U[8O5B5U?UV\\+_2QY8<.C##QHM2.@[#'XD>^T/*I'@2:%;T!TYW5_[-89:B) M<;[:<7ZRQ=3_Q5FO%C&;]>\Z*1R /@-M6.;:82E%[HDZ56^PS*AD-?M83/GX M:U3>A9^Z7@Q#! FQ'<<-'#M)>@Q1%""QT;9:V]K'X2].PJ^ZN_]:"2CV@-D! M4ZH THU4% =%@R@KC89^,398@54I+W=$WJ'B\OLV1FD%&52ML(/0^W%@I:YC M$3_P,(GMP(X&H8]]HDEDN,H9>T>UY=8AMO4!E2!E2#7CN+8PQZ.O# FW6Y#B@JF M(1H]?Z 0B^ZYX>$>L\>BIKCRY6;S ZP9?G8I337 HUO[^[7SJED[+[HM3C2LH+]?'93L2:CD9S2F"!I?*C L7O+9H$7/ MFP/ZXOYY[[,#OR8_UC,R#B?RPX1!-B-%3.GPR^,^TW(];UD1@1#V* (G"I7,NTA;GWYZNYO7WC&]H(JR*AX>*?1V4$"_M1TNCSMH M!JMZREL^6*.F;2:)TA2S-@84_,?9%)^I&1T7,]1:FW=\\S2*6.3>MOML,TEG M?F&3!,4^=D(RQ*=OW[:PT+<8R3)/:@%V OLE'D^$%W MU)M^GM^BJK\W8LN8>P[[3F M>A[!&!/'(R1)?'81)LF]VRL[QS3>,+,';BE=3! MNQFOIA;/"OU/K=BKFM*'<,OZPV_;>1T*A-T:U$T>EY^6]>J>:L>3GV?TX=[6 M%[?-#Q>N@YT@)AZ,/>Q:,;9LF_2X$HPMD1)%/QK-!4R/$*P.( +Z?UD_&W_X M@^H,=/#%JIP)@L:GNF;%2TR+.^S@$%QS_=IP.5L)AG >_M(0-#9)T_S&M,(] MFO039Z=:9*" M:.?JA#[TD) A:,/0<&/> 0EIE3I,)WH2A M/05\SQ]V#T\SP&.+C4WP4M'(EJO[(2/\4P6R37Z7LQ6^K)N F#POO!T[W0E! M:=CFR 3]>GOU3^"7LJ@JMAC[7A*#EHS '='WG@KX'566 P2YY3I$+X$&/10[ M^I=N% 0V3%+H>3@-4119\0#&PA[7$$ SA#GJ_HJMK[+[EZ^NKB^;C3>N9?_T MMS^^<L&!64R26^QFQ$=@=8 9D1)KG6 OFCQ-1>0YNZ5O#E1, QH M3C"!D\6D#[A KB3Y=KE=YXZ-]\7>8;MD^4%.7U-FD[,^T5(.\'(]1!.K0#&H>-;;NSUR ," MN?;MFX17]R:)W<,#NURPN#V\(4ZJV?N\8>5(?89 U;A/XZ#5_. B:'P\ WLO M0>-F(^NMHV?/)9[]?>\NN]$#,(?!WN.N:SW@V?IA[B,C=; ]2^#,DGN,%&./ MIR-6V[-3.PV3'HGG!8'0WD\-]G67.0>R=J!B##7;4"%<^F@-!=_JV-Q1D"]- M3@=@1&)0M*U4G-A3VTPUALF,M2ZM'C[?AJJ=3?XCYH.]9+.LJOPVS];QCV;& MD(Z@=\O-IV7-LL*/=%EGSR#!((+$\3W+3GP/(2]$9(!D!W8J=KA<(Q#-LGSX MVN_!@R\_P %\T.,'S '1,^4ZH\0GU,8$2$RQ)6(SNW2/H?J$AD\203/$?!I7 M7QP/GXQ?\1I[/SE*!P+-=.G'?/DEWS3U_J=LR?95KR^V5VP,4'9] I^GH-#U M B^)8YSX";9"&/B^VV.,0T_HSK9ID4U8E^\G#\Y ZU$[O[#W"?1.L9)Q<*MI MWRE=MT\27M&*WK3(RM?ZXX(Z>T)1&A*N4<*4H3(HM3#B2-T$8). M'%,EG/-S,(!O)&D/'_3X97.*ANB(9I!Y R.?+]Z,B2%'C^6)YLH"^L)GFN9K M]/2HPNMF5^!H\T->][LPV'"'PLBV*YIG7CFS23-*&(:^E> HP2AVO=#KKCH+ M"+2\MVZAUV-4GRHZ[)MY._NP1AUT96D#IQC'J;"*5"K5?& M6=)<7S$T(&OAB)5/(PGD$[_IN!,3NP$7:(&=@8;(#ML9H.BF%;>31)T0,S4$ MFR%>BGPI=#R"8N)TV?7HO?BRR>_:[4X6M"*2)JD+P\B#7F*EEM4;"FFM(Z)( M$A\_P<+2ECX[/_;MB5?[)"$F3#+D\:F19M[$)*@' _9HII6A3THT*.:;>+B.$$GWA$%K)KQNJAPI%#^Q DN!.5WV_PV7RVW M]4O;![.60>32,83KA):3(((".W0[XZX=Q$1HS4>-2=W+.[]^^H2N_@M<$'!] M_LOGH,\W "7)Q:^?;\X__P(N+SZ>)^?X6G!M1Q'AG,LXTW,MN&*S!PA> M5;;Y%F:XJ#NU!J.6>S,T3[53SU=6='#&JX5]Q_JA->VOV[RN%K14<1+']7TK M=!TO2&SHL^K%BMS8C@AT1+1/TH1FK=M?[E .?9EW#)B8M,GRQR=E$U G)EU[ MUO;=K'\]R9H6G7J=EQ.Z-))(,W1HK!.%TH=+Y/!Z>\+KQ_7N2[4J\^;ZLT\9 ML[Y(4^)".PX#A$+7]IV(6F^&28D3A=CBNB%TK W=556'#!Q" [^UX(1._HZ@ M\;3>3,F@8*UD GDB1YVG(5'R>+(.B"#IQRMH:IM22%7:6D$U"K@.O8SY?LR0/J$ ' M2T919*GCD.()6!.3X5D)$Y#?"8B3DUX) OED]W6/CTGN2'X,D-NQ'A3JGA:I MJ?OJ*EME^5>VX?US5B>[LF2K!;[M0AQX'B*1!V%H._3_6Y-V;*4X$AEOCS*D M67B'?:-5&?\REUFTJL,?5[,8Z QVV699N7F7I[<6;<>2:,86@QI77%W!4 M\,.]):O,'I?YNMOZA;;K9OFU/7+46X8$4@-Q&CH01AA921RYO>4X-FOI^'JS3'C.(2!)$/O7=B=TP#5(?)E%O,+)(*E;>C#"D MO:I)L]NL9"T.^@VE](M*M)@9PR2?<$Q$H9B,'( :.@\U#4EGD)7C!)T0&06L MFB$Y*AQY?G)/%3<"-](U;^+-\GM;^E!3GZG[70'D1IA@["6^&UFNYY*$8+\W MBH,4BTG22&/3R5*]_"XUOAK+)I\L34BCF#0-_%%DPT"JFP;<-S) FTWQ;4G? M,/JS ?7DE[F=8/"$=BFBW@S]4N7,RXO7U'$D,!=?[K+#SC3]&(XX"88P"-,0 MI2Z.0HA0;X]83BBT\4W>BOY9> 8,;/;(A*>T9?GCGL^>@#KAR>R&M0-0\\UC MO\[.Z4GLD8R:(4,*_'@Y?:V$&=$BZBJCP\==UAL+W,BE$N=!&_L$.W%@)4%O MC)!$],I>&1.:96=(^&4+2ZY:$J5-K$K2R)AD==0AFDEJ7N>%H^:1)-(,D1GK MQ)$:9Q0GDO)R4$NAB-BA%9,XA3;$H>7 9"]G(89RPS-Q.].-S,K^W=D6VP]O MC1U4LRDE/)IH'*L]%O3UL.T(M_.6M:%_48HC8]%!6@&CI?E-M_>5504=P^[ MS;+.UNQ:]55>+\+0CVPO(&GDA)8'B6IMQD[HED*ZS= OE0X5VAY-V5L5 M\,/CIOB19==9^35?9=?WRS*+EQ7;F_# =DVV/<,W31#H5^S@^:JXV[+="Y=9 MF1?M':+-51 +V\<><:'K!70DFB8Q#.+N!@C;=JQ$J./O/ @UJ^9AU__>+=#Y M!1K'/GQAGH%#U\[ WKFVAT/O'FC]:Z\J[NZ-X3S:-_.#P*?,#%?1/@WY;,YC.N:YE=V%OACAP1]SZL%<@,_ MB' 0)[9CAREV R_L+29!F(C-+8RQI'URH9NB&]"!'A[XC0$4S""C2.7+ U.Q M*:;FTC1JVOU_E*,3>JJ"63-448DG+XX*J&)GI$*EQ0,=)RRH*<<*L9OX 8KB MV+.1@WJ;!-J6$HWBM#6G2K40U>@4+[6CE$H#I\JTZBTRIU2K%HNX7@GR:[1B MB?K"IUE2#''U(F)5V\7M+T6QKJZ+S;KKQH'"T,&^Y2;$AI&;X#0B=F\(^C[7 MU8LC/E[S.)Z!8F.QQ[)8[U9UOV-%IKV.)'VGY6@BYL0TJ">M0008I GY$NA& MI)\WN69$,OSQ=2-ZU>-75%@!/0;T(AKI0*'L41$6V6YD775VG,C"CI7BE Z1 MT]BV2& /)6@:AES3K?*?/I'$5MWTV&B)%26/6V$U\B8GL#V@Z;@25E>-G(T3 M5W[N1*3UJ;NGE562&F.$51;_2UT=Q03_RGZ5T=^]1]MU2B5F4SP^[&^GZRP3 M=A\,"7&8("\.HC!UD\&R%4.A.Y]4V-,LO3W$MMG:'J2@GBAEF'>I?UIR1=?Z M#W@]P#=T*!+5'%6K_6^2=G*Y7QWE9HS+E7KT8L%?-5O<*_[99L,N_-ZN/RW+ MOV6L<_Q3L[;OQ@F)B8]0"%%$4@>EO5G?\;A&[,J,Z5Z';WI*LM?PH<5<"I^24<%5[19:0^< ;F9->XNN4TO,JI@V0\W4N?-\X58C&).V3W*<*9=8Z+N!-BIY9X,Q1/L4^%SD=53/O4 M[+#YF&^S\SI[J!9A[(;03],DP%880"LAJ=^CQ+Z5B*CDU-@TZZGZ[7G,-=#X M)JC$DT>=3[--#KA@ 7LDM "5)?V]=L'\RX\GC\#E\D?S;?1M6:[/GOY9,Y?( M%6\M.4%Q8$YDC[D> 3/RS&S>%V:\B(*GREL V?IU?%WZ7/@.CA+;]U$*L9-8 M] M[;YS^C]@6)T5&M>]UNBEJ6EU6=;'Z6Z 1S-Y7\I/?%B=B[@3(JR8>3.T5;53S\^TZ^!,:15_L_P>TY'&;5X32@[^ MGI6KO,HN;J^91EPTU\M5"Q3XR T@1>C .$$D=C'L\9$T5%^_*T&EN7+?]^\ M7UJL@#U?(.LK^D9F0=%>H_A(_U:PC>*$\5-8B4\>.C%Y%AAOL<:S\6%D>V>: M]?LFN)T_!M;=/&$86W$K#;49^6 &OV6J; W,\V85LLQ+UG\Y:_OQHNUA:\Q/ MV;+:E=GZ8GO%[BDMVWG[S\6V[/])73 X?@I<[D#MA'/FRBYDA%,LN.J*G M)8 =/M.8%.1%)$"T*'L&ZL,$&1TR-(H2UT%85*NYH5KX/*KGP_]I)* M;8!32CV?!L[%NI@4*B!I@LM4HH_11A+]32U ZPF"&0NIQ[?E"DC[^^.^G+LL?^?;N*GND>IVMVTKV M. HG25.8.B["E@M]"Q$[2'H4?D2$*DO5MC4K90\3+$6/TVLCFT\MY^193# ' MBDT12D'J3FBEKB"8(9?:O'MQ8;9.%GE%\]/R_Y+WKLV-XUC:X%]AQ&S,5DWDGL?,) ($:OYMIYZ9=W6]'?5 H)=KFM"RZ2^LDDQ)+4S8MB^3QO<;P<5EL^!K5IYNR^E0O-WQ+SP#VS&D] MY4^W2:^?6T4>5UEN,Q4A,8Z<(C^3ZBRFZK0BM('\G!-9T!.8AK,:] M*NVV6^-"VL^I)B3"E%#J$9SX(*/(1\.Z$4!([A2O.:NV5Y[%NZS2HHY!^HVI MI 7FK>GD)"L^PASJ::5D''X9M93U2UXOE9@3KM?+BHU\ETW.C1]L#G,$!,4^ MC@.8L=$M<-/0G8L:U61]#XF&+=@6N'%>SK[H#=.+'BM^@R"!?A8&7H!]$D;[JCCR M$N%KEPW;M5V7KB/#V"1[!G=,V_*LM-]496O^9[8NRN9\ MRV'DZ[\7S1U>UOP.6?X//A/QN-SP\VS#^P.)'\5I$H1>A&F<9A'!\0 H\CVI M:P$LPK ^6[#OH0\*>CE&'$1G$&81 MGIA>?Z>.8PW,X W/G!D#L</>;7E X_> M)G'C*'$C-T4P1!@2GPX/&#";"$H](Z!GR;+T_O'7J[\ZMWM0W:6TM_EV]:0_ M::M)L9CDCL>NG*K^<>4,P%I2#] FDLR31)U013,$ST/X#/E2VFB")LY_TRK_ MUXYWWFY/0 H(3$B4!0AZP/5\XN_W!( HI?IGP.7LV9[U.-J-N =F\"RX)+EB M\C4VKY+3'"J4CG@N_!E/)S3,),OS4#*C'@F=$==A2UK5WK+;K]LC-T0I!D'& MK+L@P&&8,R)3*4G4>Q:1L% KEY$N-/2MZ]1X[)S1*F]!YZ)*^&Z7AAJ:O/\,F\,2# M<9R%!+MN@E(_S-Q]&8N30&I#MH:9B31(J7#485-=ARP0:4:))JD-WV=(4HTD M:9VO'LDZ(J!(2MP([6)\L<[YN7_/9QB$Q2Z-/#<*,*LX24!"".A@,$F!D"89 M,&-[SP??2)#+;"0PSN-I-1J90LD]&R^V89PYGXVR9HAK<9[ HTY$AIO$U)Z/?575DUUWEU?[Y]S.OF_@VK;I!E*8W2 M-(TQC7"0T<-.0R^AXB)NP)9E)6\1?FK/R10'C"HR9()7 5$?F5(Y96_!.1R= MU2>2 S^7V]K11 M&KO$B](88@*@'Y$H20['GT HM+?;D"G+&8 #-)( #) JH/_C\BDG_QR;:?4W MP*J$^(_+KIKVZ[,L)OT?\ILC<0;";]"9TDI#4]YZN?_C?Q9YQ?[^W=/G M_)%1RN>RLX2P_\11$J(TRX(TXN^2#O-&F J=/35L9U@:EUS"&R?*(8!P'01 F M. P@1#C>7ZKDID1MR[D1R]-LTV2#BJ.+Q8_ZKK$]FQJQD%3'T<.@*I(R/(^W MM>D]RF3W.&E3/S/--.N;R*XG0PQ**^CY]F''QJA M1'1,@]V9J9:.)^]IE#8[.HKD#\<5B9^&;N(!G+!AHQ^D& S/6&0N==7*5@4[ MHRB2;U"1A E45R0;W)E2) $J1U,D7TF19-F=KR))>R*@2&KLZ"A2T%M$&8AC M/XLR-XV1[X.0^,/!FXP@3VJ/IHZ=410I,*A(P@2J*Y(-[DPID@"5HRE2H*1( MLNS.5Y&D/1%0)#5VI!4)UG7>U'"[_EPLOQ>;_D+>MII<7V[W)VC8!R[*;37\ M:_NB]K <42^RU",@04F8 =<%:12'D3]@3*FG-B\V"K(1Y\TZ?]K;4HX\&J;3 MUDZY/3JTQC]U[-;P9OU^#4]YS6&<@$MJ[NQBK:[2HX79KKJ;B(A(/A@U\C/+ M(./Z_E[.F2 "HEEJ_X07+:NKY28_W!F_"$(81S & *8ABD*,7#3<.Y0E"9!Z MD4?#C.7\\<8;9H=[RYXMOAS>GI/+"SH4BXG\2.S**?;)Q^'&E=SW^3FAGP9( MG8<8FG"D--[@)&6J5= WGH%:';A!E;-2>8"_;RV(<8:DCX.I6+(O4 M==DL-_VXQXPFJ?,I*$FC4"FI2$K\V5&D]^@Y)4C:E,Y$C_3]>"E'AI@152.^ M87#+*'PZ6+K.?S:(>?G/14I0EE O]%&09,B',-T_LA/$02*U(JMER+(FG5_\ MC5Q<7W[[AYSRZ'$G)CZCT2:G/WM81[+C_,F1.2VTD0O14RR=D"$CY,Y#B^%NI[?9ABD@89P&.@9MX849H0OS!8AAZKI;<2-@97W.^ M/[7/"2N=5-!B5%%_+)&I+4(B)(XC1 >&9-1(@=>92I**)Q_IDC([ZL,@]M?[ MG;EA%&4(^(020.(,1*Z?18-%B)'D.TGJ=L87IZY3*1T7T")4=6QDATM#VC3) M:8 3'$F-E>29G:DZJ7CRX:A)E1UA==K537F?5Z\L#Z\4^6DVBPZF&QIT9-V;*M4CT\YZU"1.WE-EUR!=5J1%XE%4N'4CNJ=9JK4\IEB.69 MJ)#N012ZH$H32$D08("ZA(\&$K<",@(E\+7 MCZ55*L6="EMB2F29*$7QF:)V>\W$"6G1H&T>:J+C0&FL"6:N M'VG%&&#L9XP'@)E.^3Z.O,%>EJ% 1CK4K8RF($I%F 9[8E(R#G&JBC))Q?4N M)2>D19_&>2B, 3]*TPU,XEJU]@'ONGC,+_+F1UG]L_Z]*GULM[[\4S.?>",@2 MXOL!34!&0<1&HZE+!B,4$/'K+^6_VO;6J1:0TR)2410%K@2DV"Y-C*H3,@/MU !?&FD4VELP4+Y=W=TOJW]VU[C1E+B) MYR5)$),X2'R$AD$UB5PD==Q=V]@DFS'V$$WMR) D6''ITR:WVNN?PIR.M4'C M&5=RNS34:)Y'>6[.G8_W:^CPI"YG@]'AV=R0#3.C((Y#+TX(9/]LG\UMS?HQ MRO3D3-+8^')VU._,[.&0YE=5S2Q2:U+-YK&EXP5;4GJF2/1<]4S5G0_U3(LG MX9.*JU6YZU[&S8M'OA5W>$+"HY@F690E(,1I',(4T]XC,"@G4TKDV3F=^ XY)U1)F\]YJ)&^&R^/)IKA1>Q5L>4F M9X8>\^UN;\4-(A*%E'HP2".<(.0.$W44^*[$*V+RWVU9:UI$3@])Z4TK!;H$ MIM$L,R6G*9.0)//0EUVR%!_VDB--\!&O5YZ^-YFFP0S@3CGQ42JIRHZQ)7_.*_V!YFWN+(',1P=Q$!C(,7."!O0RZ M44JT5$G&T*BZ]-M#A^POFGHDQ:2B(MDB45>3SIP#LHDEZ8@B&5%287:FLJ3D MRD?"I,Z/N#3=WQ?=8WEPNV8 FF)[FV]715Z_=>$%\M(X3B#&61QEKL< #6]* M@2!TL>00RJAIV_)U^>7+^?47/RI"):"(KYI8NCLC90W+^ M'$"-?N_5F]2JB*Q.LB(\[ZN;RYBJO'HM57B] &'C03XB? MD0"E)/$#&/=&:.:&2&Y<(?75MN>U.QRR(P0Y=D1' -:(D.4-\X 9>SD M?4S#R>2LQ-<\Y$$5_*ODJL&!G!C\7I9KGL$'8U?E9KU H>XOK]H^%VZ,L*@9$9*)/:(A#M$=R'PJN\653=-KB(9:AS*R(=U^M2D MI(75E@L#,(!BZ. K"WJ8'22)U-8*>)CG# ]H_ (F=-#&U>93K)T0IS,L#L/?3+D2VFC_KAM;UL M^0R@G%9I4RJF5F.R*:=7QT0^QS:-8GW U G-,L7Q/%3+F#>EG98H/;YJJMVJ MV?$7L?#=LKIE1:6?PL1/@\3UX\!/((@H3GM3/G53M'C,J^^EQ,!*WH1,OSI& M(S,<.*!R5ATLZ>&4 G?"HRB[I$D/GH[8PA^P96O$](J1TP,E=0+GH31Z+KP> M%NGR(:HIEP\YEZ[M;2]=]2+T8> F*;-"L!^C%'A1,MA)TM"3F322__91YHK* M 9:3][CDQ$2!-#$EL#'Q@.NG[MX2@JG4\W,JWV^Y6CJ_N";?R-6U>I/D27=ZV2Y7LTO: QNG@G/$KCL9_S>D%(R=7M-7YFX=\:'GPQI-- M>FP(#SV:N[RZ*+?[;-P9W-=0"//#]6D6!9[OD2B"'AB,>@!+S<-HFK(L+)?7 M_TF^]:KB_$;^]U=R<47^\N__EOJ>_Q\7Y%IR<*))J^!(93Q&)8IM? M[/B)K,N;*U:HY?7EKJF;Y7;-WS ?=@%!S)?8@(?=E. HBB$"I(<1 NQ+/3YG MW+AE<1OP?EIV@)VZ1>J4!ZC_][@=4I;!$UW46C#FT6GMN5>.U*CM=&RTK(O5 M @8@1CC%F(9AF$9)$.)A>2ID/Y5:T#9KV7*7;D$XOQ7;OB^/G%"EN#+0>>4X M_[5ZKJ1OBMU6A4'-/IL5FQW[Z2LHBS3P_0B0)':S#+@0H3@,!A0H"*0VRYJV M;;G?]KAFUW/?XTN^[VHS/^O>J^^=6/\UQ*)H#Z;%MFCRS\5COC[?,E.WQ?=- MWC]COVMV50[ORZHI_KL]V->/[ \;[(GKA<0/"2 A<2/?)UG6'4B!"(9R2=@J M$,M]FQ;U:KEQ_I$OJ_K]\?0$_(M-)\R&>KG)A@[VIQ:W#UH' 8@,B0G)N 8EG064\%QG3<"/7: M2CXVZV:U_&T9YPXXG0=.Y\)LE%N ;C7M-AG'V:NW46?%]=L\QW84G(]?KG^4 M"^ 3EC2RQ&5E@4]2"BC[ZY-2;%LK'Z%158VDLL::+](T]0F( %-^!@H0&B \H &9 M#RTKKA &^YKK6==<,;*MJ:YQGL?370Y]]LK+09K57JF(_;+J*^>EOOXJL&I/ M@2GK+HO 3Y$;AZD? NHE:>HBZ@Y@7$_L 57+$.SKKV];?\6HMB6_QED>37TY M\KF++\=H5'NEPO6K2J^'EVX[9MWMQ1E&2LA$W#7"4AO2@]B"5 M.8FD:4I*2!6/)1E34B'NM!73-&W&5]YFHWZGCQ\8HGCV:B;EC+AJR7,DJDY7 MJ[M\O=ODESCF8\AWYF881<43,9#3/TF"H6<$DI$X2/:K0BC M.(DG1-)").8AF#8<*ZVW8F/#O,_[QR/".$EAAA(_RU (40((OYZ,FX8!@:&I ME7]Q@]8W;)WNJI]57YTQP[;V\- .T28'B1.^2B/"F]J049[V>>B@69?$AX^J M?.EKWQ]U?K/;?"YN\H7G^ED841#[+H0T33V:1GO329;(W>%CQ*1,IU2ZTZ?# MXFP8&#YRN>FZZJ;MJL6AJR[;*)E20!G.=170$MD&%?#,Z8/ 0?I[L<[/MS=E==\]U--=UTP9'^0G&T9MEQN\ MJYORGHVHT-/7JESO5LWQ_;7=0!6G7DBR*&+"#"*&.,I\M\7J1E&$J=1VHVD0 M6AY>#B]V\H;F#+B=/7!>D _0GU_\K%F:CQIDV2I^KO&5TW1KH;5<_AMD7VBF M8(IHSR.73,S!N_,/TT5$-%MEQ36F M5"W&16P(.X^0F!RF3CCYJDSF"1&W'Z!Y*/<(?I9C-WW92]A;T]_R57F[+3B8 MJ^4FK[_ES:[:UOQ!B^HQIV5U_--%0!(W0&X4XRC,4!R P/=Z*"AU RKW]HT% M ):5F=1-P2+'Q*"LG)H#?JNN?Q#G?/I;%*O^Z?.*0ON954:[;VQI]UMMQ".,TO1.!W\N05J7JQV_H[VMAGZ-8#V#/(^@O MQ5+/[W.8+H%OY+?18C)M[AO/S7+DMBZ1,QF&NMP4ZR6_39$U_)RW__KR!I?W M#U5^EV_KXC'O;BS?7\N5>(D/LRR.$=^%AL+8]?WV+ ..4PJCC\I4:W;MZ?(Q M6N< E^\*>P9XN,=?X)*\D4(AH<)3AT1-?2V$1DQS%>AZ3VMM,C\#C;7J7CE2 M"U9X..8-LY_+NNY6[:Z7/[_RPZSE%C9-57S?-5SHK\NO2UX>[>%Y-$II C., MO"P,$^ G;CK BR-/ZLS!:* LURG=^RFK9[V[Z!]0V3!?_B)YN^QXP1*;OYUE MG.029A>B-P7X-^[&7\Z&313,E3.G=\8Y]H;/#'7^3';GK*E G)A#&CW6\YAO M&M_MMU[E&9]WW?SQQ[;*EYOBO_/U?Y8;?N'Y[\MBRS%?;J_R%;^AN@%Q.I26,PR^8__6[OC: M[5UQ;ID3=9=A\OHO#I.K8O\0G>SKK-.%5R\%S2NRQG/2P3VG]\_A#O:_YR$_ M>.GT;CJ=G_U$SG%>FT>RT@Z90O8:KYG,.YV-R(-@?AL[,B8*IM.9V%ND* @C M G$"H!\G7AK 8)^"T]C'IFHD71R6DQ:#YSQ4Y2.+'1.JW[[GV_RF:/[B5/FF MG1QAX^G51'G-2!3UBZD;I)4\>.98W&;ZBSG"QKD2@FN6/Q)[L(+RBD$$<3Q,]#^(QX4IIOEI*[N+M;A_=KQ9%/,:084^3Y&?0C-O#MC( X"E*I M.S0EO]KRW &\NB+75W)")$N.F/98Y$5.;H8;V"9:>WS.PZE=Z&J$S4,F5,&_ MW&FNPX&<&/3[U_>V(C?Q0.1EB'@DCH.4$ _WMI(@\H0VCNM9L+T6]L>W;^3B MVNDD0G)KA2)G,E)ADRX5Q3AS>D032\<+7CY4$%4>YR0DRCZ\J2=ZC @71BJVMW];;G;Y M @B-*(WWKK^1&.0I1F@VU* M@=1++F8LVI8=AJZ]867%_Y ?<$I62V;8%:R;1B=6LH(:.&W_< 3QS%DVSH#2 M:6&.7"Z),'>J<#+*_#PDS;!/+XLI"XP)7[AX5U;-=5[=GQ\6&A>0Q%&4H(;VI%(2QU 4$2@8L"UJ+Z1/[B_?JZZMJQ(F)EW7.Y+3JB*YS ;KL M7 SX!B4G1$B+P7EHCIX++V_5T^=#5%&XA2TC[HF_M9(AEY HA@$SXZ$X8R8& MT4JCA$9RQ^NEOEJF/R@=I]^C&;9P7+(B/$]T+H)TD21BD*,4Z3P7(&(E\FE9JP9SFS]A"=O,/8 M72E;=HOA?2G^P1WM5OJ, ',GNI))WN?1PXQZ5-IKI1JS@@N(:)Q" D*,$29 M%T5)OPP! (P#7V854^Z;+:];ML__B78G$T0I3 $:Y4AKZF_"^3[1>3YALN8A M'HK83\WK23(@*@B?R^WMRT$OQ0![(*"I%\? I3@,7'^P%&,/RB1DE>^WG( _ M7U[\_NF:?/OBG%_\C5Q=?R$7LHN)2JR):81MPN24@J.9N*Q]@Y 3JJ%#WSRT M0\N#TEQCDAWHEP]YU3Q]9Y*$0I"5*2@@208843 M4,\-Y$;X&H9L#^V_77XEWZ[_X<"+S"'_[Q_G7[FV_/N_I;[G_\<%N1Y[1/\^ M4R>'\@8(GD=7,N/*J\&[,7[$%]T>BJ8[_S+7U?Y)OK,R\AA>_GZ//I.]K B-"BQR+U:&CTRM7F+YZ?+C;5/_;'J,S@'S_ M')FEM:>/>3NY)F60]GFHG%F77JUA&>=+5/'V7Q\%;*B"XB#%B$1AEA$OI;^VYT&"Y$ M<1 G@&)*$@K3*$LI!H.M,,JDEF?5+(R2I%7.E"@2)I: [7,EEW&[\\'[9+N' M-,%1WY>LG) */1;GH1N:/KQUV%:3$;GEYD48!&&" 45>&K@H(@!2M/]R9DE^ MG?G#K[2]P'QY#3\K:88H)3(KRD;94%E*GF(%^<.E8V%6YM'+94&_N5@LZ;/P M*G&Q_%YLNMNVMNNKIES]\Z[<,$)J/OO=/.T/G;BI&S&K*?!2+TA!"MEP9&\> M^%)3:,:,VEY//H?H_//Y]3FY:A=^KJXO\?_SGY>?,_*MJ_23_V@7@Z[_(;G( M;(QTP97G*?B67(X^0&RWS77 )CNZ)LK8J?5JTZ3/0\S,N_5R9=L.;PJ"^/+< M'8">!U 81R[&7A3%U-]OI$6ACZ3.OFF8L2QZPSG;(_&3/&RK0Z&TH-ED3UG" MIC][^SY#8I*E2NOL1$K9D?=E28\;V9<;^Z=WALV"'O5C$KF4?36-,0CC,!K. MK2 ?Q5*3-HHF+ O0@&IX_TVR"E.D3; JL\^89)4VD-4CFFKK[YN\G"KD](B< MA\SH.O'..Y5:G(C*"[E_V)1/>?ZMNY7WM;PMW(!X($KC $19$B=N%L7#=D(4 M>Z'49F%]:_9%I]KE:ZXY["LVW8G_\IX?XVC?@9(3(0/DBNG1N+S*2=. [=-P M\?-; Z1Q9>I#NDXHECFJYR%>!OTI;35*W=)M@2DDV(V1&T.24N2G<13UAG#* M3,O,3RM\O>VYZF>'H38'?+KUVL>\J=9I1BG3K\^F+LJDBC%A[N8A,#H.?%A\ M27(ANX^T?QWU:!D->V'@1WX12TWSWZC?R- M7/Q!IMDZ^HJ6$[U$G\IY=!8#?KRS5U27&8GY"CZ"[NY#O5[^S(\7H7V:4$ B M+TNQF\0^ $$4#";=()&=M5 W9+D#G5_@RR^DW7Q]-'\J/8.A0:3P/,8X'$K/ M9K156'^I<@MLNATIIT@Z/;6AS^T\5,F,*Z^G.4SQ([7_[6@0<600NH#?O^ 3 MD ":49CAX1DI)H9IG$EO@E,S,\I..!%)LK>WZTUB/MK@IVNIE M@AN%VGH1N&$:)$GD!@C%",/$P\-1R(PRRXI%]8??.THU;:**_I@AZ?+9*#G* M=?-DY;)8G2Q,TCQT00GY^Y6QI/<2CZ7<%]T- _R>SG+;%-O;?+OB%L/83V(W M19E+ Y.%C$!$@]XJMCQ_:6B,LO7\Z[VT3:?6#\K/+YQ>_D O.=8;]= ME$WN>*[DLU9:O(KIQUB4RNG)$:KN$N!C7*._CO(>02<4QP2M\U @(YZ\?AW% M$#O"U_B^OTLN9 $">('Q-PD\KS!8)I J2U;&F8LZ]/[^U(E=V[I,"DF M22.1**=(QZ#^SV'KZ=NO-TVVH4MI#ZH!MN7DKL"EN9 92Y;8UVUUJ M'N"0A D.8A"FA(19#,APUB_+,)0>/4E]N>TA4XO'J3F@,^?_#'X:]H.#;PX^2L8/E+4-9\;;"]5 MW35UP_[ 3X,O&R?+5_G]][QR N_,8?VG^\N\(YTY[&\^Y*NF>,PW[]]5;"A> MXJ,R:Z&2'XJQ*%UU46K1G#GG+<_C#\2..?E@]*5$WSR43!W^&^,L#1Z$EW76 MZX)O@%INOBZ+]?FVO]KGR/HB2A.:I31(_2SD_X^\V#V,ZA*IC6(&S-G>*;9' MZ/"K?C\56V?5@91K=_:[=H";R2/$B9D;#-$I >YPG?VS)W#YF^[22]QFR1=>]9Z,=^F%\#WE4L^WC[Y"+D/H MZ45S*Z&9B8#:\N[UTKI%%M7GXQ8H<@,O" A)"0W]&$>$#LOZA&9>*+-DJ/#U MHZPXAEFXO,4W]4R1U R1,)GSZ%HZ#GPX(R3)A:E+%Q8 P,SW*'3]P(-1 MB'"4Q8-9DB"JN,*N9LQVYVDO7)GJJH6/J99>JK?/LO+Z_='5"O.Z3T%L?5^/ MV7GHE3EW).]-D.1).-FO[O+U;I-?WL!M4ZR+S8[/M5[EJUW58NGN;,S7E#'! MAR.[ICU/=WE#EM6VV-[67_/JBD_P7O.%ED68$1"X7DI@X@:A1Y"7P18D DD& M?*F-PB-#L[W(UWO#!_K'_C@'AYS!(X>W.^?()_Z7!J\_ M /XLZ@6!&0TABD#F>C@C0>!1TB-.?4*!U/S@A#AMSR6:4;0SY_O3N^KX)W=4 M,JE-VC0$9R]_D58A.=.I%D0[TYGV&#XU]3F#N,XCE\V"B9=3JG/ 9"#+72SO M\ZR\7Q;;!8E"X%$*PR1%D"54%()H,)O&0&Z]7M?8-/GFS.$0G3\[D$9RA0S! M.H)OB5LCJBU*ZXCJ?:!+6H(5F)ZSCJJX(R2&RCQ)+2CAH]N8^ M]7]HM?XO0 M3U,^@47\E (8I9!X>+ 84KDWYG7LV)[]X="<8VP.!^?\V<&3G<+1(51P/F8D M+B4G5U1IM+=2]S9''RW9:3([#YTRXLE;BWA&V!EI5N%SL)'FUYUB@?HWY N=/[I'3NC3NS(!$>$>9!K 363,UOY6@ MSG&F8!\$>],"\G&>1TX8WVVS!;\J[R-E&WC/KYA=N#@,?/9_64@0C8,@)&$V M8,L 2$9,-8*(1L@SG_::5!\TZ;=BVQ] DCS?/5*@1DD:%F(T2<8X+<]D:5TQ2*[4$Q%(9YZ*P%O][?.6*4.9-Z>1C4 Y)$*&'_S8@;1%[D MDA0-&"#!4ML\S%J>CVXJ3[48#H4Y ;43!6LB.MFTB!27FFHJ'Y-?1U$5?%-0 M554&A:H$(8#J.*?0(<(,DP3CVY][+4M\NC(2T]G/O]O2KK^H]ME2\W'-?ORV*+*&( P0B#R2LC'T'AM)")::]AT%D>51[0&6PW')7F,P3E",B/$$\;"@ MT$?7(K1N."\">.9\;UV9X"H$$_2KZ[GA\/X2(F_:9SGEM\*X[73 ;W\X8 M3 M2@$F@(:IG_+_98 &;,B#<+'-;_F77-O/"G+ A%0(="KTR@>5Y,#AR5X(/U*, M[&8'"W&9)CMP1WZ][/",?@O902V\OW9V4/394';085PU.QQP/4>Y"/S8\UR6 MCS+DA5D2\C,H@_D@=8E./:!LU/*0GRZ+JKOJ5$_.U4E54^Q1^-06Y6,]?B'0 MTRKN>_1)B*IV!.:IF_IN?2"-AGC35[_N,8)=N7NAQU_+NN [-?87@,<)C2D* M/1(1S)])!"$Y#-IQ(/78YPAP;.^-.]W-#VZ\'&\Y@RN_>8=%LX*EKBVGR\^YW5]?;?<7O_(-X_Y%_;INYH/ M+[O[V*,09"C ,(U1FG@$I1C%/5K@);' SCN95C"S?',R3%:2D)F&\:MG)D,L&$M7)J,R M7@[S_ [IT#.K&5Y, M&#' 8Z4WJT&=08([:@S'*Q7\\[]:BGLG5%:3G&[S^)^2YK1Y,)[HS$3&?JH[ M3LB7U>=R>YM7A\2,J9L$&7#C$&$24 S")!W08AI'XY1K>A@MEVM[!6/]Q/F= MP6??,46]IAE(VPEMO!B.G\Z>56F\&73N_8KUVLDP64EE9AK&KY[(#+%@+(V9 MC(K])#8DVP'IRZ0;$<(Z2D+C!/,-Q['OHF%' 0A)C$>MUW3!CE.OO9W6)BO8 MM"-L.[^-$M7),MRSUC!DMU^U8/L@5%:RG*GF\:OG.6,\&,MT9B-C/]<=LC!$ M+OM/%F&&+@XC!B2 8\D-\@9>Z,BPZ*:;=PMRK7<./_(E]7PF:<9;MO^@'SE\S@F CKW M;&#,3ZD3.^:8-:WV?R^:NV)[N6$18R\- &-<.6]*IV$]OM-UP5F>,6)Q6M1G%@:[@K[D^!WF0#LNEU^R&2-T437[O5/D#^QS[ KX[.W=N>%P>VX*WO''6/(SU MWC?GQUVQNG/XDT/YSX=\Q2?@6-^[Y^[F?8B'X57W$@7_RN]+9GJ5._5=GC?. M>MFPCV[71]_%$E-^6U;M5-\V9]V:?P^8ON8-K./Z6@Y>M^S=--,Z*$ )C!*?.#! M!+LHB-W!//$"8&8!7]*HY57Z>0[H3.=Y$NV-6U,O; MVXHO(+8/SWS+'_/M+F^?3[AFI25B9/QSD28I3*(P3'W7)S'A<_3=M2LXP$D& MI&;$S5BT/6Q^!I(G^!ZFW%R((7;%ICS&)U9N(/PNI_T;+@X'Z;0H1YYZ%F+N MA/:997X>PF?8I])F6U5]ON4B_P%7*_ZR%ALH?ZW*+?OC*N MGV^//U-L5\7#)J\/(&'D QA3BD"8PB""&#.X TA"I1Y&'!F:91$]OW]8KIKV M]9%U^>:8ZLLOXT113(-G'$ YL3Y^.^94T.JV0NW=<8KM\P\. M'DVN\&;CNANN;G\OBFZ1-@MR/,R M?%B.'WQYD1G#Q$V\B(8A",(HV-@PN MR&4:RY$22RSS"9)<'E&*S^3I0HOM$]EAG"C.(QF,Y&LY13^1D_K?RW+]H]AL MOI6;#2VK'\MJO?!3ZJ7 @RRS^)GO 4S#_I P@F&22MT7J_+]EF5Y@.3\R4$Y M/2K)_8!*O(G)J6W*Y$12EBTKFO<&)2>43(? >>B3E@>EN>:DIB6+)(Y@B #$ MH9^X*8$$NW#X^H"@9/&05T6YOFJ652,G(Q]^M4Q'>(E"N$^@?BWTD_,]ORVV M_#5T7HMVWS=-SQ#H#L+L3*Y5CKG*HE6WXZJ@/F=,BB-%K?STB ]5][1 M)0/\2&=F&H4Q)AZ(:.0G<9"!"/O[KP>8])F9;->2>?FC+Y;/RP,&A:R<;]>_ M0CX6Y6Q>?4$<]GOY6,YOV3;.5W:*BL^CM@?X4$HH\MT$9PAG<>)1-@ 8C$4> M4+/2RUA"O+G%RJM4B::I(]0)K@!/+;O CHAB*1\U(152?>T10M M3D05YKIH^,+-^79=/!;KW7(#?Q;U L0)]B"*L9^1-()N1&EORPGB,:^^ MEZ(2HV9#IK,YZ$SFCZ4)EN6ILKP0TW?\DU72M\5#]'3E2==[A6%:T32Y21-E>UQ M=.TT;3**9R@ ,]5"4]Y]I))&610ZEDGN'S;E4YY_R>^_Y]4B0;[O>1@@ $D: MNA11'PT60 1<,6U4^6;KNG=1;C_E/_/5KBD>QO:X$2 T)5T=>\ MNBFK>[XZ>G6WK/*_Y\7M79.O(:L\EK9]!>6K3NW*#A_YNGSB/X)\*S3YUZYHGLZW#%W;$>I+?G$1?P?TL@/^ M._N*IC[?]ONS/)]&T$T][$4A\%,2AMDP9PDSDDG5T+,!;7N#"D?#I.&WFGM3 M_T7R,/5<6!(]9CT7O/82 M.JV[W>/2O<-G3NGO.>'DM2FGANX(<09WX?VBL>CRZ2?&#BW"9PYS&G[V?U7UJ:/PSD#+3;7&/[ M_Y>X&^1M(O4W'7G1]# L75[EU6/1UWZOW+THMX]YS=%QS^KV.:_CW^.R;B[* MYA]Y\RU?E;=;?G/L(J8)Q=2#*(59Z 89#0)_P!L%B,C45].AM%Q0/1MSKQA M9ULVSE/>.-4>HUR1-6% Q:JJ7R.6BIM3>J><]^JJ,V?O65<_M6^L';4![AC[ M3-<&OGW0Y->@S2'[]T4]^]J(Z0)])2E1L$!/G2?MM86;) M\ZR?@WK?WCZU21GK)QL(H:BB;J_COE;SG?+ M=!7/%?EK?+%?\=^V]:HLH\/S0 QX.(U84ASY% M67]_LQ^$$?)D$O!(D"PGUMZ+,V?OAW.\T']\0^+@B],YP_/LL3O]'8F2>_'& M"JQ8(IUA3.42Y(CAM)+YS 3@1$8;.<+SR%1C.UU.VJM&SBSM57)\_K7=UNV' M* SX>^%IX(,@1D'J#2 3Z,F]VSHRM%\FTYPYK6,.]TSI ,C8,1\I^=@+]U1) M2";2\\Q'SV)B,R^I!?]_2'Y2=-YTGM*)P6CYZG.QS<^;_+Y>(!"X,7ES^&V'M[@="K ^.CLIZ!!G%Z.!*G<@_TV0O.WW.G'H [OSUTG@GN MMI\@GJ>3S;Q#:3_7'+SA^>;P$6?OT&P#*W'\;;8!5CL8-W*@Q0[-F>3XO>-T MD\1Q!@?MIO&[G+H'C5RG#D<=,.97X< D")(PPS!),1G0\;=81RU2!3%9'A]\ M_6!4<+3[9=@3P[%;1BY318,\4HUJ(;[339U. M<7C.4 1L%J:2,?X?4I7*>FVZ)%5B7337H/[]&7QX?B8KZM6FK'?5T6-Z""=Q MY'J^BSSL!9X?A2'MMJ;@U T]*)-*#)FTG"G0'U?G%^3JRL&77]#Y!;P^O[RX MDI-X4]R**?@$M,H)] #0.4+H'" Z?T[V1*@8=2>4U3#W\Q!.TTZ55MNKY'G= M_;/25_DMKUN_Y0]EQ6^5.M^VZLSAH*?^E]TF"B^*H8>([T=1E'D@SD""/=\+ M 0Q=BGVI_0DV[%L6Q.-7Y'M82@5/)> V4[,IU9Z9Z!/;0SYQB6 1O+!$56>Q"3%(D5R.B+.CA4-><[#">%0)&P>:J$*OC32:,1T857NMDWU MM/CC:A%D*,!9$+IQBK(THBZ@9/CB+$J%MAY+?)WE_O_'7Z_^*M;E92@XW2_7M?^X.+\FF7-U#:_)^^L*)[IUG:_^>EL^_E^]-UVO[O_E98<^>/Q&)U:@ M8]J.JP*X5 Z]7 ?%<.&S+W0!3/G3N2B$$4$^[+\X !X2>CI$XNLL=U ,+V & MY;JH" EB7=2P_W)=] /7#?=-#$_T30D>YM$W90"7RC&7V'O=7@SX(D?'8>9& M+HDI#:*0QD$:HF0PD_EBJ53YRRWWV^YVZ &3Q-Y7):).]^91.)+KV\_I47GN M4(DGB:V^MOE2V[$KRYO8EMLW?'U##+5IF<$&6"WXI:'F(?- [*XJ'_(OQ7J] MRTMNRNGS*/#8[(J^*K\]J\BOX)NUI'MX3 M:%/TS4"LC;E26FA>$B(.ZV+Y=;DJ;HH5L_:_E@_+;6^,1BX$/C]L[[(B&,4@ MH\,L51CB+!&6;W43MB>8OT(L(30:5 E(]C@L2.:H,3SB^ MIN+$!*0&;_.8D-1QH#36AI2V(KVU&_/S_IX*X@40<2.9F\5I1C.Z7\>(W A( M'&97W;'Y-;=I">VO?COK_X:2'\+JPVI0)U[4ALRJE8!XH?C=E3>L U$G<2 M=>U('*H5M@=4VM'H1$N*F"4W"$$59$N,HV%?7$9&9:31M>*3AZGV/ MTZD.0-N[1?5U%Y8S&1D/XIPJ&:#X:8#&"=;R]BUM#Z=>I%D:>:R0 M"3!*8P*\&-%TL.=YKM2]6>I6+.>E0_\K!VA#[ND2T>L?"Z8B P2+S:*,PZUJ MDMFC&@1.6+W,3):\R\Z)&1)]1NH :V*1 M>LV/@$IID#HOF=)QY!V=TN9&>(UJN9!PQ&'+=0,N4]3XQ MH&MW/.4#-.>3L\V;<3O**9Y.]!HC],ZC"YEQI;30_.0ZU_EV5=[GU\N?N-SR MX7:^73UU%T_QCHR]#$5AD) T#EW6K]L+ 6&4!E$(9(:_ZE8LCWX[8 Y#YAQ! M4[M-3X-*L4'N."S*C7$5";2B2N_R^0I2X\P M;W9UYQDS(J*C1N7,%$?1B??D1H<3=:WI]Y=&%$;(\[(P#2BE61C%43:8BT(D MMJ-TZ9PZCZJ:8X%"$ZHSR=5S[[$CI3R2A,Y5>V3=^%!]E'@1U1_V MY7G=%*MN>_M3?S F1<0-0XI D *<9!@AO-$,V07XF]?:/SK+:ASPS?8AOY1"AY;_>>43IG ML&7/K#^EK8:G/_W_^7#F""0D0T& Q^EV$,AB,/!9NI1HKL$(&YIHF6 SZJ' M'#5Y55\/L$.IF34!$39'6QCX+'"0T0S!\QC/&O)%8)% E2%1S?ICV[\>^]_Y MFEE&^3:_*9KZ^F[9_+W<;=;G]P_+54-N;G)^,(>#^[9L\@4FP,]2CV'"-$&8 M> %& Y@@B80.QEB&8%GECE$[#>N=WWO<3L. .S\XY]&OF:;Y<;/OZ%V_7YEFE<7C=PM:IV^7H!TA"' MB8]!X*9^Y+HIB/;9Q,WD'N>PB<.RBOX&>QCP.E6^6?(GMYO2V;'F M6#7+8OM,[(VHMYF :4GXZ+$RI.-GSM'X>(^]C>* WNGAST+-17B6EW2CT9NU MKIOU5$S<+; KJO#?U1#\X]_R9E=MZV_E9D/+ZL>R6B]"U_.@&T91&,<^8)4%PO$ &Q ODDD# MDX.UG"N>^\=/HIR0I;V73N^F<_"3IY/!TVZPV?GJ_,F]=7IW)2=))F=?, %- MCM->EII- [&2T6P'[D3:FTV;F4=NG \=Y4S[MI$Z:N&%88 (]5*"*00P!"Z! M@S7H4;IXR*NB7%\URZK1JI0^M"2C62]!Z<]HG;$_W1;;5IF8J#WER\I(W?,Q MP5HUC5%6#=4KLRA"Y L,82KG(9#:7H@5!I*LZ$_K5/FRYF<$Z]V&KP]0YCCN MUC6_MIV>URAE7?07D/@4NVD<4DS]*/+Y8U31?KT B=TZ.#(DRP/XWZNRKIUB M -U>T\-U[F$ >#S?T]SESK !P)CB&8^A[J3/9.$S.?_3.N'LG7"X(#B]&T[G M1S<_-'@R"Q669%]I5LA*>&>M\=:<%IXKLLBY9@;)RP!G]NH154!SJT8>N!^V:Q'EZ%FH1,8(G/4ZI'5BOEE#BGE3-8AN8&>= M,2RYK%-_F.';2O7Q'K0H#H,T#&"$,@A]G)(LRL\X8EEW7J##-\:^:-;_EZMVKM/L/V>?E0 MYYY6Q>-4^=-L\E/7\([GVAK)9OIPVPZ]^P]>IE\6I_X6O_! M*Z=WB__TR+%9)".=R,CGIE':P:Q3U3@,B&6N$:-AI0"Z.@CHWXOFCGV>;XSJ M[RCASV#%"*00!2F$2> G 4@(["\(C-TP;%S#[4=EST_2_OPX<2F?=;%QE-3$2XW6GK. M]1XG^W=&^.&X;,Z$[H!W7)V3(/*$]MD(QSSTT(IGI?W&;&00TDTX#RN9P[!I M$:4HH33&'F908$*0Y[L#!I\-B\S5P8H QJES+_)F7^7R0V?]V?##47+NXO"WY*1]LL8@E@1^A78@ERXF;0)V7G2T$Z,3>6CJ5C&/C#4Y M"R]?JIP:C]JMO-W5 NWBSK[V^9;?[+9KN/ZO7=WP2=CG4[*O9V2?%@3Y:>BG M-/!<"GT4!GX0#""C& *%,F1DA./4*?#AH2H?F515K0/.:K,L[A7O_1TIYKH1F(C$3F1CB8*_3RRT%3. MOW=)\A0Q4,@Y#_FVSH<,EX#$)5Z0!@ 2",7Q $>K 4T4=G5KFIJG"QP?9B* MFDP3CFD1Z]Q*1,ZNEZIY\7YWTV!%>,9B][W._[5C?94\\B5Q^+UNJN6J6= P M25T8T"!(DR "01+XR(M30!,(8C_*1*M,U>^W6";N(3D=)N?/ =7(%[R]1\ZI M^DR7SWET>W7E9(9GA1[3;7^<\&,0?_N0A8(153@J&?N0%@_XT\T-O#",=2 M]_2K6[$]V?:R"TG.C*FSIZ8Z=HC3EAT.RVEQ32P\>WXDE$>>TWE*CX(?'VB/ M*C.BXD/9('R[*I:;\RT3N?8-KCHKZM6FK'=5?K". C]$41:G)"!NX,(4>FD[ M8L"N'\8AD)$B4S8M"Q,]OX 7^!Q^=LXOKJZ__?&%7%Q?.? BJO*V6]^WSZRB(@1?%,8(0AQ2SHHD_QY>A4^,S?5KGH58F M''DY0C/%C9XF]8^R8X(H9;9"+T;8=:D?$G\P&08HTUK2>UJEQ M^30E4F-S*/%J^FA<_7"]OV!:N*[Q+C[0T]'3[R=?G$?P3YRRZ?]\\$C8*ASY+, M?@2<1D1,Z4<$9#TEO-_K/D_U!K@^K1\-S,:)V8R&;R,Y_-8@;TRNA96D*5?_ M?%TC=_MV_CM?=[M(/68]]"CV8(!C&&0T15D$!^O0PYY4]6K(INU"EL-TJH,> M/'1 SYSE'JJS;+%*EK2F.!>L;B>@6W(,V3+]6GG/G /*?G_^R/HK1MTID35, M_DR4U+17+^72"FMBY?';IM?K]K#NN^D@798H^XX2+%--3WBWC;?$]A]+>FF_E&"U6:^"^AMOUM[PIJGR=[:IB>]N=@&Z+BGJ! M73X/0:,$H=3W0TIPDO40&#(L.*UKQ;3]LO[%,'[-CX>V[WRT,,_ZY#7IP/(D MA>*C2S.1F.40TY!KI\>9)ODSVX__MMSL\@6F!( $4#\ET$.1FR1P6+7&U">! M1A&N97?D0OQ5#W[D*.?8@5OZM/NO7!!^I>XKZ9E2[U5A3V_V[%M^WSVS?A@* M'#XSE*XA#$CHAB[TPMC/B$]=D@Z TBB4.S%@#\9D8>^'%=<_3!^[ROK M"$/ISQ('^]>'97=5^>4-+K=UN2G6_##N?I?/SAE'Y.C'M#&5F)&<:6S5YBK'C;'8 M5*8Y@M^;Y)P@A#.8_IS"ZW+:CB-Y#RY_J8;437'/[-8+CP8AX-LH@I2 ($A" M#++!B!N&6.JA9+FOMIQ]_^BNK-WCD;R<5I(FL8K((D-R:>\E.6=.KW :2F?H M5MEG%)VH4A2YG$?EH0K^Y<6O.AP(50B8^[-M.@G[5M3_?*E2<9HF""(W"BC, MXLQ+7;17*8I#*CSNU[9D64^>X6N'#57.'R7D4"4&?/J$"@S-1^523GF>T\BQ M:8Z@]0F5&!>/2JS::%>38+'AZT<\O#=H@!)'2HW8]&RZ+]]XP.O(3E\YV\G MU]QL$BTVWAR?8[ED<""1)]0WR9[/R%2(S!,#5K/!F,)"3":>*E:893GT!6KN\MDP2D$F-?(_:LCX"/ M4/:/.TD-U,R0*C3^'9U/V5'P:RH=#E%[,&R&8ZDA\>A7] M4;)12FI1E+J)!UV?1(BE+CC@ 2"4N@K%'@K;X^L.N#,@;X?61_"=WY?%MAMP\YC* MSN):C([@ 'P6@9$\N^S_%2Q$"$1! MG(:^'X5AY,/$':9E4A\#H:F1T<#8+A08]C.'_Z]SY$(K'7LG/C$O/M7L-\Z1 M'S(CW3%B)E)JS"Q+I!'C-8<*:DQWRXGZA>S#-_S.\;)Z>FDN B%BU5X& Y?XGI=!BKW!G)8^E$*:)-[#PJ#7TW7KT9 M9(074=4\?65-K&&5"I?$!ZYYK\Q':1I#3),PB" -:4#B;"]Y,8QD M-,B84"!* K<.-W+,$*NU$LL M.G8L2]]E$S 39\] N(YZ4 MYINBG$*A75UL\[K&Y?WW_AW7P2!P,?+XK6EI%$!Y'N)DPI'2>!N4G,6Z?U@6 M%9? RRHKZH>R7FXN;SZ7V]O/Q6.^AG6=OYY0\P!A4*#OQLQ^$ :AZX4#%)!1 MH5,75@'8GOW:8^8;1SG63RU8IT,K.2=F)0*"\V53DR\YEW;$>^4,@-^,P7R& M<"H>BJ71=?SN#9YU-4BW\OR_6/8K-A)?3YMF$-O_B^R3L PZ_Z M7)"FV U#&OMQF&34=WT7I(/]"+I"6W_-6[6LN@,:.7DU2*J8ID[#IYR0#D#: MR;P#RKUV#K^?CXH*LWI".LU'9AYZ:<&OTG:;EEUK?6Z4%MNBR5N![NUZ'D4P M07Q0G 19$B<1(H/=@ 12=;2^M9&F^U[T6]FU6&U.11=EQZ13=G7VE?9U\+K! MY'ST[T,23R[>F@K //3.H#^OEG/-,B6J;]_RQWR[R[_EJ_)VVUYBG>4W>57Q MB]C:WRQP K(L@3.$;@SYR6OT\O:AQ2>D#5S],]#U@SZ4]IJJ++#-GX#6N,L*+WMN=R>M>B M_?3]%=UG3H>XGYCK,;<[[^:SZJM ]0G-M!FX>Q[\6'*IH&@=0K*CIV+(MJ!TI.0K5H$Y/*L1B3 MD\0.U9G3X9I>Y4ZP=$+-3' [#]4RXDEION7)J1!.X#@]1#G1,LNRF(I- M1K"W9P/3:>?F1Z;5/AML38F@E1/-01SNNE2,T<=F5B3IGG[UC M8\^YP\'VTX7LGV7E[!$[ ^3YJ*@D MRZ?62RS%:QZJ:LV[E^LD5EE4W_?W4MV3B*8(IH1Z?@AA'(0NW<^*H@S'>OO^ M9*U9KZQ?;5K3W?HGS:=H,3TFE;*E]!M;_^:B@Q\2)[7A3Y7T>6B=07\^W/"G MQY3PJ+%9;M?+:OVU*M>[5?/W954MMTT_9%U0+PHH]7 (8)R%""1,.0>;./:D M[AS7LV19QWHTA>S:KR9]@N.]T9B3'-WUN)P>F#,@FX]XG:3NU)#-".7S$"U# MOKQZF-X<0U)3?-WM+W"[QB7KL-O;?+LJ7J]-IR$*LA@DG@=@ZKE^YF;Q #Z MGM3I"X-FK4_T]=@:YW.Q_%YL"GE),TFRQ'3?^/PJS/@UA_?_?)MW]_ M43;./_+&(3.5(CEW@OYNC60KQ9UG5Q4ZS:7=ZPOKHKJ^8ZK^Z_%-OB?G=_616WQ7:Y M^;)L=E71/"UK^'X/K&_>.\4 MQW=^WG=P66OM\#KW/6")9T6LQN:T#L\J+')Z_.SJU>>XG67M' )VYO3@G0&] M\V5F09)X\V4NP5)[Z\5JT,3>=]$@\(U<.5I,9O">RRANEB.W==,Y=/GS33BI M[U$?X"R"U,4XBB*,D@Y.ZB8L$&9SJ"*(J7)H!]=^#E6-C:D<.D)8[.70/DC6 MT/QZ$6G:4[;.\'L9H9%R4V9E-' M%]RJY:KY>]'\9P!I/.#H70&F,Z?4^_8_)# CS=NFHO!/%:= MS+OU]C9.T[P)[^; M)H3BV)=Z^T7)@.V9K3TFIP7%>AZ')?BVO!YU8HIFG34Y]9(FS,[6S#=(.;4C M4X?#>:B/G@LO]U_J\Z&J*NPOPY]%O4BI%[B>ZP-%0W5 MRNJ#I>>^(BRIR0\%HC3+:T^XFP,O>DPB&N-)(VSU!E9 M'TYKC!(CBOKRN=CFYTU^7R]8R9:XQ$4!\L+$#_W8)W PYU&J,] 1-S*ZRG!H M3HM-3VDD>%02&SL4ZNJ-"'MC:,Z>'7'9D2=TELJCX,9I\5'E151_KJM\6>^J MI_9%B?8Z^AJN_K4KJGR]2'T0Q4F 8[BV/,BC-UL;Y%X4J,<'3O6=T=R-/Q= MZE5Y?U]NG9IC=*K\@?V%N_;1A]\*]M/V8W^1DR4M>L64:2QFY<1I0.6TL,Z< M#MB9,T ;5Y].<'1"HDPP.P^5,N)):;[=:6C5WY:;73X8Y/>W?\/:VRF^73>X,&+R6E&ZS"Q[Q: MWN;MW?)YU2KN E/H)W&:Q(D?D0"DJ9NAP7P_ST9,"Y0!X@4NI1EU$0XS-\&1CP(0^1[[00R5'K8=!9EEB64PG&7CW'08 M64'<@W0:]HN* 51\(G>T]\'9._'R M[S!]O^?W94ST=J^)4)P0_6E"/H_,,)'O[STM/$$$-',,+:N\N-T^0Y 5K/-5 M^;8IEIM%#% 4(YSQ&5I$,R^ $ ]HTBR0NG;0%@;+>:/'YQ2=JK!LD:^Y[JP' MC&WR4'U@W70\M/+$J*&PDQ'.G"%>+S]W[,BL4L)'K,N+O[$XSEKFS7DI)NB& M614ZX;QO]L^LOHF+G\NX*S?K8GO+/I;770M?T "E 3M)#5"?NQZ*-[GDY0* MS1V/!&4D(?]Q0->JN:!TCQ6/TPH^PU#8%O(C%YS6AP_5>Y*X21R3GE?\U$Y- MCQ%'L6/4VFR^D6!'#M,,#EF/Z&PY25;D!9 M'6%SIC>^Q7_^CXC"HNN9C(UU^68C[K M:LR6SV*UF57&-7,&^P&N\G71U'TB6V"$<9#X ";4\V,_BV'6%XJ^BX#O+K;M M[I?UM79VD+9VS+[M;>-0G8>3Y7IJD*GWTK+J5T:HX M\X:&JV;9'G&\.@"?E;"^YE5GQ"H=FUF+J8Y?LF-61>8T!13?L6:=GV^S_":O M&!#V 5C7>5/S_?7=_:&;3?ECR5A<^)GGXY3&('-=-X7(I3X<@$'@2KU--P(< MRT/;/2)G.4 R(JQ&(Z*EN%,%PY84=_XXQ=89/&H_V_GD'.*Y]VI6.BT1#7D! MMQ'J62N[%8?%)-\>U\9VY>#E=KDNE@QB?I^OL^*Q6.=;]L^ZJ8KONW:/ /'9 M^)Y"!% 8^S&*L1O2 5D (Z%)C3'Q6,X& R9G?03*\!X/$U$QM$%GY(!8RPB] M&T[GA[./8C;O*!K>KC-R-&WOV=&+JKE].Q_3JK-YQV#0?I$=/"8]EMW&8YQM M0W4;V2Y733N&: ]@) CZ :&$PM0%R(5!XI(>@X< ,;%G1]&R[?P[C.CYHNR2 M#Z>1'(ISF+M\O1*S*ZJ'DAR&.SDJ8.UFG M&BXC]9O%2-DOU7KP\SP0]S;#ZN678J1^B4I+U3>YHDJ+06/U$Y_5VS7U&$0@0PG M(8#\MD./0-2CCV.:"-WW-3?,EO/ Y3;_U!1XN9(;'L./%5]#U=H,0VMU MN87YVBY]<6\=YB[?<, =9K\^M K^23[9=_!ZO]E_\-O268VQ6H_A*G&&K4BM MDNR \$91Y6S,QR-_-.;K-W,[O_5;4_["1R'YSU5>MU<2_K;A?VA8NOE+^]'5 MAW^=;Q7?\4]]?W*6#P^;)WZ&9,T^7S?%ZHTK'5Z,/_FH]:'*^;_VO_EM4];U M7[KWKEB FF*[XU]9/K OXD2P=KMLNKJ$/T3"OX#]37Y/"/N[Z[S[4__WG\LD M[Q#+HPZ1]Z'K[F+<-HST#?OQ3=]/AC$S_]OKKM9FC"Z9Z?9O/^RJ>K=D3#, M)_OE"+6XF<:K4Z^/W'U^D9I^;%9DZ_Y)HF9['/K[IOS.-^TT3!7YGO//Y0^^ M=V?=?5,/.0P"%\=I[!/@4H2Q#]QH@(QPF(PQ^#0"U/*(L\/H'$ Z#.6G%F8_ M6AEG^& FJ'9'G*/'[C]9#5"]E.^S@%E*@Q0%U _< M(!F@9E[H2VP=GA3G.+N,.;Y/3S8D+9I>XV. MX_G_V'O7YKAQ+4OTKS!B(N:Z(N1SP3?9\PD$@6K-V);&5M6)CHH;&922LM@G ME=1)9MI6__H+\)4I6T4JZLFY*WBJY>8R)JP"CZ]1WB!")YE2# M@G?VV)RG\&D?/"@T?/)KO0W.7ZT5@D^?:O8=7PICC]O$$AO='M.BL9/(/J+$ M9IQHAUX;LK6>8Y@(K&T_/Q78/W8=^SCT\@"0.,O3N.-8"39 FYA.SLN8P,*I >;DUCUE&.1;J'S9Y-?6&2<2 M9,$RX50+:G7=12S+;F?!GZB%N\VF?=N[N*83Y&U5-D.SH0O=$--&@9]Y 0ER M% [-0BKV(HGTY,9,+,LY'^KUU_?TK^^= X""TJ*.7KY>I, I(IQ/ MY?"$+I^F@V-Y7$LE,I)-J%9YP94W<78#)>DK,DRR*=C!L@3$RX9 MWK3HU,O,'!&FB53:H413C:B5=B\SVS0?JG5YOBWOFT4"2912]<,PB'R8T]EM MX/:XTC@B7 M[YM#8OEW#+'%:4PSMV0@X4N^^C1X?&MZ[X7&?51LX(^L:-G'$ M/6J'GANT5]%FCBS3O%'B8$WS8"E@^&Y?3["(4@]'B*0>B2"[. H#UQ_:3@,@ M5 FHID53FS[LY/FJA_DHIMN*J.739O.L3M@3.D!XMK_P%I]XJDZ+NG+Q=D1! MU?)NATHJMJG6V5/EU.YS^:U<[\H%"@,48NCF&<:I'R ,DF&6#W/H93*ZQOO9 MIA1LT^&1TRYNHL142@='DGKT^00]6E6G;YQ#7T09LTM)A-&_HAER+ CN432? MRYNR^L:J:#Z56]3MDRP =EV8^C" 89+Z.(1AEHY-1B%:K,NMT,:$7#-<(V(\ M/[F5VHUHJ&8,T,X<^BFS+(F_R,_IE?!IM-HQ;-28\O*ZMPI^),/MT%A 9@'(?+B?"B8R),@AHMOY>:ZEHR[O(V(A)9#/-(!^,SIMUQG#36GQ]%$ M/NT805.-.!Y_Y#CA'36?RVU!9_W+\9ZF_0U.%$=U4VUI_/.R'" W8+M3,",Y MB(*AX0@@7VP$*6A0^V@ZO MQV8$R.XY.DW1D3"EDV([QI=*@6EMO5+5A'$+E_4#*_+\O^Q>P8H"[0I0O30*PR1.\RC%H1NY?AJC 2M($T6;*#H1 M:IZHXH.;*KN+(+=U=TUZ=YA_=5"5MGM@MT#V9K#3_>OR.[L5/YNMEN=MW6%2LFO:+F7;3HFT_U^EO94#'_7*]6I-ZP/UIX(8EP&&5>BF*4 MQ'F>Q&SC*DPS'T<)286JF^R"KKMJBIGR_IK9XAS:ZQP8S*YN/OR]WFBGM9HJ M96NW,C"[ M4&LL+WM+'4Q/79M15Q^KE[.SS]D1ZVTEYWE]GZ4P;!NW@H-U6]_+(M-IQ;*_9@%]'LYV9RRW=6K+JW@*_+K]6:K98X M[YI64W^S+DSS^MR:"*W!T6\F./]R,;@S:][P*]BA_F4BKR@OYH.NE.?FC[>_ MTX_8-N?KRS:^+/(XA!C1_X_B!),T0!Z*!_A) '.Q32-K8&O?>FKQ4&T]&5K? MF#@^Y7D6;91T]:\NC;*T&%/&27Z;7QCI!.JVK+;L-8#> HARE\ZB, H\D+@H MA"F$HP5Y H?K]>?61G'D8@5C>R.YY7&$9-W<0\+-<\\^-/G7\OG'O@M5:Z>S M^U<)LC\Y=)8X*]^M?O50.X$98]%VJO?F#[A_MM.H$7X0>CAV288R#P& :8? MX\(ES1ZPP&,VUF&7B+<2#]QTH*R+N*)^GCO1T^TUX/?ML M5A2Y^*;:8*3XEEJY7G+MI[TQF;1Q1X37[;^Z4$KS,MN.B)CG+)+*OY?5USOZ M+_Q6;HJO9;N>F=-(:>ER&$<.8PDIV7)]KI'M5UX[IG8_+W7U@F;1,>%U_0CBYOM MKU=+*=([YLUMM/3C?YD,2 ][YO,DC;W@+653"R^$(,X#%-!Y=>(%P$\#/)B& M/.!;6>HYW2RS5:#?>[SOBSX\?&6(W[>W7-^R\/"M#0^T(:>=U3KOJK6SI!VP MV#3[[_[V/_]'XKG>_QIK2M]>YG.ZN[V==$=I'_ME8N@O^=/5OI-]!W5N]/&01S )";(AP0&J9<1UR.#<;&?N7:L^"@U2?-" MSUC#H"Q-L24M4=NQYDY,9NM3MJ8F!X3\JR4G(GUASK(VM9WU5T]0])!FNAA. MA\_G3U*>5B*1&*'1#$A'BA[&'QQ-)69 0._(4U59I3E7^[&>BOUB> MHKQOS9VJS-FM;,U6GE?W_:NE+()]PH(R077]]E=/7+3Q-E.AH6K/SY^^""P? MI6E(@B!*0AS'D8_#' ^F!9X'/6)AD>)THTS6+ZK=#.JJ(7^5*/'KK+KS]KA? M/3;HH,S&57 M90D 84:[1 \ERCSQJDC5 $R4+C;.=P:U7"V=VWK#7@LK&XD)GW+N!>9F<](N M,8UJ'(:W99L])78 N?U>^SM.]M-4:X;0)4CLJ5"CRT\6A09M)KXDY7KYY)7> M/E TG\OVAONKFA=.XI(<@"#,LR2/D]#+7( &."CQ+M]LZYM_. 6+QX("K<]#?")MA7/$A'J [/28V8W^ MKXKU"^MB9L5:EN C@JW=9W:(MGXS:\-C04R\S]?L*9IUM2T_5-_8PLZ6CH+J M>E7"]OF*[/%C\9_U!JV*IH$_JF;A03_RH9;FM'>*:+;J MMC5+]1[N^Q7#Z^P!.QUBYR^&4_"'7:W6RGE'B=YJ=XQJS97QR1PZ_!*Q\EH\R4UO0H^G M62BFR0K8Y-?ERTU]4S8T[VY*^D=W<+W,RV_EJGY@Z?C'LK\>V<^#P$U3%\,P MPUY XC$FD#P!8DJLHD7MVNOT*)T!9OMBW0%0YZ\.JK#4*B&<5UQ-',P=U4N5S-NBD$IM^DD3U3/&JX)$(#]V_3QS8Q#2_TF3&(=N,!2>9B[ M<2*BA2K;U7W*H\MZ/KPRT[Q^?)+WR$SXE3J!3Q_GXE],)952KT4M!7@\HIDZ MO&&'[GEYF@< 8A" 86/Q4K<5;<]JYHJF]U5\? M/[,JLZ;/E7$$Y(S[VJ#R;2W9G M*>0FZY,9YM-+D^2*Z>,+O#XZ';:9)N8GN#HB?:I8MD/JE%E3Z^F+8E*&=LVV MOB\W[>X_*YR]JQZ&%F$0CQ$.]RU"H6V@*>UHEK !FO,$FZ1P M3>*33[1,42DF6+(L:M&J(Q0=T2D5Q-JA44HLJ=5W.S%M@C?_W%6;Y46$@S#RW-B-?>::VD3UYWU,6WVN5&3JI-KS$>D">WM"C#OAWJJ=HH_H5$>+&R=]D65-/G5I!.\ZJ M:1UKT<@IF!C1UFN7H#G\JB7#DP*]@CW((WM>;;?5?W>&@V =A[F4P M=D-"DL#'>9@-0$*<1(H43+9YS9IV ,LYQ*5,YJ1IGRQ\)AA7*X7"SC"MCJ]0 M*J>74_UCO8).-I!?4]5PJ>BD#OYQL]JQ$YF_U_7R>[5:C4EJEF/DT?\-V$K,C] "F?I2C)(W@4%P? M>B3&.A7\9./:E?O]0W\497-X%&6Y/X*@5YI/LZ]'DI42;T2*[=9?A;K+[9JW MJ;?\YDW464$>^?7UIQ7;UR4^RH'OIRB#@9^Y*8 H]>,!@@^14+&[TH:UZ^J+ MNQR*LV"5CN"5V9E\("JQ2NG7I+#\5!Y55PT>L459=9CVDZIJXT]64=O5Y)_E M',$X@ A[61@D'KNJCR1CXRE,A(Y@*FK2OMTI55S*R:$!&B<+88O1B@R3ASL! MY9M(OIV:-]6H$VJGA#.5F>,B)"$"6>QF;@"],"1>ZH5CTDJ_7GPK-]>URISQ M9),BP_,0'?+'2-HY(&-><5N-E6]^V6)$\]MN$=2:Y*7J4LVS$"U9K$O<\H MS1?W08J#SZR%3T$,9%*OJ3>((MBR?P3 NO;G]>-#1]2.,K3$?%21+ =LJ7*F.='"51R M=$JJ;K?K[>++S5VYW*W*B]N\O"TWFW)YQ1[_N"IHJPNJAAEVXPA"#*A&DC@G MW773,(Y!F'"=1IW>BF:!&K"QL36@HSZ6?6,D%/7*^7\Y/VOZ#DZCB;5\05VE&K[DT"TOVQ MW.SHG/)[O?E'<[Z^^5M_,-C%E N$H!>C%'MI2.+^3FL8)W'"=]/4E,_7+-<, ME3/ .G,8,,%[ R:1QR'1!G@3$^>9*1,09 /4R4FQ%(5\(ORRS:_)[T2&+!#> MJ1;4ZOJ+X/."M,^4<+W\0-E;_>_=IFJ6U0WK17VK21:G.(A1 (WH\T3UPV' M5E.4"\WII[:E.V=F\-J2L1:@SR3?--$BN80D_B5,_[?\?).C+9 M5T6S';-]9=8\?\!/*4M\\WW6Y&%3J%A5M_5F715]HPC[7I3$.("1C^/0]3,7 MC>*9Q5P'814UI5G%]GADTB$%3/+,]XV2**-8A^#.G-DY%9G^&^56<@U@(L>< M"P&GF'AU-4 9A19DI@J-J;5T,P&=?[($\:%:E^?;\KY9^$F&(TPB+XMC#X(L M3%(RM(3]G.NYU2F?KUG1GZ^2,6!.BTQ$A62YXY!S [2):?B\C F(M0'FY!1: MAD$^57[9Y->D>")!%NCO5 MJ==U%0&GQ[6U)9?U;>;Z^J>]+VN!GJO>?2V9Q MM:K:SD2_B7;;AD[N_G=]W<";;7W+IESTVUE=_R,KFJK)*_HYFY*R!._K'?M< MC A!,"1NZ,9)'H.<1#U4!"+@9=X6/YR'3?VM:MA< MF?[-;M6^G@MF@P"0C3*S ^ED6S MVY0LT%V6FZI>PN5_[IHM^^_1)MS5Z?1#;.'&@9]Z,"$@@D$:1"'"> 70,RU MLFD8DF;QH; V%'3)U*=J(;8B)%3?9-I)'.FIG?X1RV@I%H<9T2ZE,C,<:@?; M0F>6G#D'MCB=,<[>FG9GASF3?4AOD?.NM^GUDQ*SNE4@A[;3O7)I]PQNYDL0 ME)'\6DI@WHL6) $S&%W/.G+,S$!^7]77Q6I?:/BA_LYF3,OND_K<)""^FP0X M"^E4"0,OC;$7#) C/R-\AW.L@"JB2U*'>J[V60"=B-RP0;&D&8)3-$U]0^VK MZ=??J^V=\_OYAZOS,X?DY^>MA-W6F[+ZNF[3")I;+"LJ;>.4[%IA%[?,_+;X?K M>N:Z0H*+N2.U&6J9MZ-"0[%-S]_AT< 8_\.'S]IC@MSF!ZC8;!YIVO"]V"R; MWVEZN2E6V:ZIUF73+&CS$0A0'/DP0"X)/=R?Y:9@/.@*OH>H!8)F/>SA.-<] MGCZKT1E M-;O+#MG5;>1/[S4:X%1:F(=O="GPPG6],$O<, TC3%P_S;,#YWLE$2NJG1@X5".7XS0[>S&KXE"L1V9-DV5)]D[7FE)!-8FE* M*CE\KU^E_%PVY>9;V<#U$M[<;';%JEE@2)"7)6&!T,LX MFB!HUK.*KB7SQT-TZXH=QQ_T,,^1('I5S*BW%%P\T965%2Q_JIGF2S2Y2#V*(@SR#)$^B-$<(#S5K M*/;2:8GDA'8UBRZ[NK4>T#DK=GVAPJG[%+XE-=<0U0J$=D3J,*A/)^HS*^OK M)(K(J0)76*JA*BP[)9S*V%.8N+(E6OIONV5%Y;O?;6^^W!6;,BN:"_MG6O*MKSM8&E:,4B"> MN.OVAW2@NMRP%';[>$E'Z)8BP__<5>W[.HLXQF&6Q(%/<$;B".=I/"Y*Q[$W M;55%OEGM*\4/F_*FV@M.(?U4ITJN)>.$&9H5J/\ E'[%H+;,CV!G%O-72121 MZ.F>L%1X%1AV2DY5<2>_]K&]8Y?V@"3+(DA2F'HICL(T20X$1:5+K' MV:,P!%$2)&[BQ7F*< :)/S26P21>;.MML9(4%;XFA$1E1,-?<,[^Q%G^7/PY M46@X^9,4&O74*1":XP\/F1&:%H.(T(@Q::G0"!IQ2FAD.)$6FC^+U:Z;>*Y6 M]?>"$K# ;DIRCT1T'AG0!KTLPV/=>X)"M%B77]E#%%<3,AJ)9KF&4]H-IY\0 M<@^M#V73_)LSPG.* =]$09+A65*=='&K3JKV],*3])H1KI\Y$U&Q"8Q;*FE3 M+#JE;Y/9DA:[3^5V00A!88P(2CS@ Q#&4>P-3>4$A)-R*IX&-&=4+QRD.7/6 M97NX^)MR6>-B5%+'5).I0+@^=3S:IU\4F(A@B5!KJ4()F7!*DL3YD-"@#U5Q M7:VJ;57N3]T@#\21*V\0U(*#[D><1!(*A04BR1&2^,Z$9S7.=$\7_@@(UA4X^>3+$I)@XV5/&+U6U MKX!3.U1)A2&U\OXFID@OGK3OKWDB,0(H\$,?I!"% 8)ICH<6LS06JJ2?THYF M3;H:;V:;HD63B.03(U,[]L+<%+L44I*E49:#-/!0$OH# M,N"'0/'EE@H0B0Q1Z3LLJ_N'HKM/=T!,)XL,LK/L,=,O]J -W$]YFKD71NX< M?GDCMTVJM%CT4DGE;$MO:!_,Y=@6%DZPE\/ 1\3WTQ31"=WP$A.=SI%@6KV@ M8%NFMKF?;<].W,\6)51R:ULCEVIVN6?>SG[*C\C.MB2S=N0URJPYM=\]B25> MM7KU9,8?37F[6WVH;LM%Y!/@L[="$3MS.HS.AV,$:Y$V#M:. MR)M*SNV0.*46U?IZJ,!4#M7W]U737G3?;_U=%=>K!%&8 M4VT?FH,)AA-TE[^1.;3W@]3KMY.HE!)A/2PJ$.(9")RDR'J(E%/E0_+8NF M.0P3/TO;50CZ791[X5!+RK<:(-^.1.FHF'A+W*0P@36^V;UFNN0J0!@FIPB M6CX[6@#7RU9!N\V*72^/$X+ ":/W5")?BE!8D;8>JC#5:_= MW?IUFTS<["AXMCT@<XE,!F: M]Z,,*%%ER;;-Z+#HZ4C-?,OJK$Z.52KK@-,Y #I#,0\O@4(B.M$'MLKF5+-. M"J42WN2E\:?#9S1UAH&?D2APV=DSZ!$WP;$[M U(Y(_FJV%55NDT$ZI$Z :*/W!0 M;$CF?J9-2.4FL&ZKR$TQZ:3&3>9+I<0-,_#] =\#6 ED-]EZ88BS!/JAZV>1 M/\ *O2!2+7^3P&B6QF[%2ZLP3O.%.M$TY@9=@GJP1'EP)X'-@GN,\HEBK,2; M;T>HU9@K(>(*>9X^??]YY";#H^J63HWF5-GZ#IX5#L[_WR"6<,3\QZ.U*1 M/!S?Y%2-0,;U4R3N?7,Y$N9A:,K89 M2N?R@.UW#"D5S=\.)MOP-.]:5).?Q2.BJ<$5=FBF#L-J[=U83#&I0N_N=RNV MU]M.Q]E+S)ORKEPWXQ5![ [#[IQCGF4A;=[S(8R\E/U7W%_X[/K$SXE(/JFT M8?W[/ /6?IWL"5KG'4/ZVY %"1UWUN,'/@V=S05B*GJ*_>'<3.<$P1-X:G14 MA,DC2JK%(79HJ1[3:@,=6EI/J;;_L::)\*KZ+Z;IW\IFRTZ=_EY4:X;B8WE_ M76X6>0Q3["$E=6\(^35E>6K>XBM3P99A=ON[C\V=)QM32?Y[3&#DV[1 M+;=<]/))KEI/62>[BLU[77IU\*@XG?TPG@%/PHP0E[ANA/,8@#", S# \$&: M:4AI^1NW*ZW]('IYA#ZG*,UO]?A#:X[+XXHY$]T/1ZZKT.X=ZY17L7ER2:\L MCURW%7%@^%RO5J2[='P1>2$(<(@A 53]41!#/&H_!!AS7V"DN%V[])8A=WKH M(M?UJ';&<;&=VP]:=-8:[@5N3YK1!W(7*JGU!=_-2F(DO1"]=%)MP?U+NBRK M]7=4+1.%K+RM-VSGTETD:4;<&& W" )B>OA%(UA$\?NXJ'<5/7RR[;8;)7. M%P0PB S:YW"YQVU6?JW6:[9M=5VLQ)]8U\"\TNF )KH%X]0%.F<"N-HM&=&7 M]:9[C?W9*@R[88@=@*3#A?W:^9IF)72Z?>99(JM2\P]F-^\QRYQ$5\VGS$I]36N$=,M$\NW(RZ_!/\ M^11["M='Q-N("^W0<3.FOG3!H!E^>=7]>8.$,L41>5!W8]5EFX[N,68YRH ? M(#^%D(30HR$H']/^*$$2MRB8!\&L.5)_.IED?=8J#Z77]2LP0 M"PV&'&Y'YT2^-9(SIS?'Z>R9+YHH]<:1\#*/U^V(-S/97MLP M[E3/-UC;:9H2% ?FMR+4&^'JBJV23A=%V=,WU)W%@.4X#R';NK2F4&* C<: MU1AE:;_4C=><3Q6H1R"^T#V Y1Z_] ]XUKA_P6547O+M&+@:[9N\C"K&I*I2 M"_:F\^$&6NA&ON_Z"8H"@((P0]$XVX]QP'5J0U/3FI=*V9N_6;DN;RMV9V@W MB[JJN\(I]G;ZD1!=;]I"9*V5 *)^4E.(H=%%.FHQSMJ7FVUR@]J:#(WNT%F6 M(>069;493\F:4)XAR?K;J-"0-4ZP2&,2AZIB77>>Y\<"0.1AWW63-/)3[#,4 M0Y5(EB5>RE^=H;KE>6HRSMCU%VIUDIMJ-7%*![\Z E27)QR;P^ME6VTXTL&Z MUO+ D^PK"SX]-1.BCBBY;R/<"%LE&&?D6--8D\+ H(C&-,2>B4RB$,5Y ,$0 M[3(0DT1S-0H/A!GJ4*IN3+Y6B2(0E'2[1ULABFK/*%YT/E*!8N$R]$OLJBTZ M$7&7'>M=NHV<7F@BSBG7;.!Y.[<2.XX,FN?YB 8QG'H9C"*2>2/T/+4]00J M2XSBLKV@I.H7!L0F'L:\RC$KLL:!HFZ2UA:T9GF"($J#-(.Q&Z6^GT=CJWZ 597P\+1E M1_&.<#!61O7TF95JEI77[5@U4Y*?$HGP;/_<1\@:@4F..$NJ]S:B.,*^'T2T M52_R08QSX(ZM@Q3PEN.H;M=X$700NR#QU622[TBK'&?W%^][K] M(XV@\+II7PU=Q"0+8SJF(8@)I%E+Z :P;2K+,P^B@/OR=HG/UA?"1CCMZ[C. M7P,DPY<%O<3*D5 UB40[XM,T$WZZ3GTR'\)CXW/Q_2,=HINJ6+%W="]N/Y=- MN?G6OKE&8$CBE%W4E@]"B @.W9PM47A#RP'"L92836A/LYH-R)RO#)JDG$VA4U#/ M##$I+6@CGRU 6Q3M==9X)$T!YY9IF@J+7A,U96S)S%X6$*0Y)+Y+W"!*PCD_X6;*LC$A!/W(?$30?JX5L=W=)_=QL:#1=9X,7(@V&8 S_S0NS!/!C Y+G+?Y^H/@B: M(_P(UBFVSDV/D,Y@#B *[.1J] 3'+KP=3M TVSEC#AK0.Q_M%ZB>\?5O5C6?:G M'"]I'V^NRA_;C/+UCT6.88P2F(29&^/ R1/^X7TD)5,"SUGK;1AS=$PQ^3\ M$\X==/'IZO-Y]L?5^<4GY_(#_/1%;.ZKEFR^2?!L/(L%O$.8[;,] U!G.'#; M0G7^8F"=%JWAW0<1(H]D_5K\8<>L0(]IM8'^+*:97V[H3'VW*B]NO]P5FS(K MFG)Y"(LJ^793W6S+Y9I'7S_#CP L3)"*KIK%I5M[!')9!M0:]OV86.8X5$WR%GNW?:'1F"PV*O7(D>LSE?SL"S&S6UW:,0H'%KP%B MW4&\?@ZQ_6[S]VI[=U>NEK?UIGU-_1FN),F0F\0N)A%*(^Q[01X/N'""/>YU M,"-HK A%G27.8(I#;7%:8P168\SXCF/ES#JWZ0@QKWI,)*S,Y42!U37KG"FW MT&;0J7S+;BIX?6T%SJC/+%B,,VMO/=?HD(CCAZG&9?'(QDV;4;0)QL5#>T[V MSV*UZ^;%3;.[[[Y'I\APU?J4_A?;5;ZIOZ[90ZK=$1M4-]OG5D (W2S!*4C" M*,9>#L-XS$9B@@/AJ&\1]IERA-[J;MYRUD]E>LO/G-%VY\!XB5!C$<\BV85% ML,WG(A(]PZ&&.WO+N\VEP?;^1*;36J\F@['(/S+YCD7P]6='%-!N56R<9=7< MK.IFMVD[W/:N=)J*HF>G,6EG*PXZTX[UPN5NPX[%L-][+.F?;VN'3F$K5K'< M?O.VJ#;.-TI2^W%-VTGKH9-6P[-B9\[U;NNLZZVSJNXKMF:SK?_->5?\YI0_ M'LIV$8=JZGW[$TZ_T-_1.&O%K3N7-K.?WH=]<'?_NM7E$R5FS!I[>) M_A+]K_^GZ3Z._?[-P>\OZ51[6:Y90=V[Y6_.IFK^\?YV4Y;.AIKUCIV[8^V^ M*W]KV6*W%+1IX@-U['OVR#AC9-//Y!G,OSFOLUL\&8[E/W<45S_";PYW-F[: M84GI+9ROU;=R39E:EP[EBK*R;C^I/YI$32K+;8NPOP2GH5VA;+6"H62_VIV! MHK#NJL:Y+QY[3W0NVY0/[)$W:D/;Q/ W'0#VL2WL]G(&YZ9XJ+;=^^KMCQB% M:XK];XI28W-#\%0B;:$86)1VV\C.2TFZC3B5[B =&O+*FF'LIU& 8IQ!!('G M!S' _@ LB%*N6Y@-PK%C<>YI=J5G9TB%[]1L!AEVFV!"+.HEZW=Y3M,]86-' MH2_?QEZ.2H,%MV^45OS3I&N M#J!R\\B"CJ!U/TG1\%>TI23'MO0NDV;G6C0#GHT"H;TH(_Y0-I=MU^;@;GM7 M;]A<^X\U=>2!"6W)9O:(?Y2;FZHI+S?53?F9CM!#X-CWO2CT$AAE:9+2_P$C M<#?UU,YU]<.U(Z'I=LCWACH[9ND3I>MJKL^D%]6Y MX/+,IUU$LLPE$.=I!+S<#2G:'F^2D0A.6EDWAM*& 'E4'O4LL9OK!9+K[%9V M@(FQT5'D>_4+[N:ZP\15=RN[A:*E]SFZA_R*O"I/B"S+&_>^I6OSYGDXM4 _ MDV=D#I$T_54S2U)OR(Y=+W-.S.&-B'G'<#TJ//:ASC?S9A5E< MI"BFJW.55,TY+W6/*/6%1?-5FXI$2;DU\BB^@CR&;HJENRIV7(/2AB_W(@S B*(1C%(_#5&[YW#1*@_%UG^9WMAW9G.0Z^R:[?&Z\(X@N MGMO3TCN&C^$MB?RM'V8.N7 MP5X_MK/B*XK@653W Q>G/B1A"" (DSCRPZ&,/D%9'DFLH,\->?:0Z?RLF9R2 M>?W8+[DQLZ764^IA!C M/Z7Y(T*Q%XW9HPMR7^"E$^5M:\ZD^C>X*61GN&*<]=472IR%'M)0[P*.G&9F M]L62$W[BIV47.GPA])K)K#Z1?<9$AV]XWR\1)>RUR*N1>@M"J$[K:C,=6&0Q M@@7>S^7#L(N^J;]NBON/Y?UUN5D@G]V5'+CL=<\@"N($#B]^AB&!*?]#79-: MT3WE;]/L/3BG1^?\U>&;G"@?L?W5W%8%7Q:,)35VU*I[DNCX^'D!<;-A!U!8 M ,@>7Z[4W9]GZ7;BT!W[BP;^J)H%HD3".$5YX (7P,#+A^,J89H$ =>+%/.A M,S$>7]B9< [,8I/;UZM=#X[5]7ODO7G.7\Q H2646=S/L\QFN^<%5]3^V^DB M2V2V.U]R-6R^3B 0RA7S?C0%F,O'MJ0.L]G_4\HQKR=F257R^KZHU@OB!A@E M812Z.((>\ CRR8 4 R!P7_D\^-YRNM*9.&?LXNT$,Z0L&OQO4=+R=EP_8^*B MH0M8F+JF)#%/L7S:L>6>'LN'LFG* MS<4MJ7Z42]C>N#Y4/_?+0E$4(0PBE 1N&.(\\W,RYEIY$'*]JSP;N-G2E^>J MU-DUJ-*9TYG&*A!:XYS.NH.#"2?73RWQOGSJ8HWC5>4M_S(^GYZS6.-[U0F+ M_CXP*5^9PKM@LF+$Q?9F*F;,YTA3#/I! M+VXO-^5-6;(?_4=9;'KTJ9NAW/.\U(M E($8A$$PH$F7J*?49V7:^LJ;3M;TL:(FA]/L-=Y#ZU?5EATD/%^W#QSNBE6W7Q=%7@A1 MG'I^D"0H2H&+AK;\($U$#IS+M: Y;"QY\ _EZNV)S9WU<-5 MC=L72?O59R\.,YA#Z(;LK< <9'XPSNRB/.>J3M75MN;!^M( :X?G(63V#FH' M6G@+2=/P.TZJR,!4Y!Y+AZPJZTX-9J4L9C MO6'7UK *^#Z^$X#2! 6!BTF:1C#.<33*3 )(+G!Z2F&KVL]-C2.Z ^NXP.GA MTJ[H,,#M8FM[9$1BYJC6!1P+![.Q+S;U?V/$"QV5FLD!LH>DE#J"]W04/T>O MGXO2P+,%4TX]=M6Z>ZA 6!I.(_GH/$.B[>;4I;RA'[/GUB^U=N>F/U%]N M:CJD:"_IF\Y=@$+/BW&:9V'LNB&DHV68M,5\+\XH;5#W@L8 TRG62Z<%.EZM M,4*5B>/*".?(G>;@6BQMLI]F@4QI#KKEDB1%M/,)/2EW,ID]!]4VG4G]6=[.*!EI-.A>CI!DIV?%@M>_EE,%(J.=SI6+H<:= MS!=VE5'\6H V[T,+0OD,1M>SCAO)"2!M_@50S<'!^AX'[;8XS*,,A+$7)S1G M"=T1!P8 2,T*E;5NM2Y1G!B.8M7)LPVWYY#).>F MLSA&P815G8/$9[*\G/%,;Y7S;T&@U&O?:Q-A34S*S8YQ\_!PWC2[@K(UA%V4 MP-A'((]3/P^3( O)\(A[B+,PXBH75-?:#'-:_.7RTAEQ*IG12/$L,P/53?'T MR:4M[$Z9"NIF6=TL3Y1MR8G;"X1PS\FFD&E!%%%KS]&9U'2F>"M'V[AT>+<5 MVYOK6_32/(9^&$/7\_( T>;],2YY$4P7W\K-==NEI(T](.GUDTUC4;^I(4F.!6[RMU'RG:^UW_1/;W-9T8W54/_3&T MJTWU]6NYH=;@8K/J%E[QCX=JTZ7"*0)Q$$8)P CB@%#LXXDTC%$D^(ZU9> U M3R=[Y$[3*E,]8'<>^@.?VQ&]4S+X3M%NJY2C 29>,-/9-WC66RW$K7&Y=NI; M9V?.T*GZA<6Q4PVGB/>V.ZWQ_5X=_F4ZE8DW\RSI7#,]J*>SDVE^<$_><:^N M>UO8?Y99.1-G5 M4FP==EVOWS=4SG=TO#XZ=;<'9# @J_6^@?1N-L?/EM<-%CNMR4[1. <=BIGM MM'8[%^NN_LIAIK_9+F0PF9NM*\V>Q:GM4F8R.!%OZ4K=M/287R!GT\.+RF1- MH^>XU_09ONO3)EP_-V&?/U+85;USDS,"P4.F=C7_I\_RV9;K;]V"-V%2Z(4QMC-\R"$21J& M+APNG\ I0EPS^%F :0X?W7KEMPX3VY Y)C(6N$D@?-CH(>,1I/-O;]%\0421 M+T[%$=,NMRB4&#?]I6@R#__: TKWU.CP*#S\5E3T8UTGY4'O4=$\0%P/"=D'X:[O>LEO3H>)L[TKG M@=TA92@037:OYJ!DTK/& U3_;#6[Z[OK%_!)OV@M?",!ZX2?= 0O55WCC0K8EM*X5NUKG?.8^'+0A[^_[1F>K M-]L_3&QFSM-/9MO"%.LO#F%GW>K-;5FQ$U+-F7-5;NZK=?=*\UE__'JHU&[^ M-M<>)[<3E>]LJN\^;WD_4P,;2G8Q=7G)](K!"'R19RF)4)9&)/1Q'N1N$([7 M=\(,QG,L%?"CFR]IFF#7FN5+V*]I M>B_K";WS^O/US::DW[RJ7X-[2;^YJ;[2O'#%CO:R'+'Y6/Q@A4.+.$\2%X(X MA81^F7K8(^E@"0)^KG^NKQ?_?*'LS+GO,)J8U6GN!#I7 NSQO_&X.)CN;.NC M,S]*@#,PT-V^T')PYGS\97J8B;4$>WK:;.L+VGN'R! (@\F&=^&L5AF +7W5?[N:XG\!R(U69H3A /!7?- MD2R>#;?6I[NB#;GF#UV MNU)-T7[V+YMQ"A,U?^(IYUN]^>?+QT=0FKL4&0XQ!%F(/ C=<>\NS0+^JY4- MXS)R-&-_"9;0Z8Q9_*0SH=/O(N,9VO.[@DX=SYC?P282)_V.GBT3$G6XYGR& M]ZCFG/Y\RQG'1,N5I! JV-=\'U.7KKQXK12I-_W[$&W9=+F\JL_7R^I;M=P5 MJV:!0V(MSC&,84^ XW%\MFB*!)X@L!*\YN^B16WXGI\:^H3-9L:1;&,]H MAD[UVG6)K"QU> *HMYZM"AS8_]9[E9%[G.SH7?-=YZ2OE^F^TTG:<\K3,@.= MZ"WG;B;H47/1DRD_\M9,4_SW];I[.Z)XJ+;%JENT^NG=EN'-ED6>1" B;NJG M)*6(<)[&P8"#P(#K6)F^UC7G81W@/@W;'+Y5=-N]550-3]N(E4!K< -?B?.\ M'A!+>7KR6[!G3@]WV)IXZ>&H ;/9ZF1A2H]4'^MSCQW5Q1KMJTUU=$.'5/K0 M@>\?5O5C67[973[-J>E,^72>==/J7\S=(9ELELU'V4QZ='99L"#=FJIORXO8@U(Z7V!9? MZ0\^U-_9MCB[SO9C>\=\=ZGMX1]W%[VRYI=LO@%YL/1?^# ML;UN?3PF08I"@ (4>-@%7IIY>+ (^&["O;!LN1V:@^. IK_XO[ZET?%@ME,T MPVHSY8#]=,588%_OX4GNL5JN0=YEK$M-T%?/!_[W^70_PXG? X<[W]G_>_BUFD)8%^T=\%W M' Q7PC_[VXNUTS+A4(O9#P/J]C7UL:?R/=S8)5\K?"5/WVQ$0@YQWS:X9I;(X*2-=D=3-\[T-U7VT7 M88 R+XL#'(0^CA."B.<.")+$Y7H-04>[NG/*'M0^I5LQ6,Z[[N@,YR*+%L(Y M4K$9N19+G?;K%VUXV<<+^EMGSNB$\?LMWAFY%TA#9O2!7-J@UA=\(5V,I-=" ML":J+0B9NBRK]7=4%2$)KM>[8O6T?;:-[,>1[X4DBG(_#S)$QO93OFU<]:WJ M+M)O(3T+1BIT4(KA*1%(-[DJXT_/NOKH(\6ZBMBCFWT=D4?,"Q/CS@L$"4>= M*23;'',FV<45<:8SIWTW>WS2#C;-[KXK>X+KY<=R>U-^T;:8LT MH#,TUX]QE,,L ]0(;T0.(>"J&[<)K^88IV!;].!QS0-SVWMH#PQV_AI,_O\, M[96K[#2:M\UGZB_&=]#5=16[-M3Y_:=C;UU#[WGCV^PZ&%&UXZ[-6]JC<%]O M?+';-ELZ9*OUU\_U:D7J#?OA(LT\$.$ Y"1-09:@+"#C%#7WP]1(X)T&T?Y8 MV]M'O]A;Z/S%;'1Z(TU%UXF=07- -=W+##P"$91"+(@1SZKD,O&2!U! A==;=*7;;'9&@^!G!A% M5.^Y.=P"F!4K5B[OO'>R\FNU;A\-?%>M':$=OAG]:#QN:7">%2%K>"#@S<:J M#KZ9,"78"7ZY""5JO[[@).4)4W&I/0G:G \W@>0!#9N)#P%$,?#BW(O\=*QC M08"KTGDF:)IG8L/)\=DBCZBGS(0=C4Z:+^9T1CG5<",3#3SEEM5G'KRA]K:" MT%,W:8Q DOWAUP@_LL8KCCV3?& J\!P,I1&IB],8A5E$*$Z/($S" Y(X\!# MBW7YM6#W%I@+0C(PN40N[43N)XNX!:]'-F=(DO*AF;BDS6^S!Z<#R_81ZFU% MHQ>D*OT9W,G25_ATD_*/< MW%04[@(G&,8XAWZ2P0B S$O@>'35S1(H$X#4HS 37T8\$^*+!@]PAH^96)\] M.@SVS!<;A)D_)OWZW&B)LFLT\+EPZ^9ROJV4Q$W]/$K=R ,HCF($TC0?;QQ M8=)OI>#U MF$&>_EY67^]H]@6_E9OB:SD(:WM&E6U9W_9;U@B0S/,P 5XH/[%M21*6LEQG?J)ZC@UFRDWVR;[VU>F9I M[YH)WJJ[VB\7W943I"_\Z_&E9?G!(DA<]8Y'VASN.H&72" M3CR8)U&0T"\A !@,>XUQ#.+0:/A5#5YS#'Y:"CA[%%;N>D.A>$ZOSQB/7RPH M_-6"LJ!O=49F7=WL%PG/VNA1':/U^M%8H!XKQKB,2/T$(CK5QR$ GH]\/W*' M>7Z<(.P;#=-JH6L.TD_K*6U> M#W7=P$SYGV)O,[4&%R5]Z=?(\ZJIT5QR-7D M-WNB[]&I>8[3 $$O2@/H1D'FNG@\[A)[]%^[8O(D4VR(U.,&3-%OP)3#!DSW MO+T-ATUT]RA;PKNQSO06@O[;VAG4ZOM95]4[/PDJM?MXL6N6%V5FWMW@?(\R.(HR4+B>2C- $+)8& 6(/%5 M@+=AEI79QV8PQ[G9V^.LJMLN$WDL:1XBDWV\#9>(9")OPZ)?/BL9J7$.N'$8 M.3-D*%;TB5/9BA4@N3NN19G+&R/NI2SFC9E@V;H)_/IUTUZ$>DX-JM9-==,^ MI[@@098&>1KEH8\)3J@-X?!65.S'H65+)K)6V)"OC-B=:@#O?&/H;5L0D>XJ MMJR%F.@E;R'AV/>XD8CN'>%?;0'D%8?/NO8QM1-:E#S8S9/Q%0\UGC65&O0+ M,L7UJNRW?D@<^8F;XS0/ 2+ =3TPEGL'P#7ZPI4X.D.AO-P#LZ0D0<*19@*R M7A_.%VCQ81=XBW4$/SE&8T"4[P2_1J";8+_B #;5$S,$IN/W:F413E,?YSB. M4NQF)$R#<<:=I>E,X6H2YCF"V%O8K5?6)XQ'/F/=P9)X^$MML7/ZT4SX5-*3 M?KF@JH85?:%6H==,;8._CO[UY6\7YR#V .-8OS=G"/9/ MEZW=!8I)0#*<>;E'4Q3/=]U@S$["(,IGBNFB,.<(W2KW=&=RKO$@K-.OEL3: M^;=;M;C*3-B4[1^_7'24)D)?$)SF&U,KRT>OCFY_F%/))D6UZ39N0S]QZ?P\ MR>(<1@G .9V3#U:@!,,%_ U:KQ<-;P;O+ZR\JK?%ZEF!E1N Q(]1EA"(\AC@F#W)/A18^1Z982=X M&F#-4];SIW-2I[YUZJ>S6-/Q6(V;C6[NFO/P[)/7I]P\_=NY:OK. MKQ%/U5*B9R-7I;_,'F8><(]QGL[-,\\E,0YR/_93'+G8]\9[2D.(Q>NFY@"I M.4*V;CZ.8X+R_C2S"JN$3?.?K+F( ;..LG4X"CMYVLG] V+ MPMRL-&@Y^SK9+]HG@OB?NVK[>+YNMIL=^V9SL;TK-U=WQ;HWY%.][C2YKVIV M293' ?"].(]( *&/LG'M.0A#9&0VJ!RUYH"G0"X[DYT#FYW6:&=+K=Z+Z6CX M&SL[(>I1';,(;;W*(HVUBQ=5\PG-GN-585)ORNKK&NTVFW)]\WA%<3?%#0/P M>U&M/]1-DY6W]'>NBA^+)(9>$$/?CP,W"W,,.\6U' PN?\E'+/E]?/1;M8JCXP/L!T#G Z#*CSCD'] M[WJ&CNR*K^OK^U M'F(O38 7>4D&B(=FA50_.:\Q,$O_R[0SY<_/V+ M0SY??'0N+O%G>'7^Z7<'HJOS/\^OSO&7?Q/+3'3X@$_N9J9?3 0IV$[[!KAL M0OR.(7:J]6_."-K9HYY-(,6)/2*;&KUDAYCJ-+ VUN/%A!2!5>Q^KLU@E[.F^E*UEK'OL_^Z86KS<* V]:@QQ6B9H-C/XW>^<&"]P\4" MQC-/CP8Y+))T)O536_;CMQ):=#CI2/"9M4_8$9[FI:"V:(RJV'-:(()BSTLA MB8F;N,B+7 2'QJ(<*2@7/-F$[MV<;7WSCWZ7YN8 EXJBOM/T32G#4\J3N'FT0^&F&L&U32/(":_*Y.4#S>&JM@GZ]:ILMX362WA?;[;5?W5- MAYZ?QM CJ9N0A'A!1$!7(X9"@&" 131'28.:%>@08WLE;7$ 3DR&U/#+)TK& MJ163J$-X9\X(L"48\A"L1;)X2#LB8$HYMT/.U)I4:^RC@FL&-S>;KKF#MBYN MV2N^]8XFA!3%Y::\KW;WS7F[G=VFB8N$N#DF$49)2A#)4(!].(#)$? 7Z_:L M_/**7P,U(>$:NFDW='\"S3\O/,#,-E2J$2&=['>@!>?TFOS".6N?T1=R\_(! ML//N$/)OS!ZR0X%U&_E\4FR"4UZ5;DN+ M/E&>Z"2\FY2S*\O73;F(LP G@>\1X 6)#V*<[MLC,,$20BS?F!FM[4H0U_7Z M?;N86FW+^^9__H_$<[W_M2ZW9H?RJUP=&:W3^;5C0"JPHU;=\\2&%6UC4](Y M95YV_YZO6P3[9:VF*=N1_J$JKJM5N\#UJ=R.:UQ^G,8DARB@4T\(8>BG! ^H MH(NAR!10-Q;=>]AWK%ZR/55XL*/18F[#[FJ/^JS="&'';_H?W_QS5VWZ=TX. M?H_]?'??G=*XWC75NFSZ7VZJML!2<)M$N[?Y94W,Z'3RJ3>@N3S!K.)OKX4BEF7TQ53YQO'$';< A%G-@C,JO12W:(K4X#^: MJQIV6\:'A3V'R%@<5)OV'>^E#>[39>F1ED. N)'*82^Z_HHS\;* M;C^(/*'K>Y4VK#DO9&@F"I=2FCF%;"Z&!86MA^FP0>8P6(SI$>K[VWKSOF'? MW:,U+'8"/!X3/QWNL$0,M9CV7!SU\2H6*V:H]A< M$+BL[#KW>?,-U_V+!*^^UC*Q4PL#$YF25K:L/][2%JUW-W7V M/UDN4@P"WTLP3&#JH] #!)$>0A !7\G"YI3V#2UT#F/TOEBR)]@=VGG697>A M]/=J>_?R":'QJ%%[4G X:#11(B$I\LWHZ!$B M1215A3\L55SF("H]#UH1LDB*:W0]E X&?LN1GVEICJ MW?J3S0HM%XP(A?:*6YG<==O#_8K!TYLI=>W2G^9<]>Z\4KJU[\K;NA6O9 N> MVQ5V**8.PZ2WW 6YFZB6I%H7ZYN7]_P#% ,8TE9QF.(T);D+AU+[@"1>IJ#& M:4KSAFNB2P.DWGPN'_KE/IH@U_?W];J]!'9!B)_Z 0 N3"F$P,M#%(WY<8R]"0L" M$UHULPRP1]>N>K(;FC;C*S8W+5RG87CEYOA36!>;V>MF>MI\_K;>. =4LSE\ MQ^V7H]QJG<*_SAC'Q%T!W79HHDJ#7IFD*^-*9O__O&EV5'*?M>NZ?I[$T$\B M-P+T7S<N>I 316XZS>*;]/KYG;(!?WY M[(P*=XHOSBWS:5Q;HF_J[#FRU:V"*=&,KC^?=%5?%3_^7FWO[NK5DF:6;#?] MY;O-PXS.[:,X]4F,4L@JK-QD3#!!)'.UHS8L9K(_BK9DI\PKEOEUYP'[9W4: M!MMIRNUV-::#9?=Z=<$>ZYUI^U:49XY,1IOK+!G_VLU\)>O1S"NO6GP>*V\N M;F%W_V%>7F\7N>O%81+X:0JR-'%A"',TM!9&&9(0 ]FF#&_XTI&\I+ .;X/D MVOL52XZD>>=+B;1R+94([1&U188]N0R46:E\A9DC2CB52SN$;K(5M=H>IFM_ M8(&\' 0IP"1*4H)3+PV2,:L*4P\KV$V5:=;T;NKMN ZM>#=5BG/5^P!*Z=:^ M_F_KHK^2Q7YN5]BA@SH,DU[<%^2.5RW;\A962-W<89J@?"M63*L M=HHP>40]M3C$#OW48UIMH$.KT%!(E7VS>:0B_F>QVI4+A// "W/LI0 "E*:N M'XVU@R0D>/'08OZR+3;;*1(JVJ[(('X.4:P&Y27%[&_:9NXANTTQM2.UQ#&6>CE*?U_T'>C&"79<+XB #0- MZ\X5+3JOAH'0 J&ZOT W_E4]>WCH=DR* M%0- 5O7W\_5MO;EO%[G'8J?,!;$7HM0-$QBR\)YFPX5.0>+Y0.B!;45M:J[H M_/+'Y>4'_)&.2?C!R<^_H \77_[XC+\X%\09JSWI1(5$5E43;\=PJCO?FMA3>"&Y/J^ M;#>=+XMJ^:G<+B+B4MD-$$E!XD'/!1F,AX8"' KIH,3'ZRYB9X.NW5YG!8!5 MB\_9,H 3WNP1II!/SS2S)R9='1BGJT]@<-JSC\8O*'Y&R!$YFL">'QH7(E(@IV/C"Y7":9[U\82V:O32[JIO=IAQE+DVAE^4 >T&:9;Y+TL@? M5U9<'\4BZJ,=C&:M^G3QZ7V;AAW<)DRG4PK.W>AW$_\JLC4>DEA99MBI#G;H M#TXULA7G%T_E[$V8+=&;ROF)B;$1=]HAT.;,?6$Z;9#G4^)_NUUO%U>;8MW< M4I&K;S&=W^_:[/6/=;5M&'$,XIKZZG%;7_9W^M Q@H<;?19>EO@A3#P0T7]3 MZ+.ZL['J/@DC'MDW $.SX(_@V]K.$;ZS8_C[.OG! E86.N5Z)!-..QX$+/.7 MF/P_<=4>N?/'WE7GAZZZ/'05ML]5R_IFUTY"V\+/-^*R)Z!M<=VSH,TH8Z$X M<;T^$$\G\840;- S\P9?DX;6QGN]Z&SKH=H6*_SCH5POJRV-\ V=Z>TVFW*9 M[;:?ZNU_E%LVWUN$<0)=/\YB@E.8AJ&7D/$@KYL#H>NWE36J.9@.K^0\MBL] MAP<]5=PJJ(YZWIG2#*R+SHA:B,XA1F< Z5SOMG2BM'4>RVV[?&1ZTL-'W]') MC6(/V#*)46W63Y,5+;QQ34KVAWSKPV-P!P]H#5 6'O!<*LI!Z$$_(C,L0S MZ,=>>NJJ >'/TZ=<.3[G6:Z>2(> \.BB14Y9..GATXT#TUX3!AGK+1CY4K#K MB5[G&[O+LEK@]99.%C^77RO6Q'K[J;@O%VZ0Q@E)@._G29(1C/P@[9N)O<@/ M>+)"Z0_7G/YUF)P]*(>AXAO=\H0=%STC7(F)GR!-1Z:O37GSMZ_UM_^7&LEF MK@'[@BE <#!A?8V %[1@,E?S:L)T^+6B/B.J$8A&B$VQ.E\ORQ__IWQ507*(Z(4P:KU#HY$M**?BI M4J85SS@X*A:R?-FB%M+X?Y*+:4SPZ$7>YY-7]"\62<3NEDNC,/()AEF<9#X8 M/CZ,7:["2N$/U:P. Q:'@>&7!#%>3BN!-DH$YTE<;"@8]8?VOC+8I2B9?XS+ MP:XG=@7Q$7TYG(G*BVVY0##-DS"@'Q^Y7I#F88:]H1T0$$]T:(M]NJDQWI^8 M9N>V&"[QX2Y(&O^XU\>7I #P4J50"YYP<$(4Y/BR1QTD\;\@$U.8X-$+2!M9 MLH;(JOBZB.F,A+@XAG&$\PSE)"?CC(0M!/'JA-BG:M:'$8S#T/"K@B UI]5 M'RMB*L!)B(*Q_\3B5\:\'"OSCW5)W/74_B">"Y"JN2E6_U$6&T*_TRR2.$QB M#WO0RX+4(V[FPO[:1)BX+N ZPS#E\TWE QTNAP%S6F3B&8$P=?PY@4[6)+," M?L(4Y@7/>#B1&3+;@A>Q@&AOB&M)E(UU;'D$YC""=O 0YB'V$0C*V MY7FAI(J(M&!81_J<>9*2"!$HJB6ZN)NF)ERT*=>3 RZX%$6&.]LT174&LQ.%0P(8I3H+=,( Q0JE+7!@"3,)AD3-!<\':H))/< MNZ+Z293;'!7E3]T>Z8N,'-\JG4;B_&JCQHR?-TY5\,*O.J1:E1M$=>UKO7E< M! %,(4ACS\=1DO@XR<"PCI, [',5ZLM^MAF-:3$Y RA191%DBU=0]!$EI2.< M'"E3CR?F'Q4-.:)LT0I)]#])Q!06^)7A[^5J]7_6]??UE[)HZG6Y9*]>E9L% MQC"(@A 1X/G(3\((9VAH+XDS(J81LJV840N&SFGA.0,^IP,HJAS2;/)JB DB MI=2$ 7O_#R$.E2G+*Z0EML.L%K%B'* MXPRX/CN\B#&*$MK N$(,4JXGXN4_W8SBC*BZ*"P\]Q'FC%=?=-(EI2O<3"E3 MDV<4'%416;IL40]I_#^IQC0F!-9/]@?2VB?WFHO=MMD6:_8,WX+D$4E3WX>Q ME\(X0>QYEJ%1X@%!Z9C4E*&UE"=G,#N4S@%,X3652>QRKZR8(E9N?4664W7K M+$?X.;[:HH)86[1)C3$_K[RHXXA?M2YWUZOJAJSJ8KL(TS0.8C]A'YBRS? T M&MM(,73%1$KDD\UH4H?(:2&)ZH\03[QRHXLB*77A8D>9DAR8?E0X9"BR12>D ML/\D"_(,<%\U5=\_;,J[2%,"-!'I T M]W'@!FVST"-!!+E.RBIK3+-60(3^^/C'!WB%<^?BZM_Q9P==?+S\C/\=?_IR M_B=V/EQ\$7W";3*]Q_5D%F8%]Z /H3G]=>/O/M1-\QN[.*IT_F(HG1:FZ2MS M3[#V@CHI)]R2VZ*4F?/\EBBU/'$_#G-S5RYWJ_+B]O>Z7GZO5JM]BZS$+XP@ M!"A)THR@&/K==E:6(1(BKDH9%>UH%K,!6GLKSAW]"9TP5&MG>)K':=_F83\< MD N^ 3.%83Y1,T6NF)X=\CK@HAI67--OS:9D1Z@Z(F(J"+9#OY18\OP%%V7L M<%TQ-#17WY)J76W+#U0PEW0&R(XQW^Z_<[ZFT\*O%>UML&G*;=-VO#VP /A> M $&>!SG*O3R.\W0$%E"-Y;[NS@P<@QK8F?&^1=W>$+JWI/_FWA:G,X8]Q_VQ M^,]ZXZ!5T7"NAYMTYG$=M=2/\G(KXT(!99[-C0(W9-GG3KF[M0RZE>]^+B7$ MOA!K9_":!7>"&3:XGFV$R$U+GF![CH3LV&6Z\)[5X/U7.ZK:.W:;\AG$%."0 M9"#*800P<2%$+AH@IL3E6K*=!=A<0?\G%3ES.I.<0YNW?R\V[$Z]JNR"WR() M8>0##-DQ6"\(T]SW6,P#J>N'49(FPG-'\28,AH8]M%X99"8&$B0*S-GT\B>O MPG-1)S%/TDOA]+F/ )5B\YB?##\U-Y%GRJ+YQ@0C7II#3.6$2Y#_O=@LOQ>; M\G)3+WGL"[:^IJY3 M:+% 4R?!KQ5U#W']?/Q0KK]N[Q8Y 1"1"!,O06&>A!!%<&@!^(A_Z5CP<\VH MYJ.S:N&(JP W/_Q"J8,:*8U\=#[H9D5<%G6P,TD13[(DI(2]>2=$4)0$>_1/ M&/D+TB=GO6"-)FZVU7VQ+9=_-.7M;L4V^9KZ=G@C_I+VA.WA0_'/MO6R#"6Y M"T"<0C)TYK"?G)Y^+[[:(GSWEF7 MG&?ZS#I18*?/)O_)[PN>=AV=B3-+GGE048VF9G=*56G:X];I>Y4&W"M:JSF) MWM/5FF:\9T'X-6[RRQ6;)OGFK=F\H&T7[#;$#V71E'WESL=J7=WO[B^+1X:C MR7?E^((MR$D4I"0(PR @893@'.==R4X2)R3EVK#5U;;F,#["=5J\[:45U;9% M^6]BY93*23\>BVW@6RSL/J-Z7_K8HW4&N [%>_;D NB/!?U%=NI?_&UK-860 M@BP?J774Y2\[RAFU65>;Z?5:=+:_HW;AAYD?!QAY249BD, ,^\D(PDV%[B50 MW+0QE5VU*GNS5]DSAPZY5(O4[GZ1G^C7F_OI.Z& MTZZM/:_3I57406]*686-DQ-6.0X5Z^KY^NI[S?*#ANH[1#E"A%!I3^(T1CA+ M!QPXC[A6I_2U/J^Z>D"+NHJPKU1@-1&O26//F,BR6RPHZ#:9M5-=]Z1.%U@) M![TIC96Q3TYFI9E4K[2T3Y8=$A>D<0B\V _3.$<>"% 6#TCHMU(]6LO?_LQJ MZ^I26P$/J-9;/>1K5UP&VV[-'8E5HKKB;GIKNBMAH;3RRK*I7'L)'1(=$)(F MGIOB$"&80$+!?L?#JH5ZW[C+45LON2*L* MU17WT1L370D#9357EDOUDEM]Z[6?^)&'0AA@C'(2Y!1'[@U _"C3L[+ W_S, MDNOKDEQ^_E5+KA;JM4LNNZC6:LD=:%4BN<(^>FN2*VZ@M.1*\*;V5L4].;J695*RV"P]Y'G8!\: /?0H#^-%8#Y$3EM76 MVV*E5&-/MBFDK",\%P$JUG*Z1W/2_*67DMTI.#P59 MXU7!2]I1[VB[%]>KZFM;/-X5$[(\=R@E'$O#2)A@Z,=QDD(_3S(_B. HQ)D7 M()%T4VG#FC/-\_4WZH5Z\^@\]*@/)5&P^%4MXWS".!O98NHXP'3V."TK;A4A M\HA2:O&''7*IQ[3:0'^>*ISM&@&K$.P*!+OZP(4?9,2+?.!C )(()C@#T;@A MEB5"E:RJVIQ5+F6J6)61+2N7^GE6H)3] N?<1:J<[ G)XS3^;57&B5:=%$45 MK$W4PR\E96?)='E!< Q2',$TB0("PM1%J3_N4Z4Q5*"$ JW-KH&BM:8*")ZD M?IJX5:=['< V4;1"\/:$B4N=!-E6BYR,/7SR)LW41&&[NJLV7;-9C!(8PSST MTBP(8981/.Z_^Z$KM DSN;'Y94VPJ',ZO9-430^SZD2MQ6>/IHUTB4N:.--6 M*YJ$.7R")LO31#UC]43;N[9=%V1AB' $0$S", ;$\\8:3I+$*J:L JW-KVB" MQ9(*")XD:9JX5:=I'4![1&U/F+BJ29!MM:S)V,.G:]),316VZK9O%OB$$ ]G M40BA[^4$NZ1_;B?)4))F*G2-N['Y94VP('$ZO=-430NS"D6-X;-(TP:Z)"1- MF&F[%4W<'$Y!D^1IDIY!5A&S;QG#W$U= #)(6P:TO2@ 0\LPQ1-W9,7;FUG5 M9*O^E% ]0=XTLJQ(X5I2[1*YIZ2)ZIPDY19+G:Q%/&HWB2UYP5O S$U1"++, MPU&6>G$:QT/1"\(H(B+%=Q(?K[G.[KBB.?*WN.CH6+=H=L7J M<*2T-Y+6#^5Z/X[:'B1\+Z$TPWRQWPBY8@&_X_4 TWSW!KY"SK&"TZE\VB%& MT\UX7E*JAA=>84+[47FJ]B#R"*'B& .:-\09B2$$[@" (@A$XKG"9O__YL[F MMVD8C,/W_16^<0$IB9W8N4QR_*%-C'6TY8 XH (93!H-:N#_IRE-&R:M\\?K MVI>JZN5]W\?ITZ3Y)0G\.S_I]+\=:_L@%"1J,V=%HFQGL>< 3Q-1DQSI><5F M3O"$Z@(L0QKR"S%8%WP3AA+D)+W0<#6<[,NV3LZQKHBDU?BGN&"XL+K."*1@ M-"G:)J-@\/KJ,!!94!%&BTB98'.RGP/UU+WG,I*Q\9QY^;ON&&RHBY6:LH FI/E[)&G+CF' MB8P=YTK+7W&3C //F5!E0TE#955CQ3168VG,.-"1KD7!>)*SS$_!X/6U7""R MH)J+%J0RP>8D.@?JJ9O.921CU3GS G#=X6Q@SH>S?H)IFNEJ6[_,#W>VEX4@ M0$>NYO7BFBY2[, FIOEK)$G+SG[BW+B5&3H']3FR M3]M^KD,9"M"+F9<#/Q-5Y(VN*LQKIJ52A2P.NY2,*.6MO!1NI2N>Y7 N;5;M437MV+V3J$[-4>+*SY7=G[Q &CF MF/.PL_/,V!/:-H5V7:%/#D\8AQ'.LX!.2,[[G>^F[>/P[/(1=?_[G>--*N^_3;>'LUNY%JOGB%U/L/U\N/=C(+OAAFRDMI'>S$ M>.P<=?=HVCO:-X]VW;_^9\TW7X8!CG>5C2=13^0G5'NNQ4Q#R&>;MHOSE7DJ M]^E6>K-]=WDQ?K)]&;;NRXN_4$L#!!0 ( 'J>6D[:Y"&MRL, )=/"@ 5 M 9G1N="TR,#$X,3(S,5]P&UL[+U9E]PXDB;Z/K\B;\US5F)?^DS- M'*Q9FE&F="5EU_1]X7%Y,"+8Z>&,\D5+__H+N#L]-E^XD^&JKDXM(0*$??;1 M8 88#/_C?WV[F_WT)5TLLWS^M[_ OX*__)3.I_E5-K_YVU_^^/BS^FC>O/G+ M__J?_^U__#\___Q_]8>W/]E\NKY+YZN?S"*=K-*KG[YFJ]N?_G&5+O_\Z7J1 MW_WTCWSQ9_9E\O//VT8_;?XPR^9__EO\Y?-DF?[T;9G]VW)ZF]Y-WN;3R6KS M[MO5ZO[??OGEZ]>O?_WV>3'[:[ZX^04!@'_9MSKZ1/S;S\5C/\/S;B^>_XLW34$KYR^9?]X\NLT,/AF[A+__WM[0Z7ZRR>;KZZS2_ M^R4^\(N:!MS7LPCYN]5MNC#YW?TBO4WGR^Q+^C9?+L-X-MW>+M+KO_WE>C5? M!2B@@&@+Q'\OW<'J^WWZM[\LL[O[6<#CE\X&;&XG\YMT^6;^Z$D]F464EN^N M#[>QZ6J2S9K+VL*[^X+IT^3S+&TN\=-N6AJ\7B_##P*<^=WG;+[YDL^.]%2; M#H>EKJZR^(?)[,T\M+C;_+0DG>KVUY(XX;5WV2H:W:6:7YE\'O[])ICI[#PM M2C3M?I E42[?0_=#_BV;9W?KNW?WZ6(2?_HV#9/#^\GWSX/O)(J!TFZZRZ616>[0'>^E@Z!]7 MX=>-6M]=F\GRUL_RKY4P/ME!UP-^/,V]"9[K75I[Z,>[ZEB(9N/N=:@?5_GT MS]M\=A5"!O?/=;;Z7G?8QWMJ202;7H5N#W05]P?"[8/=7WQ_Y/&='6J)M2\/TP3D+$U)TR9:KQ;J8J_PD6_S[ M9+8^^XF5;=_3\QYY$*N=15>NE MI:'_FN=77[/9++QH$RB^F:]"*)R%-ZGE,K@=OZ>K<^.NT$5_@W;+5787)QF_ M7@4^J[O8R7]MK(S[=A]F];0DN;IX5W\P%(^T)^R1'OL3Z=C/VQ.QY!OZ$[F< M_:C<44L";#W.3Y-OYX=XX-'V!Q%\H72Q2*_"7[:"EV1&A2[:'[2[ODZGJQ!J MA+]]"+;D0SK-PV0PRZHL3-7MKWUQWB_R+UG<1?#Y8O_CZE*4Z:;]P3_%ZMWU M^T7\^?:!ZC)4Z*U]4V+!]L>0&F@#C_?]G#*\NO@XRT.9N?>OYF_7V1?@KF;??][.KN* M:SB3>8EU\0I=]#?H"JJNUE-+(@1_8OL]OD\7'V\GB[/Q]-$&70U(S5>9S6;K M. ]^3*?K1;8JCVN]WKH2Q4QFT[B?MYE"]&2938.;MQE->E57H I]=B56.?MQ MIEE+@PO.QGVZ6'V/*U/_7&?W\9.:GP]_SS3K=G E55^N=;=#+:?J4HU;&NB' M-$Q+ZXUK'/R(,HN7QUMT-J3'FT EM5VID\X&7NS][%?Y:X_^7$^=B5![Q+T- M,%M.;FX6Z4U?9YE-YM9 M]6/X=7D]F>X>R/*R4W5;_7S:_4=-IOIZ?SQ2HVD_/PR_)G9K=M25,>A,_NPH;@L=;=#:DLDB>:]C9 M ,M]7N?:M36\RIO\G6_FOWS!P?R[#^DF _)3[I;W]V65WKSK[H2&SD2N+4E? XSZKV%:*O;3V? ?^16;?_QC7GXUMEYO MG8GR(>9PO[M^=[])R*TMP\ENNAM\NEPMLNDF*ZH 3L4-G";?0(5..Q-LLU[S M(;U?+Z:W,:MUD=\L)G>U12K576?"E)R7S[1K:WCKS\OTG^O@ ;BXO'Y^6$>> M[V@X955\NEEK@[N[FRR^ATDM"Y'(=3:=S%<[1SBXQ._S658F?;Y:+[T./:Z1 MQ/\BW[Y,9KO<(?4E8!FYY_/%Q_#3ZKE5_;R]7ZABYOIR6=U;:J7WGD4-,_%\ MM=AY=&:1!E?V0[;\LV61R[VE5]$#Y]+P[V:]6*3SZ?=/B\E\.:ODHK7[FEZ% MKYCVU:C37@4[F-C4JI1EWM"KR.U.3H-.4HZ>_IJMW!/N^PY?%N MMYGK9?&3:/WYSP#NZJK\]]V/DY?#V6[( MQT'%HQ77GR;?MI]+^/DBGG.WZ?9W]7D90LCI/G%J%C'\VU_",)/V.D^4<%P) M)(@6S"-(.=,06$.E0AH#H9X"M]D,R1<[K76+W &Y?L]7Z:>@/!W>^.<)7,XU M39C7#%&E/;'$2XL=@60GM2=,D3)2/V:K6DQ_RA=7Z>)O?X%_^2G\R_:XQ-OM MT(Z6U=EP=_7"Y$P6TQ>#)J,78]):=9Q_V:$]P7#@D^?2,XB\9,AB+MV6!Q SQ<1P=N@D'1[DW 0G M)S"JTDUBM::&:(258DC&OW%1H.&Q]?^R3W7ID_>FE0=;U2T_]ZE]VZVU*$$^ MW^PX?,N6)PAYLEV"H ) &>T$U"Q8?JL(*F153,'+8F W-,B[ [PO\_:1[8LUCSZG8+_C MR<3)+)Y+?-CP_#4,/GY1OZ5WG]-%N6FS5%>)Y4HZ+*RSFE,#&550[V<"IBZ, M:PU9<7PV[ +L >AWRIJ'J"!]$[[44Y-DU:X20;7WT$/(G.4 4,H)*!#!0.H& M]$/CHU\O\V;'.CC/RI>K^_$G9<;U(9_-?+[X.EE<'2!9C5Z2$"P#XJA3'H1O MSA"NW/Z+4\"YRS)OW:D^[TL%(S-Z.KW.-P478'.K]]!7(J3VD ,'"0&>>HB< M-'O<'>\U7+@_LOO0%CD[Y4P]VU=;$WVQ\_S@/Z33V62YW&R5;C*-]S+57'@Z MUVW0B25 "FZD0UY)J\P#4M+")I[BB*;J/MG:HSKZ(N[S ?L ; DTM_EOJ^VJ M51DFM_J>1%NC 28&2Z4\52A8 ?L09 K3@-JX-+7/;=:^1H8/J:;QV.JF1CG* M+J7TAA/%N>(.,THU(H7LF@G:@**DLO5]L8/^&KG9!>X_AO>J.3#"6:N@A&'2 MD89 MD?<:-F B[2>]_H\\^E,CS& M;_IZHF:ONJAM )^_^[I&M'3".K;4?8(0-AXHRCF%6C'N&=ZC825$/V2TW(;M M'$9!8S"L]2WH9BE,6V&4D41JQ2&3&%NVEQ>3)IL\KS V[L%45@?]=3B%C+/@ MAY" ET4, ^XL@'N9@ 0_7F#;LTM830'C2&\^=,SN7YG*#ZFF-KA(%D-%G7' M<.81WF6L,ZQ$J:W.CC)!=Y7NWEU7RU54;W8J_,7XO9HG Y>=7O>[)QJEF!L$,!40TV0XEYA M(+8K\MH(:KT0K8S?*=9#H0' *( (:&H@AHH3X @% &NW$ MC] \M$.&O >D!_N^R]\>_,PS$B(P0*5, U=6))C.P0YZ@AT M@GE?:RP'!G_F6-.1%HDQ,?*RE%DI#"?(AV"OD ]@WF3Y>82#=N@DRC M;+Q7PHN:>LR[0;@V,_1BGLW7T)+KQ\,L$::Z69 \Y1!+4+5-V/$3'3 M9%VL_,[C:^= 8UP']#[>ECB#>*I9(IUV(6ZW7#ID,&6&@[WE\]@UV;L>H149 MTJVMBWG?['H41G[8WPC[YBJ@FUUGDWT)U]V7=_7HENRWX9^SV>86Q_#,^FYS M"KC:RD8;;TPPDE(H 9SBP"L(J9*%%2" R'[]Z,ZVO]NEVOGEP %4TQ?UBV&? MX&KQ2.(*9T$AXRU1@@,*<>,'V^'IJ>TVA^]<'45\U U+?Y)MBW4'0\*=E M%I2_H\(BUG_,)G^/;NYK<;X!B]*&.,>6>RI$5@"@H5Q M>S2A\TT*SE1.\;LGD5[VV$V\A&=[TU#X//?"O;SXHL?M]!-C>LA<*+&_ M7JF?!$"D,49:"PM54 < 9IOP&0MEL2&3;4K)4;+Z<86.$@U%8*PRQC)J05PL MPWM$"##\LG8G.F++R[+'W:E@:(LQ=![.,(:#/IP !*2WQA(D)$4TV#4 M"JD$IQ=6$+$?'C6&N>\C&4LO5;G=3 M<.;A@)T)C:3IEP=E=3*V B?*,C MCZ_>;RG-E]-^2\LZZ&TR*B?%[O1Y)^LI8624?#/_]#7_CW2R.+634KFO +TRUACO ^J"2VZFH,4HH'_PGK'6!"M"ZU)+@Z]EC'AT_ZRIB?/3, MOK1G/_>=)1XS9*@BSAGKB0V@6%2@@IEN,KV/<&=X?/2LJ8B1T?/3;;I()]>K MD[XK(8!:8*SCT@ G$!<&[#$QR#8YCLG^136;3FOTV"*-GJ>XF5RRK=))X* MIS#G0BILA<:$J?UWJ!%I$ E-!+O0S;)+^ST\Y!TJPWZP$3[=)LM:O)LWS31W C% ME:5(:D*5UM[M5P8P+;=#^GJ6$(>D65W,!V997$1:W=:CV4/;! )-:(+<2KHF$>D( M5^B&XUHCV%]+%K#24!H*M$:.:8FXY+Q8Z#'.L";W7HUPF6T@,E5$>: DX#(U M4X\U24"0C%O-.."86R\$$[204!+9S\6F%[9,UA+8?=$IPA"'MY[,ZJ^*E>\D M8GF^EEL+*-$^TGEJE%KW*-$\4#)XEU9QH;IG$3GCL"LFQ4/VN>UT2 MN6IC/ )VE5B *-$Z@2I&O$9X#CP+TE.X3]FWR)!^\](QYA;:.X=H&@OO0)-9L;J*UR70[!&* _*L:J42HA#4'O&L)+"6^>0 M17O3+(AK^+;$80X>6T*#S^L--HA*H[2$L%!X5%ZI M[(T>O^N7JZ]%(>G2-R VZC '88-_Z!I+I;E4QGAT MI)&>C,Q\F<^RJWAEHY[,)O-I^O$V35?#&9>/08Q-L;MWUSZ;AP%ED]G[?%>Y M_[Q-*=,\<4Y8JZ5C@(181B& S7:_RT@JB2ZUHM^Q]&?O-WOR8&*A0M 2QY'3 M'!AH*4>%1$*Q)IOT(_S8VU7R\UO,FB#;ERNY'^3':3J?+++\S UE!Y]/L/=, MTA!T&8F\UEYQ44 4%RR;'"8<,VLJ*O88/QI V1M-=D/\8[Z\3Z?9=99>G;US M[&B;A N%I(.(":6 EW(B(FX5+K4T_.+NQ';0;5W _.VQ&TQ+Q].. 3< M:$49%U0$D6(AC#U.Y96B$N=9MFY:Z./;%CEWU[?/NV-,'$TZ1-\H;XS5$ M5B'*A"BDH5AOC-_7.=?9G,-E'[RDP6B^\A:M]4-3^U M+%*F?2(]QK%((086(FHHT<(6LON+J\G64/_/ESDZ0+@WQ^4V7ZP^I8N[-_,O MZ7*[(G3*=3GP>*(;K M>*M".DT#R8/G]GNZ.E^*[U2S1,!XRXC$S@@-M:4*[2X:"9(B*RZL?E2[U&D1 MV+XH%$D^#QK\?KKL^>/'$JOC%:%,X?!!0,UL^!@*NRDH]TU"H\KY*U_2Q>?\ M59&D 92]'5Q8I/>3[&I79CU,I)M-S"8<[Q1@GBF^N;F26$*:X15+!PV"0P MH,E9NA'6+&B)-ZWAV1=K[$X-GR;?MA"$H?Z>SZ=G/9?3#1,/# JQ'Z84<:\U M,Y@66V42,WMAI0A:8D^KF/875S^]S#B,V7V;SM97V?RFQ$7899HGS'(4?$)L M JX,JHH*-PY%>_/[-4Q?BULZ@#9OCA5@C=["2@.5E6'2,%H1XFU#@I?2""M M;S)/54ZR[F^-IC$[:N+7:U6 '6_+3$<'GT\HPXQ+;[SC7@EJ17#["]D(M4T" M:G&Q=J,-*/M=9SF[P)(0C DW,B A,-#42>7U?O2BD9&08UU9:6FGNB)VO:VE M/+I$?G[U<95/_[S-9T$CRQBKE:K 6[:+! A @^!"0@&QD$(%P[A'0*(+NZ2R MQ5R8CA >@&/E4V6.-TJD@E!JPB@P!E+*/-KO@6B"](4E.K2O_./L:H9TW[O8 M[R??XY9I^?WKIPT2Z!%S%/@@BV=&$D9H\3EJI%D3MV;$Q5@CQ+U'WA,*]S+21H6\1SB7=<.=5J#MBS[N[GZ6 M?T_3#^DL'AVK1*.S;1. '914,"SIMF(.9<4^BF:0--F0&N'N0@=T:AOBGJW2 MF_DTOTL_3;Y5L$HOVR18,.64X\:#$&-@2\4^05$[BN!E;39T9Y4:0]OWOL.' M]$LZ+W.K[N$&B1022>RMB$&M@,9R7@2GQO!&I=%&N,_0 7%:P76X@*Q2()88 MKYP!3(/P20BOD6"4%E*)8%PO*\&F [8TQG0@^U)I2_-%F\1 @A%%C"A".#/& M.5S 9;16%Y9EWGG@WA;0P_DZI?ATJEF"//?246B% 9PA*3'%A:0 \R8Q_+@= MYVXHU2+6O6YQ/0*F_#[7P4:) C+FOB(GN?36*VNLW'\[@C6I5S9N'[H;1K6& M] #.43FO*,& ",PY!5AKIHWBT!0;0]8'^7IUGOMTASI?CZX(;6\Y@L=++YU* M$CS>*B$,<0:$ML!CX+F1 ))"3N-DD^7$$6;F=$ZA]J#NK_I$C9W7$\C9>)(# M*(>YCAE)@%-8+*):P563/;+J-1-?/Z%:0[I/$Y7/-\,^>[K\V:,)-L01;C"3 M1#A'+).N2&6RUC0J-SW"?;$V5'O _#1 M+=X[.IJ4T!L,GL_R8+/O\NZ?C3Z M4U'9V<8)%=Q;X;% EL3_:@-UZI81G-2Z28[("-< M#^B"J)#+ LQ=DXX3Q SU/EB$H<\5Z)_?LXE)2VU7RZ:K6U9#MSYMHI:HUY,A8ZR0D2$AO M,=.HD$T&D2^4-1456ZZJ=24H>Z-)JU6M"1: >.B,!D92:Z6QL)!1.W"I-6GK MZ;ET5>MJJ/9N8-[6JVK-M)?(&,1U<',<$B'()X54)'QWE[:&UZYIJ8OC>79< MKX(T0><"HIW&XT\2-9OE7Z,KZ/.%S=>?5]?KV_R+VDTC=)#ARS=:FAZKQGK ?8>PJQR+O%!J.KS4[( M^W3Q\38 6VX[ZECK!&/KE?+Q=F'"($29.=VS'3I9Z>2R^^5D/UM2R^ M A=")D:X@HY3P3G1:&]]&79-RJV->9FC)=-2%\>^V!&O>@D3[OM%_B4+[I_^ M_L,]8],O AH_,TN1Z>2Z2W,E8X#7YAW.7"F#E>R&("GI?%FRZ5_9)7 MM6'N[\S ?ZYWES]\RC^DTWP^S3:W5CV,_%/>GEGKXG4)4UI0PB"3A-'@,D!5 M5 (BQH-&.U25I]4^2AWW2.$1Z*LWYRXN1>G),EY1*, @]EY)YSW;I3M08)#HU2[^8$QL7SW]50@*BIUFFR&&/\_2C>;G5R5Y M6:9Y0A&6/ @OH?#"(\)\<;M"D%R1)A=DCW"G=E3$[$ _?98;V@[WT5C?7=ML MN4VK"5*\7Z1WV?IN6>XFN7H=)L)#ZSQS1L2Z_]H05RQDQ(-RC6X.*[]E++?L MG:<)YAYMDW!-G" X3"R(" RXDP\R M>B6:F-;RF](_-#G;TDU?_ MC7*3!9[;I]O> 2I3@ 9KMK1GSQS5X [0E@OV& M/2>82^ZM,B0X[4HIBJ5W!5X*N@LKHMQC5-^O8H8C\LN$VTIL?=D\880C"1'B M$+CP+5-AB@.)%"#M^CEJT;=Y[8TN9VG:6"/#<;&X]?UT3;&3[1)%H';46B&U M=,S+X)GO(T;(&YTU+Q_0_[CLJZ^*X6BWNRN^*"U[\,[X2GPLTV&"C(])@1(8 M&9PHR8 JKGR@0"/4Q$R6G[E_7*)VH*/A&%RLGSW8_.7IRYO+=I'H$ -*C 4+ MJ%/'K-!FO\PA>*-CMN,-Y,?#TE:T,APOBZ_K46WE2J0\T#Z!* @. 0D?(U#, M\UA%=R\[P/U<#_WC,K*Y2L85M#>.S1/++3, ^EBB 2FJ &1Z[^; 1EOKY>O8 M_KB$;$$GPT??N]OD:H7>N[;Q5!$Q81Z0(C@GTF -]U\A\K[14M (R]^.AX#- M]# H]Y[=1E>5?L^:QQQGPZ&3-H1YFVP"@W A.1*Z24@SPCNS1\7 9JH8CH3' M[["K1,;CW20 *V<((IQ11 CGF#E4("$P:7*W1?7[NW\@4K:FDC%9R&)]8(]G M>];S5->)8=P3X+&BEF&D)?.$%(AAH1OE'X-_L7@@/0T?F.^NT:H5E._:)LA# M)ID2C'C.%-&.B&(Q(JB^T54P<(39G./A9C-%#&Y6'ZT@U Q_#O>22$T%,LPZ M0($7C :8"QPPUIXW(>0(DSK'0\BV5#*^TVBG#PJ5["0!VB&M"!1."L2P%U*Q M @7E9+\5U#NO8-SO*:)N=# P$[>9>2V=BSS16>*P@5YZCX#T3"+FN2O6+#"5 M^E)/W;[MZEQD>UCWQ& ML6*RGV,^?:^,=\F(O#/P>Z/9(I^FZ=72!]QB6<=WU^K+))M%)\'GB_B3C^ET MO3@WZ5;I)F': N(QDTIA"+&Q>I^JCPE#\K*,6Y_\ZTX+0_#QM\EJ-]A-?0$!@3,FWV#JOJ7)8[YT6K'B3+(S7D^7;-8/[4L]@,WH0 M]FH=L4O/;GV?;9LX:+@5FD-GA<+$6FAI(;.CIHG'6#Y5XQ"K" 1)LP.Q>X6P9HVL8S5[[4>:I6G"RYVIH.!F;B[ M!ZB=59X3G27$<*!H@,!1Z:3T%JHB*XIX@9JL/X[0C>Q^E:<]K/N>HH,/^R&] M7R^FMY-E"-O*77]\OG'B/9:8 "5#/(39*EA^QF NW[N\AK)=-P*.XY,QZVI M8(@X.U9!C]=^E.;=N;8)A#C>GXD%@PR$WR'='W C"N FB6>OJ;I5)XQK&?R^ M+=TN_>A3_FGR[1_9ZC;><1D0BD%\U6)6=;M,J [^".,2>VZDBNM=4.RQ!ZR? M6BX_@%7L6#%]4??#?O7IW74(^-=W\7[HSZ=O[S[8(K'Q)AM!L)1 2P$55=84 M\E'6:%MOO*>W>B1>.[B/+_QH)>Q(#+* 2. \$]([B201^XF!2M1/G96A ^$N M:->9#OJKZ[>\W:RL+V_C9=-?)K/X#;U/%UE^]3RMZ 07JW23*&ZM]RI6,\3( M$>B)W_O%&DAX69:,_:)\99@JAU2 (% MC)00L_WRIZ>^5WMWOU%/8,%B];IYU@SDRR(855Q39&7X7PBS&#="%]L^(>!W M338[*J\L;PGFYMWNNO5.KVH0]T6OC^O[^]D&A\FLN+#HS?PZ7]Q-'M\;?X)@ M)7M(- 0<42,A%8I&4RYUL39/!,)-;AD=X2'2%NG5#< ])ND_I&QG5V>+ASQ[ M.&$>AN^$&"^!0 I!H!4OI K>;1/:C/ (2.NZ?IE9WPS@/J>]*/R^E&.Q$S>_ M.A",Q-JCLWRY7J0E#%;3KA,I%=(6.$2DUAAZR?#>$X78-#D%,L+#R"U/E#TB M?YZK1^Y]_[28S)=!":("TP50(!%GZ7"L?5Q?W>BZ 7=B]>?T3)!])0?W9T4PI_4X3L M*ENMXU7!\^DZZEJO5[_GJ_](5W$F.&DORW614"X4Q%QS[Z22E"+A]XM.T((+ MRX;NG:,=ZZ.VM7S8+LX?[]X].A-8#.^8:2S?0X( @N'#(A0IS"!%COI]%.6A M;%+^?82))L/8P<[4\4"Q(>Z+SN]"I[?I?)E]2;=^\-/1E;HY^L@W4.&E)SS4 MNETE''*DK&5,:Z+"?PR@75(:$U[14LLW':TOU+PU&@ 4K!<)C$6QUI&2&(-" M(A<(?1G^3O<*/WV3=#64>UN3:N4F:<44D4SY$,(*0@A2A)E"-B;4I2TGDO?)%T-U=X- MS-MZ-TE#QHQ5)JY^W/ 'XM#UFF(0>*2^OL8B@3%K5:+ M[/-Z%3^63_G[#9PE5J7;>D4"/16>*VLTM(1PB3@0>R-.89,3O6,V3LV).) & MAN;P'_-%NKTK\^_;I-9?P\0=97XW?SB(K!;9,OR3#7^=WVP3=/:0U"!UXW8$0Q=61VFTA&]?56.@].; ]6FQ:M*Z1,\)UYP"A[0/ M1 D.G[("VOUB%G+]'A[M/']VU-1N7UV];72^%*@0YM3>YO%6"3."8DD11!!K M!80';A^*8-CHML$1TK)%1[H]4 ?=,*J]1]1FXMQ^0.5N?#W4(O&4AH]5$0JE M$#$#E6$-D3#*,XTM*+4T,:[=(>85-QI3:!JD'Y.C>!B)#$ M.<*!Y Y3!AV2M)"1&WIA=J6AGDMO E5#];5L JEX:L-9ZI52PG "!,([J:QW MLM?*$*_/M-3%L3=V3&;INR3WT>**5H\(!I&,-6ZFU$%86DD'NFQPD M'B-5FNKW!%]J0CH$63ZFBR_9]-RURD=:)(8"Z3 BVBB%PY2-#+([^9PSC2[& M&^,LU"%EZJ,ZT)Q4?BY*%-/![FK#@0A"*$L=+_!Q0#:J8C7&I:P.65(=S?X6 M0)>K=]<;PZ?F5P6;/^:SJS)GXLXV3BA5@EG," I>/.$4 UI,XYX WF3'=8R6 MICT_IG5L!V!4'&TY^L0G$^<8M=IJ0(' 1TM'\O#+BR.;E/!Q[E3 ]A^B5(( M?I8GQ8.))!BJ@ BR#FL1K"A6K)#& M)DXV^$)J5SFM3$=?@)JM;$E&@"@092 M .N5 U9J@W?3, <2H"9&9H1.33]&IAG&?3'IUT6^7+Y?Y-=9F869 T\G'E!I MXHZF@0 HYH'!9"\781=VC+!%9Z8YF+7/F>[NJG@T@@-*/_)DPFSX+.(N,V2 MZJ8JP+'7-Q=$V"="2 &BL-Q0R0P@/4V,AH_2BB?&H7M#S-7D' M;4':%VT^!!V%=\7J?3;]DL[R32F7W>!/4.=DNX1YY )JGDCLH%%@4_U[)ZMR MO$D=E!'Z&BWH_$7MZ_;0[6UM/IW-MH4Y?ILL_DP?X7%JF?YHHP1X&&_;8%I1 M![EVEE-=2$F@O+!:.NUSJ#5H>_-GTGG 8!8&K*[NLGD6Y8_W\IUGT9F6BUQ:ELM0NBV.71E;B>+FY,KLX<> M3Y!0' G, 6(8<26I-V(G&?*@44V$RGY0'Y??=#*5-85U,!>ZBNN<$*0PX +% M\H^(:2$A+58%$!>D2>K*"&]D:)\H31'MG26E2B0<>#KQ!#JB2;RZ1$"L)1*L MF'X1:'9G^@B9TD5P51O,ODBRK5,7I=Z?_CE!D@-/)Q)IZ"7 F$/FH 1(@#WY MM1)-D@VJWW3ZFB+PYF#V>A[U]WR>/Z7U>7_W=,-$:,,Q<\+&S2_H*%7[Y4H$ MI6GB[KZ..O.U[4N;N/9G:@I;&*\1-/D\#'P=QKXSEOE\=Z;V4>'SW[)YOLA6 MW]_,@WK"QQ(<^Z>]Q)J^J^^_I:O;> U-\3V=FN=Z'$4"@*+6 ^6%B#EH(9*5 M?J<'C*!IDLM7O?KX:YH_QZND?C^6(-GNF]8ALCV]?W*D1:*Q<,1:1@EW-LA* MC2G\#LQ (W=?7K21;0?0O@A3KQ2: @!(*)$GDF'/J4':[F71N%$I17#1)JH) MCGUQPDT6\V UXS5MF[M/2^RT'6N22"L\)LQ KJ!G4ABK52&AQKS)M5-PA%LE M+3*E)4B'(HV>++-I!<9LGD\88V'N5,0!;CU3AF"_GU4YZ?@%>7M9?6.6GJP=H7 M;?Z19C>W87@J?*"3F_3W]=WG=/'N>C/RY;OU:KF:S&.ANA+35M6N$F5BAJR$ M!@AG*&5*2U<@(@UJ$IK!$3*MQ>FL8ZC'1KYSTU^E?A*%)=-&&.,)(8)R3$R1 M$4'"3R\LWZ0[JM3D9!TE#$S(G0E_(4IU2A[K*1$8A1G!<0:LE4!IS0@N\-"X M41 X0E,X-"E;4L,#+0>HM[:Y9.@VGP4=+[?K:D\'UV/MM?VP#HVJ3"V0,NT3 M 9BF' B+=3 :QEHEBTM< $6@5$)RQ_)7K,L&%5.4$*@DY5ZHX&CJO42!;1=V MRJ)E+9^NTE8-VM[2'HM!;H6.E1_S>?R36;P(]4:5[2.Q1BJ"I=.0.J&4 M0)*P/0:&]UO.X+6QJR.4^TO67P7QTZMBJ?TLK0XW2""#4!*'+(14 ! "?Z + MZ8S733;(1GAPL5T.M0)I[W'7VWK%:UF,,9BSB O(@[EE>'\O(XR%8RYK*FL[ MPJJ+8X]Y7HMTLDQMNOW]S?SE^L2'?#;S^>+K9'%J2[5B3PGCU%HDF:/>.:8U ML[2X&P12I"XU"0\908Q M88MK;*"CN,GN?&7*W&\N)PMJ7:PZ)4YGVGYNL>H#W=],=FS5_^!,]OSAQ#L: M8($DWCU+& &28+6?G[%HXO)4GLDNCCY-X:Y?_2>^> =0VT8;ER.,P[JF4B]*:)MF_SZ9 MK=-#X_H]7>77FY,!_\A6M[?IP=*%+?6<$&N(PCH$'A @(ICT>A^J$DV;),>. M,)@;DHC=::776?1#>K]>3&\#>%=J?A7BV6QQZ(,[-[^6[";ACDA$@(%"VN#Q M*H31?M&.AUFB 3_+'^256W[.TYNX^/.J&=J#$L9%Q\UGUYB-FUX2*B2$A@ 8 MOD8#L+=(%&!CCV23XF[E#PP_)>.G5V\SNU=$?QM"_[G>G]G&-QUZ].G/62( @E%P3CZ)+[ M8H42:T!9 ^J/\,!S7YP?F=IZVUO?[J/$\D;7U^ET]>[Z]_2KFD[S=3PN>_,^ M?.[3['X68-^*]>Y:7>7W4:I3F_"U.TV<)QE_Y5>_3U@&$3[=9+-X^'*=_./Z31,7JLL7:I% M^%SG-X_GLA)71W?URH1S@,($ZHE4). *" )%A($!I1=VMKHORH]$7>,^N0VP MLUQBY@B%E&!''2NB"4R=:.)*U#BY?3'<:P+RF+=N.'&,:6^R"% ?YU>S<\-H<'.Q$IX P SWEO&=5$0XW^CP?\VM MFXMA3U.T>SD(9-/KF' 3*_$LLL_KV,&3O9S>C_T\CN+V:QPQ!+39[**0N[*A3>]8.'N[F?Y][2H5[/1TZ>@&AW> M_F=Y,$YVDUBGN!%*4!V$#WZ4MQ(6:&C=J.[^"+-'.N')RX3MKN ?U$38F*PW M^Y$L!28T3@+.8^J],2QZD%OE$(N0*^5K=8/%$1WMN+;X;;(*'\+\YLF_IXOI MYMS-]H H^V=&/(3OA1#U_)'& 8:>-0DXX*04VOMA04Y@C6:KZTJF999E._WJ3 M?_GE*LWBI$+B'^*HR:.Y)/PHV2+R(;W9W!0R7_T^N3NT/WSLT00&A0LO ,96 M".V=P43NY."(X2:UST?DL=177]XJ?M6\BVH<,$'^Q63V)GP W_Y/>FAY[.BS M"?2(6RN#D\24%YI0*7PA!=;E_/WQS_XMLJ 9@-W0H+"3G\([CFC_\2.)8-YC M*1EEV#NEN= 8%&.F'%[(G-N*TAO@UJVNWQ)BO/'1<<>:L M-M9;OY^OHDO42Q[MZU![$^"Z_>I]"!,FL_]()PL??G)HQ_W$TXG@5'#DD$*: M2.2AAFIW-$L)" 'O)7OU=5"@'0C[(,/6-I6GPZ/G$^2-54R%&2W$>!P;0_U> M&H1H$T*,**>S T+4![$;2ICU8O&$K:<=@V./)\)!2A0W1D(/%07.T\*;%8;S M)N' B/(@6R%$2QAV&AANA_@AO=\LK=S$@^1'K<2I)@D2TE'*/-$>2@B]I,6V MOA+,^":&8D3)@FV&B6W@V"4W?#9+%R;P]29?G%XR>/)D0HB2"DB.L&-"8"99-_2R?'-I.._A<0J7DA&,1ARIC@"W9 M?O32J29G4>"EK4DV1:^7G5N?S2?S:1;W2>+-])OSC6I^Y2?9XLE!UN:[M^?> M=&YKMVS[1"%C'>64!N+S6$.4VYWK#I#@JE31^6XRB@Z)\)!/4"9]MF0/B<:( M:&J9<-@!#)104!08!*_E0NJN=<2+O _,1_%U[__P6_!MU]L$EP:YM$-_^296 M,H-0!35;2C@$GFV+[>D0O7E:*E.BHR]_/];E,MV,_FTV^9S--J<)=^!?O9M_ MB"<,XYG"\,#O^7Q1_#5>*;0\=_=&:^](L(.,"6^X%V&B(A!KK L<(7"-9OG7 M:CU*<^NY]1A(*WUER>[ET]\?&9'-L,_<^7&F9;2G",I-X4QI0TCE-;&%O,+B M"V'A@#PYQM16]-$[_QZFY%AY=9LKN3Q[@TB9YHGQ2CN.@-'A4_?$!4A!(;G" MC4[@CYF)37EPC%_M0=T7R=Y'SRKH;?72;$ MP!T24IAR4?3X\TU[(6"'N/=6!FJR6'P/;L9VFS2]V@)3AX05>TJPL1993)0# M!#&@/.2FP(-)W\00CFCUN1<>=@M]7U3\;?*?^2)F^2[?7=OT\^;,R::DP:/R M/*<#CY(]),12QQ0'5/&XIL.]]&0OO[,7=N!N^ "D&[V,B)=GHY'2?23QD+]W MWD-G.)+!!T>Z<,*EULVNEA\?-UMG1G7FU<*]M^DY7P23'ER,./B',9>X#?%$ MNX0ZS5 L*62#N9= $ AX(:O"IE'UKU?)L:H<>%%\HSVT>V-6&H*GZRRH=HO+ M?;[,5N=Y=;Q5XJ66!DL'-0DAE>? ,UG(28BZL*NF>F!5:UC7/J7^6SY/O_\V M6?R9KOQZ?K5TWZ:S]=7F]/+=7;J(R^OO)_?IXBAO:O228!A,.L9<(4LPQ 8Y M0O>VGL(FF:XC# RZXU'WV/ITFBB/*!,<$!HTP$7P3PPJ4*()-:A6/*%>FS_FS)U7T1=@_/GY: M; *K[V'@O^9?TL4\+K6?Y>3)=C%7B087& BMB#;*(;_+0XBRZD95.$=T?K _ MVK6)]K"[LGZ1_G.=SJ??:^W,/FF=D)BQ%B"U6"LH 40.[4,M24631/(13K_# M+XZTKY/>N7AHW.4W:(^W3F+U>6$DMD%V(+$A3*A";DQ-DY!BA(%JJTPXQK+6 MT!Z29:0I%YQHD)4Q;G>SR"*74@EGDZX4()G#>'NBVAZ M,IO,I^G'VS1=O8TJCHH\/9\>:Y((1+VTQ'C)//':,K&[K2M**!L1:H01PO"3 M:$N*&))J9R?,XXT2SJ%BS!)G .!:(&+!?E8P'%_8@FYS99=@3RUD:R^T/0MN MW^ZN&3^]KG:R4<(9\!0"BDTPY0X[HJ0O1LZ%_ $X456%>4?8UF;%Q]M\L?J4 M+N[>S+^DNSO*RE'C?,L$8&N%IT+$8^_48.L?EOH@]TWX,<+E^K;YT3K M4GR M-I_?U.+(V8:)9V'*I8(IXZ1"U-%X#5BQRR!)DW7.$2X%M$V1MO$=8(EI_\>_ M9^DBO/_V^]OT2SHKO\ITHH,DA!;A_QGE(=*P%@OJ\#X+R32K:#+"Y1. MU#+H*L!+,6JM.AWM)^'4&<,PQH0;@I72ANU7EH%PC8IJC)BB+1&DS-) 2]#W M3L,W\_MUL.<1%%A^#>IEJX1)283#1 2#SYB24.MB \LR:2[U"$J['#C&M,9X M#\DK5(M7J-B^U<.[=UXU\&:+8*A4*-'&>Q(K MH)-<-G'G1E1]=X01QP#:Z^M+4%\FV2RBY//%Q\DL?H0, MCQ5Q>#!ZQ5$K3YV'C16R($ X1:%].2F-(..+E'DX(+NYVZ PY4.G);#>W7>^16 M($4!Y=9[%^)3ZQER^]D!$/G#'KFMS:K6L/Y1CT8:#ZBB#!I&@$#2:@D>_!7I M+BQEJ \[UY,J7O?12&\H@DXK BF3A'EFV5Y6!5"3Z76$^?;=TZY-M/MB5IF@ MJLR>4Z5^$NDXU3S\9QW %%(0[Q,JL'"F24'V$4[!W0>N7:(_U)[04Q]5W<4% MUO]*KTR^W%9?K;!3=*ZK1 ?3[J'Q"@:7%W-N#-DC(HAL4MZQ>J"1KR:SP?E8 M@RUG]H=:5L)(:#F=KN_6L^#Z7OVZR)?+/^9A!IA%N7X-,XE.K_-%^FGRK3Y7 MR_6?. PY#PXUP5I2Z$0P'7OL'&_D0;Y2@]HY@3O1S-A9_3;\K4M6/^D_(<+[ M,"5*3X+7%7\-@!78::A4+W&1W+)ZGM[$\7[ZP@;X1&BH2G;D5K&3^:WZ7+YZ78R M__0UG7U)?PM/WSZD[G3"\)-O3&@((32.%U9KP:'3PA1G&+R$G%W8F9$^"=G: MM]"F E_/!P+15M)'3E=\K--/Y,@[$^@5L$Y:$HLE$2M0<.(*C&VS.F;EX\B^ M/>Y7_:VTH\GQ?RV/;<*[13PFGBZZG4Y.OC%N%'%L)6!$&X>]D82+ E_CV87= MQ/$J/Y$V%3C^#Z0P!(6D?4PG9]Z94.>"F$'QW,1%7(: +M8'@OI9/S5__S6= M]*[)\7\MW4X=#U9&:1#^WS*+C==2 &]UL:,G 4?]EA_N?&?I55*_KK+&3_(^ MIH#GAH([9)0-DH3_J':&6%9DP$KE49/LNO+'19^9_'_QOGW-#<_^N!C\VV2U M^UN9LTV-^TRT\XYJ#PDQ$AA" SH%1BHF:_3"[A]F[;1=;8R-L3$7,9N_FZ?_ MD4X:AK)E.DZ$M4!S:P54VAJ%+06P0$L"?&'9]#VPJB:/6U'/>3(?.1I:=I3J M.NBH!#F;=YILK .S1(80/,P]S$!2+.PJ1/F%W2S9'S%[5\TX+&R[&_P$:JRX MHAQ)J+@!&C-0(. @;I*J6GV=;T!'=ABK65L1HSCBOTGJ?8W'^C'3BA"$B#), M0^2DA\51,(>!+Q7$E93ID8_Y."7T63[=IN)$"%+2)^,]FU#]*:"MPT#^/(9( M/V]/H'&*!%MJ 4=:!.(230L\N4=-UD%'Y'IUQ+%\[/KJ_ZS&TX#^W?Q1+9&S MO&_06T(QYUQ_B@BM)[.=X_#=3E9I:8(VZ39!7"*/68BA#*-*4:'\'BG(89,3'2/:GNV' MJ3TJHG]36K6RU4.%OVI&MH7W)(*$D,MH[0PS#@C$V?X(H=."7DBR<=_FMW_- M]!*<_)KG5U^SV2S(\VYUFR[>A%[F-UD8]E;.W]-5C#^NAJ%N) MA?Q*_<2*G-;'BV\]ID0Z#[#919#:0&%K134]XE'&WE3K*('46 Z1 -9:*JF+ M:Y %(HK*"XE+.F9+WJ,*QF(YW'*5W<6=0[]>1="VP=CF7>[;?3I?IO5K&KYF M$T.\TIY0(0T*VH.!,\7E-$I#34JYG=W@$2;4;)6^S;ZD+^0XJL,2\#3I-O$. M0.(0<=(1!RA"SMH"+44:E0%X]>:G-).>EX_N3R&]U4T_+M(!87X/1N9QYF<] M\I;H.'&,,X TXEYX2H&D&.]V[)0A6#;9MQHA??LA5GDVMZ^A\])87V%A"FYR'&M%:WBMB;SW%C)BTX?6GTEEJ]I@( M(4*8'WQE"@),P3/'VA3X2(OZJ0KP+^(V5\UXJ>OS]"9A;#RLKH&Q+/H4C_R82SL062I"3"XTLQ8)*K#=S6WA![+<6FFW>'S( M9S.?+[Y.%EOC MW-<\4XRT!&D2SJ@B6H;P&7$@G'(&J$("['23#)#*3+E/%UE^]7$U6:QZX4LM M31YA144@^Z:"FOYSG04]V'7<\7R_ ;J,)3W0+'%$,T&H]1Q@H[7E1-A"4NTN M)6FH2[*T .L8;8FGA!D')?44<8:MI ;M)9"F23I#Y4!^:TO<_.K5D:,BC'T3 MX(\"-U<8R#GVPE85T%+H+M1[]N":-H!Y+5'+L MYS]FE"+C[J U6%-E#,# 4+6KTQ!^+D&I/:G.4^Z.!\?E;^0[UTFB#;' >*\, M1$0PB?!^?H3,T28'T5]]3%.:)<>3YMJ%O[]4Y:OT^OC0]??-+1&;+- _V^ >W\L+L9&>LJ<;.%C31'T/?+_)INEQ^"#H.+XUW M)]GT2SK+[TO=052J?<( MH1 *:%35#M$/-_C[*VXL.($G;+C!1/;QW\$.V 5 MINH*O2006PTYH.'_I.".0H)\@0-PO,G>V C#S1ZFZ>[ 'P$)*T[/%7M*H(,A MN$<6(2LM <%')T5N.,3NTK9E.F%*>3:VH(&^&+DSW[&8Y?1VGL_RF^\?LIO; M$I=4GFF9.$X<#9Z- 0[H>(P)PX>OG)@+FX8[8T/>)>I]L;Y4HSB!D%CB!- (&.^/H@YSJPF[>[8M=[2$^@AGU;8F[)LLT M3RSWC(9) @&,!$6,<[1W:*4G3=9;1I@E.JPC5Q?UWNI%[?9/3XCPCS0:Y/1* M?4D7DYOTCV5ZO9Z]S:Y/UN-KT&T2HBT#-.+ *4$]4$$KQ:X=C-G?/\Q,6X,\ MSTM(]:>'$5C(W]-5LW-YCSI(F".4(:ZBXO[#=U4Y9V GB M(^#;Y@+ >DS;-$V"%\.U%(QZ*8@*H1JF<._78/WC').K18/R+*N#]@CX]:@, M]>-,[)K'+PYWEG ,J$5:<4B]%P0[6]S"JB%U@OTP=JYC#K:#_PA8V>B A4$A MG-> Q3P::YBP2.*]M 8V640>8N1;.NZ;]/9^BJ;W^S3-LY[='6[ M3+1U!H7_:,3%QSQ15:PK4 N)OJQ(N%,?KR<=C)6E+;(S<4AP'K '2F)FC9!, M%2J@R/,FR;\C] J[)TY#IE;41W\,?5EZJ);M+-]-PBS 6!JM" [6 "@C,2^0 MP,HTV75[7<=TV["7G>$^% ,W458URUBF@\0H3I1Q2%,B4-"C]6(OO52BB<\X M2GO8!3'.L*\5Y,=D^1I:O(1Z:H#F4$.B$*4>243W-C_\N<^H^$NZ^)Q?(NM: M0'[X>+C4?DB9Y@FGR&$=EP, P\YPZ4QQW(DQQ)OLRU4O/O"Z9]<.\.YM1^[1 MXM"[Z^?0G-IS.]DP =YQ@*UBAFN"PR>A4@;NE2@]O+",NGY-ZP *ZL4E>S,/?PSC_#:@T[4?0R47ZT2K MQ%"&$24" @<%=D(QMDNA!!@#/*!#=6#4Y:Y:.MXL,0#'.T #M8TVE$OI)2JD MA4[BRW*I6M'[BR6AUN#M^ZNU.^V$O^R,W\!E-=K_FH-YEHY@:XS@&L3U$;U5 M@.*<@W(A0T4W]MWU(US3HU4OSK9)7(B^'>3! 7? 8>VYW=VN%<8.J+BXP]LM M:/'P=9*-L>W+<]3K9?A8E\M-TO,RVRCM]/'7(RT2+)B"P5LA04KGJ2(&D9U\ M C-W(3M.+>HY[P+7(7FSS9L_?V[U;-O$>@J@QX0XAZ%7TH4OL)!9<- DQVA$ M7&I-\R68U 3?VLLLOZ6+]>_IZFN^^',9C.U?CY[V._%T EV U!B%N)$.2>KY MKF1&&&L8[86=6FY1=WG;V-;F@9I.T]F[^Q(<>/ED@BR%2'EB.0\.K''([&=B MP4VCJU='N!#6D?X;XUI;]WHQN0HAP55Y.W"\1>*L4T%RA0'04EJK-8-[BRA< MDQN^1KAFU!$76L.WO]R5G9^NUJO;/%X,?+:8VJ$&28BP-23"8NH8==!SOBN- M&J13 #9ASX@L27<>:BNP#D>:$N7.#C=)*():0BF!5D@39C@"NI#02-UD"AJA M"])4S6=94PO5WHJAA,$N5]G4Y.OY:O']? F40\\G4 6O77KO*0N_:6VMV\O& M5*.#L*^",555_+S"20N@]K;W%C24QEN^@Q)G_WN]R)97V33J["QUSK1,A.;2 M$6X((% '-]U#2 MYI;$7=J5>ZR1J%][ZN09Q&(]?;R:S+/A?\VQRV@\^VS Q M#B,FN".*8<FR1,_[>V)LC4GGDZPT(XYSY#F M'"F@J9"^&*O#MHFC,J+XJ'T/MSU,:^O?75^G@8!?TKT=_!"8^2&=YO-I-LLV MZ@@_-.O5*<\=XHZB&%7,2;1CW;H64 Q>RN]L*7_+1J:,V>8\,[;=T$C?58EW8[2TS MZNH_U\M5_/M>SEWNB4[GZ75VE*ZMO2"!G&")E/" *2()H\852R:&*'?)["%MZFW^-4)XM>VI,[M:YK4)\1@*XC0-*G, 2>[V>T*& MA9FNSQF^RS-68[*P'2BFK^#4Y'?W^3S@O'SB)^VJJYQ/="G5/@% $,X,LHAC MX#$BV!;+QL83=B$W$;=)R2[Q[6VE[/EXX^<3_IZMS&2Q^'Z]O9!L^6NP^XO) MK-C,.+645JO#).#! #&<844,]#1>K5"@@Q2\L"+#+3/F16GA'E0P&$&+'VP- M=Q4F/FV90(BH%I!*&CYZB*75UNSE;19GC\B)'(ARC; >TO@5/]LYO/&"C,67 M=*GF5VHZ7:PGLZK&[WR'B5/>("TH%]QBPA!3;^ CK%+1,TW;@GVX>3_6KJ@TQ<<& M"01":Z:\5!))QZ@4<@^@L[9)5,U_>%+5@7@P IVKV'ZX0<(H!4P0 07B5@9/ M6'E<2*>5:)(")<97M;AG M6!># "_?MDMMZJ<#;+OT[FTTI++R];)PY*;Y%G M888G05RDM=NOM0M#^_'+Y)9:\_0FEB?_]*J6G=L'>3!RG:ZL?NCQQ'MO:/C@ MC$ T YX\7)!V-]N4OM6_.7.K-,O?"F.IP#$.5M-OFM8^ 1)!%\,)@(/D M.'PV-]OV.0J/)"A!LD/-$NX=I!Z (*XF M!F!EF"\DM8*27O>J.O?#.R95"PCWQ:5:Z_TGEIG#5.Y"A &P)A@SA+P!I)!2 M>=VDOD/U>.Y537RM@=H7=0YN^A_->RO1*O'< $,PQ4 J0XE1TKI"3BUYDXA- M7C9YVD.U]Y.79U-[S[1(.&*8>(<$1H)3BX-X^TE:<-SH%!T8G5_4!7O:0;;3 M)%PSF4^NLLGF6S+]E5.@^_AQD[^[P^V=04,MM+TR.6KN.CTM&7BA$-6$6P\QE*:X#$6)\K" M-^A)([,V(I>\EP6H1M ^4*F?ZH?[[^7@EW)YI1 %%)(#!!@UU C&+74>:2PI M@MZ)U^6W> +-U&5E.K?"K&/^T #ZZ-W_?BJCSQ=I=C-_(D%Q7G"534[?_E2K MQX1)39DV5F,-M;<0*V4*?(1ME#\UPC3I'OG:,O*=^O>[L?XC6]W>YK-X;=5F M+FQ^C.YDQXG'6DB)N0?0:8T8@)KMOTWA+ZQ46)O<&T0! QO'W_/H9*V#Q)]G MZ6X2J)6'VDK_";1(* E:K(X,KY4FP$(V13Q@3GWI";/@=LY MRE/O6$\)TQ0!2:C DCD&B$5HCP?!C>J*CS"[N4?JM83X:*Q>/)L5!G/;Q.P5 M?230(T> M( N1$9Y)"P 02@./5(&:DJ!)ZM"(MN4'8&AW2KCL[32'PK3AE98ZGH75S #B M"RRPHDWFZQ%M]0\:>+>NA9$84SW",#=9S+/Y M30O+E.V,(,&08"JMX40J H&"3ND=IHQYWF^6PNLB\;A5]:\*=\\*J6$,#!,, M.0F\-@9)0 OTM.D[.^*'(GH'^AG$N(^H'F[08(@)E!4>"XT]P@#S BT+2:,; M%6<4E I K0UR/NAZ)S^7T#>B MYX^]T]00ZM>7K.V\CQ=&6:8I@?&"#F9E(9]GLM']G]6KY71^T*A3*C6"MN^L MQO>+_$NVW.8#/*!R>OKL#4\28KRR-F& M"8Z'\BQD"%" (/'*%@6.I0'>LUZS4;NOY#88W=K!?[!:):V$'0UZ39 )_K84 M5JH0)%..K23[:4"#1A4J1C@;=Q%W](=^WRS=N:_5;6.Y#A()M-<"< V=A-J$ M60#P0GIK[(6%(;WPY @W6U5$WS0\G'-;F8QENDFTP7&J$ 01+#TG(3K#!1*8 MXR:4'*$Y')*2':BC=_OX[$1A=?MXLH-$0^LQ9H!JZ)V6G-KB$F=I!!,7=AQO M4/O8IB)&XDS6=Q@3S0!RP E+E-!.0T8M*N0UVC6YD':$PL\R%""Q(Q!2%SA7P4VWZN8'J6X3'L]F?-Z*,=@/O>_GRV[7_]?A%_OGW@ M\G9!N0(4VO^?O7==;AM)UD7?Y3S VG6_1)P_=9WC$^ZVC^V>COVK@BU!%L]0 MI!8O[O9Z^ET@"4BV1!)D 040UL1,MT9" 5697U9E9N6%2AXE65L%XAFRYX77 M'/%&U42[7&M98M%'M+ZVT^DB,K)XQKK?IO/%58)B5;;W^/$M9;./ M]???BO7](O[E6[&/Y6A,PZRS"=ARS+ R7DI-D*3 5A7;(V^\3 KF&9Z.U0I* M7]V!ALRUO,?C692P\8?5>GK3KE14;PTE1!0P"'+(!(6"*V8J.C%$]1C1/5 D MIDO-A5P=,/J;UERXY*5!2*^-YU!*J92 CALM*RIYYE)V]@&Z\*9=@-:SWQH4!XH8XI5F<8./G+*,5G32-*D&Q&#UU:Z0 MVC7U\Z.T63+?V3 ]_[4!HK+PO*=0>T0<]J416E/*)S5S&^"M9+65P[-+RN='YA_S M912LK_/I_VQ7M#\'5I\6LYG?M0BZ )SGOC1(H[B@G BD),4.>6,[T(4&Z6$(X@92$4\M""NHANHH #UF!9:SWKG./E: MS&^^;S'49*4_CPE2 &2@U91@[@0C %0I#U1@2E)D_D$C;[!$R M:K.^WSK5U#_31D4G?A@0/'76"F0D7,YEP_A)H6L M_8'&+AXFTT:UR'\:$JA75$-HB< ^JEV$,FIK02-ZK.UN+F3S2=1<1-5L :![ MUYLIR_(LO_]6//Q5+(^%?;[V?)F+# CQ6F(A#;=&:U,3J^R1.7;$G,OBGR,Y M6R!J+L#HR:PLO?OYOBC69=S]EEW'SZ=#0P*@3$@*F180 T&J5W*&1Y7ZE,[L!>BZB M[,6U!FN)>-Y-(Q,T3PV@]0%>M@Q&75+SU.A!R M+D,7W9(XNSK\;*]]7W5!/=,.K\<%)[FS&F.#D18&:B(9J=8JH,\;L7*%YU6; MU,V%I ,.M2_WD_6?B\WL]MW#X^1F_7.'V2,0N^R%P3B)K("12,9S;1S$1E?4 MP9PFE>>]#NQ=@)1%#Z3O&9@UY3X6\\FLW+*WH5C[J*R;F^6FN#T?G4W>&K<% M8@A'1F(@$ 4@:B4U6X#U*==F5Z+.=P;1#NB?"Z<_YVD=6*'[YV:V*7M9[BH$ MKSX6RW747,KFE@OWS^0A4G;;YZ!8;Y;SY]OL_?F@,D!&OGH^IMO)**2.!4M3X%?5*;E7-!^%@L MIXNR+L-RW2D4AP.:9OOWF4SJ7X=8%I-5F6.[VLQ*4=_&@>_LOH];%I='T6+7 MG.,"S)[Y@4"0-R :&MYX1"G22,':?!5:IMCQ ]0LK@WR<.8' M I "6\'.3!T)H4G/7Z0!G!@F!%M54* M&>$L![477MF40V&X[>*O31BZ9&G/PO"IN-W<;.?]P]K>3QY7Q8<[]?@XF]Z4 M5P=EQ;[-.O[J_?1ANH/:!;*1\K7@B5/8.>\4]8 3YARMM4\'DO2GYGWM?Q25 M-RGIA[F#/$$^%^OUK-@F1_\Y7=_'YTNF[".-ID5K1\FI[P2FI5 :"Z4X1AQ+ M[M3^EH\!8D&*7XF_G2F=GBDM\_;Z?*(>402T9D1A)&'951"Q:GT6XI1$6'&9 M3]3-W[;Y!!;E@F 5ZO(]+ON/^C-!NS7MRW0OAL>:[3./^[J%[/U^9^$BGS;G[(KQ/UCQ6/%2>.))0(XA6KZ0LE 2@I+\3H3@O:9^'NCY5/Q=UF?OO45?A''?NEBOV]28AI*Q\*3B-!D/ 8 J^0 M)AAA7%&3,I62'SI<*ZT;P/?*F1YPGEA_G4L.7%34<5E(T5,@&3;5^K#G*8ZT MYC;6Z)"70.),M0:^Q8&+Y?$J0QMQHI)?:=FN)J&>:C:Q/= M]?B&MK MY,TKL_V7 6E;=+F $#/D760A4LPB*G97QMIJ F C1U_':_V]6)^SR&>/!^XU MY5IQ!7A4FBFGD*AJ=4B9Q!(.^06N,;<."=SEQ,FG7^VG^FGR]V]1)UE.)[-5 MG/:'NT^1#\MO1R]P3@\.Q'I%/9>,*FB)8Y!(6:U:,#ZRE,8TQA]"45O4S8XI M/YU/5_?%[;\6B]OS075X=,#"6H&A4L8["FVI9:):,(U+R2X;8(!M-ZAJC;S9 M814GV_!D"@I(JZ))&Q4<5B84XR@DU4JT9WDS7C(4;>\"*.?3,2'#_O4M;U%C M<[)M3E MJP7D9*5X7DND]\+ZK?L0@ ;&(2BI%=)Z9+2H>.L]5#TV:'M>?'T__WT@^D45 M](^](GAM)%-800*]=9XCN:^:%:G @!Y=M<(6\'"D5'Z+I,XFW?N^'N_F'Y?3 M;W&[FGW_?XK9;5E,?3*?]BSQ57^4V>S#^KY8GMM9L,D+@D1 N]H>:_Z[?TN;C9[$(^_YY&^&S6GXK)[716.H*+97G'&8\4/YDN_SV9;?97 M]H[-#XN M%S=%<;LJ*?!Y,BL6=S]+Q9^GI>+0)M?*RX.0$$M#2:2(Q-$&X-:!BA(_-&(? M25F8[C:\/OAQ,3(OF%K\VZP,IOO79#HO.R4V/7PO>'4P$F-D,5(&6R.C<2IP MI7Q*#6W*=CA0!URN8[A[;F11U'\OUKM I(_%\O-]I')O^KB;+,N4E%4UD08: M^*$A@7CJ)(W2#PV!T@K,Z:YZGU:,(&/[,\A_GG(3 _S@F("=599B:#2Q$E!( M!4'5.KE.*H0P0"T[G=V+;@C;CZ2J^7IJI[--6;;R:5_JVZQN4XP=%3Y2WV!J MG; 04L#W!HSD4>_L,4;OR6-;.JHBJ)6HI3XW6O:,!H#ZZ"CO@=NY#+0U;8!6OSDB18/ M/SP7*%=&2.,8E!1R5W:7--5:H&8CZSS4%Q 6[;$@6X)9N4P]615;UV\Q7^W9 MNRS3B[:*N?[^],S'R??R=]N%/:UN?OMQ-IG_/GDH3O:.Z.)SP1))#*0*$NFY M9X[S?9&BDK*XF3YY/>"^$%4_[Y7],R)?N>-XKDQOUL7MYW74'O^8ER5-/O]Q MLK'2T7%!NF@K,@VDMQA(P2U']:9@)$JI9S! T/4+EQ?UB=MC3"X0NH?'V>)[ M46QG_&%[17@2@ ?'!((=PP!3I"'BG&OOX-X DH+BI"CT ?K1!P6^MIC2"_#. M@]Q^7=;'E2D$3#2XA=;68@&K=7G#\I0WW8/M6['\:_'+PNTBAF0S3-)4;?W] M]1><,G.Z^VIP*E)::2HM@,8ZC*&O>":0\RFA+693-+U">-\_/O_(\.ZD^'!D5 M"!+"2.<<$KYL2Z8-V@2V-8G HD6(E$6 M6D8C=PQGVO"*@I#FU77?COQNN7E M'%DWP_R0:Q?S%S&MGXMP,YG=;&;[=423>7H3K>/MS7AQ.Z;K<,ND)LPS'Q5$ M(C 7#.YS^Z2E#%X4U7(@K.UIWVYZ8=UD6-!QDP94$0,9PMQ[IU&%)@L92PE' MZZRV13H[%IU1:-A7PH(Q0*0E.FY>7'K@(0356IP"(TD,;)>M1R]XSR/HVP7O M&\9S'BNB]X45F)7_IH2GL&#$ X M,J!:J^)D9*#K%RYG7?">QYCKO."592W)N#8*'"+4"69QK;U83]XN>+L#7UM, MN9X+7LF%J/#PC,*(*E MHX C2DM_"!:^FK$&26W7![1?=6),M$K97)M.[>4YD"+WZG,A@EK%)1BK&)#( M.XM9+2.(F9$DQ+3%T$5[I,P%BS^+Z=?[J+:IN(U/OA:_;\KM[,/=E@*K#YOU M:CV9EZV.=F[ T\ZVB]X7*!7, 28PDL[3*'6ZSA^P3"9=X@QM,VH?9CE(/D@X MM@7#P"RA&@F%O(<8$XZAJ6YA2Y]\UIB+'.I4QXA)P>>9O!@:+EO<(6NZ,\V! M)1AXQJGS&G(H:[IKYE/0.2AEO^?M\4)ZOT3@&'>"\XGSJVP"^WO1EQ2KN]Q< MNB.<^RLM## MPV*^6XI:KY?3OS;K;1W,Q4N?R3.7RA&\IK\\((Z@I%)2VBGO%I;&4 2 ]0E72D.58IJ01GFVK M]J8B9(!NMWS)YNO_.6+]A.'ZZO.!*8T@TMA8@14GFCFE:AI&)2D!<\U[S%ZO M"= &4?L"S![O9T!F/R) ;U1<%!9.""$%@F4GO%W-'4@920D7.KM_ZPA '1("+&UD'/!)*05N0F5/=8"/WRM]%/,[ 4M LYZ8W# M0L*V%1DU@X@S*O&>1M&,3CH>!JA+IT/E8!6B+LF>+7RPM121LQ#;UL>"5Q)K MPQQ0D!F&!5&HIJHR)@7, [H+R@#FGCB2Y<3[N%P\%LOU]RB;92'1Q]+BF#]U MX,I^XE7S*4-,UL\GU>#H.SDV8"T$%CSN*802XYPQ^V[OVRZI0O=W!AZ<^WF] M=L]Y34!000Z((5A58)GDO5/3AI_;U!1:.4URORV^O'=P^-R\6UW%W48 )VL@[ M-OS@MRRPZH;DEZ>[?9O,-EN>;!.*#T+F\,-!Q15#) 6S2EADH71U_W:,L4W1 MJL^.G+A.<+1&W%Q[C]\LXQS+/N+S6S_]I_SI]&YS>%"(-&'"."18V=T$6*Q5 M??A:YQIUS6DKCN(Z(=0ZD?/IR//5>KFY*=E6]EU>?(TS/@VF8\."]5XZI,I& M.0!+)[27IEJIXB(EUXW_6G!JD-ZB9>7IPX-X0:A"'"&&.M9-E9<=* MC"P?22)E__[*2RG>.\Y^+RH/6\)MU(N7!$%5NNSF_50QDI\#^[2MN'UG@$ MAVU](F#OK8C:;"0;5%X"Q9FH*(@TR7,6RQUBY\77W'I M81T$9=19+S2@VFH-A-6U=24-2MD\S_>\+M:3V;5CL$5JY\+5>.<\ M8U[;RD? D3>-RF?G#C=)B:9]"N>4T?XU0D,*"''(Q%G8.F94LF81Q2/0IL]' M0N-0DPM)G476/Q7?BOFF^%3<++[.I\\/A.P"OI_*+AMAOF7&G]/UO=FLUHN' M8ME S!N^(3!/,3*0@?+B"BM1,GS+!T.BYF<:J>.]T*")R#=]16!84J.M;Q\:+LL>=D+VG34!/XBYV4WR^+_J/HL^W+T@#,"#.BZ(\-"P!(J!VGA@%*A(DG M$'35:K4$B1U#KE7^&V/@9Z6^/5+GJPL497TR4X^/L^G-SD%2+*>+6[/SJ4R_ M%>[NKKA9?UE.YJOMMG BC/ZR%P:KI:3$2TVY\Y(PBAVIJ./!V#I$M .4%\5] M,E!^N+@\&75_Z2N#8H@C8CPRFF&K, 0&512BDHQLD^P:1LFHO8@KV4)$]LW2 MBML_HFJTW OVOS;3VU*7>C??+48740$KOBP>IS<,L-,!)!>_-##FD*"E7TI( M3RFWP("*2M:K7QZ[YX+IYYB37)S)YA:>QAE'4M\4NEC_713SHTLJ[U;N(EL; M([F-UP?@)*1,2P8XMSI2SQE94<[0I.B"0;JALZ.Z!RYENS&N*]*M_&+Y>_&W MNKDI.W%.YU\_+A?S^./-+K3Y5"N^<]X3E%!(2X/*; V*%/#^2:5#&J1HMP., MP^I$N^V2X+G 5]XU?KA3MXMFW:5>>SR0,@@#0\8MQ%2C\0%:KKBD\?PH8_BY,*6X M5GNWM"/3&M/8_S(K-FB<+QZN>)Q,;]T_9=^_TO;XL+XOEFJU*M:K MTZ!J,#H@'VGGM!48Q=U9 :,E>1)/G+457@[SLC-TM4_L?-[G2(+(U>_'@RR? M/Q8(Q()Y0I6,^[NP&#'PM*MK\&L<<.F@2:!I/A_OXW0]F4W_I^P_NKM&-(O5 MB8#/"42^)0"+&=GK%_UAM,:C?,%X>Y8\V7RSVY; MC%/]?3&_.7F.'1\8B'3>N:A@$@D()=YX5YL7CML4?].@&@1TCJA6Z9Q1X5YN M(G>FD[^FLVV5WT;:]NMC@L?&(<2%%I:K="H%S M;TU[ IQ&T.L# B=1H2.4(NB8=UAS8'BU.N]-BC8]P/SVSC>B).KVA)VS3K07 M8X*2'@J@O;8((B< 1N9)/H1+\7B+7_(P2R5QYG-LU\LDGL!GG&,OQP1N6!03 M9@%$B-JH_-%]J\JX1@=QBI8M?Z&-J"T"YP+1UN?P[-1MM!D='A2(\-$@A=1Z M9RRD@)&XXOTJL8))GD?P2VU'K1$Y%Y0^E4'P\^*V:HWQ0^;QW?1F>CS^_-3@ M(+9=/;BW$@M D:< 5[XPCUA2*T'X*WFU6R=U3PD89K*Z][/%WY_CZ[:WW+]. M%H;QAD%HH906&.6I-V#OK@%(V69Y"=>3A8&E5H;$,S)N;4@1@K"SU6H%_U6S M,!ICX)PLC/-(/=QH]VZR, S"5BB$&;;:,FI95>4E4L=9G70"#0^([0"EG2R, M\R@_7%QVEX5!XEE-/>#"*.T-EIX27%&($I12=W. V.P:1FUE89S'E5\U"\," MJ8VP0%,F&% &B2K6'S"&FE66&#-VSP53>UD8YW'F+0OCB7+4:$(LEU)K0KDT M'G-=44X;IQ(P/<@PF>RH[H%+X\["H%A[2\JVWY989H@U53H,8!#3% _PM65A M7*K==DGP:\K"\)Q!L[TQ89:460?0/8E55+_&=:!WQ/4F61CG$7I<61C$:$ 1 M5,II1#$ SH']A0K@#H&1@2R-_1=E89Q'X#%D83 B!9'(2NS]\9IMJD=7^XVF>P58&3KV:RG06X)B\,QD:C1-A((,9A)+WP MM4]:6 Y3-K;FV1LC1F('3.@/HI4*\)3"NSJ5M-CL%4$;S\I*;@1S1ZRW2*C* M.A:8:9 E\6/$,&R%[/T!KQ*?9Y' 9Z'NE?%!$:P](Y![!Q7R4#@.J[4#:%(@ MUSQ99,202Z=Y?WA[F4!U%MQ>#@_$*L(, PI@XBU7C)M:T@3561-+KM@>[8#6 M0T)9I1=\>"R6D]*CW!X"C[TZ"(6XE8A2IX7"%&+-JFMC$17F%'OD&O-5ND1G MBWSH_SS>4^ZBLW@_-D! XEG G 0@JK^60$VJ*SP!/4OJKGAVDLNHP)=&Z=[W MQ6>*P\?)]Q,Q[V>\)0C*#5182 BCUF$AA(94=# 4I?B&KS+WI?7M+IGF&2^J MRL27C\O%M^EM<:N__[$J9U_OS>IF/?UVZO1M_I+ @078H;AV#87B3!%273$+ MPDE20M_YUQ*==T/L\HZK&Y+WE'WUZR1;.4\(PY())!GG&D"A]Q8@,EC"1I6K MKB?92ED#,!<0.JELV7O-85VM5@G#QW6EW3H&SDFV.H_4V=)X)_.OQ8G TOJ9 M8%!4\H%T)-JL%CD+I<'5&CB@(VMEWPX[?\['O9"860%Q,F;OV5-!>"4-)10@ MRXPATD!!:FD!2361!@B*"_CW&@(NHETN#/PVG4\?-@\G4?##'Y3_9U_CTB.H91KG*UJV=VR64E0F[!7+N\7RH4P@_O#7;/KU5&!_ MH_%EW8DH5$A# @4FRGNN:XGBA*8D@P]PEVH/"J\WD&^5V!S[F6ON]T0NULB6O[ MNXQ/Q=UF7H?U?#]=*_CXP*"0A#1JAQ@:+SCPGJ+:(<$93]&9SF[+<<78:I7* MV3#UVEU9F1APHLG+D6&! 0,U,PJQ,NL<6J5 J>SF[*<"D>B37V*3C8FRU3NJ>(?;NX7$R79:U64ZD_3<: M'[BQVD?; R E-? .&5HKFX:;E(CY:VSFT3+,DHC=Y\E8'^H_6BEQ>6>>E8=? M%'=V3#P2C@(JK29$$56+':0P98>[QF2--D_/UJC>5Z3>$['JP.K5KQ.^YU%D M1[3(E$/4"HY)U*?W/"*,PT:AT]<3ON>5H8Y9J;A 0C*B):_L!0(\&5O(1=L8 M."=\[SQ27].-O'* : *=\/$CFI4!\/ML-"R5Y$G9!L,#43M,;G(C?QY=K_-& MWGON%9<40TNIP*[L5%.M$5LXS@O9"]G<^$;^/*)>?B-?W&R64='YO/EK=;.< M'B\ >F)$L-83!+7@2@D"&8YB4^GG4C@PLCNO%GBWZ(*N%V/A2W%S/Y_>3&:? M-X^/48U_I0#!2]61EFF<"U7; *6JKOMB<7NB=L]KCP>$L+54 M<,HI+)OF:21!M3(.Y,@4DO88O6B=MGV@IMJ(FP/GV8A &480""X$HLP('+4Y M6*TO*G:_6DG.-K!S.7G[@$]SV&S7P[T$91(PPUHJQB1!M3@0Y%-4WO/#+?I/ ME6X#+N>3M20%LMQ8")5PU6J5)6-+;6P; ^?X5\\C=;;0O5YZ\VAAD.;4&6"M@<)@R%1% M"P/ER/)\PB>"WQM].8QT!,3#V47C4?-+:!>\II^T(ZL9T%'7&_2 MF^<\0F?;O[+TYM&0>62XIU 9AKTVN,HB 0XB/#*C.XW]%_7F.8_ ^0JC#:-1 M,[4ZDH<"@IS2U& >S8V*.LQA\DO8[6G'91;*#Q>7W35JUM!(;XC5T'HD %:& MUKHR3:L;/L"ML6L8M=6H^3RNY M;'5:C9B*9Y(AJ*CF-IA[RQ-=L 10T*H4V M9NR>"Z;V&C6?QYE\MX+#;]0,2[(!$9GD!38$V>V5^IY9D9@Y=85!-VJ^%-4] M<&D,M]X$&,FQ)TQ#S 'PFOB:W-RRE,IZUY.[F:;#MDSCGBZ@&OCJ#XP(B$)$ MI:=14B6V7%$H]\5JX^]54DO! 9[7[;'[^(74A>2]IJ )Z*20T)BH11"#)%*@ MBC.!"#*FQP6<9/XVB94XCZ37%RL!,1/0&8@))M9IJZDVU?J<(BGGU0!]+EU" MYG*J#C]$ B*+J&#"*,\=(< ]U64<7.TNI4[6\ $=&YK]JD\&'L7,!87,!Y5_+Q6KU<;FXFS8Q MHEYY.AC/05P#C^M31C'KA*SI([5+N<>\'B,\?:M))^W%>2S[I(QG,W@% @>> M#(#A,OB02NDH<]PHY7@U1\O&=HV=Q*5%FY1,R&#;;7(-V/W*HX$2B:CF911( MU*X%!MC:>CO4..5\&*!FT1J_TTG9PXG0["0(&FOJ"!*61XIX*(4UM:H>236R MF.XV()%.Q5QHJ)MO[7N3+*O: MTOD9U3YDTFF:+Y"MFF"5DS&=;^+$]RM8S%>[6_1G[4Q_F\X792F!=_,HS<5J M'07CQ[>X_][$/_]6K.\7\2_?BGVX]-'8MVRS")9"3 2'0A.I)8C:!\(5'PQ. MJB?[2*<&9N.A(0$S;2F0#%-D;.G-0J#>,S4E*>E8 MUUCV^E*KL27Z]H4@/5E-;\Z S_;YX(T1PAIC$=$ 0&\LJ+TJUJFLUUDY0E?3 MF7P"-9>0M2_(V.ELLSY:0OC B* )E-HIS1P#"@I"''G:FAU*228>H)>[<]!< M1M:>RE2\VC+I<_SGZB[2I X&_X7*5QCO)+,4XG9_7D^7:3M8G=9-6 M/Q00T65:!_,"(QG-42Q@=59S%7\<&1I[5G#ZY-W52,+[!JG+[7TD:(D!T2<"G?+@[G/6O&\8\W)0Z^%HN[GWU;TU<= MI:U_(VC E.=$E4TVO=**H2IJ! D&L!^9KMD#H%[M^IV?=5>SH1]L2M_R%P(T M!DE)%<>8$VL4%\95]%.9ZZB,&OK],BY]+W]^%_$Z-(\^'\162@$'&B)@%.". MJEI0+4NQX<:H,[2UQZ:QH:?KKJW"]"M<8PD$$/)>(P<=<>7%IJ\Z>QO#9:,0 MX&YH<*RRSY?("QT_^Y\C%&@T/@B^W:M(20?'G':&5%VQ#+WFUGQX>Y8M>?YK;DOO6.K=_/GSTSG-]/'N&,T 6:['PJ* M(JE89)8D0F&JC!&HIJ;S(^N5UC6">V5.EL.N6N&[Z;\GL\V.Y?/;_V\SF4WO MOI<),+L%]7?X'9]6@[.OV0L"PL(KZA$O"^4XHA79Q_'(B!;!&MG<76]%QY<2 MM]N;V6*U638Z$!/>&C2..[;60GN% &,<, ,K6CF#1U;\OVT '=QCNF;$H#:4 MOF/#(U#C[74%X*T@TAIA6#"."B:@YP+W5*0;B +U0N<_:;KB0+>1R M\6WK-WLW/R[,GQ:SF5\L_YXLC]T[7_"V@ @S"F#&+16&","1J;1M3I7Y137! M"W#S/V.G8; MG-@I&CO%R%GZXF5<& 8"S?UD^;6X_;(H*^C&WY\N%7;1^P+&V".%M%#%@\G(># .';9W:W!,M2!0V*I#T&& $5+5VKW5*(MC9Y9MVI[:; MW_XB&+R,![GP5X4=?"KN-I$ET\E?T]ET_=ULEB65CP#O^, @"(!E(1%JO9(D M;O0,U-*FA,P:TY&C0$L^BZ55PN>Y7BV^[D1Q&[Y9CN_M!G4_E4_%XW:67YMT MF#LP)%#+RI.#,@^\ @!"QG<,5$0ZJ/J,OOAIRF=&69P>'&J [(AT"+RKUMDWBG@2Y[XB(-N6Y+-L)HY5BM!)(."LXU!#! M2&W,;*3^$**I?I[\,U;H[_L_GHI]N.!M 5*FH'8(44HME,Q*;G:T(< ;-+([ MP72('(R7ZHKDV6*,(_^VBO6_BL77Y>3Q?GHSF9T(=C@X)C!3%CUD@F,;]S4& M 2?5&J%S.L57,\@R?IWBX&?,M43U;,C:+?KY;$_&,QP<$S#BE&IGD6/08A6- M?XOV:T0:T-$5B&R!VZ_K*,FTS84?%6VB.,G#,0NO/Q@ ]98!KR$6D%J"J!:P M6HV/EODHC[84KBY:).=YX%@5-__U=?'M?VV-ZN7W'3;V_^=G6.Q_'?[X_ H4 MGOX8L-786$P $]H*ZH'TKIJOI6)DELRES%HDTJU[/AMUA,]&!13G":026E&H MB:).([6?;]GK(B7F:(#70BWQ^6RZ71R;]F%]7RQ/;N&''@V,6$"!8]YC2CS# M@FA>S=*B)"D>X 5+(G=;HN+%O':;Y>*Q^&UZ>SLKW&1[6:CNRGDCZT->VL'>0?$O3Q$=36=?)S<3.^F-W$&_^_D<3(_ M$8-Z:$#P%"B)RE)5(!Y0FDGK*ZD@Q-B\_=:O#0YMD;7[%J_AY\2(H./;+=>"""*Q(RR20]9S)G+DGO4T-BZZ('$R+/9K_&TRGWR- M!/U4K!X7\]4THM\OED_-YTYAI>%K G$.".ZC4J:IYW6<@Z>6@0#D0B'"-I#424J68K'P+U# _LA[A6:"43.5LJO:6_/WF@U+*8K!K7Q$QX:S"<>\"UEE)SI'WIY.(5K4@4AG&; MVN=#YO6JRQE(G^NH>;^8?WT__5;@\KP7!:DLA,;#^&^/N//0&5)1 MPT@VLNXGK0.Q4VKG.9+6<6+WBUEDV:H\/M??>SN,GD+//]R9Q4.9L[E=T*=B M-ED7MV4RYVK;[/6OR:JX_3CYOJL?>OK(2GMQ,(1))B6&7!*%F1;>[])&-1<( M-BNJWS/%]/.%-2SXG/+FLE^9(I!XA0TNZS<*Y$1%,X63;.P!'G"Y /:R0G1& M)O6T':G;VVT5^19)#<_G"U3+95D1>KL<_?T%A%69(WM&;DG:-X*3G@" ),+00PV$ M 9#MZ:C*QO1O>]DEH#ND^VE89D,[@DAVE=K MD<2/K%1T#QCX.8(\@?K97-@7T^9I=?/;TF7V^^2A.)W8TL'G O-<":CBGB X M$M$$!TQ7E'6T65GGZ\'UA:CZ>8?LGQ&7Q]D^/,X6WXMBJ]Y]W"QO[N,#_OL+!L\T'<6][MYU.4W6\)O4S.^ MW$_F'QZWH4;_BJ]8K][MV\_]64R_WD>;0'TKEI.OQ?:/96]F/YDNRRHT1\VS MHW<2NUOS3Y+Z<3F]*2(%MN\\9!/T.:>@D/'2,0J%*UO.*(B5JA5;A%)<@4., M0LTO&-?&XKXN169;;$W+OJ#;O[Z@UK[F[=O=R.MN:LT5CB:OY4IR&,U<;EWE MA('.@$;E?KJ^&ZGW_V+Y+2+T@%0\0\*^Y_+_Q/5NCY$M$9K?D[3XO0"9HYX@ M0CE&QAJ-N"85?3$P(ZMED0N,!^],^F/=L.]/4!E+R@"A %OFM*;>R&HM0NF1 MM??K\Q\G:9$?'!::T9@)+1S53%"*%2'5M M +VS8PM@[A4N+X*?VV-,+A#^X,K8V6(G 7AP3%!> ,PI8)Z3,M0$&EFOD2F8 MDHIUC>ZIG.!KBRF] .\\R.W719R1$%'L$1,, T2PK7S%D'*2M9Y7EH2MP<+M M(H;D MJ[^-$J.C@MQB1@(1PSC2D8%&RJL:GT"Y6W!G .%K?"]&98NHO#% M=SFE3'RX^]=B<;OZO)C='@^\>O7AH(3 +EI;QD,DB7%6>EC-%#$VLJB]EKBV M:)FLB0#8[ZDG"IN^]FS $KAX:CL;-U*K(? I?Q;Q83F9ER>#;A^E\6EZPK:??BJ;8:C0^$&8ECF>K ML81:[K&EH+(I*/T%@V$D#&5,6 M.6Q _ $^K3[^8VQ^B=[0\_.M?A?L&=3&_67RCXZ'T]UTO:LO5"QOIJMB'V>W MCR-,W;*;?",HSA3A*%(1(VV4U\2ABH;>YG4 =[]9#P7@??&OITC2MP#1 S59 M+*7(:J041$)JA)'<,X]239M5:.LZ0/0:BFS.'X9=JQ,<%@A1@B4# .""-<*"EK8BB9<@UR-:@XEX4O M6I+TS4P%?3!F%"!T8$C)PUR# N&:.4.4&)JM8'7!)X!F@A]G^. MM<.'/G%6_K@L3FCFN'N8!_KR'@(MKEPL!OT_GT M87/8='KUN8"%<]81X1%QE!(G !?56A@86T+O15Q_;%B8_-,,"\^?"X0Z M8 1&"FD5I8-II&"U%JIP2N&N 5H_K6 A@7[YBPBIS?I^L2PO^';UD,Q].6)U M0.OH[%O!1&XI+HTE$$"@"+*@TN:D($G5L 883]B?]C(4#@X&Z0>M] Z_%CPD MS@C**'1,(8"\P;ZB5>3?2,HA#@!K7:+^(EZVC?L?Y[=K%;J?W_MH/I=]0_WT MG^)6/2PV\_5^OSF1F-+!IP)CS#C C""04F3OS#_/UDM;:3[Q_N/BZ+FZ(H__2_B\FR*SDX=P9!0FTL M0J@L,_B0KY-;S>3V0EWXZO/ M!\,8HLIPB3 1PC )H*G6AHD<6:Y&_Z['-KC0&\+^G*[OMZ%:9?SF_?3QR\+- MUV60Y*GKLC/?%!"G6EFERH(5W%N@<7UM))FU([OU3\3$*82U2NN+=8*G^7SX M>Q[W5P@^%LN;2)T/R]\6RRHV^/BI?LX[@@=&"D,(=%Y*IKAUK*:? 'YD06R= M<7V1A_X7XZJ*1V_6*:=R[1G#(7#<*\J4H50#5X58R6B3IES(#DAGRXJ-) I? MS'T[C0I;Y,U*S6^WQ:SW:0D?EXNXU$C9X[!H.#Q8" Q%B#MI->404B7K:P', M18K39X 7M%GPT@WINSB>2KLA]7AZ\8[@$8) *("@\))[!S&LB2812NG--4"O M>=_'4RK]2>855@ZI*IW 9[D8QF@#=0JSR^F8K8J$Q=U@[". M6ZVYB M@"'CH**N($H])DN(QX<-#1/^*1 KULV;Z77D'".XYYEPIPIW#GGC( M775_XQ"A(RO&?R&J#<'KW/1J$#0[)P\-"U (M MH<;2^#7#O-545QJBDYB/) YB& !X<>RVQI?LM71::>G@G.7CP73BFM8 MJQF8VA3L#5!9&P3VVF9*+\"[J*6#M( RK3'798D>PYSSN%H783;%-?GKM'1H M!6X7,>3B<[,LE[O\5MSZQ=)OUF61EL==<987#74JG_V^VV9)A5V/Z>,G;&L? M"%&Q]A9$C9M1(J&SSM3>&@B"<4JO-8=Z%@_67$%L M^JX0)^2H+3N[<,1%5%4HK-<9S<24!A%##+ :#%(S,*N]C=:M'A_+WLN3^;HZ<4B^?T*^EQNMC\ MX5$!2-:V%"3*7D))_M3OSEU,CV&#,83^,AZKUO4"@\_>4! M>NB,$0 )B&D\)(RDOE98=%(\H1C@GMJ[=SP[R[+NM"]*TK4V0M/ MS^R2>>"IC?BBEP9NH99>4DRL)SHRB]1YSLX)DF+N#[)4>$Y@O;8KY^!2_AS= M?1V%G=K]]SQN4/?3QWW\U9?E].O78EDV29DL9SMCT/WS.%UN7W[0W,H_E2 - MX*2\(HGFJ",^DK:."G/.L)%=BO<@"5?"V=[DIZR5/KTIMX;I3:%650#CG9], ME_^>S#;%A_G6C6(GZ]<*5&>?0\", ^,UIL)J[Z.B"K6MZ8IMBB=N@*'1URHQ M';(TJWWPUVD2_/4S"9XV@5TCA%-F0AO?",0!KIEQ7%FM) "4,U9SV265B;A& M!W6'*E5/+!N\6;S]Q[^+5=F;;K?"H_9#BY^)O&12<0>M)50)22E450"DD\:D MG G7Z//N&/S]<&WP^-_E_E<%,-2WR716^B/\8KD]Z;J0A1.?#,8P3@5F4CJM M"*.0L:HN633ADNI17Z-;?H!RT2X'\UL1/\V_]B?HXFZQ+-3M_[]9K;<^N]9M MA\9?#HY;+Q#DQ' 4*:B$YK5ZJ1A.2;X=8ICQM5D,73'RV@Z,>N$93HKZ6V%; MSM9HR3S%SA(+":UCRI1.JB8TQ%N&ZS\B+F5=_K/AW?QF6<1??ED<6D+4!#\L MIU^G\\FLO"[\4BP?5ON:J*V?%TFS"=P* 17@4OGXHT0.^:ISB3, IUS&R38U)/D,3@#:XUL/=WDX 7[VV](OE M/DIUZV$H;K\LGNJ8M&^F7SZ58"STGB-NG>.*1[HZ^A2!($U*)#-\NQR_(M;F MLN3C^A\6\UTDX^1QNI[,=J?=BRC;*L+VB*5^]KN"%0PP#R667D;J."MY'7GI MTVK$P;>;[9R\&;SG:2^Y=>K7YJ_5S7*ZRZQY/K!5]K(,9IS>[MNZ5,-=Q)I.O\0_O%W]OB]-/ILO? M)LO_%.M=W,GS 1_F?KK<5^+^<'>W#>;:J7@?ED\ENJOO';4+^IU5X)Y(0X$A MAB ' 9(:N8KV ,.D9M9O5^#7R>7D$K>[^D/5%*)UOYO&]*;ZW?OIP_2@9^F\ MMP1*C$::$T?18$C#VROO"*7A@3G# MB'K&++9$&U^O2Z8IVV^7PCEX,G@ENPYU5=&*>*@3@W\KUO>+V\5L\?6[^FNU M7DYN.@D-:O[U($D\.B#FCEFE-8@L0#7=E4K*&(=O=\##YN;@@ZE?6[G[Y[$H M,^O+RX:3,::=?#1HQ 6!!NBD**$*4EM165/:4K$Z9C<]EW@MJUX[+:9?)4' M4K7@?R_*TNBSZ?I[5PZ@YE\/%&I)O'30>XVX1M +42L"D*?X@L;D]\\E7(/B M]E5*V:?IZC]^613OYA%.Q6J=4\9>^W; P ##(*=$:^L]!=:3BN8MX #RSC *-+$&EY>LNMX,F?)9"\P_;N\-/J\G MR_4P):,E>'8G+1#]5W#4@BM?2A8$CDJL +*<("X10S+^JK4@)0+ M\3'Y$(8I'$F\O!;)B$2^*Z9EF%D.\7CE:P$ZR0W5S$>J(F^ 'D3D;FQ=?)SO'Z)BIY^9JU#&$941GMI\U3M,LN]/)Y]>2R=M#-='4\$?;L MEP4GG.+.*BRT8@!H)%0=G@:U2%&:FMODOSK:NV;;M6S^_=H/ DILF80, <,9 M-T#*^F)+&IJB')T=++BS']S\]I>2@YY9>H5B\F)W0=#1UUWA3SY5?P@K4.\WXD\DP8#$8,#U:Q?]4'TI4HMC>+ M@*P66B*#2,D)"Y#E^[K[C&/@WCQN@Q7$WD!P-<+XBI>E+XD\<>M)?4R;6+!.$J,0DT1!1C2$KE9X M.(K_?G.&CD$T6X3 X!/Q+R5*W6S4+.9;?FXFL\X2]UN?9##6$LV9T-0C9*0& MI2*VYZ(FYBU3,I<@7R,1(-/Y:GJSS8WK]0 ^,*?@B9;$ M2F8CV+P3D2]5<5G&,:O:VP_UKD="]:E'V!NO<_GSQK>!Y68HA M*C26 N,!A C4/FH"DJI+CJFXY* E*I6K5R@I/9F.#6<0B&9.2NRLXTPZJ#V5 MI-8EM$Q);1Y3P7TMQN#AU?=A]5TPFP"=!1P#;S$5@#.+G;#U[2MR M*84ZQE0&=-#F7?=\OT)Y_%$KSB1V/WTT&.Z)UTXC&_$0_PC)[_G>S6*U_7ZS_ M=['^5-PLOLY/]&7M[)N!2$*,HL)[[0F4%EE37_L8PU):>*,QW22DWY8/A8=7 M+R>[H#>_6.Y_53YW[ #*.Y' G5#0R+B!2BVAQMA87JOB2"==S8W)I3]@B6J# ML=?BSSB:?+']HYVLB[I:7;8*.R=G$B@6,!J]99=VQ01P-AJZ];8GDEHZH;,= M\7&6?RW&*VK#YNVUR-J+R.WM;I3MRJO)YP,D0&!NM/"JW-\<+ZMB5/<;&/D4 MJ1J3,[Y_F>J G=?BB-A=WU7KKK>-[F,^7GXRF+*D.'?$8HZE8]!A5,=V4^52 MW.QH3'[VE@2F?Q8._K1Q_[V9KK^_FZ_6R\TVH>C#^KY8?KF?S/>$J'7B[NYZ MSYU#! 6SG ",N&6>*(6-KIT]A"956T!C.YTS-,GN?J__]<+=L9E_V?[ MIU?_LG_/"P[=+9;K2*_U?]TL'G:/CNWE\\F'[.ENL M)].G1N6[J17_K(OY;7'[?W4O]4^^V6T[QYH_GXI96=*M-%=7+W:Y)EDW:2\. M."KAGD2#MRSS7SJ$G8$H&L'2>(,]:51JJ*-]\N:^N-W,XK(N3ZW\4OJ?C^V# M;7TC ",Y)1 *I94#B$9CIJ:CTR"IX/CPMKE8HYJ),H]61SLWVKKDB;*4F*R%NKK']86H:JT* M06N,. WQ<[OY_E8<,&>:# O((R2Y1( ;[#@24L1_[F=O ,W:]6 !DBG &C4 MQ/M-N[(S*&9>I1 -KC&N$=P0@HU6 !)MB$9*U0XM M[%,BEL<9&S8( 6J!E5\L5B^<](U Q0ADV0BCSA :+WE*OAR@^+;"R MI[O!C\5R>S$XO]EY)_Z83]>KMQO"UR]K #*4LLA*CCA297$:O6\+A@BQ\NV& ML*$'@B -E;(<"R& XA B02HZPK3:3@,T4'.!KK,;PO/8E4L/^#)=EXM[-[\M M-]W-9';BIO#5YX-DW$"EF4'6":H ];ZBKB0^*1CT;"AFB;#.CXI%^WSH#6-_ M3M?W6[DM3_W[Z>.7A9NOXS%Z\EKPS#<%;B2DCAK/!?$2"".YJ^D1%9RQX3(1 M%:Z6INDC93.JX:"6WQ[K4;N8MH MG&OW*:-YRSI-Q\^U9T\%#SQD3@E*8%D>0S+)]Q43D6(:I5B/0_1>]GZ674[[ MS!@Z>3[]\%QP. H"L$)[SJF05GK#JK5$ZS7%B3= !?TB+KZ.A(OH-^R8.L>E MIX98*LH*!2C^ U1[HQ*"I%RS#]&AV_N>DD+]P?A@KR"FCC+.H<5<*B\Q]DAH M92O*.N-3SLH![G$7HBI'3-UYC,@%\4_EDDYLE/4S01)"+!="8R(\>T9$60^*Z:@],O)$CVCF9C7W,^'@ M7"XNVJ-?-BQ,_FF&A>?/!6VMMEJ6";M""X.> MXZHA(Q@;Q3 PUL9#V$GX9 (;F6+\#[$\1N^Z3':67>R_?AXL4,[HIRHWSP(B MCMS%7_BF "S@@'('2%GN5QDA':C6B&U24X(!'HPY0;'(R9BWH/[+ L(1%DQ1 M2;"/YQB"5$/X1&6=9&$."/Z=8S!?!/]Y#!N\\G$U$?RZ; 6-$8D;'^4(*A?W MOHKN*%H'XU":>Q&407'N*B5F<.'ZD?L4$@$DB5#P6$4PP%I)\"8E_FE MSM7 M+2TM\.TJ965PL?E>4.4]H])2R843T*,JTD3I^+MQ./FO6E9:X-O@9>5DD;(? M2]%V(3)G3B% Y*D" AI(B43"$6)K#EB7E-4R()VL1]M]X!P=FTSU4D2\[3D& MRH7G$)0:M[&(42(DKW=L8%*J99VM^UU+=?&!RV7;3,\EN.-J.<,\CRHX5%HH M2P"V'F-4WT%BG7)O-R!%<0!B-1067KV8#+SC#!"( _7:G-^GZQ+*'Z1^3D<@N#';G."]-ADKX6B$.86D6CNF@@ )(1CRNZ MEI$+(Q.8/I'9GI2TQ,W+XP'K[WZ8GTAJ?^710#A"Q&'@D">VK(F$J@@93 DG MOT1$7R8^+UIE10N ^?+WHBE@ZD>#8$(JAST5!I;98DY4_8#B+&U2>X>KN4;J M%3"7LJ(-P,3G&N\QSQX.4AIK ,&Q6TYNQH/?*V@NYD4;F)E^:[S3 M/#T;F)% <@H1T(YXYB6SM0)H 4\)/+T:)W6_F+F4%U=I)KZ_.!LL]8.A/.V) M\8KK"!QCM+.U,XTZH<86SC,Z[TI[O+U.R5G\72SWRWZ8'KL3Z?*S@3M"I/8$ M(Z,1ATPBS"I*&^53%-.QF[\7P+53Z4GB[%7*T!^/CWW(T$^?#899@0VA5#DK MF(ED5C6E%<%)/97?9"BG#*5Q]BIE:-=#^L/=A\UZM9[,;Z?SK_L@@USB='@& M 4/@)" R:B42&>^9IC4H$#,IO0+'[C89F&2UQN1^4[SF&]C!3:369G!BTX)8?\S# I&&U<@AB# G'QE&.,*06D4=#-+^JF:DE( MKPX$XQ3B'X;HXNMT7I)*3V9E!MOY%1OZF6:PSBK+F ).&(:H1AJKVCM.DIH1 MC-V#>&WBW"H2KEK[W?^E](7UI/V^G$& DE LB%((*\VL=9C#BOY2H91JC.Q- M$OO0?I.9?)4'Y\M5']N'LAV49TXK:&4P]58!1:%44A/(Z^L<(T1*YCU_$\>< M!V.WG.\K0Z18K>-TXR*>>NBIF_7T6]FEY"U?Y-6 ?,8H%,X0C0DN\\@]%-6U MEU.V69W;?O)%AM5+SS!9IBIB@9"BGA(KM*SHJ+7/VBAJ\%D@C4'762^]\]B5 M2^>XK#,(@<@3P+7Q5!E'X\9<[\W.X*3.( .$7@\8.-H9Y#SJ#Z8"QQ5T!@'" M(L@$TIH8RSA5TM>4!4"/K!3_A:C*T1GD/$9DZ^WPBK;WZ?,?I[L]'!L78%3+ MK<5206IY&=?H2.7%=0[2E/NV 8*N7[C\W$JB1<8,9I_MN8B\-PXZ#C"Q6C&$ MF(>ZY@66*"6W9XB!&;WK!ME9-GB@GZR<5)>Q^+28S?QB60[J0B@NFDA U#-' MF4;2<".XM:)V3CHF?(K+ZQK/@Q;AFZTT5PM\'9&4[1SQ_0K8;@Z! :45L$Q# M:./_J*.:U3QP26$39\O6X[8PSN?U9+D>IH1U#//\TG@1"*Y?$(=7%3:JT\J9 M^%_#A?.2&&1XQ0%!5$JCH;-UQ$'7GQR+"";Q__HE,#+FKIA&+O4JA"]F$92Q M,&+$&8)*IWBTFY6J^6!%GE!?N9/#>?&U=.2_R>&0(7#]HOCO+9=ZE<,?IQ ( M18Y#KXU&!@ 74>UJE,2M,4_-V!^%\,MPS;ZQ2&(2"*Y?#(=H''+"F/<*BS)Y M7'MFL*B2T)VG2:?AV4&X.^/0S=_.PP%#8$1B>+)\_&!?,-!!-/&*VK/@! M&.&>,5CSDW&=(M)#O(P8M2^U0\;_2H(\<.F-AX0"W!)#HC8D$ %8$E?'(2"0 M4NKM5W;1=B,] ]P%S@30]8O^*!L408PA]SJB3C,IM4&H#KT0+$D5_U4=Q%>^ M 72+H.O?!?:>O4T$_3"W@',F&)0C2I31,,HK(I'VL*[\YSC6*?>T5U.#XDWZ MLX#G^D7_1U?B,*7_S#D&R@&#S%!(/?.^[ KNZCMZ341*0OS5U+=XVP!RX>?Z M]X#QV/]24D\($]1QSK"CUE6<(PBIO*4P1N.%OW+I[PP^N01_7%U.N19E.6X& MX\Z*J7.0>%_16$*3DGDZ)NT\W:L^%!9>O9@,O,NID% *S%'44["T3EKK1<4- M[%F*SWM,VNZ !:H-OF;50E.;K M A.0,:^XPI9I 0#5E7N.(*91UEB+42,^ W=RX;8JZK O^?!ED8[=2U\9!/06 M $*M%I8+BC0$IJ*0$2@E@OUJRH1EP6\F#O54/V@[]T_%XV9YG9[ A,VD@YQR1F,YPM""OMZ?1R\)?RD BX' M6WK:!V_5_/93L9Y&_MK-?7<^Z,CVUO?$-ODR+(2>C.MJ_I9@O).22X^$4U!3P+FJ#$'CD7N[ MBLZ+SDN8TJ\:6;SH$GIZY5+-L\M) %'8$$* @8<@ZY(&K]'PC*.$)T!WG MG7*[RF8'/.KI5FYK-KY=O_U\$P*<1=A91:F10ACG254AG!/K8*/*OOU.957+=,N]R(WD][-F+;!$,7L]FX;WE.L3D*YM7<'(;2!@D/G MF9',840LK^C@A$,)X!V@L9T9O'VQ*1FNSZ7LN=[QK$78JE1K=RQ?K38/N]]% M!5C-MB")_^_#W<^QE5OZG@?N?#,)47N"6C@)!&7)T^PY(5K7;TZ_/' L&3$\6A1& 80)!PY75"-,CBQUM\ MZDZ+>66F3Y[D=_-XJ#UL'VQ)L;GLY5H__I_VKK6Y;9M+?]]?@_OER\[@VLV,VV2; M=/H1H]ITPK>VZ.KBQ/OK%Y!$V;$MB2(HBJ8[4S>)3% XSWD ' #G4I]31FE? MLPRSC*..OC5X9:/>@790 "@=0]IL-VD*BYP-Q +70]HO)Q'@9V:4XU$Z-BF MZNH[ S1>:^B5LY(!9"&-J&UP$]JS'(\-\>Z)/S3U=76X-/\]*GQV7Z2@1K], M>:$^Q($YF5X6K4Z(FKXN1. %I5@[ KSQPCL ZD$NE,T*6Y7_DK4_S?1OIS2* M/#]\0'64E=+Q=P831R6@6$&'&5**>5,[#\:QSFE694+P[ND_-/UU8**\)L"+ M??VC -7K OSUL"W]>ZR]_*4 KK)3*.2SC)& ,1VP[!4!@ ML[*K_WMGVX]6^O&*6OXU+_Y9QL;N/F%R-F^HYQUIX.>TJTF(^A- 88^QX)A* MS#'2D GIN9(,T4;AGOU(V+5Q(^\\GCP M4%#&A$542>(Q,)Z"6CK#LJY(WM(H;:SD_:.T#::]'0,\ZVK\\D.),EYO$82' M&$" L!%:$ :Y\/! +E0!Q2 $.J%"(B[F0W MLB' P.@Y M,)QRB6J+:5^L^3(K)O/E[&%UNK'Q-;G\9YEB&/<09T^K()"DC&,C3<0/0FH, ML%LY'1SWG--"W=6IH#T+A5;!KG6'T]GU(U+G/Q7K[+%-&;;G%<%XA3@3G'%$ M'99" *MK!!C&.5=! XP .2W+NL.YIR.XV]O)[.'C]>?RZ[2\+B\GTX6ZO$P1 MSRF0O[HI+\LSQA._[$J#,[G=C8(72@&)&)"&06&,1R3=DP'A#1:J6;6"$YFQ M^_!O=*3>Z 5!Z-4@O P?-RYV]]=W,6OG6" M_"GX=E%-OSX9$1DTV_&FX*2,1C75!L8EEUA''%&UC)C1'$MG@+N:'MG5#>!# M,GFJV]LRBEA-W8_D9U6,S:11R%@+M5 \Y:YF$#J]65Z\D*Y9JIZ&0_X1R_D& MS%T.!OL>#U0PQ[#A2G( 756@97Y+"E 0NFH$U0E@AC"+WF#*@EB%.;R/)R]R-&JMN0.R5" >O?)\\%9<DA?Y>8T K[/KBP,9B/ 6.,(L-DX!#8IWGJ^)?*SD)&9L_5JZR#W&G M-;!G(U CM_,]K0*AU&J)G'?2,9N6OB?CSNB16!:=:OS@#-06W=Y8M)POJMMB M]J+G!_>C!UH&A03#2@BN5-I@6<*@KN6-^ZZ1Q35VHOGG;.H4X?[.,_Y3S>JN MSP^L9R\?#EQY#R450BD7%WOL@3.U5!QD)2X9T![W1,M8-IY]L>2WR6WQ\?JG M[AY+.?E M??%;L?A>S?Z>_S*KEG?[ZP'O:Q,8L@1H+BPWW#!MC+8;-S3@H$8CLX([T%]U M&F0S7"A6Y8?+",-^&KQX,$@;[32$/9?62QJ'@0"N[J&7+L> '>#2T;'N<^$\ MX\99%]/+;[>3V=_'[YY_:IK"VUVT^"'G.)TRSF+4'0$.,BL+Y[Z8M3GB MG/]>7!;E?1I;!S?5NYH$ +WQW%++)3&"$26,WTCH+X4EY4\[DNHGY3HM,]HA_QEB"X0H0KC#F!$0VG+-QBX2$;F3W:!2FJOL > MT-SP2U5=?2]O;L8V$R#OF# 6::R\I,3P^,=:(3K:%[*1)7ZB>Y5ELFE3=OF[ ME;5!X,!B@PEC0!!,N8&(\:V$'HWL1J4+53^_6>D"UP$-Y8^+ M;\7L0_R"Z=IA!:L@Q3'TZ.7&,$HRU$KB6P2$Z,KZ<0KD[0]>.@W:XH6O8,F23%,9C@@#V MQL!:#JY%3E7> 5*DA?[VA*X=AUUOKEZ;>/B#H6M/GPL"IHR;Q&/-&7!6&JVT^-RK*P._88JB\428"PQ!+51\,W@1[*PRPR@EG'>"51B=< MR,"O+R[L612;W&(T:1X(2[4"-4?6:J(TETZ*6O)HI(V,.3T8'"= _?Q\^V-> M7"]O+LKK?=NB)LT#!,@2ZB5#0"DO!/2";B7GME=W]OMB]E=U8L9U2X?&7&N- M^(".2D:71%1Y93@06BK+(%/&(+\ZM!(6$0!!EPD"/ST=(M.K^,](USJXM9K. M8]>N4C6XR*#)]+*DLT$'&#<,$6DT%Q[#+2[6 M@I&%N'1!D&H(BNAK68ISV<=K-U^4M['?^PR>GQ\,,%J$4J&4EM7)=.ECI-VB M2&;D^GA^O=]L0CK4+C AN%8:4.PC$!8*H+

$/>3UZ_5M-, MQ_#V9M-.RMDJ@?_*Y%]/@!^F$8CEDQEPGU';I'VPF%.$5?):D31N'!1?[Q^C M[$)CG5/_98!>82>8:DX!:A)Z\"YHT9P*(0U M CD5%]ZM+([+G)-^.FK*G [DWN:DG3XK*6/Z$\^O!I3+?F<0-FX)M0 <*H < MU7%@J1HC*4E.< 4;-1'[AK[]?#:9?YM,KYXEYY\\2+ATTTZ6IQ>I:%QE[C?G$M- M7Q$H%2(BZ3G!5'GBL6-V.WI8UN6;?!?<.A'2_06)U"7A7DRQ>V-$=K8*#,0Y MV!&&)(:24@R8V(XIK4%.[I:4=.D=4*H[=/MBD5[.RVDQ3S4%_HH[X"?VXAX2 M[6X4)# :>J&MH(P":;'.1QA3+5X7H'01&84 BW!@@B/"I$9&6I\5T/(^3MU[@+TO M0M9Q*W%-?W[Y7?_JX!37^!U!" ,(\0PQPJU'*>.PJ#&@"F3YSH[[@/_46/>W M8_RYTT_\(P[R[&#; *'7BNLTUW-L.>-4NUIF[+)J*L/W<0H2W8XFHK'RQX[X*.!7&_+BR^3' M,2=S%--^MM4 MU6'M\W.W\0/ZL+JNCU-K.E4YO)-L\;: D:*>IC0+QGH&3!Q3IL9%>Y!%N7&? MW/>'>E]LO(@;Y:*X**(L1VPQ][0*U@-G<7)#0YI9AB![- 4\QEFAT^_CS+X[ M='M+]79U7\P6Y3RBD$[PUIW>U*RY>O;+?3ZX1[PF>$"H9HQCKI0$AJ@XAK;C MB;.L.*KW<7Y_0KC[L_#G1?RN;W'2M=%DO*E6]P\;&0XNG@U:!T48D08!RY1' MUA$N'^5&&N;<0*+W<:;?/?JYFJU^%]]G*W2CGPOY\6OD]G? MQ:+!>=B1;PI.XKBS!L)[) F$12XQ<,:G!5(^#X._D^+^/G.RIK/<@?;!DZ] MT$HX#Q%1BF$"_-9LU=9DY6Y]'V?\76/_C3+]+?'NUQ]8^(=&8--4* MD6*Z#3IM;I(U>DD01&/+)(=0*I'B<:-]6J.@4%:M6?0^3OA/!G9?E/NM^/X$ MEEDUC7^]?!J%V9QXQ[XJ:$H%])AY(1&B$N*4,F.#B,,B:Y)['U<#)X9\2$'W M&U_,IVZ88TM/B!QD3NIH/SM(@=.,UZD]G%,8DB;CX41&SC8_R4Z?V.;)"?>_ M(A")O7;6#ENZ5^W.M(3' =LK.8Y*2VBUDAQS*#1C4FAOXEZQ ME@,R/L9T=,?I;T]:PN.PZXL#[=(2,HDT)01KHU"<4BT6="N+-VADR5Q::7%O M6L+C\.N-"ZW2$D)G";'0,88E,%Y)H4@M"XZ6<<[&8Z1N@(NV!TEQ;CZV4G&&O:KD5U2/CSXA/SO5'LO"MZ':3T7EH\#&KA;1OBW>!QDUXX6 M 4KA%,%64R"$LB(:C5OCP N5$^XTP$7RE'SJ!N'6Z5G<_>1FN5+!JK;-_GJF MKSX\@A5=[[:&M:B=8]]=@!,;+4=J?@0F?@]I9$:CF+?5S.B@B +W^D MOQU>J78W"B!"9#CW5BBM-7<""[*5DLJ< [X!7H2?Q]6762PI)W$/B[92(ZIR$CP-<'8ZWW:N+>)GYUFC]/(-6H>X5P'8,V"M MB2/,>PL1K>7V<&R'CUT2H2G'6H,]H#ON5+7^I\]_NM ?VVUWU+J#DIIHN0 * MJ4%FG?]?>.*!%8VJ'Z=,GRNEE>7=3'+H"SWIOX)A&G(0T MU'#G.;<&\1HOCW6.(_, YY NB-/<6:9S^(=Y6@!MJO9:#$ M6)%C\ R00CWI>^<-^G%H#_<&70@O##3$1U&$B9@8*&LYXBH^,A>+%OK;Z]-3T.OV%[4X!4UAIXHI R M.GF/JDVP?Y2%,)=SL#? 0]Y.N)"!7W]Y7\I%.;E1=W?1Y%KIY5,Q*ZLKL[Q= MIE3A]X6[OBXN%ZO>R47E0S7.(>O*1O^\J N4-0&Y/ L08; 7B-$)5<9Z7-&AYY3TVC;-:VTDI? MO+5E[&VJSE#H8O&]**:;*,A?EN75)'[Z8;H61Z=D^>G<7EU'E7ZI[LI+!MC! M-;N+UP7";3BZH]I MU/A>P1JSNOU+@]8PVM\2$ZVH%IZ3.MU>0@F#G*WL V+WIG M?_Y6%(N+:HWA 9-W5Y/ TR('.'0:$,NI-)"Q+:CQTW'=-I['J.T(_'/2ZZ!A MNKM1$ I#@GE2%I/$'=8;A5LBV=KFJT\-^F?Q892+> M[W/U^M-Q\#B*+ &>QTF58:0-KL^9*/(X)Q?)&V'!L4JKN@:UKPEDE8+GMVIZ MN:KQMK@H)W^5-W$E;^!R=:AIX!0J2%V4%V"-B"?6T%IBE1*4G$:>9!3C=H'E8:GH4JP5/N&&RQ]?<-# MG60C<]?)4__S>>H$ ^!7 R@+')MVX=H=B *'.2(*RD - 1MD27>#,]Y##U04"5)A)=)Z>]0&;59=T $F M?3N/J=4%\KVQ:M/%/Z;SN^*RO"Z+JX.'4#O;!$X$A-!S9J&C0$< N=P:$$R/ M[/0A4\\O,C=U@VK?S$F5YB\G\\,QHZ\W")I:C;@ "@($%5402UU+9SD?67A$ M!UK>P9LL6/LB3=L)^:)!T%?VNX-0GDFU"K!E6%FM(8$;S"1G/F?Z&F!*RO,L MCGUKJ?5Q_"LYJ5<7J+L.Y'<]'SP37A!/;5P)C-622EN;DU+$[H]K@NM1OU7W MZ/?FB/^BNY\G-RD(;+&<3>>IJ,CLOH@S^M-/]WGLMWA=\!"YR'JI5<1!I%(1 MN'9QEY;B'%X.E2?;YI#5IG[+-.6:\1#X5 MS-$X E%;T*G(84ZLP8B<)?*)>0IM],W$P[5N7U1=I<10IZ#5SDE,C .B7A"4 M52AGVAO195-W[&J'>\]'MJOPZ_(^6;:_%0NSOK0]?%+[:K, '(1*8D44%1([ MJJB66TD9S;EB:G[&)M<,FQ:+D?*K0Q7T%ZD0AT+4]4/LZ=[H@\?'@E-,Q/VZ MPLA&FT HS&U])V>, CG3U=%[TCX\L,]'J S8SV!_K8O5QZX^.IDT,[Q>:1@$ M(5Y10Z%3%DL#N>/U=9J1B.:4M3VZ9O*X2=:I(OKSY+\K%Y.;\O^*596;E(@A ME4W=/XOM;A2,]EA"#:*@S!##- ?T44J;<^1[=!'E<=.M,R7T:(_-EE%UC_N1 M1L;8ZVV"5](#HX6'WC(&#.&Z=@8VV(N M8X6V4EJ64ZH;'GTI,&ZJ=::%_NZL%I,H]96;S*81BGE$91U+6ES%85->EOLX M=[AQ,!1I"Y)C'U=2:6\!J[?<-EH..9M0>/2Y_[BYU[DVSN\_LA>Q=>SQHQOI M_RXG\8'K36!T*Y^2C.\+2#)*!9>624*$)2R/2C&<0T:D6*7_!5%C6C1R;SZ5NV2=@=O%KB\>_BRO M(OFB)F]7ZMZHQL?!XR+\L^GDQBSGB^HVCD[]L*ECGLI,?RYF]^5E,6]>_%X$-+S.*DZC9DE4"(GE:DE4X*/+._DF=GQ,M]ZKD)ZIMI3V9M48GN]3? I M[)$HR(3A#&H!,=X.;L-(3CSR $F7I^;7.9,-:FNWW947G:EN;\OY/$)_H'+1 MZT\'X(715#./%(5*)Q//;:7'666LADN ')U576/:VZ'&43G4-;#.&VH]L=XH M%;?&Z_ROJYD4V9%EOAW6:M16"[TRZ:C?]G'X]<:% M=M7))3".Q:$AK((.(B/P=I6TCN5LL >XPG3"A0S\^G/\'$9N=:$8=9AJ072< M@ %&Q.@-.I(9,;+(BF'9+[VH;+B$/EW.=6LEY5C$Z1\@#81T2-=#7FI-1[99 M.S6-NLJY?IQ6>G/,>0,YU[55@@/CJ;$*(R^\ [Y&CG@^LB0:IR?8*3*N'Z>C MWIQGSY*]D2HHN#0LI>,R7%L-6+V=D]YE94T8X&7VL(R*4VJJ+]9VD=41>4IH M.EJ4E*[\C8&J#RHE4%G;I@'.F2?2>I.LCL]UE=4380@X(49HKCS4$ MQ-=W(LJ*/&_OX9$L3_VMLCH>!W!?Y#IVGK]HD*NH]3LC1D1 9KWWQ'F@*!2N M/B91DON^^-CCTIYRQD]B &, M6\I]VNQ;:Z6E]79?8YN5-'Z0D0G]$[!#^'-7SP1''2S]O5Q\VUH4OQ338C:Y M^3"]KZ(M\6GRD+K9:(%M\\J@C)4H#B-#%!,4/MU$X.,&U_VS+._2$^=;HC=O#YH;:+P '"I(@1D]=\&$4M(7F#1\*:,+JA1G5T+?=E%CUOI?0>& MTZMU7-3\U<"H^3XFG^:+@B"(H6AH4F"5CQMU3C;5HB.:PC(P+M._0TX/0A\# M6OW^G,QF*8XOI;@<5]2;\%YSS8QR&$(B3$JNN+* (/(>Z$:1TTGYL;17,>!VOI(YG\FLZOO4>Y-1S9CX6%_4-?>1H$"8.*L:@"+8P=R8:3= M8F&$RK$GATN'' U6)X*V?8A?=;TXFA1[&P5/H:.2*B E=1I"SKS;]ES)G+)H M ]QD=$R*+J%M38K'9?)BS_W[KD>#<9HX!B!V+&YLTKN]KGN)<%;RH0$1H&/3 MHB,T1,-1&D0U3V[40FY%L._)5\XJ.VT'8 MX A@\XOTO[\F\^*__^O_ 5!+ 0(4 Q0 ( 'J>6DX!@'$VJ7," (I8+@ 1 M " 0 !F=&YT+3(P,3@Q,C,Q+GAM;%!+ 0(4 Q0 ( M 'J>6DZW4>=^=A@ %0: 0 1 " =AS @!F=&YT+3(P,3@Q M,C,Q+GAS9%!+ 0(4 Q0 ( 'J>6DZ855Z!YRX $P( @ 5 M " 7V, @!F=&YT+3(P,3@Q,C,Q7V-A;"YX;6Q02P$"% ,4 " !ZGEI. MU(M8KYB8 +U@< %0 @ &7NP( 9G1N="TR,#$X,3(S,5]D M968N>&UL4$L! A0#% @ >IY:3@S1QON$)P$ _1<0 !4 M ( !8E0# &9T;G0M,C Q.#$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( 'J>6D[: MY"&MRL, )=/"@ 5 " 1E\! !F=&YT+3(P,3@Q,C,Q7W!R ;92YX;6Q02P4& 8 !@"* 0 %D % end