0001086222-17-000080.txt : 20170228 0001086222-17-000080.hdr.sgml : 20170228 20170228160812 ACCESSION NUMBER: 0001086222-17-000080 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170228 DATE AS OF CHANGE: 20170228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AKAMAI TECHNOLOGIES INC CENTRAL INDEX KEY: 0001086222 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 043432319 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-27275 FILM NUMBER: 17647667 BUSINESS ADDRESS: STREET 1: 150 BROADWAY CITY: CAMBRIDGE STATE: MA ZIP: 02142 BUSINESS PHONE: 6174443000 MAIL ADDRESS: STREET 1: 150 BROADWAY CITY: CAMBRIDGE STATE: MA ZIP: 02142 10-K 1 akam10k123116.htm FORM 10-K Document

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

FORM 10-K
(Mark One)
þ
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2016
or
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
                    
Commission file number: 0-27275
Akamai Technologies, Inc.
(Exact name of registrant as specified in its charter)
Delaware
 
04-3432319
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)

150 Broadway
Cambridge, Massachusetts 02142
(Address of principle executive offices) (Zip Code)

Registrant’s telephone number, including area code: (617) 444-3000

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Name of each exchange on which registered
Common Stock, $.01 par value
NASDAQ Global Select Market

Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes  þ    No  ¨

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

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  þ    No  ¨

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  þ    No  ¨

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§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.  ¨

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of "large accelerated filer," "accelerated filer" and "smaller reporting company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer  þ
Accelerated filer  o
Non-accelerated filer  o (Do not check if smaller reporting company)
Smaller reporting company  o

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant was approximately $9,531.0 million based on the last reported sale price of the Common Stock on the NASDAQ Global Select Market on June 30, 2016.

The number of shares outstanding of the registrant’s Common Stock, par value $0.01 per share, as of February 22, 2017: 173,190,922 shares.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement to be filed with the Securities and Exchange Commission relative to the registrant’s 2017 Annual Meeting of Stockholders to be held on May 17, 2017 are incorporated by reference into Items 10, 11, 12, 13 and 14 of Part III of this annual report on Form 10-K.




AKAMAI TECHNOLOGIES, INC.

ANNUAL REPORT ON FORM 10-K

FOR THE FISCAL YEAR ENDED DECEMBER 31, 2016

TABLE OF CONTENTS
 
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.
Item 16.
 
 



2



Forward-Looking Statements

This annual report on Form 10-K contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are subject to risks and uncertainties and are based on the beliefs and assumptions of our management based on information currently available to them. Use of words such as “believes,” "continues," “expects,” “anticipates,” “intends,” “plans,” “estimates,” “forecasts,” “should,” “may,” “could,” “likely” or similar expressions indicates a forward-looking statement. Forward-looking statements are not guarantees of future performance and involve risks, uncertainties and assumptions. Important factors that could cause actual results to differ materially from the forward-looking statements include, but are not limited to, those set forth under the heading “Risk Factors,” elsewhere in this Annual Report on Form 10-K. We disclaim any obligation to update any forward-looking statements as a result of new information, future events or otherwise.

PART I

Item 1. Business

Akamai provides cloud services for delivering, optimizing and securing content and business applications over the Internet. As a global leader in content delivery network, or CDN, services, our goal is to make the Internet fast, reliable and secure for our customers.

Our Strategy – Addressing the Needs of our Customers in the Internet Age

The Internet plays a crucial role in the way companies, government agencies and other enterprises conduct business and reach the public, but the world around us is rapidly evolving. In recent years, we have seen a dramatic increase in the use of social media for sharing photos, videos and ideas. More consumers are "cutting the cord" and consuming entertainment over the Internet rather than through traditional cable. Web pages are more complex with advertisements, videos, graphics and other third party content, causing speed and reliability to suffer. Online transactions and media are increasingly moving to mobile devices. More and more, government agencies want citizens to pay their taxes, submit applications and request information online. Security threats have grown more complex and arise more frequently. Enterprise applications are moving from behind the firewall to the cloud. Smart enterprises want to take advantage of these trends safely, profitably and intelligently.

What our customers want to do:

provide consumers with superior online experiences when they access websites and applications from all types of devices from anywhere in the world;
handle transactions securely and protect sensitive information;
affordably present vibrant and engaging streaming content, including high definition, or HD, video, music and games;
leverage the growth in the use of mobile devices to reach more consumers and provide dynamic experiences;
scale and secure the enterprise network; and
receive data about usage of their websites and applications.

What makes it difficult to achieve those goals:

doing it yourself – building out data centers, coping with the technology changes, and dealing with sudden traffic spikes – is difficult and expensive;
lack of a coordinated security system to protect against hackers, bots and other malefactors that want to steal assets and disrupt the functioning of the web;
mobile networks tend to be slower and less reliable than the fixed line Internet and present other challenges;
traffic congestion at data centers and between networks;
it can be difficult to understand actual user experiences given myriad devices and locations; and
coping with “last mile” issues – such as bandwidth constraints between consumers and their Internet access provider.



3


How Akamai helps:

Our strategy is to bridge the gap between our customers' online goals and the difficulty of leveraging the Internet by providing technology that optimizes and secures the delivery of online content and applications. We deliver a wide spectrum of content, from media and software downloads to dynamic and personalized data for many of the world’s most important applications. We offer online solutions for delivery, acceleration, and security services to the owners of major websites and applications. We are trusted by a large fraction of the world’s most important brands, including many media companies, e-retailers, major governments, financial institutions, and other leading enterprises. Across all of these customers, our mission is to make the Internet fast, reliable and secure.

At the core of this mission is the Akamai Intelligent Platform, a globally-distributed computing platform, comprising more than 200,000 servers deployed in more than 1,600 networks and 131 countries around the world, tied together with sophisticated software and algorithms. Our software also resides on over 100 million end user devices, as part of our work on client-assisted delivery for large media files. This platform is architected to enable us to constantly monitor Internet conditions to:

identify, absorb and block security threats;
efficiently route traffic away from Internet trouble spots;
detect what devices individuals are using and optimize delivery to them;
provide our customers with business and technical insights into their online operations; and
understand different types of traffic visiting websites so that customers can deal with them as desired.

We believe that our unique technology leveraging a virtual Internet on top of the real Internet, our ability to efficiently manage a platform with millions of components, our high-quality intellectual property portfolio, our strong relationships with over 1,600 leading telecommunications carriers and thousands of major brands on the web, and our relentless and personalized attention to customer and partner needs create significant value for shareholders and provide a meaningful edge against the many competitors that desire to acquire a share of our business.

Our Solutions

Performance and Security Solutions

Web and Mobile Performance Solutions

The ultimate goal of our web and mobile performance business is to make dynamic websites and applications have instant response times, no matter where the user is, what device or browser they are using, or how they are connected to the Internet. This is accomplished through a variety of advanced technologies embedded into our platform, which can be thought of as a virtual Internet overlaying the real Internet. Key offerings include:

Ion Ion is a situational performance solution that consists of an integrated suite of web delivery, acceleration and optimization technologies that make real-time optimization decisions based on the requirements of the device, network location and browser. Ion is designed to simplify increasingly complex web delivery and enable a faster website experience that is highly available, secure and scalable to meet peak capacity demands.

Dynamic Site Accelerator – Dynamic Site Accelerator is designed to help customers experience globally consistent and faster website performance, handling the specific requirements of dynamically-generated content. Our platform continuously pulls and caches fresh site content onto Akamai servers, automatically directs content requests to an optimal server, routes the request via the most reliable path to data centers to retrieve and deliver dynamic interactive content.

IP Application Accelerator – IP Application Accelerator is designed to enable enterprises to deliver Internet Protocol-based applications to globally-distributed users quickly, securely and reliably without the expense of building out and supporting dedicated IT infrastructure. These applications include real-time interactive web conferencing and virtualized applications and desktops, in addition to supporting hosting and software as a service, or SaaS, providers in the delivery of remote desktop management, hosted email, archiving and other applications.

Global Traffic Management – Global Traffic Management is designed to ensure responsiveness to end user requests by leveraging our global load balancing technology. Unlike traditional hardware-based solutions that reside within the data center, our Global Traffic Management service is a fault-tolerant solution that makes intelligent routing decisions


4


based on real-time data center performance health and global Internet conditions to help ensure user requests are routed to the most appropriate data center for that user at that moment.

Image Manager – To help our customers cope with the multitude of devices used by their consumers and varying connection quality, Image Manager automatically optimizes online images for the best combination of size, quality, and file format suited for each image and device and offloads the artistic transformation of derivative assets to the cloud.

Cloudlets – Cloudlets are applications that provide our customers with self-serviceable controls and capabilities designed to help simplify web operations and improve user experiences. Examples include Visitor Prioritization for managing potentially overloaded applications, Image Converter to improve delivery of images particularly to mobile devices and IP/Geo Access to handle access restrictions.

Cloud Security Solutions

Our Cloud Security Solutions are designed to defend websites, applications and data centers against a multitude of cyber attacks through solutions such as:

Kona Site Defender – Kona Site Defender is a cloud computing security solution that defends against network and application layer distributed denial of service, or DDoS, attacks, web application attacks and direct-to-origin attacks. By leveraging our distributed network and proprietary technology, Akamai can absorb traffic targeted at the application layer, deflect DDoS traffic targeted at the network layer, such as SYN Floods or UDP Floods, and authenticate valid traffic at the network edge.

Bot Manager – As websites attract users, they also place business information where it can be easily accessed by other entities – often using automated tools known as “bots.” Our Bot Manager offering provides organizations with a flexible framework to better manage the wide array of bots accessing their website every day. It offers the ability to identify bots as they first arrive, categorize different types of bots, and apply the most appropriate management policy for each category.

Fast DNS – The Domain Name System, or DNS, translates human-readable domain names into numerical IP addresses to enable individuals who type in a website name to reach the desired location on the Internet. Our Fast DNS offering is a DNS resolution solution that is designed to quickly and dependably direct individuals to our customers' websites. Importantly, we have architected this service to protect against DNS-based DDoS attacks.

Prolexic Routed – Prolexic Routed is designed to protect web- and IP-based applications in data centers from the threat of DDoS attacks by preventing attacks before they reach the data center. It provides protection against high-bandwidth, sustained web attacks as well as potentially crippling DDoS attacks that target specific applications and services.
 
Client Reputation – Client Reputation provides an additional layer of protection against DDoS and web application attacks by allowing customers to automatically block requests from IP addresses. Client Reputation leverages advanced algorithms to compute a risk score based on prior behavior as observed over the Akamai network. The algorithms use both legitimate and attack traffic to profile the behavior of attacks, clients and applications. Based on this information, Akamai assigns risk scores to each IP address and allows customers to choose which actions they wish to have Kona Site Defender perform on an IP address with specific risk scores.

Enterprise Solutions

Our Enterprise offerings are designed to help customers boost productivity by facilitating third-party access to applications, accelerating those applications, reducing bandwidth costs and extending the Internet and public clouds into private wide area networks, or WANs. Our key enterprise solutions offerings include:

Enterprise Application Access – Using technology gained through our acquisition of Soha Systems, Inc., this offering enables remote access to applications behind the firewall without providing users access to the entire network without external hardware or software.

Akamai Cloud Connect – By combining WAN optimization and intelligent caching directly into a Cisco router in enterprise branch locations, Akamai Connect extends the Akamai Intelligent Platform directly into the branch. The


5


solution is architected to enable customers to reduce costs while delivering high-quality application experiences with minimal bandwidth impact, regardless of device, connectivity or public/private cloud architectures.

Network Operator Solutions

With the growth in consumer adoption of Internet video and other media, carriers around the world have experienced significant traffic increases, resulting in congestion across networks from aggregation, to backbone, to interconnection. Our Network Operator offerings are designed to help carriers operate a cost-efficient network that capitalizes on traffic growth and new subscriber services by reducing the complexity of building a CDN and interconnecting access providers. Similarly, our Mobile Network Solutions address the need for tailored solutions to handle the unique complexities of using mobile networks to offer access to content and applications. These offerings include:

Aura Licensed CDN – Aura Licensed CDN is a suite of solutions designed to empower network operators to build and run a highly-scalable media content delivery network that efficiently delivers its own content as well as content from Akamai customers and other targeted services, all utilizing a common HTTP caching infrastructure. The Aura Licensed CDN federates with the Akamai Intelligent Platform, providing global delivery of operator content with a single business agreement. The solution also includes HyperCache, a common HTTP caching layer in the network that supports traffic offload and delivery of content, and Request Router, a DNS-based content request router that directs user requests to an optimal available CDN node.

Aura Managed CDN – Aura Managed CDN is a scalable, turnkey CDN solution designed to provide network operators with CDN capabilities through an infrastructure that is maintained by Akamai. With it, an operator can leverage the same CDN techniques used by Akamai, but on servers that are dedicated to the network operator's services. Operators can deliver multi-screen video services and large objects, plus offer commercial CDN services, relying on Akamai CDN experts and proven technology for content provisioning, delivery and reporting.

Intelligent DNS Solutions – Our AnswerX offering is an intelligent recursive DNS platform built for effective management of DNS traffic. To help make web services fast, safe and uniquely personal for subscribers, AnswerX manages subscriber preferences (e.g., opt-in or opt-out), tracks popular destinations and maintains lists of typo squatters (website addresses that are similar to popular ones but with misspelled names) and phishing domains.

Media Delivery Solutions

In recent years, streaming of movies, television and live events has come to represent a significant percentage of traffic on the Internet. Providing solutions to handle that media is an important part of our current and future strategy. Our Media Delivery Solutions are designed to enable enterprises to execute their digital media distribution strategies, not only by providing solutions for their volume and global reach requirements but also by improving the end-user experience, boosting reliability and reducing their cost of Internet-related infrastructure. Our offerings include:

Adaptive Delivery – We provide adaptive delivery solutions for streaming video content that are designed to cope with variable connection speeds, different devices and disparate locations around the world.

Download Delivery – Our download delivery offerings provide accelerated distribution for large file downloads, including games, progressive media (video and audio) files, documents and other file-based content.

Infinite Media Acceleration – These media delivery acceleration solutions are designed with the goal to bring broadcast quality TV experiences to broadband.

Media Services – These services help simplify the preparation of online media with integrated transcoding, digital rights management and content packaging designed to enable our customers to quickly and easily deliver live and on-demand content to multiple types of devices and platforms.

Media Analytics – We offer a comprehensive suite of analytics tools to monitor online video viewer experiences and the effectiveness of web software downloads, while measuring audience engagement, and quality of service performance. These solutions are designed to provide actionable and relevant metrics to help businesses understand their entire media workflow from ingest to device through four complementary modules: Quality of Service Monitor, Viewer Diagnostics, Audience Analytics and Download Analytics.



6


NetStorage – NetStorage is a globally-distributed cloud storage solution for our customers' content that offers automatic geographically-dispersed replication that is designed for resiliency, high availability and real time performance optimization.

Services and Support Solutions

Akamai offers an array of Service and Support offerings that are designed to assist our customers with integrating, configuring, optimizing and managing our core offerings. Once customers are deployed on the network, they can rely on our professional services experts for customized solutions, problem resolution and 24/7 technical support. Special features available to enterprises that purchase our premium support solution include a dedicated technical account team, proactive service monitoring, custom technical support handling procedures and customized training.

Our Technology and Network

The Akamai Intelligent Platform leverages more than 200,000 servers deployed in approximately 1,600 networks ranging from large, backbone network providers to medium and small Internet service providers, or ISPs, to cable modem and satellite providers to universities and other networks. By deploying servers within a wide variety of networks across 131 countries, we are better able to manage and control routing and delivery quality to geographically diverse users. We also have thousands of peering relationships that provide us with direct paths to end-user networks, which reduce data loss, while also potentially giving us more options for delivery at reduced cost.

To make this wide-reaching deployment effective, we use specialized technologies, such as advanced routing, load balancing, data collection and monitoring. Our intelligent routing software is designed to ensure that website visitors experience fast page loading, access to applications and content assembly wherever they are on the Internet and regardless of global or local traffic conditions. Dedicated professionals staff our network operations command center 24 hours a day, seven days a week to monitor and react to Internet traffic patterns and trends. We frequently deploy enhancements to our software globally to strengthen and improve the effectiveness of our network.

Our platform offers flexibility too. Customers can control the extent of their use of Akamai services to scale on demand, using as much or as little capacity of the global platform as they require, to support widely varying traffic and rapid growth without the need for expensive and complex internal infrastructure.

Research and Development

Our research and development personnel are continuously undertaking efforts to enhance and improve our existing services, strengthen our network and create new services in response to our customers' needs and market demand. As of December 31, 2016, we had 1,762 research and development employees. Our research and development expenses were $167.6 million, $148.6 million and $125.3 million for the years ended December 31, 2016, 2015 and 2014, respectively. These amounts are net of capitalized costs related to the development of internal-use software used to deliver our services and operate our network. For the years ended December 31, 2016, 2015 and 2014, we capitalized $124.6 million, $105.7 million and $91.1 million, respectively, of payroll, payroll-related and external consulting costs related to the development of internal-use software. Additionally, for the years ended December 31, 2016, 2015 and 2014, we capitalized $21.4 million, $16.7 million and $13.7 million, respectively, of stock-based compensation attributable to our research and development personnel.

Industry Segment and Geographic Information

We operate in one industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet. Our revenue derived from operations outside the U.S. was $720.0 million, $593.0 million and $531.9 million, for each of the years ended December 31, 2016, 2015 and 2014, respectively. This represented 31% of our total revenue for the year ended December 31, 2016 and 27% of our total revenue for each of the years ended December 31, 2015 and 2014. No single country outside of the U.S. accounted for 10% or more of our revenue in any such year.

Our long-lived assets include servers, which are deployed into networks worldwide, in addition to other property and equipment used to support our operations. As of December 31, 2016, we had approximately $297.8 million and $231.8 million of net property and equipment, excluding internal-use software, located in the U.S. and foreign locations, respectively. As of December 31, 2015, we had approximately $298.9 million and $227.8 million of net property and equipment, excluding internal-use software, located in the U.S. and foreign locations, respectively.



7


Customers

As of December 31, 2016, our customers included many of the world's leading corporations, including Airbnb, Apple, Autodesk, Bristol Myers Squibb, Cathay Pacific, The Coca-Cola Company, Crate & Barrel, eBay, Electronic Arts, FedEx, Ford Motor Company, FOX, General Electric, Home Depot, HubSpot, IKEA, Investec, JetBlue, Marriott, NBCUniversal, Norwegian Cruise Line, Panasonic, Panera Bread, PayPal, Qantas, Qualcomm, Rabobank, Rakuten, Salesforce.com, Siemens, Ticketmaster, Toshiba, Turner Broadcasting, Ubisoft and Viacom. We also actively sell to government agencies. As of December 31, 2016, our public sector customers included the Federal Aviation Administration, the Federal Emergency Management Agency, the U.S. Census Bureau, the U.S. Department of Defense, the U.S. Postal Service, the U.S. Department of Labor and the U.S. Securities and Exchange Commission.

No customer accounted for 10% or more of total revenue for any of the years ended December 31, 2016, 2015 and 2014. Six of our customers that are large Internet platform companies: Amazon, Apple, Facebook, Google, Microsoft and Netflix, or our Internet Platform Customers, in aggregate, accounted for 11%, 17% and 18% of our total revenue during the years ended December 31, 2016, 2015 and 2014, respectively. Less than 10% of our total revenue in each of the years ended December 31, 2016, 2015 and 2014 was derived from contracts or subcontracts terminable at the election of the federal government, and we do not expect such contracts to account for more than 10% of our total revenue in 2017.

Sales, Service and Marketing

We market and sell our solutions globally through our direct sales and service organization and through more than 250 active channel partners including AT&T, Deutsche Telecom, IBM, Orange Business Services and Telefonica Group. In addition to entering into agreements with resellers, we have several other types of sales and marketing focused alliances with entities such as system integrators, application service providers, referral partners and sales agents. By aligning with these partners, we believe we are better able to market our services and encourage increased adoption of our technology throughout the industry.

Our sales, service and marketing professionals are located in more than 60 offices in the Americas, Europe, the Middle East and Asia and focus on direct and channel sales, sales operations, professional services, account management and technical consulting. As of December 31, 2016, we had 3,153 employees in this organization.

To support our sales efforts and promote the Akamai brand, we conduct comprehensive marketing programs. Our marketing strategies include an active public relations campaign, print advertisements, online advertisements, participation at trade shows, strategic alliances, ongoing customer communication programs, training and sales support.

Competition

The market for our services is intensely competitive and characterized by rapidly changing technology, evolving industry standards and frequent new product and service innovations. We expect competition for our services to increase both from existing competitors and new market entrants. We compete primarily on the basis of:

the performance and reliability of our services;
return on investment in terms of cost savings and new revenue opportunities for our customers;
reduced infrastructure complexity;
sophistication and functionality of our offerings;
scalability;
security;
ease of implementation and use of service;
customer support; and
price.

We compete with companies offering products and services that address Internet performance problems, including companies that provide Internet content delivery and hosting services, security solutions, technologies used by network operators to improve the efficiency of their systems, streaming content delivery services and equipment-based solutions for Internet performance problems, such as load balancers and server switches. Other companies offer online distribution of digital media assets through advertising-based billing or revenue-sharing models that may represent an alternative method for charging for the delivery of content and applications over the Internet. In addition, existing and potential customers may decide to purchase or develop their own hardware, software or other technology solutions rather than rely on a provider of externally-managed services like Akamai.



8


We believe that we compete favorably with other companies in our industry through the global scale of the Akamai Intelligent Platform, which we believe provides the most effective means of meeting the needs of enterprise customers and is unique to us. In our view, we also benefit from the superior quality of our offerings, our customer service and the information we can provide to our customers about their online operations and value.

Proprietary Rights and Licensing

Our success and ability to compete are dependent on developing and maintaining the proprietary aspects of our technology and operate without infringing on the proprietary rights of others. We rely on a combination of patent, trademark, trade secret and copyright laws and contractual restrictions to protect the proprietary aspects of our technology. As of December 31, 2016, we owned, or had exclusive rights to, more than 265 U.S. patents covering our technology as well as patents issued by other countries. Our U.S.-issued patents have terms extendable to various dates between 2017 and 2034. We do not believe that the expiration of any particular patent in the near future would be material to our business. In October 1998, we entered into a license agreement with the Massachusetts Institute of Technology, or MIT, under which we were granted a royalty-free, worldwide exclusive right to use and sublicense the intellectual property rights of MIT under various patent applications and copyrights relating to Internet content delivery technology. We seek to limit disclosure of our intellectual property by requiring employees and consultants with access to our proprietary information to execute confidentiality agreements with us and by restricting access to our source code.

Employees

As of December 31, 2016, we had 6,490 full-time and part-time employees. Our future success will depend in part on our ability to attract, retain and motivate highly qualified technical, managerial and other personnel for whom competition is intense. Our employees are not represented by any collective bargaining unit. We believe our relations with our employees are good, and we have been acknowledged in respected publications as an excellent place to work.

Additional Information

Akamai was incorporated in Delaware in 1998, and we have our corporate headquarters at 150 Broadway, Cambridge, Massachusetts. Our Internet website address is www.akamai.com. We make available, free of charge, on or through our Internet website, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments thereto that we have filed or furnished with the Securities and Exchange Commission, or the Commission, as soon as reasonably practicable after we electronically file them with the Commission. We are not, however, including the information contained on our website, or information that may be accessed through links on our website, as part of, or incorporating such information by reference into, this annual report on Form 10-K.



9


Item 1A. Risk Factors

The following are important factors that could cause our actual operating results to differ materially from those indicated or suggested by forward-looking statements made in this annual report on Form 10-K or presented elsewhere by management from time to time.

If we do not continue to innovate and develop solutions and technologies that are useful for our customers or that improve our operating efficiencies, our operating results may suffer.

We have been in business for nearly two decades and consider ourselves pioneers in the development of content and application delivery solutions. As the information technology industry evolves, however, it may become increasingly difficult for us to maintain a technological advantage. In particular, our traditional offerings risk becoming commoditized as competitors or even current or former customers seek to replicate them such that we must lower the prices we charge, reducing the profitability of such offerings, or risk losing such business. We believe, therefore, that developing or acquiring innovative, high-margin solutions is key to our revenue growth and profitability. We must do so in a rapidly-changing technology environment where it can be difficult to anticipate the needs of potential customers, where competitors may develop products and services that are, or may be viewed as, better than ours and where it can be costly to acquire other companies. The process of developing new solutions is complex and uncertain; we must commit significant resources to developing new services or features without knowing whether our investments will result in services the market will accept. This could cause our expenses to grow more rapidly than our revenue. There is often a lengthy period between commencing development initiatives and bringing new or improved solutions to market. During this time, the technology preferences, customer demand and market for our solutions, or those introduced by our competitors, may move in directions that we had not anticipated. Furthermore, we may not successfully execute our technology initiatives because of errors in planning, timing or execution, technical or operational hurdles that we fail to overcome in a timely fashion or a lack of appropriate resources. Failure to adequately develop, on a cost-effective basis, innovative new or enhanced solutions that are attractive to customers and to keep pace with rapid technological and market changes could have a material effect on our business, results of operations, financial condition and cash flows.

Slower traffic growth on our network and numerous other factors could cause our revenue growth rate to slow and profitability to decline.

Increasing traffic on our network is key to our revenue growth and profitability. Numerous factors can impact traffic growth including:

the pace of introduction of over-the-top (often referred to as OTT) video delivery initiatives by our customers;
the popularity of our customers' streaming offerings as compared to those offered by companies that do not use our services;
customers, particularly large Internet platform companies, utilizing their own data centers and implementing delivery approaches that limit or eliminate reliance on third party providers like us; and
macro-economic market and industry pressures.

We base our decisions about expense levels and investments on estimates of our future revenue and future anticipated rate of growth. Many of our expenses are fixed cost in nature for some minimum amount of time, such as with co-location and bandwidth providers, so it may not be possible to reduce costs in a timely manner or without the payment of fees to exit certain obligations early. If we experience slower traffic growth on our network than we expect or than we have experienced in recent years, our revenue growth rate will slow, and we may not be able to maintain our current level of profitability in 2017 or on a quarterly or annual basis thereafter.

Our profitability may also decline in future periods as a result of a number of other factors unrelated to traffic growth, including:

inability to increase sales of our core services and advanced features;
increased headcount expenses;
changes in our customers' business models that we do not fully anticipate or that we fail to address adequately; and
increased reliance by customers on our secure socket layer, or SSL, network which is more expensive to maintain and operate.



10


The information technology industry and the markets in which we compete are constantly evolving, which makes our future business strategies, practices and results difficult to predict.

The information technology industry and the markets in which we compete have grown significantly over the life of our company and continue to evolve rapidly in response to new technological advances, changing business models and other factors. We and the other companies that compete in this industry and these markets experience continually shifting business relationships, commercial focuses and business priorities, all of which occur in reaction to industry and market forces and the emergence of new opportunities. These shifts have led or could lead to:

our customers or partners becoming our competitors;
our network suppliers becoming partners with us or, conversely, no longer seeking to work with us;
our working more closely with hardware providers;
large technology companies that previously did not appear to show interest in the markets we seek to address entering into those markets as competitors; and
needing to expand into new lines of business or to change or abandon existing strategies.

The Internet itself is constantly evolving. There could develop an inflection point above which global usage of the Internet increases to a level that causes our current approaches to the delivery of content and applications to no longer be sustainable at current levels of profitability or at all. We also need to continue to manage successfully the transition from the IPv4 protocol to IPv6.

With this constantly changing environment, our future business strategies, practices and results may be difficult to predict, and we may face operational difficulties in adjusting to the changes. Any of these developments could harm our business.

If we are unable to compete effectively, our business will be adversely affected.

We compete in markets that are intensely competitive and rapidly changing. Our current and potential competitors vary by size, product and service offerings, and geographic region and range from start-ups that offer solutions competing with a discrete part of our business to large technology or telecommunications companies that offer, or may be planning to introduce, products and services that are broadly competitive with what we do. The primary competitive factors in our market are: excellence of technology, global presence, customer service, technical expertise, security, ease-of-use, breadth of services offered, price and financial strength. Competitors include some of our current partners and customers.

Many of our current and potential competitors have substantially greater financial, technical and marketing resources, larger customer bases, longer operating histories, greater brand recognition and more established relationships in the industry than we do. As a result, some of these competitors may be able to:

develop superior products or services, gain greater market acceptance, and expand their service offerings more efficiently or more rapidly;
adapt to new or emerging technologies and changes in customer requirements more quickly;
take advantage of acquisition and other opportunities more readily;
adopt more aggressive pricing policies and allocate greater resources to the promotion, marketing, and sales of their services; and
dedicate greater resources to the research and development of their products and services.

Smaller and more nimble competitors may be able to:

attract customers by offering less sophisticated versions of services than we provide at lower prices than those we charge;
develop new business models that are disruptive to us; and
respond more quickly than we can to new or emerging technologies, changes in customer requirements and market and industry developments, resulting in superior offerings.

Existing and potential customers may not purchase our services, or may limit their use of them, because they:

pursue a "do-it-yourself" approach by putting in place equipment, software and other technology solutions for content and application delivery within their internal systems;
enter into relationships directly with network providers instead of relying on an overlay network like ours; or
implement multi-vendor policies to reduce reliance on external providers like us.


11



Ultimately, increased competition of all types could result in price and revenue reductions, loss of customers and loss of market share, each of which could materially impact our business, profitability, financial condition, results of operations and cash flows.

We may be unable to replace lost revenue due to customer cancellations, renewals at lower rates or other less favorable terms.

It is key to our profitability that we offset lost committed recurring revenue due to customer cancellations, terminations, price reductions or other less favorable terms by adding new customers and increasing the number of high-margin services, features and functionalities that our existing customers purchase. We cannot predict our renewal rates. Some customers may elect not to renew and others may renew at lower prices, lower committed traffic levels, or for shorter contract lengths. Historically, a significant percentage of our renewals, particularly with larger customers, has led to unit price declines as competition has increased and the market for certain parts of our business has matured. Our renewal rates may decline as a result of a number of factors, including competitive pressures, customer dissatisfaction with our services, customers' inability to continue their operations and spending levels, the impact of multi-vendor policies, customers implementing or increasing their use of in-house technology solutions and general economic conditions. In addition, our customer contracting models may change to move away from a committed revenue structure to a "pay-as-you-go" approach. The absence of a commitment would make it easier for customers to stop doing business with us, which would negatively impact revenue.

Security breaches and attacks on our platform could lead to significant costs and disruptions that could harm our business, financial results and reputation.

Our business is dependent on providing our customers with fast, efficient and reliable distribution of applications and content over the Internet. We transmit and store our customers' information and data as well as our own. Maintaining the security and availability of our services, network and internal IT systems and the security of information we hold is a critical issue for us and our customers. Attacks on our customers and our own network take a variety of forms, including distributed denial of service (DDoS) attacks, infrastructure attacks, botnets, malicious file uploads, cross-site scripting, credential abuse, bugs, viruses, worms and malicious software programs. Malicious actors use attempts to fraudulently induce employees or suppliers to disclose sensitive information through illegal electronic spamming, phishing or other tactics. In addition, unauthorized parties may attempt to gain physical access to our facilities in order to infiltrate our information systems.

In recent years, Internet-based attacks have increased in size, sophistication and complexity, increasing the exposure to our customers and us. In addition, as we expand our emphasis on selling security-related solutions, we may become a more attractive target for attacks on our infrastructure intended to destabilize, overwhelm or shut down our platform. The costs to us to avoid or alleviate cyber or other security problems and vulnerabilities are significant. However, our efforts to address these problems may not be successful. Any significant breach of our security measures could:

lead to the dissemination of proprietary information or sensitive, personal or confidential data about us, our employees or our customers;
threaten our ability to provide our customers with our services;
generate negative publicity about us;
result in litigation and increased legal liability or fines; or
lead to governmental inquiry or oversight.

The occurrence of any of these events could harm our business or damage our brand and reputation, lead to customer credits, loss of customers, higher expenses, and possibly impede our present and future success in retaining and attracting new customers. A successful assault on our infrastructure would be damaging to our reputation and could adversely affect our financial condition.

Similar security risks exist with respect to our business partners and the third-party vendors that we rely on for aspects of our information technology support services and administrative functions. As a result, we are subject to the risk that the activities of our business partners and third-party vendors may adversely affect our business even if the attack or breach does not directly impact our systems.



12


We may have insufficient transmission and co-location space, which could result in disruptions to our services and loss of revenue.

Our operations are dependent in part upon transmission capacity provided by third party telecommunications network providers and access to co-location facilities to house our servers. There can be no assurance that we are adequately prepared for unexpected increases in bandwidth demands by our customers, particularly those under cyber-attack. The bandwidth we have contracted to purchase may become unavailable for a variety of reasons, including payment disputes, network providers going out of business, natural disasters, networks imposing traffic limits or governments adopting regulations that impact network operations. In some regions, network providers may choose to compete with us and become unwilling to sell us adequate transmission capacity at fair market prices. This risk is heightened where market power is concentrated with one or a few major networks. We also may be unable to move quickly enough to augment capacity to reflect growing traffic or security demands. Failure to put in place the capacity we require could result in a reduction in, or disruption of, service to our customers and ultimately a loss of those customers. In recent years, it has become increasingly expensive to house our servers at network facilities. We expect this trend to continue. In addition, customers have increasingly elected to transmit their content over our SSL network, which is more costly for us to operate and could require significant additional investment for us. These increased expenses have made, and will make, it more costly for us to expand our operations and more difficult for us to maintain or improve our profitability.

Acquisitions and other strategic transactions we complete could result in operating difficulties, dilution, diversion of management attention and other harmful consequences that may adversely impact our business and results of operations.

We expect to pursue acquisitions and other types of strategic relationships that involve technology sharing or close cooperation with other companies. Acquisitions and other complex transactions are accompanied by a number of risks, including the following:

difficulty integrating the operations and personnel of acquired companies;
potential disruption of our ongoing business;
potential distraction of management;
diversion of business resources from core operations;
expenses related to the transactions;
failure to realize synergies or other expected benefits;
increased accounting charges such as impairment of goodwill or intangible assets, amortization of intangible assets acquired and a reduction in the useful lives of intangible assets acquired; and
potential unknown liabilities associated with acquired businesses.

Any inability to integrate completed acquisitions or combinations in an efficient and timely manner could have an adverse impact on our results of operations. If we use a significant portion of our available cash to pay for acquisitions that are not successful, it could harm our balance sheet and limit our flexibility to pursue other opportunities without having enjoyed the intended benefits of the acquisition. As we complete acquisitions, we may encounter difficulty in incorporating acquired technologies into our offerings while maintaining the quality standards that are consistent with our brand and reputation. If we are not successful in completing acquisitions or other strategic transactions that we may pursue in the future, we may incur substantial expenses and devote significant management time and resources without a successful result. Future acquisitions could require use of substantial portions of our available cash or result in dilutive issuances of securities. Technology sharing or other strategic relationships we enter into may give rise to disputes over intellectual property ownership, operational responsibilities and other significant matters. Such disputes may be expensive and time-consuming to resolve.



13


Our operating results can be impacted by the actions and business life cycles of a small number of large customers.

Historically, our operating results have been subject to fluctuations due to our dependence on several large customers, particularly media companies, for a significant portion of our revenues. The amount of traffic we deliver on behalf of those customers can vary significantly based on decisions they make about their businesses, including whether to start or delay new business initiatives, build out their own networks to handle delivery, or implement or maintain multiple vendor strategies. These approaches can change rapidly and unpredictably. While we believe that we will be less reliant on individual customers in the future, we are likely to continue to face some uncertainty in forecasting our revenues as they relate to these customers from quarter to quarter or over longer periods. We could also experience inconsistent revenue growth patterns and earnings as a result of the behavior of these customers.

Our failure to effectively manage our operations as our business evolves could harm us.

Our future operating results will depend on our ability to manage our operations. As a result of the diversification of our business, personnel growth, acquisitions and international expansion in recent years, many of our employees are now based outside of our Cambridge, Massachusetts headquarters; however, most key management decisions are made by a relatively small group of individuals based primarily at our headquarters. If we are unable to appropriately increase management depth, enhance succession planning and decentralize our decision-making at a pace commensurate with our actual or desired growth rates, we may not be able to achieve our financial or operational goals. It is also important to our continued success that we hire qualified personnel, properly train them and manage out poorly-performing personnel, all while maintaining our corporate culture and spirit of innovation. If we are not successful in these efforts, our growth and operations could be adversely affected.

As our business evolves, we must also expand and adapt our IT and operational infrastructure. Our business relies on our data systems, billing systems and other operational and financial reporting and control systems. All of these systems have become increasingly complex due to the diversification and complexity of our business, acquisitions of new businesses with different systems and increased regulation over controls and procedures. To manage our technical support infrastructure effectively and improve our sales efficiency, we will need to continue to upgrade and improve our data systems, billing systems, ordering processes and other operational and financial systems, procedures and controls. These upgrades and improvements may be difficult and costly. If we are unable to adapt our systems and organization in a timely, efficient and cost-effective manner to accommodate changing circumstances, our business may be adversely affected. If the third parties we rely on for hosted data solutions for our internal network and information systems are subject to a security breach or otherwise suffer disruptions that impact the services we utilize, the integrity and availability of our internal information could be compromised causing the loss of confidential or proprietary information, damage to our reputation and economic loss.

Our restructuring and reorganization activities may be disruptive to our operations and harm our business.

Over the past several years, we have implemented internal restructurings and reorganizations designed to reduce the size and cost of our operations, improve operational efficiencies, enhance our ability to pursue market opportunities and accelerate our technology development initiatives. We may take similar steps in the future as we seek to realize operating synergies, optimize our operations to achieve our target operating model and profitability objectives, or better reflect changes in the strategic direction of our business. Disruptions in operations have occurred and will likely continue to occur, including with respect to our research and development efforts, as a result of taking these actions. Taking these actions may also result in significant expense for us, including with respect to workforce reduction, as well as decreased productivity and unanticipated employee turnover. Substantial expense or business disruptions resulting from restructuring and reorganization activities could adversely affect our operating results.

If we are unable to retain our key employees and hire and retain qualified sales, technical, marketing and support personnel, our ability to compete could be harmed.

Our future success depends upon the services of our executive officers and other key technology, sales, marketing and support personnel who have critical industry experience and relationships. There is significant competition for talented individuals in the regions in which our primary offices are located, which affects both our ability to retain key employees and hire new ones. In making employment decisions, particularly in our industry, job candidates and current personnel often consider the value of stock-based compensation. Declines in the price of our stock could adversely affect our ability to attract or retain key employees.

None of our officers or key employees is bound by an employment agreement for any specific term. Members of our senior management team have left Akamai over the years for a variety of reasons, and we cannot be certain that there will not be additional departures, which may be disruptive to our operations and detrimental to our future outlook. The loss of the services


14


of any of our key employees or our inability to attract and retain new talent could hinder or delay the implementation of our business model and the development and introduction of, and negatively impact our ability to sell, our services.

Our stock price has been, and may continue to be, volatile, and your investment could lose value.

The market price of our common stock has been volatile. Trading prices may continue to fluctuate in response to a number of events and factors, including the following:

quarterly variations in operating results;
announcements by our customers related to their businesses that could be viewed as impacting their usage of our solutions;
market speculation about whether we are a takeover target;
activism by any single large stockholder or combination of stockholders;
changes in financial estimates and recommendations by securities analysts;
failure to meet the expectations of securities analysts;
purchases or sales of our stock by our officers and directors;
macro-economic factors;
repurchases of shares of our common stock;
successful cyber-attacks against our network or systems;
performance by other companies in our industry; and
geopolitical conditions such as acts of terrorism or military conflicts.

Furthermore, our revenue, particularly that portion attributable to usage of our services beyond customer commitments, can be difficult to forecast, and, as a result, our quarterly operating results can fluctuate substantially. This concern is particularly acute with respect to our media and commerce customers for which holiday sales are a key but unpredictable driver of usage of our services. In the future, our customer contracting models may change to move away from a committed revenue structure to a "pay-as-you-go" approach. The absence of a minimum revenue commitment would make it easier for customers to stop doing business with us, which would create additional challenges with our forecasting processes. Because a significant portion of our cost structure is largely fixed in the short-term, revenue shortfalls tend to have a disproportionately negative impact on our profitability. If we announce revenue or profitability results that do not meet or exceed our guidance or make changes in our guidance with respect to future operating results, our stock price may decrease significantly as a result.

Any of these events, as well as other circumstances discussed in these Risk Factors, may cause the price of our common stock to fall. In addition, the stock market in general, and the market prices of stock of publicly-traded technology companies in particular, have experienced significant volatility that often has been unrelated to the operating performance of such companies. These broad stock market fluctuations may adversely affect the market price of our common stock, regardless of our operating performance.

We face risks associated with global operations that could harm our business.

We have operations in numerous foreign countries and may continue to expand our operations internationally. Such expansion could require us to make significant expenditures, which could harm our profitability. We are increasingly subject to a number of risks associated with international business activities that may increase our costs, make our operations less efficient and require significant management attention. These risks include:

currency exchange rate fluctuations and limitations on the repatriation and investment of funds;
difficulties in transferring funds from, or converting currencies in, certain countries;
regulations related to security requirements, data localization or restricting content that could pose risks to our intellectual property, increase the cost of doing business in a country or create other disadvantages to our business;
interpretations of laws or regulations that would subject us to regulatory supervision or, in the alternative, require us to exit a country, which could have a negative impact on the quality of our services or our results of operations;
uncertainty regarding liability for content or services;
adjusting to different employee/employer relationships and different regulations governing such relationships;
corporate and personal liability for alleged or actual violations of laws and regulations;
difficulty in staffing, developing and managing foreign operations as a result of distance, language and cultural differences;
reliance on channel partners over which we have limited control or influence on a day-to-day basis; and
potentially adverse tax consequences.



15


Geo-political events such as the United Kingdom's vote in June 2016 to withdraw from the European Union, commonly referred to as Brexit, may increase the likelihood of certain of these risks materializing or heighten their impact on us in affected regions. In particular, it is possible that the level of economic activity in the United Kingdom and the rest of Europe will be adversely impacted and that we will face increased regulatory and legal complexities, including those related to tax, trade, security and employees as a result of Brexit. Such changes could be costly and potentially disruptive to our operations and business relationships in affected markets.

In addition, compliance with complex foreign and U.S. laws and regulations that apply to our international operations increases our cost of doing business. These numerous, rapidly-changing and sometimes conflicting laws and regulations include internal control and disclosure rules, data privacy and filtering requirements, anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act, or FCPA, the UK Bribery Act and local laws prohibiting corrupt payments to governmental officials, and antitrust and competition regulations, among others. Violations of these laws and regulations by our employees or partners could result in fines and penalties, criminal sanctions against us, our officers, or our employees, prohibitions on the conduct of our business and on our ability to offer our products and services in one or more countries, and could also materially affect our brand, our global operations, any international expansion efforts, our ability to attract and retain employees, our business, and our financial statements. Although we have implemented policies and procedures designed to ensure compliance with these laws and regulations, there can be no assurance that our employees, contractors or agents will not violate our policies or applicable laws.

We entered into a Non-Prosecution Agreement with the Commission in June 2016 in connection with the previously-disclosed investigation relating to sales practices in a country outside the U.S. In the event we violate the terms of this Non- Prosecution Agreement, we could be subject to additional investigation or enforcement by the Commission or the Department of Justice. In addition, whether by virtue of disclosure of the Non-Prosecution Agreement or otherwise, we may be subject to investigations by foreign governments. Any such investigations or enforcement actions could have a material adverse effect on us.

Defects or disruptions in our services could diminish demand for our solutions or subject us to substantial liability.

Our services are highly complex and are designed to be deployed in and across numerous large and complex networks that we do not control. From time to time, we have needed to correct errors and defects in the software that underlies our services and platform that have given rise to service incidents. We have also experienced customer dissatisfaction with the quality of some of our media delivery and other services, which has led to loss of business and could lead to loss of customers in the future. There may be additional errors and defects in our software that may adversely affect our operations. We may not have in place adequate quality assurance procedures to ensure that we detect errors in our software in a timely manner, and we may have insufficient resources to efficiently cope with multiple service incidents happening simultaneously or in rapid succession. If we are unable to efficiently and cost-effectively fix errors or other problems that may be identified and improve the quality of our services, or if there are unidentified errors that allow persons to improperly access our services, we could experience loss of revenue and market share, damage to our reputation, increased expenses, delayed payments and legal actions by our customers.

Government regulation is evolving, and unfavorable changes could harm our business.

Laws and regulations that apply to communications and commerce over the Internet are becoming more prevalent. In particular, domestic and foreign government attempts to regulate the operation of the Internet could negatively impact our business. While regulations recently adopted by the U.S. Federal Communications Commission that govern certain aspects of the operation of the Internet (such as content blocking and throttling and paid prioritization) do not apply to content delivery network providers like us, there is no guarantee that future regulatory and legislative initiatives or changes, including as a result of the election of the new U.S. presidential administration, will not impact our business. In particular, it is difficult to predict how the regulatory environment in the U.S. will change as a result of the new presidential administration or whether any changes will have an adverse or favorable impact on our business.

Increasing regulatory focus on privacy issues and expanding laws and regulations could expose us to increased liability.

Privacy laws, including the new European Union General Data Protection Regulation, are rapidly changing and evolving globally. Governments, privacy advocates and class action attorneys are increasingly scrutinizing how companies collect, process, use, store, share and transmit personal data. New laws and industry self-regulatory codes have been enacted and more are being considered that may affect our ability to reach current and prospective customers, to understand how our products and services are being used, to respond to customer requests allowed under the laws, and how we use data generated from our network. Any perception that our business practices, data collection activities or how our services operate represent an invasion of privacy, whether or not consistent with current regulations and industry practices, may subject us to public criticism (or


16


boycotts), class action lawsuits, reputational harm or claims by regulators, industry groups or other third parties, all of which could disrupt our business and expose us to increased liability.
In the past we have relied on the U.S.-European Union and the U.S.-Swiss Safe Harbor Frameworks, as agreed to by the U.S. Department of Commerce and the European Union and Switzerland as a means to legally transfer covered personal data from Europe to the United States. However, on October 6, 2015, the European Court of Justice invalidated the U.S.-European Union Safe Harbor Framework and Swiss data protection authorities later invalidated the U.S.-Swiss Safe Harbor Framework. As a result, we have been establishing alternate legitimate means of transferring covered personal data from the European Economic Area to the United States, including the new Privacy Shield framework. The legitimacy of these alternate means are subject to ongoing judicial challenge and review in the European Union. Any changing or new requirements or rulings by the European Union or member jurisdictions may impact our services or subject us to sanctions, including fines and a prohibition on data transfers, by EU data protection regulators. Furthermore, the European Court of Justice’s decision may result in different European data protection regulators applying differing standards for the transfer of personal data, which could result in increased regulation, cost of compliance and limitations on data transfer for us and our customers. These developments could harm our business, financial condition and results of operations.
We also have a publicly-available privacy policy concerning our collection, use and disclosure of user data. Any failure, or perceived failure, by us to comply with our posted privacy policy could result in damage to our reputation or proceedings or actions against us, which could potentially have an adverse effect on our business.

Fluctuations in foreign currency exchange rates affect our operating results in U.S. dollar terms.

An increasing portion of our revenue is derived from international operations. Revenue generated and expenses incurred by our international subsidiaries are often denominated in the currencies of the local countries. As a result, our consolidated U.S. dollar financial statements are subject to fluctuations due to changes in exchange rates as the financial results of our international subsidiaries are translated from local currencies into U.S. dollars. In addition, our financial results are subject to changes in exchange rates that impact the settlement of transactions in non-functional currencies. While we have implemented a foreign currency hedging program to mitigate transactional exposures, there is no guarantee that such program will be effective.

We may need to defend against patent or copyright infringement claims, which would cause us to incur substantial costs or limit our ability to use certain technologies in the future.

As we expand our business and develop new technologies, products and services, we may become increasingly subject to intellectual property infringement and other claims, including those that may arise under international laws. In many cases, we have agreed to indemnify our customers and channel and strategic partners if our services infringe or misappropriate specified intellectual property rights; therefore, we could become involved in litigation or claims brought against customers or channel or strategic partners if our services or technology are the subject of such allegations. Any litigation or claims, whether or not valid, brought against us or pursuant to which we indemnify our customers or channel or strategic partners could result in substantial costs and diversion of resources and require us to do one or more of the following:

cease selling, incorporating or using features, functionalities, products or services that incorporate the challenged intellectual property;
pay substantial damages and incur significant litigation expenses;
obtain a license from the holder of the infringed intellectual property right, which license may not be available on reasonable terms or at all; or
redesign products or services.

If we are forced to take any of these actions, our business may be seriously harmed.

Our business will be adversely affected if we are unable to protect our intellectual property rights from unauthorized use or infringement by third parties.

We rely on a combination of patent, copyright, trademark and trade secret laws and contractual restrictions on disclosure to protect our intellectual property rights. These legal protections afford only limited protection. We have previously brought lawsuits against entities that we believed were infringing our intellectual property rights but have not always prevailed. Such lawsuits can be expensive and require a significant amount of attention from our management and technical personnel, and the outcomes are unpredictable. Monitoring unauthorized use of our services is difficult, and we cannot be certain that the steps we have taken or will take will prevent unauthorized use of our technology. We have licensed technology from the Massachusetts Institute of Technology that is covered by various patents and copyrights relating to Internet content delivery technology. Some


17


of our core technology is based in part on the technology covered by these patents, patent applications and copyrights. These patents are scheduled to expire beginning in 2018. As the patents expire, we will no longer have the right to exclude others from practicing the technologies covered by them. Furthermore, we cannot be certain that any pending or future patent applications will be granted, that any future patent will not be challenged, invalidated or circumvented, or that rights granted under any patent that may be issued will provide competitive advantages to us. If we are unable to protect our proprietary rights from unauthorized use, the value of our intellectual property assets may be reduced. Although we have licensed from other parties proprietary technology covered by patents, we cannot be certain that any such patents will not be challenged, invalidated or circumvented. Such licenses may also be non-exclusive, meaning our competition may also be able to access such technology.

We rely on certain “open-source” software the use of which could result in our having to distribute our proprietary software, including our source code, to third parties on unfavorable terms, which could materially affect our business.

Certain of our service offerings use software that is subject to open-source licenses. Open-source code is software that is freely accessible, usable and modifiable. Open-source software may have security flaws and other deficiencies that could make our solutions less reliable and damage our business. Certain open-source code is governed by license agreements, the terms of which could require users of such software to make any derivative works of the software available to others on unfavorable terms or at no cost. Because we use open-source code, we may be required to take remedial action in order to protect our proprietary software. Such action could include replacing certain source code used in our software, discontinuing certain of our products or taking other actions that could be expensive and divert resources away from our development efforts. In addition, the terms relating to disclosure of derivative works in many open-source licenses are unclear. If a court interprets one or more such open-source licenses in a manner that is unfavorable to us, we could be required to make certain of our key software available at no cost.

We may be unsuccessful at developing and maintaining strategic relationships with third parties that expand our distribution channels and increase revenue, which could significantly limit our long-term growth.

Our future success will likely require us to maintain and increase the number and depth of our relationships with resellers, systems integrators, product makers and other strategic partners and to leverage those relationships to expand our distribution channels and increase revenue. If we become reliant on a small number of large partners, any termination of our relationship with one of them could have an adverse impact on our financial condition. The need to develop such relationships can be particularly acute in areas outside of the U.S. We have not always been successful at developing these relationships due to the complexity of our services, our historical reliance on an internal sales force and other factors. Recruiting and retaining qualified channel partners and training them in the use of our technology and services and ensuring that they are compliant with our ethical expectations requires significant time and resources. In order to develop and expand our distribution channel, we must continue to expand and improve our portfolio of solutions as well as the systems, processes and procedures that support our channels. Those systems, processes and procedures may become increasingly complex and difficult to manage. The time and expense required for the sales and marketing organizations of our channel partners to become familiar with our offerings, including our new services developments, may make it more difficult to introduce those products to enterprises. Our failure to maintain and increase the number and quality of relationships with channel partners, and any inability to successfully execute on the partnerships we initiate, could significantly impede our revenue growth prospects in the short and long term.

If the accounting estimates we make, and the assumptions on which we rely, in preparing our financial statements prove inaccurate, our actual results may be adversely affected.

Our financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. The preparation of these financial statements requires us to make estimates and judgments about, among other things, taxes, revenue recognition, stock-based compensation costs, capitalization of internal-use software development costs, investments, contingent obligations, allowance for doubtful accounts, intangible assets and restructuring charges. These estimates and judgments affect, among other things, the reported amounts of our assets, liabilities, revenue and expenses, the amounts of charges accrued by us, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances and at the time they are made. If our estimates or the assumptions underlying them are not correct, actual results may differ materially from our estimates and we may need to, among other things, accrue additional charges that could adversely affect our results of operations, which in turn could adversely affect our stock price. In addition, new accounting pronouncements and interpretations of accounting pronouncements have occurred and may occur in the future that could adversely affect our reported financial results.



18


We may have exposure to greater-than-anticipated tax liabilities.

Our future income taxes could be adversely affected by earnings being lower than anticipated in jurisdictions that have lower statutory tax rates and higher than anticipated in jurisdictions that have higher statutory tax rates, or changes in tax laws, regulations, or accounting principles, as well as certain discrete items such as equity-related compensation. We have recorded certain tax reserves to address potential exposures involving our income tax and sales and use tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different jurisdictions. We are currently subject to tax audits in various jurisdictions including the Commonwealth of Massachusetts. If the outcome of such audit or other audits were to be adverse to us, our reserves may not be adequate to cover our total actual liability. Although we believe our estimates, our reserves and the positions we have taken are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements and may materially affect our financial results in the period or periods for which such determination is made.

If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results or prevent fraud. As a result, our stockholders could lose confidence in our financial reporting, which could harm our business and the trading price of our common stock.

We have complied with Section 404 of the Sarbanes-Oxley Act of 2002 by assessing, strengthening and testing our system of internal controls. Even though we concluded our internal control over financial reporting and disclosure controls and procedures were effective as of the end of the period covered by this report, we need to continue to maintain our processes and systems and adapt them to changes as our business evolves and we rearrange management responsibilities and reorganize our business. This continuous process of maintaining and adapting our internal controls and complying with Section 404 is expensive and time-consuming and requires significant management attention. We cannot be certain that our internal control measures will continue to provide adequate control over our financial processes and reporting and ensure compliance with Section 404. Furthermore, as our business changes, including by expanding our operations in different markets, increasing reliance on channel partners and completing acquisitions, our internal controls may become more complex and we will require significantly more resources to ensure our internal controls remain effective. Failure to implement required new or improved controls, or difficulties encountered in their implementation, could harm our operating results or cause us to fail to meet our reporting obligations. If we or our independent registered public accounting firm identify material weaknesses, the disclosure of that fact, even if quickly remediated, could reduce the market's confidence in our financial statements and harm our stock price.

Any failure to meet our debt obligations would damage our business.

As of December 31, 2016, we had total par value of $690.0 million of convertible senior notes outstanding. Our ability to refinance the notes, make cash payments in connection with conversions of the notes or repurchase the notes in the event of a fundamental change (as defined in the indenture governing the notes) will depend on market conditions and our future performance, which is subject to economic, financial, competitive and other factors beyond our control. We also may not use the cash we have raised through the issuance of the convertible senior notes in an optimally productive and profitable manner. If we are unable to remain profitable or if we use more cash than we generate in the future, our level of indebtedness at such time could adversely affect our operations by increasing our vulnerability to adverse changes in general economic and industry conditions and by limiting or prohibiting our ability to obtain additional financing for additional capital expenditures, acquisitions and general corporate and other purposes. In addition, if we are unable to make cash payments upon conversion of the notes, we would be required to issue significant amounts of our common stock, which would be dilutive to the stock of existing stockholders. If we do not have sufficient cash to repurchase the notes following a fundamental change, we would be in default under the terms of the notes, which could seriously harm our business. In addition, the terms of the notes do not limit the amount of future indebtedness we may incur. If we incur significantly more debt, this could intensify the risks described above.



19


We may issue additional shares of our common stock or instruments convertible into shares of our common stock and thereby materially and adversely affect the market price of our common stock.

Our Board of Directors has the authority to issue additional shares of our common stock or other instruments convertible into, or exchangeable or exercisable for, shares of our common stock. If we issue additional shares of our common stock or instruments convertible into, or exchangeable or exercisable for, shares of our common stock, it may materially and adversely affect the market price of our common stock.

Our sales to government clients subject us to risks including early termination, audits, investigations, sanctions and penalties.

We have customer contracts with the U.S. government, as well as foreign, state and local governments and their respective agencies. Such government entities often have the right to terminate these contracts at any time, without cause. There is increased pressure for governments and their agencies, both domestically and internationally, to reduce spending. Most of our government contracts are subject to legislative approval of appropriations to fund the expenditures under these contracts. These factors combine to potentially limit the revenue we derive from government contracts in the future. Additionally, government contracts generally have requirements that are more complex than those found in commercial enterprise agreements and therefore are more costly to comply with. Such contracts are also subject to audits and investigations that could result in civil and criminal penalties and administrative sanctions, including termination of contracts, refund of a portion of fees received, forfeiture of profits, suspension of payments, fines and suspensions or debarment from future government business.

We may become involved in litigation that may adversely impact our business.

From time to time, we are or may become involved in various legal proceedings relating to matters incidental to the ordinary course of our business, including patent, commercial, product liability, employment, class action, whistleblower and other litigation and claims, and governmental and other regulatory investigations and proceedings. In addition, under our charter, we could be required to indemnify and advance expenses to our directors and officers in connection with their involvement in certain actions, suits, investigations and other proceedings. Such matters can be time-consuming, divert management’s attention and resources and cause us to incur significant expenses.

We are currently involved in litigation with one of our competitors, Limelight Networks, Inc., or Limelight, involving claims for patent infringement. Limelight has asserted that it is entitled to significant damages. While we challenge the basis of the underlying claims and amount of such assertions, if such action were to be decided against our favor and a court were to award Limelight significant damages, our business and financial condition would be adversely impacted.

Furthermore, because litigation is inherently unpredictable and may not be covered by insurance, there can be no assurance that the results of the Limelight litigation or any of these other matters will not have an adverse impact on our business, results of operations, financial condition or cash flows.

General global market and economic conditions may have an adverse impact on our operating performance, results of operations and cash flows.

Our business has been and could continue to be affected by general global economic and market conditions. To the extent economic conditions impair our customers' ability to profitably monetize the content we deliver on their behalf, they may reduce or eliminate the traffic we deliver for them. Such reductions in traffic would lead to a reduction in our revenue. Additionally, in a down-cycle economic environment, we may experience the negative effects of increased competitive pricing pressure, customer loss, a slow down in commerce over the Internet and corresponding decrease in traffic delivered over our network and failures by customers to pay amounts owed to us on a timely basis or at all. Suppliers on which we rely for servers, bandwidth, co-location and other services could also be negatively impacted by economic conditions that, in turn, could have a negative impact on our operations or expenses. There can be no assurance, therefore, that current economic conditions or worsening economic conditions or a prolonged or recurring recession will not have a significant adverse impact on our operating results.



20


Global climate change and natural resource conservation regulations could adversely impact our business.

Our deployed network of servers consumes significant energy resources, including those generated by the burning of fossil fuels. In response to concerns about global climate change, governments may adopt new regulations affecting the use of fossil fuels or requiring the use of alternative fuel sources. In addition, our customers, investors and other stakeholders may require us to take steps to demonstrate that we are taking ecologically responsible measures in operating our business. The costs and any expenses we incur to make our network more energy efficient could make us less profitable in future periods. Failure to comply with applicable laws and regulations or other requirements imposed on us could lead to fines, lost revenue and damage to our reputation.

Because we do not intend to pay dividends, stockholders will benefit from an investment in our common stock only if it appreciates in value.

We currently intend to retain our future earnings, if any, for use in the operation of our business and do not expect to pay any cash dividends in the foreseeable future on our common stock. As a result, the success of an investment in our common stock will depend upon any future appreciation in its value. There is no guarantee that our common stock will appreciate in value or even maintain the price at which stockholders have purchased their shares.

Provisions of our charter, by-laws and Delaware law may have anti-takeover effects that could prevent a change in control even if the change in control would be beneficial to our stockholders.

Provisions of our charter, by-laws and Delaware law could make it more difficult for a third party to control or acquire us, even if doing so would be beneficial to our stockholders. These provisions include:

a classified board structure so that only approximately one-third of our Board of Directors is up for re-election in any one year;
our Board of Directors has the right to elect directors to fill a vacancy created by the expansion of the Board of Directors or the resignation, death or removal of a director;
stockholders must provide advance notice to nominate individuals for election to the Board of Directors or to propose matters that can be acted upon at a stockholders' meeting; and
our Board of Directors may issue, without stockholder approval, shares of undesignated preferred stock.

Further, as a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions. Under Delaware law, a corporation may not engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction. Our Board of Directors could rely on Delaware law to prevent or delay an acquisition of us.

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

We lease approximately 490,000 square feet of property in Cambridge, Massachusetts where our primary corporate offices are located. The majority of the leases for such space are scheduled to expire in December 2019, and of this space, we have subleased approximately 18,000 square feet to another company. In November 2016, we executed a lease for new headquarters space in Cambridge, Massachusetts. The lease is for approximately 480,000 square feet and is expected to commence at the termination of our current leases in Cambridge. The initial lease term is 15 years. In addition to the new lease, we also executed an arrangement obligating us to lease at least 150,000 square feet of additional space in Cambridge.



21


We also maintain offices in several other locations in the United States, including in or near each of Phoenix, Arizona; Los Angeles, San Francisco, Santa Clara and San Diego, California; Denver, Colorado; Washington, D.C.; Fort Lauderdale, Florida; Atlanta, Georgia; Chicago, Illinois; Westford, Massachusetts; Manchester, New Hampshire; New York, New York; Dallas, Texas; Reston, Virginia and Seattle, Washington. Outside the United States we maintain offices in or near the following cities: Bangalore, Chennai, Delhi and Mumbai, India; Beijing, Hong Kong, Shenzhen, and Shanghai, China; Sao Paulo, Brazil; Copenhagen, Denmark; Dortmund, Hamburg, Frankfurt and Munich, Germany; Paris, France; Brussels, Belgium; London, England; Tokyo, Fukuoka, Nagoya and Osaka, Japan; Singapore; Madrid, Spain; Sydney, Melbourne and Canberra, Australia; Herziliya, Israel; Edinburgh, Scotland; Ottawa and Toronto, Canada; San Jose, Costa Rica; Milan, Italy; Stockholm, Sweden; Seoul, South Korea; Geneva and Zurich, Switzerland; Kuala Lumpur, Malaysia; Taipei, Taiwan; Amsterdam, the Netherlands; Prague, Czech Republic; Dubai, UAE; Istanbul, Turkey; and Krakow, Poland.

All of our facilities are leased. We believe our facilities are sufficient to meet our needs for the foreseeable future and, if needed, additional space will be available at a reasonable cost.

Item 3. Legal Proceedings

We are party to litigation that we consider routine and incidental to our business. We do not currently expect the results of any of these litigation matters to have a material effect on our business, results of operations, financial condition or cash flows.

In November 2015, Limelight filed a complaint in the U.S. District Court for the Eastern District of Virginia against Akamai and XO Communications LLC, or XO, alleging patent infringement by the two companies.  The complaint alleges that Akamai and XO infringed six of Limelight’s content delivery patents.  The complaint seeks to recover from Akamai and XO significant monetary damages based upon lost revenue due to infringing technology used by the companies. We have agreed to indemnify XO for damages it incurs in this matter.  We have made counterclaims in the action against Limelight alleging that Limelight has infringed five Akamai content delivery patents, and we are seeking monetary damages based upon lost revenue due to the infringing technology used by Limelight.  The case is scheduled for trial in May 2017.  We currently believe that the outcome of this litigation will not have a material impact on our business.

Item 4. Mine Safety Disclosures

Not applicable.



22


PART II

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

Our common stock, par value $0.01 per share, trades under the symbol “AKAM” on the NASDAQ Global Select Market. The following table sets forth, for the periods indicated, the high and low sales price per share of our common stock on the NASDAQ Global Select Market:
 
 
2016
 
2015
 
High
 
Low
 
High
 
Low
First quarter
$
57.05

 
$
39.43

 
$
73.53

 
$
56.85

Second quarter
$
57.50

 
$
48.88

 
$
78.44

 
$
69.13

Third quarter
$
58.47

 
$
47.80

 
$
76.98

 
$
63.14

Fourth quarter
$
71.04

 
$
52.63

 
$
76.39

 
$
50.56


As of February 22, 2017, there were 409 holders of record of our common stock.

We have never paid or declared any cash dividends on shares of our common stock or other securities and do not anticipate paying or declaring any cash dividends in the foreseeable future. We currently intend to retain all future earnings, if any, for use in the operation of our business.

Issuer Purchases of Equity Securities

The following is a summary of our repurchases of our common stock in the fourth quarter of 2016 (in thousands, except share and per share data):
 
Period(1)
 
Total Number of Shares Purchased(2)
 
Average Price Paid per Share(3)
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs(4)
 
Approximate Dollar Value of Shares that May Yet be Purchased Under Plans or Programs(4)
October 1, 2016 – October 31, 2016
 
558,379

 
$
55.38

 
558,379

 
$
742,507

November 1, 2016 – November 30, 2016
 
352,708

 
66.84

 
352,708

 
718,932

December 1, 2016 – December 31, 2016
 
368,440

 
66.31

 
368,440

 
694,501

Total
 
1,279,527

 
$
61.68

 
1,279,527

 
$
694,501


(1)
Information is based on settlement dates of repurchase transactions.
(2)
Consists of shares of our common stock, par value $0.01 per share. All repurchases were made pursuant to a previously-announced program.
(3)
Includes commissions paid.
(4)
In October 2013, the Board of Directors authorized a $750.0 million share repurchase program, effective from October 2013 through December 2016. In February 2016, the Board of Directors authorized a $1.0 billion share repurchase program that superseded the October 2013 repurchase program and is effective from February 2016 through December 2018.

During the year ended December 31, 2016, we repurchased 7.0 million shares of our common stock for an aggregate of $373.8 million.



23


Item 6. Selected Financial Data

The following selected consolidated financial data should be read in conjunction with our consolidated financial statements and related notes, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and other financial data included elsewhere in this annual report on Form 10-K. The consolidated statements of income and balance sheet data for all periods presented is derived from the audited consolidated financial statements included elsewhere in this annual report on Form 10-K or in prior year annual reports on Form 10-K on file with the Commission.

The following table sets forth selected financial data for the last five fiscal years (in thousands, except per share data):

Year ended December 31,
 
2016
 
2015
 
2014
 
2013
 
2012
Revenue
 
$
2,340,049

 
$
2,197,448

 
$
1,963,874

 
$
1,577,922

 
$
1,373,947

Total costs and operating expenses
 
1,880,455

 
1,731,298

 
1,474,355

 
1,163,954

 
1,059,460

Income from operations
 
459,594

 
466,150

 
489,519

 
413,968

 
314,487

Net income
 
316,132

 
321,406

 
333,948

 
293,487

 
203,989

Basic net income per share
 
1.81

 
1.80

 
1.87

 
1.65

 
1.15

Diluted net income per share
 
1.79

 
1.78

 
1.84

 
1.61

 
1.12

Cash, cash equivalents and marketable securities
 
1,616,329

 
1,524,235

 
1,628,284

 
1,246,922

 
1,095,240

Total assets
 
4,373,146

 
4,181,684

 
4,001,546

 
2,957,685

 
2,600,627

Convertible senior notes
 
640,087

 
624,288

 
604,851

 

 

Other long-term liabilities
 
134,101

 
110,319

 
117,349

 
65,088

 
51,929

Total stockholders’ equity
 
3,224,370

 
3,120,878

 
2,945,335

 
2,629,431

 
2,345,754


The following items impact the comparability of the consolidated financial data presented above:

During the years presented in the table above, various acquisitions occurred, the results of which are presented prospectively from the date of acquisition. See Note 8 to our consolidated financial statements included elsewhere in this annual report on Form 10-K for more details regarding these acquisitions.

Effective January 1, 2013, we increased the expected average useful lives of our network assets, primarily servers, from three to four years to reflect software and hardware related initiatives to manage our global network more efficiently. For the years ended December 31, 2016, 2015, 2014 and 2013, this change decreased depreciation expense on network assets as compared to the year ended December 31, 2012. The change increased net income and both basic and diluted net income per share for the years ended December 31, 2016, 2015, 2014 and 2013 as compared to the year ended December 31, 2012.


24


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

This Management’s Discussion and Analysis of Financial Condition and Results of Operations, or MD&A, should be read in conjunction with our consolidated financial statements and notes thereto that appear elsewhere in this annual report on Form 10-K. See “Risk Factors” elsewhere in this annual report on Form 10-K for a discussion of certain risks associated with our business. The following discussion contains forward-looking statements. The forward-looking statements do not include the potential impact of any mergers, acquisitions, divestitures or other events that may be announced after the date hereof.

Overview

We provide cloud services for delivering, optimizing and securing content and business applications over the Internet. The key factors that influence our financial success are our ability to build on recurring revenue commitments for our performance and security offerings, increase media traffic on our network, develop new products and carefully manage our capital spending and other expenses.

Revenue

For most of our solutions, our customers commit to contracts having terms of a year or longer, which allows us to have a consistent and predictable base level of revenue. In addition to a base level of revenue, we are also dependent on media customers where usage of our services is more variable. As a result, our revenue is impacted by the amount of media and software download traffic we serve on our network, the rate of adoption of social media and video platform capabilities, the timing and variability of customer-specific one-time events and the impact of seasonal variations on our business. The ability to expand our product portfolio and to maintain the prices we charge for our services are also key factors impacting our revenue growth.

We have observed the following trends related to our revenue in recent years:

Increased sales of our security solutions have made a significant contribution to revenue growth, and we expect to continue our focus on security solutions in the future.

We have experienced increases in the amount of traffic delivered for customers that use our solutions for video, gaming, social media and software downloads, contributing to an increase in our revenue. However, from the second half of 2015 onward, our traffic growth rates have moderated, primarily due to the “do-it-yourself” efforts by some of our customers that are among the large Internet platform companies: Amazon, Apple, Facebook, Google, Microsoft and Netflix. We refer to these companies as our Internet Platform Customers. Some of these customers have elected to develop and rely on their internal infrastructure to deliver more of their media content themselves rather than use our services. As a result, we are likely to continue experiencing lower revenue from these customers. We have not, however, been experiencing a significant shift to internal infrastructure usage across the remainder of our media services customer base.

We have increased committed recurring revenue from our solutions by increasing sales of incremental services to our existing customers and adding new customers. These increases helped to limit the impact of reductions in usage of our services and contract terminations by certain customers, as well as the effect of price decreases negotiated as part of contract renewals.

The unit prices paid by some of our customers have declined, reflecting the impact of competition. Our revenue would have been higher absent these price declines.

We have experienced variations in certain types of revenue from quarter to quarter. In particular, we experience higher revenue in the fourth quarter of the year for some of our solutions as a result of holiday season activity. We also experience lower revenue in the summer months, particularly in Europe, from both e-commerce and media customers because overall Internet use declines during that time. In addition, we experience quarterly variations in revenue attributable to, among other things, the nature and timing of software and gaming releases by our customers using our software download solutions; whether there are large live sporting or other events that increase the amount of media traffic on our network; and the frequency and timing of purchases of custom services.


25


Expenses

Our level of profitability is also impacted by our expenses, including direct costs to support our revenue such as bandwidth and co-location costs. We have observed the following trends related to our profitability in recent years:

Network bandwidth costs represent a significant portion of our cost of revenue. Historically, we have been able to mitigate increases in these costs by reducing our network bandwidth costs per unit and investing in internal-use software development to improve the performance and efficiency of our network. Our total bandwidth costs may increase in the future as a result of expected higher traffic levels and serving more traffic from higher cost regions. We will need to continue to effectively manage our bandwidth costs to maintain current levels of profitability.

Co-location costs are also a significant portion of our cost of revenue. By improving our internal-use software and managing our hardware deployments to enable us to use servers more efficiently, we have been able to manage the growth of co-location costs. We expect to continue to scale our network in the future and will need to continue to effectively manage our co-location costs to maintain current levels of profitability.

Due to the fixed nature of some of our co-location and bandwidth costs over a minimum time period, it may not be possible to quickly reduce those costs. If our revenue growth rate declines, our profitability could decrease.

Payroll and related compensation costs have grown as we have increased headcount to support our revenue growth and strategic initiatives. We increased our headcount by 406 employees during the year ended December 31, 2016. During the year ended December 31, 2015, we increased our headcount by 979 employees. We expect to continue to hire additional employees, both domestically and internationally, in support of our strategic initiatives.

Fluctuations in foreign currency exchange rates have also impacted our reported results. Revenue and expenses of our operations outside of the U.S. are important contributors to our overall financial performance, and as currencies have weakened against the U.S. dollar, our revenue has been negatively impacted and our expenses have been positively impacted. If foreign currency exchange rates during the year ended December 31, 2016 had remained the same as exchange rates during the year ended December 31, 2015, our revenue would have increased by 7% as opposed to 6%. Conversely, diluted earnings per share would have decreased by 1% as opposed to increasing by 1%. If foreign currency exchange rates during the year ended December 31, 2015 had remained the same as exchange rates during the year ended December 31, 2014, our revenue would have increased by 16% as opposed to 12%. Similarly, diluted earnings per share would have increased by 2% as opposed to decreasing 3% had exchange rates remained constant during the same period.

In recent years, we have used strategic acquisitions to complement and augment existing technological capabilities. During 2016, 2015 and 2014 we completed various acquisitions which were immaterial to our financial results as a whole during those years, but have contributed to increases in our revenue and level of expenses. Also in February 2014, we completed an offering of $690.0 million in par value of convertible senior notes. The notes do not bear regular interest, but have an effective interest rate of 3.2% attributable to the conversion feature.
 


26


Results of Operations

The following sets forth, as a percentage of revenue, consolidated statements of income data for the years indicated: 

 
2016
 
2015
 
2014
Revenue
100.0
 %
 
100.0
 %
 
100.0
 %
Costs and operating expenses:
 
 
 
 
 
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)
34.6

 
33.0

 
31.1

Research and development
7.2

 
6.8

 
6.4

Sales and marketing
18.2

 
20.1

 
19.3

General and administrative
18.8

 
17.7

 
16.6

Amortization of acquired intangible assets
1.1

 
1.2

 
1.6

Restructuring charges
0.4

 

 
0.1

Total costs and operating expenses
80.3

 
78.8

 
75.1

Income from operations
19.7

 
21.2

 
24.9

Interest income
0.6

 
0.5

 
0.4

Interest expense
(0.8
)
 
(0.8
)
 
(0.8
)
Other income (expense), net
0.2

 
(0.1
)
 
(0.1
)
Income before provision for income taxes
19.7

 
20.8

 
24.4

Provision for income taxes
6.1

 
6.2

 
7.4

Net income
13.6
 %
 
14.6
 %
 
17.0
 %

Revenue

Revenue during the periods presented is as follows (in thousands):

 
For the Years Ended December 31,
 
For the Years Ended December 31,
 
2016
 
2015
 
% Change
 
% Change at Constant Currency
 
2015
 
2014
 
% Change
 
% Change at Constant Currency
Revenue
$
2,340,049

 
$
2,197,448

 
6.5
%
 
6.6
%
 
$
2,197,448

 
$
1,963,874

 
11.9
%
 
15.5
%

The increase in our revenue from 2015 to 2016 was primarily the result of continued strong growth from our Cloud Security Solutions, which grew 43%. Our web performance solutions also contributed to our revenue growth in 2016. Our overall revenue growth rate was lower than it has been in the past, primarily due to the "do-it-yourself" efforts of our Internet Platform Customers, some of which have developed internal infrastructure to deliver more of their media content themselves rather than rely on our media services. Revenue from these six customers (Amazon, Apple, Facebook, Google, Microsoft and Netflix) in the aggregate was $250.4 million and $379.3 million for the years ended December 31, 2016 and 2015, respectively.
 
The increase in our revenue from 2014 to 2015 was driven by higher demand for our services across all of our solutions and geographies, with particularly strong growth from our Cloud Security Solutions. Revenue from our Internet Platform Customers was $379.3 million and $358.9 million for the years ended December 31, 2015 and 2014, respectively.












27


The following table quantifies the contribution to revenue from our solution categories for the years ended December 31, 2016, 2015 and 2014 (in thousands):

 
For the Years Ended December 31,
 
For the Years Ended December 31,
 
2016
 
2015
 
% Change
 
% Change at Constant Currency
 
2015
 
2014
 
% Change
 
% Change at Constant Currency
Performance and Security Solutions
$
1,355,030

 
$
1,158,281

 
17.0
 %
 
17.3
 %
 
$
1,158,281

 
$
1,003,573

 
15.4
%
 
19.0
%
Media Delivery Solutions
787,179

 
868,820

 
(9.4
)
 
(9.6
)
 
868,820

 
813,066

 
6.9

 
10.5

Services and Support Solutions
197,840

 
170,347

 
16.1

 
16.0

 
170,347

 
147,235

 
15.7

 
19.8

Total revenue
$
2,340,049

 
$
2,197,448

 
6.5
 %
 
6.6
 %
 
$
2,197,448

 
$
1,963,874

 
11.9
%
 
15.5
%

The increases in Performance and Security Solutions revenue for 2016 as compared to 2015, and 2015 as compared to 2014, were due to increased demand across all major product lines, with especially strong growth in our Cloud Security Solutions. Cloud Security Solutions revenue for the year ended December 31, 2016 was $364.9 million, as compared to $254.4 million and $170.0 million for the years ended December 31, 2015 and 2014, respectively.

The decrease in Media Delivery Solutions revenue for 2016 as compared to 2015 was primarily the result of decreased traffic from our Internet Platform Customers, resulting from their "do-it-yourself" efforts in delivering their content. Our Media Delivery Solutions for other customers revenue grew by 8%. The increase in Media Delivery Solutions revenue for 2015 as compared to 2014 was due to higher demand across most of our customer base.

The increases in Services and Support Solutions revenue for 2016 as compared to 2015, and 2015 as compared to 2014, were due to strong new customer attachment rates for our professional services as well as purchases of upgrades to services by our existing customers.

As a result of our 2016 reorganization, our sales, marketing and product development functions are now organized into three divisions. The following table quantifies the contribution to revenue during the periods presented from the customers in each division (in thousands):

 
For the Years Ended December 31,
 
For the Years Ended December 31,
 
2016
 
2015
 
% Change
 
% Change at Constant Currency
 
2015
 
2014
 
% Change
 
% Change at Constant Currency
Media Division
$
1,165,281

 
$
1,187,732

 
(1.9
)%
 
(1.8
)%
 
$
1,187,732

 
$
1,109,781

 
7.0
%
 
10.3
%
Web Division
1,120,001

 
968,584

 
15.6

 
15.7

 
968,584

 
824,302

 
17.5

 
21.7

Enterprise and Carrier Division
54,767

 
41,132

 
33.1

 
33.1

 
41,132

 
29,791

 
38.1

 
39.4

Total revenue
$
2,340,049

 
$
2,197,448

 
6.5
 %
 
6.6
 %
 
$
2,197,448

 
$
1,963,874

 
11.9
%
 
15.5
%

The decline in the year-over-year revenue growth rate in Media Division revenue in 2016 as compared to 2015 and the relatively small revenue improvement in 2015 over 2014 was the result of decreased traffic from our Internet Platform Customers. The year-over-year revenue growth rate for our other customers was 13% and 8% for the years ended December 31, 2016 and 2015, respectively.



28


The increase in Web Division revenue for 2016 as compared to 2015 was due to growth in this customer base, particularly with our Cloud Security Solutions. The increase in Web Division revenue in 2015 as compared to 2014 was due to strong demand across most of our customer base particularly for our Cloud Security Solutions, including from our largest, most strategic customers.

The following table quantifies revenue derived in the U.S. and internationally (in thousands):

 
For the Years Ended December 31,
 
For the Years Ended December 31,
 
2016
 
2015
 
% Change
 
% Change at Constant Currency
 
2015
 
2014
 
% Change
 
% Change at Constant Currency
U.S.
$
1,620,021

 
$
1,604,492

 
1.0
%
 
1.0
%
 
$
1,604,492

 
$
1,429,063

 
12.3
%
 
12.3
%
International
720,028

 
592,956

 
21.4

 
21.6

 
592,956

 
534,811

 
10.9

 
24.3

Total revenue
$
2,340,049

 
$
2,197,448

 
6.5
%
 
6.6
%
 
$
2,197,448

 
$
1,963,874

 
11.9
%
 
15.5
%

The reduced revenue from our Internet Platform Customers negatively impacted our U.S. revenue growth rates for the year ended December 31, 2016, as these customers are based in the U.S. For the year ended December 31, 2016, approximately 31%, of our revenue was derived from our operations located outside of the U.S., compared to 27% for each of the years ended December 31, 2015 and 2014. No single country outside of the U.S. accounted for 10% or more of revenue during any of these periods.

During 2016, we continued to see strong revenue growth from our operations in the Asia Pacific region. Changes in foreign currency exchange rates negatively impacted our revenue by $1.0 million in 2016 as compared to 2015, and negatively by $71.7 million in 2015 as compared to 2014.

Cost of Revenue

Cost of revenue consisted of the following for the periods presented (in thousands):

 
For the Years Ended December 31,
 
For the Years Ended December 31,
 
2016
 
2015
 
% Change
 
2015
 
2014
 
% Change
Bandwidth fees
$
168,202

 
$
150,607

 
11.7
%
 
$
150,607

 
$
124,470

 
21.0
%
Co-location fees
129,904

 
125,983

 
3.1

 
125,983

 
113,661

 
10.8

Network build-out and supporting services
61,320

 
58,207

 
5.3

 
58,207

 
42,114

 
38.2

Payroll and related costs
189,409

 
158,742

 
19.3

 
158,742

 
143,468

 
10.6

Stock-based compensation, including amortization of prior capitalized amounts
31,145

 
26,222

 
18.8

 
26,222

 
21,866

 
19.9

Depreciation of network equipment
140,777

 
130,098

 
8.2

 
130,098

 
107,250

 
21.3

Amortization of internal-use software
88,244

 
75,761

 
16.5

 
75,761

 
58,114

 
30.4

Total cost of revenue
$
809,001

 
$
725,620

 
11.5
%
 
$
725,620

 
$
610,943

 
18.8
%
As a percentage of revenue
34.6
%
 
33.0
%
 
 
 
33.0
%
 
31.1
%
 
 

The increase in total cost of revenue for 2016 as compared to 2015 was primarily due to increases in:

amounts paid to network providers for bandwidth fees to support the increase in traffic served on our network and for traffic served from higher cost regions;
payroll and related costs, as well as stock-based compensation, due to more hiring in our services to support revenue growth; and
depreciation of network equipment and amortization of internal-use software as we continued to invest in our infrastructure and release internally-developed software onto our network.



29


The increase in total cost of revenue for 2015 as compared to 2014 was primarily due to increases in:

amounts paid to network providers for bandwidth fees to support the increase in traffic served on our network;
amounts paid for network build-out and supporting services related to the increase in server deployments and investments in network expansion;
payroll and related costs of service personnel due to more hiring in our services and network operations organizations to support revenue growth; and
depreciation of network equipment and amortization of internal-use software as we continued to invest in our infrastructure and release internally developed software onto our network.

We have long-term purchase commitments for co-location services and bandwidth usage with various vendors and network and Internet service providers. Our minimum commitments related to bandwidth usage and co-location services may vary from period to period depending on the timing and length of contract renewals with our service providers. See Note 11 to our consolidated financial statements included elsewhere in this annual report on Form 10-K for details regarding our bandwidth usage and co-location services purchase commitments.

We believe that cost of revenue will increase during 2017 as compared to 2016 primarily due to higher bandwidth expenses associated with increased customer traffic on our network and the costs of efforts to increase our network's capacity and resiliency to combat potential attacks on our platform. Additionally, during 2017, we anticipate amortization of internal-use software development costs to increase as compared to 2016, along with increased payroll and related costs associated with our professional services personnel and related expenses. We plan to continue making investments in our network with the expectation that our customer base will continue to expand and that we will continue to deliver more traffic to existing customers.

Research and Development Expenses

Research and development expenses consisted of the following for the periods presented (in thousands):

 
For the Years Ended December 31,
 
For the Years Ended December 31,
 
2016
 
2015
 
% Change
 
2015
 
2014
 
% Change
Payroll and related costs
$
253,351

 
$
220,198

 
15.1
 %
 
$
220,198

 
$
188,509

 
16.8
 %
Stock-based compensation
29,739

 
23,926

 
24.3

 
23,926

 
19,351

 
23.6

Capitalized salaries and related costs
(122,084
)
 
(103,352
)
 
18.1

 
(103,352
)
 
(91,106
)
 
13.4

Other expenses
6,622

 
7,819

 
(15.3
)
 
7,819

 
8,532

 
(8.4
)
Total research and development
$
167,628

 
$
148,591

 
12.8
 %
 
$
148,591

 
$
125,286

 
18.6
 %
As a percentage of revenue
7.2
%
 
6.8
%
 
 
 
6.8
%
 
6.4
%
 
 

The increases in research and development expenses for 2016 as compared to 2015, and 2015 as compared to 2014, were due to increases in payroll and related costs as a result of headcount growth to support investments in new product development and network scaling, partially offset by increases in capitalized salaries and related costs.

Research and development costs are expensed as incurred, other than certain internal-use software development costs eligible for capitalization. Capitalized development costs consist of payroll and related costs for personnel and external consulting expenses involved in the development of internal-use software used to deliver our services and operate our network. For the years ended December 31, 2016, 2015 and 2014, we capitalized $21.4 million, $16.7 million and $13.7 million, respectively, of stock-based compensation. These capitalized internal-use software development costs are amortized to cost of revenue over their estimated useful lives, which is generally two years.

We believe that research and development expenses during 2017 will increase as compared to 2016, as we expect to continue to increase the number of development personnel, through hiring or acquisition activity, in order to make improvements to our core technology and support engineering innovation and the development of new services.



30


Sales and Marketing Expenses

Sales and marketing expenses consisted of the following for the periods presented (in thousands):

 
For the Years Ended December 31,
 
For the Years Ended December 31,
 
2016
 
2015
 
% Change
 
2015
 
2014
 
% Change
Payroll and related costs
$
309,181

 
$
316,845

 
(2.4
)%
 
$
316,845

 
$
264,788

 
19.7
 %
Stock-based compensation
55,407

 
53,542

 
3.5

 
53,542

 
47,571

 
12.6

Marketing programs and related costs
36,904

 
43,990

 
(16.1
)
 
43,990

 
35,833

 
22.8

Other expenses
25,475

 
26,611

 
(4.3
)
 
26,611

 
30,843

 
(13.7
)
Total sales and marketing
$
426,967

 
$
440,988

 
(3.2
)%
 
$
440,988

 
$
379,035

 
16.3
 %
As a percentage of revenue
18.2
%
 
20.1
%
 
 
 
20.1
%
 
19.3
%
 
 

The decrease in sales and marketing expenses for 2016 as compared to 2015 was primarily due to a decrease in performance-based commissions earned and reduced spending on marketing programs and related costs as we moderated discretionary spending to align with our revenue growth rates. The increase in sales and marketing expenses for 2015 as compared to 2014 was primarily due to higher payroll and related costs, as we invested in our sales and marketing organization, as well as additional marketing programs and related costs in support of our go-to-market strategy and ongoing geographic expansion.

We believe that sales and marketing expenses will increase during 2017 as compared to 2016, due to increased payroll and related costs as a result of headcount growth during 2016. We expect headcount growth consistent with historical levels in our sales and marketing organizations in 2017.

General and Administrative Expenses

General and administrative expenses consisted of the following for the periods presented (in thousands):
 
For the Years Ended December 31,
 
For the Years Ended December 31,
 
2016
 
2015
 
% Change
 
2015
 
2014
 
% Change
Payroll and related costs
$
163,348

 
$
161,660

 
1.0
 %
 
$
161,660

 
$
146,373

 
10.4
 %
Stock-based compensation
41,073

 
35,062

 
17.1

 
35,062

 
33,151

 
5.8

Depreciation and amortization
65,780

 
54,562

 
20.6

 
54,562

 
40,053

 
36.2

Facilities-related costs
72,549

 
64,302

 
12.8

 
64,302

 
52,684

 
22.1

Provision for doubtful accounts
1,235

 
1,717

 
(28.1
)
 
1,717

 
1,229

 
39.7

Acquisition-related costs
1,028

 
1,756

 
(41.5
)
 
1,756

 
3,911

 
(55.1
)
License of patent
(8,577
)
 

 
(100.0
)
 

 

 

Professional fees and other expenses
103,480

 
69,206

 
49.5

 
69,206

 
48,444

 
42.9

Total general and administrative
$
439,916

 
$
388,265

 
13.3
 %
 
$
388,265

 
$
325,845

 
19.2
 %
As a percentage of revenue
18.8
%
 
17.7
%
 
 
 
17.7
%
 
16.6
%
 
 

The increase in total general and administrative expenses for 2016 as compared to 2015 was primarily due to increases in:

legal and other professional fees due to ongoing litigation;
expansion of company infrastructure throughout 2015 and 2016 to support investments in engineering, go-to market
capacity and enterprise expansion initiatives, particularly expansion of our facility footprint, which
increased facilities-related costs and depreciation and amortization; and
stock-based compensation as a result of increased headcount and the impact that changing estimates have on our
performance-based stock-based compensation from period to period.



31


The increase in total general and administrative expenses for 2015 as compared to 2014 was primarily due to increases in:

expansion of company infrastructure throughout 2015 to support investments in engineering, go-to market
capacity and enterprise expansion initiatives, particularly expansion of our general and administrative headcount and our facility footprint, which increased payroll and related costs, facilities-related costs and depreciation and amortization; and
increases in the number of software-as-a-service, or SaaS, solutions that we use, as compared to 2014, which contributed to the increase in professional fees and other expenses, along with increases in legal and other professional consulting fees.

During 2017, we expect general and administrative expenses to increase as compared to 2016, due to anticipated increased payroll and related costs and facilities-related costs. The increase in those expenses is expected to be attributable to increased hiring, investments in information technology and the expansion of our facility footprint to support headcount growth, which occurred throughout 2016 and is expected to continue in 2017.

Amortization of Acquired Intangible Assets

 
For the Years Ended December 31,
 
For the Years Ended December 31,
(in thousands)
2016
 
2015
 
% Change
 
2015
 
2014
 
% Change
Amortization of acquired intangible assets
$
26,642

 
$
27,067

 
(1.6
)%
 
$
27,067

 
$
32,057

 
(15.6
)%
As a percentage of revenue
1.1
%
 
1.2
%
 
 
 
1.2
%
 
1.6
%
 
 

The decrease in amortization of acquired intangible assets in 2016, as compared to 2015, was attributable to the finalization of amortization of intangible assets acquired in previous years; partially offset by acquired intangible asset amortization acquired in 2015 and 2016. The decrease in amortization of acquired intangible assets in 2015, as compared to 2014, was driven by the finalization of amortization of intangible assets acquired in earlier years, in addition to the deceleration in recognition of customer backlog-related intangible assets acquired from Prolexic, which had a short useful life.

Based on acquired intangible assets at December 31, 2016, future amortization is expected to be approximately $29.2 million, $26.4 million, $25.0 million, $21.1 million and $16.6 million for the years ending December 31, 2017, 2018, 2019, 2020 and 2021, respectively.

Restructuring Charges

 
For the Years Ended December 31,
 
For the Years Ended December 31,
(in thousands)
2016
 
2015
 
% Change
 
2015
 
2014
 
% Change
Restructuring charges
$
10,301

 
$
767

 
1,243.0
%
 
$
767

 
$
1,189

 
(35.5
)%
As a percentage of revenue
0.4
%
 
%
 
 
 
%
 
0.1
%
 
 

The restructuring charges in 2016 were primarily the result of changes to our organizational structure to reorganize our products and development groups and global sales, services and marketing teams into divisions centered on our solutions. The restructuring charges relate to severance expenses for impacted employees and charges for internal-use software not yet placed into service that will not be completed and launched due to changing priorities as part of the reorganization. The restructuring charges in 2015 and 2014 consisted of severance expenses for redundant employees associated with acquisitions completed during those years. We do not expect to continue to incur significant restructuring charges as a result of any of these actions.



32


Non-Operating Income (Expense)

 
For the Years Ended December 31,
 
For the Years Ended December 31,
(in thousands)
2016
 
2015
 
% Change
 
2015
 
2014
 
% Change
Interest income
$
14,702

 
$
11,200

 
31.3
%
 
$
11,200

 
$
7,680

 
45.8
%
As a percentage of revenue
0.6
 %
 
0.5
 %
 
 
 
0.5
 %
 
0.4
 %
 
 
Interest expense
$
(18,638
)
 
$
(18,525
)
 
0.6
%
 
$
(18,525
)
 
$
(15,463
)
 
19.8
%
As a percentage of revenue
(0.8
)%
 
(0.8
)%
 
 
 
(0.8
)%
 
(0.8
)%
 

Other income (expense), net
$
3,788

 
$
(2,201
)
 
100.0
%
 
$
(2,201
)
 
$
(1,960
)
 
12.3
%
As a percentage of revenue
0.2
 %
 
(0.1
)%
 
 
 
(0.1
)%
 
(0.1
)%
 
 

For the periods presented, interest income primarily consists of interest earned on invested cash balances and marketable securities, and interest expense consists of the amortization of the debt discount and debt issuance costs related to our convertible senior notes issued in February 2014.

Other income (expense), net for the years ended December 31, 2016, 2015 and 2014 primarily represents net foreign exchange gains and losses mainly due to foreign currency exchange rate fluctuations on intercompany and other non-functional currency transactions. The fluctuation in other income (expense), net for 2016 as compared to 2015 also includes the impact of gains recognized on the disposition of certain cost method investments. Other income (expense), net may fluctuate in the future based on changes in foreign currency exchange rates or other events.

Provision for Income Taxes

 
For the Years Ended December 31,
 
For the Years Ended December 31,
(in thousands)
2016
 
2015
 
% Change
 
2015
 
2014
 
% Change
Provision for income taxes
$
143,314

 
$
135,218

 
6.0
%
 
$
135,218

 
$
145,828

 
(7.3
)%
As a percentage of revenue
6.1
%
 
6.2
%
 
 
 
6.2
%
 
7.4
%
 
 
Effective income tax rate
31.2
%
 
29.6
%
 
 
 
29.6
%
 
30.4
%
 
 

For the year ended December 31, 2016, the effective income tax rate was lower than the federal statutory tax rate due to the composition of income from foreign jurisdictions that is taxed at lower rates compared to the statutory tax rates in the U.S., the domestic production activities deduction and the U.S. federal, state and foreign research and development credits, partially offset by the effects of accounting for stock-based compensation in accordance with the authoritative guidance for share-based payments and state income taxes.

For the year ended December 31, 2015, our effective income tax rate was lower than the federal statutory tax rate due to the retroactive application of a U.S. tax court ruling with respect to the treatment of stock-based compensation in intercompany arrangements, the federal research and development credit, the domestic production activities deduction and the composition of income from foreign jurisdictions that is taxed at lower rates compared to the statutory tax rates in the U.S. These benefits were partially offset by the effects of accounting for stock-based compensation in accordance with the authoritative guidance for share-based payments and state income taxes.

For the year ended December 31, 2014, our effective income tax rate was lower than the federal statutory tax rate mainly due to the federal research and development credit, a state tax benefit from software development activities, the domestic production activities deduction and the composition of income in foreign jurisdictions with lower tax rates, partially offset by state income taxes and the effects of accounting for stock-based compensation in accordance with the authoritative guidance for share-based payments.

The increase in the provision for income taxes for 2016 as compared to 2015 was mainly due to the retroactive application of a U.S. tax court ruling with respect to the treatment of stock-based compensation on intercompany arrangements which occurred in 2015, a decrease in the U.S. federal and state research and development credits and a change in the composition of income from foreign jurisdictions. This increase in the provision for income taxes was partially offset by an increase in the domestic production activities deduction.



33


The decrease in the provision for income taxes in 2015 as compared to 2014 was mainly due to the retroactive application of a U.S. tax court ruling with respect to the treatment of stock-based compensation in intercompany arrangements and the composition of income from foreign jurisdictions with lower tax rates than the statutory tax rates in the U.S. These benefits were partially offset by the effects of accounting for stock-based compensation in accordance with the authoritative guidance for share-based payments.

Our effective income tax rate may fluctuate between fiscal years and from quarter to quarter due to items arising from discrete events, such as tax benefits from the disposition of employee equity awards, settlements of tax audits and assessments and tax law changes. Our effective income tax rate is also impacted by, and may fluctuate in any given period because of, the composition of income in foreign jurisdictions where tax rates differ depending on the local statutory rates.

Non-GAAP Financial Measures

In addition to providing financial measurements based on accounting principles generally accepted in the U.S., or GAAP, we publicly discuss additional financial measures that are not prepared in accordance with GAAP, or non-GAAP financial measures. Management uses non-GAAP financial measures, in addition to GAAP financial measures, to understand and compare operating results across accounting periods, for financial and operational decision-making, for planning and forecasting purposes, to measure executive compensation and to evaluate our financial performance. These non-GAAP financial measures are: non-GAAP income from operations, non-GAAP operating margin, non-GAAP net income, non-GAAP net income per diluted share, Adjusted EBITDA, Adjusted EBITDA margin and impact of foreign currency exchange rates, as discussed below.

Management believes that these non-GAAP financial measures reflect our ongoing business in a manner that facilitates meaningful comparisons and analysis of trends in the business, as they assist in the comparison of financial results across accounting periods and to those of our peer companies. Management also believes that these non-GAAP financial measures enable investors to evaluate our operating results and future prospects in the same manner as management. These non-GAAP financial measures may also exclude expenses and gains that may be unusual in nature, infrequent or not reflective of our ongoing operating results.

The non-GAAP financial measures do not replace the presentation of our GAAP financial measures and should only be used as a supplement to, not as a substitute for, our financial results presented in accordance with GAAP.

The non-GAAP adjustments, and our basis for excluding them from non-GAAP financial measures, are outlined below:

Amortization of acquired intangible assets – We have incurred amortization of intangible assets, included in our GAAP financial statements, related to various acquisitions we have made. The amount of an acquisition's purchase price allocated to intangible assets and term of its related amortization can vary significantly and are unique to each acquisition; therefore, we exclude amortization of acquired intangible assets from our non-GAAP financial measures to provide investors with a consistent basis for comparing pre- and post-acquisition operating results.

Stock-based compensation and amortization of capitalized stock-based compensation – Although stock-based compensation is an important aspect of the compensation paid to our employees, the grant date fair value varies based on the stock price at the time of grant, varying valuation methodologies, subjective assumptions and the variety of award types. This makes the comparison of our current financial results to previous and future periods difficult to evaluate; therefore, we believe it is useful to exclude stock-based compensation and amortization of capitalized stock-based compensation from our non-GAAP financial measures in order to highlight the performance of our core business and to be consistent with the way many investors evaluate our performance and compare our operating results to peer companies.

Acquisition-related costs – Acquisition-related costs include transaction fees, advisory fees, due diligence costs and other direct costs associated with strategic activities. In addition, subsequent adjustments to our initial estimated amounts of contingent consideration and indemnification associated with specific acquisitions are included within acquisition-related costs. These amounts are impacted by the timing and size of the acquisitions. We exclude acquisition-related costs from our non-GAAP financial measures to provide a useful comparison of our operating results to prior periods and to our peer companies because such amounts vary significantly based on the magnitude of our acquisition transactions.



34


Restructuring charges – We have incurred restructuring charges that are included in our GAAP financial statements, primarily related to workforce reductions and estimated costs of exiting facility lease commitments. We exclude these items from our non-GAAP financial measures when evaluating our continuing business performance as such items vary significantly based on the magnitude of the restructuring action and do not reflect expected future operating expenses. In addition, these charges do not necessarily provide meaningful insight into the fundamentals of current or historical operations of our business.

Benefit from adoption of software development activities – In 2014, we recognized a benefit to non-income related tax expense associated with the adoption of software development activities. We exclude this item from our non-GAAP financial measures because transactions of this nature occur infrequently and are not considered part of our core business operations.

Amortization of debt discount and issuance costs and amortization of capitalized interest expense – In February 2014, we issued $690 million of convertible senior notes due 2019 with a coupon interest rate of 0%. The imputed interest rate of the convertible senior notes was approximately 3.2%. This is a result of the debt discount recorded for the conversion feature that is required to be separately accounted for as equity under GAAP, thereby reducing the carrying value of the convertible debt instrument. The debt discount is amortized as interest expense together with the issuance costs of the debt. All of our interest expense is comprised of these non-cash components and is excluded from management's assessment of our operating performance because management believes the non-cash expense is not representative of ongoing operating performance.

Gains and losses on investments – We have recorded gains and losses from the disposition and impairment of certain investments. We believe excluding these amounts from our non-GAAP financial measures is useful to investors as the types of events giving rise to them occur infrequently and are not representative of our core business operations and ongoing operating performance.

Legal matter costs – We have incurred losses from the settlement of legal matters and costs with respect to our internal U.S. Foreign Corrupt Practices Act investigation in addition to the disgorgement we were required to pay to resolve it. We believe excluding these amounts from our non-GAAP financial measures is useful to investors as the types of events giving rise to them are not representative of our core business operations.

Income tax effect of non-GAAP adjustments and certain discrete tax items – The non-GAAP adjustments described above are reported on a pre-tax basis. The income tax effect of non-GAAP adjustments is the difference between GAAP and non-GAAP income tax expense. Non-GAAP income tax expense is computed on non-GAAP pre-tax income (GAAP pre-tax income adjusted for non-GAAP adjustments) and excludes certain discrete tax items (such as recording or releasing of valuation allowances), if any. We believe that applying the non-GAAP adjustments and their related income tax effect allows us to highlight income attributable to our core operations.

The following table reconciles GAAP income from operations to non-GAAP income from operations and non-GAAP operating margin for the years ended December 31, 2016, 2015 and 2014 (in thousands):

 
2016
 
2015
 
2014
Income from operations
$
459,594

 
$
466,150

 
$
489,519

Amortization of acquired intangible assets
26,642

 
27,067

 
32,057

Stock-based compensation
144,506

 
126,677

 
111,996

Amortization of capitalized stock-based compensation and capitalized interest expense
15,439

 
13,618

 
10,506

Restructuring charges
10,301

 
767

 
1,189

Acquisition-related costs
1,064

 
865

 
4,807

Legal matter costs
890

 
3,291

 
285

Benefit from adoption of software development activities

 

 
(2,670
)
Non-GAAP income from operations
$
658,436

 
$
638,435

 
$
647,689

 
 
 
 
 
 
GAAP operating margin
20
%
 
21
%
 
25
%
Non-GAAP operating margin
28
%
 
29
%
 
33
%



35


The following table reconciles GAAP net income to non-GAAP net income for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
2016
 
2015
 
2014
Net income
$
316,132

 
$
321,406

 
$
333,948

Amortization of acquired intangible assets
26,642

 
27,067

 
32,057

Stock-based compensation
144,506

 
126,677

 
111,996

Amortization of capitalized stock-based compensation and capitalized interest expense

15,439

 
13,618

 
10,506

Restructuring charges
10,301

 
767

 
1,189

Acquisition-related costs
1,064

 
865

 
4,807

Legal matter costs
890

 
3,291

 
285

Benefit from adoption of software development activities

 

 
(2,670
)
Amortization of debt discount and issuance costs
18,638

 
18,525

 
15,463

(Gain) loss on investments
(4,807
)
 
25

 
443

Income tax effect of above non-GAAP adjustments and certain discrete tax items
(52,661
)
 
(58,309
)
 
(59,202
)
Non-GAAP net income
$
476,144

 
$
453,932

 
$
448,822


The following table reconciles GAAP net income per diluted share to non-GAAP net income per diluted share for the years ended December 31, 2016, 2015 and 2014 (share in thousands):
 
2016
 
2015
 
2014
GAAP net income per diluted share
$
1.79

 
$
1.78

 
1.84

Amortization of acquired intangible assets
0.14

 
0.16

 
0.17

Stock-based compensation
0.82

 
0.70

 
0.62

Amortization of capitalized stock-based compensation and capitalized interest expense

0.09

 
0.08

 
0.06

Restructuring charges
0.06

 

 
0.01

Acquisition-related costs
0.01

 

 
0.03

Legal matter costs
0.01

 
0.02

 

Benefit from adoption of software development activities

 

 
(0.01
)
Amortization of debt discount and issuance costs
0.11

 
0.10

 
0.09

(Gain) loss on investments
(0.03
)
 

 

Income tax effect of above non-GAAP adjustments and certain discrete tax items
(0.30
)
 
(0.32
)
 
(0.33
)
Non-GAAP net income per diluted share
$
2.70

 
$
2.52

 
$
2.48

 
 
 
 
 
 
Shares used in per share calculations
176,215

 
180,415

 
181,186


Non-GAAP net income per diluted share is calculated as non-GAAP net income divided by diluted weighted average common shares outstanding. GAAP diluted weighted average shares outstanding are adjusted in non-GAAP per share calculations for the shares that would be delivered to us pursuant to the note hedge transactions entered into in connection with the issuance of our convertible senior notes. Under GAAP, shares delivered under hedge transactions are not considered offsetting shares in the fully-diluted share calculation until they are delivered. However, we would receive a benefit from the note hedge transactions and would not allow the dilution to occur, so management believes that adjusting for this benefit provides a meaningful view of net income per share. Unless and until our weighted average stock price is greater than $89.56, the initial conversion price, there will be no difference between our GAAP and non-GAAP diluted weighted average common shares outstanding.



36


We consider Adjusted EBITDA to be another important indicator of the operational strength and performance of our business and a good measure of our historical operating trends. Adjusted EBITDA eliminates items that are either not part of our core operations or are non-cash in nature. We define Adjusted EBITDA as GAAP net income excluding the following items: interest income; income taxes; depreciation and amortization of tangible and intangible assets; stock-based compensation; amortization of capitalized stock-based compensation; acquisition-related costs; restructuring charges; benefit from adoption of software development activities; gains and other activity related to divestiture of a business; gains and losses on legal settlements; costs incurred with respect to our internal FCPA investigation; foreign exchange gains and losses; loss on early extinguishment of debt; amortization of debt discount and issuance costs; amortization of capitalized interest expense; certain gains and losses on investments; and other non-recurring or unusual items that may arise from time to time. Adjusted EBITDA margin represents Adjusted EBITDA stated as a percentage of revenue.

The following table reconciles GAAP net income to Adjusted EBITDA and Adjusted EBITDA margin for the years ended December 31, 2016, 2015 and 2014 (in thousands):

 
2016
 
2015
 
2014
Net income
$
316,132

 
$
321,406

 
$
333,948

Amortization of acquired intangible assets
26,642

 
27,067

 
32,057

Stock-based compensation
144,506

 
126,677

 
111,996

Amortization of capitalized stock-based compensation and capitalized interest expense
15,439

 
13,618

 
10,506

Restructuring charges
10,301

 
767

 
1,189

Acquisition-related costs
1,064

 
865

 
4,807

Legal matter costs
890

 
3,291

 
285

Benefit from adoption of software development activities

 

 
(2,670
)
Interest income
(14,702
)
 
(11,200
)
 
(7,680
)
Amortization of debt discount and issuance costs
18,638

 
18,525

 
15,463

Provision for income taxes
143,314

 
135,218

 
145,828

Depreciation and amortization
292,221

 
258,878

 
204,843

Other (income) expense, net
(3,788
)
 
2,201

 
1,960

Adjusted EBITDA
$
950,657

 
$
897,313

 
$
852,532

Adjusted EBITDA margin
41
%
 
41
%
 
43
%

Impact of Foreign Currency Exchange Rates

Revenue and earnings from our international operations have historically been an important contributor to our financial results. Consequently, our financial results have been impacted, and management expects they will continue to be impacted, by fluctuations in foreign currency exchange rates. For example, when the local currencies of our foreign subsidiaries weaken, generally our consolidated results stated in U.S. dollars are negatively impacted.

Because exchange rates are a meaningful factor in understanding period-to-period comparisons, management believes the presentation of the impact of foreign currency exchange rates on revenue and earnings enhances the understanding of our financial results and evaluation of performance in comparison to prior periods. The dollar impact of changes in foreign currency exchange rates presented is calculated by translating current period results using monthly average foreign currency exchange rates from the comparative period and comparing them to the reported amount. The percentage change at constant currency presented is calculated by comparing the prior period amounts as reported and the current period amounts translated using the same monthly average foreign currency exchange rates from the comparative period.



37


Liquidity and Capital Resources

To date, we have financed our operations primarily through public and private sales of debt and equity securities and cash generated by operations. As of December 31, 2016, our cash, cash equivalents and marketable securities, which primarily consisted of corporate bonds and U.S. government agency securities, totaled $1.6 billion. Factoring in our convertible senior notes of $690.0 million, our net cash at December 31, 2016 was $926.3 million. We place our cash investments in instruments that meet high-quality credit standards, as specified in our investment policy. Our investment policy also limits the amount of our credit exposure to any one issue or issuer and seeks to manage these assets to achieve our goals of preserving principal and maintaining adequate liquidity at all times.

Changes in cash, cash equivalents and marketable securities are dependent upon changes in, among other things, working capital items such as deferred revenues, accounts payable, accounts receivable and various accrued expenses, as well as changes in our capital and financial structure due to common stock repurchases, debt repurchases and issuances, stock option exercises, purchases and sales of marketable securities and similar events. We believe our strong balance sheet and cash position are important competitive differentiators that provide the financial flexibility necessary to make investments at opportune times. We expect to continue to evaluate strategic investments to strengthen our business on an ongoing basis.

As of December 31, 2016, we had cash and cash equivalents of $228.0 million held in accounts outside the U.S. An immaterial amount of these funds would be subject to U.S. federal taxation if repatriated, with such tax liability partially offset by foreign tax credits. The remainder of our cash and cash equivalents held outside the U.S. are subject to, or offset by, intercompany obligations to our parent company in the U.S. and, therefore, are not subject to U.S. federal taxation. As a result, our liquidity is not materially impacted by the amount of cash and cash equivalents held in accounts outside the U.S.

Cash Provided by Operating Activities

 
For the Years Ended December 31,
(in thousands)
2016
 
2015
 
2014
Net income
$
316,132

 
$
321,406

 
$
333,948

Non-cash reconciling items included in net income
509,814

 
425,366

 
319,312

Changes in operating assets and liabilities
40,352

 
17,379

 
4,810

Net cash flows provided by operating activities
$
866,298

 
$
764,151

 
$
658,070


The increase in cash provided by operating activities for 2016, as compared to 2015, was primarily due to higher cash collection from customers due to increased revenue, and lower commissions and annual bonus payments due to lower award attainment levels. These increases to cash provided by operating activities were partially offset by higher cash paid for taxes during 2016, as compared to 2015. Accounts receivable days outstanding was 54 days as of the year ended December 31, 2016, compared to 59 days as of the year ended December 31, 2015.

The increase in cash provided by operating activities for 2015 as compared to 2014, was primarily due to the decrease in cash paid for income taxes of $75.0 million versus $166.2 million for the years ended December 31, 2015 and 2014, respectively. The increase is also due to an increase in cash collections from customers as a result of increased revenue, offset by the increase in operating expenditures and the overall timing of our working capital payments. Accounts receivable days outstanding was 59 days as of the year ended December 31, 2015, compared to 56 days as of the year ended December 31, 2014.



38


Cash Used in Investing Activities

 
For the Years Ended December 31,
(in thousands)
2016
 
2015
 
2014
Cash paid for acquired businesses, net of cash acquired
$
(95,439
)
 
$
(141,147
)
 
$
(386,532
)
Purchases of property and equipment and capitalization of internal-use software development costs
(316,289
)
 
(444,983
)
 
(318,627
)
Net marketable securities activity
(58,484
)
 
153,060

 
(479,392
)
Other investing activities
782

 
(2,494
)
 
5,745

Net cash used in investing activities
$
(469,430
)
 
$
(435,564
)
 
$
(1,178,806
)

The increase in cash used in investing activities in 2016 as compared to 2015 was driven by net marketable securities activity which was a net outflow for the year. Our excess cash as well as the proceeds from sales and maturities of our marketable securities were reinvested, as compared to 2015, where we did not reinvest a portion of our proceeds in order to fund acquisitions. This outflow is partially offset by a decrease in purchases of property and equipment during 2016, as compared 2015, as we moderated investment in our network. Additionally, acquisitions during 2016 were of a smaller magnitude than those during 2015.

The decrease in cash used in investing activities in 2015 partially relates to the acquisition of Prolexic during 2014, with no corresponding acquisition of the same magnitude during 2015. Net marketable securities activity also contributed to the decrease in cash used in investing activities. During 2014, we invested the proceeds from our convertible senior notes, which caused the activity for marketable securities to be a net outflow. The decrease in cash used in investing activities was partially offset by an increase of purchases of property and equipment and capitalized internal-use software during 2015, as compared to 2014, as we continued to invest in our network with the goal of enhancing and adding functionality to our service offerings.

Cash (Used in) Provided by Financing Activities

 
For the Years Ended December 31,
(in thousands)
2016
 
2015
 
2014
Activity related to convertible senior notes
$

 
$

 
$
655,413

Activity related to stock-based compensation
19,529

 
36,928

 
68,698

Repurchases of common stock
(373,794
)
 
(302,606
)
 
(268,647
)
Other financing activities

 
(2,050
)
 
(19,437
)
Net cash (used in) provided by financing activities
$
(354,265
)
 
$
(267,728
)
 
$
436,027


The increase in cash used in financing activities during 2016 as compared to 2015, was primarily the result of increased share repurchases. In October 2013, the Board of Directors authorized a $750.0 million share repurchase program, effective from October 16, 2013 through December 31, 2016. In February 2016, the Board of Directors authorized a $1.0 billion share repurchase program that superseded the October 2013 repurchase program and became effective in February 2016 through December 31, 2018. The Company's goal for the share repurchase program is to offset the dilution created by its employee equity compensation programs and provide the flexibility to return capital to shareholders as business and market conditions warrant.

During 2016, 2015 and 2014, we repurchased 7.0 million, 4.5 million and 4.6 million shares of our common stock, respectively, at an average price per share of $53.28, $67.05 and $58.02, respectively.

The decrease in cash from financing activities during 2015 as compared to 2014, was primarily the result of the convertible senior notes issued in February 2014 and related note hedge and warrant transactions. During 2015, we also increased our repurchases of common stock.



39


Convertible Senior Notes

In February 2014, we issued $690.0 million in par value of convertible senior notes due 2019 and entered into related convertible note hedge and warrant transactions. The terms of the notes, hedge and warrant transactions are discussed more fully in Note 10 to the consolidated financial statements included elsewhere in this annual report on Form 10-K. We have used, and intend to use, the net proceeds of the offering for share repurchases, working capital and general corporate purposes, including potential acquisitions and other strategic transactions.

Liquidity Outlook

We believe, based on our present business plan, that our current cash, cash equivalents and marketable securities balances and our forecasted cash flows from operations will be sufficient to meet our foreseeable cash needs for at least the next 12 months. Our foreseeable cash needs, in addition to our recurring operating costs, include our expected capital expenditures, investments in information technology and facility expansion, opportunistic business acquisitions, anticipated share repurchases, lease and purchase commitments and settlements of other long-term liabilities.

Contractual Obligations, Contingent Liabilities and Commercial Commitments

The following table presents our contractual obligations and commercial commitments, as of December 31, 2016, for the next five years and thereafter (in thousands):
 
 
Payments Due by Period
 
Total
 
Less than
12 Months

 
12 to 36
Months

 
36 to 60
Months

 
More than
60 Months

Real estate operating leases
$
785,426

 
$
53,410

 
$
89,788

 
$
109,140

 
$
533,088

Bandwidth and co-location agreements
126,197

 
105,451

 
20,167

 
579

 

Open vendor purchase orders
150,631

 
137,642

 
12,349

 
640

 

Convertible senior notes
690,000

 

 
690,000

 

 

Total contractual obligations
$
1,752,254

 
$
296,503

 
$
812,304

 
$
110,359

 
$
533,088


In accordance with the authoritative guidance for accounting for uncertainty in income taxes, as of December 31, 2016, we had unrecognized tax benefits of $77.1 million, including $13.7 million of accrued interest and penalties. We believe that it is reasonably possible that $15.8 million of our unrecognized tax benefits will be recognized by the end of 2017. The settlement period for the remaining amount of the unrecognized tax benefits is unknown.

Letters of Credit

As of December 31, 2016, we had outstanding $6.8 million in irrevocable letters of credit issued by us in favor of third party beneficiaries, primarily related to facility leases. These irrevocable letters of credit, which are not included in the table of contractual obligations above, are unsecured and are expected to remain in effect, in some cases, until 2028.

Off-Balance Sheet Arrangements

We have entered into indemnification agreements with third parties, including vendors, customers, landlords, our officers and directors, shareholders of acquired companies, joint venture partners and third parties to which we license technology. Generally, these indemnification agreements require us to reimburse losses suffered by a third party due to various events, such as lawsuits arising from patent or copyright infringement or our negligence. These indemnification obligations are considered off-balance sheet arrangements in accordance with the authoritative guidance for guarantor’s accounting and disclosure requirements for guarantees, including indirect guarantees of indebtedness of others. See Note 11 to our consolidated financial statements included elsewhere in this annual report on Form 10-K for further discussion of these indemnification agreements. The fair value of guarantees issued or modified during 2016 and 2015 was determined to be immaterial.



40


Legal Matters

We are party to various litigation matters that management considers routine and incidental to its business. Management does not expect the results of any of these routine actions to have a material effect on our business, results of operations, financial condition or cash flows.

In November 2015, Limelight filed a complaint in the U.S. District Court for the Eastern District of Virginia against Akamai and XO Communications LLC, or XO, alleging patent infringement by the two companies.  The complaint alleges that Akamai and XO infringed six of Limelight’s content delivery patents.  The complaint seeks to recover from Akamai and XO significant monetary damages based upon lost revenue due to infringing technology used by the companies.  We have agreed to indemnify XO for damages it incurs in this matter. We have made counterclaims in the action against Limelight alleging that Limelight has infringed five Akamai content delivery patents, and we are seeking monetary damages based upon lost revenue due to the infringing technology used by Limelight.  The case is scheduled for trial in May 2017.  We currently believe that the outcome of this litigation will not have a material impact on our business.

Significant Accounting Policies and Estimates

See Note 1 to the consolidated financial statements included elsewhere in this annual report on Form 10-K for information regarding recent and newly adopted accounting pronouncements.

Application of Critical Accounting Policies and Estimates

Overview

Our MD&A is based upon our consolidated 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 and expenses, cash flow and related disclosure of contingent assets and liabilities. Our estimates include those related to revenue recognition, accounts receivable and related reserves, valuation and impairment of marketable securities, capitalized internal-use software development costs, goodwill and acquired intangible assets, income tax reserves, impairment and useful lives of long-lived assets and stock-based compensation. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances at the time such estimates are made. Actual results may differ from these estimates. For a complete description of our significant accounting policies, see Note 2 to our consolidated financial statements included elsewhere in this annual report on Form 10-K.

Definitions

We define our critical accounting policies as those policies that require us to make subjective estimates and judgments about matters that are uncertain and are likely to have a material impact on our consolidated financial statements. Our estimates are based upon assumptions and judgments about matters that are highly uncertain at the time an accounting estimate is made and applied and require us to assess a range of potential outcomes.

Review of Critical Accounting Policies and Estimates

Revenue Recognition

Revenue is recognized only when the price is fixed or determinable, persuasive evidence of an arrangement exists, the service is performed and collectability of the resulting receivable is reasonably assured.

We primarily derive revenue from sales of services to customers executing contracts with terms of one year or longer. These contracts generally commit the customer to a minimum monthly, quarterly or annual level of usage and specify the rate at which the customer must pay for actual usage above the monthly, quarterly or annual minimum. For contracts with a monthly commitment, we recognize the monthly minimum as revenue each month, provided that an enforceable contract has been signed by both parties, the service has been delivered to the customer, the fee for the service is fixed or determinable and collection is reasonably assured. Should a customer’s usage of our service exceed the monthly minimum, we recognize revenue for such excess usage in the period of the additional usage. For annual or other non-monthly period revenue commitments, we recognize revenue monthly based upon the customer’s actual usage each month of the commitment period and only recognize any remaining committed amount for the applicable period in the last month thereof.



41


We typically charge customers an integration fee when the services are first activated. The integration fees are recorded as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement. We also derive revenue from services sold as discrete, non-recurring events or based solely on usage. For these services, we recognize revenue once the event or usage has occurred.

When more than one element is contained in a revenue arrangement, we determine the fair value for each element in the arrangement based on vendor-specific objective evidence, or VSOE, for each respective element, including any renewal rates for services contractually offered to the customer. Elements typically included in our multiple element arrangements consist of our core services – the delivery of content, applications and software over the Internet – as well as mobile and security solutions and enterprise professional services. These elements have value to our customers on a stand-alone basis in that they can be sold separately by another vendor. Generally, there is no right of return relative to these services.

We typically use VSOE to determine the fair value of our separate elements. All stand-alone sales of professional services are reviewed to establish the average stand-alone selling price for those services. For our core services, the fair value is the price charged for a single deliverable on a per unit basis when it is sold separately.

For arrangements in which we are unable to establish VSOE, third party evidence, or TPE, of the fair value of each element is determined based upon the price charged when the element is sold separately by another vendor. For arrangements in which we are unable to establish VSOE or TPE for each element, we use the best estimate of selling price, or BESP, to determine the fair value of the separate deliverables. We estimate BESP based upon a management-approved price list and pre-established discount levels for each solution that takes into consideration volume, geography and industry lines. We allocate arrangement consideration across the multiple elements using the relative selling price method.

At the inception of a customer contract, we make an estimate as to that customer’s ability to pay for the services provided. We base our estimate on a combination of factors, including the successful completion of a credit check or financial review, our collection experience with the customer and other forms of payment assurance. Upon the completion of these steps, we recognize revenue monthly in accordance with our revenue recognition policy. If we subsequently determine that collection from the customer is not reasonably assured, we record an allowance for doubtful accounts and bad debt expense for all of that customer’s unpaid invoices and cease recognizing revenue for continued services provided until cash is received from the customer. Changes in our estimates and judgments about whether collection is reasonably assured would change the timing of revenue or amount of bad debt expense that we recognize.

We also sell our services through a reseller channel. Assuming all other revenue recognition criteria are met, we recognize revenue from reseller arrangements based on the reseller’s contracted non-refundable minimum purchase commitments over the term of the contract, plus amounts sold by the reseller to its customers in excess of the minimum commitments. Amounts attributable to this excess usage are recognized as revenue in the period in which the service is provided.

From time to time, we enter into contracts to sell our services or license our technology to unrelated enterprises at or about the same time we enter into contracts to purchase products or services from the same enterprises. If we conclude that these contracts were negotiated concurrently, we record as revenue only the net cash received from the vendor, unless the product or service received has a separate and identifiable benefit and the fair value to us of the vendor’s product or service can be objectively established.

We may from time to time resell licenses or services of third parties. We record revenue for these transactions on a gross basis when we have risk of loss related to the amounts purchased from the third party and we add value to the license or service, such as by providing maintenance or support for such license or service. If these conditions are present, we recognize revenue when all other revenue recognition criteria are satisfied.

Deferred revenue represents amounts billed to customers for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly billed service fees, prepayments made by customers for future periods, deferred integration and activation set-up fees and amounts billed under customer arrangements with extended payment terms.



42


Accounts Receivable and Related Reserves

Trade accounts receivable are recorded at the invoiced amounts and do not bear interest. In addition to trade accounts receivable, our accounts receivable balance includes unbilled accounts that represent revenue recorded for customers that is typically billed within one month. We record reserves against our accounts receivable balance. These reserves consist of allowances for doubtful accounts and revenue from certain customers on a cash-basis. Increases and decreases in the allowance for doubtful accounts are included as a component of general and administrative expense in the consolidated statements of income. Increases in the reserve for cash-basis customers are recorded as a reduction of revenue. The reserve for cash-basis customers increases as services are provided to customers for which collection is no longer reasonably assured. The reserve decreases and revenue is recognized when and if cash payments are received.

Estimates are used in determining these reserves and are based upon our review of outstanding balances on a customer-specific, account-by-account basis. The allowance for doubtful accounts is based upon a review of customer receivables from prior sales with collection issues where we no longer believe that the customer has the ability to pay for prior services provided. We perform ongoing credit evaluations of our customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in creation of a cash basis reserve until we receive consistent payments.

Valuation and Impairment of Marketable Securities

We measure the fair value of our financial assets and liabilities at the end of each reporting period. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We have certain financial assets and liabilities recorded at fair value (principally cash equivalents and short- and long-term marketable securities) that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that we can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.

Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. We periodically evaluate whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors, the duration of the period that, and extent to which, the fair value is less than cost basis, the financial health of and business outlook for the issuer, including industry and sector performance and operational and financing cash flow factors, overall market conditions and trends and our intent and ability to retain our investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in our portfolio if, among other things, relevant information related to our investments and marketable securities was not publicly available or other factors not considered by us would have been relevant to the determination of impairment.

Impairment and Useful Lives of Long-Lived Assets

We review our long-lived assets, such as property and equipment and acquired intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Events that would trigger an impairment review include a change in the use of the asset or forecasted negative cash flows related to the asset. When such events occur, we compare the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset. If a readily determinable market price does not exist, fair value is estimated using discounted expected cash flows attributable to the asset. The estimates required to apply this accounting policy include forecasted usage of the long-lived assets, the useful lives of these assets and expected future cash flows. Changes in these estimates could materially impact results from operations.


43



Goodwill and Acquired Intangible Assets

We test goodwill for impairment on an annual basis, as of December 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. We have concluded that we have one reporting unit and that our chief operating decision maker is our chief executive officer and the executive management team. We have assigned the entire balance of goodwill to our one reporting unit. The fair value of the reporting unit was based on our market capitalization as of each of December 31, 2016 and 2015, and it was substantially in excess of the carrying value of the reporting unit at each date.
    
Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. We engaged third party valuation specialists to assist us with the initial measurement of the fair value of acquired intangible assets. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible assets.

Income Taxes

Our provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated for the estimated future tax effects attributable to temporary differences and carryforwards by using expected tax rates in effect in the years during which the differences are expected to reverse or the carryforwards are expected to be realized.

We currently have net deferred tax assets, comprised of net operating loss, or NOL, carryforwards, tax credit carryforwards and deductible temporary differences. Our management periodically weighs the positive and negative evidence to determine if it is more likely than not that some or all of the deferred tax assets will be realized. In determining our net deferred tax assets and valuation allowances, annualized effective tax rates and cash paid for income taxes, management is required to make judgments and estimates about domestic and foreign profitability, the timing and extent of the utilization of NOL carryforwards, applicable tax rates, transfer pricing methodologies and tax planning strategies. Judgments and estimates related to our projections and assumptions are inherently uncertain; therefore, actual results could differ materially from our projections.

We have recorded certain tax reserves to address potential exposures involving our income tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. Our estimate of the value of our tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount that we estimated.

Uncertainty in income taxes is recognized in our financial statements using a two-step process to determine the amount of tax benefit to be recognized. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that we believe has a greater than 50% likelihood of being realized upon ultimate settlement.

Accounting for Stock-Based Compensation

We issue stock-based compensation awards including stock options, restricted stock units and deferred stock units. We measure the fair value of these awards at the grant date and recognize such fair value as expense over the vesting period. We have selected the Black-Scholes option pricing model to determine the fair value of stock option awards and the Monte Carlo simulation model to determine the fair value of market-based restricted stock awards. Determining the fair value of stock-based awards at the grant date requires judgment, including estimating the expected life of the stock awards and the volatility of the underlying common stock. Our assumptions may differ from those used in prior periods. Changes to the assumptions may have a significant impact on the fair value of stock-based awards, which could have a material impact on our financial statements. Judgment is also required in estimating the amount of stock-based awards that are expected to be forfeited. Should our actual forfeiture rates differ significantly from our estimates, our stock-based compensation expense and results of operations could be materially impacted. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, we make judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Changes to the estimates we make from time to time may have a significant impact on our stock-based compensation expense and could materially impact our result of operations.



44


Capitalized Internal-Use Software Costs

We capitalize salaries and related costs, including stock-based compensation, of employees and consultants who devote time to the development of internal-use software development projects, as well as interest expense related to our senior convertible notes. Capitalization begins during the application development stage, once the preliminary project stage has been completed. If a project constitutes an enhancement to previously-developed software, we assess whether the enhancement creates additional functionality to the software, thus qualifying the work incurred for capitalization. Once the project is available for general release, capitalization ceases and we estimate the useful life of the asset and begin amortization. We periodically assess whether triggering events are present to review internal-use software for impairment. Changes in our estimates related to internal-use software would increase or decrease operating expenses or amortization recorded during the period.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Risk

Our portfolio of cash equivalents and short- and long-term investments is maintained in a variety of securities, including U.S. government agency obligations, high-quality corporate debt securities, commercial paper, mutual funds and money market funds. The majority of our investments are classified as available-for-sale securities and carried at fair market value with cumulative unrealized gains or losses recorded as a component of accumulated other comprehensive loss within stockholders' equity. A sharp rise in interest rates could have an adverse impact on the fair market value of certain securities in our portfolio. We do not currently hedge our interest rate exposure and do not enter into financial instruments for trading or speculative purposes.

Foreign Currency Risk

Growth in our international operations will incrementally increase our exposure to foreign currency fluctuations as well as other risks typical of international operations that could impact our business, including, but not limited to, differing economic conditions, changes in political climate, differing tax structures and other regulations and restrictions.

Transaction Exposure

Foreign exchange rate fluctuations may adversely impact our consolidated results of operations as exchange rate fluctuations on transactions denominated in currencies other than our functional currencies result in gains and losses that are reflected in our consolidated statements of income. We enter into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in our consolidated statements of income within other income (expense), net. Foreign currency transaction gains and losses from these forward contracts were determined to be immaterial during the years ended December 31, 2016, 2015 and 2014. We do not enter into derivative financial instruments for trading or speculative purposes.

Translation Exposure

To the extent the U.S. dollar weakens against foreign currencies, the translation of these foreign currency-denominated transactions will result in increased revenue and operating expenses. Conversely, our revenue and operating expenses will decrease when the U.S. dollar strengthens against foreign currencies.

Foreign exchange rate fluctuations may also adversely impact our consolidated financial condition as the assets and liabilities of our foreign operations are translated into U.S. dollars in preparing our consolidated balance sheet. These gains or losses are recorded as a component of accumulated other comprehensive loss within stockholders' equity.

Credit Risk

Concentrations of credit risk with respect to accounts receivable are limited to certain customers to which we make substantial sales. Our customer base consists of a large number of geographically dispersed customers diversified across numerous industries. We believe that our accounts receivable credit risk exposure is limited. As of December 31, 2016 and 2015, no customer had an accounts receivable balance of 10% or more of our accounts receivable. We believe that at December 31, 2016, the concentration of credit risk related to accounts receivable was insignificant.



45


Item 8. Financial Statements and Supplementary Data

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of Akamai Technologies, Inc.:

In our opinion, the accompanying consolidated balance sheets and the related consolidated statements of income, comprehensive income, cash flows, and stockholders’ equity present fairly, in all material respects, the financial position of Akamai Technologies, Inc. and its subsidiaries at December 31, 2016 and December 31, 2015, and the results of their operations and their cash flows for each of the three years in the period ended December 31, 2016 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control - Integrated Framework 2013 issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). The Company's management is responsible for these financial statements, for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in Management's Annual Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on these financial statements and on the Company's internal control over financial reporting based on our integrated audits. We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement and whether effective internal control over financial reporting was maintained in all material respects. Our audits of the financial statements included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, and evaluating the overall financial statement presentation. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for the classification of debt issuance costs in the consolidated balance sheets due to the adoption of ASU 2015-03, Interest-Imputation of Interest: Simplifying the Presentation of Debt Issuance Costs.
 
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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) 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 (iii) 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/  PricewaterhouseCoopers LLP

Boston, Massachusetts
February 28, 2017




46


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED BALANCE SHEETS

(in thousands, except share data)
December 31, 2016
 
December 31, 2015
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
324,169

 
$
289,473

Marketable securities
512,849

 
460,088

Accounts receivable, net of reserves of $6,145 and $7,364 at December 31, 2016 and 2015, respectively
368,596

 
380,399

Prepaid expenses and other current assets
104,303

 
123,228

Total current assets
1,309,917

 
1,253,188

Property and equipment, net
801,017

 
753,180

Marketable securities
779,311

 
774,674

Goodwill
1,228,503

 
1,150,244

Acquired intangible assets, net
149,463

 
156,095

Deferred income tax assets
8,982

 
4,700

Other assets
95,953

 
89,603

Total assets
$
4,373,146

 
$
4,181,684

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
76,120

 
$
61,982

Accrued expenses
238,777

 
216,166

Deferred revenue
52,972

 
54,154

Other current liabilities
6,719

 
138

Total current liabilities
374,588

 
332,440

Deferred revenue
3,758

 
4,163

Deferred income tax liabilities
11,652

 
12,888

Convertible senior notes
640,087

 
618,047

Other liabilities
118,691

 
93,268

Total liabilities
1,148,776

 
1,060,806

Commitments and contingencies (Note 11)

 

Stockholders’ equity:
 
 
 
Preferred stock, $0.01 par value; 5,000,000 shares authorized; 700,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued or outstanding

 

Common stock, $0.01 par value; 700,000,000 shares authorized; 173,254,797 and 177,212,181 shares issued and outstanding at December 31, 2016 and 2015, respectively
1,733

 
1,772

Additional paid-in capital
4,239,588

 
4,437,420

Accumulated other comprehensive loss
(56,222
)
 
(41,453
)
Accumulated deficit
(960,729
)
 
(1,276,861
)
Total stockholders’ equity
3,224,370

 
3,120,878

Total liabilities and stockholders’ equity
$
4,373,146

 
$
4,181,684


The accompanying notes are an integral part of the consolidated financial statements.
AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF INCOME

(in thousands, except per share data)
For the Years Ended December 31,
2016
 
2015
 
2014
Revenue
$
2,340,049

 
$
2,197,448

 
$
1,963,874

Costs and operating expenses:
 
 
 
 
 
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)
809,001

 
725,620

 
610,943

Research and development
167,628

 
148,591

 
125,286

Sales and marketing
426,967

 
440,988

 
379,035

General and administrative
439,916

 
388,265

 
325,845

Amortization of acquired intangible assets
26,642

 
27,067

 
32,057

Restructuring charges
10,301

 
767

 
1,189

Total costs and operating expenses
1,880,455

 
1,731,298

 
1,474,355

Income from operations
459,594

 
466,150

 
489,519

Interest income
14,702

 
11,200

 
7,680

Interest expense
(18,638
)
 
(18,525
)
 
(15,463
)
Other income (expense), net
3,788

 
(2,201
)
 
(1,960
)
Income before provision for income taxes
459,446

 
456,624

 
479,776

Provision for income taxes
143,314

 
135,218

 
145,828

Net income
$
316,132

 
$
321,406

 
$
333,948

Net income per share:
 
 
 
 
 
Basic
$
1.81

 
$
1.80

 
$
1.87

Diluted
$
1.79

 
$
1.78

 
$
1.84

Shares used in per share calculations:
 
 
 
 
 
Basic
174,917

 
178,391

 
178,279

Diluted
176,215

 
180,415

 
181,186


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


47


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 
For the Years Ended December 31,
(in thousands)
2016
 
2015
 
2014
Net income
$
316,132

 
$
321,406

 
$
333,948

Other comprehensive loss:
 
 
 
 
 
Foreign currency translation adjustments
(14,081
)
 
(22,872
)
 
(15,349
)
Change in unrealized loss on investments, net of income tax benefit of $432, $773 and $689 for the years ended December 31, 2016, 2015 and 2014, respectively
(688
)
 
(970
)
 
(171
)
Other comprehensive loss
(14,769
)
 
(23,842
)
 
(15,520
)
Comprehensive income
$
301,363

 
$
297,564

 
$
318,428


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



48


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)
For the Years Ended December 31,
2016
 
2015
 
2014
Cash flows from operating activities:
 
 
 
 
 
Net income
$
316,132

 
$
321,406

 
$
333,948

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Depreciation and amortization
334,302

 
299,563

 
247,406

Stock-based compensation
144,506

 
126,677

 
111,996

Excess tax benefits from stock-based compensation
(5,514
)
 
(29,301
)
 
(32,238
)
Provision (benefit) for deferred income taxes
7,308

 
4,098

 
(25,880
)
Amortization of debt discount and issuance costs
18,638

 
18,525

 
15,463

Other non-cash reconciling items, net
10,574

 
5,804

 
2,565

Changes in operating assets and liabilities, net of effects of acquisitions and divestitures:
 
 
 
 
 
Accounts receivable
3,356

 
(56,247
)
 
(58,397
)
Prepaid expenses and other current assets
23,881

 
7,137

 
(60,788
)
Accounts payable and accrued expenses
18,491

 
51,624

 
94,698

Deferred revenue
(1,213
)
 
3,224

 
7,725

Other current liabilities
5,484

 
(345
)
 
(702
)
Other non-current assets and liabilities
(9,647
)
 
11,986

 
22,274

Net cash provided by operating activities
866,298

 
764,151

 
658,070

Cash flows from investing activities:
 
 
 
 
 
Cash paid for acquisitions, net of cash acquired
(95,439
)
 
(141,147
)
 
(386,532
)
Purchases of property and equipment
(180,949
)
 
(311,676
)
 
(207,159
)
Capitalization of internal-use software development costs
(135,340
)
 
(133,307
)
 
(111,468
)
Purchases of short- and long-term marketable securities
(781,061
)
 
(692,879
)
 
(1,225,409
)
Proceeds from sales of short- and long-term marketable securities
57,740

 
2,008

 
373,730

Proceeds from maturities of short- and long-term marketable securities
664,837

 
843,931

 
372,287

Other non-current assets and liabilities
782

 
(2,494
)
 
5,745

Net cash used in by investing activities
(469,430
)
 
(435,564
)
 
(1,178,806
)


49


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS, continued

(in thousands)
For the Years Ended December 31,
2016
 
2015
 
2014
Cash flows from financing activities:
 
 
 
 
 
Proceeds from the issuance of convertible senior notes, net of issuance costs

 

 
678,735

Proceeds from the issuance of warrants related to convertible senior notes

 

 
77,970

Purchase of note hedge related to convertible senior notes

 

 
(101,292
)
Repayment of acquired debt and capital leases

 

 
(17,862
)
Proceeds related to the issuance of common stock under stock plans
59,560

 
61,791

 
87,109

Excess tax benefits from stock-based compensation
5,514

 
29,301

 
32,238

Employee taxes paid related to net share settlement of stock-based awards
(45,545
)
 
(54,164
)
 
(50,649
)
Repurchases of common stock
(373,794
)
 
(302,606
)
 
(268,647
)
Other non-current assets and liabilities

 
(2,050
)
 
(1,575
)
Net cash (used in) provided by financing activities
(354,265
)
 
(267,728
)
 
436,027

Effects of exchange rate changes on cash and cash equivalents
(7,907
)
 
(10,036
)
 
(10,532
)
Net increase (decrease) in cash and cash equivalents
34,696

 
50,823

 
(95,241
)
Cash and cash equivalents at beginning of year
289,473

 
238,650

 
333,891

Cash and cash equivalents at end of year
$
324,169

 
$
289,473

 
$
238,650

 
 
 
 
 
 
Supplemental disclosure of cash flow information:
 
 
 
 
 
Cash paid for income taxes, net of refunds received in the years ended December 31, 2016 and 2015 of $1,664 and $19,374, respectively
$
120,223

 
$
75,033

 
$
166,211

Non-cash financing and investing activities:
 
 
 
 
 
Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses
$
36,742

 
$
19,327

 
$
45,868

Capitalization of stock-based compensation
$
23,093

 
$
17,867

 
$
15,226


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



50


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share data)
Common Stock
 
Additional Paid-in Capital
 
Treasury Stock
 
Accumulated Other Comprehensive Loss
 
Accumulated
Deficit
 
Total Stockholders' Equity
Shares
 
Amount
 
Balance at January 1, 2014
178,580,696

 
$
1,808

 
$
4,561,929

 
$

 
$
(2,091
)
 
$
(1,932,215
)
 
$
2,629,431

Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes
3,648,994

 
14

 
6,444

 
 
 
 
 
 
 
6,458

Issuance of common stock under employee stock purchase plan
700,879

 
7

 
29,264

 
 
 
 
 
 
 
29,271

Stock-based compensation
 
 
 
 
127,222

 
 
 
 
 
 
 
127,222

Tax benefit from stock-based award activity, net
 
 
 
 
26,867

 
 
 
 
 
 
 
26,867

Equity component of convertible senior notes, net of issuance costs of $1,649
 
 
 
 
99,627

 
 
 
 
 
 
 
99,627

Issuance of warrants related to convertible senior notes
 
 
 
 
77,970

 
 
 
 
 
 
 
77,970

Purchase of note hedge related to convertible senior notes
 
 
 
 
(101,292
)
 
 
 
 
 
 
 
(101,292
)
Repurchases of common stock
(4,629,966
)
 
 
 


 
(268,647
)
 


 


 
(268,647
)
Treasury stock retirement
 
 
(46
)
 
(268,601
)
 
268,647

 
 
 
 
 

Net income
 
 
 
 
 
 
 
 
 
 
333,948

 
333,948

Foreign currency translation adjustment
 
 
 
 
 
 
 
 
(15,349
)
 
 
 
(15,349
)
Change in unrealized gain on investments, net of tax
 
 
 
 
 
 
 
 
(171
)
 
 
 
(171
)
Balance at December 31, 2014
178,300,603

 
1,783

 
4,559,430

 

 
(17,611
)
 
(1,598,267
)
 
2,945,335

Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes
2,756,357

 
27

 
(27,697
)
 
 
 
 
 
 
 
(27,670
)
Issuance of common stock under employee stock purchase plan
668,654

 
7

 
34,834

 
 
 
 
 
 
 
34,841

Stock-based compensation
 
 
 
 
144,544

 
 
 
 
 
 
 
144,544

Tax benefit from stock-based award activity, net


 


 
28,870

 
 
 
 
 
 
 
28,870

Repurchases of common stock
(4,513,433
)
 


 


 
(302,606
)
 
 
 
 
 
(302,606
)
Treasury stock retirement
 
 
(45
)
 
(302,561
)
 
302,606

 
 
 
 
 

Net income
 
 
 
 
 
 
 
 
 
 
321,406

 
321,406

Foreign currency translation adjustment
 
 
 
 
 
 
 
 
(22,872
)
 
 
 
(22,872
)
Change in unrealized gain on investments, net of tax
 
 
 
 
 
 
 
 
(970
)
 
 
 
(970
)
Balance at December 31, 2015
177,212,181

 
$
1,772

 
$
4,437,420

 
$

 
$
(41,453
)
 
$
(1,276,861
)
 
$
3,120,878



51


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY, continued
(in thousands, except share data)
Common Stock
 
Additional Paid-in Capital
 
Treasury Stock
 
Accumulated Other Comprehensive Loss
 
Accumulated
Deficit
 
Total Stockholders' Equity
Shares
 
Amount
 
Balance at December 31, 2015
177,212,181

 
$
1,772

 
$
4,437,420

 
$

 
$
(41,453
)
 
$
(1,276,861
)
 
$
3,120,878

Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes
2,194,699

 
22

 
(27,416
)
 
 
 
 
 
 
 
(27,394
)
Issuance of common stock under employee stock purchase plan
863,419

 
9

 
39,905

 
 
 
 
 
 
 
39,914

Stock-based compensation
 
 
 
 
166,987

 
 
 
 
 
 
 
166,987

Tax deficiency from stock-based award activity, net
 
 
 
 
(3,584
)
 
 
 
 
 
 
 
(3,584
)
Repurchases of common stock
(7,015,502
)
 
 
 
 
 
(373,794
)
 
 
 
 
 
(373,794
)
Treasury stock retirement
 
 
(70
)
 
(373,724
)
 
373,794

 
 
 
 
 

Net income
 
 
 
 
 
 
 
 
 
 
316,132

 
316,132

Foreign currency translation adjustment
 
 
 
 
 
 
 
 
(14,081
)
 
 
 
(14,081
)
Change in unrealized gain on investments, net of tax
 
 
 
 
 
 
 
 
(688
)
 
 
 
(688
)
Balance at December 31, 2016
173,254,797

 
$
1,733

 
$
4,239,588

 
$

 
$
(56,222
)
 
$
(960,729
)
 
$
3,224,370


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


52


AKAMAI TECHNOLOGIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
1. Nature of Business and Basis of Presentation

Akamai Technologies, Inc. (the “Company”) provides cloud services for delivering, optimizing and securing content and business applications. The Company's globally-distributed platform comprises more than 200,000 servers in over 1,600 networks in 131 countries. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company currently operates in one industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet.

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying consolidated financial statements.

2. Summary of Significant Accounting Policies

Use of Estimates

The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management’s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.

Cash, Cash Equivalents and Marketable Securities

Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet.

The Company classifies its debt and equity investments with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders’ equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.

Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends and the Company’s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company’s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.



53


Accounts Receivable and Related Reserves

The Company’s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance. These reserves consist of allowances for doubtful accounts and reserves for cash-basis customers. Increases and decreases in the allowance for doubtful accounts are included as a component of general and administrative expense in the consolidated statements of income. The Company’s reserve for cash-basis customers increases as services are provided to customers where collection is no longer assured. Increases to the reserve for cash-basis customers are recorded as reductions of revenue. The reserve decreases and revenue is recognized when and if cash payments are received.

Estimates are used in determining these reserves and are based upon the Company’s review of outstanding balances on a customer-specific, account-by-account basis. The allowance for doubtful accounts is based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.

Concentrations of Credit Risk

The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate their fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of December 31, 2016, its concentration of credit risk related to cash equivalents and marketable securities was not significant.

Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended December 31, 2016, 2015 and 2014, no customer accounted for more than 10% of total revenue. As of December 31, 2016, 2015 and 2014, no customer had an accounts receivable balance greater than 10% of total accounts receivable. The Company believes that, as of December 31, 2016, its concentration of credit risk related to accounts receivable was not significant.

Fair Value of Financial Measurements

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.

Property and Equipment

Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than $1,000 and an estimated useful life greater than one year. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives. The Company periodically reviews the estimated useful lives of property and equipment, and any changes to the estimated useful lives are recorded prospectively from the date of the change.

Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.



54


Goodwill, Acquired Intangible Assets and Long-Lived Assets

Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December 31. As of December 31, 2016, 2015 and 2014, the fair value of the Company's reporting unit was substantially in excess of the carrying value. The tests did not result in an impairment to goodwill during the years ended December 31, 2016, 2015 and 2014.

Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset.

Long-lived assets, including property and equipment and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company’s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset.

Revenue Recognition

The Company recognizes service revenue in accordance with the authoritative guidance for revenue recognition, including guidance on revenue arrangements with multiple deliverables. Revenue is recognized only when the price is fixed or determinable, persuasive evidence of an arrangement exists, the service is performed and collectability of the resulting receivable is reasonably assured.

The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. These contracts generally commit the customer to a minimum of monthly, quarterly or annual level of usage and specify the rate at which the customer must pay for actual usage above the monthly, quarterly or annual minimum. For contracts with a monthly commitment, the Company recognizes the monthly minimum as revenue each month, provided that an enforceable contract has been signed by both parties, the service has been delivered to the customer, the fee for the service is fixed or determinable and collection is reasonably assured. Should a customer’s usage of the Company's services exceed the monthly, quarterly or annual minimum, the Company recognizes revenue for such excess in the period of additional usage. For annual or other non-monthly period revenue commitments, the Company recognizes revenue monthly based upon the customer’s actual usage each month of the commitment period and only recognizes any remaining committed amount for the applicable period in the last month thereof.

The Company typically charges its customers an integration fee when the services are first activated. Integration fees are recorded as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement. The Company also derives revenue from services sold as discrete, non-recurring events or based solely on usage. For these services, the Company recognizes revenue once the event or usage has occurred.

When more than one element is contained in a revenue arrangement, the Company determines the fair value for each element in the arrangement based on vendor-specific objective evidence (“VSOE”) for each respective element, including any renewal rates for services contractually offered to the customer. Elements typically included in the Company's multiple element arrangements consist of its core services – the delivery of content, applications and software over the Internet – as well as mobile and security solutions and enterprise professional services. These elements have value to the customer on a stand-alone basis in that they can be sold separately by another vendor. Generally, there is no right of return relative to these services.

The Company typically uses VSOE to determine the fair value of its separate elements. All stand-alone sales of professional services are reviewed to establish the average stand-alone selling price for those services. For the Company's core services, the fair value is the price charged for a single deliverable on a per unit basis when it is sold separately.

For arrangements in which the Company is unable to establish VSOE, third party evidence ("TPE") of the fair value of each element is determined based upon the price charged when the element is sold separately by another vendor. For arrangements in which the Company is unable to establish VSOE or TPE for each element, the Company uses the best estimate of selling price ("BESP") to determine the fair value of the separate deliverables. The Company estimates BESP based upon a management-approved listing of unit pricing for all solutions and pre-established discount levels for each solution that takes into consideration


55


volume, geography and industry lines. The Company allocates arrangement consideration across the multiple elements using the relative selling price method.

At the inception of a customer contract, the Company makes an assessment as to that customer’s ability to pay for the services provided. The Company bases its assessment on a combination of factors, including the successful completion of a credit check or financial review, its collection experience with the customer and other forms of payment assurance. Upon the completion of these steps, the Company recognizes revenue monthly in accordance with its revenue recognition policy. If the Company subsequently determines that collection from the customer is not reasonably assured, the Company records an allowance for doubtful accounts and bad debt expense for all of that customer’s unpaid invoices and ceases recognizing revenue for continued services provided until cash is received from the customer. Changes in the Company’s estimates and judgments about whether collection is reasonably assured would change the timing of revenue or amount of bad debt expense that the Company recognizes.

The Company also sells its services through reseller channels. Assuming all other revenue recognition criteria are met, the Company recognizes revenue from reseller arrangements based on the reseller’s contracted non-refundable minimum purchase commitments over the term of the contract, plus amounts sold by the reseller to its customers in excess of the minimum commitments. Amounts attributable to this excess usage are recognized as revenue in the period in which the service is provided.

From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. If the Company concludes that these contracts were negotiated concurrently, the Company records as revenue only the net cash received from the vendor, unless the product or service received has a separate identifiable benefit and the fair value of the vendor’s product or service can be established objectively.

The Company may from time to time resell licenses or services of third parties. The Company records revenue for these transactions on a gross basis when the Company has risk of loss related to the amounts purchased from the third party and the Company adds value to the license or service, such as by providing maintenance or support for such license or service. If these conditions are present, the Company recognizes revenue when all other revenue recognition criteria are satisfied.

Deferred revenue represents amounts billed to customers for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly billed service fees, prepayments made by customers for future periods, deferred integration and activation set-up fees and amounts billed under customer arrangements with extended payment terms.

Cost of Revenue

Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company’s services; amortization of network-related internal-use software; and costs for the production of live events. The Company enters into contracts for bandwidth with third party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, Internet service providers (“ISPs”) make rack space available for the Company’s servers and access to their bandwidth at a discount or no cost. In exchange, the ISP and its customers benefit by receiving content through a local Company server resulting in better content delivery. The Company does not consider these relationships to represent the culmination of an earnings process. Accordingly, the Company does not recognize as revenue the value to the ISPs associated with the use of the Company’s servers, nor does the Company recognize as expense the value of the rack space and bandwidth received at discounted or no cost.

Research and Development Costs and Capitalized Internal-Use Software

Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company’s services and network. Costs incurred in the development of the Company’s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization.



56


Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company’s development and information technology groups who are directly associated with, and who devote time to, the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project, and continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.

Accounting for Stock-Based Compensation

The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards’ grant-date fair value. The stock-based payment awards include stock options, restricted stock units, deferred stock units and employee stock purchases related to the Company’s employee stock purchase plan.

For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company’s results of operations.

Foreign Currency Translation and Forward Currency Contracts

The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders’ equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.

The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of December 31, 2016 and 2015, the fair value of the forward currency contracts and the underlying net gains for the years ended December 31, 2016, 2015 and 2014 were immaterial.

The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.

Taxes

The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect during the years in which the differences are expected to reverse or the carryforwards are expected to be realized.

The Company currently has net deferred tax assets consisting of net operating loss (“NOL”) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more likely than not that some or all of the deferred tax assets will be realized.

The Company has recorded certain tax reserves to address potential exposures involving its income tax and sales and use tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.



57


Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement.

The Company has elected to account for the indirect income tax effects of stock-based compensation as provision for income taxes. This primarily includes the impact of the research and development tax credit and the domestic production activities deduction.

Newly-Adopted Accounting Pronouncements
    
In April 2015, the Financial Accounting Standards Board (“FASB”) issued updated guidance to simplify the presentation of debt issuance costs on the balance sheets. This guidance moved debt issuance costs from the assets section of the balance sheet to the liabilities section as a direct deduction from the carrying amount of the debt issued. The Company retrospectively adopted the guidance on January 1, 2016. The prior period consolidated balance sheet presented, as of December 31, 2015, was revised to reclassify $6.2 million of debt issuance costs included in other assets to convertible senior notes. This had the impact of reducing the Company's total assets and total liabilities by $6.2 million, as of December 31, 2015. This reclassification did not have a material impact on the Company's consolidated financial statements.

In September 2015, the FASB issued updated guidance that eliminates the requirement that an acquirer in a business combination account for measurement period adjustments retrospectively. In an effort to reduce complexity in financial reporting, the new guidance requires that the cumulative impact of a measurement period adjustment, including the impact on prior periods, be recognized in the reporting period in which the adjustment is identified. The standard was effective for and adopted by the Company on January 1, 2016. This guidance did not have an impact on the Company's consolidated financial statements as the measurement periods for the Company's 2015 acquisitions were closed as of December 31, 2015.

Recent Accounting Pronouncements

In May 2014, the FASB issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption.

The updated guidance modifies certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. Upon adoption of the new revenue standard, integration fee revenue that was previously recognized ratably over the estimated life of the customer arrangement will be recognized when integration has been completed, which will have the effect of accelerating revenue from integration fees. In addition, the Company currently establishes a reserve for cash basis customers if collectability is not reasonably assured and recognizes revenue as cash is collected. Upon adoption of the new standard, revenue will be recognized for those customers when collectability becomes probable, rather than as cash is collected.

The Company is also assessing the impact of capitalizing costs associated with obtaining customer contracts, specifically commission and incentive payments. Currently, these payments are expensed in the period they are incurred. Under the updated guidance, these payments will be deferred on the Company's consolidated balance sheets and amortized over the expected life of the customer contract.

This standard will be effective for the Company on January 1, 2018. The Company continues to evaluate the potential
impact of adopting this new accounting guidance on its consolidated financial statements.
  
In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with a term greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This will impact all leases, which include leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 and expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets.
    


58


In March 2016, the FASB issued guidance that is intended to simplify aspects of how share-based payments are accounted for and presented in financial statements. This guidance requires that entities record all tax effects of share-based payments at settlement or expiration through the income statement. The standard also amends how windfall tax benefits are recognized, the minimum statutory tax withholding requirements and how entities elect to recognize share-based payment forfeitures. In addition, this guidance impacts the presentation of cash flows related to excess tax benefits by no longer requiring separate presentation as a financing activity apart from other operating income tax cash flows. This guidance was effective for the Company beginning on January 1, 2017. Upon adoption on a prospective basis, the Company is recognizing excess tax benefits in its provision for income taxes rather than as additional paid-in capital. In addition, the Company expects to adopt the presentation requirements related to the excess tax benefit in its cash flows on a retrospective basis, which will result in an increase to cash flows from operating activities of $5.5 million and $29.3 million with a corresponding decrease to cash flows from financing activities for the years ended December 31, 2016 and 2015, respectively. Finally, the Company expects to continue estimating forfeitures in determining the amount of compensation cost.

In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. This guidance will be effective for the Company on January 1, 2018 and is to be applied on a modified retrospective basis through a recognizing cumulative-effect adjustment as a component of equity as of the date of adoption. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

3. Fair Value Measurements

The following is a summary of available-for-sale marketable securities held as of December 31, 2016 and 2015 (in thousands):
 
 
 
Gross Unrealized
 
Aggregate
Fair Value
 
Classification on Balance Sheet
 
Amortized Cost
 
 
 
 
 
 
Short-Term
Marketable
Securities
 
Long-Term
Marketable
Securities
As of December 31, 2016
 
Gains
 
Losses
 
 
 
Commercial paper
$
40,965

 
$

 
$
(45
)
 
$
40,920

 
$
40,920

 
$

Corporate bonds
984,650

 
123

 
(3,697
)
 
981,076

 
418,495

 
562,581

U.S. government agency obligations
267,473

 
35

 
(1,366
)
 
266,142

 
53,157

 
212,985

 
$
1,293,088

 
$
158

 
$
(5,108
)
 
$
1,288,138

 
$
512,572

 
$
775,566

 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2015
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
$
2,491

 
$

 
$
(4
)
 
$
2,487

 
$
2,487

 
$

Corporate bonds
995,100

 
73

 
(3,365
)
 
991,808

 
432,585

 
559,223

U.S. government agency obligations
239,587

 
41

 
(575
)
 
239,053

 
25,016

 
214,037

 
$
1,237,178

 
$
114

 
$
(3,944
)
 
$
1,233,348

 
$
460,088

 
$
773,260


The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation
plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities.
These securities are not included in the available-for-sale securities table above but are included in marketable securities in the
consolidated balance sheets.

Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest income in the consolidated statements of income. As of December 31, 2016, the Company held for investment corporate bonds with a fair value of $13.8 million, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses are


59


not significant and are attributable to changes in interest rates. The Company does not believe any unrealized losses represent other than temporary impairments based on the evaluation of available evidence.

The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities as of December 31, 2016 and 2015 (in thousands): 
 
Total Fair Value
 
Fair Value Measurements at Reporting Date Using
 
Level 1
 
Level 2
 
Level 3
As of December 31, 2016
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
8,726

 
$
8,726

 
$

 
$

Commercial paper
40,920

 

 
40,920

 

Corporate bonds
981,076

 

 
981,076

 

U.S. government agency obligations
266,142

 

 
266,142

 

Mutual funds
4,022

 
4,022

 

 

 
$
1,300,886

 
$
12,748

 
$
1,288,138

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration obligation related to completed acquisitions
$
(7,100
)
 
$

 
$

 
$
(7,100
)
 
 
 
 
 
 
 
 
As of December 31, 2015
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
1,250

 
$
1,250

 
$

 
$

Commercial paper
2,487

 

 
2,487

 

Corporate bonds
991,808

 

 
991,808

 

U.S. government agency obligations
239,053

 

 
239,053

 

Mutual funds
1,414

 
1,414

 

 

 
$
1,236,012

 
$
2,664

 
$
1,233,348

 
$


The following table reflects the activity for the Company’s major classes of liabilities measured at fair value using Level 3 inputs for the years ended December 31, 2016 and 2015 (in thousands):

 
Other Liabilities:
Contingent Consideration Obligation
Balance, January 1, 2015
$
(900
)
Fair value adjustment to Velocius contingent consideration included in general and administrative expense
(100
)
Achievement of final milestone related to Velocius contingent consideration
1,000

Balance, December 31, 2015
$

Contingent consideration obligation related to Soha Systems, Inc. acquisition
(1,600
)
Contingent consideration obligation related to Cyberfend, Inc. acquisition
(5,500
)
Balance, December 31, 2016
$
(7,100
)

As of December 31, 2016 and 2015, the Company grouped money market funds and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of December 31, 2016 and 2015, the Company grouped commercial paper, U.S. government agency obligations and corporate bonds using a Level 2 valuation because quoted prices for identical or similar assets are available in markets that are inactive. The Company did not have any transfers of assets or liabilities between Level 1 and Level 2 of the fair value measurement hierarchy during the years ended December 31, 2016 and 2015.



60


When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.

The valuation technique used to measure fair value of the Company's Level 3 liabilities, which consists of contingent consideration related to the acquisitions of Soha Systems, Inc. ("Soha") and Cyberfend, Inc. ("Cyberfend") in 2016 (Note 8), was primarily an income approach. The significant unobservable input used in the fair value measurement of the contingent consideration is the likelihood of achieving development milestones to integrate the acquired technology into the Company's technology as well as achieving certain post-closing financial results.

Contractual maturities of the Company’s available-for-sale marketable securities held as of December 31, 2016 and 2015 were as follows (in thousands):
 
December 31, 2016
 
December 31, 2015
Due in 1 year or less
$
512,572

 
$
460,088

Due after 1 year through 5 years
775,566

 
773,260

 
$
1,288,138

 
$
1,233,348


4. Accounts Receivable

Net accounts receivable consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Trade accounts receivable
$
260,976

 
$
262,885

Unbilled accounts receivable
113,765

 
124,878

Gross accounts receivable
374,741

 
387,763

Allowance for doubtful accounts
(829
)
 
(906
)
Reserve for cash-basis customers
(5,316
)
 
(6,458
)
Total accounts receivable reserves
(6,145
)
 
(7,364
)
Accounts receivable, net
$
368,596

 
$
380,399


A summary of activity in the accounts receivable reserves for the years ended December 31, 2016, 2015 and 2014, is as follows (in thousands):

 
2016
 
2015
 
2014
Beginning balance
$
7,364

 
$
9,023

 
$
3,703

Charges to income from operations
49,677

 
37,870

 
32,293

Collections from cash basis customers and write-offs
(50,896
)
 
(39,529
)
 
(26,973
)
Ending balance
$
6,145

 
$
7,364

 
$
9,023


Charges to income from operations represent charges to bad debt expense for increases in the allowance for doubtful accounts and reductions to revenue for increases in reserves for cash basis customers.



61


5. Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following as of December 31, 2016 and 2015 (in thousands):

 
December 31, 2016
 
December 31, 2015
Prepaid income taxes
$
25,161

 
$
31,045

Other prepaid expenses
40,532

 
43,751

Other current assets
38,610

 
48,432

Total
$
104,303

 
$
123,228


6. Property and Equipment

Property and equipment consisted of the following as of December 31, 2016 and 2015 (dollars in thousands):
 
 
December 31, 2016
 
December 31, 2015
 
Estimated Useful Life in Years
Computer and networking equipment
$
1,170,471

 
$
1,046,739

 
3-7
Purchased software
51,727

 
46,509

 
3-10
Furniture and fixtures
41,968

 
35,212

 
5
Office equipment
24,497

 
21,108

 
3-5
Leasehold improvements
139,991

 
119,466

 
1-16
Internal-use software
656,053

 
546,520

 
2-7
Property and equipment, gross
2,084,707

 
1,815,554

 
 
Accumulated depreciation and amortization
(1,283,690
)
 
(1,062,374
)
 
 
Property and equipment, net
$
801,017

 
$
753,180

 
 

Depreciation and amortization expense on property and equipment and capitalized internal-use software for the years ended December 31, 2016, 2015 and 2014 was $307.7 million, $272.5 million and $215.3 million, respectively. During the years ended December 31, 2016, 2015 and 2014, the Company capitalized $23.1 million, $17.9 million and $15.2 million, respectively, of stock-based compensation related to employees who developed and enhanced internal-use software applications.

During the years ended December 31, 2016 and 2015, the Company wrote off $93.4 million and $48.7 million, respectively, of property and equipment, gross, along with the associated accumulated depreciation and amortization. The write-offs were primarily related to computer and networking equipment and internal-use software no longer in use. These assets had been substantially depreciated and amortized.



62


7. Goodwill and Acquired Intangible Assets

The changes in the carrying amount of goodwill for the years ended December 31, 2016 and 2015 were as follows (in thousands):

 
2016
 
2015
Beginning balance
$
1,150,244

 
$
1,051,294

Acquisition of Xerocole, Inc.

 
12,859

Acquisition of Codemate A/S

 
69,445

Acquisition of Bloxx Limited

 
17,694

Acquisition of Concord Systems, Inc.
1,079

 

Acquisition of Soha Systems, Inc.
43,515

 

Acquisition of Cyberfend, Inc.
38,754

 

Foreign currency translation
(5,089
)
 
(1,048
)
Ending balance
$
1,228,503

 
$
1,150,244

    
Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technologies
$
119,091

 
$
(50,823
)
 
$
68,268

 
$
120,791

 
$
(58,633
)
 
$
62,158

Customer-related intangible assets
192,810

 
(114,209
)
 
78,601

 
191,710

 
(102,872
)
 
88,838

Non-compete agreements
5,030

 
(3,775
)
 
1,255

 
6,540

 
(3,374
)
 
3,166

Trademarks and trade names
3,700

 
(2,361
)
 
1,339

 
3,700

 
(1,767
)
 
1,933

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
321,121

 
$
(171,658
)
 
$
149,463

 
$
323,231

 
$
(167,136
)
 
$
156,095


Aggregate expense related to amortization of acquired intangible assets for the years ended December 31, 2016, 2015 and 2014 was $26.6 million, $27.1 million and $32.1 million, respectively. Based on the Company's acquired intangible assets as of December 31, 2016, aggregate expense related to amortization of acquired intangible assets is expected to be approximately $29.2 million, $26.4 million, $25.0 million, $21.1 million and $16.6 million for the years ending December 31, 2017, 2018, 2019, 2020 and 2021, respectively.

8. Business Acquisitions and Divestitures

Acquisition-related costs were $1.7 million, $1.8 million and $4.2 million during the years ended December 31, 2016, 2015 and 2014, respectively, and are included in general and administrative expense in the consolidated statements of income. Pro forma results of operations for the acquisitions completed in the years ended December 31, 2016, 2015 and 2014 have not been presented because the effects of the acquisitions, individually and in the aggregate, are not material to the Company's consolidated financial results. Revenue and earnings attributable to acquired operations since the dates of their acquisitions are included in the Company's consolidated statements of income and not presented separately because they are not material.

2016 Acquisitions

Concord Systems

On September 23, 2016, the Company acquired Concord Systems, Inc. ("Concord"), a provider of technology for processing data at scale, for $3.0 million in cash. The acquisition is expected to provide the Company with technology to complement existing platform data processing capabilities. The Company allocated $1.1 million of the cost of the acquisition to goodwill and $2.8 million to an identifiable intangible asset with a useful life of 7.0 years. The value of the goodwill is primarily attributable to synergies related to the integration of Concord technology onto the Company's platform as well as a


63


trained technical workforce. An insignificant portion of the goodwill related to the acquisition of Concord is expected to be deducted for tax purposes. The allocation of the purchase price was finalized in the fourth quarter of 2016.

Soha Systems

On October 3, 2016, the Company acquired Soha, a provider of technology designed to facilitate secure access to enterprise applications, for $55.0 million in initial consideration and up to an additional $5.0 million for the achievement of post-closing milestones. The acquisition is intended to complement the Company's strategy of securing, protecting and accelerating enterprise applications and services in the cloud. The Company allocated $43.5 million of the cost of the acquisition to goodwill and $10.7 million to identifiable intangible assets. The total weighted average useful life of the intangible assets acquired from Soha is 4.7 years. The value of the goodwill is primarily attributable to synergies related to the integration of Soha technology onto the Company's platform as well as a trained technical workforce. The total amount of goodwill related to the acquisition of Soha expected to be deducted for tax purposes is $12.0 million. The allocation of the purchase price has not been finalized as the Company continues to assess the impact of relevant facts and circumstances.

Cyberfend

On December 15, 2016, the Company acquired Cyberfend, an innovator in bot and automation detection solutions for web and mobile environments, for $37.5 million in initial consideration and up to an additional $10.5 million upon the achievement of post-closing milestones. The acquisition is intended to further strengthen the Company's existing bot management and mitigation services. The Company allocated $38.8 million of the cost of the acquisition to goodwill and $6.5 million to acquired intangible assets. The total weighted average useful life of the intangible assets acquired from Cyberfend is 3.6 years. The value of the goodwill from the acquisition can be attributed to a number of business factors including a trained technical workforce and cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Cyberfend expected to be deducted for tax purposes is $11.0 million. The allocation of the purchase price has not been finalized as the Company continues to assess the impact of relevant facts and circumstances.

2015 Acquisitions

Xerocole

On February 27, 2015, the Company acquired Xerocole, Inc. ("Xerocole"), a provider of recursive Domain Name System ("DNS") functionality, for $16.6 million in cash. The Company acquired Xerocole with a goal of expanding its existing Authoritative DNS products. The Company allocated $12.9 million of the cost of the acquisition to goodwill and $4.9 million to acquired intangible assets. The allocation of the purchase price was finalized in the third quarter of 2015. The total weighted average useful life of the intangible assets acquired from Xerocole is 8.8 years. The value of the goodwill from the acquisition can be attributed to a number of business factors including a trained technical workforce and cost synergies expected to be realized. The total amount of goodwill expected to be deducted for tax purposes is $2.7 million.

Octoshape

On April 6, 2015, the Company acquired all of the outstanding capital stock of Codemate A/S and its wholly-owned subsidiary Octoshape ApS (together, "Octoshape") in exchange for $107.0 million in cash. Octoshape is a cloud service provider focused on delivering broadcast, enterprise and carrier solutions. The goal of acquiring Octoshape was to make available for the Company's customers additional delivery and optimization technologies for video streams of over-the-top (often referred to as OTT) content and to enable the Company to more fully support Internet Protocol television ("IPTV") solutions. The consolidated financial statements include the operating results of Octoshape from the date of acquisition.



64


The purchase price allocation was finalized in the fourth quarter of 2015. The Company recorded a decrease of $0.5 million to goodwill upon the finalization of net working capital adjustments to the purchase price in the third quarter of 2015. The following table presents the final allocation of the purchase price for Octoshape (in thousands):

Total purchase consideration
 
$
107,047

 
 
 
Allocation of the purchase consideration:
 
 
Cash
 
$
664

Accounts receivable
 
1,976

Other current assets
 
393

Identifiable intangible assets
 
41,950

Goodwill
 
69,445

Deferred tax assets
 
5,230

Total assets acquired
 
119,658

Other current liabilities
 
(1,983
)
Current deferred revenue
 
(770
)
Deferred tax liabilities
 
(9,858
)
Total liabilities assumed
 
(12,611
)
Net assets acquired
 
$
107,047


The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Octoshape expected to be deducted for tax purposes is $69.4 million.

The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except years):

 
Gross Carrying Amount
 
Weighted Average Useful Life (in years)
Completed technologies
$
25,310

 
9.8
Customer-related intangible assets
16,560

 
11.8
Non-compete agreements
80

 
2.0
Total
$
41,950

 
 

The total weighted average amortization period for the intangible assets acquired from Octoshape is 10.6 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.



65


Bloxx

On October 30, 2015, the Company acquired Bloxx Limited ("Bloxx"), a provider of Secure Web Gateway technology, for $18.7 million in cash. The acquisition is expected to provide the Company with technology to complement its cloud security strategy for protecting businesses against Internet vulnerabilities. The Company allocated $17.7 million of the cost of the acquisition to goodwill and $3.9 million to the acquired intangible assets. The allocation of the purchase price was finalized in the second quarter of 2016. The total weighted average useful life of the intangible assets acquired from Bloxx is 7.2 years. The value of the goodwill from the acquisition can be attributed to a number of business factors including a trained technical workforce and cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Bloxx expected to be deducted for tax purposes is $17.7 million.

2014 Acquisitions

Prolexic Acquisition

On February 18, 2014, the Company acquired all of the outstanding capital stock of Prolexic Technologies, Inc. ("Prolexic") in exchange for $392.1 million in cash and the assumption of unvested stock options. The goal of acquiring Prolexic was to provide the Company's customers with a comprehensive portfolio of security solutions designed to defend an enterprise’s web and IP infrastructure against application-layer, network-layer and data center attacks delivered via the Internet. The consolidated financial statements include the operating results of Prolexic from the date of acquisition.

The purchase price allocation was finalized in the fourth quarter of 2014. The Company recorded an increase of $2.2 million to goodwill upon the finalization of measurement period adjustments related to certain tax-related assets and liabilities in the fourth quarter of 2014.

The following table presents the final allocation of the purchase price for Prolexic (in thousands):

Total purchase consideration
 
$
392,104

 
 
 
Allocation of the purchase consideration:
 
 
Cash
 
$
33,072

Accounts receivable
 
11,208

Property and equipment
 
12,225

Identifiable intangible assets
 
87,040

Goodwill
 
293,926

Deferred tax assets
 
16,340

Other current and long-term assets
 
5,664

Total assets acquired
 
459,475

Other current liabilities
 
(5,940
)
Current deferred revenue
 
(5,812
)
Deferred tax liabilities
 
(36,203
)
Debt, capital leases and other long-term liabilities
 
(19,416
)
Total liabilities assumed
 
(67,371
)
Net assets acquired
 
$
392,104


The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and the fair value of cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Prolexic expected to be deducted for tax purposes is $62.4 million.



66


The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except for years):

 
Gross Carrying Amount
 
Weighted Average Useful Life (in years)
Completed technologies
$
26,800

 
6.9
Customer-related intangible assets
58,500

 
10.4
Non-compete agreements
940

 
3.0
Trademark
800

 
4.9
Total
$
87,040

 
 

The total weighted average amortization period for the intangible assets acquired from Prolexic is 9.2 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.

9. Accrued Expenses and Other Liabilities

Accrued expenses consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Payroll and other related benefits
$
111,421

 
$
108,230

Bandwidth and co-location
61,084

 
48,228

Property, use and other taxes
52,959

 
47,364

Professional service fees
4,277

 
4,636

Other accrued expenses
9,036

 
7,708

Total
$
238,777

 
$
216,166


Other liabilities consisted of the following as of December 31, 2016 and 2015 (in thousands):

 
December 31, 2016
 
December 31, 2015
Deferred rent
$
29,668

 
$
32,876

Uncertain tax positions
73,231

 
53,641

Other long-term liabilities
15,792

 
6,751

Total
$
118,691

 
$
93,268


10. Convertible Senior Notes

In February 2014, the Company issued $690.0 million in par value of convertible senior notes due 2019 (the "Notes"). The Notes are senior unsecured obligations of the Company, do not bear regular interest and mature on February 15, 2019, unless repurchased or converted prior to maturity.

At their option, holders may convert their Notes prior to the close of business on the business day immediately preceding August 15, 2018 only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended June 30, 2014 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or



67


during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or upon the occurrence of specified corporate events.

On or after August 15, 2018, holders may convert all or any portion of their Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.

Upon conversion, the Company, at its election, may pay or deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The initial conversion rate is 11.1651 shares of the Company's common stock per $1,000 principal amount, which is equivalent to an initial conversion price of approximately $89.56 per share, subject to adjustments in certain events, and represents a potential conversion into 7.7 million shares.

In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components.
The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does
not have an associated convertible feature. The carrying amount of the equity component representing the conversion option
was determined by deducting the fair value of the liability component from the par value of the Notes. The difference between
the principal amount of the Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to
interest expense using the effective interest method over the term of the Notes. The equity component is recorded in additional
paid-in capital in the consolidated balance sheet and will not be remeasured as long as it continues to meet the conditions for
equity classification.

In accounting for the transaction costs related to the issuance of the Notes, the Company allocated the total transaction
costs incurred to the liability and equity components based on their relative values. Transaction costs attributable to the liability
component are being amortized to interest expense over the term of the Notes, and transaction costs attributable to the equity
component are netted against the equity component of the Notes in stockholders’ equity.

The Notes consisted of the following components as of December 31, 2016 and 2015 (in thousands):
 
December 31, 2016
 
December 31, 2015
Liability component:
 
 
 
Principal
$
690,000

 
$
690,000

Less: debt discount and issuance costs, net of amortization
(49,913
)
 
(71,953
)
Net carrying amount
$
640,087

 
$
618,047

 
 
 
 
Equity component:
$
101,276

 
$
101,276


The estimated fair value of the Notes at December 31, 2016 was $721.4 million. The fair value was determined based
on the quoted price of the Notes in an inactive market on the last trading day of the reporting period and has been classified as
Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $66.68 on December 31, 2016, the value of the Notes if converted to common stock was less than the principal amount of $690.0 million.

The Company used $62.0 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the Notes. The repurchase was made in accordance with the share repurchase program previously approved by the Board of Directors (Note 12). Additionally, $23.3 million of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The remaining net proceeds are for working capital, share repurchases and other general corporate purposes, as well as for potential acquisitions and strategic transactions.

Note Hedge

To minimize the impact of potential dilution upon conversion of the Notes, the Company entered into convertible note hedge transactions with respect to its common stock in February 2014. The Company paid $101.3 million for the note hedge transactions. The note hedge transactions cover approximately 7.7 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The note hedge transactions are intended to reduce dilution in the event of conversion of the Notes.



68


Warrants

Separately, in February 2014, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 7.7 million shares of the Company’s common stock at a strike price of approximately $104.49 per share. The Company received aggregate proceeds of $78.0 million from the sale of the warrants.  The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the Notes to approximately $104.49 per share.

Interest Expense

The Notes do not bear regular interest, but have an effective interest rate of 3.2% attributable to the conversion feature. The following table sets forth total interest expense included in the consolidated statements of income related to the Notes for the years ended December 31, 2016 and 2015 (in thousands):

 
2016
 
2015
Amortization of debt discount and issuance costs
$
22,040

 
$
21,280

Capitalization of interest expense
(3,402
)
 
(2,755
)
Total interest expense
$
18,638

 
$
18,525


11. Commitments and Contingencies

Operating Lease Commitments

The Company leases its facilities under non-cancelable operating leases. These operating leases expire at various dates through December 2034 and generally require the payment of real estate taxes, insurance, maintenance and operating costs.

The minimum aggregate future obligations under non-cancelable leases as of December 31, 2016 were as follows (in thousands):
 
2017
$
53,410

2018
45,202

2019
44,586

2020
54,206

2021
54,934

Thereafter
533,088

Total
$
785,426


Rent expense for the years ended December 31, 2016, 2015 and 2014 was $50.3 million, $47.9 million and $39.9 million, respectively. The Company has entered into sublease agreements with tenants of various properties previously vacated by the Company. The amounts paid to the Company by these sublease tenants was $1.3 million, $3.6 million and $3.4 million for the years ended December 31, 2016, 2015 and 2014, respectively.

As of December 31, 2016, the Company had outstanding letters of credit in the amount of $6.8 million, primarily related to operating leases. The letters of credit remain in effect until the Company fulfills its obligations under these leases or as such obligations expire under the terms of the letters of credit.



69


Purchase Commitments

As of December 31, 2016, the Company had long-term commitments for bandwidth usage and co-location with various networks and ISPs and for asset purchases for network equipment. Additionally, as of December 31, 2016, the Company had entered into purchase orders with various vendors. The minimum future commitments as of December 31, 2016 were as follows (in thousands):

 
Bandwidth and Co-location Commitments
 
Purchase Order Commitments
2017
$
105,451

 
$
137,642

2018
13,799

 
10,522

2019
6,368

 
1,827

2020
386

 
320

2021
193

 
320

Thereafter

 

Total
$
126,197

 
$
150,631


Legal Matters

The Company is party to various litigation matters that management considers routine and incidental to its business. Management does not expect the results of any of these routine actions to have a material effect on the Company’s business, results of operations, financial condition or cash flows.

In 2016, the Company completed an internal investigation, with the assistance of outside counsel, relating to improper sales practices by a former employee. The internal investigation included a review of compliance with the requirements of the U.S. Foreign Corrupt Practices Act and other applicable laws and regulations. In February 2015, the Company voluntarily contacted the Commission and Department of Justice to advise both agencies of this internal investigation. In June 2016, the Company signed a non-prosecution agreement with the Commission and agreed to disgorge $0.7 million to resolve this matter, including interest.

In July 2016, as part of the resolution of a patent infringement lawsuit filed by the Company against Limelight Networks, Inc. (“Limelight”) in 2006, the Company agreed to license to Limelight technology covered by certain of the Company’s patents.  The terms of the agreement require Limelight to pay the Company $54.0 million in 12 equal installments over three years, beginning in August 2016. During the year ended December 31, 2016, the Company received $9.0 million under this agreement, which was recorded as a reduction to general and administrative expenses in the consolidated statement of income, with $0.4 million recorded as interest income.

In November 2015, Limelight filed a complaint in the U.S. District Court for the Eastern District of Virginia against the Company and XO Communications LLC (“XO”), alleging patent infringement by the two companies.  The complaint alleges that the Company and XO infringed six of Limelight’s content delivery patents. The complaint seeks to recover from the Company and XO monetary damages based upon lost revenue due to infringing technology used by the companies.  The Company has agreed to indemnify XO for damages it incurs in this matter. The Company has made counterclaims in the action against Limelight alleging that Limelight has infringed five of the Company’s content delivery patents, and the Company is seeking monetary damages based upon lost revenue due to the infringing technology used by Limelight.  The case is scheduled for trial in May 2017.  No provision with respect to this matter has been made in the Company’s consolidated financial statements.  An estimate of the possible loss or range of loss cannot be made.



70


Indemnification

The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company's business partners, vendors or customers, in connection with its provision of its services. Generally, these obligations are limited to claims relating to infringement of a patent, copyright or other intellectual property right or the Company’s negligence, willful misconduct or violation of law. Subject to applicable statutes of limitation, the term of these indemnification agreements is generally perpetual from the time of execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company carries insurance that covers certain third party claims relating to its services and activities and that could limit the Company’s exposure in that respect.

The Company has agreed to indemnify each of its officers and directors during his or her lifetime for certain events or occurrences that happen by reason of the fact that the officer or director is or was or has agreed to serve as an officer or director of the Company. The Company has director and officer insurance policies that may limit its exposure and may enable the Company to recover a portion of certain future amounts paid.

To date, the Company has not encountered material costs as a result of such indemnification obligations and has not accrued any related liabilities in its financial statements. In assessing whether to establish an accrual, the Company considers such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.

12. Stockholders’ Equity

Stock Repurchase Program

In October 2013, the Board of Directors authorized a $750.0 million share repurchase program, effective from October
2013 through December 2016. In February 2016, the Board of Directors authorized a $1.0 billion share
repurchase program that superseded the October 2013 repurchase program and is effective from February 2016
through December 2018. The Company's goal for the share repurchase program is to offset the dilution created by its employee equity compensation programs and provide the flexibility to return capital to shareholders as business and market conditions warrant.

During the years ended December 31, 2016, 2015 and 2014, the Company repurchased 7.0 million, 4.5 million and 4.6 million shares, respectively, of its common stock for $373.8 million, $302.6 million and $268.6 million, respectively, pursuant to the current repurchase program as well as prior ones approved by the Board of Directors. As of December 31, 2016, the Company had $694.5 million available for future purchases of shares under the current repurchase program.

The Board of Directors authorized the retirement of all the outstanding shares of its treasury stock as of each of December 31, 2016, 2015 and 2014. The retired shares were returned to the number of authorized but unissued shares of the Company's common stock, and the retirement was recorded to additional paid-in capital.

13. Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the year ended December 31, 2016 (in thousands):

 
Foreign Currency Translation
 
Net Unrealized Gains (Losses) on Investments
 
Total
Balance as of January 1, 2016
$
(44,936
)
 
$
3,483

 
$
(41,453
)
Other comprehensive loss
(14,081
)
 
(688
)
 
(14,769
)
Balance as of December 31, 2016
$
(59,017
)
 
$
2,795

 
$
(56,222
)

The tax effect on accumulated unrealized gains on investments was insignificant as of December 31, 2016 and 2015. Amounts reclassified from accumulated other comprehensive loss to net income were insignificant for the year ended December 31, 2016.



71


14. Employee Benefit Plan

The Company has established a savings plan for its employees that is designed to be qualified under Section 401(k) of the Internal Revenue Code. Eligible employees are permitted to contribute to this plan through payroll deductions within statutory and plan limits. The Company contributed approximately $13.7 million, $13.1 million and $16.6 million of cash to the savings plan for the years ended December 31, 2016, 2015 and 2014, respectively, under a matching program.

15. Stock-Based Compensation

Equity Plans

In May 2013, the Company's stockholders approved the Akamai Technologies, Inc. 2013 Stock Incentive Plan (the "2013 Plan"). The 2013 Plan replaced the Akamai Technologies, Inc. 2009 Stock Incentive Plan (the "2009 Plan"), which in turn replaced the Akamai Technologies, Inc. 2006 Stock Incentive Plan, the Akamai Technologies, Inc. 2001 Stock Incentive Plan and the Akamai Technologies, Inc. 1998 Stock Incentive Plan (together with the 2009 Plan, the "Previous Plans"). The Company no longer issues equity awards under the Previous Plans, and they solely exist to satisfy outstanding equity awards previously granted under those plans. The 2013 Plan allows for the issuance of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock-based awards and cash-based awards up to 11.0 million shares of common stock to employees, officers, directors, consultants and advisers of the Company. Additionally, the Company may grant up to 3.8 million shares of common stock thereunder that were available for grant under the 2009 Plan immediately prior to stockholder approval of the 2013 Plan. Any shares of common stock that are currently outstanding under the Previous Plans that are terminated, canceled, surrendered or forfeited will become available to grant under the 2013 Plan. As of December 31, 2016, the Company had reserved approximately 6.6 million shares of common stock available for future issuance of equity awards under the 2013 Plan.

The Company has assumed certain stock option plans and the outstanding stock options of companies that it has acquired (“Assumed Plans”). Stock options outstanding as of the date of acquisition under the Assumed Plans were exchanged for the Company’s stock options and adjusted to reflect the appropriate conversion ratio as specified by the applicable acquisition agreement, but are otherwise administered in accordance with the terms of the Assumed Plans. Stock options under the Assumed Plans generally vest over four years and expire ten years from the date of grant.

The 1999 Employee Stock Purchase Plan ("1999 ESPP") permits eligible employees to purchase up to 1.5 million shares each June 1 and December 1, provided that the aggregate number of shares issued shall not exceed 20.0 million. The 1999 ESPP allows participants to purchase shares of common stock at a 15% discount from the fair market value of the stock as determined on specific dates at six-month intervals. During the years ended December 31, 2016, 2015 and 2014, the Company issued 0.9 million, 0.7 million and 0.7 million shares under the 1999 ESPP, respectively, with a weighted average purchase price per share of $46.23, $52.05 and $41.76, respectively. Total cash proceeds from the purchase of shares under the 1999 ESPP in the years ended December 31, 2016, 2015 and 2014 were $39.9 million, $34.8 million and $29.3 million, respectively. As of December 31, 2016, approximately $5.1 million had been withheld from employees for future purchases under the 1999 ESPP.

Stock-Based Compensation Expense

The following table summarizes the components of total stock-based compensation expense included in the Company’s consolidated statements of income for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
2016
 
2015
 
2014
Cost of revenue
$
18,287

 
$
14,145

 
$
11,934

Research and development
29,739

 
23,927

 
19,341

Sales and marketing
55,407

 
53,542

 
47,570

General and administrative
41,073

 
35,063

 
33,151

Total stock-based compensation
144,506

 
126,677

 
111,996

Provision for income taxes
(49,014
)
 
(49,033
)
 
(39,182
)
Total stock-based compensation, net of taxes
$
95,492

 
$
77,644

 
$
72,814




72


In addition to the amounts of stock-based compensation reported in the table above, the Company’s consolidated statements of income for the years ended December 31, 2016, 2015 and 2014 also include stock-based compensation reflected as a component of amortization of capitalized internal-use software; the additional stock-based compensation was $13.8 million, $12.7 million and $10.3 million, respectively, before taxes.

The Company uses the Black-Scholes option pricing model to determine the fair value of the Company’s stock option awards. This model requires the input of subjective assumptions, including expected stock price volatility and the estimated term of each award. The estimated fair value of the Company's stock-based awards, less expected forfeitures, is amortized over the awards’ vesting period on a straight-line basis. Expected volatilities are based on the Company’s historical stock price volatility and implied volatility from traded options in its stock. The Company uses historical data to estimate the expected term of options granted within the valuation model. The risk-free interest rate for periods commensurate with the expected term of the option is based on the U.S. Treasury yield rate in effect at the time of grant. The expected dividend yield is zero, as the Company currently does not pay a dividend and does not anticipate doing so in the future.

The Company did not grant any stock options during 2016 or 2015. The grant-date fair values of the Company's stock option awards granted during the year ended December 31, 2014 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
 
2014
Expected term (in years)
4.4

Risk-free interest rate
0.8
%
Expected volatility
40.4
%
Dividend yield
%

For the year ended December 31, 2014, the weighted average fair value of stock option awards granted was $49.67 per share.

The grant-date fair values of the Company's ESPP awards granted during the years ended December 31, 2016, 2015 and 2014 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
 
2016
 
2015
 
2014
Expected term (in years)
0.5

 
0.5

 
0.5

Risk-free interest rate
0.5
%
 
0.2
%
 
0.1
%
Expected volatility
36.2
%
 
28.0
%
 
33.5
%
Dividend yield
%
 
%
 
%

For the years ended December 31, 2016, 2015 and 2014, the weighted average fair value of ESPP awards granted was $14.54 per share, $15.63 per share and $12.64 per share, respectively.

As of December 31, 2016, total pre-tax unrecognized compensation cost for stock options, restricted stock units, deferred stock units and shares of common stock issued under the 1999 ESPP was $259.5 million. The expense is expected to be recognized through 2020 over a weighted average period of 2.0 years.



73


Stock Options

The following table summarizes stock option activity during the year ended December 31, 2016:
 

Shares
(in thousands)

Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term
(in years)
 
Aggregate Intrinsic Value
(in thousands)
Outstanding at January 1, 2016
1,524

 
$
32.39

 
 
 
 
Exercised
(643
)
 
28.17

 
 
 
 
Forfeited
(7
)
 
29.69

 
 
 
 
Outstanding at December 31, 2016
874

 
$
35.51

 
2.36
 
$
27,261

Exercisable at December 31, 2016
829

 
$
35.58

 
2.24
 
$
25,781

Vested or expected to vest December 31, 2016
870

 
$
35.52

 
2.35
 
$
27,123


The total pre-tax intrinsic value of options exercised during the years ended December 31, 2016, 2015 and 2014 was $18.3 million, $53.6 million and $45.8 million, respectively. The total fair value of options vested for the years ended December 31, 2016, 2015 and 2014 was $6.5 million, $10.3 million and $16.9 million, respectively.

The aggregate intrinsic value in the preceding table represents the total pre-tax intrinsic value, based on the Company’s closing stock price of $66.68 on December 31, 2016, that would have been received by the option holders had all option holders exercised their “in-the-money” options as of that date. The total number of shares issuable upon the exercise of “in-the-money” options exercisable as of December 31, 2016 was 0.8 million.

Deferred Stock Units

The Company has granted deferred stock units ("DSUs") to non-employee members of its Board of Directors. Each DSU represents the right to receive one share of the Company’s common stock upon vesting. The holder may elect to defer receipt of the vested shares of stock represented by the DSU for a period of at least one year but not more than ten years from the grant date. For those granted prior to 2014, DSUs vested 50% upon the first anniversary of the grant date, with the remaining 50% vesting in equal installments of 12.5% each quarter thereafter such that all DSUs vested in full at the end of two years from date of grant. Beginning in 2014, DSUs vest 100% on the first anniversary of the grant date. If a director has completed one year of Board service, vesting of 100% of the DSUs held by such director will accelerate at the time of his or her departure from the Board.

The following table summarizes the DSU activity for the year ended December 31, 2016:

 
Units
(in thousands)
 
Weighted Average Grant Date Fair Value
Outstanding at January 1, 2016
146

 
$
45.42

Granted
46

 
50.72

Vested and distributed
(28
)
 
57.24

Outstanding at December 31, 2016
164

 
$
44.90


The total pre-tax intrinsic value of DSUs that were vested and distributed during the years ended December 31, 2016, 2015 and 2014 was $1.4 million, $10.7 million and $1.4 million, respectively. The total fair value of DSUs that were vested and distributed during the years ended December 31, 2016, 2015 and 2014 was $1.6 million, $4.9 million and $0.8 million, respectively. The grant-date fair value is calculated based upon the Company’s closing stock price on the date of grant. As of December 31, 2016, 46,000 DSUs were unvested, with an aggregate intrinsic value of approximately $3.1 million and a weighted average remaining contractual life of approximately 0.4 years. These units are expected to vest in May 2017.



74


Restricted Stock Units

The following table summarizes the different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2016 (in thousands):
 
 
December 31, 2016
RSUs with service-based vesting conditions
3,873

RSUs with market-based vesting conditions
127

RSUs with performance-based vesting conditions
116

Total
4,116


RSUs represent the right to receive one share of the Company’s common stock upon vesting. RSUs are granted at the discretion of the Board of Directors, a committee thereof or, subject to defined limitations, the Chief Executive Officer of the Company, acting as a committee of one director, to whom such authority has been delegated. The Company has issued RSUs that vest based on the passage of time assuming continued service with the Company, RSUs that vest only upon the achievement of defined performance metrics tied primarily to revenue and income targets and other key financial performance indicators and RSUs that vest based upon total shareholder return ("TSR") measured against the benchmark TSR of a peer group.

For RSUs with service-based vesting conditions, the fair value is calculated based upon the Company’s closing stock price on the date of grant, and the stock-based compensation expense is being recognized over the vesting period. Most RSUs with service-based vesting provisions vest in installments over a three- or four-year period following the grant date.

Beginning in the first quarter of 2016, the Company granted RSUs with market-based vesting conditions to certain of its executive officers. The Company uses the Monte Carlo simulation model to determine the fair value of the Company’s RSUs based on TSR. This model requires the input of assumptions, including the estimated term of each award, the risk-free interest rate, historical stock price volatility of the Company's shares and historical stock price volatility of peer-company shares. The grant-date fair values of the Company's RSUs with market-based vesting conditions granted during the year ended December 31, 2016 were estimated using a Monte Carlo simulation model with the following assumptions:

 
2016
Expected term (in years)
3.0

Risk-free interest rate
0.8
%
Akamai historical share price volatility
34.3
%
Average volatility of peer-company share price
27.6
%

For the years ended December 31, 2016, 2015 and 2014, management measured compensation expense for performance-based RSUs based upon a review of the Company’s expected achievement against specified financial performance targets. Such compensation cost is being recorded using a graded-vesting method for each series of grants of performance-based RSUs, to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company’s expected performance and adjusts the compensation cost, if needed, at such time.

The following table summarizes the RSU activity for the year ended December 31, 2016:
 

Units
(in thousands)

Weighted Average Grant Date Fair Value
Outstanding at January 1, 2016
4,495


$
62.20

Granted
4,116


56.40

Vested
(2,374
)

59.13

Forfeited
(527
)

59.68

Outstanding at December 31, 2016
5,710


$
59.51



75


The total pre-tax intrinsic value of RSUs that vested during the years ended December 31, 2016, 2015 and 2014 was $128.5 million, $153.6 million and $145.6 million, respectively. The total fair value of RSUs that vested during the years ended December 31, 2016, 2015 and 2014 was $140.4 million, $105.3 million and $86.9 million, respectively. The grant-date fair value of each RSU is calculated based upon the Company’s closing stock price on the date of grant. As of December 31, 2016, 5.7 million RSUs were outstanding and unvested, with an aggregate intrinsic value of $380.7 million and a weighted average remaining vesting period of approximately 2.0 years. These RSUs are expected to vest on various dates through October 2020.

16. Income Taxes

The components of income before provision for income taxes were as follows for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
2016
 
2015
 
2014
U.S.
$
273,176

 
$
233,247

 
$
408,391

Foreign
186,270

 
223,377

 
71,385

Income before provision for income taxes
$
459,446

 
$
456,624

 
$
479,776


The provision for income taxes consisted of the following for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
2016
 
2015
 
2014
Current tax provision (benefit):
 
 
 
 
 
Federal
$
89,816

 
$
70,298

 
$
153,471

State
6,238

 
(1,750
)
 
4,978

Foreign
39,952

 
62,572

 
13,259

Deferred tax provision (benefit):
 
 
 
 
 
Federal
4,265

 
23,381

 
(13,073
)
State
(86
)
 
(742
)
 
(15,220
)
Foreign
3,916

 
(18,536
)
 
2,442

Change in valuation allowance
(787
)
 
(5
)
 
(29
)
Total
$
143,314

 
$
135,218

 
$
145,828


The Company includes the provision for income taxes incurred on intercompany sales as part of its current tax provision.  The amount of the current year provision for income taxes required to be deferred is included as a deferred tax benefit.  The amount of the current year deferral included in the Company’s deferred tax provision was a benefit of $9.1 million, $15.5 million and $24.3 million in the years ended December 31, 2016, 2015 and 2014, respectively.

The Company’s effective rate differed from the U.S. federal statutory rate as follows for the years ended December 31, 2016, 2015 and 2014:
 
 
2016
 
2015
 
2014
U.S. federal income tax rate
35.0
 %
 
35.0
 %
 
35.0
 %
State taxes
2.0

 
1.7

 
2.3

Nondeductible stock-based compensation
2.3

 
1.9

 
1.4

U.S. federal, state and foreign research and development credits
(3.3
)
 
(4.1
)
 
(3.2
)
Foreign earnings
(3.4
)
 
(4.6
)
 
(1.9
)
Domestic production activities deduction
(1.7
)
 
(1.2
)
 
(2.2
)
State software development activities benefit

 

 
(2.4
)
Other
0.3

 
0.9

 
1.4

 
31.2
 %
 
29.6
 %
 
30.4
 %



76


The components of the net deferred tax assets and liabilities and the related valuation allowance as of December 31, 2016 and 2015 were as follows (in thousands):
 
 
2016
 
2015
Accrued bonus
$
18,390

 
$
13,161

Deferred revenue
10,055

 
11,334

Deferred rent
12,592

 
13,224

Stock-based compensation
32,030

 
31,705

Net operating losses
7,855

 
8,855

Unrealized losses
1,862

 
1,421

Tax credit carryforwards
23,629

 
22,918

License income
16,932

 

Other
7,048

 
5,989

Deferred tax assets
130,393

 
108,607

Depreciation and amortization
(10,470
)
 
(10,848
)
Acquired intangible assets
(44,788
)
 
(37,923
)
Internal-use software development costs capitalized
(77,375
)
 
(66,807
)
Deferred tax liabilities
(132,633
)
 
(115,578
)
Valuation allowance
(430
)
 
(1,217
)
Net deferred tax liabilities
$
(2,670
)
 
$
(8,188
)

During the years ended December 31, 2016 and 2015, the valuation allowance related to the Company's deferred tax assets decreased by an insignificant amount. As of December 31, 2016 and 2015, the Company had the following NOL and credit carryforwards (in thousands, except for years):

 
2016
 
2015
 
Expirations at Various Dates Through:
NOL carryforwards:
 
 
 
 
 
Federal
$
16,500

 
$
21,500

 
2029
State
11,400

 
28,200

 
2034
Foreign

 

 
 
Federal and state research and development tax credit carryforwards
41,500

 
39,800

 
2031

The Company's U.S. federal NOL carryforwards relate to acquisitions completed during 2012. As of December 31, 2016, the Company had no foreign tax credit carryforwards.

As of December 31, 2016, undistributed earnings of non-U.S. subsidiaries totaled $470.4 million. No provision for U.S. income and foreign withholding taxes has been made for these permanently reinvested foreign earnings because it is expected that such earnings will be reinvested indefinitely. If these earnings were distributed to the U.S. in the form of dividends or otherwise, it would be included in the Company's U.S. taxable income. The amount of unrecognized deferred income tax liability related to these earnings is $89.4 million.



77


The following is a rollforward of the Company’s unrecognized tax benefits for the years ended December 31, 2016, 2015 and 2014 (in thousands):

 
2016
 
2015
 
2014
Balance at beginning of year
$
65,290

 
$
33,320

 
$
24,651

Gross increases — tax positions of prior periods
6,391

 
11,238

 
12,925

Gross increases — current-period tax positions
6,252

 
27,043

 
2,106

Gross decreases — tax positions of prior periods
(6,778
)
 
(5,996
)
 
(6,362
)
Gross decreases — settlements
(2,038
)
 
(315
)
 

Balance at end of year
$
69,117

 
$
65,290

 
$
33,320


As of December 31, 2016, 2015 and 2014, the Company had approximately $77.1 million, $72.3 million and $41.1 million, respectively, of total unrecognized tax benefits, including $13.7 million, $10.0 million, and $7.7 million of accrued interest and penalties as of December 31, 2016, 2015 and 2014, respectively. Interest and penalties related to unrecognized tax benefits are recorded in the provision for income taxes and were $3.9 million, $2.2 million and $1.8 million for the years ended December 31, 2016, 2015 and 2014, respectively. If recognized, the aggregate amount of unrecognized tax benefits would have resulted in a reduction of income tax expense, impacting the effective income tax rate.

As of December 31, 2016, the Company believes it is reasonably possible that $15.8 million of its unrecognized tax benefits may be recognized by the end of 2017 as a result of the expiration of local statutes of limitations. Certain state and foreign income tax returns from 2011 through 2014 are currently under audit in those jurisdictions, including an audit in the Commonwealth of Massachusetts. The Company has reserved for those positions that are not more likely than not of being sustained.

Generally, in the U.S. federal and state taxing jurisdictions, tax periods in which certain loss and credit carryovers are generated remain open for audit until such time as the limitation period ends for the year in which such losses or credits are utilized. In major foreign jurisdictions, tax years after 2012 are open for examination.

17. Net Income per Share

Basic net income per share is computed using the weighted average number of common shares outstanding during the applicable period. Diluted net income per share is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common stock. Potential common stock consists of shares issuable pursuant to stock options, RSUs, DSUs, convertible senior notes and warrants issued by the Company. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.

The following table sets forth the components used in the computation of basic and diluted net income per share for the years ended December 31, 2016, 2015 and 2014 (in thousands, except per share data):
 
 
2016

2015

2014
Numerator:
 
 
 
 
 
Net income
$
316,132

 
$
321,406

 
$
333,948

Denominator:
 
 
 
 
 
Shares used for basic net income per share
174,917

 
178,391

 
178,279

Effect of dilutive securities:

 

 

Stock options
384

 
794

 
1,221

RSUs and DSUs
914

 
1,230

 
1,686

Convertible senior notes

 

 

Warrants related to issuance of convertible senior notes

 

 

Shares used for diluted net income per share
176,215

 
180,415

 
181,186

Basic net income per share
$
1.81

 
$
1.80

 
$
1.87

Diluted net income per share
$
1.79

 
$
1.78

 
$
1.84




78


For the years ended December 31, 2016, 2015 and 2014, certain potential outstanding shares from stock options, service-based RSUs, convertible notes and warrants were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based RSUs were excluded from the computation of diluted net income per share because the underlying performance conditions for such RSUs had not been met as of these dates. The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended December 31, 2016, 2015 and 2014 (in thousands):

 
2016
 
2015
 
2014
Stock options
58

 
22

 
402

Service-based RSUs
2,262

 
660

 
786

Performance-based RSUs
690

 
1,007

 
570

Convertible senior notes
7,704

 
7,704

 
7,704

Warrants related to issuance of convertible senior notes
7,704

 
7,704

 
7,704

Total shares excluded from computation
18,418

 
17,097

 
17,166


18. Segment and Geographic Information

The Company’s chief operating decision-maker is the chief executive officer and the executive management team. As of December 31, 2016, the Company operated in one industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet. The Company is not organized by market and is managed and operated as one business. A single management team that reports to the chief executive officer comprehensively manages the entire business. The Company does not operate any material separate lines of business or separate business entities with respect to its services. Accordingly, the Company does not accumulate discrete financial information with respect to separate divisions and does not have separate operating or reportable segments.

The Company deploys its servers into networks worldwide. As of December 31, 2016, the Company had approximately $297.8 million and $231.8 million of net property and equipment, excluding internal-use software, located in the U.S. and foreign locations, respectively. As of December 31, 2015, the Company had approximately $298.9 million and $227.8 million of net property and equipment, excluding internal-use software, located in the U.S. and foreign locations, respectively.

The Company sells its services and licenses through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated and was $720.0 million, $593.0 million and $531.9 million for the years ended December 31, 2016, 2015 and 2014, respectively. Other than the U.S., no single country accounted for 10% or more of the Company’s total revenue for any reported period.

19. Quarterly Financial Results (unaudited)

(in thousands, except per share data)
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
Year ended December 31, 2016:
 
 
 
 
 
 
 
Revenue
$
567,725

 
$
572,135

 
$
584,065

 
$
616,124

Cost of revenue (exclusive of amortization of acquired intangible assets)
194,736

 
206,323

 
204,467

 
203,475

Net income
74,858

 
73,635

 
76,000

 
91,639

Basic net income per share
0.42

 
0.42

 
0.44

 
0.53

Diluted net income per share
0.42

 
0.42

 
0.43

 
0.52

Year ended December 31, 2015:
 
 
 
 
 
 
 
Revenue
$
526,536

 
$
540,723

 
$
551,030

 
$
579,159

Cost of revenue (exclusive of amortization of acquired intangible assets)
169,294

 
179,910

 
183,204

 
193,212

Net income
77,746

 
67,200

 
88,040

 
88,420

Basic net income per share
0.44

 
0.38

 
0.49

 
0.50

Diluted net income per share
0.43

 
0.37

 
0.49

 
0.49




79


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 (our principal
executive officer and principal financial officer, respectively), evaluated the effectiveness of our disclosure controls and
procedures as of December 31, 2016. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15
(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, means controls and other procedures of a
company that are designed to ensure that information required to be disclosed by a company in the reports that it files or
submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the
Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation,
controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or
submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal
executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosures. Management
recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance
of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of
possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of December 31, 2016, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures
were effective at the reasonable assurance level.

Management’s Annual Report on Internal Control over Financial Reporting

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rules 13a-15(f) or 15d-15(f) promulgated under the Exchange Act as a process designed by, or under the supervision of, the company's principal executive and principal financial officers and effected by the company’s board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles and includes those policies and procedures that:

pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the company;
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.

To assist management, we have established an internal audit function to verify and monitor our internal controls and procedures. Because of its inherent limitations, however, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Our management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2016. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control — Integrated Framework 2013.

Based on our assessment, management, with the participation of our Chief Executive Officer and Chief Financial Officer, concluded that, as of December 31, 2016, our internal control over financial reporting was effective based on those criteria at the reasonable assurance level.

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2016 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in its report, which is included in Item 8 of this annual report on Form 10-K.



80


Changes in Internal Control over Financial Reporting

No change in our internal control over financial reporting occurred during the fourth quarter ended December 31, 2016 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information

None.

PART III

Item 10. Directors, Executive Officers and Corporate Governance

The complete response to this Item regarding the backgrounds of our executive officers and directors and other information required by Items 401, 405 and 407 of Regulation S-K will be contained in our definitive proxy statement for our 2017 Annual Meeting of Stockholders under the sections captioned “Executive Compensation Matters,” “Section 16(a) Beneficial Ownership Reporting Compliance” and “Corporate Governance Matters” and is incorporated by reference herein.

Our executive officers and directors and their positions as of February 28, 2017, are as follows:

Name
 
Position
F. Thomson Leighton
 
Chief Executive Officer and Director (Principal Executive Officer)
James Benson
 
Chief Financial Officer (Principal Financial and Accounting Officer)
Robert Blumofe
 
Executive Vice President – Platform and GM Enterprise & Carrier Division
James Gemmell
 
Executive Vice President and Chief Human Resources Officer
Melanie Haratunian
 
Executive Vice President and General Counsel
Rick McConnell
 
President and GM Web Division
William Wheaton
 
Executive Vice President and GM Media Division
George H. Conrades
 
Director
Pamela J. Craig
 
Director
Monte E. Ford
 
Director
Jill A. Greenthal
 
Director
Daniel R. Hesse
 
Director
Jonathan F. Miller
 
Director
Paul Sagan
 
Director
Frederic V. Salerno
 
Director
Steven Scopellite
 
Director
Naomi O. Seligman
 
Director
Bernardus Verwaayen
 
Director

We have adopted a written code of business ethics, as amended, that applies to our principal executive officer, principal financial and accounting officer or persons serving similar functions and all of our other employees and members of our Board of Directors. The text of our amended code of ethics is available on our website at www.akamai.com. If we amend, or grant a waiver under, our code of business ethics that applies to our principal executive officer, principal financial and accounting officer, or persons performing similar functions, we intend to post information about such amendment or waiver on our website at www.akamai.com.

Item 11. Executive Compensation

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2017 Annual Meeting of Stockholders under the sections captioned “Executive Compensation Matters,” “Corporate Governance Matters,” “Compensation Committee Interlocks and Insider Participation” and “Director Compensation.”



81


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

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2017 Annual Meeting of Stockholders under the sections captioned “Executive Compensation Matters,” “Security Ownership of Certain Beneficial Owners and Management” and “Securities Authorized for Issuance Under Equity Compensation Plans.”

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

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2017 Annual Meeting of Stockholders under the sections captioned “Certain Relationships and Related Party Transactions,” “Corporate Governance Matters” and “Compensation Committee Interlocks and Insider Participation.”

Item 14. Principal Accounting Fees and Services

The information required by this Item is incorporated by reference herein to our definitive proxy statement for our 2017 Annual Meeting of Stockholders under the section captioned “Ratification of Selection of Independent Auditors.”
 
PART IV

Item 15. Exhibits, Financial Statement Schedules

(a)
Documents Filed as Part of this Annual Report on Form 10-K

1.
Financial Statements (included in Item 8 of this Annual Report on Form 10-K):

Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets as of December 31, 2016 and 2015
Consolidated Statements of Income for the years ended December 31, 2016, 2015 and 2014
Consolidated Statements of Comprehensive Income for the years ended December 31, 2016, 2015 and 2014
Consolidated Statements of Cash Flows for the years ended December 31, 2016, 2015 and 2014
Consolidated Statements of Stockholders' Equity for the years ended December 31, 2016, 2015 and 2014
Notes to Consolidated Financial Statements

2.
Financial Statement Schedules

Financial statements schedules are omitted as they are either not required or the information is otherwise included in the consolidated financial statements.

(b)
The exhibits required by Item 601 of Regulation S-K are listed in the Exhibit Index immediately preceding the exhibits and are incorporated herein.

(c)
Not applicable.

Item 16. Form 10-K Summary

None.



82


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.
 
February 28, 2017
AKAMAI TECHNOLOGIES, INC.
 
 
 
 
By:
/s/    JAMES BENSON        
 
 
James Benson
Chief Financial Officer

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/    F. THOMSON LEIGHTON
 
Chief Executive Officer and Director (Principal Executive Officer)
 
February 28, 2017
        F. Thomson Leighton
 
 
 
 
 
 
/s/    JAMES BENSON
 
Chief Financial Officer (Principal Financial and Accounting Officer)
 
February 28, 2017
     James Benson
 
 
 
 
 
 
/s/    GEORGE H. CONRADES  
 
Director
 
February 28, 2017
      George H. Conrades
 
 
 
 
 
 
/s/    PAMELA J. CRAIG
 
Director
 
February 28, 2017
Pamela J. Craig
 
 
 
 
 
 
/s/    MONTE E. FORD
 
Director
 
February 28, 2017
        Monte E. Ford
 
 
 
 
 
 
/s/    JILL A. GREENTHAL
 
Director
 
February 28, 2017
 Jill A. Greenthal
 
 
 
 
 
 
 
/s/    DANIEL R. HESSE
 
Director
 
February 28, 2017
 Daniel R. Hesse
 
 
 
 
 
 
 
/s/    JONATHAN F MILLER 
 
Director
 
February 28, 2017
      Jonathan F. Miller
 
 
 
 
 
 
/s/ PAUL SAGAN
 
Director
 
February 28, 2017
        Paul Sagan
 
 
 
 
 
 
/s/    FREDERIC V. SALERNO
 
Director
 
February 28, 2017
        Frederic V. Salerno
 
 
 
 
 
 
/s/ STEVEN SCOPELLITE
 
Director
 
February 28, 2017
Steven Scopellite
 
 
 
 
 
 
/s/    NAOMI O. SELIGMAN
 
Director
 
February 28, 2017
        Naomi O. Seligman
 
 
 
 
 
 
/s/ BERNARDUS VERWAAYEN
 
Director
 
February 28, 2017
Bernardus Verwaayen
 
 



83


EXHIBIT INDEX
 
3.1(A)
Amended and Restated Certificate of Incorporation of the Registrant
 
 
3.2(B)
Amended and Restated By-Laws of the Registrant, as amended
 
 
4.1(C)
Specimen common stock certificate
 
 
4.2(D)
Indenture (including form of Notes) with respect to Akamai’s 0% Convertible Senior Notes due 2019, dated as of February 20, 2014, between Akamai and U.S. Bank National Association, as trustee.
 
 
10.1(E)
Summary of the Registrant’s Compensatory Arrangements with Non-Executive Directors
 
 
10.2@
Summary of the Registrant’s Compensatory Arrangements with Executive Officers
 
 
10.3(F)@
Second Amended and Restated 1998 Stock Incentive Plan of the Registrant, as amended
 
 
10.4(G)@
Amended and Restated 1999 Employee Stock Purchase Plan of the Registrant
 
 
10.5(H)@
Amendment to Amended and Restated 1999 Employee Stock Purchase Plan of the Registrant
 
 
10.6(I)@
2001 Stock Incentive Plan of the Registrant
 
 
10.7(J)
2006 Stock Incentive Plan of the Registrant
 
 
10.8(K)@
2009 Akamai Technologies, Inc. Stock Incentive Plan
 
 
10.9(L)@
2013 Akamai Technologies, Inc. Stock Incentive Plan (as amended)
 
 
10.10(M)
Amended and Restated 1999 Stock Compensation Plan of Acerno Intermediate Holdings, Inc. (formerly known as I-Behavior Inc.)
 
 
10.11(N)
Blaze Software Inc. Stock Option Plan
 
 
10.12(O)
Cotendo, Inc. Amended and Restated 2008 Stock Plan
 
 
10.13(P)@
Form of Incentive Stock Option Agreement granted under the 2006 Stock Incentive Plan
 
 
10.14(P)@
Form of Nonstatutory Stock Option Agreement granted under the 2006 Stock Incentive Plan
 
 
10.15(Q)
Four Cambridge Center Lease Agreement dated October 1, 2007
 
 
10.16(Q)
Eight Cambridge Center Lease Agreement dated October 1, 2007
 
 
10.17 (R)
Amendment to Lease Agreement for Eight Cambridge Center dated November 7, 2016
 
 
10.18 (R)
Amendment to Lease Agreement for Four Cambridge Center dated November 7, 2016
 
 
10.19 (R)
Indenture of Lease for 145 Broadway, Cambridge, Massachusetts dated November 7, 2016
 
 
10.20 (R)
Must-Take Premises and Right of First Offer Agreement among the Registrant, Boston Properties Limited Partnership and the Trustees of Ten Cambridge Center Trust dated November 7, 2016
 
 
10.21(S)†
Exclusive Patent and Non-Exclusive Copyright License Agreement, dated as of October 26, 1998, between the Registrant and Massachusetts Institute of Technology
 
 
10.22(T)@
Employment Letter Agreement between the Registrant and F. Thomson Leighton dated February 25, 2013
 
 
10.23 (U)@
Amendment to Employment Letter Agreement between the Registrant and F. Thomson Leighton dated November 12, 2015
 
 
10.24(V)@
Form of Executive Bonus Plan
 
 
10.25(W)@
Akamai Technologies, Inc. Executive Severance Pay Plan
 
 
10.26(U)@
Form of Executive Change in Control and Severance Agreement
 
 
10.27@
Akamai Technologies, Inc. Policy on Departing Director Compensation
 
 
10.28(Y)@
Form of Incentive Stock Option Agreement for use under the 2009 Stock Incentive Plan
 
 
10.29(Y)@
Form of Non-Qualified Stock Option Agreement for use under the 2009 Stock Incentive Plan (four year vest)
 
 
10.30(Z)@
Form of Stock Option Agreement for use under the 2009 Stock Incentive Plan (three-year vest)
 
 
10.31(AA)@
Form of Stock Option Grant Agreement for use under the 2009 Stock Incentive Plan


84


 
 
10.32(BB)@
Form of Restricted Stock Unit Agreement for use under the 2013 Stock Incentive Plan (time vesting)
 
 
10.33(BB)@
Form of Restricted Stock Unit Agreement for use under the 2013 Stock Incentive Plan (performance vesting)
 
 
10.34(BB)@
Form of Stock Option Agreement for use under the 2013 Stock Incentive Plan
 
 
10.35(BB)
Form of Deferred Stock Unit Agreement for use under the 2013 Stock Incentive Plan
 
 
10.36(CC)@
Form of Performance-Based Vesting Restricted Stock Unit Agreement with Retirement Provision
 
 
10.37(D)
Form of Call Option Confirmation between Akamai and each Option Counterparty
 
 
10.38(D)
Form of Warrant Confirmation between Akamai and each Option Counterparty
 
 
10.39(U)@
Form of Restricted Stock Unit Agreement for use under the 2013 Stock Incentive Plan (performance vesting 2015)
 
 
10.40(DD)@
Akamai Technologies, Inc. U.S. Non-Qualified Deferred Compensation Plan
 
 
10.41(EE)@
Separation and Release Agreement dated February 9, 2016 between the Registrant and Robert W. Hughes
 
 
21.1
Subsidiaries of the Registrant
 
 
23.1
Consent of Independent Registered Public Accounting Firm
 
 
31.1
Certification of Chief Executive Officer pursuant to Rule 13a- 14(a)/Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended
 
 
31.2
Certification of Chief Financial Officer pursuant to Rule 13a- 14(a)/Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended
 
 
32.1
Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
32.2
Certification of 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.INS
XBRL Instance Document
 
 
101.SCH
XBRL Taxonomy Extension Schema Document
 
 
101.CAL
XBRL Taxonomy Calculation Linkbase Document
 
 
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
 
 
101.LAB
XBRL Taxonomy Label Linkbase Document
 
 
101.PRE
XBRL Taxonomy Presentation Linkbase Document
________________
(A)
Incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-27275, 701319) filed with the Commission on August 14, 2000.
(B)
Incorporated by reference to the Registrant's Current Report on Form 8-K (File No. 000-27275, 141172551) filed with the Commission on October 24, 2014.
(C)
Incorporated by reference to the Registrant’s Registration Statement on Form S-1, as amended, filed with the Commission on October 13, 1999.
(D)
Incorporated by reference to the Registrant's Current Report on Form 8-K (File No. 000-27275, 14629736) filed with the Commission on February 20, 2014.
(E)
Incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-27275, 4660513) filed with the Commission on March 3, 2014.
(F)
Incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-27275, 04961682) filed with the Commission on August 9, 2004.
(G)
Incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-27275, 06691330) filed with the Commission on March 16, 2006.
(H)
Incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-27275, 08823347) filed with the Commission on May 12, 2008.
(I)
Incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-27275, 02560808) filed with the Commission on February 27, 2002.


85


(J)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 06870771) filed with the Commission on May 26, 2006.
(K)
Incorporated by reference to the Registrant's Current Report on Form 8-K (File No. 000-27275, 11865051) filed with the Commission on May 23, 2011.
(L)
Incorporated by reference to the Registrant’s Registration Statement on Form S-8 filed with the Commission on May 15, 2015.
(M)
Incorporated by reference to the Registrant’s Registration Statement on Form S-8 filed with the Commission on November 18, 2008.
(N)
Incorporated by reference to the Registrant’s Registration Statement on Form S-8 filed with the Commission on February 29, 2012.
(O)
Incorporated by reference to the Registrant’s Registration Statement on Form S-8 filed with the Commission on March 14, 2012.
(P)
Incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-27275, 07663384) filed with the Commission on March 1, 2007.
(Q)
Incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-27275, 08655930) filed with the Commission on February 29, 2008.
(R)
Incorporated by reference to the Registrant's Current Report on Form 10-K (File No. 000-27275, 161988699) filed with the Commission on November 10, 2016.
(S)
Incorporated by reference to the Registrant's Registration Statement on Form S-1 filed with the Commission on September 27, 1999.
(T)
Incorporated by reference to the Registrant's Annual Report on Form 10-K (File No. 000-27275, 13657899) filed with the Commission on March 1, 2013.
(U)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 151238671) filed with the Commission on November 17, 2015.
(V)
Incorporated by reference to the Registrant's Annual Report on Form 10-K (File No. 000-27275, 161466754) filed with the Commission on February 29, 2016.
(W)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 12974652) filed with the Commission on July 23, 2012.
(X)
Intentionally omitted.
(Y)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 09851919) filed with the Commission on May 26, 2009.
(Z)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 12532825) filed with the Commission on January 18, 2012.
(AA)
Incorporated by reference to the Registrant’s Quarterly Report on Form 10-Q (File No. 000-27275, 121192724) filed with the Commission on November 9, 2012.
(BB)
Incorporated by reference to the Registrant's Quarterly Report on Form 10-Q (File No. 000-27275, 131025074) filed with the Commission on August 9, 2013.
(CC)
Incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 15585212) filed with the Commission on February 6, 2015.
(DD)
Incorporated by reference to the Registrant's Quarterly Report on Form 10-Q (File No. 000-27275, 15850176) filed with the Commission on May 11, 2015.
(EE)
Incorporated by Reference to the Registrant’s Current Report on Form 8-K (File No. 000-27275, 161401157) filed with the Commission on February 9, 2016.

________________
@ Management contract or compensatory plan or arrangement filed as an exhibit to this Annual Report on Form 10-K pursuant to Item 15(b) of this Annual Report.
† Confidential Treatment has been granted as to certain portions of this Exhibit. Such portions have been omitted and filed separately with the Securities and Exchange Commission.


86
EX-10.2 2 exhibit102_10k2016.htm EXHIBIT 10.2 Exhibit
Exhibit 10.2

Summary of the Registrant's Compensatory Arrangements with Executive Officers

Name and Title
 
Base Salary for 2016
F. Thomson Leighton
Chief Executive Officer
 
$1
James Benson
Chief Financial Officer
 
$480,000
Robert Blumofe
Executive Vice President - Platform
 
$475,000
James Gemmell
Executive Vice President - CHRO
 
$425,000
Melanie Haratunian
Executive Vice President and General Counsel
 
$450,000
Rick McConnell
President - Products and Development
 
$550,000
William Wheaton
EVP - Media
 
$420,000



EX-10.27 3 exhibit1027departingdirect.htm EXHIBIT 10.27 Exhibit
Exhibit 10.27



AKAMAI TECHNOLOGIES, INC.

Policy on Director Compensation Payable Upon Departure from the Board


Upon a non-employee director’s departure from the Board, such director, if he or she has completed one year of Board service, will receive:

A cash payment equal to the pro-rated annual cash retainer payable to such director under Akamai’s non-employee director compensation plan and
Acceleration of 100% of the unvested DSUs and RSUs held by such director at the time of departure. Such shares will become exercisable in full.
In addition, if a director has completed three years of Board service at the time of departure, 100% of the unvested stock options initially granted to such director upon joining the Board will accelerate at the time of departure and become exercisable in full.
In addition, if a director has completed two years of Board service at the time of departure, 100% of the unvested RSUs initially granted to such director upon joining the Board will accelerate at the time of departure and become exercisable in full.




EX-21.1 4 exhibit211_10k2016.htm EXHIBIT 21.1 Exhibit
Exhibit 21.1

SUBSIDIARIES OF THE REGISTRANT
AKAMAI TECHNOLOGIES LTD.
 
Incorporated in the United Kingdom
AKAMAI TECHNOLOGIES GMBH
 
Incorporated in Germany
AKAMAI TECHNOLOGIES SARL
 
Incorporated in France
AKAMAI TECHNOLOGIES NETHERLANDS BV
 
Incorporated in the Netherlands
AKAMAI INTERNATIONAL BV
 
Incorporated in the Netherlands
AKAMAI TECHNOLOGIES SECURITIES CORPORATION
 
Incorporated in Massachusetts
K STREAMING LLC
 
Organized in Delaware
AKAMAI SALES LLC
 
Organized in Delaware
AKAMAI JAPAN G.K.
 
Incorporated in Japan
AKAMAI TECHNOLOGIES INDIA PRIVATE LTD.
 
Incorporated in India
AKAMAI TECHNOLOGIES SPAIN SL
 
Incorporated in Spain
AKAMAI TECHNOLOGIES SINGAPORE PVT. LTD.
 
Incorporated in Singapore
AJ TECHNOLOGIES LTD
 
Incorporated in the Cayman Islands
AKAMAI (BEIJING) TECHNOLOGIES, CO. LTD.
 
Incorporated in the People's Republic of China
AKAMAI TECHNOLOGIES AB
 
Incorporated in Sweden
AKAMAI TECHNOLOGIES SOLUTIONS (INDIA) PRIVATE LTD.
 
Incorporated in India
AKAMAI TECHNOLOGIES YUHAN HOESA
 
Incorporated in South Korea
AKAMAI TECHNOLOGIES S.R.I.
 
Incorporated in Italy
AKAMAI TECHNOLOGIES INTERNATIONAL AG
 
Incorporated in Switzerland
AKAMAI TECHNOLOGIES HONG KONG LIMITED
 
Incorporated in Hong Kong
AKAMAI TECHNOLOGIES POLAND SP. Z.O.O.
 
Incorporated in Poland
AKAMAI TECHNOLOGIES S.R.O.
 
Incorporated in the Czech Republic
AKAMAI TECHNOLOGIES E SERVICOS DO BRASIL LTDA.
 
Incorporated in Brazil
AKAMAI TECHNOLOGIES APJ PTE LTD.
 
Incorporated in Singapore
AKAMAI TECHNOLOGIES ISRAEL LIMITED
 
Incorporated in Israel
AKAMAI TECHNOLOGIES CANADA
 
Incorporated in Canada
AKAMAI TECHNOLOGIES COSTA RICA SRL
 
Incorporated in Costa Rica
AKAMI TEKNOLOGI HIZMETLERI LIMIITED SIKRETI
 
Incorporated in Turkey
AKAMAI NETWORKS B.V.
 
Incorporated in the Netherlands
AKAMAI TECHNOLOGIES LIMITED
 
Incorporated in Taiwan
AKAMAI TECHNOLOGIES MALAYSIA SDN BHD
 
Incorporated in Malaysia
AKAMAI TECHNOLOGIES BELGIUM SPRL
 
Incorporated in Belgium
PROLEXIC TECHNOLOGIES HONG KONG LTD.
 
Incorporated in Hon Kong
AKAMAI TECHNOLOGIES LLC
 
Organized in Russia
AKAMAI TECHNOLOGIES DENMARK APS
 
Incorporated in Denmark
AKAMAI TECHNOLOGIES LUXEMBOURGH SARL
 
Incorporated in Luxembourg
BLOXX LTD.
 
Incorporated in the United Kingdom
CODEMATE APS
 
Incorporated in Denmark
OCTOSHAPE APS
 
Incorporated in Denmark
OCTOSHAPE UK LTD.
 
Incorporated in the United Kingdom
OCTOSHAPE SINGAPORE PTE LTD.
 
Incorporated in Singapore
CYBERFEND, INC.
 
Incorporated in Delaware




EX-23.1 5 exhibit231_10k2016.htm EXHIBIT 23.1 Exhibit
Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S‑8 (Nos. 333-89887, 333-89889, 333-37810, 333-62072, 333-83502, 333-91558, 333-116452, 333-139255, 333-155423, 333-159340, 333-174577, 333-179789, 333-180088, 333-188989, 333-194278 and 333-204208) of Akamai Technologies, Inc. of our report dated February 28, 2017 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.


/s/ PricewaterhouseCoopers LLP


Boston, Massachusetts
February 28, 2017



EX-31.1 6 exhibit311_10k2016.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1


CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, F. Thomson Leighton, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Akamai Technologies, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e), and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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 28, 2017
 
/s/ F. Thomson Leighton
 
 
 
F. Thomson Leighton, Chief Executive Officer



EX-31.2 7 exhibit312_10k2016.htm EXHIBIT 31.2 Exhibit
Exhibit 31.2


CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, James Benson, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Akamai Technologies, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e), and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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 28, 2017
 
/s/ James Benson
 
 
 
James Benson, Chief Financial Officer



EX-32.1 8 exhibit321_10k2016.htm EXHIBIT 32.1 Exhibit
Exhibit 32.1


CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report on Form 10-K of Akamai Technologies, Inc. (the “Company”) for the period ended December 31, 2016 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, F. Thomson Leighton, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that, to his knowledge:

(1)
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date
February 28, 2017
 
/s/ F. Thomson Leighton
 
 
 
F. Thomson Leighton, Chief Executive Officer
 
 
 
 

A signed original of this written statement required by Section 906 has been provided to Akamai Technologies, Inc. and will be retained by Akamai Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 9 exhibit322_10k2016.htm EXHIBIT 32.2 Exhibit
Exhibit 32.2


CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the annual report on Form 10-K of Akamai Technologies, Inc. (the “Company”) for the period ended December 31, 2016 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, James Benson, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that, to his knowledge:

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

A signed original of this written statement required by Section 906 has been provided to Akamai Technologies, Inc. and will be retained by Akamai Technologies, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.INS 10 akam-20161231.xml XBRL INSTANCE DOCUMENT 0001086222 2016-01-01 2016-12-31 0001086222 2016-06-30 0001086222 2017-02-22 0001086222 2016-12-31 0001086222 2015-12-31 0001086222 2015-01-01 2015-12-31 0001086222 2014-01-01 2014-12-31 0001086222 2014-12-31 0001086222 2013-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001086222 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001086222 us-gaap:CommonStockMember 2016-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001086222 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0001086222 us-gaap:RetainedEarningsMember 2015-12-31 0001086222 us-gaap:TreasuryStockMember 2016-12-31 0001086222 us-gaap:CommonStockMember 2015-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001086222 us-gaap:RetainedEarningsMember 2016-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001086222 us-gaap:TreasuryStockMember 2015-12-31 0001086222 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001086222 us-gaap:CommonStockMember 2014-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001086222 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001086222 us-gaap:TreasuryStockMember 2014-12-31 0001086222 us-gaap:TreasuryStockMember 2015-01-01 2015-12-31 0001086222 us-gaap:TreasuryStockMember 2014-01-01 2014-12-31 0001086222 us-gaap:CommonStockMember 2013-12-31 0001086222 us-gaap:RetainedEarningsMember 2013-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001086222 us-gaap:RetainedEarningsMember 2014-12-31 0001086222 us-gaap:TreasuryStockMember 2013-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001086222 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001086222 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001086222 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001086222 us-gaap:NewAccountingPronouncementMember us-gaap:OtherAssetsMember 2016-01-01 0001086222 us-gaap:NewAccountingPronouncementMember akam:ConvertibleSeniorNotesMember 2016-01-01 0001086222 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember akam:NoCustomerMember 2016-01-01 2016-12-31 0001086222 akam:AccountingStandardsUpdate201609Member 2016-01-01 2016-12-31 0001086222 akam:AccountingStandardsUpdate201609Member 2015-01-01 2015-12-31 0001086222 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember akam:NoCustomerMember 2016-01-01 2016-12-31 0001086222 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember akam:NoCustomerMember 2015-01-01 2015-12-31 0001086222 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember akam:NoCustomerMember 2014-01-01 2014-12-31 0001086222 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember akam:NoCustomerMember 2015-01-01 2015-12-31 0001086222 us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:CommercialPaperMember 2015-12-31 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel3Member 2015-12-31 0001086222 akam:VelociusMember us-gaap:FairValueInputsLevel3Member 2015-01-01 2015-12-31 0001086222 us-gaap:FairValueInputsLevel3Member 2014-12-31 0001086222 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001086222 akam:SohaSystemsInc.Member us-gaap:FairValueInputsLevel3Member 2016-01-01 2016-12-31 0001086222 akam:CyberfendInc.Member us-gaap:FairValueInputsLevel3Member 2016-01-01 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MoneyMarketFundsMember 2015-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2015-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel2Member 2015-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member 2015-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2015-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MutualFundMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2015-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MutualFundMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:TradeAccountsReceivableMember 2015-12-31 0001086222 akam:UnbilledAccountsReceivableMember 2016-12-31 0001086222 us-gaap:TradeAccountsReceivableMember 2016-12-31 0001086222 akam:UnbilledAccountsReceivableMember 2015-12-31 0001086222 us-gaap:ComputerEquipmentMember 2015-12-31 0001086222 us-gaap:OfficeEquipmentMember 2015-12-31 0001086222 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001086222 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001086222 us-gaap:ComputerSoftwareIntangibleAssetMember 2015-12-31 0001086222 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001086222 us-gaap:ComputerEquipmentMember 2016-12-31 0001086222 us-gaap:OfficeEquipmentMember 2016-12-31 0001086222 akam:InternalUseSoftwareMember 2015-12-31 0001086222 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001086222 akam:InternalUseSoftwareMember 2016-12-31 0001086222 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-12-31 0001086222 us-gaap:FurnitureAndFixturesMember 2016-01-01 2016-12-31 0001086222 us-gaap:OfficeEquipmentMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001086222 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001086222 us-gaap:ComputerEquipmentMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001086222 akam:InternalUseSoftwareMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001086222 us-gaap:OfficeEquipmentMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001086222 akam:InternalUseSoftwareMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001086222 us-gaap:ComputerEquipmentMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001086222 us-gaap:LeaseholdImprovementsMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001086222 us-gaap:LeaseholdImprovementsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001086222 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001086222 us-gaap:CustomerRelationshipsMember 2015-12-31 0001086222 us-gaap:LicensingAgreementsMember 2016-12-31 0001086222 us-gaap:TrademarksAndTradeNamesMember 2015-12-31 0001086222 us-gaap:TrademarksAndTradeNamesMember 2016-12-31 0001086222 us-gaap:NoncompeteAgreementsMember 2015-12-31 0001086222 us-gaap:CustomerRelationshipsMember 2016-12-31 0001086222 us-gaap:NoncompeteAgreementsMember 2016-12-31 0001086222 us-gaap:LicensingAgreementsMember 2015-12-31 0001086222 us-gaap:DevelopedTechnologyRightsMember 2015-12-31 0001086222 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001086222 akam:SohaSystemsInc.Member 2015-01-01 2015-12-31 0001086222 akam:CodemateASMember 2016-01-01 2016-12-31 0001086222 akam:SohaSystemsInc.Member 2016-01-01 2016-12-31 0001086222 akam:CyberfendInc.Member 2015-01-01 2015-12-31 0001086222 akam:BloxxLimitedMember 2015-01-01 2015-12-31 0001086222 akam:BloxxLimitedMember 2016-01-01 2016-12-31 0001086222 akam:CodemateASMember 2015-01-01 2015-12-31 0001086222 akam:ConcordSystemsInc.Member 2015-01-01 2015-12-31 0001086222 akam:XerocoleInc.Member 2015-01-01 2015-12-31 0001086222 akam:CyberfendInc.Member 2016-01-01 2016-12-31 0001086222 akam:XerocoleInc.Member 2016-01-01 2016-12-31 0001086222 akam:ConcordSystemsInc.Member 2016-01-01 2016-12-31 0001086222 akam:ProlexicTechnologiesInc.Member 2014-02-18 0001086222 akam:ProlexicTechnologiesInc.Member 2014-02-17 2014-02-18 0001086222 akam:SohaSystemsInc.Member 2016-11-03 0001086222 akam:ConcordSystemsInc.Member 2016-09-23 0001086222 akam:XerocoleInc.Member 2015-02-27 2015-02-27 0001086222 akam:OctoshapeMember 2015-04-06 0001086222 akam:BloxxMember 2015-10-30 0001086222 akam:CyberfendInc.Member 2016-12-15 0001086222 akam:OctoshapeMember 2015-04-06 2015-04-06 0001086222 akam:ProlexicTechnologiesInc.Member 2014-10-01 2014-12-31 0001086222 akam:OctoshapeMember 2015-07-01 2015-09-30 0001086222 akam:CyberfendInc.Member 2016-12-15 2016-12-15 0001086222 akam:SohaSystemsInc.Member 2016-10-03 2016-10-03 0001086222 akam:ConcordSystemsInc.Member 2016-09-23 2016-09-23 0001086222 akam:BloxxMember 2015-10-30 2015-10-30 0001086222 akam:SohaSystemsInc.Member 2016-10-03 0001086222 akam:XerocoleInc.Member 2015-02-27 0001086222 akam:OctoshapeMember us-gaap:NoncompeteAgreementsMember 2015-04-06 2015-04-06 0001086222 akam:OctoshapeMember us-gaap:CustomerRelationshipsMember 2015-04-06 2015-04-06 0001086222 akam:OctoshapeMember us-gaap:DevelopedTechnologyRightsMember 2015-04-06 2015-04-06 0001086222 akam:ProlexicTechnologiesInc.Member us-gaap:NoncompeteAgreementsMember 2014-02-17 2014-02-18 0001086222 akam:ProlexicTechnologiesInc.Member us-gaap:TrademarksAndTradeNamesMember 2014-02-17 2014-02-18 0001086222 akam:ProlexicTechnologiesInc.Member us-gaap:DevelopedTechnologyRightsMember 2014-02-17 2014-02-18 0001086222 akam:ProlexicTechnologiesInc.Member us-gaap:CustomerRelationshipsMember 2014-02-17 2014-02-18 0001086222 2014-02-28 0001086222 2014-02-01 2014-02-28 0001086222 akam:ConvertibleSeniorNotesMember 2015-12-31 0001086222 akam:ConvertibleSeniorNotesMember 2016-12-31 0001086222 akam:PatentInfringementCaseAgainstCompanyandXOMember us-gaap:PendingLitigationMember 2016-12-31 0001086222 akam:PatentInfringementCaseAgainstLimelightMember us-gaap:PendingLitigationMember 2015-11-01 2015-11-30 0001086222 akam:PatentInfringementCaseAgainstCompanyandXOMember us-gaap:PendingLitigationMember 2015-11-01 2015-11-30 0001086222 akam:PatentInfringementCaseAgainstLimelightMember 2016-01-01 2016-12-31 0001086222 akam:PatentInfringementCaseAgainstLimelightMember 2016-07-01 2016-07-31 0001086222 2016-06-01 2016-06-30 0001086222 akam:BandwidthUsageAndCoLocationServicesMember 2016-12-31 0001086222 akam:PurchaseOrderCommitmentsMember 2016-12-31 0001086222 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001086222 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001086222 2016-02-29 0001086222 2013-10-31 0001086222 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2015-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001086222 akam:DeferredStockUnitsMember 2016-01-01 2016-12-31 0001086222 akam:CapitalizedInternalUseSoftwareMember 2015-01-01 2015-12-31 0001086222 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001086222 akam:DeferredStockUnitsMember akam:FirstAnniversaryMember 2015-01-01 2015-12-31 0001086222 akam:DeferredStockUnitsMember 2014-01-01 2014-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001086222 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2016-01-01 2016-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2016-12-31 0001086222 akam:TwoThousandThirteenPlanMember 2016-12-31 0001086222 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001086222 akam:CapitalizedInternalUseSoftwareMember 2014-01-01 2014-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2014-01-01 2014-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2014-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2015-01-01 2015-12-31 0001086222 akam:DeferredStockUnitsMember 2015-01-01 2015-12-31 0001086222 akam:DeferredStockUnitsMember akam:RemainingAfterFirstAnniversaryMember 2015-01-01 2015-12-31 0001086222 akam:DeferredStockUnitsMember akam:DirectorVestingAccelerationMember 2016-01-01 2016-12-31 0001086222 akam:DeferredStockUnitsMember akam:EqualInstallmentsAfterFirstAnniversaryMember 2015-01-01 2015-12-31 0001086222 akam:CapitalizedInternalUseSoftwareMember 2016-01-01 2016-12-31 0001086222 akam:NineteenNinetyNineEsppMember 2015-12-31 0001086222 us-gaap:EmployeeStockMember 2015-01-01 2015-12-31 0001086222 akam:TwoThousandAndNinePlanMember 2016-12-31 0001086222 us-gaap:EmployeeStockMember 2014-01-01 2014-12-31 0001086222 us-gaap:EmployeeStockMember 2016-01-01 2016-12-31 0001086222 akam:DeferredStockUnitsMember 2015-12-31 0001086222 akam:DeferredStockUnitsMember 2016-12-31 0001086222 akam:SalesAndMarketingExpenseMember 2014-01-01 2014-12-31 0001086222 akam:SalesAndMarketingExpenseMember 2015-01-01 2015-12-31 0001086222 us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001086222 us-gaap:CostOfSalesMember 2015-01-01 2015-12-31 0001086222 akam:SalesAndMarketingExpenseMember 2016-01-01 2016-12-31 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001086222 us-gaap:CostOfSalesMember 2014-01-01 2014-12-31 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001086222 akam:RestrictedStockUnitsMarketBasedMember 2016-01-01 2016-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001086222 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2016-01-01 2016-12-31 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2016-01-01 2016-12-31 0001086222 us-gaap:StateAndLocalJurisdictionMember 2015-12-31 0001086222 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0001086222 us-gaap:ForeignCountryMember 2015-12-31 0001086222 us-gaap:DomesticCountryMember 2015-12-31 0001086222 us-gaap:DomesticCountryMember 2016-12-31 0001086222 us-gaap:ForeignCountryMember 2016-12-31 0001086222 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2015-01-01 2015-12-31 0001086222 us-gaap:ConvertibleNotesPayableMember 2015-01-01 2015-12-31 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2016-01-01 2016-12-31 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2014-01-01 2014-12-31 0001086222 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2016-01-01 2016-12-31 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2014-01-01 2014-12-31 0001086222 us-gaap:ConvertibleNotesPayableMember 2014-01-01 2014-12-31 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2015-01-01 2015-12-31 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2014-01-01 2014-12-31 0001086222 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001086222 us-gaap:ConvertibleNotesPayableMember 2016-01-01 2016-12-31 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2016-01-01 2016-12-31 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2015-01-01 2015-12-31 0001086222 us-gaap:NonUsMember 2015-12-31 0001086222 us-gaap:NonUsMember 2016-12-31 0001086222 us-gaap:NonUsMember 2014-01-01 2014-12-31 0001086222 country:US 2016-12-31 0001086222 us-gaap:NonUsMember 2015-01-01 2015-12-31 0001086222 country:US 2015-12-31 0001086222 us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember us-gaap:NonUsMember 2016-01-01 2016-12-31 0001086222 us-gaap:NonUsMember 2016-01-01 2016-12-31 0001086222 us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember country:US 2015-01-01 2015-12-31 0001086222 us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember country:US 2014-01-01 2014-12-31 0001086222 2016-10-01 2016-12-31 0001086222 2016-01-01 2016-03-31 0001086222 2016-07-01 2016-09-30 0001086222 2015-01-01 2015-03-31 0001086222 2016-04-01 2016-06-30 0001086222 2015-07-01 2015-09-30 0001086222 2015-10-01 2015-12-31 0001086222 2015-04-01 2015-06-30 akam:network akam:segment xbrli:pure akam:country iso4217:USD xbrli:shares akam:server iso4217:USD xbrli:shares akam:installment akam:patent utreg:D akam:company 101292000 101292000 20000000.0 10300000 12700000 13800000 460088000 2487000 432585000 25016000 512572000 40920000 418495000 53157000 48228000 61084000 2200000 -500000 5664000 15200000 17900000 23100000 32293000 37870000 49677000 26973000 39529000 50896000 P5D 0.98 P5D 24300000 15500000 9100000 1 13224000 12592000 8855000 7855000 10848000 10470000 P1Y 0.024 0.000 0.000 50649000 54164000 45545000 P10Y P1Y 1400000 145600000 10700000 153600000 1400000 128500000 6800000 12 P3Y 2 1500000.0 0.50 7700000 131 1600 200000 P2Y 6751000 15792000 17862000 0 0 23300000 7700000 1000 P1Y 753180000 801017000 6458000 5316000 P4Y P3Y 127000 116000 3873000 4116000 3100000 380700000 800000 P6M 5100000 3648994 2756357 2194699 6458000 6444000 14000 -27670000 -27697000 27000 -27394000 -27416000 22000 1 1 7364000 6145000 16900000 10300000 6500000 72814000 77644000 95492000 41100000 72300000 77100000 46000 5700000 1000 P4M24D P2Y false --12-31 FY 2016 2016-12-31 10-K 0001086222 173190922 Yes Large Accelerated Filer 9531000000 AKAMAI TECHNOLOGIES INC No Yes 61982000 76120000 387763000 124878000 262885000 374741000 113765000 260976000 380399000 368596000 53641000 73231000 216166000 238777000 4636000 4277000 1062374000 1283690000 -41453000 -56222000 P9Y2M12D P10Y5M P6Y11M P3Y P4Y11M P8Y9M18D P10Y7M6D P11Y9M P9Y9M P2Y P7Y2M12D P7Y P3Y7M P4Y8M12D 4437420000 4239588000 2565000 5804000 10574000 99627000 99627000 3584000 3584000 127222000 127222000 144544000 144544000 166987000 166987000 1649000 26867000 26867000 28870000 28870000 77970000 77970000 111996000 47570000 11934000 33151000 19341000 126677000 53542000 14145000 35063000 23927000 144506000 55407000 18287000 41073000 29739000 3703000 9023000 7364000 6145000 906000 829000 15463000 18525000 18638000 32057000 27067000 26642000 17166000 570000 786000 7704000 7704000 402000 17097000 1007000 660000 7704000 7704000 22000 18418000 690000 2262000 7704000 7704000 58000 4181684000 4373146000 1253188000 1309917000 2664000 1233348000 0 1236012000 12748000 1288138000 0 1300886000 1233348000 0 0 1414000 0 2487000 991808000 0 239053000 0 0 0 0 2487000 991808000 1414000 239053000 2487000 991808000 239053000 1288138000 0 0 4022000 0 40920000 981076000 0 266142000 0 0 0 0 40920000 981076000 4022000 266142000 40920000 981076000 266142000 114000 0 73000 41000 158000 0 123000 35000 3944000 4000 3365000 575000 5108000 45000 3697000 1366000 1237178000 2491000 995100000 239587000 1293088000 40965000 984650000 267473000 13800000 460088000 512849000 773260000 775566000 460088000 512572000 773260000 0 559223000 214037000 775566000 0 562581000 212985000 62400000 2700000 69400000 17700000 11000000 12000000 4200000 1800000 1700000 392104000 16600000 107047000 18700000 37500000 55000000 10500000 5000000 459475000 119658000 33072000 664000 393000 11208000 1976000 5812000 770000 5940000 1983000 16340000 5230000 36203000 9858000 87040000 4900000 41950000 3900000 2800000 6500000 10700000 67371000 12611000 19416000 12225000 392104000 107047000 45868000 19327000 36742000 333891000 238650000 289473000 324169000 1250000 0 0 1250000 8726000 0 0 8726000 -95241000 50823000 34696000 104.49 7700000 0.01 0.01 700000000 700000000 177212181 173254797 177212181 173254797 1772000 1733000 318428000 297564000 301363000 0.1 0.1 0.10 0.1 0.1 0.1 0.1 0.1 0.1 618047000 640087000 700000 700000 610943000 169294000 179910000 183204000 193212000 725620000 194736000 206323000 204467000 203475000 809001000 1474355000 1731298000 1880455000 153471000 70298000 89816000 13259000 62572000 39952000 4978000 -1750000 6238000 101276000 101276000 89.56 11.1651 P30D 1.3 20 690000000 690000000 690000000 0.032 71953000 49913000 -13073000 23381000 4265000 6200000 -6200000 2442000 -18536000 3916000 -25880000 4098000 7308000 115578000 132633000 32876000 29668000 54154000 52972000 4163000 3758000 -15220000 -742000 -86000 11334000 10055000 108607000 130393000 4700000 8982000 5989000 7048000 22918000 23629000 0 16932000 39800000 41500000 31705000 32030000 13161000 18390000 1421000 1862000 1217000 430000 8188000 2670000 66807000 77375000 37923000 44788000 12888000 11652000 89400000 16600000 13100000 13700000 215300000 272500000 307700000 247406000 299563000 334302000 1.87 0.44 0.38 0.49 0.50 1.80 0.42 0.42 0.44 0.53 1.81 1.84 0.43 0.37 0.49 0.49 1.78 0.42 0.42 0.43 0.52 1.79 -10532000 -10036000 -7907000 0.304 0.296 0.312 0.35 0.35 0.35 0.022 0.012 0.017 0.019 0.046 0.034 0.014 0.019 0.023 0.014 0.009 0.003 0.023 0.017 0.020 0.032 0.041 0.033 108230000 111421000 15226000 17867000 23093000 259500000 P2Y 39182000 49033000 49014000 32238000 29301000 5514000 32238000 29301000 5514000 0 0 7100000 7100000 -100000 5500000 1600000 1000000 -900000 0 -7100000 167136000 102872000 58633000 490000 3374000 1767000 171658000 114209000 50823000 490000 3775000 2361000 29200000 16600000 21100000 25000000 26400000 323231000 191710000 120791000 490000 6540000 3700000 321121000 192810000 119091000 490000 5030000 3700000 156095000 88838000 62158000 0 3166000 1933000 149463000 78601000 68268000 0 1255000 1339000 87040000 58500000 26800000 940000 800000 41950000 16560000 25310000 80000 325845000 388265000 439916000 1051294000 1150244000 1228503000 293926000 12900000 69445000 17700000 1100000 38800000 43500000 17694000 69445000 0 0 0 12859000 0 0 1079000 38754000 43515000 0 -1048000 -5089000 408391000 233247000 273176000 71385000 223377000 186270000 479776000 456624000 459446000 145828000 135218000 143314000 -29000 -5000 -787000 166211000 75033000 120223000 94698000 51624000 18491000 58397000 56247000 -3356000 7725000 3224000 -1213000 -702000 -345000 5484000 1575000 2050000 0 -22274000 -11986000 9647000 60788000 -7137000 -23881000 0 0 0 0 0 0 1686000 1230000 914000 1221000 794000 384000 156095000 149463000 2755000 3402000 21280000 22040000 15463000 18525000 18638000 7680000 11200000 14702000 39900000 47900000 50300000 1060806000 1148776000 4181684000 4373146000 332440000 374588000 54000000 -400000 721400000 0 700000 6 5 774674000 779311000 436027000 -267728000 -29300000 -354265000 -5500000 -1178806000 -435564000 -469430000 658070000 764151000 29300000 866298000 5500000 333948000 333948000 77746000 67200000 88040000 88420000 321406000 321406000 74858000 73635000 76000000 91639000 316132000 316132000 1 489519000 466150000 459594000 785426000 53410000 54934000 54206000 44586000 45202000 533088000 3400000 3600000 1300000 21500000 0 28200000 16500000 0 11400000 7708000 9036000 48432000 38610000 89603000 95953000 -15349000 -15349000 -22872000 -22872000 -14081000 -14081000 -15520000 -23842000 -14769000 -688000 -14769000 -14081000 -171000 -171000 -970000 -970000 -688000 -688000 -689000 -773000 -432000 138000 6719000 93268000 118691000 -1960000 -2201000 3788000 43751000 40532000 101300000 101292000 0 0 -5745000 2494000 -782000 62000000 268647000 302606000 373794000 111468000 133307000 135340000 1225409000 692879000 781061000 3000000 386532000 141147000 95439000 207159000 311676000 180949000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 123228000 104303000 31045000 25161000 678735000 0 0 19374000 1664000 29300000 34800000 39900000 87109000 61791000 59560000 78000000 77970000 0 0 9000000 372287000 843931000 664837000 373730000 2008000 57740000 48700000 93400000 1815554000 546520000 1046739000 46509000 35212000 119466000 21108000 2084707000 656053000 1170471000 51727000 41968000 139991000 24497000 753180000 298900000 227800000 801017000 297800000 231800000 P7Y P2Y P7Y P3Y P10Y P3Y P5Y P16Y P1Y P5Y P3Y 125286000 148591000 167628000 1189000 767000 10301000 -1276861000 -960729000 1963874000 531900000 526536000 540723000 551030000 579159000 2197448000 593000000 567725000 572135000 584065000 616124000 2340049000 720000000 379035000 440988000 426967000 111996000 126677000 144506000 P4Y 0.15 527000 59.68 46000 4116000 12.64 15.63 50.72 14.54 56.40 146000 4495000 164000 5710000 45.42 62.20 44.90 59.51 28000 2374000 800000 86900000 4900000 105300000 1600000 140400000 57.24 59.13 0 0 0 0 0.404 0.335 0.280 0.343 0.362 0.008 0.001 0.002 0.008 0.005 0.276 11000000.0 3800000 6600000 829000 35.58 45800000 53600000 18300000 7000 0 0 49.67 27261000 1524000 874000 32.39 35.51 27123000 870000 35.52 41.76 52.05 46.23 28.17 29.69 66.68 0.125 0.50 0.50 1.00 P10Y P4Y5M P6M P6M P3Y0M P6M 25781000 P2Y2M27D P2Y4M10D P2Y4M6D 178580696 178300603 177212181 173254797 15800000 700000 700879 700000 668654 900000 863419 643000 29271000 29264000 7000 34841000 34834000 7000 39914000 39905000 9000 750000000.0 1000000000.0 694500000 2629431000 -2091000 4561929000 1808000 -1932215000 0 2945335000 -17611000 4559430000 1783000 -1598267000 0 3120878000 3483000 -41453000 -44936000 4437420000 1772000 -1276861000 0 3224370000 2795000 -56222000 -59017000 4239588000 1733000 -960729000 0 47364000 52959000 0 268601000 46000 -268647000 0 302561000 45000 -302606000 0 373724000 70000 -373794000 4600000 4629966 4500000 4513433 7000000 7015502 268647000 268600000 268647000 302606000 302600000 302606000 373794000 373800000 373794000 470400000 24651000 33320000 65290000 69117000 6362000 5996000 6778000 0 315000 2038000 7700000 10000000 13700000 1800000 2200000 3900000 2106000 27043000 6252000 12925000 11238000 6391000 193000 320000 105451000 137642000 386000 320000 13799000 10522000 6368000 1827000 126197000 150631000 0 0 181186000 180415000 176215000 178279000 178391000 174917000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the DSU activity for the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</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;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:71%;" 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: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="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;">Units</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Weighted Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 at January 1, 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;">146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">45.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Vested and distributed</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;">(28</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 at December&#160;31, 2016</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;">164</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;">44.90</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2016 (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 with service-based vesting conditions</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,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 with market-based vesting conditions</font></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;">127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 with performance-based vesting conditions</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;">116</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,116</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:left;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense included in the consolidated statements of income related to the Notes for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015 (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt discount and issuance costs</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;">22,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,402</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;">(2,755</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 interest expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,638</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;">18,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Expenses and Other Liabilities</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll and other related benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bandwidth and co-location</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,084</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, use and other 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;">52,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional service fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,036</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,708</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">238,777</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;">216,166</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other liabilities consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,641</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,792</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">118,691</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;">93,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of available-for-sale marketable securities held as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" 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: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: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: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: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:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross Unrealized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classification on Balance Sheet</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Commercial paper</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,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45</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;">40,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">984,650</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,697</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">981,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">418,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">562,581</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.&#160;government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,473</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,366</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266,142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">53,157</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">212,985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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,293,088</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">158</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,108</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;">1,288,138</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;">512,572</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;">775,566</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: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;border-top:3px double #000000;" 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;border-top:3px double #000000;" 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><td style="vertical-align: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;text-decoration:underline;">As of December 31, 2015</font></div></td><td 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="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: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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">(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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">995,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,365</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">991,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">432,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">559,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.&#160;government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,587</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(575</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;">239,053</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">214,037</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,237,178</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;">114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,944</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,233,348</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;">460,088</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;">773,260</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Acquisitions and Divestitures</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition-related costs were </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> during the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively, and are included in general and administrative expense in the consolidated statements of income. Pro forma results of operations for the acquisitions completed in the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> have not been presented because the effects of the acquisitions, individually and in the aggregate, are not material to the Company's consolidated financial results. Revenue and earnings attributable to acquired operations since the dates of their acquisitions are included in the Company's consolidated statements of income and not presented separately because they are not material.</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-weight:bold;">2016 Acquisitions</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;">Concord Systems</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September 23, 2016, the Company acquired Concord Systems, Inc. ("Concord"), a provider of technology for processing data at scale, for </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. The acquisition is expected to provide the Company with technology to complement existing platform data processing capabilities. The Company allocated </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of the cost of the acquisition to goodwill and </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> to an identifiable intangible asset with a useful life of </font><font style="font-family:inherit;font-size:10pt;">7.0 years</font><font style="font-family:inherit;font-size:10pt;">. The value of the goodwill is primarily attributable to synergies related to the integration of Concord technology onto the Company's platform as well as a trained technical workforce. An insignificant portion of the goodwill related to the acquisition of Concord is expected to be deducted for tax purposes. The allocation of the purchase price was finalized in the fourth quarter of 2016.</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;">Soha Systems</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On October 3, 2016, the Company acquired Soha, a provider of technology designed to facilitate secure access to enterprise applications, for </font><font style="font-family:inherit;font-size:10pt;">$55.0 million</font><font style="font-family:inherit;font-size:10pt;"> in initial consideration and up to an additional </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the achievement of post-closing milestones. The acquisition is intended to complement the Company's strategy of securing, protecting and accelerating enterprise applications and services in the cloud. The Company allocated </font><font style="font-family:inherit;font-size:10pt;">$43.5 million</font><font style="font-family:inherit;font-size:10pt;"> of the cost of the acquisition to goodwill and </font><font style="font-family:inherit;font-size:10pt;">$10.7 million</font><font style="font-family:inherit;font-size:10pt;"> to identifiable intangible assets. The total weighted average useful life of the intangible assets acquired from Soha is </font><font style="font-family:inherit;font-size:10pt;">4.7 years</font><font style="font-family:inherit;font-size:10pt;">. The value of the goodwill is primarily attributable to synergies related to the integration of Soha technology onto the Company's platform as well as a trained technical workforce. The total amount of goodwill related to the acquisition of Soha expected to be deducted for tax purposes is </font><font style="font-family:inherit;font-size:10pt;">$12.0 million</font><font style="font-family:inherit;font-size:10pt;">. The allocation of the purchase price has not been finalized as the Company continues to assess the impact of relevant facts and circumstances.</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;">Cyberfend</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 15, 2016, the Company acquired Cyberfend, an innovator in bot and automation detection solutions for web and mobile environments, for </font><font style="font-family:inherit;font-size:10pt;">$37.5 million</font><font style="font-family:inherit;font-size:10pt;"> in initial consideration and up to an additional </font><font style="font-family:inherit;font-size:10pt;">$10.5 million</font><font style="font-family:inherit;font-size:10pt;"> upon the achievement of post-closing milestones. The acquisition is intended to further strengthen the Company's existing bot management and mitigation services. The Company allocated </font><font style="font-family:inherit;font-size:10pt;">$38.8 million</font><font style="font-family:inherit;font-size:10pt;"> of the cost of the acquisition to goodwill and </font><font style="font-family:inherit;font-size:10pt;">$6.5 million</font><font style="font-family:inherit;font-size:10pt;"> to acquired intangible assets. The total weighted average useful life of the intangible assets acquired from Cyberfend is </font><font style="font-family:inherit;font-size:10pt;">3.6 years</font><font style="font-family:inherit;font-size:10pt;">. The value of the goodwill from the acquisition can be attributed to a number of business factors including a trained technical workforce and cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Cyberfend expected to be deducted for tax purposes is </font><font style="font-family:inherit;font-size:10pt;">$11.0 million</font><font style="font-family:inherit;font-size:10pt;">. The allocation of the purchase price has not been finalized as the Company continues to assess the impact of relevant facts and circumstances.</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-weight:bold;">2015 Acquisitions</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;">Xerocole</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">February&#160;27, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company acquired Xerocole, Inc. ("Xerocole"), a provider of recursive Domain Name System ("DNS") functionality, for </font><font style="font-family:inherit;font-size:10pt;">$16.6 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. The Company acquired Xerocole with a goal of expanding its existing Authoritative DNS products. The Company allocated </font><font style="font-family:inherit;font-size:10pt;">$12.9 million</font><font style="font-family:inherit;font-size:10pt;"> of the cost of the acquisition to goodwill and </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> to acquired intangible assets. The allocation of the purchase price was finalized in the third quarter of 2015. The total weighted average useful life of the intangible assets acquired from Xerocole is </font><font style="font-family:inherit;font-size:10pt;">8.8 years</font><font style="font-family:inherit;font-size:10pt;">. The value of the goodwill from the acquisition can be attributed to a number of business factors including a trained technical workforce and cost synergies expected to be realized. The total amount of goodwill expected to be deducted for tax purposes is </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</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;">Octoshape</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">April&#160;6, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company acquired all of the outstanding capital stock of Codemate A/S and its wholly-owned subsidiary Octoshape ApS (together, "Octoshape") in exchange for </font><font style="font-family:inherit;font-size:10pt;">$107.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. Octoshape is a cloud service provider focused on delivering broadcast, enterprise and carrier solutions. The goal of acquiring Octoshape was to make available for the Company's customers additional delivery and optimization technologies for video streams of over-the-top (often referred to as OTT) content and to enable the Company to more fully support Internet Protocol television ("IPTV") solutions. The consolidated financial statements include the operating results of Octoshape from the date of acquisition. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purchase price allocation was finalized in the fourth quarter of 2015. The Company recorded a decrease of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> to goodwill upon the finalization of net working capital adjustments to the purchase price in the third quarter of 2015. The following table presents the final allocation of the purchase price for Octoshape (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase consideration</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 style="vertical-align: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;">Allocation of the purchase consideration:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 current 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Identifiable 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Goodwill</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,230</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">119,658</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,983</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Current deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Deferred tax liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,858</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">107,047</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Octoshape expected to be deducted for tax purposes is </font><font style="font-family:inherit;font-size:10pt;">$69.4 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except years):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td 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:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Useful Life (in 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;">Completed technologies</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;">25,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">9.8</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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-related intangible 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;">16,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">11.8</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">41,950</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total weighted average amortization period for the intangible assets acquired from Octoshape is </font><font style="font-family:inherit;font-size:10pt;">10.6 years</font><font style="font-family:inherit;font-size:10pt;">. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.</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;">Bloxx</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">October&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company acquired Bloxx Limited ("Bloxx"), a provider of Secure Web Gateway technology, for </font><font style="font-family:inherit;font-size:10pt;">$18.7 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. The acquisition is expected to provide the Company with technology to complement its cloud security strategy for protecting businesses against Internet vulnerabilities. The Company allocated </font><font style="font-family:inherit;font-size:10pt;">$17.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the cost of the acquisition to goodwill and </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> to the acquired intangible assets. The allocation of the purchase price was finalized in the second quarter of 2016. The total weighted average useful life of the intangible assets acquired from Bloxx is </font><font style="font-family:inherit;font-size:10pt;">7.2 years</font><font style="font-family:inherit;font-size:10pt;">. The value of the goodwill from the acquisition can be attributed to a number of business factors including a trained technical workforce and cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Bloxx expected to be deducted for tax purposes is </font><font style="font-family:inherit;font-size:10pt;">$17.7 million</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-weight:bold;">2014 Acquisitions</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;">Prolexic Acquisition</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">February&#160;18, 2014</font><font style="font-family:inherit;font-size:10pt;">, the Company acquired all of the outstanding capital stock of Prolexic Technologies, Inc. ("Prolexic") in exchange for </font><font style="font-family:inherit;font-size:10pt;">$392.1 million</font><font style="font-family:inherit;font-size:10pt;"> in cash and the assumption of unvested stock options. The goal of acquiring Prolexic was to provide the Company's customers with a comprehensive portfolio of security solutions designed to defend an enterprise&#8217;s web and IP infrastructure against application-layer, network-layer and data center attacks delivered via the Internet. The consolidated financial statements include the operating results of Prolexic from the date of acquisition. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purchase price allocation was finalized in the fourth quarter of 2014. The Company recorded an increase of </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> to goodwill upon the finalization of measurement period adjustments related to certain tax-related assets and liabilities in the fourth quarter of 2014.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the final allocation of the purchase price for Prolexic (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase consideration</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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 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;">Allocation of the purchase consideration:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Identifiable 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293,926</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Deferred tax 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 current and long-term 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,664</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">459,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,940</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Current deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Deferred tax liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,203</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Debt, capital leases and other long-term liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,416</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,371</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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: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;">Net assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">392,104</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and the fair value of cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Prolexic expected to be deducted for tax purposes is </font><font style="font-family:inherit;font-size:10pt;">$62.4 million</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;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except for 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-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td 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:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Useful Life (in 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;">Completed technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer-related intangible 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;">58,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">10.4</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademark</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.9</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">87,040</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total weighted average amortization period for the intangible assets acquired from Prolexic is </font><font style="font-family:inherit;font-size:10pt;">9.2 years</font><font style="font-family:inherit;font-size:10pt;">. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cash, Cash Equivalents and Marketable Securities</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies its debt and equity investments with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders&#8217; equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends and the Company&#8217;s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company&#8217;s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</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;">Operating Lease Commitments</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases its facilities under non-cancelable operating leases. These operating leases expire at various dates through </font><font style="font-family:inherit;font-size:10pt;">December</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2034</font><font style="font-family:inherit;font-size:10pt;"> and generally require the payment of real estate taxes, insurance, maintenance and operating costs.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The minimum aggregate future obligations under non-cancelable leases as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">533,088</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">785,426</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$50.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$47.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$39.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company has entered into sublease agreements with tenants of various properties previously vacated by the Company. The amounts paid to the Company by these sublease tenants was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.</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:24px;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, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had outstanding letters of credit in the amount of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;">, primarily related to operating leases. The letters of credit remain in effect until the Company fulfills its obligations under these leases or as such obligations expire under the terms of the letters of credit. </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;">Purchase Commitments</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">As of December 31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had long-term commitments for bandwidth usage and co-location with various networks and ISPs and for asset purchases for network equipment. Additionally, as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had entered into purchase orders with various vendors. The minimum future commitments as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Bandwidth and Co-location Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Purchase Order Commitments</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,522</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">126,197</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;">150,631</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Matters</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is party to various litigation matters that management considers routine and incidental to its business. Management does not expect the results of any of these routine actions to have a material effect on the Company&#8217;s business, results of operations, financial condition or cash flows.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2016, the Company completed an internal investigation, with the assistance of outside counsel, relating to improper sales practices by a former employee. The internal investigation included a review of compliance with the requirements of the U.S. Foreign Corrupt Practices Act and other applicable laws and regulations. In February 2015, the Company voluntarily contacted the Commission and Department of Justice to advise both agencies of this internal investigation. In June 2016, the Company signed a non-prosecution agreement with the Commission and agreed to disgorge </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> to resolve this matter, including interest. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2016, as part of the resolution of a patent infringement lawsuit filed by the Company against Limelight Networks, Inc. (&#8220;Limelight&#8221;) in 2006, the Company agreed to license to Limelight technology covered by certain of the Company&#8217;s patents.&#160; The terms of the agreement require Limelight to pay the Company </font><font style="font-family:inherit;font-size:10pt;">$54.0 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">12</font><font style="font-family:inherit;font-size:10pt;"> equal installments over </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;">, beginning in August 2016. During the year ended December 31, 2016, the Company received </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> under this agreement, which was recorded as a reduction to general and administrative expenses in the consolidated statement of income, with </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> recorded as interest income.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, Limelight filed a complaint in the U.S. District Court for the Eastern District of Virginia against the Company and XO Communications LLC (&#8220;XO&#8221;), alleging patent infringement by the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> companies.&#160; The complaint alleges that the Company and XO infringed </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> of Limelight&#8217;s content delivery patents.&#160;The complaint seeks to recover from the Company and XO monetary damages based upon lost revenue due to infringing technology used by the companies.&#160; The Company has agreed to indemnify XO for damages it incurs in this matter. The Company has made counterclaims in the action against Limelight alleging that Limelight has infringed </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> of the Company&#8217;s content delivery patents, and the Company is seeking monetary damages based upon lost revenue due to the infringing technology used by Limelight.&#160; The case is scheduled for trial in May 2017.&#160; </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> provision with respect to this matter has been made in the Company&#8217;s consolidated financial statements.&#160; An estimate of the possible loss or range of loss cannot be made.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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;">Indemnification</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company's business partners, vendors or customers, in connection with its provision of its services. Generally, these obligations are limited to claims relating to infringement of a patent, copyright or other intellectual property right or the Company&#8217;s negligence, willful misconduct or violation of law. Subject to applicable statutes of limitation, the term of these indemnification agreements is generally perpetual from the time of execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company carries insurance that covers certain third party claims relating to its services and activities and that could limit the Company&#8217;s exposure in that respect.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has agreed to indemnify each of its officers and directors during his or her lifetime for certain events or occurrences that happen by reason of the fact that the officer or director is or was or has agreed to serve as an officer or director of the Company. The Company has director and officer insurance policies that may limit its exposure and may enable the Company to recover a portion of certain future amounts paid.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To date, the Company has not encountered material costs as a result of such indemnification obligations and has not accrued any related liabilities in its financial statements. In assessing whether to establish an accrual, the Company considers such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Benefit Plan</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has established a savings plan for its employees that is designed to be qualified under Section&#160;401(k) of the Internal Revenue Code. Eligible employees are permitted to contribute to this plan through payroll deductions within statutory and plan limits. The Company contributed approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$13.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$13.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$16.6 million</font><font style="font-family:inherit;font-size:10pt;"> of cash to the savings plan for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively, under a matching program.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting for Stock-Based Compensation</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards&#8217; grant-date fair value. The stock-based payment awards include stock options, restricted stock units, deferred stock units and employee stock purchases related to the Company&#8217;s employee stock purchase plan.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company&#8217;s results of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Loss</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td 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="3" style="vertical-align:bottom;border-bottom: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;">Foreign Currency Translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Net Unrealized Gains (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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,483</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,081</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(688</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,769</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</font></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;">(59,017</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;">2,795</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;">(56,222</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effect on accumulated unrealized gains on investments was insignificant as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">. Amounts reclassified from accumulated other comprehensive loss to net income were insignificant for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December&#160;31, 2016</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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Concentrations of Credit Risk</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate their fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, its concentration of credit risk related to cash equivalents and marketable securities was not significant.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company&#8217;s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, no customer accounted for more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of total revenue. As of </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, no customer had an accounts receivable balance greater than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable. The Company believes that, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, its concentration of credit risk related to accounts receivable was not significant.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Cost of Revenue</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company&#8217;s services; amortization of network-related internal-use software; and costs for the production of live events. The Company enters into contracts for bandwidth with third party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, Internet service providers (&#8220;ISPs&#8221;) make rack space available for the Company&#8217;s servers and access to their bandwidth at a discount or no cost. In exchange, the ISP and its customers benefit by receiving content through a local Company server resulting in better content delivery. The Company does not consider these relationships to represent the culmination of an earnings process. Accordingly, the Company does not recognize as revenue the value to the ISPs associated with the use of the Company&#8217;s servers, nor does the Company recognize as expense the value of the rack space and bandwidth received at discounted or no cost.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible Senior Notes</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2014, the Company issued </font><font style="font-family:inherit;font-size:10pt;">$690.0 million</font><font style="font-family:inherit;font-size:10pt;"> in par value of convertible senior notes due 2019 (the "Notes"). The Notes are senior unsecured obligations of the Company, do not bear regular interest and mature on </font><font style="font-family:inherit;font-size:10pt;">February&#160;15, 2019</font><font style="font-family:inherit;font-size:10pt;">, unless repurchased or converted prior to maturity. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At their option, holders may convert their Notes prior to the close of business on the business day immediately preceding </font><font style="font-family:inherit;font-size:10pt;">August&#160;15, 2018</font><font style="font-family:inherit;font-size:10pt;"> only under the following circumstances:</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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><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;">during any calendar quarter commencing after the calendar quarter ended June 30, 2014 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during the period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price on each applicable trading day; or</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><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;">during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business day period after any </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period in which the trading price per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of Notes for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or upon the occurrence of specified corporate events.</font></div></td></tr></table><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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On or after </font><font style="font-family:inherit;font-size:10pt;">August&#160;15, 2018</font><font style="font-family:inherit;font-size:10pt;">, holders may convert all or any portion of their Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Upon conversion, the Company, at its election, may pay or deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The initial conversion rate is </font><font style="font-family:inherit;font-size:10pt;">11.1651</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company's common stock per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount, which is equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$89.56</font><font style="font-family:inherit;font-size:10pt;"> per share, subject to adjustments in certain events, and represents a potential conversion into </font><font style="font-family:inherit;font-size:10pt;">7.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares.</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;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">not have an associated convertible feature. The carrying amount of the equity component representing the conversion option</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">was determined by deducting the fair value of the liability component from the par value of the Notes. The difference between</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the principal amount of the Notes and the proceeds allocated to the liability component (&#8220;debt discount&#8221;) is amortized to</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">interest expense using the effective interest method over the term of the Notes. The equity component is recorded in additional</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">paid-in capital in the consolidated balance sheet and will not be remeasured as long as it continues to meet the conditions for</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">equity classification.</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;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accounting for the transaction costs related to the issuance of the Notes, the Company allocated the total transaction</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">costs incurred to the liability and equity components based on their relative values. Transaction costs attributable to the liability</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">component are being amortized to interest expense over the term of the Notes, and transaction costs attributable to the equity</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">component are netted against the equity component of the Notes in stockholders&#8217; equity.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Notes consisted of the following components as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Less: debt discount and issuance costs, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,913</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;">(71,953</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">640,087</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">618,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Equity component:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated fair value of the Notes at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$721.4 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value was determined based</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">on the quoted price of the Notes in an inactive market on the last trading day of the reporting period and has been classified as</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of </font><font style="font-family:inherit;font-size:10pt;">$66.68</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the value of the Notes if converted to common stock was less than the principal amount of </font><font style="font-family:inherit;font-size:10pt;">$690.0 million</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;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company used </font><font style="font-family:inherit;font-size:10pt;">$62.0 million</font><font style="font-family:inherit;font-size:10pt;"> of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the Notes. The repurchase was made in accordance with the share repurchase program previously approved by the Board of Directors (Note 12). Additionally, </font><font style="font-family:inherit;font-size:10pt;">$23.3 million</font><font style="font-family:inherit;font-size:10pt;"> of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The remaining net proceeds are for working capital, share repurchases and other general corporate purposes, as well as for potential acquisitions and strategic transactions.</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;">Note Hedge</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To minimize the impact of potential dilution upon conversion of the Notes, the Company entered into convertible note hedge transactions with respect to its common stock in February 2014. The Company paid </font><font style="font-family:inherit;font-size:10pt;">$101.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the note hedge transactions. The note hedge transactions cover approximately </font><font style="font-family:inherit;font-size:10pt;">7.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The note hedge transactions are intended to reduce dilution in the event of conversion of the Notes.</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;">Warrants</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Separately, in February 2014, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to </font><font style="font-family:inherit;font-size:10pt;">7.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock at a strike price of approximately </font><font style="font-family:inherit;font-size:10pt;">$104.49</font><font style="font-family:inherit;font-size:10pt;"> per share. The Company received aggregate proceeds of </font><font style="font-family:inherit;font-size:10pt;">$78.0 million</font><font style="font-family:inherit;font-size:10pt;"> from the sale of the warrants.&#160; The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the Notes to approximately </font><font style="font-family:inherit;font-size:10pt;">$104.49</font><font style="font-family:inherit;font-size:10pt;"> per share. </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;">Interest Expense</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Notes do not bear regular interest, but have an effective interest rate of </font><font style="font-family:inherit;font-size:10pt;">3.2%</font><font style="font-family:inherit;font-size:10pt;"> attributable to the conversion feature. The following table sets forth total interest expense included in the consolidated statements of income related to the Notes for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and 2015 (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of debt discount and issuance costs</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;">22,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalization of interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,402</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;">(2,755</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 interest expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,638</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;">18,525</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 income taxes</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;">25,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">31,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 prepaid 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;">40,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 current assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,610</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">48,432</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">104,303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,228</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</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;">Equity Plans</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2013, the Company's stockholders approved the Akamai Technologies, Inc. 2013 Stock Incentive Plan (the "2013 Plan"). The 2013 Plan replaced the Akamai Technologies, Inc. 2009 Stock Incentive Plan (the "2009 Plan"), which in turn replaced the Akamai Technologies, Inc. 2006 Stock Incentive Plan, the Akamai Technologies, Inc. 2001 Stock Incentive Plan and the Akamai Technologies, Inc. 1998 Stock Incentive Plan (together with the 2009 Plan, the "Previous Plans"). The Company no longer issues equity awards under the Previous Plans, and they solely exist to satisfy outstanding equity awards previously granted under those plans. The 2013 Plan allows for the issuance of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock-based awards and cash-based awards up to </font><font style="font-family:inherit;font-size:10pt;">11.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock to employees, officers, directors, consultants and advisers of the Company. Additionally, the Company may grant up to </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 thereunder that were available for grant under the 2009 Plan immediately prior to stockholder approval of the 2013 Plan. Any shares of common stock that are currently outstanding under the Previous Plans that are terminated, canceled, surrendered or forfeited will become available to grant under the 2013 Plan. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had reserved approximately </font><font style="font-family:inherit;font-size:10pt;">6.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock available for future issuance of equity awards under the 2013 Plan.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has assumed certain stock option plans and the outstanding stock options of companies that it has acquired (&#8220;Assumed Plans&#8221;). Stock options outstanding as of the date of acquisition under the Assumed Plans were exchanged for the Company&#8217;s stock options and adjusted to reflect the appropriate conversion ratio as specified by the applicable acquisition agreement, but are otherwise administered in accordance with the terms of the Assumed Plans. Stock options under the Assumed Plans generally vest over </font><font style="font-family:inherit;font-size:10pt;">four years</font><font style="font-family:inherit;font-size:10pt;"> and expire </font><font style="font-family:inherit;font-size:10pt;">ten years</font><font style="font-family:inherit;font-size:10pt;"> from the date of grant.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 1999 Employee Stock Purchase Plan ("1999 ESPP") permits eligible employees to purchase up to </font><font style="font-family:inherit;font-size:10pt;">1.5 million</font><font style="font-family:inherit;font-size:10pt;"> shares each June 1 and December 1, provided that the aggregate number of shares issued shall not exceed </font><font style="font-family:inherit;font-size:10pt;">20.0 million</font><font style="font-family:inherit;font-size:10pt;">. The 1999 ESPP allows participants to purchase shares of common stock at a </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> discount from the fair market value of the stock as determined on specific dates at </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">-month intervals. During the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, the Company issued </font><font style="font-family:inherit;font-size:10pt;">0.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">0.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares under the 1999 ESPP, respectively, with a weighted average purchase price per share of </font><font style="font-family:inherit;font-size:10pt;">$46.23</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$52.05</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$41.76</font><font style="font-family:inherit;font-size:10pt;">, respectively. Total cash proceeds from the purchase of shares under the 1999 ESPP in the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$39.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$34.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> had been withheld from employees for future purchases under the 1999 ESPP.</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;">Stock-Based Compensation Expense</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the components of total stock-based compensation expense included in the Company&#8217;s consolidated statements of income for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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;">18,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,927</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,073</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,063</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,014</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,033</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,182</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, net of 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;">95,492</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;">77,644</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;">72,814</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the amounts of stock-based compensation reported in the table above, the Company&#8217;s consolidated statements of income for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> also include stock-based compensation reflected as a component of amortization of capitalized internal-use software; the additional stock-based compensation was </font><font style="font-family:inherit;font-size:10pt;">$13.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$12.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, before taxes.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the Black-Scholes option pricing model to determine the fair value of the Company&#8217;s stock option awards. This model requires the input of subjective assumptions, including expected stock price volatility and the estimated term of each award. The estimated fair value of the Company's stock-based awards, less expected forfeitures, is amortized over the awards&#8217; vesting period on a straight-line basis. Expected volatilities are based on the Company&#8217;s historical stock price volatility and implied volatility from traded options in its stock. The Company uses historical data to estimate the expected term of options granted within the valuation model. The risk-free interest rate for periods commensurate with the expected term of the option is based on the U.S.&#160;Treasury yield rate in effect at the time of grant. The expected dividend yield is zero, as the Company currently does not pay a dividend and does not anticipate doing so in the future.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company did not grant any stock options during 2016 or 2015. The grant-date fair values of the Company's stock option awards granted during the year ended December 31, 2014 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">4.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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.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:top;padding-left:2px;padding-top:2px;padding-bottom: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 yield</font></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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended December 31, 2014, the weighted average fair value of stock option awards granted was </font><font style="font-family:inherit;font-size:10pt;">$49.67</font><font style="font-family:inherit;font-size:10pt;"> per share.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The grant-date fair values of the Company's ESPP awards granted during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;" 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;" 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.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;">33.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:top;padding-left:2px;padding-top:2px;padding-bottom: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 yield</font></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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, the weighted average fair value of ESPP awards granted was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$14.54</font><font style="font-family:inherit;font-size:10pt;"> per share, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$15.63</font><font style="font-family:inherit;font-size:10pt;"> per share and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$12.64</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively.</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:24px;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, 2016</font><font style="font-family:inherit;font-size:10pt;">, total pre-tax unrecognized compensation cost for stock options, restricted stock units, deferred stock units and shares of common stock issued under the 1999 ESPP was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$259.5 million</font><font style="font-family:inherit;font-size:10pt;">. The expense is expected to be recognized through </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</font><font style="font-family:inherit;font-size:10pt;"> over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2.0 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;">Stock Options</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity during the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:41%;" 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: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:14%;" rowspan="1" 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-top:2px;padding-bottom: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 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;">Shares</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Contractual Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in years)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate Intrinsic Value </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 at January 1, 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;">1,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(643</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">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;">(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;">29.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;padding-left:2px;padding-top:2px;padding-bottom: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 at December&#160;31, 2016</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;">874</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;">35.51</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;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;">2.36</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,261</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at December&#160;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;">829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 or expected to vest December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.35</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total pre-tax intrinsic value of options exercised during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$18.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$53.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$45.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total fair value of options vested for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$6.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$16.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value in the preceding table represents the total pre-tax intrinsic value, based on the Company&#8217;s closing stock price of </font><font style="font-family:inherit;font-size:10pt;">$66.68</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, that would have been received by the option holders had all option holders exercised their &#8220;in-the-money&#8221; options as of that date. The total number of shares issuable upon the exercise of &#8220;in-the-money&#8221; options exercisable as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">0.8 million</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;">Deferred Stock Units</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has granted deferred stock units ("DSUs") to non-employee members of its Board of Directors. Each DSU represents the right to receive </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> share of the Company&#8217;s common stock upon vesting. The holder may elect to defer receipt of the vested shares of stock represented by the DSU for a period of at least </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> but not more than </font><font style="font-family:inherit;font-size:10pt;">ten years</font><font style="font-family:inherit;font-size:10pt;"> from the grant date. For those granted prior to 2014, DSUs vested </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> upon the first anniversary of the grant date, with the remaining </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> vesting in equal installments of </font><font style="font-family:inherit;font-size:10pt;">12.5%</font><font style="font-family:inherit;font-size:10pt;"> each quarter thereafter such that all DSUs vested in full at the end of </font><font style="font-family:inherit;font-size:10pt;">two years</font><font style="font-family:inherit;font-size:10pt;"> from date of grant. Beginning in 2014, DSUs vest </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> on the first anniversary of the grant date. If a director has completed </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> of Board service, vesting of </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the DSUs held by such director will accelerate at the time of his or her departure from the Board.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the DSU activity for the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</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;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:71%;" 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: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="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;">Units</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Weighted Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 at January 1, 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;">146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">45.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Vested and distributed</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;">(28</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 at December&#160;31, 2016</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;">164</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;">44.90</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total pre-tax intrinsic value of DSUs that were vested and distributed during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$10.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total fair value of DSUs that were vested and distributed during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The grant-date fair value is calculated based upon the Company&#8217;s closing stock price on the date of grant. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">46,000</font><font style="font-family:inherit;font-size:10pt;"> DSUs were unvested, with an aggregate intrinsic value of approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> and a weighted average remaining contractual life of approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">0.4</font><font style="font-family:inherit;font-size:10pt;"> years. These units are expected to vest in </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">May 2017</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;">Restricted Stock Units</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2016 (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 with service-based vesting conditions</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,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 with market-based vesting conditions</font></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;">127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 with performance-based vesting conditions</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;">116</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,116</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: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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs represent the right to receive </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> share of the Company&#8217;s common stock upon vesting. RSUs are granted at the discretion of the Board of Directors, a committee thereof or, subject to defined limitations, the Chief Executive Officer of the Company, acting as a committee of one director, to whom such authority has been delegated. The Company has issued RSUs that vest based on the passage of time assuming continued service with the Company, RSUs that vest only upon the achievement of defined performance metrics tied primarily to revenue and income targets and other key financial performance indicators and RSUs that vest based upon total shareholder return ("TSR") measured against the benchmark TSR of a peer group. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For RSUs with service-based vesting conditions, the fair value is calculated based upon the Company&#8217;s closing stock price on the date of grant, and the stock-based compensation expense is being recognized over the vesting period. Most RSUs with service-based vesting provisions vest in installments over a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:10pt;">- or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">four</font><font style="font-family:inherit;font-size:10pt;">-year period following the grant 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%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning in the first quarter of 2016, the Company granted RSUs with market-based vesting conditions to certain of its executive officers. The Company uses the Monte Carlo simulation model to determine the fair value of the Company&#8217;s RSUs based on TSR. This model requires the input of assumptions, including the estimated term of each award, the risk-free interest rate, historical stock price volatility of the Company's shares and historical stock price volatility of peer-company shares. The grant-date fair values of the Company's RSUs with market-based vesting conditions granted during the year ended December 31, 2016 were estimated using a Monte Carlo simulation model with the following 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;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Akamai historical share price volatility</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;">34.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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average volatility of peer-company share price</font></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;">27.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></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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, management measured compensation expense for performance-based RSUs based upon a review of the Company&#8217;s expected achievement against specified financial performance targets. Such compensation cost is being recorded using a graded-vesting method for each series of grants of performance-based RSUs, to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company&#8217;s expected performance and adjusts the compensation cost, if needed, at such time.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the RSU activity for the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:71%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom: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 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;">Units</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Weighted Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 at January 1, 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;">4,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Forfeited</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;">(527</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.68</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,710</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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;">59.51</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total pre-tax intrinsic value of RSUs that vested during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$128.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$153.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$145.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total fair value of RSUs that vested during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$140.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$105.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$86.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The grant-date fair value of each RSU is calculated based upon the Company&#8217;s closing stock price on the date of grant. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">5.7 million</font><font style="font-family:inherit;font-size:10pt;"> RSUs were outstanding and unvested, with an aggregate intrinsic value of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$380.7 million</font><font style="font-family:inherit;font-size:10pt;"> and a weighted average remaining vesting period of approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2.0 years</font><font style="font-family:inherit;font-size:10pt;">. These RSUs are expected to vest on various dates through </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October 2020</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-align:left;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-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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share is computed using the weighted average number of common shares outstanding during the applicable period. Diluted net income per share is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common stock. Potential common stock consists of shares issuable pursuant to stock options, RSUs, DSUs, convertible senior notes and warrants issued by the Company. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components used in the computation of basic and diluted net income per share for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;">316,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">321,406</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">333,948</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;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;">Shares used for basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">RSUs and DSUs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Convertible senior notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Warrants related to issuance of convertible senior notes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 used for diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,215</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,186</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Basic net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Diluted net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, certain potential outstanding shares from stock options, service-based RSUs, convertible notes and warrants were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based RSUs were excluded from the computation of diluted net income per share because the underlying performance conditions for such RSUs had not been met as of these dates. The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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-based 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;">2,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance-based RSUs</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;">690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Convertible senior notes</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants related to issuance of convertible senior notes</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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 shares excluded from computation</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;">18,418</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,097</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;">17,166</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reflects the activity for the Company&#8217;s major classes of liabilities measured at fair value using Level 3 inputs for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Other Liabilities:<br clear="none"/>Contingent Consideration Obligation</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, January 1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Fair value adjustment to Velocius contingent consideration included in general and administrative 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;">(100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Achievement of final milestone related to Velocius contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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, December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration obligation related to Soha Systems, Inc. acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Contingent consideration obligation related to Cyberfend, Inc. acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,100</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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of available-for-sale marketable securities held as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" 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: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: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: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: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:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross Unrealized</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair&#160;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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Classification on Balance Sheet</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Commercial paper</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,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45</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;">40,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">984,650</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,697</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">981,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">418,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">562,581</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.&#160;government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,473</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,366</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266,142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">53,157</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">212,985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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,293,088</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">158</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,108</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;">1,288,138</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;">512,572</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;">775,566</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: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;border-top:3px double #000000;" 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;border-top:3px double #000000;" 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><td style="vertical-align: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;text-decoration:underline;">As of December 31, 2015</font></div></td><td 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="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: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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">(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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">995,100</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,365</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">991,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">432,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">559,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.&#160;government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,587</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(575</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;">239,053</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">214,037</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,237,178</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;">114</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,944</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,233,348</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;">460,088</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;">773,260</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These securities are not included in the available-for-sale securities table above but are included in marketable securities in the</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">consolidated balance sheets.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest income in the consolidated statements of income. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company held for investment corporate bonds with a fair value of </font><font style="font-family:inherit;font-size:10pt;">$13.8 million</font><font style="font-family:inherit;font-size:10pt;">, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses are not significant and are attributable to changes in interest rates. The Company does not believe any unrealized losses represent other than temporary impairments based on the evaluation of available evidence. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of the Company&#8217;s financial assets and liabilities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" 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><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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Fair&#160;Value</font></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;">Fair Value Measurements at Reporting Date Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of December 31, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;padding-left:2px;padding-top:2px;padding-bottom: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-style:italic;">Cash Equivalents and Marketable Securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">40,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">40,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">981,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">981,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;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;">U.S.&#160;government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">266,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,300,886</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;">12,748</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,288,138</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;">&#8212;</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: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><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom: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-style:italic;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration obligation related to completed acquisitions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height: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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of December 31, 2015</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;padding-left:2px;padding-top:2px;padding-bottom: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-style:italic;">Cash Equivalents and Marketable Securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">2,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">2,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">991,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">991,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">U.S.&#160;government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">239,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,414</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,414</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,236,012</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,664</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,233,348</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;">&#8212;</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table reflects the activity for the Company&#8217;s major classes of liabilities measured at fair value using Level 3 inputs for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Other Liabilities:<br clear="none"/>Contingent Consideration Obligation</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, January 1, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Fair value adjustment to Velocius contingent consideration included in general and administrative 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;">(100</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Achievement of final milestone related to Velocius contingent consideration</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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, December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration obligation related to Soha Systems, Inc. acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Contingent consideration obligation related to Cyberfend, Inc. acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, December 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,100</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;text-indent:24px;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:24px;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, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company grouped money market funds and mutual funds using a Level&#160;1 valuation because market prices for such investments are readily available in active markets. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company grouped commercial paper, U.S. government agency obligations and corporate bonds using a Level 2 valuation because quoted prices for identical or similar assets are available in markets that are inactive. The Company did not have any transfers of assets or liabilities between Level 1 and Level 2 of the fair value measurement hierarchy during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The valuation technique used to measure fair value of the Company's Level 3 liabilities, which consists of contingent consideration related to the acquisitions of Soha Systems, Inc. ("Soha") and Cyberfend, Inc. ("Cyberfend") in 2016 (Note 8), was primarily an income approach. The significant unobservable input used in the fair value measurement of the contingent consideration is the likelihood of achieving development milestones to integrate the acquired technology into the Company's technology as well as achieving certain post-closing financial results. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual maturities of the Company&#8217;s available-for-sale marketable securities held as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">512,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">460,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 after 1&#160;year through 5 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">775,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">773,260</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,288,138</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,233,348</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details the fair value measurements within the fair value hierarchy of the Company&#8217;s financial assets and liabilities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" 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><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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total&#160;Fair&#160;Value</font></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" 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;">Fair Value Measurements at Reporting Date Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Level&#160;1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of December 31, 2016</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;padding-left:2px;padding-top:2px;padding-bottom: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-style:italic;">Cash Equivalents and Marketable Securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">40,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">40,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">981,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">981,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;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;">U.S.&#160;government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">266,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,300,886</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;">12,748</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,288,138</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;">&#8212;</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: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><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom: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-style:italic;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contingent consideration obligation related to completed acquisitions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height: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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">As of December 31, 2015</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;padding-left:2px;padding-top:2px;padding-bottom: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-style:italic;">Cash Equivalents and Marketable Securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">2,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">2,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">991,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">991,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">U.S.&#160;government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">239,053</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,414</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,414</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,236,012</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,664</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,233,348</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;">&#8212;</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:justify;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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Financial Measurements</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation and Forward Currency Contracts</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders&#8217; equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, the fair value of the forward currency contracts and the underlying net gains for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> were immaterial.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Acquired Intangible 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,150,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,051,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Xerocole, Inc.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">12,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Codemate A/S</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Bloxx Limited</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">17,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Concord Systems, Inc. </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Soha Systems, Inc. </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Cyberfend, Inc. </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,089</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;">(1,048</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,228,503</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,150,244</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible assets that are subject to amortization consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">December&#160;31, 2015</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Completed technologies</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,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(50,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">120,791</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(58,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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-related intangible 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;">192,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(114,209</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,872</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,361</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,767</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired license rights</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(490</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;">490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(490</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:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">321,121</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(171,658</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;">149,463</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;">323,231</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;">(167,136</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;">156,095</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate expense related to amortization of acquired intangible assets for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$26.6 million</font><font style="font-family:inherit;font-size:10pt;">, $</font><font style="font-family:inherit;font-size:10pt;">27.1 million</font><font style="font-family:inherit;font-size:10pt;"> and $</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">32.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Based on the Company's acquired intangible assets as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, aggregate expense related to amortization of acquired intangible assets is expected to be approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$29.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$26.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$21.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$16.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ending </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, </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;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2021</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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill, Acquired Intangible Assets and Long-Lived 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December&#160;31. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, the fair value of the Company's reporting unit was substantially in excess of the carrying value. The tests did not result in an impairment to goodwill during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</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;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets, including property and equipment and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company&#8217;s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset. </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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of income before provision for income taxes were as follows for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left: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: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">273,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">408,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">186,270</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,377</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,385</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">459,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">456,624</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">479,776</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes consisted of the following for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left: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: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current tax provision (benefit):</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;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;">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;">89,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">153,471</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">6,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,952</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 provision (benefit):</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;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;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,073</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;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;">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;">(86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,220</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;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;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(787</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(29</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:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">143,314</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;">135,218</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;">145,828</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company includes the provision for income taxes incurred on intercompany sales as part of its current tax provision.&#160; The amount of the current year provision for income taxes required to be deferred is included as a deferred tax benefit.&#160; The amount of the current year deferral included in the Company&#8217;s deferred tax provision was a benefit of </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$15.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$24.3 million</font><font style="font-family:inherit;font-size:10pt;"> in the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s effective rate differed from the U.S. federal statutory rate as follows for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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. federal income tax rate</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;">35.0</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;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">35.0</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;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">35.0</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;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.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.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: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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nondeductible stock-based compensation</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.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 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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:top;padding-left:2px;padding-top:2px;padding-bottom: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. federal, state and foreign research and development credits</font></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.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 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 earnings</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.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activities deduction</font></div></td><td 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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 software development activities benefit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.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:top;padding-left:2px;padding-top:2px;padding-bottom: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 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;">0.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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.2</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;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.6</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;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the net deferred tax assets and liabilities and the related valuation allowance as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 bonus</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,055</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 losses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized losses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License 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;">16,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,989</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">130,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(10,470</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible 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;">(44,788</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,923</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software development costs capitalized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,375</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;">(66,807</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:top;padding-left:2px;padding-top:2px;padding-bottom: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="2" style="vertical-align:bottom;padding-left:2px;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,633</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(115,578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(430</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,217</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:top;padding-left:2px;padding-top:2px;padding-bottom: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 liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, the valuation allowance related to the Company's deferred tax assets decreased by an insignificant amount. As of December 31, 2016 and 2015, the Company had the following NOL and credit carryforwards (in thousands, except for years):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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="10" 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:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expirations at Various Dates Through:</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NOL carryforwards:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">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;">16,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2029</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;">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;">11,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2034</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;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Federal and state research and development tax credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2031</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:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's U.S. federal NOL carryforwards relate to acquisitions completed during 2012. As of December 31, 2016, the Company had no foreign tax credit carryforwards.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;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, 2016</font><font style="font-family:inherit;font-size:10pt;">, undistributed earnings of non-U.S. subsidiaries totaled </font><font style="font-family:inherit;font-size:10pt;">$470.4 million</font><font style="font-family:inherit;font-size:10pt;">. No provision for U.S. income and foreign withholding taxes has been made for these permanently reinvested foreign earnings because it is expected that such earnings will be reinvested indefinitely. If these earnings were distributed to the U.S. in the form of dividends or otherwise, it would be included in the Company's U.S. taxable income. The amount of unrecognized deferred income tax liability related to these earnings is </font><font style="font-family:inherit;font-size:10pt;">$89.4 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a rollforward of the Company&#8217;s unrecognized tax benefits for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left: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: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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;">65,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">24,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 &#8212; tax positions of prior periods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 &#8212; current-period tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 &#8212; tax positions of prior periods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,778</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,996</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,362</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 &#8212; settlements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,038</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;">(315</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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;">69,117</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,290</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;">33,320</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, the Company had approximately </font><font style="font-family:inherit;font-size:10pt;">$77.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$72.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$41.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total unrecognized tax benefits, including </font><font style="font-family:inherit;font-size:10pt;">$13.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;"> of accrued interest and penalties as of </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. Interest and penalties related to unrecognized tax benefits are recorded in the provision for income taxes and were </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. If recognized, the aggregate amount of unrecognized tax benefits would have resulted in a reduction of income tax expense, impacting the effective income tax rate. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2016, the Company believes it is reasonably possible that </font><font style="font-family:inherit;font-size:10pt;">$15.8 million</font><font style="font-family:inherit;font-size:10pt;"> of its unrecognized tax benefits may be recognized by the end of 2017 as a result of the expiration of local statutes of limitations. Certain state and foreign income tax returns from 2011 through 2014 are currently under audit in those jurisdictions, including an audit in the Commonwealth of Massachusetts. The Company has reserved for those positions that are not more likely than not of being sustained.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Generally, in the U.S. federal and state taxing jurisdictions, tax periods in which certain loss and credit carryovers are generated remain open for audit until such time as the limitation period ends for the year in which such losses or credits are utilized.&#160;In major foreign jurisdictions, tax years after 2012 are open for examination.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Taxes</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect during the years in which the differences are expected to reverse or the carryforwards are expected to be realized.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently has net deferred tax assets consisting of net operating loss (&#8220;NOL&#8221;) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more likely than not that some or all of the deferred tax assets will be realized.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has recorded certain tax reserves to address potential exposures involving its income tax and sales and use tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">50%</font><font style="font-family:inherit;font-size:10pt;"> likelihood of being realized upon ultimate settlement.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has elected to account for the indirect income tax effects of stock-based compensation as provision for income taxes. This primarily includes the impact of the research and development tax credit and the domestic production activities deduction.</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual maturities of the Company&#8217;s available-for-sale marketable securities held as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in 1 year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">512,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">460,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 after 1&#160;year through 5 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">775,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">773,260</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,288,138</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,233,348</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;">Accounts Receivable</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net accounts receivable consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,885</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,765</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,878</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">387,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(906</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserve for cash-basis customers</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,316</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;">(6,458</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:top;padding-left:2px;padding-top:2px;padding-bottom: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 accounts receivable reserves</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,145</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;">(7,364</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">368,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">380,399</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity in the accounts receivable reserves for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td 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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">7,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,703</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charges to income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,677</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Collections from cash basis customers and write-offs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,896</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,145</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;">7,364</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;">9,023</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charges to income from operations represent charges to bad debt expense for increases in the allowance for doubtful accounts and reductions to revenue for increases in reserves for cash basis customers.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Newly-Adopted Accounting Pronouncements</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;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued updated guidance to simplify the presentation of debt issuance costs on the balance sheets. This guidance moved debt issuance costs from the assets section of the balance sheet to the liabilities section as a direct deduction from the carrying amount of the debt issued. The Company retrospectively adopted the guidance on January 1, 2016. The prior period consolidated balance sheet presented, as of December 31, 2015, was revised to reclassify </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> of debt issuance costs included in other assets to convertible senior notes. This had the impact of reducing the Company's total assets and total liabilities by </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;">, as of December 31, 2015. This reclassification did not have a material impact on the Company's consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2015, the FASB issued updated guidance that eliminates the requirement that an acquirer in a business combination account for measurement period adjustments retrospectively. In an effort to reduce complexity in financial reporting, the new guidance requires that the cumulative impact of a measurement period adjustment, including the impact on prior periods, be recognized in the reporting period in which the adjustment is identified. The standard was effective for and adopted by the Company on January 1, 2016. This guidance did not have an impact on the Company's consolidated financial statements as the measurement periods for the Company's 2015 acquisitions were closed as of December 31, 2015.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The updated guidance modifies certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. Upon adoption of the new revenue standard, integration fee revenue that was previously recognized ratably over the estimated life of the customer arrangement will be recognized when integration has been completed, which will have the effect of accelerating revenue from integration fees. In addition, the Company currently establishes a reserve for cash basis customers if collectability is not reasonably assured and recognizes revenue as cash is collected. Upon adoption of the new standard, revenue will be recognized for those customers when collectability becomes probable, rather than as cash is collected. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is also assessing the impact of capitalizing costs associated with obtaining customer contracts, specifically commission and incentive payments. Currently, these payments are expensed in the period they are incurred. Under the updated guidance, these payments will be deferred on the Company's consolidated balance sheets and amortized over the expected life of the customer contract. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This standard will be effective for the Company on January 1, 2018. The Company continues to evaluate the potential</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">impact of adopting this new accounting guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with a term greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This will impact all leases, which include leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 and expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets. </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;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued guidance that is intended to simplify aspects of how share-based payments are accounted for and presented in financial statements. This guidance requires that entities record all tax effects of share-based payments at settlement or expiration through the income statement. The standard also amends how windfall tax benefits are recognized, the minimum statutory tax withholding requirements and how entities elect to recognize share-based payment forfeitures. In addition, this guidance impacts the presentation of cash flows related to excess tax benefits by no longer requiring separate presentation as a financing activity apart from other operating income tax cash flows. This guidance was effective for the Company beginning on January 1, 2017. Upon adoption on a prospective basis, the Company is recognizing excess tax benefits in its provision for income taxes rather than as additional paid-in capital. In addition, the Company expects to adopt the presentation requirements related to the excess tax benefit in its cash flows on a retrospective basis, which will result in an increase to cash flows from operating activities of </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.3 million</font><font style="font-family:inherit;font-size:10pt;"> with a corresponding decrease to cash flows from financing activities for the years ended December 31, 2016 and 2015, respectively. Finally, the Company expects to continue estimating forfeitures in determining the amount of compensation cost.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. This guidance will be effective for the Company on January 1, 2018 and is to be applied on a modified retrospective basis through a recognizing cumulative-effect adjustment as a component of equity as of the date of adoption. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements. </font></div><div style="line-height:120%;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The minimum aggregate future obligations under non-cancelable leases as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,206</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">533,088</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">785,426</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Business and Basis of Presentation</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Akamai Technologies, Inc. (the &#8220;Company&#8221;) provides cloud services for delivering, optimizing and securing content and business applications. The Company's globally-distributed platform comprises more than </font><font style="font-family:inherit;font-size:10pt;">200,000</font><font style="font-family:inherit;font-size:10pt;"> servers in over </font><font style="font-family:inherit;font-size:10pt;">1,600</font><font style="font-family:inherit;font-size:10pt;"> networks in </font><font style="font-family:inherit;font-size:10pt;">131</font><font style="font-family:inherit;font-size:10pt;"> countries. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company currently operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying 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;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 income taxes</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;">25,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">31,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 prepaid 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;">40,532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 current assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,610</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">48,432</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">104,303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">123,228</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width: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:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated Useful Life in Years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 and networking equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,170,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,046,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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-7</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased 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;">51,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,509</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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-10</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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-16</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">656,053</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">546,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, gross</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,084,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,815,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,283,690</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;">(1,062,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">801,017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">753,180</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense on property and equipment and capitalized internal-use software for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$307.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$272.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$215.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. During the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, the Company capitalized </font><font style="font-family:inherit;font-size:10pt;">$23.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$17.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$15.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of stock-based compensation related to employees who developed and enhanced internal-use software applications.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company wrote off </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$93.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$48.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of property and equipment, gross, along with the associated accumulated depreciation and amortization. The write-offs were primarily related to computer and networking equipment and internal-use software no longer in use. These assets had been substantially depreciated and amortized.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Property and Equipment</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> and an estimated useful life greater than </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;">. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives. The Company periodically reviews the estimated useful lives of property and equipment, and any changes to the estimated useful lives are recorded prospectively from the date of the change. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width: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:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated Useful Life in Years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 and networking equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,170,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,046,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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-7</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased 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;">51,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,509</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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-10</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,108</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3-5</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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-16</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">656,053</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">546,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2-7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, gross</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,084,707</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,815,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,283,690</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;">(1,062,374</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">801,017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">753,180</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarterly Financial Results (unaudited)</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">First Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Second Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Third Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fourth Quarter</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 31, 2016:</font></div></td><td 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="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:top;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;">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;">567,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">572,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,065</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Cost of revenue (exclusive of amortization of acquired intangible 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;">194,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Net 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;">74,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 31, 2015:</font></div></td><td 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="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:top;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;">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;">526,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">551,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">579,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Cost of revenue (exclusive of amortization of acquired intangible 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;">169,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Net 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;">77,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable and Related Reserves</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance. These reserves consist of allowances for doubtful accounts and reserves for cash-basis customers. Increases and decreases in the allowance for doubtful accounts are included as a component of general and administrative expense in the consolidated statements of income. The Company&#8217;s reserve for cash-basis customers increases as services are provided to customers where collection is no longer assured. Increases to the reserve for cash-basis customers are recorded as reductions of revenue. The reserve decreases and revenue is recognized when and if cash payments are received.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimates are used in determining these reserves and are based upon the Company&#8217;s review of outstanding balances on a customer-specific, account-by-account basis. The allowance for doubtful accounts is based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.</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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Research and Development Costs and Capitalized Internal-Use Software</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company&#8217;s services and network. Costs incurred in the development of the Company&#8217;s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company&#8217;s development and information technology groups who are directly associated with, and who devote time to, the Company&#8217;s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project, and continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes service revenue in accordance with the authoritative guidance for revenue recognition, including guidance on revenue arrangements with multiple deliverables. Revenue is recognized only when the price is fixed or determinable, persuasive evidence of an arrangement exists, the service is performed and collectability of the resulting receivable is reasonably assured.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. These contracts generally commit the customer to a minimum of monthly, quarterly or annual level of usage and specify the rate at which the customer must pay for actual usage above the monthly, quarterly or annual minimum. For contracts with a monthly commitment, the Company recognizes the monthly minimum as revenue each month, provided that an enforceable contract has been signed by both parties, the service has been delivered to the customer, the fee for the service is fixed or determinable and collection is reasonably assured. Should a customer&#8217;s usage of the Company's services exceed the monthly, quarterly or annual minimum, the Company recognizes revenue for such excess in the period of additional usage. For annual or other non-monthly period revenue commitments, the Company recognizes revenue monthly based upon the customer&#8217;s actual usage each month of the commitment period and only recognizes any remaining committed amount for the applicable period in the last month thereof.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company typically charges its customers an integration fee when the services are first activated. Integration fees are recorded as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement. The Company also derives revenue from services sold as discrete, non-recurring events or based solely on usage. For these services, the Company recognizes revenue once the event or usage has occurred. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When more than one element is contained in a revenue arrangement, the Company determines the fair value for each element in the arrangement based on vendor-specific objective evidence (&#8220;VSOE&#8221;) for each respective element, including any renewal rates for services contractually offered to the customer. Elements typically included in the Company's multiple element arrangements consist of its core services &#8211; the delivery of content, applications and software over the Internet &#8211; as well as mobile and security solutions and enterprise professional services. These elements have value to the customer on a stand-alone basis in that they can be sold separately by another vendor. Generally, there is no right of return relative to these services.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company typically uses VSOE to determine the fair value of its separate elements. All stand-alone sales of professional services are reviewed to establish the average stand-alone selling price for those services. For the Company's core services, the fair value is the price charged for a single deliverable on a per unit basis when it is sold separately.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements in which the Company is unable to establish VSOE, third party evidence ("TPE") of the fair value of each element is determined based upon the price charged when the element is sold separately by another vendor. For arrangements in which the Company is unable to establish VSOE or TPE for each element, the Company uses the best estimate of selling price ("BESP") to determine the fair value of the separate deliverables. The Company estimates BESP based upon a management-approved listing of unit pricing for all solutions and pre-established discount levels for each solution that takes into consideration volume, geography and industry lines. The Company allocates arrangement consideration across the multiple elements using the relative selling price method.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of a customer contract, the Company makes an assessment as to that customer&#8217;s ability to pay for the services provided. The Company bases its assessment on a combination of factors, including the successful completion of a credit check or financial review, its collection experience with the customer and other forms of payment assurance. Upon the completion of these steps, the Company recognizes revenue monthly in accordance with its revenue recognition policy. If the Company subsequently determines that collection from the customer is not reasonably assured, the Company records an allowance for doubtful accounts and bad debt expense for all of that customer&#8217;s unpaid invoices and ceases recognizing revenue for continued services provided until cash is received from the customer. Changes in the Company&#8217;s estimates and judgments about whether collection is reasonably assured would change the timing of revenue or amount of bad debt expense that the Company recognizes.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also sells its services through reseller channels. Assuming all other revenue recognition criteria are met, the Company recognizes revenue from reseller arrangements based on the reseller&#8217;s contracted non-refundable minimum purchase commitments over the term of the contract, plus amounts sold by the reseller to its customers in excess of the minimum commitments. Amounts attributable to this excess usage are recognized as revenue in the period in which the service is provided.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. If the Company concludes that these contracts were negotiated concurrently, the Company records as revenue only the net cash received from the vendor, unless the product or service received has a separate identifiable benefit and the fair value of the vendor&#8217;s product or service can be established objectively.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company may from time to time resell licenses or services of third parties. The Company records revenue for these transactions on a gross basis when the Company has risk of loss related to the amounts purchased from the third party and the Company adds value to the license or service, such as by providing maintenance or support for such license or service. If these conditions are present, the Company recognizes revenue when all other revenue recognition criteria are satisfied.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue represents amounts billed to customers for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly billed service fees, prepayments made by customers for future periods, deferred integration and activation set-up fees and amounts billed under customer arrangements with extended payment terms.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net accounts receivable consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">260,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,885</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,765</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,878</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">387,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(906</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserve for cash-basis customers</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,316</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;">(6,458</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:top;padding-left:2px;padding-top:2px;padding-bottom: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 accounts receivable reserves</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,145</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;">(7,364</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">368,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">380,399</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payroll and other related benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bandwidth and co-location</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,084</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, use and other 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;">52,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional service fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,036</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,708</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">238,777</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;">216,166</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other liabilities consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertain tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,641</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,792</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">118,691</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;">93,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the year ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td 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="3" style="vertical-align:bottom;border-bottom: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;">Foreign Currency Translation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Net Unrealized Gains (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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of January 1, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,483</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41,453</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,081</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(688</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,769</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2016</font></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;">(59,017</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;">2,795</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;">(56,222</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-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible assets that are subject to amortization consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">December&#160;31, 2015</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Completed technologies</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,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(50,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">120,791</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(58,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,158</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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-related intangible 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;">192,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(114,209</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,872</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,775</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,361</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,767</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired license rights</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(490</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;">490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(490</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:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">321,121</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(171,658</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;">149,463</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;">323,231</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;">(167,136</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;">156,095</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except for 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-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td 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:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Useful Life (in 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;">Completed technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer-related intangible 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;">58,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">10.4</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trademark</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.9</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">87,040</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except years):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td 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:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Useful Life (in 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;">Completed technologies</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;">25,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">9.8</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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-related intangible 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;">16,560</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">11.8</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">41,950</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:100%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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-based 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;">2,262</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance-based RSUs</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;">690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,007</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Convertible senior notes</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">7,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warrants related to issuance of convertible senior notes</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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">7,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 shares excluded from computation</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;">18,418</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,097</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;">17,166</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The grant-date fair values of the Company's RSUs with market-based vesting conditions granted during the year ended December 31, 2016 were estimated using a Monte Carlo simulation model with the following 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;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Akamai historical share price volatility</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;">34.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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Average volatility of peer-company share price</font></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;">27.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></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The grant-date fair values of the Company's ESPP awards granted during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;" 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;" 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.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;">33.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:top;padding-left:2px;padding-top:2px;padding-bottom: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 yield</font></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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The provision for income taxes consisted of the following for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left: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: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current tax provision (benefit):</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;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;">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;">89,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">153,471</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">6,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,952</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,572</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 provision (benefit):</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;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;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,265</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,073</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;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;">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;">(86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,220</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;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;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,536</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(787</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(29</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:top;padding-left:2px;padding-top:2px;padding-bottom: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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;">143,314</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;">135,218</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;">145,828</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity in the accounts receivable reserves for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td 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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">7,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,703</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charges to income from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,677</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,293</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Collections from cash basis customers and write-offs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,896</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,145</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;">7,364</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;">9,023</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Notes consisted of the following components as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">690,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Less: debt discount and issuance costs, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,913</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;">(71,953</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">640,087</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">618,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Equity component:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of the net deferred tax assets and liabilities and the related valuation allowance as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 bonus</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,055</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 losses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized losses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,862</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License 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;">16,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">7,048</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,989</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">130,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">(10,470</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible 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;">(44,788</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,923</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software development costs capitalized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,375</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;">(66,807</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:top;padding-left:2px;padding-top:2px;padding-bottom: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="2" style="vertical-align:bottom;padding-left:2px;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,633</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(115,578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(430</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,217</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:top;padding-left:2px;padding-top:2px;padding-bottom: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 liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,188</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the components used in the computation of basic and diluted net income per share for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;">316,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">321,406</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">333,948</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;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;">Shares used for basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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;">384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,221</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">RSUs and DSUs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Convertible senior notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;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;">Warrants related to issuance of convertible senior notes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 used for diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,215</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">181,186</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Basic net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Diluted net income per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s effective rate differed from the U.S. federal statutory rate as follows for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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. federal income tax rate</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;">35.0</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;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">35.0</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;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">35.0</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;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.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.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: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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nondeductible stock-based compensation</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.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 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.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:top;padding-left:2px;padding-top:2px;padding-bottom: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. federal, state and foreign research and development credits</font></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.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 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 earnings</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.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activities deduction</font></div></td><td 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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 software development activities benefit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.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:top;padding-left:2px;padding-top:2px;padding-bottom: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 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;">0.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: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.2</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;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.6</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;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the components of total stock-based compensation expense included in the Company&#8217;s consolidated statements of income for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 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;">18,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,145</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,934</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,927</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,073</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,063</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">144,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,014</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,033</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,182</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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, net of 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;">95,492</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;">77,644</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;">72,814</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,150,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,051,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Xerocole, Inc.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">12,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Codemate A/S</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Bloxx Limited</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">17,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Concord Systems, Inc. </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Soha Systems, Inc. </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition of Cyberfend, Inc. </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,089</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;">(1,048</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,228,503</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,150,244</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of income before provision for income taxes were as follows for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left: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: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">273,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">408,391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;">186,270</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,377</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,385</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 provision for income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">459,446</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">456,624</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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;">479,776</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div 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;font-size:10pt;"><div style="padding-left: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="16" rowspan="1"></td></tr><tr><td style="width:41%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">First Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Second Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Third Quarter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fourth Quarter</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 31, 2016:</font></div></td><td 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="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:top;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;">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;">567,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">572,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">584,065</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616,124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Cost of revenue (exclusive of amortization of acquired intangible 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;">194,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">204,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Net 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;">74,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Year ended December 31, 2015:</font></div></td><td 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="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:top;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;">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;">526,536</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">540,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">551,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">579,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Cost of revenue (exclusive of amortization of acquired intangible 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;">169,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Net 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;">77,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the final allocation of the purchase price for Octoshape (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase consideration</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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 style="vertical-align: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;">Allocation of the purchase consideration:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 current 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Identifiable 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Goodwill</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,230</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">119,658</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,983</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Current deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Deferred tax liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,858</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net assets acquired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">107,047</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the final allocation of the purchase price for Prolexic (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:85%;" rowspan="1" 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase consideration</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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 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;">Allocation of the purchase consideration:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,225</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Identifiable 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">293,926</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Deferred tax 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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 current and long-term 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,664</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">459,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,940</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Current deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Deferred tax liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,203</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Debt, capital leases and other long-term liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,416</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,371</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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: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;">Net assets acquired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">392,104</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity during the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:41%;" 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: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:14%;" rowspan="1" 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-top:2px;padding-bottom: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 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;">Shares</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in&#160;thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Contractual Term</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in years)</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Aggregate Intrinsic Value </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 at January 1, 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;">1,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;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;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(643</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:top;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;">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;">(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;">29.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;padding-left:2px;padding-top:2px;padding-bottom: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 at December&#160;31, 2016</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;">874</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;">35.51</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;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;">2.36</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,261</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at December&#160;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;">829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 or expected to vest December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.52</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.35</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The grant-date fair values of the Company's stock option awards granted during the year ended December 31, 2014 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">4.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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.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:top;padding-left:2px;padding-top:2px;padding-bottom: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 yield</font></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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the RSU activity for the year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:71%;" 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:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom: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 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;">Units</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Weighted Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 at January 1, 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;">4,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">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,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align: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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;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;">Forfeited</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;">(527</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.68</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,710</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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;">59.51</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment and Geographic Information</font></div><div style="line-height:120%;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s chief operating decision-maker is the chief executive officer and the executive management team. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company operated in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet. The Company is not organized by market and is managed and operated as one business. A single management team that reports to the chief executive officer comprehensively manages the entire business. The Company does not operate any material separate lines of business or separate business entities with respect to its services. Accordingly, the Company does not accumulate discrete financial information with respect to separate divisions and does not have separate operating or reportable segments.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company deploys its servers into networks worldwide. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had approximately </font><font style="font-family:inherit;font-size:10pt;">$297.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$231.8 million</font><font style="font-family:inherit;font-size:10pt;"> of net property and equipment, excluding internal-use software, located in the U.S. and foreign locations, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company had approximately </font><font style="font-family:inherit;font-size:10pt;">$298.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$227.8 million</font><font style="font-family:inherit;font-size:10pt;"> of net property and equipment, excluding internal-use software, located in the U.S. and foreign locations, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sells its services and licenses through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated and was </font><font style="font-family:inherit;font-size:10pt;">$720.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$593.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$531.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. Other than the U.S., no single country accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of the Company&#8217;s total revenue for any reported period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</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;">Use of Estimates</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management&#8217;s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.</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;">Cash, Cash Equivalents and Marketable Securities</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies its debt and equity investments with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders&#8217; equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends and the Company&#8217;s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company&#8217;s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.</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 and Related Reserves</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance. These reserves consist of allowances for doubtful accounts and reserves for cash-basis customers. Increases and decreases in the allowance for doubtful accounts are included as a component of general and administrative expense in the consolidated statements of income. The Company&#8217;s reserve for cash-basis customers increases as services are provided to customers where collection is no longer assured. Increases to the reserve for cash-basis customers are recorded as reductions of revenue. The reserve decreases and revenue is recognized when and if cash payments are received.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimates are used in determining these reserves and are based upon the Company&#8217;s review of outstanding balances on a customer-specific, account-by-account basis. The allowance for doubtful accounts is based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.</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;">Concentrations of Credit Risk</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate their fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, its concentration of credit risk related to cash equivalents and marketable securities was not significant.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company&#8217;s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, no customer accounted for more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of total revenue. As of </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, no customer had an accounts receivable balance greater than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable. The Company believes that, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, its concentration of credit risk related to accounts receivable was not significant.</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;">Fair Value of Financial Measurements</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.</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;">Property and Equipment</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> and an estimated useful life greater than </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;">. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives. The Company periodically reviews the estimated useful lives of property and equipment, and any changes to the estimated useful lives are recorded prospectively from the date of the change. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.</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;">Goodwill, Acquired Intangible Assets and Long-Lived 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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December&#160;31. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, the fair value of the Company's reporting unit was substantially in excess of the carrying value. The tests did not result in an impairment to goodwill during the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</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;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets, including property and equipment and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company&#8217;s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset. </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;">Revenue Recognition</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes service revenue in accordance with the authoritative guidance for revenue recognition, including guidance on revenue arrangements with multiple deliverables. Revenue is recognized only when the price is fixed or determinable, persuasive evidence of an arrangement exists, the service is performed and collectability of the resulting receivable is reasonably assured.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. These contracts generally commit the customer to a minimum of monthly, quarterly or annual level of usage and specify the rate at which the customer must pay for actual usage above the monthly, quarterly or annual minimum. For contracts with a monthly commitment, the Company recognizes the monthly minimum as revenue each month, provided that an enforceable contract has been signed by both parties, the service has been delivered to the customer, the fee for the service is fixed or determinable and collection is reasonably assured. Should a customer&#8217;s usage of the Company's services exceed the monthly, quarterly or annual minimum, the Company recognizes revenue for such excess in the period of additional usage. For annual or other non-monthly period revenue commitments, the Company recognizes revenue monthly based upon the customer&#8217;s actual usage each month of the commitment period and only recognizes any remaining committed amount for the applicable period in the last month thereof.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company typically charges its customers an integration fee when the services are first activated. Integration fees are recorded as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement. The Company also derives revenue from services sold as discrete, non-recurring events or based solely on usage. For these services, the Company recognizes revenue once the event or usage has occurred. </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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">When more than one element is contained in a revenue arrangement, the Company determines the fair value for each element in the arrangement based on vendor-specific objective evidence (&#8220;VSOE&#8221;) for each respective element, including any renewal rates for services contractually offered to the customer. Elements typically included in the Company's multiple element arrangements consist of its core services &#8211; the delivery of content, applications and software over the Internet &#8211; as well as mobile and security solutions and enterprise professional services. These elements have value to the customer on a stand-alone basis in that they can be sold separately by another vendor. Generally, there is no right of return relative to these services.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company typically uses VSOE to determine the fair value of its separate elements. All stand-alone sales of professional services are reviewed to establish the average stand-alone selling price for those services. For the Company's core services, the fair value is the price charged for a single deliverable on a per unit basis when it is sold separately.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements in which the Company is unable to establish VSOE, third party evidence ("TPE") of the fair value of each element is determined based upon the price charged when the element is sold separately by another vendor. For arrangements in which the Company is unable to establish VSOE or TPE for each element, the Company uses the best estimate of selling price ("BESP") to determine the fair value of the separate deliverables. The Company estimates BESP based upon a management-approved listing of unit pricing for all solutions and pre-established discount levels for each solution that takes into consideration volume, geography and industry lines. The Company allocates arrangement consideration across the multiple elements using the relative selling price method.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of a customer contract, the Company makes an assessment as to that customer&#8217;s ability to pay for the services provided. The Company bases its assessment on a combination of factors, including the successful completion of a credit check or financial review, its collection experience with the customer and other forms of payment assurance. Upon the completion of these steps, the Company recognizes revenue monthly in accordance with its revenue recognition policy. If the Company subsequently determines that collection from the customer is not reasonably assured, the Company records an allowance for doubtful accounts and bad debt expense for all of that customer&#8217;s unpaid invoices and ceases recognizing revenue for continued services provided until cash is received from the customer. Changes in the Company&#8217;s estimates and judgments about whether collection is reasonably assured would change the timing of revenue or amount of bad debt expense that the Company recognizes.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also sells its services through reseller channels. Assuming all other revenue recognition criteria are met, the Company recognizes revenue from reseller arrangements based on the reseller&#8217;s contracted non-refundable minimum purchase commitments over the term of the contract, plus amounts sold by the reseller to its customers in excess of the minimum commitments. Amounts attributable to this excess usage are recognized as revenue in the period in which the service is provided.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. If the Company concludes that these contracts were negotiated concurrently, the Company records as revenue only the net cash received from the vendor, unless the product or service received has a separate identifiable benefit and the fair value of the vendor&#8217;s product or service can be established objectively.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company may from time to time resell licenses or services of third parties. The Company records revenue for these transactions on a gross basis when the Company has risk of loss related to the amounts purchased from the third party and the Company adds value to the license or service, such as by providing maintenance or support for such license or service. If these conditions are present, the Company recognizes revenue when all other revenue recognition criteria are satisfied.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue represents amounts billed to customers for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly billed service fees, prepayments made by customers for future periods, deferred integration and activation set-up fees and amounts billed under customer arrangements with extended payment terms.</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;">Cost of Revenue</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company&#8217;s services; amortization of network-related internal-use software; and costs for the production of live events. The Company enters into contracts for bandwidth with third party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, Internet service providers (&#8220;ISPs&#8221;) make rack space available for the Company&#8217;s servers and access to their bandwidth at a discount or no cost. In exchange, the ISP and its customers benefit by receiving content through a local Company server resulting in better content delivery. The Company does not consider these relationships to represent the culmination of an earnings process. Accordingly, the Company does not recognize as revenue the value to the ISPs associated with the use of the Company&#8217;s servers, nor does the Company recognize as expense the value of the rack space and bandwidth received at discounted or no cost.</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;">Research and Development Costs and Capitalized Internal-Use Software</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company&#8217;s services and network. Costs incurred in the development of the Company&#8217;s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company&#8217;s development and information technology groups who are directly associated with, and who devote time to, the Company&#8217;s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project, and continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.</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;">Accounting for Stock-Based Compensation</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards&#8217; grant-date fair value. The stock-based payment awards include stock options, restricted stock units, deferred stock units and employee stock purchases related to the Company&#8217;s employee stock purchase plan.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company&#8217;s results of operations.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation and Forward Currency Contracts</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders&#8217; equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016 and 2015</font><font style="font-family:inherit;font-size:10pt;">, the fair value of the forward currency contracts and the underlying net gains for the years ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> were immaterial.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.</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;">Taxes</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect during the years in which the differences are expected to reverse or the carryforwards are expected to be realized.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company currently has net deferred tax assets consisting of net operating loss (&#8220;NOL&#8221;) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more likely than not that some or all of the deferred tax assets will be realized.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has recorded certain tax reserves to address potential exposures involving its income tax and sales and use tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">50%</font><font style="font-family:inherit;font-size:10pt;"> likelihood of being realized upon ultimate settlement.</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has elected to account for the indirect income tax effects of stock-based compensation as provision for income taxes. This primarily includes the impact of the research and development tax credit and the domestic production activities deduction.</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;">Newly-Adopted Accounting Pronouncements</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;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued updated guidance to simplify the presentation of debt issuance costs on the balance sheets. This guidance moved debt issuance costs from the assets section of the balance sheet to the liabilities section as a direct deduction from the carrying amount of the debt issued. The Company retrospectively adopted the guidance on January 1, 2016. The prior period consolidated balance sheet presented, as of December 31, 2015, was revised to reclassify </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> of debt issuance costs included in other assets to convertible senior notes. This had the impact of reducing the Company's total assets and total liabilities by </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;">, as of December 31, 2015. This reclassification did not have a material impact on the Company's consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2015, the FASB issued updated guidance that eliminates the requirement that an acquirer in a business combination account for measurement period adjustments retrospectively. In an effort to reduce complexity in financial reporting, the new guidance requires that the cumulative impact of a measurement period adjustment, including the impact on prior periods, be recognized in the reporting period in which the adjustment is identified. The standard was effective for and adopted by the Company on January 1, 2016. This guidance did not have an impact on the Company's consolidated financial statements as the measurement periods for the Company's 2015 acquisitions were closed as of December 31, 2015.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The updated guidance modifies certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. Upon adoption of the new revenue standard, integration fee revenue that was previously recognized ratably over the estimated life of the customer arrangement will be recognized when integration has been completed, which will have the effect of accelerating revenue from integration fees. In addition, the Company currently establishes a reserve for cash basis customers if collectability is not reasonably assured and recognizes revenue as cash is collected. Upon adoption of the new standard, revenue will be recognized for those customers when collectability becomes probable, rather than as cash is collected. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is also assessing the impact of capitalizing costs associated with obtaining customer contracts, specifically commission and incentive payments. Currently, these payments are expensed in the period they are incurred. Under the updated guidance, these payments will be deferred on the Company's consolidated balance sheets and amortized over the expected life of the customer contract. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This standard will be effective for the Company on January 1, 2018. The Company continues to evaluate the potential</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">impact of adopting this new accounting guidance on its consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with a term greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This will impact all leases, which include leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 and expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets. </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;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued guidance that is intended to simplify aspects of how share-based payments are accounted for and presented in financial statements. This guidance requires that entities record all tax effects of share-based payments at settlement or expiration through the income statement. The standard also amends how windfall tax benefits are recognized, the minimum statutory tax withholding requirements and how entities elect to recognize share-based payment forfeitures. In addition, this guidance impacts the presentation of cash flows related to excess tax benefits by no longer requiring separate presentation as a financing activity apart from other operating income tax cash flows. This guidance was effective for the Company beginning on January 1, 2017. Upon adoption on a prospective basis, the Company is recognizing excess tax benefits in its provision for income taxes rather than as additional paid-in capital. In addition, the Company expects to adopt the presentation requirements related to the excess tax benefit in its cash flows on a retrospective basis, which will result in an increase to cash flows from operating activities of </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.3 million</font><font style="font-family:inherit;font-size:10pt;"> with a corresponding decrease to cash flows from financing activities for the years ended December 31, 2016 and 2015, respectively. Finally, the Company expects to continue estimating forfeitures in determining the amount of compensation cost.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. This guidance will be effective for the Company on January 1, 2018 and is to be applied on a modified retrospective basis through a recognizing cumulative-effect adjustment as a component of equity as of the date of adoption. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</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;">Stock 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%;text-align:left;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2013, the Board of Directors authorized a </font><font style="font-family:inherit;font-size:10pt;">$750.0 million</font><font style="font-family:inherit;font-size:10pt;"> share repurchase program, effective from October</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2013 through December 2016. In February 2016, the Board of Directors authorized a </font><font style="font-family:inherit;font-size:10pt;">$1.0 billion</font><font style="font-family:inherit;font-size:10pt;"> share</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">repurchase program that superseded the October 2013 repurchase program and is effective from February 2016</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">through December 2018. The Company's goal for the share repurchase program is to offset the dilution created by its employee equity compensation programs and provide the flexibility to return capital to shareholders as business and market conditions warrant.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> During the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased </font><font style="font-family:inherit;font-size:10pt;">7.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">4.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">4.6 million</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, of its common stock for </font><font style="font-family:inherit;font-size:10pt;">$373.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$302.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$268.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, pursuant to the current repurchase program as well as prior ones approved by the Board of Directors. As of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$694.5 million</font><font style="font-family:inherit;font-size:10pt;"> available for future purchases of shares under the current 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%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Board of Directors authorized the retirement of all the outstanding shares of its treasury stock as of each of </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;">. The retired shares were returned to the number of authorized but unissued shares of the Company's common stock, and the retirement was recorded to additional paid-in capital.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a rollforward of the Company&#8217;s unrecognized tax benefits for the years ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2016, 2015 and 2014</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left: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: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="3" style="vertical-align:bottom;border-bottom: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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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;">65,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">24,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 &#8212; tax positions of prior periods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,391</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 &#8212; current-period tax positions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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 &#8212; tax positions of prior periods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,778</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,996</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,362</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 &#8212; settlements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,038</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;">(315</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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;">69,117</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,290</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;">33,320</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2016 and 2015, the Company had the following NOL and credit carryforwards (in thousands, except for years):</font></div><div style="line-height:120%;text-align:left;text-indent:24px;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="10" 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:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expirations at Various Dates Through:</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NOL carryforwards:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">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;">16,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">2029</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;">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;">11,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2034</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;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Federal and state research and development tax credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">2031</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The minimum future commitments as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Bandwidth and Co-location Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Purchase Order Commitments</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,522</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,368</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">126,197</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;">150,631</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management&#8217;s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.</font></div></div> EX-101.SCH 11 akam-20161231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Accounts Receivable - Activity in Accounts Receivable Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Business Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Business Acquisitions and Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Business Acquisitions and Divestitures (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Commitments and Contingencies - Minimum Aggregate Future Obligations Under Non-cancelable Leases and Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - 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 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements Of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Convertible Senior Notes - Schedule of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Employee Benefit Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Fair Value Measurements - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Fair Value Measurements - Schedule of Activity of Major Classes of Assets Measured at Fair Value Using Level 3 Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Goodwill and Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Goodwill and Acquired Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of the Changes in the Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Income Taxes - Components of Income Tax Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Income Taxes - Provision for Income Tax Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Income Taxes - Schedule of Difference Between Effective and Statutory (Details) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Income Taxes - Schedule of NOL Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Net Income per Share - Schedule of Anti-Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Quarterly Financial Results (unaudited) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Quarterly Financial Results (unaudited) - Schedule of Quarterly Financial Results (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Quarterly Financial Results (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Segment and Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Granted Black Scholes (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 akam-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 akam-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 akam-20161231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock options Employee Stock Option [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 Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Schedule of Stock Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Stock Options Granted Black Scholes Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Assumptions Used Schedule of Assumptions Used [Table Text Block] Schedule of Summary of Stock Option Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule Of Deferred Stock Units Activity Schedule Of Deferred Stock Units Activity [Table Text Block] Schedule Of Deferred Stock Units Activity [Table Text Block] Schedule of Restricted Stock Units by Type Schedule Of Restricted Stock Units By Type [Table Text Block] Schedule of restricted stock units granted by type for period presented. Schedule of Restricted Stock Units Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Net Unrealized Gains (Losses) on Investments Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Balance as of January 1, 2016 Stockholders' Equity Attributable to Parent Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Balance as of December 31, 2016 Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible senior notes Convertible Senior Notes [Member] Convertible Senior Notes [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt issued Debt Instrument, Face Amount Conversion rate (in shares) Debt Instrument, Convertible, Conversion Ratio Principal amount per conversion Value Per Conversion of Convertible Debt Value Per Conversion of Convertible Debt Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Threshold trading days exceeding price Debt Instrument, Convertible, Threshold Trading Days Threshold consecutive trading days exceeding price Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold greater than percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Threshold trading days not exceeding price Debt Instrument, Convertible, Threshold Trading Days, Not Exceeding Debt Instrument, Convertible, Threshold Trading Days, Not Exceeding Threshold consecutive trading days not exceeding price Debt Instrument, Convertible, Threshold Consecutive Trading Days, Not Exceeding Debt Instrument, Convertible, Threshold Consecutive Trading Days, Not Exceeding Threshold less than percentage of stock price trigger Debt Instrument, Convertible, Threshold Less Than Percentage of Stock Price Trigger Debt Instrument, Convertible, Threshold Less Than Percentage of Stock Price Trigger Potential conversion shares of convertible debt (in shares) Potential Conversion Shares Of Convertible Debt Potential Conversion Shares Of Convertible Debt Fair value of convertible senior notes Long-term Debt, Fair Value Closing stock price (in dollars per share) Share Price Repurchases of common stock Payments for Repurchase of Common Stock Payments for purchase of convertible note hedge and warrant transactions Payments for Purchase of Convertible Note Hedge and Warrant Transactions Payments for Purchase of Convertible Note Hedge and Warrant Transactions Payments for note hedge transactions Payments for Hedge, Financing Activities Note hedge shares outstanding (in shares) Note Hedge Shares Outstanding Note Hedge Shares Outstanding Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Warrant strike price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Proceeds from sale of warrants Proceeds from Issuance of Warrants Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Earnings Per Share [Abstract] Numerator: Numerator [Abstract] Numerator [Abstract] Net income Net Income (Loss) Attributable to Parent Denominator: Denominator [Abstract] Denominator [Abstract] Shares used for basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements RSUs and deferred stock units (in shares) Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Warrants related to issuance of convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Shares used for diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic net income per share (in dollars per share) Earnings Per Share, Basic Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Shares (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding at January 1, 2016 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding at December 31, 2016 (in shares) Exercisable at December 31, 2016 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested or expected to vest December 31, 2016 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding at January 1, 2016 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, 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 Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding at December 31, 2016 (in dollars per share) Exercisable at December 31, 2016 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Vested or expected to vest December 31, 2016 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Remaining Contractual Term & Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Outstanding at December 31, 2016 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable at December 31, 2016 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested or expected to vest December 31, 2016 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Outstanding at December 31, 2016 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercisable at December 31, 2016 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Vested or expected to vest December 31, 2016 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid income taxes Prepaid Expense, Current Other prepaid expenses Other Prepaid Expense, Current Other current assets Other Assets, Current Total Prepaid Expense and Other Assets, Current Statement of Cash Flows [Abstract] Income tax refund received Proceeds from Income Tax Refunds Income Tax Disclosure [Abstract] U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Summary of Significant Accounting Policies [Abstract] Summary of Significant Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Acquired Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Convertible Senior Notes Debt Disclosure [Text Block] Schedule of Components Used in Diluted and Basic Income Per Common Share 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] Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Receivable Type [Axis] Receivable Type [Axis] Receivable Type [Domain] Receivable [Domain] Trade Accounts Receivable [Member] Trade Accounts Receivable [Member] Unbilled Accounts Receivable [Member] Unbilled Accounts Receivable [Member] Unbilled Accounts Receivable [Member] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts receivable Accounts Receivable, Gross, Current Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Reserve for cash-basis customers Reserve For Cash Basis Customers Reserve for customers where collection is no longer assured. Increases to this reserve are recorded as reductions of revenues. Total accounts receivable reserves Total Accounts Receivable Reserves The estimated reserve needed to reduce the carrying amount of accounts receivable to net realizable value with respect to credit and collection risk. Accounts receivable, net Accounts Receivable, Net, Current 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] Service-based RSUs Restricted Stock Units Service Based [Member] Restricted Stock Units Service Based [Member] Performance-based RSUs Restricted Stock Units Performance Based [Member] Restricted Stock Units Performance Based [Member] Convertible senior notes Convertible Notes Payable [Member] Warrants related to issuance of convertible senior notes Convertibles and Bonds with Warrants Attached [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total shares excluded from computation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Internal-use software Internal-Use Software [Member] Internal-Use Software [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, software and equipment depreciation, amortization expense Depreciation Capitalization of stock-based compensation Capitalized Stock-based Compensation Related to Software Capitalized Stock-based Compensation Related to Software Disposal of property plant and equipment Property, Plant and Equipment, Disposals Deferred Stock Units Deferred Stock Units [Member] Deferred Stock Units [Member] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Units (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding at January 1, 2016 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested and distributed (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding at December 31, 2016 (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Outstanding at January 1, 2016 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested and distributed (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Outstanding at December 31, 2016 (in dollars per share) Deferred benefit on intercompany sales Deferred Benefit On Intercompany Sales Deferred Benefit On Intercompany Sales Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Undistributed foreign earnings Undistributed Earnings of Foreign Subsidiaries Deferred income tax liability on undistributed foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Unrecognized tax benefits including accrued interest and penalties Unrecognized Tax Benefits Including Accrued Interest And Penalties Unrecognized Tax Benefits Including Accrued Interest And Penalties Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Income tax interest and penalties expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Unrecognized tax benefits that may be recognized Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Accounts Payable and Accrued Liabilities, Current [Abstract] Accrued Expenses and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Liability component: Liability Component [Abstract] Liability Component [Abstract] Principal Less: debt discount and issuance costs, net of amortization Debt Instrument, Unamortized Discount Net carrying amount Convertible Notes Payable, Noncurrent Equity component: Debt Instrument, Convertible, Carrying Amount of Equity Component Net Income per Share Earnings Per Share [Text Block] 2017 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2018 Operating Leases, Future Minimum Payments, Due in Two Years 2019 Operating Leases, Future Minimum Payments, Due in Three Years 2020 Operating Leases, Future Minimum Payments, Due in Four Years 2021 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Rent expense Operating Leases, Rent Expense Proceeds from sublease tenants Operating Leases, Income Statement, Sublease Revenue Letters of credit for real estate leases Letter Of Credit Real Estate Leases Letter Of Credit Real Estate Leases Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Available-for-sale Securities, Current Accounts receivable, net of reserves of $6,145 and $7,364 at December 31, 2016 and 2015, respectively Prepaid expenses and other current assets Total current assets Assets, Current Property and equipment, net Property, Plant And Equipment And Capitalized Software, Net Property, plant and equipment consists of tangible assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year; net of accumulated depreciation. Examples include land, buildings, and production equipment. Capitalized software consists of certain costs incurred in the development of internal-use software, including external direct costs of materials and services and payroll costs of employees devoted to specific software development. Marketable securities Marketable Securities, Noncurrent Goodwill Goodwill Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance, Noncurrent 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 expenses Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Deferred revenue Deferred Revenue, Noncurrent Deferred income tax liabilities Deferred Tax Liabilities, Net, Noncurrent Convertible senior notes Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 11) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.01 par value; 5,000,000 shares authorized; 700,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued or outstanding Preferred Stock, Value, Issued Common stock, $0.01 par value; 700,000,000 shares authorized; 173,254,797 and 177,212,181 shares issued and outstanding at December 31, 2016 and 2015, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Sales and Marketing Expense [Member] Sales And Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Total stock-based compensation Allocated Share-based Compensation Expense Provision for income taxes Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Total stock-based compensation, net of taxes Total Stock Based Compensation Net Of Taxes Total stock-based compensation, net of taxes. Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Domestic country Domestic Tax Authority [Member] State and local jurisdiction State and Local Jurisdiction [Member] Foreign country Foreign Tax Authority [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] NOL carryforwards Operating Loss Carryforwards Federal and state research and development tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of the Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Quarterly Financial Information Disclosure [Abstract] Revenue Revenues Cost of revenue (exclusive of amortization of acquired intangible assets) Cost of Revenue Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 3 Fair Value, Inputs, Level 3 [Member] Schedule of Available-for-sale Securities [Line Items] Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Schedule of Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Compensation Related Costs [Abstract] Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Quarterly Financial Results (unaudited) Quarterly Financial Information [Text Block] Components of Income Before Tax Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Provision for Income Tax Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Difference Between Effective and Statutory Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net Deferred Tax and Valuation Allowance Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Operating Loss Carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Change in unrealized loss on investments, net of income tax benefit of $432, $773 and $689 for the years ended December 31, 2016, 2015 and 2014, respectively Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Other comprehensive loss Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Tax expense (benefit) on change in unrealized gain (loss) on investments, net Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales Sales [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Non-U.S. Non-US [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of operating segments Number of Operating Segments Property and equipment, net Property, Plant and Equipment, Net Concentration risk percent (more than) Concentration Risk, Percentage Contributions by employer Defined Benefit Plan, Contributions by Employer Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Patent Infringement Case Against Limelight Patent Infringement Case Against Limelight [Member] Patent Infringement Case Against Limelight [Member] Patent Infringement Case Against Company and XO Patent Infringement Case Against Company and XO [Member] Patent Infringement Case Against Company and XO [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation Pending Litigation [Member] Gain and Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss in period Loss Contingency, Loss in Period Settlement amount Litigation Settlement, Amount Number of installments in settlement Litigation Settlement, License Agreement, Number of Installments Litigation Settlement, License Agreement, Number of Installments Settlement payment term Litigation Settlement, License Agreement, Term Litigation Settlement, License Agreement, Term Proceeds from settlements Proceeds from Legal Settlements Litigation settlement interest Litigation Settlement Interest Number of companies in case Loss Contingency, Number of Companies in Case Loss Contingency, Number of Companies in Case Number of patents allegedly infringed upon Loss Contingency, Patents Allegedly Infringed, Number Provision for loss Loss Contingency Accrual Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Current Reporting Status Entity Current Reporting Status Entity Voluntary Filers Entity Voluntary Filers Entity Public Float Entity Public Float Segment and Geographic Information Segment Reporting Disclosure [Text Block] Stockholders' Equity Note [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] 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] Concord Systems, Inc. Concord Systems, Inc. [Member] Concord Systems, Inc. [Member] Soha Systems, Inc. Soha Systems, Inc. [Member] Soha Systems, Inc. [Member] Cyberfend, Inc. Cyberfend, Inc. [Member] Cyberfend, Inc. [Member] Xerocole, Inc. Xerocole, Inc. [Member] Xerocole, Inc. [Member] Octoshape Octoshape [Member] Octoshape [Member] Bloxx Bloxx [Member] Bloxx [Member] Prolexic Prolexic Technologies, Inc. [Member] Prolexic Technologies, Inc. [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Completed technologies Developed Technology Rights [Member] Customer-related intangible assets Customer Relationships [Member] Non-compete agreements Noncompete Agreements [Member] Trademarks and trade names Trademarks and Trade Names [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Acquisition related costs Business Combination, Acquisition Related Costs Cash transferred Payments to Acquire Businesses, Gross Purchase consideration Business Combination, Consideration Transferred Measurement period adjustment, increase (decrease) in goodwill Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Goodwill Maximum potential payout of the contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Deferred tax assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Noncurrent Other current and long-term assets Business Combination, Recognized Identifiable Assets Acquired, Other Current and Long-Term Assets Business Combination, Recognized Identifiable Assets Acquired, Other Current and Long-Term Assets Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Current deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent Other liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Gross carrying amount of intangible assets Finite-lived Intangible Assets Acquired Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Bandwidth and Co-location Commitments Bandwidth Usage And Co Location Services [Member] Bandwidth Usage And Co Location Services [Member] Purchase Order Commitments Purchase Order Commitments [Member] Purchase Order Commitments [Member] Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] 2017 Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months 2018 Unrecorded Unconditional Purchase Obligation, Due within Two Years 2019 Unrecorded Unconditional Purchase Obligation, Due within Three Years 2020 Unrecorded Unconditional Purchase Obligation, Due within Four Years 2021 Unrecorded Unconditional Purchase Obligation, Due within Five Years Thereafter Unrecorded Unconditional Purchase Obligation, Due after Five Years Total Unrecorded Unconditional Purchase Obligation Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Treasury Stock Treasury Stock [Member] Accumulated Deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Shares, Outstanding Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares) Stock Issued During Period Shares Exercise Of Stock Options And Vesting Of Restricted And Deferred Stock Units Stock Issued During Period, Shares, Exercise of stock options and vesting of restricted and deferred stock units Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes Stock Issued During Period, Value, Exercise Of Stock Options and Vesting of Restricted and Deferred Stock Units Stock Issued During Period, Value, Exercise Of Stock Options and Vesting of Restricted and Deferred Stock Units Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Tax benefits from stock-based award activity, net Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Tax deficiency from stock-based award activity, net Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation Equity component of convertible senior notes, net of issuance costs of $1,649 Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Issuance costs of convertible senior notes Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Issuance of warrants related to convertible senior notes Adjustments to Additional Paid in Capital, Warrant Issued Purchase of note hedge related to convertible senior notes Adjustments to Additional Paid in Capital, Derivative Purchase Related to Convertible Senior Notes Adjustments to Additional Paid in Capital, Derivative Purchase Related to Convertible Senior Notes Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Treasury stock retirement Treasury Stock, Retired, Cost Method, Amount Change in unrealized gain on investments, net of tax Ending balance (in shares) Receivables [Abstract] Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Beginning balance Allowance for Doubtful Accounts Receivable Charges to income from operations Charges to Income from Operations Charges to Income from Operations Collections from cash basis customers Collections from Cash Basis Customers Collections from Cash Basis Customers Ending balance Income Taxes Income Tax Disclosure [Text Block] Accounts receivable reserve (in dollars) Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares designated as Series A Junior Participating Preferred Stock Convertible Preferred Stock, Shares Reserved for Future Issuance Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value (in 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 Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Acquired license rights Licensing Agreements [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross carrying amount Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Net carrying amount Finite-Lived Intangible Assets, Net Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2009 Plan Two Thousand And Nine Plan [Member] Two Thousand And Nine Plan [Member] 2013 Plan Two Thousand Thirteen Plan [Member] Two Thousand Thirteen Plan [Member] 1999 ESPP Nineteen Ninety-Nine ESPP [Member] Nineteen Ninety-Nine ESPP [Member] ESPP Employee Stock [Member] Capitalized Internal Use Software Capitalized Internal Use Software [Member] Capitalized Internal Use Software [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] First Anniversary First Anniversary [Member] First Anniversary [Member] Remaining After First Anniversary Remaining After First Anniversary [Member] Remaining After First Anniversary [Member] Equal Installments After First Anniversary Equal Installments After First Anniversary [Member] Equal Installments After First Anniversary [Member] Director Vesting Acceleration Director Vesting Acceleration [Member] Director Vesting Acceleration [Member] Common stock approved for issuance under plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Common stock available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Maximum amount of shares available for issuance (in shares) Maximum Amount Of Shares Available For Issuance Maximum amount of shares available for issuance for ESPP Aggregate amount of shares available, maximum (in shares) Aggregate Maximum Amount Of Shares Available Aggregate maximum amount of shares available. Discount on fair market value for purchase of stock (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Share purchase interval term (in months) Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Interval Term Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Interval Term Weighted average purchase price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Total cash proceeds from shares purchased Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options Amount withheld from employees for future purchases Stock Based Compensation, Amount Withheld From Employees For Future Purchases Amounts withheld from employees under ESPP to be used for future share purchases. Additional stock based compensation Amortization Of Capitalized Internal-Use Software Amortization Of Capitalized Internal-Use Software Weighted average fair value of stock options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value of equity instruments other than options granted (in dollars per share) Pre-tax unrecognized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted average period for recognizing compensation cost (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Total pre-tax intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Total fair value of vested options Total Fair Value Of Vested Options Total fair value of vested options. In the money options exercisable (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options In The Money Vested And Exercisable Number Share Based Compensation Arrangement By Share Based Payment Award Options In The Money Vested And Exercisable Number Each DSU receives this number of shares of common stock upon vesting (in whole numbers) Stock Ratio For Each DSU To Common Stock Stock ratio for each DSU to common stock. Holder elect to defer vested shares period, minimum (in years) Holder Election To Defer Vested Shares Period Minimum Holder election to defer vested shares period, minimum. Holder elect to defer vested shares period, maximum (in years) Holder Election To Defer Vested Shares Period Maximum Holder election to defer vested shares period, maximum. Option granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage The amount typically vested by anniversary grant date (percentage) Deferred Stock Units Typically Vested By Anniversary Grant Date Percentage Deferred stock units typically vested by anniversary grant date percentage. Number of years from date of grant DSUs are fully vested (in years) Number of Years from Date of Grant Deferred Stock Units are Fully Vested Number of Years from Date of Grant Deferred Stock Units are Fully Vested Director's minimum period of service before vesting accelerates (in years) Director Vesting Acceleration Period Minimum Director vesting acceleration period minimum. Total pre-tax intrinsic value end of year Intrinsic Value Pre Tax Other Than Options Intrinsic value pre tax other than options. Total fair value of vested and distributed Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Unvested deferred stock units (in shares) Unvested Deferred Stock Units Unvested deferred stock units. Aggregate intrinsic value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested Outstanding Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Unvested Outstanding Aggregate Intrinsic Value Weighted average contractual remaining life (in years) Weighted Average Contractual Remaining Life Weighted average contractual remaining life. Each RSU receives this number of shares of common stock upon vesting (in shares) Stock Ratio For Each RSU To Common Stock Stock ratio for each RSU to common stock. Forfeited (in shares) Restricted stock unit vesting provision, minimum (in years) Restricted Stock Unit Vesting Provision Minimum Restricted stock unit vesting provision, minimum. Restricted stock unit vesting provision, maximum (in years) Restricted Stock Unit Vesting Provision Maximum Restricted stock unit vesting provision, maximum. Number of equity instruments other than options unvested (in shares) Unvested Restricted Stock Units Unvested Restricted Stock Units Schedule of Convertible Senior Notes Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Interest Expense Schedule of Interest Expense [Table Text Block] Schedule of Interest Expense [Table Text Block] Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Activity in the Accounts Receivable Reserves Schedule of Credit Losses for Financing Receivables, Current [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash, Cash Equivalents and Marketable Securities Cash and Cash Equivalents, Policy [Policy Text Block] Accounts Receivable and Related Reserves Receivables, Policy [Policy Text Block] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Fair Value of Financial Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Goodwill, Acquired Intangible Assets and Long-Lived Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Cost of Revenues Cost of Sales, Policy [Policy Text Block] Research and Development Costs and Capitalized Internal-Use Software Research, Development, and Computer Software, Policy [Policy Text Block] Accounting for Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Foreign Currency Translation and Forward Currency Contracts Foreign Currency Transactions and Translations Policy [Policy Text Block] Taxes Income Tax, Policy [Policy Text Block] Newly-Adopted Accounting Pronouncements and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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] Commercial paper Commercial Paper [Member] Corporate bonds Domestic Corporate Debt Securities [Member] U.S. government agency obligations US Government Agencies Debt Securities [Member] Schedule of Available-for-sale Securities [Line Items] Available-for-sale securities, cost Available-for-sale Securities, Amortized Cost Basis Gross unrealized gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross unrealized losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale securities Available-for-sale Securities Short-term marketable securities Available-for-sale Securities, Current, Excluding Restricted Trading Securities Available-for-sale Securities, Current, Excluding Restricted Trading Securities Long-term marketable securities Available-for-sale Securities, Noncurrent Current tax provision (benefit): 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) Deferred tax provision (benefit): 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) Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total Income Tax Expense (Benefit) Market-based RSUs Restricted Stock Units Market Based [Member] Restricted Stock Units Market Based [Member] Restricted stock units vesting conditions granted (in shares) Restricted Stock Units Granted With Service-Based Vesting Restricted Stock Units Granted With Service-Based Vesting Restricted stock units granted with performance based vesting (in shares) Restricted Stock Units Granted With Performance Based Vesting Restricted Stock Units Granted With Performance Based Vesting Total restricted stock units vesting conditions granted (in shares) Restricted Stock Units Vesting Conditions Service And Performance Based Granted Total Restricted stock units vesting conditions service and performance based granted total. Fair Value, Assets Measured on Recurring and Nonrecurring Basis [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 Portion at Fair Value Measurement [Member] Total Fair Value Estimate of Fair Value Measurement [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Money market funds Money Market Funds [Member] Mutual funds Mutual Fund [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] Cash Equivalents and Marketable Securities: Assets, Fair Value Disclosure [Abstract] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Available-for-sale securities Assets, fair value Assets, Fair Value Disclosure Contingent consideration obligation related to completed acquisitions Obligations, Fair Value Disclosure Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class of Stock [Line Items] Class of Stock [Line Items] Amount of common stock repurchases authorized Stock Repurchase Program, Authorized Amount Repurchases of common stock (in shares) Value of shares repurchased during period Remaining amount available for future purchases of shares under approved repurchase program. Stock Repurchase Program, Remaining Authorized Repurchase Amount Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Compensation Excess tax benefits from stock-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Provision (benefit) for deferred income taxes Deferred Income Tax Expense (Benefit) Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Other non-cash reconciling items, net Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Changes in operating assets and liabilities, net of effects of acquisitions and divestitures: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Other current liabilities Increase (Decrease) in Other Current Liabilities Other non-current assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalization of internal-use software development costs Payments for Software Purchases of short- and long-term marketable securities Payments to Acquire Available-for-sale Securities Proceeds from sales of short- and long-term marketable securities Proceeds from Sale of Available-for-sale Securities Proceeds from maturities of short- and long-term marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Other non-current assets and liabilities Payments for (Proceeds from) Other Investing Activities Net cash used in by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from the issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Proceeds from the issuance of warrants related to convertible senior notes Purchase of note hedge related to convertible senior notes Repayment of acquired debt and capital leases Payment of Acquired Debt and Capital Leases Payment of Acquired Debt and Capital Leases Proceeds related to the issuance of common stock under stock plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Excess tax benefits from stock-based compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Employee taxes paid related to net share settlement of stock-based awards Employee Taxes Paid Related To Net Share Settlement of Equity Awards Employee Taxes Paid Related To Net Share Settlement of Equity Awards Repurchases of common stock Other non-current assets and liabilities Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effects of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net of refunds received in the years ended December 31, 2016 and 2015 of $1,664 and $19,374, respectively Income Taxes Paid Non-cash financing and investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Capitalization of stock-based compensation Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Schedule of Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Codemate A/S Codemate A/S [Member] Codemate A/S [Member] Bloxx Limited Bloxx Limited [Member] Bloxx Limited [Member] Goodwill [Line Items] Goodwill [Line Items] Changes in the carrying amount of goodwill Goodwill [Roll Forward] Beginning balance Additions Goodwill, Acquired During Period Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Ending balance Prepaid Expenses and Other Current Assets Other Assets Disclosure [Text Block] Amortization of acquired intangible assets Amortization of Intangible Assets Future amortization expense, 2017 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Future amortization expense, 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two Future amortization expense, 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three Future amortization expense, 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four Future amortization expense, 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Five U.S. federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State taxes Effective Income Tax Rate Reconciliation, Tax Contingency, State and Local, Percent Nondeductible stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent U.S. federal, state and foreign research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Foreign earnings Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Domestic production activities deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent State software development activities benefit Effective Income Tax Rate Reconciliation, State Software Development Effective Income Tax Rate Reconciliation, State Software Development Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Income Statement [Abstract] Costs and operating expenses: Costs and Expenses [Abstract] Cost of revenue (exclusive of amortization of acquired intangible assets shown below) Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Restructuring charges Restructuring Charges Total costs and operating expenses Costs and Expenses Income from operations Operating Income (Loss) Interest income Investment Income, Interest Interest expense Interest Expense Other income (expense), net Other Nonoperating Income (Expense) Provision for income taxes Net income Net income per share: Basic (in dollars per share) Diluted (in dollars per share) Shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Number of servers (more than) Number of Servers Number of Servers Number of networks (more than) Number of Networks Number of Networks Number of countries with networks (more than) Number Of Countries Servers Are In Number Of Countries Servers Are In Due in 1 year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due after 1 year through 5 years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Velocius Velocius [Member] Velocius [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Beginning balance, Other Liabilities:Contingent Consideration Obligation Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Fair value adjustment to contingent consideration for acquisition included in general and administrative expense Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Contingent consideration settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Contingent consideration obligations Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Ending balance, Other Liabilities:Contingent Consideration Obligation Schedule of Unaudited Quarterly Financial Results Quarterly Financial Information [Table Text Block] Minimum Aggregate Future Obligations Under Non-Cancelable Leases Operating Leases of Lessee Disclosure [Table Text Block] Schedule of Long-Term Commitments Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Amortization of debt discount and issuance costs Interest Costs Incurred Capitalization of interest expense Interest Costs Capitalized Adjustment Total interest expense Summary of Significant Accounting Policies [Table] Summary of Significant Accounting Policies [Table] Summary of Significant Accounting Policies [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Assets [Member] Other Assets [Member] Convertible Senior Notes [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Adjustments for New Accounting Pronouncement [Member] Adjustments for New Accounting Pronouncement [Member] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Accounts receivable Accounts Receivable [Member] Customer concentration risk Customer Concentration Risk [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] No Customer [Member] No Customer [Member] No Customer [Member] Summary of Significant Accounting Policies [Line Items] Summary of Significant Accounting Policies [Line Items] [Line Items] for Summary of Significant Accounting Policies [Table] Property and equipment per unit value, minimum Property And Equipment Per Unit Value Minimum Property And Equipment Per Unit Value Minimum Property, plant and equipment, estimated useful life, minimum (in years) Property And Equipment Useful Life Minimum Property And Equipment Useful Life Minimum Minimum percentage of tax benefit to be recognized (in percentage) Minimum Percentage Of Tax Benefit To Be Recognized Minimum Percentage Of Tax Benefit To Be Recognized Amount of deferred financing costs reclassified Debt Issuance Costs, Net Increase to cash flows from operating activities Decrease to cash flows from financing activities Accrued bonus Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred revenue Deferred Tax Assets, Deferred Income Deferred rent Deferred Tax Assets, Deferred Rent Deferred Tax Assets, Deferred Rent Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Net operating losses Deferred Tax AssetsTax Net Operating Loss and Carryforwards Deferred Tax Assets Tax Net Operating Loss and Carryforwards Unrealized losses Deferred Tax Assets, Unrealized Losses on Available-for-Sale Securities, Gross Tax credit carryforwards Deferred Tax Assets, Other Tax Carryforwards License income Deferred Tax Assets, Tax Credit Carryforwards, General Business Other Deferred Tax Assets, Other Deferred tax assets Deferred Tax Assets, Gross Depreciation and amortization Deferred Tax Liabilities, Depreciation and Amortization Deferred Tax Liabilities, Depreciation and Amortization Acquired intangible assets Deferred Tax Liabilities, Intangible Assets Internal-use software development costs capitalized Deferred Tax Liabilities, Deferred Expense, Capitalized Software Deferred tax liabilities Deferred Tax Liabilities, Gross Valuation allowance Net deferred tax liabilities Deferred Tax Liabilities, Net Average volatility of peer-company share price Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Payroll and other related benefits Employee-related Liabilities, Current Bandwidth and co-location Bandwidth and Co location Total of the carrying values as of the balance sheet date of obligations related to bandwidth and colocation services. Used to reflect the current portion of the liabilities due within one year. Property, use and other taxes Taxes Payable, Current Professional service fees Accrued Professional Fees, Current Other accrued expenses Other Accrued Liabilities, Current Total Deferred rent Deferred Rent Credit, Noncurrent Uncertain tax positions Accrued Income Taxes, Noncurrent Other long-term liabilities Other Long-Term Liabilities Other Long-Term Liabilities Total Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Computer and networking equipment Computer Equipment [Member] Purchased software Computer Software, Intangible Asset [Member] Furniture and fixtures Furniture and Fixtures [Member] Office equipment Office Equipment [Member] Leasehold improvements Leasehold Improvements [Member] Property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Estimated useful life (in years) Property, Plant and Equipment, Useful Life Business Acquisitions and Divestitures Business Combination Disclosure [Text Block] Schedule of Marketable Securities Available-for-sale Securities [Table Text Block] Schedule of Fair Value Measurement Fair Value, Measurement Inputs, Disclosure [Text Block] Schedule of Activity of Major Classes of Assets Measured at Fair Value Using Level 3 Inputs Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets Investments Classified by Contractual Maturity Date [Table Text Block] Balance at beginning of year Unrecognized Tax Benefits Gross increases — tax positions of prior periods Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Gross increases — current-period tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Gross decreases — tax positions of prior periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Gross decreases — settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Balance at end of year EX-101.PRE 15 akam-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 16 R1.htm IDEA: XBRL DOCUMENT v3.6.0.2
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Feb. 22, 2017
Jun. 30, 2016
Document and Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2016    
Document Fiscal Year Focus 2016    
Document Fiscal Period Focus FY    
Entity Registrant Name AKAMAI TECHNOLOGIES INC    
Entity Central Index Key 0001086222    
Current Fiscal Year End Date --12-31    
Entity Filer Category Large Accelerated Filer    
Entity Common Stock, Shares Outstanding   173,190,922  
Entity Well-known Seasoned Issuer Yes    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Public Float     $ 9,531.0
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 324,169 $ 289,473
Marketable securities 512,849 460,088
Accounts receivable, net of reserves of $6,145 and $7,364 at December 31, 2016 and 2015, respectively 368,596 380,399
Prepaid expenses and other current assets 104,303 123,228
Total current assets 1,309,917 1,253,188
Property and equipment, net 801,017 753,180
Marketable securities 779,311 774,674
Goodwill 1,228,503 1,150,244
Acquired intangible assets, net 149,463 156,095
Deferred income tax assets 8,982 4,700
Other assets 95,953 89,603
Total assets 4,373,146 4,181,684
Current liabilities:    
Accounts payable 76,120 61,982
Accrued expenses 238,777 216,166
Deferred revenue 52,972 54,154
Other current liabilities 6,719 138
Total current liabilities 374,588 332,440
Deferred revenue 3,758 4,163
Deferred income tax liabilities 11,652 12,888
Convertible senior notes 640,087 618,047
Other liabilities 118,691 93,268
Total liabilities 1,148,776 1,060,806
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock, $0.01 par value; 5,000,000 shares authorized; 700,000 shares designated as Series A Junior Participating Preferred Stock; no shares issued or outstanding 0 0
Common stock, $0.01 par value; 700,000,000 shares authorized; 173,254,797 and 177,212,181 shares issued and outstanding at December 31, 2016 and 2015, respectively 1,733 1,772
Additional paid-in capital 4,239,588 4,437,420
Accumulated other comprehensive loss (56,222) (41,453)
Accumulated deficit (960,729) (1,276,861)
Total stockholders’ equity 3,224,370 3,120,878
Total liabilities and stockholders’ equity $ 4,373,146 $ 4,181,684
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Statement of Financial Position [Abstract]    
Accounts receivable reserve (in dollars) $ 6,145 $ 7,364
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares designated as Series A Junior Participating Preferred Stock 700,000 700,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 700,000,000 700,000,000
Common stock, shares issued 173,254,797 177,212,181
Common stock, shares outstanding 173,254,797 177,212,181
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Statement [Abstract]      
Revenue $ 2,340,049 $ 2,197,448 $ 1,963,874
Costs and operating expenses:      
Cost of revenue (exclusive of amortization of acquired intangible assets shown below) 809,001 725,620 610,943
Research and development 167,628 148,591 125,286
Sales and marketing 426,967 440,988 379,035
General and administrative 439,916 388,265 325,845
Amortization of acquired intangible assets 26,642 27,067 32,057
Restructuring charges 10,301 767 1,189
Total costs and operating expenses 1,880,455 1,731,298 1,474,355
Income from operations 459,594 466,150 489,519
Interest income 14,702 11,200 7,680
Interest expense (18,638) (18,525) (15,463)
Other income (expense), net 3,788 (2,201) (1,960)
Income before provision for income taxes 459,446 456,624 479,776
Provision for income taxes 143,314 135,218 145,828
Net income $ 316,132 $ 321,406 $ 333,948
Net income per share:      
Basic (in dollars per share) $ 1.81 $ 1.80 $ 1.87
Diluted (in dollars per share) $ 1.79 $ 1.78 $ 1.84
Shares used in per share calculations:      
Basic (in shares) 174,917 178,391 178,279
Diluted (in shares) 176,215 180,415 181,186
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Comprehensive Income [Abstract]      
Net income $ 316,132 $ 321,406 $ 333,948
Other comprehensive loss:      
Foreign currency translation adjustments (14,081) (22,872) (15,349)
Change in unrealized loss on investments, net of income tax benefit of $432, $773 and $689 for the years ended December 31, 2016, 2015 and 2014, respectively (688) (970) (171)
Other comprehensive loss (14,769) (23,842) (15,520)
Comprehensive income $ 301,363 $ 297,564 $ 318,428
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Comprehensive Income [Abstract]      
Tax expense (benefit) on change in unrealized gain (loss) on investments, net $ (432) $ (773) $ (689)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash flows from operating activities:      
Net income $ 316,132 $ 321,406 $ 333,948
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 334,302 299,563 247,406
Stock-based compensation 144,506 126,677 111,996
Excess tax benefits from stock-based compensation (5,514) (29,301) (32,238)
Provision (benefit) for deferred income taxes 7,308 4,098 (25,880)
Amortization of debt discount and issuance costs 18,638 18,525 15,463
Other non-cash reconciling items, net 10,574 5,804 2,565
Changes in operating assets and liabilities, net of effects of acquisitions and divestitures:      
Accounts receivable 3,356 (56,247) (58,397)
Prepaid expenses and other current assets 23,881 7,137 (60,788)
Accounts payable and accrued expenses 18,491 51,624 94,698
Deferred revenue (1,213) 3,224 7,725
Other current liabilities 5,484 (345) (702)
Other non-current assets and liabilities (9,647) 11,986 22,274
Net cash provided by operating activities 866,298 764,151 658,070
Cash flows from investing activities:      
Cash paid for acquisitions, net of cash acquired (95,439) (141,147) (386,532)
Purchases of property and equipment (180,949) (311,676) (207,159)
Capitalization of internal-use software development costs (135,340) (133,307) (111,468)
Purchases of short- and long-term marketable securities (781,061) (692,879) (1,225,409)
Proceeds from sales of short- and long-term marketable securities 57,740 2,008 373,730
Proceeds from maturities of short- and long-term marketable securities 664,837 843,931 372,287
Other non-current assets and liabilities 782 (2,494) 5,745
Net cash used in by investing activities (469,430) (435,564) (1,178,806)
Cash flows from financing activities:      
Proceeds from the issuance of convertible senior notes, net of issuance costs 0 0 678,735
Proceeds from the issuance of warrants related to convertible senior notes 0 0 77,970
Purchase of note hedge related to convertible senior notes 0 0 (101,292)
Repayment of acquired debt and capital leases 0 0 (17,862)
Proceeds related to the issuance of common stock under stock plans 59,560 61,791 87,109
Excess tax benefits from stock-based compensation 5,514 29,301 32,238
Employee taxes paid related to net share settlement of stock-based awards (45,545) (54,164) (50,649)
Repurchases of common stock (373,794) (302,606) (268,647)
Other non-current assets and liabilities 0 (2,050) (1,575)
Net cash provided by (used in) financing activities (354,265) (267,728) 436,027
Effects of exchange rate changes on cash and cash equivalents (7,907) (10,036) (10,532)
Net increase (decrease) in cash and cash equivalents 34,696 50,823 (95,241)
Cash and cash equivalents at beginning of year 289,473 238,650 333,891
Cash and cash equivalents at end of year 324,169 289,473 238,650
Supplemental disclosure of cash flow information:      
Cash paid for income taxes, net of refunds received in the years ended December 31, 2016 and 2015 of $1,664 and $19,374, respectively 120,223 75,033 166,211
Non-cash financing and investing activities:      
Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses 36,742 19,327 45,868
Capitalization of stock-based compensation $ 23,093 $ 17,867 $ 15,226
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Statement of Cash Flows [Abstract]    
Income tax refund received $ 1,664 $ 19,374
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements Of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2013   178,580,696        
Balance as of January 1, 2016 at Dec. 31, 2013 $ 2,629,431 $ 1,808 $ 4,561,929 $ 0 $ (2,091) $ (1,932,215)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)   3,648,994        
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes 6,458 $ 14 6,444      
Issuance of common stock under employee stock purchase plan (in shares)   700,879        
Issuance of common stock under employee stock purchase plan 29,271 $ 7 29,264      
Stock-based compensation 127,222   127,222      
Tax benefits from stock-based award activity, net 26,867   26,867      
Equity component of convertible senior notes, net of issuance costs of $1,649 99,627   99,627      
Issuance costs of convertible senior notes 1,649          
Issuance of warrants related to convertible senior notes 77,970   77,970      
Purchase of note hedge related to convertible senior notes (101,292)   (101,292)      
Repurchases of common stock (in shares)   (4,629,966)        
Repurchases of common stock (268,647)     (268,647)    
Treasury stock retirement 0 $ (46) (268,601) 268,647    
Net income 333,948         333,948
Foreign currency translation adjustments (15,349)       (15,349)  
Change in unrealized gain on investments, net of tax (171)       (171)  
Ending balance (in shares) at Dec. 31, 2014   178,300,603        
Balance as of December 31, 2016 at Dec. 31, 2014 2,945,335 $ 1,783 4,559,430 0 (17,611) (1,598,267)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)   2,756,357        
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (27,670) $ 27 (27,697)      
Issuance of common stock under employee stock purchase plan (in shares)   668,654        
Issuance of common stock under employee stock purchase plan 34,841 $ 7 34,834      
Stock-based compensation 144,544   144,544      
Tax benefits from stock-based award activity, net 28,870   28,870      
Repurchases of common stock (in shares)   (4,513,433)        
Repurchases of common stock (302,606)     (302,606)    
Treasury stock retirement 0 $ (45) (302,561) 302,606    
Net income 321,406         321,406
Foreign currency translation adjustments (22,872)       (22,872)  
Change in unrealized gain on investments, net of tax (970)       (970)  
Ending balance (in shares) at Dec. 31, 2015   177,212,181        
Balance as of December 31, 2016 at Dec. 31, 2015 3,120,878 $ 1,772 4,437,420 0 (41,453) (1,276,861)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)   2,194,699        
Issuance of common stock upon the exercise of stock options and vesting of restricted and deferred stock units, net of shares withheld for employee taxes (27,394) $ 22 (27,416)      
Issuance of common stock under employee stock purchase plan (in shares)   863,419        
Issuance of common stock under employee stock purchase plan 39,914 $ 9 39,905      
Stock-based compensation 166,987   166,987      
Tax deficiency from stock-based award activity, net (3,584)   (3,584)      
Repurchases of common stock (in shares)   (7,015,502)        
Repurchases of common stock (373,794)     (373,794)    
Treasury stock retirement 0 $ (70) (373,724) 373,794    
Net income 316,132         316,132
Foreign currency translation adjustments (14,081)       (14,081)  
Change in unrealized gain on investments, net of tax (688)       (688)  
Ending balance (in shares) at Dec. 31, 2016   173,254,797        
Balance as of December 31, 2016 at Dec. 31, 2016 $ 3,224,370 $ 1,733 $ 4,239,588 $ 0 $ (56,222) $ (960,729)
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.6.0.2
Nature of Business and Basis of Presentation
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Basis of Presentation
Nature of Business and Basis of Presentation

Akamai Technologies, Inc. (the “Company”) provides cloud services for delivering, optimizing and securing content and business applications. The Company's globally-distributed platform comprises more than 200,000 servers in over 1,600 networks in 131 countries. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company currently operates in one industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet.

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying consolidated financial statements.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2016
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies

Use of Estimates

The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management’s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.

Cash, Cash Equivalents and Marketable Securities

Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet.

The Company classifies its debt and equity investments with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders’ equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.

Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends and the Company’s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company’s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.

Accounts Receivable and Related Reserves

The Company’s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance. These reserves consist of allowances for doubtful accounts and reserves for cash-basis customers. Increases and decreases in the allowance for doubtful accounts are included as a component of general and administrative expense in the consolidated statements of income. The Company’s reserve for cash-basis customers increases as services are provided to customers where collection is no longer assured. Increases to the reserve for cash-basis customers are recorded as reductions of revenue. The reserve decreases and revenue is recognized when and if cash payments are received.

Estimates are used in determining these reserves and are based upon the Company’s review of outstanding balances on a customer-specific, account-by-account basis. The allowance for doubtful accounts is based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.

Concentrations of Credit Risk

The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate their fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of December 31, 2016, its concentration of credit risk related to cash equivalents and marketable securities was not significant.

Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended December 31, 2016, 2015 and 2014, no customer accounted for more than 10% of total revenue. As of December 31, 2016, 2015 and 2014, no customer had an accounts receivable balance greater than 10% of total accounts receivable. The Company believes that, as of December 31, 2016, its concentration of credit risk related to accounts receivable was not significant.

Fair Value of Financial Measurements

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.

Property and Equipment

Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than $1,000 and an estimated useful life greater than one year. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives. The Company periodically reviews the estimated useful lives of property and equipment, and any changes to the estimated useful lives are recorded prospectively from the date of the change.

Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.

Goodwill, Acquired Intangible Assets and Long-Lived Assets

Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December 31. As of December 31, 2016, 2015 and 2014, the fair value of the Company's reporting unit was substantially in excess of the carrying value. The tests did not result in an impairment to goodwill during the years ended December 31, 2016, 2015 and 2014.

Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset.

Long-lived assets, including property and equipment and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company’s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset.

Revenue Recognition

The Company recognizes service revenue in accordance with the authoritative guidance for revenue recognition, including guidance on revenue arrangements with multiple deliverables. Revenue is recognized only when the price is fixed or determinable, persuasive evidence of an arrangement exists, the service is performed and collectability of the resulting receivable is reasonably assured.

The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. These contracts generally commit the customer to a minimum of monthly, quarterly or annual level of usage and specify the rate at which the customer must pay for actual usage above the monthly, quarterly or annual minimum. For contracts with a monthly commitment, the Company recognizes the monthly minimum as revenue each month, provided that an enforceable contract has been signed by both parties, the service has been delivered to the customer, the fee for the service is fixed or determinable and collection is reasonably assured. Should a customer’s usage of the Company's services exceed the monthly, quarterly or annual minimum, the Company recognizes revenue for such excess in the period of additional usage. For annual or other non-monthly period revenue commitments, the Company recognizes revenue monthly based upon the customer’s actual usage each month of the commitment period and only recognizes any remaining committed amount for the applicable period in the last month thereof.

The Company typically charges its customers an integration fee when the services are first activated. Integration fees are recorded as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement. The Company also derives revenue from services sold as discrete, non-recurring events or based solely on usage. For these services, the Company recognizes revenue once the event or usage has occurred.

When more than one element is contained in a revenue arrangement, the Company determines the fair value for each element in the arrangement based on vendor-specific objective evidence (“VSOE”) for each respective element, including any renewal rates for services contractually offered to the customer. Elements typically included in the Company's multiple element arrangements consist of its core services – the delivery of content, applications and software over the Internet – as well as mobile and security solutions and enterprise professional services. These elements have value to the customer on a stand-alone basis in that they can be sold separately by another vendor. Generally, there is no right of return relative to these services.

The Company typically uses VSOE to determine the fair value of its separate elements. All stand-alone sales of professional services are reviewed to establish the average stand-alone selling price for those services. For the Company's core services, the fair value is the price charged for a single deliverable on a per unit basis when it is sold separately.

For arrangements in which the Company is unable to establish VSOE, third party evidence ("TPE") of the fair value of each element is determined based upon the price charged when the element is sold separately by another vendor. For arrangements in which the Company is unable to establish VSOE or TPE for each element, the Company uses the best estimate of selling price ("BESP") to determine the fair value of the separate deliverables. The Company estimates BESP based upon a management-approved listing of unit pricing for all solutions and pre-established discount levels for each solution that takes into consideration volume, geography and industry lines. The Company allocates arrangement consideration across the multiple elements using the relative selling price method.

At the inception of a customer contract, the Company makes an assessment as to that customer’s ability to pay for the services provided. The Company bases its assessment on a combination of factors, including the successful completion of a credit check or financial review, its collection experience with the customer and other forms of payment assurance. Upon the completion of these steps, the Company recognizes revenue monthly in accordance with its revenue recognition policy. If the Company subsequently determines that collection from the customer is not reasonably assured, the Company records an allowance for doubtful accounts and bad debt expense for all of that customer’s unpaid invoices and ceases recognizing revenue for continued services provided until cash is received from the customer. Changes in the Company’s estimates and judgments about whether collection is reasonably assured would change the timing of revenue or amount of bad debt expense that the Company recognizes.

The Company also sells its services through reseller channels. Assuming all other revenue recognition criteria are met, the Company recognizes revenue from reseller arrangements based on the reseller’s contracted non-refundable minimum purchase commitments over the term of the contract, plus amounts sold by the reseller to its customers in excess of the minimum commitments. Amounts attributable to this excess usage are recognized as revenue in the period in which the service is provided.

From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. If the Company concludes that these contracts were negotiated concurrently, the Company records as revenue only the net cash received from the vendor, unless the product or service received has a separate identifiable benefit and the fair value of the vendor’s product or service can be established objectively.

The Company may from time to time resell licenses or services of third parties. The Company records revenue for these transactions on a gross basis when the Company has risk of loss related to the amounts purchased from the third party and the Company adds value to the license or service, such as by providing maintenance or support for such license or service. If these conditions are present, the Company recognizes revenue when all other revenue recognition criteria are satisfied.

Deferred revenue represents amounts billed to customers for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly billed service fees, prepayments made by customers for future periods, deferred integration and activation set-up fees and amounts billed under customer arrangements with extended payment terms.

Cost of Revenue

Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company’s services; amortization of network-related internal-use software; and costs for the production of live events. The Company enters into contracts for bandwidth with third party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, Internet service providers (“ISPs”) make rack space available for the Company’s servers and access to their bandwidth at a discount or no cost. In exchange, the ISP and its customers benefit by receiving content through a local Company server resulting in better content delivery. The Company does not consider these relationships to represent the culmination of an earnings process. Accordingly, the Company does not recognize as revenue the value to the ISPs associated with the use of the Company’s servers, nor does the Company recognize as expense the value of the rack space and bandwidth received at discounted or no cost.

Research and Development Costs and Capitalized Internal-Use Software

Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company’s services and network. Costs incurred in the development of the Company’s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization.

Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company’s development and information technology groups who are directly associated with, and who devote time to, the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project, and continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.

Accounting for Stock-Based Compensation

The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards’ grant-date fair value. The stock-based payment awards include stock options, restricted stock units, deferred stock units and employee stock purchases related to the Company’s employee stock purchase plan.

For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company’s results of operations.

Foreign Currency Translation and Forward Currency Contracts

The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders’ equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.

The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of December 31, 2016 and 2015, the fair value of the forward currency contracts and the underlying net gains for the years ended December 31, 2016, 2015 and 2014 were immaterial.

The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.

Taxes

The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect during the years in which the differences are expected to reverse or the carryforwards are expected to be realized.

The Company currently has net deferred tax assets consisting of net operating loss (“NOL”) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more likely than not that some or all of the deferred tax assets will be realized.

The Company has recorded certain tax reserves to address potential exposures involving its income tax and sales and use tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.

Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement.

The Company has elected to account for the indirect income tax effects of stock-based compensation as provision for income taxes. This primarily includes the impact of the research and development tax credit and the domestic production activities deduction.

Newly-Adopted Accounting Pronouncements
    
In April 2015, the Financial Accounting Standards Board (“FASB”) issued updated guidance to simplify the presentation of debt issuance costs on the balance sheets. This guidance moved debt issuance costs from the assets section of the balance sheet to the liabilities section as a direct deduction from the carrying amount of the debt issued. The Company retrospectively adopted the guidance on January 1, 2016. The prior period consolidated balance sheet presented, as of December 31, 2015, was revised to reclassify $6.2 million of debt issuance costs included in other assets to convertible senior notes. This had the impact of reducing the Company's total assets and total liabilities by $6.2 million, as of December 31, 2015. This reclassification did not have a material impact on the Company's consolidated financial statements.

In September 2015, the FASB issued updated guidance that eliminates the requirement that an acquirer in a business combination account for measurement period adjustments retrospectively. In an effort to reduce complexity in financial reporting, the new guidance requires that the cumulative impact of a measurement period adjustment, including the impact on prior periods, be recognized in the reporting period in which the adjustment is identified. The standard was effective for and adopted by the Company on January 1, 2016. This guidance did not have an impact on the Company's consolidated financial statements as the measurement periods for the Company's 2015 acquisitions were closed as of December 31, 2015.

Recent Accounting Pronouncements

In May 2014, the FASB issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption.

The updated guidance modifies certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. Upon adoption of the new revenue standard, integration fee revenue that was previously recognized ratably over the estimated life of the customer arrangement will be recognized when integration has been completed, which will have the effect of accelerating revenue from integration fees. In addition, the Company currently establishes a reserve for cash basis customers if collectability is not reasonably assured and recognizes revenue as cash is collected. Upon adoption of the new standard, revenue will be recognized for those customers when collectability becomes probable, rather than as cash is collected.

The Company is also assessing the impact of capitalizing costs associated with obtaining customer contracts, specifically commission and incentive payments. Currently, these payments are expensed in the period they are incurred. Under the updated guidance, these payments will be deferred on the Company's consolidated balance sheets and amortized over the expected life of the customer contract.

This standard will be effective for the Company on January 1, 2018. The Company continues to evaluate the potential
impact of adopting this new accounting guidance on its consolidated financial statements.
  
In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with a term greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This will impact all leases, which include leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 and expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets.
    
In March 2016, the FASB issued guidance that is intended to simplify aspects of how share-based payments are accounted for and presented in financial statements. This guidance requires that entities record all tax effects of share-based payments at settlement or expiration through the income statement. The standard also amends how windfall tax benefits are recognized, the minimum statutory tax withholding requirements and how entities elect to recognize share-based payment forfeitures. In addition, this guidance impacts the presentation of cash flows related to excess tax benefits by no longer requiring separate presentation as a financing activity apart from other operating income tax cash flows. This guidance was effective for the Company beginning on January 1, 2017. Upon adoption on a prospective basis, the Company is recognizing excess tax benefits in its provision for income taxes rather than as additional paid-in capital. In addition, the Company expects to adopt the presentation requirements related to the excess tax benefit in its cash flows on a retrospective basis, which will result in an increase to cash flows from operating activities of $5.5 million and $29.3 million with a corresponding decrease to cash flows from financing activities for the years ended December 31, 2016 and 2015, respectively. Finally, the Company expects to continue estimating forfeitures in determining the amount of compensation cost.

In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. This guidance will be effective for the Company on January 1, 2018 and is to be applied on a modified retrospective basis through a recognizing cumulative-effect adjustment as a component of equity as of the date of adoption. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements
12 Months Ended
Dec. 31, 2016
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements

The following is a summary of available-for-sale marketable securities held as of December 31, 2016 and 2015 (in thousands):
 
 
 
Gross Unrealized
 
Aggregate
Fair Value
 
Classification on Balance Sheet
 
Amortized Cost
 
 
 
 
 
 
Short-Term
Marketable
Securities
 
Long-Term
Marketable
Securities
As of December 31, 2016
 
Gains
 
Losses
 
 
 
Commercial paper
$
40,965

 
$

 
$
(45
)
 
$
40,920

 
$
40,920

 
$

Corporate bonds
984,650

 
123

 
(3,697
)
 
981,076

 
418,495

 
562,581

U.S. government agency obligations
267,473

 
35

 
(1,366
)
 
266,142

 
53,157

 
212,985

 
$
1,293,088

 
$
158

 
$
(5,108
)
 
$
1,288,138

 
$
512,572

 
$
775,566

 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2015
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
$
2,491

 
$

 
$
(4
)
 
$
2,487

 
$
2,487

 
$

Corporate bonds
995,100

 
73

 
(3,365
)
 
991,808

 
432,585

 
559,223

U.S. government agency obligations
239,587

 
41

 
(575
)
 
239,053

 
25,016

 
214,037

 
$
1,237,178

 
$
114

 
$
(3,944
)
 
$
1,233,348

 
$
460,088

 
$
773,260


The Company offers certain eligible employees the ability to participate in a non-qualified deferred compensation
plan. The mutual funds held by the Company that are associated with this plan are classified as restricted trading securities.
These securities are not included in the available-for-sale securities table above but are included in marketable securities in the
consolidated balance sheets.

Unrealized gains and unrealized temporary losses on investments classified as available-for-sale are included within accumulated other comprehensive loss in the consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest income in the consolidated statements of income. As of December 31, 2016, the Company held for investment corporate bonds with a fair value of $13.8 million, which are classified as available-for-sale marketable securities and have been in a continuous unrealized loss position for more than 12 months. The unrealized losses are not significant and are attributable to changes in interest rates. The Company does not believe any unrealized losses represent other than temporary impairments based on the evaluation of available evidence.

The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities as of December 31, 2016 and 2015 (in thousands): 
 
Total Fair Value
 
Fair Value Measurements at Reporting Date Using
 
Level 1
 
Level 2
 
Level 3
As of December 31, 2016
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
8,726

 
$
8,726

 
$

 
$

Commercial paper
40,920

 

 
40,920

 

Corporate bonds
981,076

 

 
981,076

 

U.S. government agency obligations
266,142

 

 
266,142

 

Mutual funds
4,022

 
4,022

 

 

 
$
1,300,886

 
$
12,748

 
$
1,288,138

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration obligation related to completed acquisitions
$
(7,100
)
 
$

 
$

 
$
(7,100
)
 
 
 
 
 
 
 
 
As of December 31, 2015
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
1,250

 
$
1,250

 
$

 
$

Commercial paper
2,487

 

 
2,487

 

Corporate bonds
991,808

 

 
991,808

 

U.S. government agency obligations
239,053

 

 
239,053

 

Mutual funds
1,414

 
1,414

 

 

 
$
1,236,012

 
$
2,664

 
$
1,233,348

 
$


The following table reflects the activity for the Company’s major classes of liabilities measured at fair value using Level 3 inputs for the years ended December 31, 2016 and 2015 (in thousands):

 
Other Liabilities:
Contingent Consideration Obligation
Balance, January 1, 2015
$
(900
)
Fair value adjustment to Velocius contingent consideration included in general and administrative expense
(100
)
Achievement of final milestone related to Velocius contingent consideration
1,000

Balance, December 31, 2015
$

Contingent consideration obligation related to Soha Systems, Inc. acquisition
(1,600
)
Contingent consideration obligation related to Cyberfend, Inc. acquisition
(5,500
)
Balance, December 31, 2016
$
(7,100
)


As of December 31, 2016 and 2015, the Company grouped money market funds and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of December 31, 2016 and 2015, the Company grouped commercial paper, U.S. government agency obligations and corporate bonds using a Level 2 valuation because quoted prices for identical or similar assets are available in markets that are inactive. The Company did not have any transfers of assets or liabilities between Level 1 and Level 2 of the fair value measurement hierarchy during the years ended December 31, 2016 and 2015.

When developing fair value estimates, the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs. When available, the Company uses quoted market prices to measure fair value. The valuation technique used to measure fair value for the Company's Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. If market prices are not available, the fair value measurement is based on models that use primarily market-based parameters including yield curves, volatilities, credit ratings and currency rates. In certain cases where market rate assumptions are not available, the Company is required to make judgments about assumptions market participants would use to estimate the fair value of a financial instrument.

The valuation technique used to measure fair value of the Company's Level 3 liabilities, which consists of contingent consideration related to the acquisitions of Soha Systems, Inc. ("Soha") and Cyberfend, Inc. ("Cyberfend") in 2016 (Note 8), was primarily an income approach. The significant unobservable input used in the fair value measurement of the contingent consideration is the likelihood of achieving development milestones to integrate the acquired technology into the Company's technology as well as achieving certain post-closing financial results.

Contractual maturities of the Company’s available-for-sale marketable securities held as of December 31, 2016 and 2015 were as follows (in thousands):
 
December 31, 2016
 
December 31, 2015
Due in 1 year or less
$
512,572

 
$
460,088

Due after 1 year through 5 years
775,566

 
773,260

 
$
1,288,138

 
$
1,233,348

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounts Receivable
12 Months Ended
Dec. 31, 2016
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Accounts Receivable
Accounts Receivable

Net accounts receivable consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Trade accounts receivable
$
260,976

 
$
262,885

Unbilled accounts receivable
113,765

 
124,878

Gross accounts receivable
374,741

 
387,763

Allowance for doubtful accounts
(829
)
 
(906
)
Reserve for cash-basis customers
(5,316
)
 
(6,458
)
Total accounts receivable reserves
(6,145
)
 
(7,364
)
Accounts receivable, net
$
368,596

 
$
380,399



A summary of activity in the accounts receivable reserves for the years ended December 31, 2016, 2015 and 2014, is as follows (in thousands):

 
2016
 
2015
 
2014
Beginning balance
$
7,364

 
$
9,023

 
$
3,703

Charges to income from operations
49,677

 
37,870

 
32,293

Collections from cash basis customers and write-offs
(50,896
)
 
(39,529
)
 
(26,973
)
Ending balance
$
6,145

 
$
7,364

 
$
9,023



Charges to income from operations represent charges to bad debt expense for increases in the allowance for doubtful accounts and reductions to revenue for increases in reserves for cash basis customers.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.6.0.2
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2016
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following as of December 31, 2016 and 2015 (in thousands):

 
December 31, 2016
 
December 31, 2015
Prepaid income taxes
$
25,161

 
$
31,045

Other prepaid expenses
40,532

 
43,751

Other current assets
38,610

 
48,432

Total
$
104,303

 
$
123,228

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment

Property and equipment consisted of the following as of December 31, 2016 and 2015 (dollars in thousands):
 
 
December 31, 2016
 
December 31, 2015
 
Estimated Useful Life in Years
Computer and networking equipment
$
1,170,471

 
$
1,046,739

 
3-7
Purchased software
51,727

 
46,509

 
3-10
Furniture and fixtures
41,968

 
35,212

 
5
Office equipment
24,497

 
21,108

 
3-5
Leasehold improvements
139,991

 
119,466

 
1-16
Internal-use software
656,053

 
546,520

 
2-7
Property and equipment, gross
2,084,707

 
1,815,554

 
 
Accumulated depreciation and amortization
(1,283,690
)
 
(1,062,374
)
 
 
Property and equipment, net
$
801,017

 
$
753,180

 
 


Depreciation and amortization expense on property and equipment and capitalized internal-use software for the years ended December 31, 2016, 2015 and 2014 was $307.7 million, $272.5 million and $215.3 million, respectively. During the years ended December 31, 2016, 2015 and 2014, the Company capitalized $23.1 million, $17.9 million and $15.2 million, respectively, of stock-based compensation related to employees who developed and enhanced internal-use software applications.

During the years ended December 31, 2016 and 2015, the Company wrote off $93.4 million and $48.7 million, respectively, of property and equipment, gross, along with the associated accumulated depreciation and amortization. The write-offs were primarily related to computer and networking equipment and internal-use software no longer in use. These assets had been substantially depreciated and amortized.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Acquired Intangible Assets
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Acquired Intangible Assets
Goodwill and Acquired Intangible Assets

The changes in the carrying amount of goodwill for the years ended December 31, 2016 and 2015 were as follows (in thousands):

 
2016
 
2015
Beginning balance
$
1,150,244

 
$
1,051,294

Acquisition of Xerocole, Inc.

 
12,859

Acquisition of Codemate A/S

 
69,445

Acquisition of Bloxx Limited

 
17,694

Acquisition of Concord Systems, Inc.
1,079

 

Acquisition of Soha Systems, Inc.
43,515

 

Acquisition of Cyberfend, Inc.
38,754

 

Foreign currency translation
(5,089
)
 
(1,048
)
Ending balance
$
1,228,503

 
$
1,150,244


    
Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technologies
$
119,091

 
$
(50,823
)
 
$
68,268

 
$
120,791

 
$
(58,633
)
 
$
62,158

Customer-related intangible assets
192,810

 
(114,209
)
 
78,601

 
191,710

 
(102,872
)
 
88,838

Non-compete agreements
5,030

 
(3,775
)
 
1,255

 
6,540

 
(3,374
)
 
3,166

Trademarks and trade names
3,700

 
(2,361
)
 
1,339

 
3,700

 
(1,767
)
 
1,933

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
321,121

 
$
(171,658
)
 
$
149,463

 
$
323,231

 
$
(167,136
)
 
$
156,095



Aggregate expense related to amortization of acquired intangible assets for the years ended December 31, 2016, 2015 and 2014 was $26.6 million, $27.1 million and $32.1 million, respectively. Based on the Company's acquired intangible assets as of December 31, 2016, aggregate expense related to amortization of acquired intangible assets is expected to be approximately $29.2 million, $26.4 million, $25.0 million, $21.1 million and $16.6 million for the years ending December 31, 2017, 2018, 2019, 2020 and 2021, respectively.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.6.0.2
Business Acquisitions and Divestitures
12 Months Ended
Dec. 31, 2016
Business Combinations [Abstract]  
Business Acquisitions and Divestitures
Business Acquisitions and Divestitures

Acquisition-related costs were $1.7 million, $1.8 million and $4.2 million during the years ended December 31, 2016, 2015 and 2014, respectively, and are included in general and administrative expense in the consolidated statements of income. Pro forma results of operations for the acquisitions completed in the years ended December 31, 2016, 2015 and 2014 have not been presented because the effects of the acquisitions, individually and in the aggregate, are not material to the Company's consolidated financial results. Revenue and earnings attributable to acquired operations since the dates of their acquisitions are included in the Company's consolidated statements of income and not presented separately because they are not material.

2016 Acquisitions

Concord Systems

On September 23, 2016, the Company acquired Concord Systems, Inc. ("Concord"), a provider of technology for processing data at scale, for $3.0 million in cash. The acquisition is expected to provide the Company with technology to complement existing platform data processing capabilities. The Company allocated $1.1 million of the cost of the acquisition to goodwill and $2.8 million to an identifiable intangible asset with a useful life of 7.0 years. The value of the goodwill is primarily attributable to synergies related to the integration of Concord technology onto the Company's platform as well as a trained technical workforce. An insignificant portion of the goodwill related to the acquisition of Concord is expected to be deducted for tax purposes. The allocation of the purchase price was finalized in the fourth quarter of 2016.

Soha Systems

On October 3, 2016, the Company acquired Soha, a provider of technology designed to facilitate secure access to enterprise applications, for $55.0 million in initial consideration and up to an additional $5.0 million for the achievement of post-closing milestones. The acquisition is intended to complement the Company's strategy of securing, protecting and accelerating enterprise applications and services in the cloud. The Company allocated $43.5 million of the cost of the acquisition to goodwill and $10.7 million to identifiable intangible assets. The total weighted average useful life of the intangible assets acquired from Soha is 4.7 years. The value of the goodwill is primarily attributable to synergies related to the integration of Soha technology onto the Company's platform as well as a trained technical workforce. The total amount of goodwill related to the acquisition of Soha expected to be deducted for tax purposes is $12.0 million. The allocation of the purchase price has not been finalized as the Company continues to assess the impact of relevant facts and circumstances.

Cyberfend

On December 15, 2016, the Company acquired Cyberfend, an innovator in bot and automation detection solutions for web and mobile environments, for $37.5 million in initial consideration and up to an additional $10.5 million upon the achievement of post-closing milestones. The acquisition is intended to further strengthen the Company's existing bot management and mitigation services. The Company allocated $38.8 million of the cost of the acquisition to goodwill and $6.5 million to acquired intangible assets. The total weighted average useful life of the intangible assets acquired from Cyberfend is 3.6 years. The value of the goodwill from the acquisition can be attributed to a number of business factors including a trained technical workforce and cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Cyberfend expected to be deducted for tax purposes is $11.0 million. The allocation of the purchase price has not been finalized as the Company continues to assess the impact of relevant facts and circumstances.

2015 Acquisitions

Xerocole

On February 27, 2015, the Company acquired Xerocole, Inc. ("Xerocole"), a provider of recursive Domain Name System ("DNS") functionality, for $16.6 million in cash. The Company acquired Xerocole with a goal of expanding its existing Authoritative DNS products. The Company allocated $12.9 million of the cost of the acquisition to goodwill and $4.9 million to acquired intangible assets. The allocation of the purchase price was finalized in the third quarter of 2015. The total weighted average useful life of the intangible assets acquired from Xerocole is 8.8 years. The value of the goodwill from the acquisition can be attributed to a number of business factors including a trained technical workforce and cost synergies expected to be realized. The total amount of goodwill expected to be deducted for tax purposes is $2.7 million.

Octoshape

On April 6, 2015, the Company acquired all of the outstanding capital stock of Codemate A/S and its wholly-owned subsidiary Octoshape ApS (together, "Octoshape") in exchange for $107.0 million in cash. Octoshape is a cloud service provider focused on delivering broadcast, enterprise and carrier solutions. The goal of acquiring Octoshape was to make available for the Company's customers additional delivery and optimization technologies for video streams of over-the-top (often referred to as OTT) content and to enable the Company to more fully support Internet Protocol television ("IPTV") solutions. The consolidated financial statements include the operating results of Octoshape from the date of acquisition.

The purchase price allocation was finalized in the fourth quarter of 2015. The Company recorded a decrease of $0.5 million to goodwill upon the finalization of net working capital adjustments to the purchase price in the third quarter of 2015. The following table presents the final allocation of the purchase price for Octoshape (in thousands):

Total purchase consideration
 
$
107,047

 
 
 
Allocation of the purchase consideration:
 
 
Cash
 
$
664

Accounts receivable
 
1,976

Other current assets
 
393

Identifiable intangible assets
 
41,950

Goodwill
 
69,445

Deferred tax assets
 
5,230

Total assets acquired
 
119,658

Other current liabilities
 
(1,983
)
Current deferred revenue
 
(770
)
Deferred tax liabilities
 
(9,858
)
Total liabilities assumed
 
(12,611
)
Net assets acquired
 
$
107,047



The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Octoshape expected to be deducted for tax purposes is $69.4 million.

The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except years):

 
Gross Carrying Amount
 
Weighted Average Useful Life (in years)
Completed technologies
$
25,310

 
9.8
Customer-related intangible assets
16,560

 
11.8
Non-compete agreements
80

 
2.0
Total
$
41,950

 
 


The total weighted average amortization period for the intangible assets acquired from Octoshape is 10.6 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.

Bloxx

On October 30, 2015, the Company acquired Bloxx Limited ("Bloxx"), a provider of Secure Web Gateway technology, for $18.7 million in cash. The acquisition is expected to provide the Company with technology to complement its cloud security strategy for protecting businesses against Internet vulnerabilities. The Company allocated $17.7 million of the cost of the acquisition to goodwill and $3.9 million to the acquired intangible assets. The allocation of the purchase price was finalized in the second quarter of 2016. The total weighted average useful life of the intangible assets acquired from Bloxx is 7.2 years. The value of the goodwill from the acquisition can be attributed to a number of business factors including a trained technical workforce and cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Bloxx expected to be deducted for tax purposes is $17.7 million.

2014 Acquisitions

Prolexic Acquisition

On February 18, 2014, the Company acquired all of the outstanding capital stock of Prolexic Technologies, Inc. ("Prolexic") in exchange for $392.1 million in cash and the assumption of unvested stock options. The goal of acquiring Prolexic was to provide the Company's customers with a comprehensive portfolio of security solutions designed to defend an enterprise’s web and IP infrastructure against application-layer, network-layer and data center attacks delivered via the Internet. The consolidated financial statements include the operating results of Prolexic from the date of acquisition.

The purchase price allocation was finalized in the fourth quarter of 2014. The Company recorded an increase of $2.2 million to goodwill upon the finalization of measurement period adjustments related to certain tax-related assets and liabilities in the fourth quarter of 2014.

The following table presents the final allocation of the purchase price for Prolexic (in thousands):

Total purchase consideration
 
$
392,104

 
 
 
Allocation of the purchase consideration:
 
 
Cash
 
$
33,072

Accounts receivable
 
11,208

Property and equipment
 
12,225

Identifiable intangible assets
 
87,040

Goodwill
 
293,926

Deferred tax assets
 
16,340

Other current and long-term assets
 
5,664

Total assets acquired
 
459,475

Other current liabilities
 
(5,940
)
Current deferred revenue
 
(5,812
)
Deferred tax liabilities
 
(36,203
)
Debt, capital leases and other long-term liabilities
 
(19,416
)
Total liabilities assumed
 
(67,371
)
Net assets acquired
 
$
392,104



The value of the goodwill can be attributed to a number of business factors, including a trained technical and sales workforce and the fair value of cost synergies expected to be realized. The total amount of goodwill related to the acquisition of Prolexic expected to be deducted for tax purposes is $62.4 million.

The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except for years):

 
Gross Carrying Amount
 
Weighted Average Useful Life (in years)
Completed technologies
$
26,800

 
6.9
Customer-related intangible assets
58,500

 
10.4
Non-compete agreements
940

 
3.0
Trademark
800

 
4.9
Total
$
87,040

 
 


The total weighted average amortization period for the intangible assets acquired from Prolexic is 9.2 years. The intangible assets are being amortized based upon the pattern in which the economic benefits of the intangible assets are being utilized.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2016
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Accrued Expenses and Other Liabilities
Accrued Expenses and Other Liabilities

Accrued expenses consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Payroll and other related benefits
$
111,421

 
$
108,230

Bandwidth and co-location
61,084

 
48,228

Property, use and other taxes
52,959

 
47,364

Professional service fees
4,277

 
4,636

Other accrued expenses
9,036

 
7,708

Total
$
238,777

 
$
216,166


Other liabilities consisted of the following as of December 31, 2016 and 2015 (in thousands):

 
December 31, 2016
 
December 31, 2015
Deferred rent
$
29,668

 
$
32,876

Uncertain tax positions
73,231

 
53,641

Other long-term liabilities
15,792

 
6,751

Total
$
118,691

 
$
93,268

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Operating Lease Commitments

The Company leases its facilities under non-cancelable operating leases. These operating leases expire at various dates through December 2034 and generally require the payment of real estate taxes, insurance, maintenance and operating costs.

The minimum aggregate future obligations under non-cancelable leases as of December 31, 2016 were as follows (in thousands):
 
2017
$
53,410

2018
45,202

2019
44,586

2020
54,206

2021
54,934

Thereafter
533,088

Total
$
785,426



Rent expense for the years ended December 31, 2016, 2015 and 2014 was $50.3 million, $47.9 million and $39.9 million, respectively. The Company has entered into sublease agreements with tenants of various properties previously vacated by the Company. The amounts paid to the Company by these sublease tenants was $1.3 million, $3.6 million and $3.4 million for the years ended December 31, 2016, 2015 and 2014, respectively.

As of December 31, 2016, the Company had outstanding letters of credit in the amount of $6.8 million, primarily related to operating leases. The letters of credit remain in effect until the Company fulfills its obligations under these leases or as such obligations expire under the terms of the letters of credit.

Purchase Commitments

As of December 31, 2016, the Company had long-term commitments for bandwidth usage and co-location with various networks and ISPs and for asset purchases for network equipment. Additionally, as of December 31, 2016, the Company had entered into purchase orders with various vendors. The minimum future commitments as of December 31, 2016 were as follows (in thousands):

 
Bandwidth and Co-location Commitments
 
Purchase Order Commitments
2017
$
105,451

 
$
137,642

2018
13,799

 
10,522

2019
6,368

 
1,827

2020
386

 
320

2021
193

 
320

Thereafter

 

Total
$
126,197

 
$
150,631



Legal Matters

The Company is party to various litigation matters that management considers routine and incidental to its business. Management does not expect the results of any of these routine actions to have a material effect on the Company’s business, results of operations, financial condition or cash flows.

In 2016, the Company completed an internal investigation, with the assistance of outside counsel, relating to improper sales practices by a former employee. The internal investigation included a review of compliance with the requirements of the U.S. Foreign Corrupt Practices Act and other applicable laws and regulations. In February 2015, the Company voluntarily contacted the Commission and Department of Justice to advise both agencies of this internal investigation. In June 2016, the Company signed a non-prosecution agreement with the Commission and agreed to disgorge $0.7 million to resolve this matter, including interest.

In July 2016, as part of the resolution of a patent infringement lawsuit filed by the Company against Limelight Networks, Inc. (“Limelight”) in 2006, the Company agreed to license to Limelight technology covered by certain of the Company’s patents.  The terms of the agreement require Limelight to pay the Company $54.0 million in 12 equal installments over three years, beginning in August 2016. During the year ended December 31, 2016, the Company received $9.0 million under this agreement, which was recorded as a reduction to general and administrative expenses in the consolidated statement of income, with $0.4 million recorded as interest income.

In November 2015, Limelight filed a complaint in the U.S. District Court for the Eastern District of Virginia against the Company and XO Communications LLC (“XO”), alleging patent infringement by the two companies.  The complaint alleges that the Company and XO infringed six of Limelight’s content delivery patents. The complaint seeks to recover from the Company and XO monetary damages based upon lost revenue due to infringing technology used by the companies.  The Company has agreed to indemnify XO for damages it incurs in this matter. The Company has made counterclaims in the action against Limelight alleging that Limelight has infringed five of the Company’s content delivery patents, and the Company is seeking monetary damages based upon lost revenue due to the infringing technology used by Limelight.  The case is scheduled for trial in May 2017.  No provision with respect to this matter has been made in the Company’s consolidated financial statements.  An estimate of the possible loss or range of loss cannot be made.

Indemnification

The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company's business partners, vendors or customers, in connection with its provision of its services. Generally, these obligations are limited to claims relating to infringement of a patent, copyright or other intellectual property right or the Company’s negligence, willful misconduct or violation of law. Subject to applicable statutes of limitation, the term of these indemnification agreements is generally perpetual from the time of execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company carries insurance that covers certain third party claims relating to its services and activities and that could limit the Company’s exposure in that respect.

The Company has agreed to indemnify each of its officers and directors during his or her lifetime for certain events or occurrences that happen by reason of the fact that the officer or director is or was or has agreed to serve as an officer or director of the Company. The Company has director and officer insurance policies that may limit its exposure and may enable the Company to recover a portion of certain future amounts paid.

To date, the Company has not encountered material costs as a result of such indemnification obligations and has not accrued any related liabilities in its financial statements. In assessing whether to establish an accrual, the Company considers such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.6.0.2
Convertible Senior Notes
12 Months Ended
Dec. 31, 2016
Debt Disclosure [Abstract]  
Convertible Senior Notes
Convertible Senior Notes

In February 2014, the Company issued $690.0 million in par value of convertible senior notes due 2019 (the "Notes"). The Notes are senior unsecured obligations of the Company, do not bear regular interest and mature on February 15, 2019, unless repurchased or converted prior to maturity.

At their option, holders may convert their Notes prior to the close of business on the business day immediately preceding August 15, 2018 only under the following circumstances:

during any calendar quarter commencing after the calendar quarter ended June 30, 2014 (and only during such calendar quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; or

during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the conversion rate on each such trading day; or upon the occurrence of specified corporate events.

On or after August 15, 2018, holders may convert all or any portion of their Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date, regardless of the foregoing circumstances.

Upon conversion, the Company, at its election, may pay or deliver to holders cash, shares of the Company's common stock or a combination of cash and shares of the Company's common stock. The initial conversion rate is 11.1651 shares of the Company's common stock per $1,000 principal amount, which is equivalent to an initial conversion price of approximately $89.56 per share, subject to adjustments in certain events, and represents a potential conversion into 7.7 million shares.

In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components.
The carrying cost of the liability component was calculated by measuring the fair value of a similar debt obligation that does
not have an associated convertible feature. The carrying amount of the equity component representing the conversion option
was determined by deducting the fair value of the liability component from the par value of the Notes. The difference between
the principal amount of the Notes and the proceeds allocated to the liability component (“debt discount”) is amortized to
interest expense using the effective interest method over the term of the Notes. The equity component is recorded in additional
paid-in capital in the consolidated balance sheet and will not be remeasured as long as it continues to meet the conditions for
equity classification.

In accounting for the transaction costs related to the issuance of the Notes, the Company allocated the total transaction
costs incurred to the liability and equity components based on their relative values. Transaction costs attributable to the liability
component are being amortized to interest expense over the term of the Notes, and transaction costs attributable to the equity
component are netted against the equity component of the Notes in stockholders’ equity.

The Notes consisted of the following components as of December 31, 2016 and 2015 (in thousands):
 
December 31, 2016
 
December 31, 2015
Liability component:
 
 
 
Principal
$
690,000

 
$
690,000

Less: debt discount and issuance costs, net of amortization
(49,913
)
 
(71,953
)
Net carrying amount
$
640,087

 
$
618,047

 
 
 
 
Equity component:
$
101,276

 
$
101,276



The estimated fair value of the Notes at December 31, 2016 was $721.4 million. The fair value was determined based
on the quoted price of the Notes in an inactive market on the last trading day of the reporting period and has been classified as
Level 2 within the fair value hierarchy. Based on the closing price of the Company's common stock of $66.68 on December 31, 2016, the value of the Notes if converted to common stock was less than the principal amount of $690.0 million.

The Company used $62.0 million of the proceeds from the offering to repurchase shares of its common stock, concurrent with the issuance of the Notes. The repurchase was made in accordance with the share repurchase program previously approved by the Board of Directors (Note 12). Additionally, $23.3 million of the proceeds was used for the net cost of convertible note hedge and warrant transactions. The remaining net proceeds are for working capital, share repurchases and other general corporate purposes, as well as for potential acquisitions and strategic transactions.

Note Hedge

To minimize the impact of potential dilution upon conversion of the Notes, the Company entered into convertible note hedge transactions with respect to its common stock in February 2014. The Company paid $101.3 million for the note hedge transactions. The note hedge transactions cover approximately 7.7 million shares of the Company’s common stock at a strike price that corresponds to the initial conversion price of the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The note hedge transactions are intended to reduce dilution in the event of conversion of the Notes.

Warrants

Separately, in February 2014, the Company entered into warrant transactions, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, up to 7.7 million shares of the Company’s common stock at a strike price of approximately $104.49 per share. The Company received aggregate proceeds of $78.0 million from the sale of the warrants.  The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of the Notes to approximately $104.49 per share.

Interest Expense

The Notes do not bear regular interest, but have an effective interest rate of 3.2% attributable to the conversion feature. The following table sets forth total interest expense included in the consolidated statements of income related to the Notes for the years ended December 31, 2016 and 2015 (in thousands):

 
2016
 
2015
Amortization of debt discount and issuance costs
$
22,040

 
$
21,280

Capitalization of interest expense
(3,402
)
 
(2,755
)
Total interest expense
$
18,638

 
$
18,525

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stockholders' Equity
12 Months Ended
Dec. 31, 2016
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
Stockholders’ Equity

Stock Repurchase Program

In October 2013, the Board of Directors authorized a $750.0 million share repurchase program, effective from October
2013 through December 2016. In February 2016, the Board of Directors authorized a $1.0 billion share
repurchase program that superseded the October 2013 repurchase program and is effective from February 2016
through December 2018. The Company's goal for the share repurchase program is to offset the dilution created by its employee equity compensation programs and provide the flexibility to return capital to shareholders as business and market conditions warrant.

During the years ended December 31, 2016, 2015 and 2014, the Company repurchased 7.0 million, 4.5 million and 4.6 million shares, respectively, of its common stock for $373.8 million, $302.6 million and $268.6 million, respectively, pursuant to the current repurchase program as well as prior ones approved by the Board of Directors. As of December 31, 2016, the Company had $694.5 million available for future purchases of shares under the current repurchase program.

The Board of Directors authorized the retirement of all the outstanding shares of its treasury stock as of each of December 31, 2016, 2015 and 2014. The retired shares were returned to the number of authorized but unissued shares of the Company's common stock, and the retirement was recorded to additional paid-in capital.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2016
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the year ended December 31, 2016 (in thousands):

 
Foreign Currency Translation
 
Net Unrealized Gains (Losses) on Investments
 
Total
Balance as of January 1, 2016
$
(44,936
)
 
$
3,483

 
$
(41,453
)
Other comprehensive loss
(14,081
)
 
(688
)
 
(14,769
)
Balance as of December 31, 2016
$
(59,017
)
 
$
2,795

 
$
(56,222
)


The tax effect on accumulated unrealized gains on investments was insignificant as of December 31, 2016 and 2015. Amounts reclassified from accumulated other comprehensive loss to net income were insignificant for the year ended December 31, 2016.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefit Plan
12 Months Ended
Dec. 31, 2016
Compensation Related Costs [Abstract]  
Employee Benefit Plan
Employee Benefit Plan

The Company has established a savings plan for its employees that is designed to be qualified under Section 401(k) of the Internal Revenue Code. Eligible employees are permitted to contribute to this plan through payroll deductions within statutory and plan limits. The Company contributed approximately $13.7 million, $13.1 million and $16.6 million of cash to the savings plan for the years ended December 31, 2016, 2015 and 2014, respectively, under a matching program.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation
Stock-Based Compensation

Equity Plans

In May 2013, the Company's stockholders approved the Akamai Technologies, Inc. 2013 Stock Incentive Plan (the "2013 Plan"). The 2013 Plan replaced the Akamai Technologies, Inc. 2009 Stock Incentive Plan (the "2009 Plan"), which in turn replaced the Akamai Technologies, Inc. 2006 Stock Incentive Plan, the Akamai Technologies, Inc. 2001 Stock Incentive Plan and the Akamai Technologies, Inc. 1998 Stock Incentive Plan (together with the 2009 Plan, the "Previous Plans"). The Company no longer issues equity awards under the Previous Plans, and they solely exist to satisfy outstanding equity awards previously granted under those plans. The 2013 Plan allows for the issuance of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, other stock-based awards and cash-based awards up to 11.0 million shares of common stock to employees, officers, directors, consultants and advisers of the Company. Additionally, the Company may grant up to 3.8 million shares of common stock thereunder that were available for grant under the 2009 Plan immediately prior to stockholder approval of the 2013 Plan. Any shares of common stock that are currently outstanding under the Previous Plans that are terminated, canceled, surrendered or forfeited will become available to grant under the 2013 Plan. As of December 31, 2016, the Company had reserved approximately 6.6 million shares of common stock available for future issuance of equity awards under the 2013 Plan.

The Company has assumed certain stock option plans and the outstanding stock options of companies that it has acquired (“Assumed Plans”). Stock options outstanding as of the date of acquisition under the Assumed Plans were exchanged for the Company’s stock options and adjusted to reflect the appropriate conversion ratio as specified by the applicable acquisition agreement, but are otherwise administered in accordance with the terms of the Assumed Plans. Stock options under the Assumed Plans generally vest over four years and expire ten years from the date of grant.

The 1999 Employee Stock Purchase Plan ("1999 ESPP") permits eligible employees to purchase up to 1.5 million shares each June 1 and December 1, provided that the aggregate number of shares issued shall not exceed 20.0 million. The 1999 ESPP allows participants to purchase shares of common stock at a 15% discount from the fair market value of the stock as determined on specific dates at six-month intervals. During the years ended December 31, 2016, 2015 and 2014, the Company issued 0.9 million, 0.7 million and 0.7 million shares under the 1999 ESPP, respectively, with a weighted average purchase price per share of $46.23, $52.05 and $41.76, respectively. Total cash proceeds from the purchase of shares under the 1999 ESPP in the years ended December 31, 2016, 2015 and 2014 were $39.9 million, $34.8 million and $29.3 million, respectively. As of December 31, 2016, approximately $5.1 million had been withheld from employees for future purchases under the 1999 ESPP.

Stock-Based Compensation Expense

The following table summarizes the components of total stock-based compensation expense included in the Company’s consolidated statements of income for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
2016
 
2015
 
2014
Cost of revenue
$
18,287

 
$
14,145

 
$
11,934

Research and development
29,739

 
23,927

 
19,341

Sales and marketing
55,407

 
53,542

 
47,570

General and administrative
41,073

 
35,063

 
33,151

Total stock-based compensation
144,506

 
126,677

 
111,996

Provision for income taxes
(49,014
)
 
(49,033
)
 
(39,182
)
Total stock-based compensation, net of taxes
$
95,492

 
$
77,644

 
$
72,814



In addition to the amounts of stock-based compensation reported in the table above, the Company’s consolidated statements of income for the years ended December 31, 2016, 2015 and 2014 also include stock-based compensation reflected as a component of amortization of capitalized internal-use software; the additional stock-based compensation was $13.8 million, $12.7 million and $10.3 million, respectively, before taxes.

The Company uses the Black-Scholes option pricing model to determine the fair value of the Company’s stock option awards. This model requires the input of subjective assumptions, including expected stock price volatility and the estimated term of each award. The estimated fair value of the Company's stock-based awards, less expected forfeitures, is amortized over the awards’ vesting period on a straight-line basis. Expected volatilities are based on the Company’s historical stock price volatility and implied volatility from traded options in its stock. The Company uses historical data to estimate the expected term of options granted within the valuation model. The risk-free interest rate for periods commensurate with the expected term of the option is based on the U.S. Treasury yield rate in effect at the time of grant. The expected dividend yield is zero, as the Company currently does not pay a dividend and does not anticipate doing so in the future.

The Company did not grant any stock options during 2016 or 2015. The grant-date fair values of the Company's stock option awards granted during the year ended December 31, 2014 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
 
2014
Expected term (in years)
4.4

Risk-free interest rate
0.8
%
Expected volatility
40.4
%
Dividend yield
%


For the year ended December 31, 2014, the weighted average fair value of stock option awards granted was $49.67 per share.

The grant-date fair values of the Company's ESPP awards granted during the years ended December 31, 2016, 2015 and 2014 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
 
2016
 
2015
 
2014
Expected term (in years)
0.5

 
0.5

 
0.5

Risk-free interest rate
0.5
%
 
0.2
%
 
0.1
%
Expected volatility
36.2
%
 
28.0
%
 
33.5
%
Dividend yield
%
 
%
 
%


For the years ended December 31, 2016, 2015 and 2014, the weighted average fair value of ESPP awards granted was $14.54 per share, $15.63 per share and $12.64 per share, respectively.

As of December 31, 2016, total pre-tax unrecognized compensation cost for stock options, restricted stock units, deferred stock units and shares of common stock issued under the 1999 ESPP was $259.5 million. The expense is expected to be recognized through 2020 over a weighted average period of 2.0 years.

Stock Options

The following table summarizes stock option activity during the year ended December 31, 2016:
 

Shares
(in thousands)

Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term
(in years)
 
Aggregate Intrinsic Value
(in thousands)
Outstanding at January 1, 2016
1,524

 
$
32.39

 
 
 
 
Exercised
(643
)
 
28.17

 
 
 
 
Forfeited
(7
)
 
29.69

 
 
 
 
Outstanding at December 31, 2016
874

 
$
35.51

 
2.36
 
$
27,261

Exercisable at December 31, 2016
829

 
$
35.58

 
2.24
 
$
25,781

Vested or expected to vest December 31, 2016
870

 
$
35.52

 
2.35
 
$
27,123



The total pre-tax intrinsic value of options exercised during the years ended December 31, 2016, 2015 and 2014 was $18.3 million, $53.6 million and $45.8 million, respectively. The total fair value of options vested for the years ended December 31, 2016, 2015 and 2014 was $6.5 million, $10.3 million and $16.9 million, respectively.

The aggregate intrinsic value in the preceding table represents the total pre-tax intrinsic value, based on the Company’s closing stock price of $66.68 on December 31, 2016, that would have been received by the option holders had all option holders exercised their “in-the-money” options as of that date. The total number of shares issuable upon the exercise of “in-the-money” options exercisable as of December 31, 2016 was 0.8 million.

Deferred Stock Units

The Company has granted deferred stock units ("DSUs") to non-employee members of its Board of Directors. Each DSU represents the right to receive one share of the Company’s common stock upon vesting. The holder may elect to defer receipt of the vested shares of stock represented by the DSU for a period of at least one year but not more than ten years from the grant date. For those granted prior to 2014, DSUs vested 50% upon the first anniversary of the grant date, with the remaining 50% vesting in equal installments of 12.5% each quarter thereafter such that all DSUs vested in full at the end of two years from date of grant. Beginning in 2014, DSUs vest 100% on the first anniversary of the grant date. If a director has completed one year of Board service, vesting of 100% of the DSUs held by such director will accelerate at the time of his or her departure from the Board.

The following table summarizes the DSU activity for the year ended December 31, 2016:

 
Units
(in thousands)
 
Weighted Average Grant Date Fair Value
Outstanding at January 1, 2016
146

 
$
45.42

Granted
46

 
50.72

Vested and distributed
(28
)
 
57.24

Outstanding at December 31, 2016
164

 
$
44.90


The total pre-tax intrinsic value of DSUs that were vested and distributed during the years ended December 31, 2016, 2015 and 2014 was $1.4 million, $10.7 million and $1.4 million, respectively. The total fair value of DSUs that were vested and distributed during the years ended December 31, 2016, 2015 and 2014 was $1.6 million, $4.9 million and $0.8 million, respectively. The grant-date fair value is calculated based upon the Company’s closing stock price on the date of grant. As of December 31, 2016, 46,000 DSUs were unvested, with an aggregate intrinsic value of approximately $3.1 million and a weighted average remaining contractual life of approximately 0.4 years. These units are expected to vest in May 2017.

Restricted Stock Units

The following table summarizes the different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2016 (in thousands):
 
 
December 31, 2016
RSUs with service-based vesting conditions
3,873

RSUs with market-based vesting conditions
127

RSUs with performance-based vesting conditions
116

Total
4,116


RSUs represent the right to receive one share of the Company’s common stock upon vesting. RSUs are granted at the discretion of the Board of Directors, a committee thereof or, subject to defined limitations, the Chief Executive Officer of the Company, acting as a committee of one director, to whom such authority has been delegated. The Company has issued RSUs that vest based on the passage of time assuming continued service with the Company, RSUs that vest only upon the achievement of defined performance metrics tied primarily to revenue and income targets and other key financial performance indicators and RSUs that vest based upon total shareholder return ("TSR") measured against the benchmark TSR of a peer group.

For RSUs with service-based vesting conditions, the fair value is calculated based upon the Company’s closing stock price on the date of grant, and the stock-based compensation expense is being recognized over the vesting period. Most RSUs with service-based vesting provisions vest in installments over a three- or four-year period following the grant date.

Beginning in the first quarter of 2016, the Company granted RSUs with market-based vesting conditions to certain of its executive officers. The Company uses the Monte Carlo simulation model to determine the fair value of the Company’s RSUs based on TSR. This model requires the input of assumptions, including the estimated term of each award, the risk-free interest rate, historical stock price volatility of the Company's shares and historical stock price volatility of peer-company shares. The grant-date fair values of the Company's RSUs with market-based vesting conditions granted during the year ended December 31, 2016 were estimated using a Monte Carlo simulation model with the following assumptions:

 
2016
Expected term (in years)
3.0

Risk-free interest rate
0.8
%
Akamai historical share price volatility
34.3
%
Average volatility of peer-company share price
27.6
%


For the years ended December 31, 2016, 2015 and 2014, management measured compensation expense for performance-based RSUs based upon a review of the Company’s expected achievement against specified financial performance targets. Such compensation cost is being recorded using a graded-vesting method for each series of grants of performance-based RSUs, to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company’s expected performance and adjusts the compensation cost, if needed, at such time.

The following table summarizes the RSU activity for the year ended December 31, 2016:
 

Units
(in thousands)

Weighted Average Grant Date Fair Value
Outstanding at January 1, 2016
4,495


$
62.20

Granted
4,116


56.40

Vested
(2,374
)

59.13

Forfeited
(527
)

59.68

Outstanding at December 31, 2016
5,710


$
59.51


The total pre-tax intrinsic value of RSUs that vested during the years ended December 31, 2016, 2015 and 2014 was $128.5 million, $153.6 million and $145.6 million, respectively. The total fair value of RSUs that vested during the years ended December 31, 2016, 2015 and 2014 was $140.4 million, $105.3 million and $86.9 million, respectively. The grant-date fair value of each RSU is calculated based upon the Company’s closing stock price on the date of grant. As of December 31, 2016, 5.7 million RSUs were outstanding and unvested, with an aggregate intrinsic value of $380.7 million and a weighted average remaining vesting period of approximately 2.0 years. These RSUs are expected to vest on various dates through October 2020.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

The components of income before provision for income taxes were as follows for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
2016
 
2015
 
2014
U.S.
$
273,176

 
$
233,247

 
$
408,391

Foreign
186,270

 
223,377

 
71,385

Income before provision for income taxes
$
459,446

 
$
456,624

 
$
479,776



The provision for income taxes consisted of the following for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
2016
 
2015
 
2014
Current tax provision (benefit):
 
 
 
 
 
Federal
$
89,816

 
$
70,298

 
$
153,471

State
6,238

 
(1,750
)
 
4,978

Foreign
39,952

 
62,572

 
13,259

Deferred tax provision (benefit):
 
 
 
 
 
Federal
4,265

 
23,381

 
(13,073
)
State
(86
)
 
(742
)
 
(15,220
)
Foreign
3,916

 
(18,536
)
 
2,442

Change in valuation allowance
(787
)
 
(5
)
 
(29
)
Total
$
143,314

 
$
135,218

 
$
145,828



The Company includes the provision for income taxes incurred on intercompany sales as part of its current tax provision.  The amount of the current year provision for income taxes required to be deferred is included as a deferred tax benefit.  The amount of the current year deferral included in the Company’s deferred tax provision was a benefit of $9.1 million, $15.5 million and $24.3 million in the years ended December 31, 2016, 2015 and 2014, respectively.

The Company’s effective rate differed from the U.S. federal statutory rate as follows for the years ended December 31, 2016, 2015 and 2014:
 
 
2016
 
2015
 
2014
U.S. federal income tax rate
35.0
 %
 
35.0
 %
 
35.0
 %
State taxes
2.0

 
1.7

 
2.3

Nondeductible stock-based compensation
2.3

 
1.9

 
1.4

U.S. federal, state and foreign research and development credits
(3.3
)
 
(4.1
)
 
(3.2
)
Foreign earnings
(3.4
)
 
(4.6
)
 
(1.9
)
Domestic production activities deduction
(1.7
)
 
(1.2
)
 
(2.2
)
State software development activities benefit

 

 
(2.4
)
Other
0.3

 
0.9

 
1.4

 
31.2
 %
 
29.6
 %
 
30.4
 %


The components of the net deferred tax assets and liabilities and the related valuation allowance as of December 31, 2016 and 2015 were as follows (in thousands):
 
 
2016
 
2015
Accrued bonus
$
18,390

 
$
13,161

Deferred revenue
10,055

 
11,334

Deferred rent
12,592

 
13,224

Stock-based compensation
32,030

 
31,705

Net operating losses
7,855

 
8,855

Unrealized losses
1,862

 
1,421

Tax credit carryforwards
23,629

 
22,918

License income
16,932

 

Other
7,048

 
5,989

Deferred tax assets
130,393

 
108,607

Depreciation and amortization
(10,470
)
 
(10,848
)
Acquired intangible assets
(44,788
)
 
(37,923
)
Internal-use software development costs capitalized
(77,375
)
 
(66,807
)
Deferred tax liabilities
(132,633
)
 
(115,578
)
Valuation allowance
(430
)
 
(1,217
)
Net deferred tax liabilities
$
(2,670
)
 
$
(8,188
)


During the years ended December 31, 2016 and 2015, the valuation allowance related to the Company's deferred tax assets decreased by an insignificant amount. As of December 31, 2016 and 2015, the Company had the following NOL and credit carryforwards (in thousands, except for years):

 
2016
 
2015
 
Expirations at Various Dates Through:
NOL carryforwards:
 
 
 
 
 
Federal
$
16,500

 
$
21,500

 
2029
State
11,400

 
28,200

 
2034
Foreign

 

 
 
Federal and state research and development tax credit carryforwards
41,500

 
39,800

 
2031


The Company's U.S. federal NOL carryforwards relate to acquisitions completed during 2012. As of December 31, 2016, the Company had no foreign tax credit carryforwards.

As of December 31, 2016, undistributed earnings of non-U.S. subsidiaries totaled $470.4 million. No provision for U.S. income and foreign withholding taxes has been made for these permanently reinvested foreign earnings because it is expected that such earnings will be reinvested indefinitely. If these earnings were distributed to the U.S. in the form of dividends or otherwise, it would be included in the Company's U.S. taxable income. The amount of unrecognized deferred income tax liability related to these earnings is $89.4 million.

The following is a rollforward of the Company’s unrecognized tax benefits for the years ended December 31, 2016, 2015 and 2014 (in thousands):

 
2016
 
2015
 
2014
Balance at beginning of year
$
65,290

 
$
33,320

 
$
24,651

Gross increases — tax positions of prior periods
6,391

 
11,238

 
12,925

Gross increases — current-period tax positions
6,252

 
27,043

 
2,106

Gross decreases — tax positions of prior periods
(6,778
)
 
(5,996
)
 
(6,362
)
Gross decreases — settlements
(2,038
)
 
(315
)
 

Balance at end of year
$
69,117

 
$
65,290

 
$
33,320



As of December 31, 2016, 2015 and 2014, the Company had approximately $77.1 million, $72.3 million and $41.1 million, respectively, of total unrecognized tax benefits, including $13.7 million, $10.0 million, and $7.7 million of accrued interest and penalties as of December 31, 2016, 2015 and 2014, respectively. Interest and penalties related to unrecognized tax benefits are recorded in the provision for income taxes and were $3.9 million, $2.2 million and $1.8 million for the years ended December 31, 2016, 2015 and 2014, respectively. If recognized, the aggregate amount of unrecognized tax benefits would have resulted in a reduction of income tax expense, impacting the effective income tax rate.

As of December 31, 2016, the Company believes it is reasonably possible that $15.8 million of its unrecognized tax benefits may be recognized by the end of 2017 as a result of the expiration of local statutes of limitations. Certain state and foreign income tax returns from 2011 through 2014 are currently under audit in those jurisdictions, including an audit in the Commonwealth of Massachusetts. The Company has reserved for those positions that are not more likely than not of being sustained.

Generally, in the U.S. federal and state taxing jurisdictions, tax periods in which certain loss and credit carryovers are generated remain open for audit until such time as the limitation period ends for the year in which such losses or credits are utilized. In major foreign jurisdictions, tax years after 2012 are open for examination.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income per Share
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Net Income per Share
Net Income per Share

Basic net income per share is computed using the weighted average number of common shares outstanding during the applicable period. Diluted net income per share is computed using the weighted average number of common shares outstanding during the period, plus the dilutive effect of potential common stock. Potential common stock consists of shares issuable pursuant to stock options, RSUs, DSUs, convertible senior notes and warrants issued by the Company. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.

The following table sets forth the components used in the computation of basic and diluted net income per share for the years ended December 31, 2016, 2015 and 2014 (in thousands, except per share data):
 
 
2016

2015

2014
Numerator:
 
 
 
 
 
Net income
$
316,132

 
$
321,406

 
$
333,948

Denominator:
 
 
 
 
 
Shares used for basic net income per share
174,917

 
178,391

 
178,279

Effect of dilutive securities:

 

 

Stock options
384

 
794

 
1,221

RSUs and DSUs
914

 
1,230

 
1,686

Convertible senior notes

 

 

Warrants related to issuance of convertible senior notes

 

 

Shares used for diluted net income per share
176,215

 
180,415

 
181,186

Basic net income per share
$
1.81

 
$
1.80

 
$
1.87

Diluted net income per share
$
1.79

 
$
1.78

 
$
1.84



For the years ended December 31, 2016, 2015 and 2014, certain potential outstanding shares from stock options, service-based RSUs, convertible notes and warrants were excluded from the computation of diluted net income per share because the effect of including these items was anti-dilutive. Additionally, certain performance-based RSUs were excluded from the computation of diluted net income per share because the underlying performance conditions for such RSUs had not been met as of these dates. The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended December 31, 2016, 2015 and 2014 (in thousands):

 
2016
 
2015
 
2014
Stock options
58

 
22

 
402

Service-based RSUs
2,262

 
660

 
786

Performance-based RSUs
690

 
1,007

 
570

Convertible senior notes
7,704

 
7,704

 
7,704

Warrants related to issuance of convertible senior notes
7,704

 
7,704

 
7,704

Total shares excluded from computation
18,418

 
17,097

 
17,166

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
Segment and Geographic Information
12 Months Ended
Dec. 31, 2016
Segment Reporting [Abstract]  
Segment and Geographic Information
Segment and Geographic Information

The Company’s chief operating decision-maker is the chief executive officer and the executive management team. As of December 31, 2016, the Company operated in one industry segment: providing cloud services for delivering, optimizing and securing content and business applications over the Internet. The Company is not organized by market and is managed and operated as one business. A single management team that reports to the chief executive officer comprehensively manages the entire business. The Company does not operate any material separate lines of business or separate business entities with respect to its services. Accordingly, the Company does not accumulate discrete financial information with respect to separate divisions and does not have separate operating or reportable segments.

The Company deploys its servers into networks worldwide. As of December 31, 2016, the Company had approximately $297.8 million and $231.8 million of net property and equipment, excluding internal-use software, located in the U.S. and foreign locations, respectively. As of December 31, 2015, the Company had approximately $298.9 million and $227.8 million of net property and equipment, excluding internal-use software, located in the U.S. and foreign locations, respectively.

The Company sells its services and licenses through a sales force located both domestically and abroad. Revenue derived from operations outside of the U.S. is determined based on the country in which the sale originated and was $720.0 million, $593.0 million and $531.9 million for the years ended December 31, 2016, 2015 and 2014, respectively. Other than the U.S., no single country accounted for 10% or more of the Company’s total revenue for any reported period.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
Quarterly Financial Results (unaudited)
12 Months Ended
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Results (unaudited)
Quarterly Financial Results (unaudited)

(in thousands, except per share data)
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
Year ended December 31, 2016:
 
 
 
 
 
 
 
Revenue
$
567,725

 
$
572,135

 
$
584,065

 
$
616,124

Cost of revenue (exclusive of amortization of acquired intangible assets)
194,736

 
206,323

 
204,467

 
203,475

Net income
74,858

 
73,635

 
76,000

 
91,639

Basic net income per share
0.42

 
0.42

 
0.44

 
0.53

Diluted net income per share
0.42

 
0.42

 
0.43

 
0.52

Year ended December 31, 2015:
 
 
 
 
 
 
 
Revenue
$
526,536

 
$
540,723

 
$
551,030

 
$
579,159

Cost of revenue (exclusive of amortization of acquired intangible assets)
169,294

 
179,910

 
183,204

 
193,212

Net income
77,746

 
67,200

 
88,040

 
88,420

Basic net income per share
0.44

 
0.38

 
0.49

 
0.50

Diluted net income per share
0.43

 
0.37

 
0.49

 
0.49

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2016
Summary of Significant Accounting Policies [Abstract]  
Use of Estimates
Use of Estimates

The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management’s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and useful lives of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.
Cash, Cash Equivalents and Marketable Securities
Cash, Cash Equivalents and Marketable Securities

Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheet.

The Company classifies its debt and equity investments with readily determinable market values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair market value, with unrealized gains and losses considered to be temporary in nature and reported as accumulated other comprehensive loss, a separate component of stockholders’ equity. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the cost of the investment is adjusted to fair value through recording a loss on investments in the consolidated statements of income. Gains and losses on investments are calculated on the basis of specific identification.

Marketable securities are considered to be impaired when a decline in fair value below cost basis is determined to be other-than-temporary. The Company periodically evaluates whether a decline in fair value below cost basis is other-than-temporary by considering available evidence regarding these investments including, among other factors: the duration of the period that, and extent to which, the fair value is less than cost basis; the financial health and business outlook of the issuer, including industry and sector performance and operational and financing cash flow factors; overall market conditions and trends and the Company’s intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Once a decline in fair value is determined to be other-than-temporary, a write-down is recorded and a new cost basis in the security is established. Assessing the above factors involves inherent uncertainty. Write-downs, if recorded, could be materially different from the actual market performance of marketable securities in the Company’s portfolio if, among other things, relevant information related to the marketable securities was not publicly available or other factors not considered by the Company would have been relevant to the determination of impairment.
Accounts Receivable and Related Reserves
Accounts Receivable and Related Reserves

The Company’s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance. These reserves consist of allowances for doubtful accounts and reserves for cash-basis customers. Increases and decreases in the allowance for doubtful accounts are included as a component of general and administrative expense in the consolidated statements of income. The Company’s reserve for cash-basis customers increases as services are provided to customers where collection is no longer assured. Increases to the reserve for cash-basis customers are recorded as reductions of revenue. The reserve decreases and revenue is recognized when and if cash payments are received.

Estimates are used in determining these reserves and are based upon the Company’s review of outstanding balances on a customer-specific, account-by-account basis. The allowance for doubtful accounts is based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.

Concentrations of Credit Risk
Concentrations of Credit Risk

The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate their fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of December 31, 2016, its concentration of credit risk related to cash equivalents and marketable securities was not significant.

Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended December 31, 2016, 2015 and 2014, no customer accounted for more than 10% of total revenue. As of December 31, 2016, 2015 and 2014, no customer had an accounts receivable balance greater than 10% of total accounts receivable. The Company believes that, as of December 31, 2016, its concentration of credit risk related to accounts receivable was not significant.
Fair Value of Financial Measurements
Fair Value of Financial Measurements

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities that have been classified as Level 1, 2 or 3 within the fair value hierarchy. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the reporting date. Fair values determined by Level 2 inputs utilize data points other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.
Property and Equipment
Property and Equipment

Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than $1,000 and an estimated useful life greater than one year. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives. The Company periodically reviews the estimated useful lives of property and equipment, and any changes to the estimated useful lives are recorded prospectively from the date of the change.

Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.

Goodwill, Acquired Intangible Assets and Long-Lived Assets
Goodwill, Acquired Intangible Assets and Long-Lived Assets

Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December 31. As of December 31, 2016, 2015 and 2014, the fair value of the Company's reporting unit was substantially in excess of the carrying value. The tests did not result in an impairment to goodwill during the years ended December 31, 2016, 2015 and 2014.

Acquired intangible assets consist of completed technologies, customer relationships, trademarks and trade names, non-compete agreements and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset.

Long-lived assets, including property and equipment and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company’s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset.

Revenue Recognition
Revenue Recognition

The Company recognizes service revenue in accordance with the authoritative guidance for revenue recognition, including guidance on revenue arrangements with multiple deliverables. Revenue is recognized only when the price is fixed or determinable, persuasive evidence of an arrangement exists, the service is performed and collectability of the resulting receivable is reasonably assured.

The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. These contracts generally commit the customer to a minimum of monthly, quarterly or annual level of usage and specify the rate at which the customer must pay for actual usage above the monthly, quarterly or annual minimum. For contracts with a monthly commitment, the Company recognizes the monthly minimum as revenue each month, provided that an enforceable contract has been signed by both parties, the service has been delivered to the customer, the fee for the service is fixed or determinable and collection is reasonably assured. Should a customer’s usage of the Company's services exceed the monthly, quarterly or annual minimum, the Company recognizes revenue for such excess in the period of additional usage. For annual or other non-monthly period revenue commitments, the Company recognizes revenue monthly based upon the customer’s actual usage each month of the commitment period and only recognizes any remaining committed amount for the applicable period in the last month thereof.

The Company typically charges its customers an integration fee when the services are first activated. Integration fees are recorded as deferred revenue and recognized as revenue ratably over the estimated life of the customer arrangement. The Company also derives revenue from services sold as discrete, non-recurring events or based solely on usage. For these services, the Company recognizes revenue once the event or usage has occurred.

When more than one element is contained in a revenue arrangement, the Company determines the fair value for each element in the arrangement based on vendor-specific objective evidence (“VSOE”) for each respective element, including any renewal rates for services contractually offered to the customer. Elements typically included in the Company's multiple element arrangements consist of its core services – the delivery of content, applications and software over the Internet – as well as mobile and security solutions and enterprise professional services. These elements have value to the customer on a stand-alone basis in that they can be sold separately by another vendor. Generally, there is no right of return relative to these services.

The Company typically uses VSOE to determine the fair value of its separate elements. All stand-alone sales of professional services are reviewed to establish the average stand-alone selling price for those services. For the Company's core services, the fair value is the price charged for a single deliverable on a per unit basis when it is sold separately.

For arrangements in which the Company is unable to establish VSOE, third party evidence ("TPE") of the fair value of each element is determined based upon the price charged when the element is sold separately by another vendor. For arrangements in which the Company is unable to establish VSOE or TPE for each element, the Company uses the best estimate of selling price ("BESP") to determine the fair value of the separate deliverables. The Company estimates BESP based upon a management-approved listing of unit pricing for all solutions and pre-established discount levels for each solution that takes into consideration volume, geography and industry lines. The Company allocates arrangement consideration across the multiple elements using the relative selling price method.

At the inception of a customer contract, the Company makes an assessment as to that customer’s ability to pay for the services provided. The Company bases its assessment on a combination of factors, including the successful completion of a credit check or financial review, its collection experience with the customer and other forms of payment assurance. Upon the completion of these steps, the Company recognizes revenue monthly in accordance with its revenue recognition policy. If the Company subsequently determines that collection from the customer is not reasonably assured, the Company records an allowance for doubtful accounts and bad debt expense for all of that customer’s unpaid invoices and ceases recognizing revenue for continued services provided until cash is received from the customer. Changes in the Company’s estimates and judgments about whether collection is reasonably assured would change the timing of revenue or amount of bad debt expense that the Company recognizes.

The Company also sells its services through reseller channels. Assuming all other revenue recognition criteria are met, the Company recognizes revenue from reseller arrangements based on the reseller’s contracted non-refundable minimum purchase commitments over the term of the contract, plus amounts sold by the reseller to its customers in excess of the minimum commitments. Amounts attributable to this excess usage are recognized as revenue in the period in which the service is provided.

From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. If the Company concludes that these contracts were negotiated concurrently, the Company records as revenue only the net cash received from the vendor, unless the product or service received has a separate identifiable benefit and the fair value of the vendor’s product or service can be established objectively.

The Company may from time to time resell licenses or services of third parties. The Company records revenue for these transactions on a gross basis when the Company has risk of loss related to the amounts purchased from the third party and the Company adds value to the license or service, such as by providing maintenance or support for such license or service. If these conditions are present, the Company recognizes revenue when all other revenue recognition criteria are satisfied.

Deferred revenue represents amounts billed to customers for which revenue has not been recognized. Deferred revenue primarily consists of the unearned portion of monthly billed service fees, prepayments made by customers for future periods, deferred integration and activation set-up fees and amounts billed under customer arrangements with extended payment terms.
Cost of Revenues
Cost of Revenue

Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company’s services; amortization of network-related internal-use software; and costs for the production of live events. The Company enters into contracts for bandwidth with third party network providers with terms typically ranging from several months to five years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, Internet service providers (“ISPs”) make rack space available for the Company’s servers and access to their bandwidth at a discount or no cost. In exchange, the ISP and its customers benefit by receiving content through a local Company server resulting in better content delivery. The Company does not consider these relationships to represent the culmination of an earnings process. Accordingly, the Company does not recognize as revenue the value to the ISPs associated with the use of the Company’s servers, nor does the Company recognize as expense the value of the rack space and bandwidth received at discounted or no cost.
Research and Development Costs and Capitalized Internal-Use Software
Research and Development Costs and Capitalized Internal-Use Software

Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company’s services and network. Costs incurred in the development of the Company’s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization.

Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company’s development and information technology groups who are directly associated with, and who devote time to, the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project, and continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.
Accounting for Stock-Based Compensation
Accounting for Stock-Based Compensation

The Company recognizes compensation costs for all stock-based payment awards made to employees based upon the awards’ grant-date fair value. The stock-based payment awards include stock options, restricted stock units, deferred stock units and employee stock purchases related to the Company’s employee stock purchase plan.

For stock options, the Company has selected the Black-Scholes option-pricing model to determine the fair value of stock option awards. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock options, restricted stock units and deferred stock units that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance condition-based vesting feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. Any changes to those estimates that the Company makes from time to time may have a significant impact on the stock-based compensation expense recorded and could materially impact the Company’s results of operations.
Foreign Currency Translation and Forward Currency Contracts
Foreign Currency Translation and Forward Currency Contracts

The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders’ equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other income (expense), net.

The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of December 31, 2016 and 2015, the fair value of the forward currency contracts and the underlying net gains for the years ended December 31, 2016, 2015 and 2014 were immaterial.

The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.

Taxes
Taxes

The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect during the years in which the differences are expected to reverse or the carryforwards are expected to be realized.

The Company currently has net deferred tax assets consisting of net operating loss (“NOL”) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more likely than not that some or all of the deferred tax assets will be realized.

The Company has recorded certain tax reserves to address potential exposures involving its income tax and sales and use tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated.

Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement.

The Company has elected to account for the indirect income tax effects of stock-based compensation as provision for income taxes. This primarily includes the impact of the research and development tax credit and the domestic production activities deduction.

Newly-Adopted Accounting Pronouncements and Recent Accounting Pronouncements
Newly-Adopted Accounting Pronouncements
    
In April 2015, the Financial Accounting Standards Board (“FASB”) issued updated guidance to simplify the presentation of debt issuance costs on the balance sheets. This guidance moved debt issuance costs from the assets section of the balance sheet to the liabilities section as a direct deduction from the carrying amount of the debt issued. The Company retrospectively adopted the guidance on January 1, 2016. The prior period consolidated balance sheet presented, as of December 31, 2015, was revised to reclassify $6.2 million of debt issuance costs included in other assets to convertible senior notes. This had the impact of reducing the Company's total assets and total liabilities by $6.2 million, as of December 31, 2015. This reclassification did not have a material impact on the Company's consolidated financial statements.

In September 2015, the FASB issued updated guidance that eliminates the requirement that an acquirer in a business combination account for measurement period adjustments retrospectively. In an effort to reduce complexity in financial reporting, the new guidance requires that the cumulative impact of a measurement period adjustment, including the impact on prior periods, be recognized in the reporting period in which the adjustment is identified. The standard was effective for and adopted by the Company on January 1, 2016. This guidance did not have an impact on the Company's consolidated financial statements as the measurement periods for the Company's 2015 acquisitions were closed as of December 31, 2015.

Recent Accounting Pronouncements

In May 2014, the FASB issued updated guidance and disclosure requirements for recognizing revenue. The new revenue recognition standard provides a five-step model for recognizing revenue from contracts with customers. The core principle is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The new standard can be adopted using one of two methods: retrospectively to each prior period presented or a modified retrospective application by recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption.

The updated guidance modifies certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. Upon adoption of the new revenue standard, integration fee revenue that was previously recognized ratably over the estimated life of the customer arrangement will be recognized when integration has been completed, which will have the effect of accelerating revenue from integration fees. In addition, the Company currently establishes a reserve for cash basis customers if collectability is not reasonably assured and recognizes revenue as cash is collected. Upon adoption of the new standard, revenue will be recognized for those customers when collectability becomes probable, rather than as cash is collected.

The Company is also assessing the impact of capitalizing costs associated with obtaining customer contracts, specifically commission and incentive payments. Currently, these payments are expensed in the period they are incurred. Under the updated guidance, these payments will be deferred on the Company's consolidated balance sheets and amortized over the expected life of the customer contract.

This standard will be effective for the Company on January 1, 2018. The Company continues to evaluate the potential
impact of adopting this new accounting guidance on its consolidated financial statements.
  
In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with a term greater than 12 months on the consolidated balance sheets. The updated standard aims to increase transparency and comparability among organizations by requiring lessees to recognize right-of-use assets and lease liabilities on the balance sheet and requiring disclosure of key information about leasing arrangements. This will impact all leases, which include leases for real estate and co-location facilities, among other arrangements currently under evaluation. The Company plans to adopt this standard in the first quarter of 2019 and expects to record significant right-of-use assets and lease liabilities on its consolidated balance sheets.
    
In March 2016, the FASB issued guidance that is intended to simplify aspects of how share-based payments are accounted for and presented in financial statements. This guidance requires that entities record all tax effects of share-based payments at settlement or expiration through the income statement. The standard also amends how windfall tax benefits are recognized, the minimum statutory tax withholding requirements and how entities elect to recognize share-based payment forfeitures. In addition, this guidance impacts the presentation of cash flows related to excess tax benefits by no longer requiring separate presentation as a financing activity apart from other operating income tax cash flows. This guidance was effective for the Company beginning on January 1, 2017. Upon adoption on a prospective basis, the Company is recognizing excess tax benefits in its provision for income taxes rather than as additional paid-in capital. In addition, the Company expects to adopt the presentation requirements related to the excess tax benefit in its cash flows on a retrospective basis, which will result in an increase to cash flows from operating activities of $5.5 million and $29.3 million with a corresponding decrease to cash flows from financing activities for the years ended December 31, 2016 and 2015, respectively. Finally, the Company expects to continue estimating forfeitures in determining the amount of compensation cost.

In June 2016, the FASB issued guidance that introduces a new methodology for accounting for credit losses on financial instruments, including available-for-sale debt securities. The guidance establishes a new "expected loss model" that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance will be effective for the Company on January 1, 2020. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

In October 2016, the FASB issued guidance that requires an entity to recognize the income tax consequences of an intra-entity transfer of an asset other than inventory when the transfer occurs. This guidance will be effective for the Company on January 1, 2018 and is to be applied on a modified retrospective basis through a recognizing cumulative-effect adjustment as a component of equity as of the date of adoption. The Company is evaluating the potential impact of adopting this new accounting guidance on its consolidated financial statements.

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2016
Fair Value Disclosures [Abstract]  
Schedule of Marketable Securities
The following is a summary of available-for-sale marketable securities held as of December 31, 2016 and 2015 (in thousands):
 
 
 
Gross Unrealized
 
Aggregate
Fair Value
 
Classification on Balance Sheet
 
Amortized Cost
 
 
 
 
 
 
Short-Term
Marketable
Securities
 
Long-Term
Marketable
Securities
As of December 31, 2016
 
Gains
 
Losses
 
 
 
Commercial paper
$
40,965

 
$

 
$
(45
)
 
$
40,920

 
$
40,920

 
$

Corporate bonds
984,650

 
123

 
(3,697
)
 
981,076

 
418,495

 
562,581

U.S. government agency obligations
267,473

 
35

 
(1,366
)
 
266,142

 
53,157

 
212,985

 
$
1,293,088

 
$
158

 
$
(5,108
)
 
$
1,288,138

 
$
512,572

 
$
775,566

 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2015
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
$
2,491

 
$

 
$
(4
)
 
$
2,487

 
$
2,487

 
$

Corporate bonds
995,100

 
73

 
(3,365
)
 
991,808

 
432,585

 
559,223

U.S. government agency obligations
239,587

 
41

 
(575
)
 
239,053

 
25,016

 
214,037

 
$
1,237,178

 
$
114

 
$
(3,944
)
 
$
1,233,348

 
$
460,088

 
$
773,260


Schedule of Fair Value Measurement
The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities as of December 31, 2016 and 2015 (in thousands): 
 
Total Fair Value
 
Fair Value Measurements at Reporting Date Using
 
Level 1
 
Level 2
 
Level 3
As of December 31, 2016
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
8,726

 
$
8,726

 
$

 
$

Commercial paper
40,920

 

 
40,920

 

Corporate bonds
981,076

 

 
981,076

 

U.S. government agency obligations
266,142

 

 
266,142

 

Mutual funds
4,022

 
4,022

 

 

 
$
1,300,886

 
$
12,748

 
$
1,288,138

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration obligation related to completed acquisitions
$
(7,100
)
 
$

 
$

 
$
(7,100
)
 
 
 
 
 
 
 
 
As of December 31, 2015
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
1,250

 
$
1,250

 
$

 
$

Commercial paper
2,487

 

 
2,487

 

Corporate bonds
991,808

 

 
991,808

 

U.S. government agency obligations
239,053

 

 
239,053

 

Mutual funds
1,414

 
1,414

 

 

 
$
1,236,012

 
$
2,664

 
$
1,233,348

 
$


Schedule of Activity of Major Classes of Assets Measured at Fair Value Using Level 3 Inputs
The following table reflects the activity for the Company’s major classes of liabilities measured at fair value using Level 3 inputs for the years ended December 31, 2016 and 2015 (in thousands):

 
Other Liabilities:
Contingent Consideration Obligation
Balance, January 1, 2015
$
(900
)
Fair value adjustment to Velocius contingent consideration included in general and administrative expense
(100
)
Achievement of final milestone related to Velocius contingent consideration
1,000

Balance, December 31, 2015
$

Contingent consideration obligation related to Soha Systems, Inc. acquisition
(1,600
)
Contingent consideration obligation related to Cyberfend, Inc. acquisition
(5,500
)
Balance, December 31, 2016
$
(7,100
)
Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets
Contractual maturities of the Company’s available-for-sale marketable securities held as of December 31, 2016 and 2015 were as follows (in thousands):
 
December 31, 2016
 
December 31, 2015
Due in 1 year or less
$
512,572

 
$
460,088

Due after 1 year through 5 years
775,566

 
773,260

 
$
1,288,138

 
$
1,233,348

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2016
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Schedule of Accounts Receivable
Net accounts receivable consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Trade accounts receivable
$
260,976

 
$
262,885

Unbilled accounts receivable
113,765

 
124,878

Gross accounts receivable
374,741

 
387,763

Allowance for doubtful accounts
(829
)
 
(906
)
Reserve for cash-basis customers
(5,316
)
 
(6,458
)
Total accounts receivable reserves
(6,145
)
 
(7,364
)
Accounts receivable, net
$
368,596

 
$
380,399

Schedule of Activity in the Accounts Receivable Reserves
A summary of activity in the accounts receivable reserves for the years ended December 31, 2016, 2015 and 2014, is as follows (in thousands):

 
2016
 
2015
 
2014
Beginning balance
$
7,364

 
$
9,023

 
$
3,703

Charges to income from operations
49,677

 
37,870

 
32,293

Collections from cash basis customers and write-offs
(50,896
)
 
(39,529
)
 
(26,973
)
Ending balance
$
6,145

 
$
7,364

 
$
9,023

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2016
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following as of December 31, 2016 and 2015 (in thousands):

 
December 31, 2016
 
December 31, 2015
Prepaid income taxes
$
25,161

 
$
31,045

Other prepaid expenses
40,532

 
43,751

Other current assets
38,610

 
48,432

Total
$
104,303

 
$
123,228

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following as of December 31, 2016 and 2015 (dollars in thousands):
 
 
December 31, 2016
 
December 31, 2015
 
Estimated Useful Life in Years
Computer and networking equipment
$
1,170,471

 
$
1,046,739

 
3-7
Purchased software
51,727

 
46,509

 
3-10
Furniture and fixtures
41,968

 
35,212

 
5
Office equipment
24,497

 
21,108

 
3-5
Leasehold improvements
139,991

 
119,466

 
1-16
Internal-use software
656,053

 
546,520

 
2-7
Property and equipment, gross
2,084,707

 
1,815,554

 
 
Accumulated depreciation and amortization
(1,283,690
)
 
(1,062,374
)
 
 
Property and equipment, net
$
801,017

 
$
753,180

 
 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Acquired Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of the Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the years ended December 31, 2016 and 2015 were as follows (in thousands):

 
2016
 
2015
Beginning balance
$
1,150,244

 
$
1,051,294

Acquisition of Xerocole, Inc.

 
12,859

Acquisition of Codemate A/S

 
69,445

Acquisition of Bloxx Limited

 
17,694

Acquisition of Concord Systems, Inc.
1,079

 

Acquisition of Soha Systems, Inc.
43,515

 

Acquisition of Cyberfend, Inc.
38,754

 

Foreign currency translation
(5,089
)
 
(1,048
)
Ending balance
$
1,228,503

 
$
1,150,244

Schedule of Acquired Intangible Assets
Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technologies
$
119,091

 
$
(50,823
)
 
$
68,268

 
$
120,791

 
$
(58,633
)
 
$
62,158

Customer-related intangible assets
192,810

 
(114,209
)
 
78,601

 
191,710

 
(102,872
)
 
88,838

Non-compete agreements
5,030

 
(3,775
)
 
1,255

 
6,540

 
(3,374
)
 
3,166

Trademarks and trade names
3,700

 
(2,361
)
 
1,339

 
3,700

 
(1,767
)
 
1,933

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
321,121

 
$
(171,658
)
 
$
149,463

 
$
323,231

 
$
(167,136
)
 
$
156,095

The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except for years):

 
Gross Carrying Amount
 
Weighted Average Useful Life (in years)
Completed technologies
$
26,800

 
6.9
Customer-related intangible assets
58,500

 
10.4
Non-compete agreements
940

 
3.0
Trademark
800

 
4.9
Total
$
87,040

 
 
The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except years):

 
Gross Carrying Amount
 
Weighted Average Useful Life (in years)
Completed technologies
$
25,310

 
9.8
Customer-related intangible assets
16,560

 
11.8
Non-compete agreements
80

 
2.0
Total
$
41,950

 
 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
Business Acquisitions and Divestitures (Tables)
12 Months Ended
Dec. 31, 2016
Business Combinations [Abstract]  
Schedule of Purchase Price Allocation
The following table presents the final allocation of the purchase price for Octoshape (in thousands):

Total purchase consideration
 
$
107,047

 
 
 
Allocation of the purchase consideration:
 
 
Cash
 
$
664

Accounts receivable
 
1,976

Other current assets
 
393

Identifiable intangible assets
 
41,950

Goodwill
 
69,445

Deferred tax assets
 
5,230

Total assets acquired
 
119,658

Other current liabilities
 
(1,983
)
Current deferred revenue
 
(770
)
Deferred tax liabilities
 
(9,858
)
Total liabilities assumed
 
(12,611
)
Net assets acquired
 
$
107,047

The following table presents the final allocation of the purchase price for Prolexic (in thousands):

Total purchase consideration
 
$
392,104

 
 
 
Allocation of the purchase consideration:
 
 
Cash
 
$
33,072

Accounts receivable
 
11,208

Property and equipment
 
12,225

Identifiable intangible assets
 
87,040

Goodwill
 
293,926

Deferred tax assets
 
16,340

Other current and long-term assets
 
5,664

Total assets acquired
 
459,475

Other current liabilities
 
(5,940
)
Current deferred revenue
 
(5,812
)
Deferred tax liabilities
 
(36,203
)
Debt, capital leases and other long-term liabilities
 
(19,416
)
Total liabilities assumed
 
(67,371
)
Net assets acquired
 
$
392,104

Schedule of Acquired Intangible Assets
Acquired intangible assets that are subject to amortization consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technologies
$
119,091

 
$
(50,823
)
 
$
68,268

 
$
120,791

 
$
(58,633
)
 
$
62,158

Customer-related intangible assets
192,810

 
(114,209
)
 
78,601

 
191,710

 
(102,872
)
 
88,838

Non-compete agreements
5,030

 
(3,775
)
 
1,255

 
6,540

 
(3,374
)
 
3,166

Trademarks and trade names
3,700

 
(2,361
)
 
1,339

 
3,700

 
(1,767
)
 
1,933

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
321,121

 
$
(171,658
)
 
$
149,463

 
$
323,231

 
$
(167,136
)
 
$
156,095

The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except for years):

 
Gross Carrying Amount
 
Weighted Average Useful Life (in years)
Completed technologies
$
26,800

 
6.9
Customer-related intangible assets
58,500

 
10.4
Non-compete agreements
940

 
3.0
Trademark
800

 
4.9
Total
$
87,040

 
 
The following were the identified intangible assets acquired and their respective weighted average useful lives (in thousands, except years):

 
Gross Carrying Amount
 
Weighted Average Useful Life (in years)
Completed technologies
$
25,310

 
9.8
Customer-related intangible assets
16,560

 
11.8
Non-compete agreements
80

 
2.0
Total
$
41,950

 
 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2016
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following as of December 31, 2016 and 2015 (in thousands):
 
 
December 31, 2016
 
December 31, 2015
Payroll and other related benefits
$
111,421

 
$
108,230

Bandwidth and co-location
61,084

 
48,228

Property, use and other taxes
52,959

 
47,364

Professional service fees
4,277

 
4,636

Other accrued expenses
9,036

 
7,708

Total
$
238,777

 
$
216,166


Other liabilities consisted of the following as of December 31, 2016 and 2015 (in thousands):

 
December 31, 2016
 
December 31, 2015
Deferred rent
$
29,668

 
$
32,876

Uncertain tax positions
73,231

 
53,641

Other long-term liabilities
15,792

 
6,751

Total
$
118,691

 
$
93,268

XML 52 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Minimum Aggregate Future Obligations Under Non-Cancelable Leases
The minimum aggregate future obligations under non-cancelable leases as of December 31, 2016 were as follows (in thousands):
 
2017
$
53,410

2018
45,202

2019
44,586

2020
54,206

2021
54,934

Thereafter
533,088

Total
$
785,426

Schedule of Long-Term Commitments
The minimum future commitments as of December 31, 2016 were as follows (in thousands):

 
Bandwidth and Co-location Commitments
 
Purchase Order Commitments
2017
$
105,451

 
$
137,642

2018
13,799

 
10,522

2019
6,368

 
1,827

2020
386

 
320

2021
193

 
320

Thereafter

 

Total
$
126,197

 
$
150,631

XML 53 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2016
Debt Disclosure [Abstract]  
Schedule of Convertible Senior Notes
The Notes consisted of the following components as of December 31, 2016 and 2015 (in thousands):
 
December 31, 2016
 
December 31, 2015
Liability component:
 
 
 
Principal
$
690,000

 
$
690,000

Less: debt discount and issuance costs, net of amortization
(49,913
)
 
(71,953
)
Net carrying amount
$
640,087

 
$
618,047

 
 
 
 
Equity component:
$
101,276

 
$
101,276

Schedule of Interest Expense
The following table sets forth total interest expense included in the consolidated statements of income related to the Notes for the years ended December 31, 2016 and 2015 (in thousands):

 
2016
 
2015
Amortization of debt discount and issuance costs
$
22,040

 
$
21,280

Capitalization of interest expense
(3,402
)
 
(2,755
)
Total interest expense
$
18,638

 
$
18,525

XML 54 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2016
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The following table summarizes the changes in accumulated other comprehensive loss, which is reported as a component of stockholders' equity, for the year ended December 31, 2016 (in thousands):

 
Foreign Currency Translation
 
Net Unrealized Gains (Losses) on Investments
 
Total
Balance as of January 1, 2016
$
(44,936
)
 
$
3,483

 
$
(41,453
)
Other comprehensive loss
(14,081
)
 
(688
)
 
(14,769
)
Balance as of December 31, 2016
$
(59,017
)
 
$
2,795

 
$
(56,222
)
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock Based Compensation Expense
The following table summarizes the components of total stock-based compensation expense included in the Company’s consolidated statements of income for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
2016
 
2015
 
2014
Cost of revenue
$
18,287

 
$
14,145

 
$
11,934

Research and development
29,739

 
23,927

 
19,341

Sales and marketing
55,407

 
53,542

 
47,570

General and administrative
41,073

 
35,063

 
33,151

Total stock-based compensation
144,506

 
126,677

 
111,996

Provision for income taxes
(49,014
)
 
(49,033
)
 
(39,182
)
Total stock-based compensation, net of taxes
$
95,492

 
$
77,644

 
$
72,814

Schedule of Stock Options Granted Black Scholes
The grant-date fair values of the Company's stock option awards granted during the year ended December 31, 2014 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
 
2014
Expected term (in years)
4.4

Risk-free interest rate
0.8
%
Expected volatility
40.4
%
Dividend yield
%
Schedule of Assumptions Used
The grant-date fair values of the Company's RSUs with market-based vesting conditions granted during the year ended December 31, 2016 were estimated using a Monte Carlo simulation model with the following assumptions:

 
2016
Expected term (in years)
3.0

Risk-free interest rate
0.8
%
Akamai historical share price volatility
34.3
%
Average volatility of peer-company share price
27.6
%
The grant-date fair values of the Company's ESPP awards granted during the years ended December 31, 2016, 2015 and 2014 were estimated using the Black-Scholes option pricing model with the following weighted-average assumptions:
 
 
2016
 
2015
 
2014
Expected term (in years)
0.5

 
0.5

 
0.5

Risk-free interest rate
0.5
%
 
0.2
%
 
0.1
%
Expected volatility
36.2
%
 
28.0
%
 
33.5
%
Dividend yield
%
 
%
 
%
Schedule of Summary of Stock Option Activity
The following table summarizes stock option activity during the year ended December 31, 2016:
 

Shares
(in thousands)

Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term
(in years)
 
Aggregate Intrinsic Value
(in thousands)
Outstanding at January 1, 2016
1,524

 
$
32.39

 
 
 
 
Exercised
(643
)
 
28.17

 
 
 
 
Forfeited
(7
)
 
29.69

 
 
 
 
Outstanding at December 31, 2016
874

 
$
35.51

 
2.36
 
$
27,261

Exercisable at December 31, 2016
829

 
$
35.58

 
2.24
 
$
25,781

Vested or expected to vest December 31, 2016
870

 
$
35.52

 
2.35
 
$
27,123

Schedule Of Deferred Stock Units Activity
The following table summarizes the DSU activity for the year ended December 31, 2016:

 
Units
(in thousands)
 
Weighted Average Grant Date Fair Value
Outstanding at January 1, 2016
146

 
$
45.42

Granted
46

 
50.72

Vested and distributed
(28
)
 
57.24

Outstanding at December 31, 2016
164

 
$
44.90


Schedule of Restricted Stock Units by Type
The following table summarizes the different types of restricted stock units ("RSUs") granted by the Company during the year ended December 31, 2016 (in thousands):
 
 
December 31, 2016
RSUs with service-based vesting conditions
3,873

RSUs with market-based vesting conditions
127

RSUs with performance-based vesting conditions
116

Total
4,116


Schedule of Restricted Stock Units Activity
The following table summarizes the RSU activity for the year ended December 31, 2016:
 

Units
(in thousands)

Weighted Average Grant Date Fair Value
Outstanding at January 1, 2016
4,495


$
62.20

Granted
4,116


56.40

Vested
(2,374
)

59.13

Forfeited
(527
)

59.68

Outstanding at December 31, 2016
5,710


$
59.51

XML 56 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Components of Income Before Tax
The components of income before provision for income taxes were as follows for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
2016
 
2015
 
2014
U.S.
$
273,176

 
$
233,247

 
$
408,391

Foreign
186,270

 
223,377

 
71,385

Income before provision for income taxes
$
459,446

 
$
456,624

 
$
479,776

Schedule of Provision for Income Tax
The provision for income taxes consisted of the following for the years ended December 31, 2016, 2015 and 2014 (in thousands):
 
 
2016
 
2015
 
2014
Current tax provision (benefit):
 
 
 
 
 
Federal
$
89,816

 
$
70,298

 
$
153,471

State
6,238

 
(1,750
)
 
4,978

Foreign
39,952

 
62,572

 
13,259

Deferred tax provision (benefit):
 
 
 
 
 
Federal
4,265

 
23,381

 
(13,073
)
State
(86
)
 
(742
)
 
(15,220
)
Foreign
3,916

 
(18,536
)
 
2,442

Change in valuation allowance
(787
)
 
(5
)
 
(29
)
Total
$
143,314

 
$
135,218

 
$
145,828

Schedule of Difference Between Effective and Statutory
The Company’s effective rate differed from the U.S. federal statutory rate as follows for the years ended December 31, 2016, 2015 and 2014:
 
 
2016
 
2015
 
2014
U.S. federal income tax rate
35.0
 %
 
35.0
 %
 
35.0
 %
State taxes
2.0

 
1.7

 
2.3

Nondeductible stock-based compensation
2.3

 
1.9

 
1.4

U.S. federal, state and foreign research and development credits
(3.3
)
 
(4.1
)
 
(3.2
)
Foreign earnings
(3.4
)
 
(4.6
)
 
(1.9
)
Domestic production activities deduction
(1.7
)
 
(1.2
)
 
(2.2
)
State software development activities benefit

 

 
(2.4
)
Other
0.3

 
0.9

 
1.4

 
31.2
 %
 
29.6
 %
 
30.4
 %
Net Deferred Tax and Valuation Allowance
The components of the net deferred tax assets and liabilities and the related valuation allowance as of December 31, 2016 and 2015 were as follows (in thousands):
 
 
2016
 
2015
Accrued bonus
$
18,390

 
$
13,161

Deferred revenue
10,055

 
11,334

Deferred rent
12,592

 
13,224

Stock-based compensation
32,030

 
31,705

Net operating losses
7,855

 
8,855

Unrealized losses
1,862

 
1,421

Tax credit carryforwards
23,629

 
22,918

License income
16,932

 

Other
7,048

 
5,989

Deferred tax assets
130,393

 
108,607

Depreciation and amortization
(10,470
)
 
(10,848
)
Acquired intangible assets
(44,788
)
 
(37,923
)
Internal-use software development costs capitalized
(77,375
)
 
(66,807
)
Deferred tax liabilities
(132,633
)
 
(115,578
)
Valuation allowance
(430
)
 
(1,217
)
Net deferred tax liabilities
$
(2,670
)
 
$
(8,188
)
Schedule of Operating Loss Carryforwards
As of December 31, 2016 and 2015, the Company had the following NOL and credit carryforwards (in thousands, except for years):

 
2016
 
2015
 
Expirations at Various Dates Through:
NOL carryforwards:
 
 
 
 
 
Federal
$
16,500

 
$
21,500

 
2029
State
11,400

 
28,200

 
2034
Foreign

 

 
 
Federal and state research and development tax credit carryforwards
41,500

 
39,800

 
2031
Unrecognized Tax Benefits
The following is a rollforward of the Company’s unrecognized tax benefits for the years ended December 31, 2016, 2015 and 2014 (in thousands):

 
2016
 
2015
 
2014
Balance at beginning of year
$
65,290

 
$
33,320

 
$
24,651

Gross increases — tax positions of prior periods
6,391

 
11,238

 
12,925

Gross increases — current-period tax positions
6,252

 
27,043

 
2,106

Gross decreases — tax positions of prior periods
(6,778
)
 
(5,996
)
 
(6,362
)
Gross decreases — settlements
(2,038
)
 
(315
)
 

Balance at end of year
$
69,117

 
$
65,290

 
$
33,320

XML 57 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income per Share (Tables)
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Schedule of Components Used in Diluted and Basic Income Per Common Share
The following table sets forth the components used in the computation of basic and diluted net income per share for the years ended December 31, 2016, 2015 and 2014 (in thousands, except per share data):
 
 
2016

2015

2014
Numerator:
 
 
 
 
 
Net income
$
316,132

 
$
321,406

 
$
333,948

Denominator:
 
 
 
 
 
Shares used for basic net income per share
174,917

 
178,391

 
178,279

Effect of dilutive securities:

 

 

Stock options
384

 
794

 
1,221

RSUs and DSUs
914

 
1,230

 
1,686

Convertible senior notes

 

 

Warrants related to issuance of convertible senior notes

 

 

Shares used for diluted net income per share
176,215

 
180,415

 
181,186

Basic net income per share
$
1.81

 
$
1.80

 
$
1.87

Diluted net income per share
$
1.79

 
$
1.78

 
$
1.84

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended December 31, 2016, 2015 and 2014 (in thousands):

 
2016
 
2015
 
2014
Stock options
58

 
22

 
402

Service-based RSUs
2,262

 
660

 
786

Performance-based RSUs
690

 
1,007

 
570

Convertible senior notes
7,704

 
7,704

 
7,704

Warrants related to issuance of convertible senior notes
7,704

 
7,704

 
7,704

Total shares excluded from computation
18,418

 
17,097

 
17,166

XML 58 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Quarterly Financial Results (unaudited) (Tables)
12 Months Ended
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Unaudited Quarterly Financial Results
(in thousands, except per share data)
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
Year ended December 31, 2016:
 
 
 
 
 
 
 
Revenue
$
567,725

 
$
572,135

 
$
584,065

 
$
616,124

Cost of revenue (exclusive of amortization of acquired intangible assets)
194,736

 
206,323

 
204,467

 
203,475

Net income
74,858

 
73,635

 
76,000

 
91,639

Basic net income per share
0.42

 
0.42

 
0.44

 
0.53

Diluted net income per share
0.42

 
0.42

 
0.43

 
0.52

Year ended December 31, 2015:
 
 
 
 
 
 
 
Revenue
$
526,536

 
$
540,723

 
$
551,030

 
$
579,159

Cost of revenue (exclusive of amortization of acquired intangible assets)
169,294

 
179,910

 
183,204

 
193,212

Net income
77,746

 
67,200

 
88,040

 
88,420

Basic net income per share
0.44

 
0.38

 
0.49

 
0.50

Diluted net income per share
0.43

 
0.37

 
0.49

 
0.49

XML 59 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
Nature of Business and Basis of Presentation - Narrative (Details)
12 Months Ended
Dec. 31, 2016
network
segment
country
server
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of servers (more than) | server 200,000
Number of networks (more than) | network 1,600
Number of countries with networks (more than) | country 131
Number of operating segments | segment 1
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jan. 01, 2016
Summary of Significant Accounting Policies [Line Items]        
Property and equipment per unit value, minimum $ 1,000      
Property, plant and equipment, estimated useful life, minimum (in years) 1 year      
Minimum percentage of tax benefit to be recognized (in percentage) 50.00%      
Increase to cash flows from operating activities $ 866,298,000 $ 764,151,000 $ 658,070,000  
Decrease to cash flows from financing activities $ 354,265,000 $ 267,728,000 $ (436,027,000)  
Sales | Customer concentration risk | No Customer [Member]        
Summary of Significant Accounting Policies [Line Items]        
Concentration risk percent (more than) 10.00% 10.00% 10.00%  
Accounts receivable | Customer concentration risk | No Customer [Member]        
Summary of Significant Accounting Policies [Line Items]        
Concentration risk percent (more than) 10.00% 10.00%    
Accounting Standards Update 2016-09 [Member]        
Summary of Significant Accounting Policies [Line Items]        
Increase to cash flows from operating activities $ 5,500,000 $ 29,300,000    
Decrease to cash flows from financing activities $ 5,500,000 $ 29,300,000    
Other Assets [Member] | Adjustments for New Accounting Pronouncement [Member]        
Summary of Significant Accounting Policies [Line Items]        
Amount of deferred financing costs reclassified       $ (6,200,000)
Convertible Senior Notes [Member] | Adjustments for New Accounting Pronouncement [Member]        
Summary of Significant Accounting Policies [Line Items]        
Amount of deferred financing costs reclassified       $ 6,200,000
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements - Narrative (Details)
$ in Millions
Dec. 31, 2016
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months $ 13.8
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, cost $ 1,293,088 $ 1,237,178
Gross unrealized gains 158 114
Gross unrealized losses (5,108) (3,944)
Available-for-sale securities 1,288,138 1,233,348
Short-term marketable securities 512,572 460,088
Long-term marketable securities 775,566 773,260
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, cost 40,965 2,491
Gross unrealized gains 0 0
Gross unrealized losses (45) (4)
Available-for-sale securities 40,920 2,487
Short-term marketable securities 40,920 2,487
Long-term marketable securities 0 0
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, cost 984,650 995,100
Gross unrealized gains 123 73
Gross unrealized losses (3,697) (3,365)
Available-for-sale securities 981,076 991,808
Short-term marketable securities 418,495 432,585
Long-term marketable securities 562,581 559,223
U.S. government agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, cost 267,473 239,587
Gross unrealized gains 35 41
Gross unrealized losses (1,366) (575)
Available-for-sale securities 266,142 239,053
Short-term marketable securities 53,157 25,016
Long-term marketable securities $ 212,985 $ 214,037
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements - Schedule of Fair Value Measurement (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Cash Equivalents and Marketable Securities:    
Available-for-sale securities $ 1,288,138 $ 1,233,348
Commercial paper    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 40,920 2,487
Corporate bonds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 981,076 991,808
U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 266,142 239,053
Level 1    
Cash Equivalents and Marketable Securities:    
Assets, fair value 12,748 2,664
Contingent consideration obligation related to completed acquisitions 0  
Level 1 | Money market funds    
Cash Equivalents and Marketable Securities:    
Cash equivalents 8,726 1,250
Level 1 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 0 0
Level 1 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 0 0
Level 1 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 0 0
Level 1 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 4,022 1,414
Level 2    
Cash Equivalents and Marketable Securities:    
Assets, fair value 1,288,138 1,233,348
Contingent consideration obligation related to completed acquisitions 0  
Level 2 | Money market funds    
Cash Equivalents and Marketable Securities:    
Cash equivalents 0 0
Level 2 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 40,920 2,487
Level 2 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 981,076 991,808
Level 2 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 266,142 239,053
Level 2 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 0 0
Level 3    
Cash Equivalents and Marketable Securities:    
Assets, fair value 0 0
Contingent consideration obligation related to completed acquisitions (7,100)  
Level 3 | Money market funds    
Cash Equivalents and Marketable Securities:    
Cash equivalents 0 0
Level 3 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 0 0
Level 3 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 0 0
Level 3 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 0 0
Level 3 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 0 0
Total Fair Value    
Cash Equivalents and Marketable Securities:    
Assets, fair value 1,300,886 1,236,012
Contingent consideration obligation related to completed acquisitions (7,100)  
Total Fair Value | Money market funds    
Cash Equivalents and Marketable Securities:    
Cash equivalents 8,726 1,250
Total Fair Value | Commercial paper    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 40,920 2,487
Total Fair Value | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 981,076 991,808
Total Fair Value | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities 266,142 239,053
Total Fair Value | Mutual funds    
Cash Equivalents and Marketable Securities:    
Available-for-sale securities $ 4,022 $ 1,414
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements - Schedule of Activity of Major Classes of Assets Measured at Fair Value Using Level 3 Inputs (Details) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance, Other Liabilities:Contingent Consideration Obligation $ 0 $ (900)
Ending balance, Other Liabilities:Contingent Consideration Obligation (7,100) 0
Velocius    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value adjustment to contingent consideration for acquisition included in general and administrative expense   (100)
Contingent consideration settlements   $ 1,000
Soha Systems, Inc.    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent consideration obligations (1,600)  
Cyberfend, Inc.    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent consideration obligations $ (5,500)  
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Fair Value Disclosures [Abstract]    
Due in 1 year or less $ 512,572 $ 460,088
Due after 1 year through 5 years 775,566 773,260
Available-for-sale securities $ 1,288,138 $ 1,233,348
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 374,741 $ 387,763
Allowance for doubtful accounts (829) (906)
Reserve for cash-basis customers (5,316) (6,458)
Total accounts receivable reserves (6,145) (7,364)
Accounts receivable, net 368,596 380,399
Trade Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 260,976 262,885
Unbilled Accounts Receivable [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 113,765 $ 124,878
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounts Receivable - Activity in Accounts Receivable Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning balance $ 7,364 $ 9,023 $ 3,703
Charges to income from operations 49,677 37,870 32,293
Collections from cash basis customers (50,896) (39,529) (26,973)
Ending balance $ 6,145 $ 7,364 $ 9,023
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid income taxes $ 25,161 $ 31,045
Other prepaid expenses 40,532 43,751
Other current assets 38,610 48,432
Total $ 104,303 $ 123,228
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Line Items]      
Property, software and equipment depreciation, amortization expense $ 307.7 $ 272.5 $ 215.3
Capitalization of stock-based compensation 23.1 17.9 $ 15.2
Disposal of property plant and equipment $ 93.4 $ 48.7  
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,084,707 $ 1,815,554
Accumulated depreciation and amortization (1,283,690) (1,062,374)
Property and equipment, net 801,017 753,180
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,170,471 1,046,739
Purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 51,727 46,509
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 41,968 35,212
Estimated useful life (in years) 5 years  
Office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 24,497 21,108
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 139,991 119,466
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 656,053 $ 546,520
Minimum | Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 3 years  
Minimum | Purchased software    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 3 years  
Minimum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 3 years  
Minimum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 1 year  
Minimum | Internal-use software    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 2 years  
Maximum | Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 7 years  
Maximum | Purchased software    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 10 years  
Maximum | Office equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 5 years  
Maximum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 16 years  
Maximum | Internal-use software    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 7 years  
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Acquired Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization of acquired intangible assets $ 26,642 $ 27,067 $ 32,057
Future amortization expense, 2017 29,200    
Future amortization expense, 2018 26,400    
Future amortization expense, 2019 25,000    
Future amortization expense, 2020 21,100    
Future amortization expense, 2021 $ 16,600    
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Acquired Intangible Assets - Schedule of the Changes in the Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Changes in the carrying amount of goodwill    
Beginning balance $ 1,150,244 $ 1,051,294
Foreign currency translation (5,089) (1,048)
Ending balance 1,228,503 1,150,244
Xerocole, Inc.    
Changes in the carrying amount of goodwill    
Additions 0 12,859
Codemate A/S    
Changes in the carrying amount of goodwill    
Additions 0 69,445
Bloxx Limited    
Changes in the carrying amount of goodwill    
Additions 0 17,694
Concord Systems, Inc.    
Changes in the carrying amount of goodwill    
Additions 1,079 0
Soha Systems, Inc.    
Changes in the carrying amount of goodwill    
Additions 43,515 0
Cyberfend, Inc.    
Changes in the carrying amount of goodwill    
Additions $ 38,754 $ 0
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Acquired Intangible Assets - Schedule of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 321,121 $ 323,231
Accumulated amortization (171,658) (167,136)
Net carrying amount 149,463 156,095
Completed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 119,091 120,791
Accumulated amortization (50,823) (58,633)
Net carrying amount 68,268 62,158
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 192,810 191,710
Accumulated amortization (114,209) (102,872)
Net carrying amount 78,601 88,838
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 5,030 6,540
Accumulated amortization (3,775) (3,374)
Net carrying amount 1,255 3,166
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 3,700 3,700
Accumulated amortization (2,361) (1,767)
Net carrying amount 1,339 1,933
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 490 490
Accumulated amortization (490) (490)
Net carrying amount $ 0 $ 0
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Business Acquisitions and Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 15, 2016
Oct. 03, 2016
Sep. 23, 2016
Oct. 30, 2015
Apr. 06, 2015
Feb. 27, 2015
Feb. 18, 2014
Sep. 30, 2015
Dec. 31, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Nov. 03, 2016
Business Acquisition [Line Items]                          
Acquisition related costs                   $ 1,700 $ 1,800 $ 4,200  
Goodwill                 $ 1,051,294 $ 1,228,503 $ 1,150,244 $ 1,051,294  
Concord Systems, Inc.                          
Business Acquisition [Line Items]                          
Cash transferred     $ 3,000                    
Identifiable intangible assets     2,800                    
Goodwill     $ 1,100                    
Weighted average useful life     7 years                    
Soha Systems, Inc.                          
Business Acquisition [Line Items]                          
Purchase consideration   $ 55,000                      
Maximum potential payout of the contingent consideration                         $ 5,000
Goodwill, expected tax deductible amount                         $ 12,000
Identifiable intangible assets   10,700                      
Goodwill   $ 43,500                      
Weighted average useful life   4 years 8 months 12 days                      
Cyberfend, Inc.                          
Business Acquisition [Line Items]                          
Purchase consideration $ 37,500                        
Maximum potential payout of the contingent consideration 10,500                        
Goodwill, expected tax deductible amount 11,000                        
Identifiable intangible assets 6,500                        
Goodwill $ 38,800                        
Weighted average useful life 3 years 7 months                        
Xerocole, Inc.                          
Business Acquisition [Line Items]                          
Purchase consideration           $ 16,600              
Goodwill, expected tax deductible amount           2,700              
Identifiable intangible assets           4,900              
Goodwill           $ 12,900              
Weighted average useful life           8 years 9 months 18 days              
Octoshape                          
Business Acquisition [Line Items]                          
Purchase consideration         $ 107,047                
Measurement period adjustment, increase (decrease) in goodwill               $ (500)          
Goodwill, expected tax deductible amount         69,400                
Cash         664                
Accounts receivable         1,976                
Other current assets         393                
Identifiable intangible assets         41,950                
Goodwill         69,445                
Deferred tax assets         5,230                
Total assets acquired         119,658                
Other current liabilities         (1,983)                
Current deferred revenue         (770)                
Deferred tax liabilities         (9,858)                
Total liabilities assumed         (12,611)                
Net assets acquired         107,047                
Gross carrying amount of intangible assets         $ 41,950                
Weighted average useful life         10 years 7 months 6 days                
Octoshape | Completed technologies                          
Business Acquisition [Line Items]                          
Gross carrying amount of intangible assets         $ 25,310                
Weighted average useful life         9 years 9 months                
Octoshape | Customer-related intangible assets                          
Business Acquisition [Line Items]                          
Gross carrying amount of intangible assets         $ 16,560                
Weighted average useful life         11 years 9 months                
Octoshape | Non-compete agreements                          
Business Acquisition [Line Items]                          
Gross carrying amount of intangible assets         $ 80                
Weighted average useful life         2 years                
Bloxx                          
Business Acquisition [Line Items]                          
Purchase consideration       $ 18,700                  
Goodwill, expected tax deductible amount       17,700                  
Identifiable intangible assets       3,900                  
Goodwill       $ 17,700                  
Weighted average useful life       7 years 2 months 12 days                  
Prolexic                          
Business Acquisition [Line Items]                          
Purchase consideration             $ 392,104            
Measurement period adjustment, increase (decrease) in goodwill                 $ 2,200        
Goodwill, expected tax deductible amount             62,400            
Cash             33,072            
Accounts receivable             11,208            
Property and equipment             12,225            
Identifiable intangible assets             87,040            
Goodwill             293,926            
Deferred tax assets             16,340            
Other current and long-term assets             5,664            
Total assets acquired             459,475            
Other current liabilities             (5,940)            
Current deferred revenue             (5,812)            
Deferred tax liabilities             (36,203)            
Other liabilities assumed             (19,416)            
Total liabilities assumed             (67,371)            
Net assets acquired             392,104            
Gross carrying amount of intangible assets             $ 87,040            
Weighted average useful life             9 years 2 months 12 days            
Prolexic | Completed technologies                          
Business Acquisition [Line Items]                          
Gross carrying amount of intangible assets             $ 26,800            
Weighted average useful life             6 years 11 months            
Prolexic | Customer-related intangible assets                          
Business Acquisition [Line Items]                          
Gross carrying amount of intangible assets             $ 58,500            
Weighted average useful life             10 years 5 months            
Prolexic | Non-compete agreements                          
Business Acquisition [Line Items]                          
Gross carrying amount of intangible assets             $ 940            
Weighted average useful life             3 years            
Prolexic | Trademarks and trade names                          
Business Acquisition [Line Items]                          
Gross carrying amount of intangible assets             $ 800            
Weighted average useful life             4 years 11 months            
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and other related benefits $ 111,421 $ 108,230
Bandwidth and co-location 61,084 48,228
Property, use and other taxes 52,959 47,364
Professional service fees 4,277 4,636
Other accrued expenses 9,036 7,708
Total 238,777 216,166
Deferred rent 29,668 32,876
Uncertain tax positions 73,231 53,641
Other long-term liabilities 15,792 6,751
Total $ 118,691 $ 93,268
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Minimum Aggregate Future Obligations Under Non-cancelable Leases and Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]      
2017 $ 53,410    
2018 45,202    
2019 44,586    
2020 54,206    
2021 54,934    
Thereafter 533,088    
Total 785,426    
Rent expense 50,300 $ 47,900 $ 39,900
Proceeds from sublease tenants 1,300 $ 3,600 $ 3,400
Letters of credit for real estate leases $ 6,800    
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Bandwidth and Co-location Commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
2017 $ 105,451
2018 13,799
2019 6,368
2020 386
2021 193
Thereafter 0
Total 126,197
Purchase Order Commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
2017 137,642
2018 10,522
2019 1,827
2020 320
2021 320
Thereafter 0
Total $ 150,631
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Narrative (Details)
1 Months Ended 12 Months Ended
Jul. 31, 2016
USD ($)
installment
Jun. 30, 2016
USD ($)
Nov. 30, 2015
patent
company
Dec. 31, 2016
USD ($)
Gain and Loss Contingencies [Line Items]        
Loss in period   $ 700,000    
Patent Infringement Case Against Limelight        
Gain and Loss Contingencies [Line Items]        
Settlement amount $ 54,000,000      
Number of installments in settlement | installment 12      
Settlement payment term 3 years      
Proceeds from settlements       $ 9,000,000
Litigation settlement interest       400,000
Patent Infringement Case Against Limelight | Pending Litigation        
Gain and Loss Contingencies [Line Items]        
Number of patents allegedly infringed upon | patent     5  
Patent Infringement Case Against Company and XO | Pending Litigation        
Gain and Loss Contingencies [Line Items]        
Number of companies in case | company     2  
Number of patents allegedly infringed upon | patent     6  
Provision for loss       $ 0
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Convertible Senior Notes - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 12 Months Ended
Feb. 28, 2014
USD ($)
d
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Debt Instrument [Line Items]        
Debt issued $ 690,000,000 $ 690,000,000 $ 690,000,000  
Conversion rate (in shares) 11.1651      
Principal amount per conversion $ 1,000      
Conversion price (in dollars per share) | $ / shares $ 89.56      
Threshold trading days exceeding price | d 20      
Threshold consecutive trading days exceeding price 30 days      
Threshold greater than percentage of stock price trigger 130.00%      
Threshold trading days not exceeding price 5 days      
Threshold consecutive trading days not exceeding price 5 days      
Threshold less than percentage of stock price trigger 98.00%      
Potential conversion shares of convertible debt (in shares) | shares 7.7      
Fair value of convertible senior notes   $ 721,400,000    
Closing stock price (in dollars per share) | $ / shares   $ 66.68    
Repurchases of common stock $ 62,000,000 $ 373,794,000 302,606,000 $ 268,647,000
Payments for purchase of convertible note hedge and warrant transactions 23,300,000      
Payments for note hedge transactions $ 101,300,000 0 0 101,292,000
Note hedge shares outstanding (in shares) | shares 7.7      
Warrants outstanding (in shares) | shares 7.7      
Warrant strike price (in dollars per share) | $ / shares $ 104.49      
Proceeds from sale of warrants $ 78,000,000 $ 0 $ 0 $ 77,970,000
Effective interest rate 3.20%      
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
Convertible Senior Notes - Schedule of Convertible Senior Notes (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Feb. 28, 2014
Liability component:      
Principal $ 690,000,000 $ 690,000,000 $ 690,000,000
Less: debt discount and issuance costs, net of amortization (49,913,000) (71,953,000)  
Net carrying amount 640,087,000 618,047,000  
Convertible senior notes      
Liability component:      
Equity component: $ 101,276,000 $ 101,276,000  
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Convertible Senior Notes - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Debt Disclosure [Abstract]      
Amortization of debt discount and issuance costs $ 22,040 $ 21,280  
Capitalization of interest expense (3,402) (2,755)  
Total interest expense $ 18,638 $ 18,525 $ 15,463
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stockholders' Equity - Narrative (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Feb. 29, 2016
Oct. 31, 2013
Class of Stock [Line Items]          
Amount of common stock repurchases authorized       $ 1,000,000,000.0 $ 750,000,000.0
Value of shares repurchased during period $ 373,794,000 $ 302,606,000 $ 268,647,000    
Remaining amount available for future purchases of shares under approved repurchase program. $ 694,500,000        
Common Stock          
Class of Stock [Line Items]          
Repurchases of common stock (in shares) 7.0 4.5 4.6    
Value of shares repurchased during period $ 373,800,000 $ 302,600,000 $ 268,600,000    
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance as of January 1, 2016 $ 3,120,878 $ 2,945,335 $ 2,629,431
Other comprehensive loss (14,769) (23,842) (15,520)
Balance as of December 31, 2016 3,224,370 3,120,878 2,945,335
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance as of January 1, 2016 (41,453) (17,611) (2,091)
Other comprehensive loss (14,769)    
Balance as of December 31, 2016 (56,222) (41,453) $ (17,611)
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance as of January 1, 2016 (44,936)    
Other comprehensive loss (14,081)    
Balance as of December 31, 2016 (59,017) (44,936)  
Net Unrealized Gains (Losses) on Investments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance as of January 1, 2016 3,483    
Other comprehensive loss (688)    
Balance as of December 31, 2016 $ 2,795 $ 3,483  
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefit Plan - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Compensation Related Costs [Abstract]      
Contributions by employer $ 13.7 $ 13.1 $ 16.6
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Pre-tax unrecognized compensation cost $ 259.5    
Weighted average period for recognizing compensation cost (in years) 2 years    
Closing stock price (in dollars per share) $ 66.68    
In the money options exercisable (in shares) 800,000    
Option granted (in shares) 0 0  
Capitalized Internal Use Software      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Additional stock based compensation $ 13.8 $ 12.7 $ 10.3
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years    
Weighted average fair value of stock options granted (in dollars per share)     $ 49.67
Total pre-tax intrinsic value of options exercised $ 18.3 53.6 $ 45.8
Total fair value of vested options $ 6.5 $ 10.3 $ 16.9
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of equity instruments other than options granted (in dollars per share) $ 14.54 $ 15.63 $ 12.64
Deferred Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of equity instruments other than options granted (in dollars per share) $ 50.72    
Each DSU receives this number of shares of common stock upon vesting (in whole numbers) 1    
Holder elect to defer vested shares period, minimum (in years) 1 year    
Holder elect to defer vested shares period, maximum (in years) 10 years    
The amount typically vested by anniversary grant date (percentage) 100.00%    
Number of years from date of grant DSUs are fully vested (in years)   2 years  
Director's minimum period of service before vesting accelerates (in years) 1 year    
Total pre-tax intrinsic value end of year $ 1.4 $ 10.7 $ 1.4
Total fair value of vested and distributed $ 1.6 $ 4.9 0.8
Unvested deferred stock units (in shares) 46,000    
Aggregate intrinsic value $ 3.1    
Weighted average contractual remaining life (in years) 4 months 24 days    
Granted (in shares) 46,000    
Deferred Stock Units | First Anniversary      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage   50.00%  
Deferred Stock Units | Remaining After First Anniversary      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage   50.00%  
Deferred Stock Units | Equal Installments After First Anniversary      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage   12.50%  
Deferred Stock Units | Director Vesting Acceleration      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 100.00%    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average fair value of equity instruments other than options granted (in dollars per share) $ 56.40    
Total pre-tax intrinsic value end of year $ 128.5 $ 153.6 145.6
Total fair value of vested and distributed 140.4 $ 105.3 $ 86.9
Aggregate intrinsic value $ 380.7    
Weighted average contractual remaining life (in years) 2 years    
Each RSU receives this number of shares of common stock upon vesting (in shares) 1    
Granted (in shares) 4,116,000    
Forfeited (in shares) 527,000    
Restricted stock unit vesting provision, minimum (in years) 3 years    
Restricted stock unit vesting provision, maximum (in years) 4 years    
Number of equity instruments other than options unvested (in shares) 5,700,000    
2009 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock available for grant (in shares) 3,800,000    
2013 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock approved for issuance under plan (in shares) 11,000,000.0    
Common stock available for grant (in shares) 6,600,000    
1999 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum amount of shares available for issuance (in shares) 1,500,000.0    
Aggregate amount of shares available, maximum (in shares) 20,000,000.0    
Discount on fair market value for purchase of stock (in percentage) 15.00%    
Share purchase interval term (in months) 6 months    
Issuance of common stock under employee stock purchase plan (in shares) 900,000 700,000 700,000
Weighted average purchase price (in dollars per share) $ 46.23 $ 52.05 $ 41.76
Total cash proceeds from shares purchased $ 39.9 $ 34.8 $ 29.3
Amount withheld from employees for future purchases $ 5.1    
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 144,506 $ 126,677 $ 111,996
Provision for income taxes (49,014) (49,033) (39,182)
Total stock-based compensation, net of taxes 95,492 77,644 72,814
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 18,287 14,145 11,934
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 29,739 23,927 19,341
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation 55,407 53,542 47,570
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation $ 41,073 $ 35,063 $ 33,151
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Schedule of Stock Options Granted Black Scholes (Details)
12 Months Ended
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected term (in years) 4 years 5 months
Risk-free interest rate 0.80%
Expected volatility 40.40%
Dividend yield 0.00%
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Schedule of Assumptions Used (Details)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     4 years 5 months
Risk-free interest rate     0.80%
Expected volatility     40.40%
Dividend yield     0.00%
Market-based RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 3 years    
Risk-free interest rate 0.80%    
Expected volatility 34.30%    
Average volatility of peer-company share price 27.60%    
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
Risk-free interest rate 0.50% 0.20% 0.10%
Expected volatility 36.20% 28.00% 33.50%
Dividend yield 0.00% 0.00% 0.00%
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
$ / shares
shares
Shares (in thousands)  
Outstanding at January 1, 2016 (in shares) | shares 1,524
Exercised (in shares) | shares (643)
Forfeited (in shares) | shares (7)
Outstanding at December 31, 2016 (in shares) | shares 874
Exercisable at December 31, 2016 (in shares) | shares 829
Vested or expected to vest December 31, 2016 (in shares) | shares 870
Weighted Average Exercise Price  
Outstanding at January 1, 2016 (in dollars per share) | $ / shares $ 32.39
Exercised (in dollars per share) | $ / shares 28.17
Forfeited (in dollars per share) | $ / shares 29.69
Outstanding at December 31, 2016 (in dollars per share) | $ / shares 35.51
Exercisable at December 31, 2016 (in dollars per share) | $ / shares 35.58
Vested or expected to vest December 31, 2016 (in dollars per share) | $ / shares $ 35.52
Weighted Average Remaining Contractual Term & Aggregate Intrinsic Value  
Outstanding at December 31, 2016 2 years 4 months 10 days
Exercisable at December 31, 2016 2 years 2 months 27 days
Vested or expected to vest December 31, 2016 2 years 4 months 6 days
Outstanding at December 31, 2016 | $ $ 27,261
Exercisable at December 31, 2016 | $ 25,781
Vested or expected to vest December 31, 2016 | $ $ 27,123
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2016
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total restricted stock units vesting conditions granted (in shares) 4,116
Service-based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units vesting conditions granted (in shares) 3,873
Market-based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units granted with performance based vesting (in shares) 127
Performance-based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units granted with performance based vesting (in shares) 116
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2016
$ / shares
shares
Deferred Stock Units  
Units (in thousands)  
Outstanding at January 1, 2016 (in shares) | shares 146
Granted (in shares) | shares 46
Vested and distributed (in shares) | shares (28)
Outstanding at December 31, 2016 (in shares) | shares 164
Weighted Average Grant Date Fair Value  
Outstanding at January 1, 2016 (in dollars per share) | $ / shares $ 45.42
Granted (in dollars per share) | $ / shares 50.72
Vested and distributed (in dollars per share) | $ / shares 57.24
Outstanding at December 31, 2016 (in dollars per share) | $ / shares $ 44.90
Restricted Stock Units (RSUs)  
Units (in thousands)  
Outstanding at January 1, 2016 (in shares) | shares 4,495
Granted (in shares) | shares 4,116
Vested and distributed (in shares) | shares (2,374)
Forfeited (in shares) | shares (527)
Outstanding at December 31, 2016 (in shares) | shares 5,710
Weighted Average Grant Date Fair Value  
Outstanding at January 1, 2016 (in dollars per share) | $ / shares $ 62.20
Granted (in dollars per share) | $ / shares 56.40
Vested and distributed (in dollars per share) | $ / shares 59.13
Forfeited (in dollars per share) | $ / shares 59.68
Outstanding at December 31, 2016 (in dollars per share) | $ / shares $ 59.51
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Deferred benefit on intercompany sales $ 9,100 $ 15,500 $ 24,300
Deferred tax assets, valuation allowance 430 1,217  
Undistributed foreign earnings 470,400    
Deferred income tax liability on undistributed foreign earnings 89,400    
Unrecognized tax benefits including accrued interest and penalties 77,100 72,300 41,100
Unrecognized tax benefits, income tax penalties and interest accrued 13,700 10,000 7,700
Income tax interest and penalties expense 3,900 $ 2,200 $ 1,800
Unrecognized tax benefits that may be recognized $ 15,800    
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Components of Income Tax Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
U.S. $ 273,176 $ 233,247 $ 408,391
Foreign 186,270 223,377 71,385
Income before provision for income taxes $ 459,446 $ 456,624 $ 479,776
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Provision for Income Tax Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current tax provision (benefit):      
Federal $ 89,816 $ 70,298 $ 153,471
State 6,238 (1,750) 4,978
Foreign 39,952 62,572 13,259
Deferred tax provision (benefit):      
Federal 4,265 23,381 (13,073)
State (86) (742) (15,220)
Foreign 3,916 (18,536) 2,442
Change in valuation allowance (787) (5) (29)
Total $ 143,314 $ 135,218 $ 145,828
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Schedule of Difference Between Effective and Statutory (Details)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
U.S. federal income tax rate 35.00% 35.00% 35.00%
State taxes 2.00% 1.70% 2.30%
Nondeductible stock-based compensation 2.30% 1.90% 1.40%
U.S. federal, state and foreign research and development credits (3.30%) (4.10%) (3.20%)
Foreign earnings (3.40%) (4.60%) (1.90%)
Domestic production activities deduction (1.70%) (1.20%) (2.20%)
State software development activities benefit (0.00%) (0.00%) (2.40%)
Other 0.30% 0.90% 1.40%
Effective income tax rate 31.20% 29.60% 30.40%
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]    
Accrued bonus $ 18,390 $ 13,161
Deferred revenue 10,055 11,334
Deferred rent 12,592 13,224
Stock-based compensation 32,030 31,705
Net operating losses 7,855 8,855
Unrealized losses 1,862 1,421
Tax credit carryforwards 23,629 22,918
License income 16,932 0
Other 7,048 5,989
Deferred tax assets 130,393 108,607
Depreciation and amortization (10,470) (10,848)
Acquired intangible assets (44,788) (37,923)
Internal-use software development costs capitalized (77,375) (66,807)
Deferred tax liabilities (132,633) (115,578)
Valuation allowance (430) (1,217)
Net deferred tax liabilities $ (2,670) $ (8,188)
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Schedule of NOL Carryforwards (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Operating Loss Carryforwards [Line Items]    
Federal and state research and development tax credit carryforwards $ 41,500 $ 39,800
Domestic country    
Operating Loss Carryforwards [Line Items]    
NOL carryforwards 16,500 21,500
State and local jurisdiction    
Operating Loss Carryforwards [Line Items]    
NOL carryforwards 11,400 28,200
Foreign country    
Operating Loss Carryforwards [Line Items]    
NOL carryforwards $ 0 $ 0
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Balance at beginning of year $ 65,290 $ 33,320 $ 24,651
Gross increases — tax positions of prior periods 6,391 11,238 12,925
Gross increases — current-period tax positions 6,252 27,043 2,106
Gross decreases — tax positions of prior periods (6,778) (5,996) (6,362)
Gross decreases — settlements (2,038) (315) 0
Balance at end of year $ 69,117 $ 65,290 $ 33,320
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Numerator:                      
Net income $ 91,639 $ 76,000 $ 73,635 $ 74,858 $ 88,420 $ 88,040 $ 67,200 $ 77,746 $ 316,132 $ 321,406 $ 333,948
Denominator:                      
Shares used for basic net income per share (in shares)                 174,917 178,391 178,279
Effect of dilutive securities:                      
Stock options (in shares)                 384 794 1,221
RSUs and deferred stock units (in shares)                 914 1,230 1,686
Convertible senior notes (in shares)                 0 0 0
Warrants related to issuance of convertible senior notes (in shares)                 0 0 0
Shares used for diluted net income per share (in shares)                 176,215 180,415 181,186
Basic net income per share (in dollars per share) $ 0.53 $ 0.44 $ 0.42 $ 0.42 $ 0.50 $ 0.49 $ 0.38 $ 0.44 $ 1.81 $ 1.80 $ 1.87
Diluted net income per share (in dollars per share) $ 0.52 $ 0.43 $ 0.42 $ 0.42 $ 0.49 $ 0.49 $ 0.37 $ 0.43 $ 1.79 $ 1.78 $ 1.84
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income per Share - Schedule of Anti-Dilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 18,418 17,097 17,166
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 58 22 402
Service-based RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 2,262 660 786
Performance-based RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 690 1,007 570
Convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 7,704 7,704 7,704
Warrants related to issuance of convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total shares excluded from computation 7,704 7,704 7,704
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.6.0.2
Segment and Geographic Information - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Sep. 30, 2015
USD ($)
Jun. 30, 2015
USD ($)
Mar. 31, 2015
USD ($)
Dec. 31, 2016
USD ($)
segment
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Segment Reporting Information [Line Items]                      
Number of operating segments | segment                 1    
Property and equipment, net $ 801,017       $ 753,180       $ 801,017 $ 753,180  
Revenue 616,124 $ 584,065 $ 572,135 $ 567,725 579,159 $ 551,030 $ 540,723 $ 526,536 2,340,049 2,197,448 $ 1,963,874
United States                      
Segment Reporting Information [Line Items]                      
Property and equipment, net 297,800       298,900       297,800 298,900  
Non-U.S.                      
Segment Reporting Information [Line Items]                      
Property and equipment, net $ 231,800       $ 227,800       231,800 227,800  
Revenue                 $ 720,000 $ 593,000 $ 531,900
Sales | Geographic Concentration Risk | United States                      
Segment Reporting Information [Line Items]                      
Concentration risk percent (more than)                   10.00% 10.00%
Sales | Geographic Concentration Risk | Non-U.S.                      
Segment Reporting Information [Line Items]                      
Concentration risk percent (more than)                 10.00%    
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.6.0.2
Quarterly Financial Results (unaudited) - Schedule of Quarterly Financial Results (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 616,124 $ 584,065 $ 572,135 $ 567,725 $ 579,159 $ 551,030 $ 540,723 $ 526,536 $ 2,340,049 $ 2,197,448 $ 1,963,874
Cost of revenue (exclusive of amortization of acquired intangible assets) 203,475 204,467 206,323 194,736 193,212 183,204 179,910 169,294 809,001 725,620 610,943
Net income $ 91,639 $ 76,000 $ 73,635 $ 74,858 $ 88,420 $ 88,040 $ 67,200 $ 77,746 $ 316,132 $ 321,406 $ 333,948
Basic net income per share (in dollars per share) $ 0.53 $ 0.44 $ 0.42 $ 0.42 $ 0.50 $ 0.49 $ 0.38 $ 0.44 $ 1.81 $ 1.80 $ 1.87
Diluted net income per share (in dollars per share) $ 0.52 $ 0.43 $ 0.42 $ 0.42 $ 0.49 $ 0.49 $ 0.37 $ 0.43 $ 1.79 $ 1.78 $ 1.84
EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "N!7$H?(\\#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,$% @ *X%<2F;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " K@5Q*>YLKJ.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$XA*R;U96.G%@8K;.QF;+4UBV-C:R1]^R5> MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GP MT2F:GO$(0>D/=42HJZH!AZ2,(@4SL @+DQ:^$&F&&$T:7O IJ%F*M_8G,'V"4Y)KNDAF$HAU7.33MP M>-MM7_*ZA>T3J5[C]"M90>> &W:=_+IZ>-P_,5E7_+ZHZJ)>[WDCJK7@S?OL M^L/O)NR\L0?[CXVO@K*%7W&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 " K@5Q*^(X()IL" ">"0 & 'AL+W=O-OXDJI]-[KJA%+_RIE^QP$XGBE-1%/K*6- M^G-FO"92#?DE$"VGY&1(=17@,$R#FI2-ORK,W)ZO"G:35=G0/??$K:X)_[NA M%>N6/O(_)E[*RU7JB6!5M.1"?U+YJ]US-0I&*Z>RIHTH6>-Q>E[Z:_2\0YDF M&,1K23LQ^?:T*P?&WO3@VVGIAWI%M*)'J4T0];K3+:TJ;4FMX\]@U!\U-7'Z M_6']BW%>.7,@@FY9];L\R>O27_C>B9[)K9(OK/M*!X<2WQN\_T[OM%)PO1*E M<625,$_O>!.2U8,5M92:O/?OLC'OKO^3I ,-)N"!@$<"CC\E1 ,A&@GHM($V_Q3X1%J]KX*B^"NS0R( M38_ $P0:$8&R/0I@2&"#'3I^%-BZB.@1L7,1,;R$"/0Q,O1H0D]@>@S28T./ M)_34"I&+R&"!!!1('/K"$G 1.2R0@@*I0T?V+@.0F6W.0(G,Y5O[O.DAB8$T M?2:$*(5%%J#(PA6Q4F4#0&9R)0?6!( 9,8+%,(U%[H6,KOJ0B=:*%RD M&.,9J9GR1JZ4G5P09B:]$%CC:X0="]@Y1@#,3(8AN(Q1Y%JPSY(!\Q"V+$)Y MF,\&#BYZY-8TMG,-PLPD&X(K'[F%C>UT@S!S*G#Y([>XL7V$09B90PS!)P!R MCP!LI=INP*23[HN>C.C$FJ%A,^J5;,T#BIZEOHS4]^\[QCZ@63MT T%8TNV M^@=02P,$% @ *X%<2J@[Z^QB! KQ0 !@ !X;"]W;W)K/OVI63'L&>&Z4UT\#_D/R3U<<+%L>U^]-L8A]G/IM[W]_/M,!SNBJ)_ MVL:FZC^WA[A/OSRW75,-Z;%[*?I#%ZO-%-34!2KEBJ;:[>?+Q?3NH5LNVM>A MWNWC0S?K7YNFZOY=Q;H]WL]A_O[BV^YE.XPOBN7B4+W$/^/P_?#0I:?BTLIF MU\1]OVOWLRX^W\]_@;NU-F/ I/AK%X_]U?UL3.6Q;7^,#[]M[N=J=!3K^#2, M353I\A;7L:['EI*/?\Z-SB]]CH'7]^^M?YV23\D\5GUOC6'G^-YX3L?';._O?X%NLD'YVD/I[:NI_^SIY>^Z%MSJTD*TWU\W3= M[:?K\=S^>Y@<@.< O 2 ^3! GP,T"2A.SJ94OU1#M5QT[7'6G6;K4(V+ NYT M&LRG\>4T=M-O*=L^O7U;8KDHWL9VSI+528+7DEO%FBNTNDB*U/_%!(HF<(K7 MU_$@QVLQ7D_QYCJ>6%R=)&Z2[,\2 X[DNN8R#*7Q6G9C1#>&N]'$S4EBK[JQ M@,%0-UQFG%(AR&ZLZ,9R-X:XL:P;[8(M'7$CR(+292F[<:(;Q]U8XL:Q;D 9 MK<@0K@49:L3,V'C1C>=N2-(KS[O1JBS!$SN"#JV&W%P%T4_@?D@_J\#Z"0H4 ML\-E?G23^2I+T4WY_^NXY-WX4@,0-Y+,.&]D-Z!D4BGN)U!4*6$:,%BV>B0A M6(4FYRE#3^">&#Z!=V5*XY@E06>=*FW&D8Q20.;(*.H(^2(J X,Z5QFO,BL( M9# #)[,!ZD:S?DI;6C8\7!9*IS)D!AG-P-ELZ$X! G6UUV H#R4A!' AMX9D M0(-ENY_)925#%3A5#64\<%YZ!ZAH3ESFX'IMW/J1L0JKH6!%SDOMC0U$MY9TJ= RN7)0QBIRK++I0HY+[2WSPU6IZLM\7IBI M3@6D4L@CAR6 LW3Q2#(,N2(!9:@BAZJEB$=.2V=2Z4@_+TF7RH2KQ7CK2,8J M[3@V4V6@S%/D/+7L ^6@I+O-AY);'S)'D7/4 M4HZB0$A/*]FUJ/*9?4_+(-4D([?0PM(?S M\6!Q.:-<_@=02P,$% @ *X%<2N7"RZ1D @ T@@ !@ !X;"]W;W)K M$"*\C[IJ^-(OA&@70<#W M!:DQG]&6-/+-D;(:"]EEIX"WC."#-M55 ,,P#6I<-OXJUV-;MLKI651E0[;, MX^>ZQNS?FE3TNO2!?QMX*T^%4 /!*F_QB?PDXE>[9;(7#%$.94T:7M+&8^2X M]#^!Q09 9="*WR6Y\E';4Z7L*'U7G6^'I1\J(E*1O5 AL'QZ/4KZ0M*?*^O_CNY MD$K*%8G,L:<5U__>_LP%K?LH$J7&']VS;/3SVL>_V=P&V!O@8 #Q0T/4&R+# M$'1DNM3/6.!5SNC58]W7:K%:%& 1RR2QDR2V25*#I).@49)P%@*#Y(EH0I(X21*;!!DDG209)4E"_3-@GNLF M/*F3)[5Y,H,GM?(@%\Y3V80&.6F033,W:)"5Q@1YI)@P9$Z&S&) 1H9U]I3A MD6+",'B"0D(W3M1:+- Y6\))URW=DA@],$T.:*32[X.I=+ZN8*1H>+.NU_8'8J M&^[MJ)#GE#Y-CI0*(L.&,QFPD!>,H5.1HU!-)-NL.V6[CJ!M?X,(AFO,ZC]0 M2P,$% @ *X%<2JG;66PW! C1( !@ !X;"]W;W)K/#U]'ILNP?9>G7)7^.?L?WK\E2GN^S6RN%4QG-S MJLZ+.KX\+!_A?B=-%] 3?Y_BM9E<+[JA/%?5M^[FM\/#4G2*8A'W;==$GG[> MXS861==2TO'OV.CRUF<7.+W^:/V7?O!I,,]Y$[=5\<_IT!X?EGZY.,27_*UH MOU;77^,X(+-KNKHNZN'U7O)N M%<&]3K._[Q[VD]W_+TU/DYZ^KYU99>]=.R.R&1 Y0>!&9*GQ6P^2ZV$C2;C\ MW,&6$DI\1G84<987H=AAJCY>3>,='Z_9>-W'ZVF\1],T(+9'SL,XE19"!S1: MAH/@M$;M[2@'P2KO-*_;L+H-'7?@XRT;;\FX/7HUFP$Q$YU>!"$ #9MB3AHK M\8NFF 41M.)%.U:THZ*1FHTCW8!U5J)WL&4P[4U K>T83!KI9U:H9T5[*AI] M)QM/NM'2!NN0: ;3(GB\OBBF7!#*\*(#*SI0T0J)#E2-"@$L$DTQY;VT*!?M M&$P:KV=$@^!SGJ"R-4YZ@O0DK=4X=7&8$_B5[!A,26%F4A#,I&J@LDFN!KH4 MA2(?(X,Y*III"_Q,^@ V^3^"I)HMUBQI/]X+;0Q6S8!.@0QX:7.@=EJ9N77" MFP8H*MYA\8JN;Q-,T%@[PUD+!N<_CO/!P-RT\W8%U*_P][\9&31)@JQP!H-4 M5V+=%'-VXA6?5?-F!8:J#EBU(?U\ 9]\$!&B6VM@U0;TOK6VN45J:)Z3<]L5R5N(I!82L(5(FO(AU?Z RPV.2V4)YG8L MERHEG-*RR9Z\C/5K?][1+/;5V[GM]K:3I[G1\PW<[X:3D1_-# P3(*:EHV_7MJUO5@O^55595+'R,]\[L3.]5NJ)=]_8D"?VO2'\#W9CE88; M)WJ/(Z^D_?6.5ZEX/:AH*S5][9]E8Y_=H'^GP00\$/!(0,FG!#(0R!LA^I00 M#83((01]%%N;'55TO12\\T3_=5MJ#A%:1+KZ1[-HBVW?Z?)(O7I;HS!EL[E\BF%Q^-1,7VUBD=^371ID[9+(Z M]JY';"Y/9WVC>UK?@MYD^H;XDXI+V4COP)6^FNT%>N9<,>TR?-!E+70/'B<5 M.RLS3/58])VHGRC>#DTV&#O]^C]02P,$% @ *X%<2B7(YJ;O 0 W00 M !@ !X;"]W;W)KUZ$*&Y:-TM,[,2S MA/62-"V]>)KD;J>3@@(Y%(K8#5QYK_! M!8B"ZTS4&3DCPGR=O!>24:NB4J'X;1R;UHR#U;_2U@F^)?@381-]2 @L(7@G MA!\20DL(%P0T6C&U.6*)LX2SP>'CW^VPOD2;7:BJG^N@*;;94^41*GK)-EZ< MH(L6LIC]B/'GF F!E/ITA+]VQ-Z_H_NW!QSN$8%W"SG>0^)H/8E@U6=@^,&- MS_^X"%<%0B,0W@AL%X4:,9'!M ;S*0R69E= <1PL[*Z HNWG1;YH]I,I\,HT MD'!RUK=2UVH6G7KTR=>79!'?J]X=6^U=9FS\[YA732N<,Y/J"IJ+4C(F0>7H M/:ANJM5;,RT(E%)/8S7G8\>-"\DZ^YB@Z47+_@%02P,$% @ *X%<2L9U MV$*'!@ QR$ !@ !X;"]W;W)K^NR;LC*05)@%K"L $;4&S8]ME-E,2H;66VTG3_?I3MIO;=RW8H4-O* M2^H]BKJ'1^GZM=]]VC]UW3#YLEEO]S?3IV%XOIK/]W=/W6:Y?]<_=]O\EX=^ MMUD.^>?N<;Y_WG7+^T.CS7I.SL7Y9KG:3F^O#\<^[&ZO^Y=AO=IV'W:3_O-U$^_'OA]]?@TC ?FM]?/R\?NCV[X\_G#+O^:O_5RO]ITV_VJ MWTYVW^_S3^^.7^9NI&1]VZNQO&+I;Y MXW/7=.OUV%/V\<^IT^G;.<>&Y]^_]O[3(?@O_[Q:9?#\O9Z MU[].=L?+^[P<9Y&_DCSZ=^/!PV ?_I:'9Y^/?K[UKKZ>?QX[.FD61PV=:]X4 M\]S[VRD(G6)!ICE=GJ"Q"G:7DM9*4L0F&,;)A_9\'H-WN .!''" MJ+#385L9U76(:A!;()-T/CH7KA-TG8!K?;&2.8\7"?HJ-$!&,::D7 .9]W5= M<%U!UQ5P+-!T:(,NIT;BVJI2H M=']@5GD+*ST;%][B)4AE[FFKFK&85 14Z0S6EYXQJ3Q %7EM&N"ECCJV!LCR MS5WIU1"0$=%97KOTC6'E :U(+V>\A4P5(VD6-4"7HOB@*0MT,>?:5( 686B1 MLVF4"OP@S \"_-!3>D$VY<_J(*S2;8-T7O*"1: XO3[J&0V9FQ1\)\ MC6(AKQ+&&%F,>=(YB@!Z4N5=U$1 PEA3E6KM'@CS[1K$E08?XXP0SBIM'W J M)3OT5D9.KV5;H.*4_Y5N>8PS L47Z64/603%*)5>&31 5^6[FG6V CI.E*]. MP3J&&H$*S ""+(E29;8& *Y(:DUB(,N+W@*)"5.- -7T/L2" -7R0D6TL(%" M#B$:ZT"8U_6YJBE4CX3A1K4E!!>*?<:085 9Z>V+!=M:1L?^8TD+)#%5B0N7 MC#'2&""-=:7/ED#&\ \E+9"D5)I8=ARQCC^H:0%DEF^#V+),(85 UBQ1BU;M(0Z1&/:RJ)/NL9I@:Q* MOD0IQI1B0"FS_<. 4G;[!ZC0]@^0?6?[AS&D&$!*PV?!H.B2$'1MTB!=$&]2 M)M2Y**41QY!B "F]P;-@5%1EEFL"-5#H*)I]722D6)U71I?N,:WX_]1@;-EB MYCC:+'3!W)R(4B&5TC5&%(/Z2U<6"P:;?!R$HIDM:# 4#@Z*@RX M8#@*@*->'R[$8FV6:KTP;Y#,.Z?S5(MUQ=I),"4%4%+T5!'+-\X+&[V!!F3! M5:1W\8$LEY$DA?6(8%P*P*7H]8A8T%%52]);.D@W%J)ZI@-=KJVJNF0=6 AR3GMP-D/F:=?'= M IF$JE3F"R:* **(YN%)%"^FF-./0AL@&Y=RQC>0!2(]WO.SI]F;;O=X>%-@ M/[GK7[;#^%#X[.C;VPCO:7P:KHXO_%5[?*?@6S?'5QQ^6^X>5]O]Y&,_#/WF M\$3\H>^'+KMT[_*X/G7+^[J'= 0 900 !@ !X;"]W;W)KVN "F[5=5*K;1*U?;9"\-%\87:9DG_ MOKX00C:T+]@S/N?,C#U#/@GYI#H '3PSRE6!.JV' \:JZH 1=2<&X.:D$9(1 M;4S98C5((+4C,8KC,,PP(SU'9>Y\9UGF8M2TYW"6@1H9(_+/$:B8"A2A%\=C MWW;:.G"9#Z2%[Z!_#&=I++RHU#T#KGK! PE-@1ZBPRFU> ?XV<.D5OO 5G(1 MXLD:7^H"A38AH%!IJT#,39 MKSUWZ^1/=ON9MDV(9T*\$*+LOX1D)B2O!'>;V&?F2OU(-"ES*:9 ^L<:B.V) MZ)"8RZRLT]V=.S/5*N.]EE&ZS_'5"LV8H\?$:\R"P$9]"1%OA3C&[^CQVP"G M]X@DW(Z0;!:1.'ZR3O#^'P+IID#J!-(W M'-+7A,YC#<8[(LO:ED [1/=NE- M+GCU.@QDZQI9!948N;;WL/(NL_(0V]>]\1_-#/F6?Y7Q _B-R+;G*K@(;7K' MO7 CA :39'AGNKHS,[\8%!IMMSNSE[[SO:'%, \U7OXLY5]02P,$% @ M*X%<2O142.1A!@ @"( !@ !X;"]W;W)KJ;&AG6EG,NFT_4SLL\T$.!?.+#?CZ\ONLT_;Z\OZM5DM-]6G M[6CWNEXOMO_=5*OZ[6ILQC\^^+Q\>F[:#R;7ER^+I^K/JOGKY=,VO9L#7^Q7R<.VH'=(B_E]7;[MWK43N5+W7]M7WSV\/5N&@95:OJ MOFE#+-*?;]6T6JW:2(G'OX>@XV/.=N#[US^BS[K)I\E\6>RJ:;WZ9_G0/%^- MR_'HH7I18&(*%H2X 9P&BF/0>XSK,9H\)I2L+'SU.96$JJU/Y M0JS!'N/?I2)/D:T1E#3.E$4I%D*#V'D32K4DEK/98R,$WF8R(-$XL#<>)7(LQ,+-?5Z M->6A0G&XAVV ; -@*[),@\H2BJ(,$>2A2D)N\5&41Q_\6 MQO$]98F0;M1TC5S$J 6 I'85+>#L(R.*;!2%Z!^7DIUH2?N2R_+,PC+"?5< M'080"I*049EB]*0(#<%R0EBR#=!L7TI"0+0]]VQD@P7;(,6.,I'59R;$4,B9 M#\%R0E@:#6M"EB4A5IDN3&'2P9"4AH$Y*2RW!NBMG/[4:,&]X'2S1=]SA1HL MN09HKE5KK\7RHMWW++;CW1G G!165@.D58K9C=':JHH4] 7*7JZ:CM-Q+HR< MG :>G!M6BZ,KZD]9K*4KFM05C^N(Y5W2)5ESO: KUF MEUR9[5%1BS7; LU6QL9JS;ZP!?E"E.GN#&!."DN[1=(NC8T=E-BIU:*>BB2[ M%4!?$V?GI;$!P)-SZ^G&:'.OC(W5IMV285GN^3 N9X15W0)55\;& M-.5$JW M,1O&Y92P^%OD[:6QL4"PU0/0; B5T\&B;H&H!^D@K!9U$P(9,F7/+6NQKEMD MZZ4@6:#&AHHRR!Z/UTI*'0(=CMH%)&AL 5!4'3PIL6/9TYPAGTHU;]KD2 MB^\46YYO;"R^ RRZ Z2QL4#<360?>TP[8WEGU&B1QXV!O%.P43J) RXS-G)M M<2PV/2K!^*)@U(Y1=+3^E]ZRZ:L0EG]&C19I;!BH<8RR?SEE?05$61\8J>AK M'F-99]"S4<:&M5XGJQ%+:;6&<3FEGH8VT/4@&V@,]-JZ4EJM05A."*LZG].Q M8:#7H3#.%3U7"&/-YG,Z-@P:,3;8(,_9W1G G!26=CZG8\/#'1L&'1ME1D&< MCC.IR8&[Y-31)X! $RT9,<&H)AL=+*<=P HC0V 7#BOOH^9(UST12!Y#4[>?8W>_C;C MC\7V:;G9C;[435.ON^_-'^NZJ5+0XD.J_W.U>#B^656/3?LRI-?;_6\B]F^: M^N7P>X_)\4[BGCKP$ -(# 9 >&PO M=V]R:W-H965T[^?I3LN&[K[<4B:9[#0XI*!V.?70/@R8N2VF6T\;[; M,^:*!I1P5Z8#C7\J8Y7PZ-J:NB];#4=+ M7*^4L'\.(,V0T0V]!![;NO$AP/*T$S7\ /^S.UKTV,Q2M@JT:XTF%JJ,WF[V MAUW(CPF_6AC4%)")7KI'\WP %,_GRB9FO\&9Y"8'I1@C<)( M%[^DZ)TW:F)!*4J\C&>KXSE,_!?8.H!/ /X.P,9"4?F]\")/K1F('6??B7#% MFSW'V10A&$<1_Z%XA]%SOKE)4G8.1%/.84$IRA2O4X .;'0F5#^9GM.VX9J/C33>](#8_ MX_PO4$L#!!0 ( "N!7$J01,%(M $ -(# 9 >&PO=V]R:W-H965T M[^?I3L>MYF]$42*9[#0XI*!V-?7 /@R9N2VF6T\;X[,N:*!I1P-Z8# MC3>5L4IX-&W-7&=!E!&D)..;S2U3HM4T3Z/O;//4]%ZV&LZ6N%XI87^=0)HA MHUOZ[GANZ\8'!\O33M3P#?SW[FS18C-+V2K0KC6:6*@R>K<]GI(0'P-^M#"X MQ9F$2B[&O 3CJ=R(\\?;(L3=% M<,96Q#L4[]![S;>'74LKG!$6KP@\V&A,J'XR<\VW',1L.;;OI!;/[&^6]0 M2P,$% @ *X%<2@'233RU 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8[7!H%MH&DQK$ '!!W:/BLV;0O5Q9/D MN/O[4;+K>INQ%TFD> X/*2H;C'US+8 G[TIJE]/6^^[ F"M;4-Q=F0XTWM3& M*N[1M USG05>19"2+-ELKIGB0M,BB[Z3+3+3>RDTG"QQO5+<_CJ"-$-.M_3# M\22:U@<'*[*.-_ #_'-WLFBQF:42"K031A,+=4YOMX=C&N)CP(N P2W.)%1R M-N8M& ]53C=!$$@H?6#@N%W@#J0,1"CCY\1)YY0!N#Q_L'^-M6,M9^[@SLA7 M4?DVIWM**JAY+_V3&;[!5,\72J;B'^$"$L.#$LQ1&NGB2LK>>:,F%I2B^/NX M"QWW8;S9I1-L'9!,@&0&[&,>-B:*RN^YYT5FS4#LV/N.AR?>'A+L31F-_:^-\8!2-E&UL?5-M;YLP$/XKEG] 34C6-1$@-9VJ3=JDJ-/:SPX<8-7V,=N$[M_/ M-H2B#NT+OCN>Y[D7G[,!S:MM 1QY4U+;G+;.=0?&;-F"XO8&.]#^3XU&<>== MTS#;&>!5)"G)TB2Y98H+38LLQDZFR+!W4F@X&6)[I;CY\R P.Q(RS[WBXXLTA];,I0S".(O[SQ5L?O12; MNWW&+D%HPAQ'3+K$S CFU><4Z5J*8_H//5VG;U/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901 MI!7CF\TUTT*V-$^C[V3SU/1>R19.EKA>:V'_'$&9(:-;^NIXD'7C@X/E:2=J M^ G^5W>R:+&9I90:6B=-2RQ4&;W='HY)B(\!CQ(&MSB34,G9F.=@?"LSN@F" M0$'A X/ [0)WH%0@0AF_)TXZIPS Y?F5_3[6CK6CY1,A7_'2Z@,#PHP1R%42ZNI.B=-WIB02E:O(R[;.,^C#?[_01; M!_ )P&? 3H7B'WDN^_ M4,KF"D>HP0\V&PHJ'XY[/-MQS$;#FV[Z06S^QOE?4$L#!!0 ( "N!7$K] MLX+,M0$ -(# 9 >&PO=V]R:W-H965T5%2VX)VSO4'QFS5@>+V"GO0_J9!H[CSIFF9[0WP.H*49.EN M=\,4%YJ6>?2=3)GCX*30<#+$#DIQ\_L($L>")O35\2C:S@4'*_.>M_ =W(_^ M9+S%%I9:*-!6H"8&FH+>)X=C%N)CP). T:[.)%1R1GP.QI>ZH+L@""14+C!P MOUW@ :0,1%[&KYF3+BD#<'U^9?\4:_>UG+F%!Y0_1>VZ@MY14D/#!^D>E/@<%4H;5U(-UJ&:6;P4Q5^F7>BXC]--ELRP;4 Z ](% MRN[* MCU#G/]AB2&A<.-[ZLYG&;#(<]O,/8LLW+O\ 4$L#!!0 ( "N!7$JUU7'6 MM@$ -(# 9 >&PO=V]R:W-H965TF)!*5J\C+LT:1_&F]O=!%L'\ G 9\ A MY6%CHJ3\@PBBR)P=B!M[WXGXQ-LCQ]Z4T9E:D>Y0O$?OM=C>'3)VC413S&F, MXX4]=/ZF1J.%\Z9IF.T-B"J"M&(\2:Z9%K*C M119])U-D.#@E.S@98@>MA7DY@L(QISOZZGB03>N"@Q59+QKX!NY[?S+>8@M+ M)35T5F)'#-0YO=T=COL0'P-^2!CMZDQ")6?$QV!\J7*:!$&@H'2!0?CM G>@ M5"#R,IYF3KJD#,#U^97]4ZS=UW(6%NY0_925:W-Z0TD%M1B4>\#Q,\SUO*-D M+OXK7$#Y\*#$YRA1V;B2>REXLLO8)1#-,<>9>!O>7Q3=["IVF_%Z:1G25G=/YE8_]K1 =>2G+E1ZCU'VPQ M%-0N'-_[LYG&;#(<]O,/8LLW+GX!4$L#!!0 ( "N!7$I$UTR8M0$ -(# M 9 >&PO=V]R:W-H965TY!^9M&&\F<-TU+;&^ U1$D!:%)LB>2<87+//I. MILSUX 17<#+(#E(R\^<(0H\%3O&;XY&WG0L.4N8]:^$GN%_]R7B++"PUEZ L MUPH9: I\FQZ.68B/ ;\YC'9U1J&2L];/P7BH"YP$02"@T"=R!$(/(R M7F9.O*0,P/7YC?UKK-W77W MS+$R-WI$9NI]S\(3IP?J>U,%9VQ%O//BK?=>2IID.;D$HCGF.,7054RZ1!#/ MOJ2@6RF.]!\XW8;O-A7N(GSW0>'U-D&V29!%@NR_)6[%[#\E(:N>2C!MG":+ M*CVH.,DK[S*PMS2^R7OX-.T_F&FYLNBLG7_9V/]&:P=>2G+E1ZCS'VPQ!#0N M'+_XLYG&;#*<[N&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>-)\HEI(5N:I]%WLGEJ M>J]D"R=+7*^UL*]'4&;(Z(:^.9YDW?C@8'G:B1J^@__1G2Q:;&8II8;62=,2 M"U5&;S>'XR[$QX"?$@:W.)-0R=F8YV#V-OXB.QO^#CMC\+6LG7D;#R^;.Q_98P'E))&PO=V]R:W-H965T)!-ZX*#%5DO&O@.[D=_,MYB"TLE-7168D<,U#F] M2P_'?8B/ 3\EC'9U)J&2,^)3,+Y4.4V"(%!0NL @_':!>U J$'D9SS,G75(& MX/K\ROXIUNYK.0L+]Z@>9>7:G-Y24D$M!N4>*/Q'_OTFP3X2[/];XE;,>Y5LU5,-IHG39$F)0Q>5= M!O:.QS?Y$SY-^S=A&ME9S)6[4 M6MB?)U!F*FA"WQQ/LNU\<+ R'T0+7\%_&\X6+;:RU%)#[Z3IB86FH _)\92% M^!CP7<+D-F<2*KD8\Q*,3W5!#T$0**A\8!"X7>$1E I$*./'PDG7E &X/;^Q M?XBU8RT7X>#1J&=9^ZZ@]Y34T(A1^2S.U?2=BFIQIL&Z?)D MW^1W^#SM7X1M9>_(Q7A\V=C_QA@/*.5P@R/4X0=;#06-#\<[/-MYS&;#FV'Y M06S]QN4O4$L#!!0 ( "N!7$JK-O;"M@$ -(# 9 >&PO=V]R:W-H M965T?<#R[I8.RK:P \>=.J=1EMO.^.C+FB 2W< MC>F@Q9O*6"T\FK9FKK,@RDC2BO'-9L^TD"W-T^@[VSPUO5>RA;,EKM=:V-\G M4&;(:$+?'<^R;GQPL#SM1 W?P?_HSA8M-JN44D/KI&F)A2JC]\GQM OX"'B1 M,+C%F81*+L:\!N-+F=%-2 @4%#XH"-RN\ !*!2%,X]>D2>>0@;@\OZL_Q=JQ MEHMP\+UGZ)J-WE)10B5[Y9S-\AJF>6TJFXK_"%13"0R88HS#*Q944O?-& M3RJ8BA9OXR[;N _CS?[31%LG\(G 9\)=C,/&0#'S1^%%GEHS$#OVOA/AB9,C MQ]X4P1E;$>\P>8?>:Y[<'E)V#4(3YC1B^!(S(QBJSR'X6H@3_T#GZ_3M:H;; M2-\NZSK"909 MC;%H?'*S(>M' -_#?^[-%BRTLE=30.6DZ8J'.Z5UZ/.U#? SX(6%T MJS,)E5R,>0K&ERJG21 $"DH?& 1N5[@'I0(1RGB>.>F2,@#7YS?V3[%VK.4B M'-P;]5-6OLWI@9(*:C$H_VC&SS#7\XZ2N?BO< 6%X4$)YBB-"\T3,+ M2M'B9=IE%_=QNMD=9M@V@,\ O@ .,0^;$D7E'X4716;-2.S4^UZ$)TZ/''M3 M!F=L1;Q#\0Z]UX*GAXQ= ]$<96#O>'R3W^'3 MM#\(V\C.D8OQ^+*Q_[4Q'E!*2^22/$<'E)4.AC[XAH 3]Z4U"ZCC??=GC%7-*"$NS =:+RI MC%7"HVEKYCH+HHP@)1G?;*Z8$JVF>1I]1YNGIO>RU7"TQ/5*"?OG -(,&=W2 M=\=36S<^.%B>=J*&G^!_=4>+%IM9RE:!=JW1Q$*5T=OM_I"$^!CPNX7!+^B)*BMYYHR86E*+$ MV[BW.N[#>'.=3+!U )\ ? ;$ IFPL&UL?5/;CMP@#/T5Q KJI5::;15VVU"Z(^,^:H#+?R-[<'@36.= M%@%-US+?.Q!U FG%^&YWQ[20AI9Y\IU=F=LA*&G@[(@?M!;NYPF4'0NZIV^. M9]EV(3I8F?>BA2\0OO9GAQ9;6&JIP7AI#7'0%/1Q?SP=8GP*^"9A]*LSB95< MK'V)QL>ZH+LH"!14(3((W*[P!$I%(I3Q8^:D2\H(7)_?V-^GVK&6B_#P9-5W M68>NH ^4U-"(085G.WZ N9Y;2N;B/\$5%(9')9BCLLJGE52##U;/+"A%B]=I MER;MXW2393-L&\!G %\ #RD/FQ(EY>]$$&7N[$CQ"?>'SGVIHK.U(IT MA^(]>J\EY[8TQ?!5S'Z)8,B^I.!;*4[\'SC?AF>;"K,$S_Y0>+=- M<-@D."2"PW]+W(JY_RL)6_54@VO3-'E2V<&D25YYEX%]Y.E-?H=/T_Y9N%8: M3RXVX,NF_C?6!D INQLZBT 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P=.F>KINVR>T9HXDFFS/J9[:=MN2@5*#;\]\[ MT&ZMVMP78(9Y;]X,0S8:^^Q: $]>M.I<3EOO^R-CKFQ!"W=G>NCPIC96"X^F M;9CK+8@J@K1B/$G>,"UD1XLL^LZVR,S@E>S@;(D;M!;VUPF4&7.ZHS?'DVQ: M'QRLR'K1P%?PW_JS18LM+)74T#EI.F*ASNG#[GC:A_@8\%W"Z%9G$BJY&/,< MC$]53I,@"!24/C (W*[P"$H%(I3Q<^:D2\H 7)]O[!]B[5C+13AX-.J'K'R; MTP,E%=1B4/[)C!]AKN>>DKGXSW %A>%!">8HC7)Q)>7@O-$S"TK1XF7:91?W M<;I);[!M )\!? $<(H!-B:+R]\*+(K-F)';J?2_"$^^.''M3!F=L1;Q#\0Z] MUX+S0\:N@6B..4TQ?!6S6R(8LB\I^%:*$_\/SK?AZ:;"-,+3OQ2^VR;8;Q+L M(\'^U1(W8M+DGR1LU5,-MHG3Y$AIABY.\LJ[#.P#CV_R)WR:]B_"-K)SY&(\ MOFSL?VV,!Y22W.$(M?C!%D-![]J:1K,! #2 P &0 'AL+W=O,)IILSJB?V7;:D@.F MV>_UZ@O5[5 MZA=@AGEOW@Q#/J)]05HSO=F^8%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U]<3S*MO/1P:KD(!P^HOLO:=P6]HZ2& M1@S*/^+X >9Z;BF9B_\$5U A/"H).2I4+JVD&IQ'/;,$*5H\3[LT:1^GF^QV MAFT#^ S@"^ NY6%3HJ3\G?"BS"V.Q$Z][T5\XOV1A]Y4T9E:D>Z">!>\UY)G M^YQ=(]$<@A2=C=AA+KPP19#0>/C\6TXVVG,)L-C/_\@MGSC\A=02P,$% @ *X%< M2C@$7J:U 0 T@, !D !X;"]W;W)K&UL?5/; M;MP@$/T5Q >$7=:;1"O;4C91U4JIM$J5Y)FUQQ<%&!?P.OW[ G88J]DZV&DR&V5TJ87T>0.&1T2S\<3VW=N.!@>=J)&GZ M>^Y.QEML9BE;!=JVJ(F!*J-WV\,Q"?$QX*6%P2[.)%1R1GP+QKUG(6%>Y2O;>F:C-Y24D(E>NF> M'KCO31&$NPG=_*-RO$R2K!$DD2/Y;XEK, M]5])V**G"DP=I\F2 GL=)WGAG0?VCL&UL=5;;CILP M$/T5Q >LL;DF(DC)5E4KM5*T5;?/#G$"6H.I[23;OZ]M6$IA> ';G#EGQLQX MG#^$?%,58]I[;WBK=GZE=;=%2)45:ZAZ$AUKS9>+D W59BJO2'62T;,S:C@B M09"@AM:M7^1N[2B+7-PTKUMVE)ZZ-0V5?PZ,B\?.Q_['PDM]K;1=0$7>T2O[ MP?3/[BC-#(TLY[IAK:I%ZTEVV?E[O#W@U!HXQ&O-'FHR]FPH)R'>[.3K>><' MUB/&6:DM!36O.WMFG%LFX\?O@=0?-:WA=/S!_MD%;X(Y4<6>!?]5GW6U\S/? M.[,+O7'](AY?V!!0['M#]-_8G7$#MYX8C5)PY9Y>>5-:- .+<:6A[_V[;MW[ MT7])T\$,-B"# 1D-,J>#>B'G^2>J:9%+\?!DO_D=M?\8;XG9F](NNJUPWXSS MRJS>"Q*F.;I;H@%SZ#%D@L$C AGV48) $@>R,">P>0AZ&#KS<*J>13!!!!)$ MCB#Z+\1L%B*$V< B,2@2+PFB8"8"859V,@%%$H" S$0@3 B+I*!("A!$,Q$( M$\,B&2B2 03)3 3"I+#(!A39+ CP)IZ)+#$DRF 1', 5% 4FWD) : X6-%9 MJ50,4."Y#@1:*3<,ENL>$X BG.M H)6JQ'!=XQ"@F/\>$)2LZ,#ECX':CA=' M' 1:RP/X!,! ><>+/ ! R5H>P(< !BH\6>0!!%K+ _@75M6'FEN+7N#C!9'5O]GKAF]@_>WQ.^4WFM6^6=A#8MT36NBQ":&5^" M)[.WE;F:C!/.+MH.4S.6?7_N)UITP]T#C1>@XB]02P,$% @ *X%<2I1< ME6;> 0 04 !D !X;"]W;W)K&UL=53;CML@ M$/T5Q R+888SY\Q@ M9M)!JA?= !CT*GBG,]P8TQ\)T44#@ND'V4-G3RJI!#/65#71O0)6^B#!"8VB MF C6=CA/O>^L\E1>#6\[."NDKT(P]><$7 X9WN"[X[FM&^,<)$][5L-W,#_Z ML[(6F5G*5D"G6]DA!56&'S?'4^+P'O"SA4$O]LA5)U2@DU_Z+BJLV4DPL-A7!7L>U[?PZ3/SWL' G0+H M*H",0C[SC\RP/%5R0&J\^YZY7[PY4GLWA7/ZJ_!G-GEMO;>RS! U)G.B;.^"2C4J_FQ; MH@\I.I/CUMK^0(@I6Y#,W*D>.O>E5EHRZT+=$--K8%4HDH+0)+DGDO$.%UG( MG721J<$*WL%)(S-(R?3O(P@UYGB#KXE7WK36)TB1]:R![V!_]"?M(K*P5%Q" M9[CJD(8ZQX^;PS'U^ !XXS":U1[Y3LY*O?O@2Y7CQ!L" :7U#,PM%W@"(3R1 ML_%KYL2+I"]<[Z_L+Z%WU\N9&7A2XB>O;)OC!XPJJ-D@[*L:/\/<3XK1W/Q7 MN(!P<._$:91*F/"+RL%8)6<69T6RCVGE75C'F?]:%B^@S[YF_XLV!NK,I?3(<1?CFS!N7O11TO\O(Q1/-F..$H2O,9D$0Q[Y( MT)C$D?Y73N/EVZC#;2C?KM4_)7&"791@%PAV_[28WK08P]S'1=*H2!HAV-^( MQ# /-R)D=7$2=!.>K$&E&KHP+JOL,A6/-%S\7_@T4M^8;GAGT%E9]WS")==* M67!6DCOGI753O 0":NNW>[?7TUN> JOZ>4S)\E]1_ %02P,$% @ *X%< M2H"KND.W 0 T@, !D !X;"]W;W)K&UL;5/M M;ML@%'T5Q ,4AV1-&MF6FD[3)FU2U&GM;V)?VZC@ZP*.N[U.O\![N6< M=J*&W^#^ M=&?C+3:KE%)#:R6VQ$"5T?O-\;0+^ AXDC#8Q9F$2BZ(+\'X468T"0F!@L(% M!>&W*SR 4D'(I_$Z:=(Y9" NS^_JWV+MOI:+L/" ZEF6KLGH@9(2*M$K]XC# M=YCJ^4+)5/Q/N(+R\)")CU&@LG$E16\=ZDG%IZ+%V[C+-N[#>+/?3[1U I\( M?"8<8APV!HJ9?Q5.Y*G!@9BQ]YT(3[PY>6#O>7R3#_@X[;^$J65KR06=?]G8_PK1 M@4\EN?$CU/@/-AL**A>.>W\VXYB-AL-N^D%L_L;Y/U!+ P04 " K@5Q* M0;_*E[M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>.[ MW1W30G:TR*+O;(O,#%[)#LZ6N$%K87^?0)DQIPE][D! H*'U0 M$+A=X0&4"D*8QJ]9DRXA W%]?E/_%&O'6B["P8-1/V7EVYP>**F@%H/R3V;\ M#',]MY3,Q7^%*RB$ATPP1FF4BRLI!^>-GE4P%2U>IUUV<1^GFS29:=L$/A/X M0CC$.&P*%#-_%%X4F34CL5/O>Q&>.#ER[$T9G+$5\0Z3=^B]%OS ,W8-0C/F M-&'X"I,L"(;J2PB^%>+$_Z/S;?I^,\-]I._7T3_>;0NDFP)I%$C_*7'_KL0M M3/HN"%OU5(-MXC0Y4IJABY.\\BX#>\_CF_R%3]/^3=A&=HY7C?VOC?& MJ>QN<(1:_&"+H:#VX?@!SW8:L\GPII]_$%N^&PO=V]R:W-H965TEZJ%TND#L\A M1='IH/2K:0 L>A-^DK-2K][X469XY1,"#H7U M#,PM%W@ SCV12^/OQ(EG21^XW'^R?PNUNUK.S,"#XG_:TC89WF%40L5Z;E_4 M\!VF>A*,IN*?X +[[YCOL7K W5W4WAGN(IPYI(WSGO)Z2Y)R<43 M39CCB*$+S'I&$,<^2]"8Q)%^":?Q\$TTPTT(WRS5]_LXP39*L T$V_]*O+TJ M,8:YBXLD49$D0K"[$HEAKBLAB\8)T'5XL@85JI=A7!;>>2KN:6C\/_@X4L], MUZTTZ*RL>SZAR952%EPJJQN72^.F>#8X5-9O[]Q>CV]Y-*SJIC$E\[\B_P!0 M2P,$% @ *X%<2CIO G+% 0 -P0 !D !X;"]W;W)K&UL=53K;ILP%'X5RP]0@Y-T- *DIE/52:T4=5KWVX'#1?6%VB9T M;S_;4,92^@?;Q]_E'-N'=%#ZU30 %KT++DV&&VN[/2&F:$ PJM[R5L)1(],+P?2? W U9#C&'X'G MMFZL#Y \[5@-/\'^ZH[:KG883<4_PAFX@_M,G$>AN E?5/3&*C&IN%0$>Q_' M5H9Q&'>VR41;)]")0&="$GS(:!0R_\XLRU.M!J3'L^^8O^)X3]W9%#X8CB+L MN>2-BYYS>A.EY.R%)LQAQ- %)IX1Q*G/%G3-XD _T>DZ?;.:X2;0-TMZ](7 M=E5@&P2V_Y487Y2XAOG"9+=JLOLLD"07)FN8FPL3LK@X ;H.3]:@0O4RM,LB M.G?%+0T7_P\^MM03TW4K#3HIZYY/N.1**0LNE>C*Y=*X+IX7'"KKI]_<7(]O M>5Q8U4UM2N9_1?X74$L#!!0 ( "N!7$H7E*)ZM@$ -(# 9 >&PO M=V]R:W-H965T&,"*S5#;+.G?US:$TI07VS,^Y\S%XWQ"\VP[ $=>M.IM03OGAB-C MMNI "WN# _3^ID&CA?.F:9D=#(@ZDK1B/$GNF!:RIV4>?6=3YC@Z)7LX&V)' MK87Y?0*%4T%3^NIXDFWG@H.5^2!:^ ;N^W VWF*K2BTU]%9B3PPT!7U(CZ$1E I"/HU?BR9=0P;B]ORJ M_C'6[FNY" N/J'[*VG4%O:>DAD:,RCWA] F6>FXI68K_ E=0'AXR\3$J5#:N MI!JM0[VH^%2T>)EWV<=]FF_NTH6V3^ +@:^$^QB'S8%BYA^$$V5N<")F[OT@ MPA.G1^Y[4P5G;$6\\\E;[[V6_/TA9]<@M&!.,X9O,.F*8%Y]#<'W0ISX?W2^ M3S_L9GB(],.6GMSN"V2[ ED4R/XI,7M3XA[F;1"VZ:D&T\9ILJ3"L8^3O/&N M _O XYO\A<_3_E685O:67-#YEXW];Q =^%22&S]"G?]@JZ&@<>'XSI_-/&:S MX7!8?A!;OW'Y!U!+ P04 " K@5Q*%UWQ <8! W! &0 'AL+W=O MX+A[^P%V/2]E7PPMM?V1$%.V M()FY4SUT;J=66C+KEKHAIM? JD"2@M DV1/)>(>++,3.NLC48 7OX*R1&:1D M^O<)A!ISO,%O@6?>M-8'2)'UK(%O8+_W9^U69%&IN(3.<-4A#76.'S?'4^KQ M ?"#PVA6<^0KN2CUXA>?JQPG/B$04%JOP-QPA2<0P@NY-'[-FGBQ],3U_$W] M8ZC=U7)A!IZ4^,DKV^;X@%$%-1N$?5;C)YCK23&:B_\"5Q .[C-Q'J42)GQ1 M.1BKY*SB4I'L=1IY%\9QVMFG,RU.H#.!+H1#\"&34\PV26Y,R.KB M).@F/%F#2C5TH5U6T:4K'FFX^+_PJ:6^,MWPSJ"+LN[YA$NNE;+@4DGN7"ZM MZ^)E(:"V?GKOYGIZR]/"JGYN4[+\*XH_4$L#!!0 ( "N!7$HJ[2\-PP$ M #<$ 9 >&PO=V]R:W-H965TKRD(!9P[+[] EKKSM(_ H?O<@YPS":I7G4+ M8-"[X+W.<6O,L"=$ERT(IJ_D +W=J:42S-BE:H@>%+#*DP0G-(JNB6!=CXO, MQXZJR.1H>-?#42$]"L'4GP-P.>4XQA^!YZYIC0N0(AM8 S_!_!J.RJ[(JE)U M GK=R1XIJ'-\%^\/J<-[P.\.)KV9(U?)2&UL M;5/;CILP$/T5RQ^P!I)FTPB0-EM5K=1*T59MGQT8P%I?J&W"]N\[-BRE6UYL MS_B<,Q>/\]'89]/*BI'8%[;SO3XRYJ@/%W9WI0>--8ZSB'DW;,M=;X'4D M*9ZWE$R%_\%;B 1'C+!&)61+JZD&IPW:E;!5!1_F7:AXSY.-X?W,VV; MD,V$;"$<8QPV!8J9?^">E[DU([%3[WL>GC@]9=B;*CAC*^(=)N_0>RMWR2%G MMR T8\X3)EMAT@7!4'T)D6V%.&?_T;-M^FXSPUVD[];T]+ ML-\4V$>!_3\E MWK\I<0MS?!.$K7JJP+9QFARIS*#C)*^\R\ ^9/%-_L*G:?_*;2NT(U?C\65C M_QMC/& JR1V.4(QY1N7?P!02P,$% @ M*X%<2C(I(.8( @ - 8 !D !X;"]W;W)K&UL M=57O;ILP$'\5Q /4X)"01 2IZ51MTB9%G;9]=L@%4&U,;1.ZMY]M*$/T\B6V MS[\_=W9\9+U4K[H",,&[X(T^A)4Q[9X0750@F'Z0+31VYRJ58,8N54ETJX!= M/$EP0J-H0P2KFS#/?.RD\DQVAM<-G%2@.R&8^GL$+OM#&(ZK(P+D#QK M60D_P?QJ3\JNR*1RJ04TNI9-H.!Z"!_C_3&.',$C?M?0Z]D\<*6!M%P\G3$>?S#_5G7[PMYLPT/$G^I[Z8ZA!N MP^ "5]9Q\R+[KS 6M Z#L?KO< -NX2X3ZU%(KOUO4'3:2#&JV%0$>Q_&NO%C M/^RDR4C#"70DT(FP]3YD,/*9?V&&Y9F2?:"&PV^9N^-X3^W9%"[HC\+OV>2U MC=[R5;3+R,T)C9CC@*$S3#PAB%6?+"AF<:2?Z!2GK] ,5YZ^FM/I'8$$%4B\ M0#(O,8X6)6*8.T6N49,U(D 7)AAFA9ML4),-(I L3##,&C=)49,4$=@L3#!, MBIML49,M(K!=F&"8'6ZR0TUVGP7H\N(QS)V+M\T'?4$1(K&\>A2TO'LR>[0" M5.G;E0X*V36^5\ZB4TM\I/[1_X[/^P MLBU\6G"X&C=-[5P-?6Q8&-F./9I,'XK\'U!+ P04 " K@5Q*BW6W_?@! M #+!0 &0 'AL+W=OFVO'8=Q)DHF&$^A$H#,A M]3YD-/*9?V"&%9F20Z#&L^^8N^+H2.W9E"[HC\+OV>2UC=Z+F&XS]1DCPA$*Q,,\\ZEIJA)B@C$*Q,, ML\5-#JC) 1%87SR&65\\63PF >KFVX@.2MFWOH4MHG.G>J3^,?Z%CVWN*U.W MIM7!11K[I/W#NTIIP*:R>;#_1VT[Z[S@<#5NNK=S-?:7<6%D-[5.,O?OX@]0 M2P,$% @ *X%<2O19PO/# 0 -P0 !D !X;"]W;W)K&UL=53M;ILP%'T5RP]0$Y.L;01(3:=IDU8IZK3MMP,7L.H/9IO0 MOGUM0QA+V9_8]W+.N>?:OLD&;5YL"^#0JQ3*YKAUKML38LL6)+,WN@/EO]3: M2.9\:!IB.P.LBB0I"$V23T0RKG"1Q=S1%)GNG> *C@;97DIFW@X@])#C#;XD MGGG3NI @1=:Q!GZ ^]D=C8_(K%)Q"3LS"HQ:_ M>>7:'-]A5$'->N&>]? 5IGYV&$W-?X M^NRY2-/;C)R#T(0YC!BZP&QF!/'JKJDT_MU@>VJ MP#8*;/]I\>ZJQ37,?XKL5HOL/@ILDZLB:YCKDR2+BY-@FOAD+2IUK^*X+++S M5#S0>/%_X>-(/3'3<&7123O_?.(EUUH[\%:2&^^E]5,\!P)J%[:W?F_&MSP& M3G?3F)+YOZ)X!U!+ P04 " K@5Q*7N?"?K8! #2 P &0 'AL+W=O M=.JLSEMG>N/C-FR M!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO'=[I9I(3M:9-%W-D6&@U.R@[,A=M!: MF-\G4#CF=$_?'<^R:5UPL"+K10/?P?WHS\9;;%&II(;.2NR(@3JG]_OC*0WX M"/@I8;2K,PF57!!?@O%4Y707$@(%I0L*PF]7> "E@I!/XW76I$O(0%R?W]6_ MQ-I]+1=AX0'5+UFY-J=WE%10BT&Y9QP?8:[G0,E<_%>X@O+PD(F/4:*R<27E M8!WJ6<6GHL7;M,LN[N-T?0G!MT*<^']TODU/ M-C-,(CU9TY/#MD"Z*9!&@?2?$I,/)6YAT@]!V*JG&DP3I\F2$H&UL=53;CILP$/T5Q >L"=,42Q7R&HF> RY-$27(][P84=QV;IZ:W(7G*1LD:3NX<$<,E&+^ MYPR$C9E[<.^)U[9NI$Z@/.UQ#=]!_N@O7$5H82E;"IUH6>=PJ#+W^7 Z)QIO M #];&,5J[NA.KHR]Z>!+F;F>-@0$"JD9L!IN\ *$:")EX_?,Z2Z2NG ]O[-_ M,KVK7JY8P LCO]I2-IE[=)T2*CP0^NTYDU8DL.L>-3K33 M.<2/5&*K2FQ1^;!1B?//OMG&_^#3!?$-\[KMA'-E4AT&LV4KQB0H(]Z3\M"H.VD)"%123Q,U MY]/)G +)^OG20&PO=V]R:W-H965TZ:)DZ "9K:3=/]^-E :\"5+7@)VSCWW \[E>G;BXE7N&5/.6Y&7 MU:D\HY7K-3_;+DH4J678N?)2K!T4QL5N0>^3[TBS4IW,:OW MGL1BQ@\JSTKV)!QY*(I4_%VRG)_F+G'?-YZSW5Z9#6\QJ](=^\'4S^I)Z)77 ML6RR@I4RXZ4CV';NWI/I(X3&H$;\RMA)GMT[)I47SE_-XNMF[OHF(I:SM3(4 MJ;XN:G+ZQ-*'*=-OMO[,AR#3>1:!]KGLOZUUD?I.)%RZ)#*=*WYIJ5]?74\K^; MX0;0&D!G0.A%@Z U"#X,PHL&86L07FL0M0;1P,!KL;$A,^Y!'A"4"/- K450$P0]@@ G"%&"L"8(>P3AH)@-AM:8 MLBFF[_NXEPCU$B%>HH$7#$-Q)Q1U0A&">. $PR2XDQAU$B,$DX&3V*I70BE, MDO.B-6^1C8QI2")B(5#3^"1K_!(E_1-G$Q[N'?[UDR$@#(D@4,.Q &"@8%/ :T.H_ MH'[$:#^[)X!0A",4>*OZ-P(67 =0N8;D>^5X#K%F[0+>"Z!4QM M5LKVE(!G[)W->043NWKHELZ:'TIE9J&SW6ZPOP>*Z3C].ZW[O3Z@=(N<;96YC?6]:*;T9J%XU9Y O.X8 MM/@'4$L#!!0 ( "N!7$K^@5P/G0$ %L# 9 >&PO=V]R:W-H965T MLA&@-1TM=J5ME+4U;;7#@S! MJ@^L[83V[7=L"$JKW&#/^)]O#C;E:-V;[P$">=?*^(KV(0P;QGS3@Q9^90

-)9IT5 TQV8'QR(-@5IQ7B6W3$MI*%UF7P[5Y?V&)0TL'/$'[46[F,+RHX5 MS>G9\2P/?8@.5I>#., ?"'^'G4.++916:C!>6D,<=!5]R#?;(NJ3X$7"Z"_V M)':RM_8M&K_:BF:Q(%#0A$@0N)S@$92*("SCW\RD2\H8>+D_TW^DWK&7O?#P M:-6K;$-?T34E+73BJ,*S'7_"W,\M)7/SO^$$"N6Q$LS16.73ES1''ZR>*5B* M%N_3*DU:QYE_#KL>P.< O@3PJ9)<]OO3% M4-"%N+W'O9ON>S*"'>:GS);_J?X/4$L#!!0 ( "N!7$J/GY?WX0, $H2 M 9 >&PO=V]R:W-H965T6I7T:'KSH]QW&X/MBK:+_79GMPO^[JIBLZ=-J]Q>VYLL1L: M565,29+&57$\1>OE<.VY62_KMZX\GNQSLVC?JJIH_GVR97U912+ZN/#U^'KH M^@OQ>GDN7NV?MOMV?F[<67RKLCM6]M0>Z].BL?M5])-XW$CJ&PR*OX[VTDZ. M%_U07NKZ>W_RVVX5);TC6]IMUY[W=BR["LY'_^,1:-;GWW#Z?%']5^& MP;O!O!2MW=3EW\===UA%)EKL[+YX*[NO]>57.PY(1XMQ]+_;=ULZ>>_$];&M MRW;X7&S?VJZNQBK.2E7\N'X?3\/W9:S_T0PWH+$!W1H(]6D#.3:0K$%\=38, M]>>B*];+IKXLFNO=.A?]HA"/TDWFMK\XS-WPFQMMZZZ^KV4FE_%[7VC4/%TU M--'07+'Q%3*Y26)GX.:"H L:VLN9"X$+2%A #@74K(!BP[AJTD%S&C2"-GG:DN1F@$0H;T="(!D929D1[G3QHD7 K0"5S M%3"30C,I,),Q,ZD_8C)&2&X'Z:24*G";,F@H X981T^9UY$6I#.> 5^FTF2Z MNF9V#+1C@)V/UFF=Y/M@@02MR1 M[5$TF_TD3S7GE"\CE8?\8%8)NB/:HVC:4<*]?":9&\',$PAZ/-JC:)9:Y4T+ M$@6\8-P)Q#N>;.'#S-TD\B;&EY$R6< /IIY V./!%C[1H!]?]HD?##Z!R,>3 M+7RD>5X^D\R-8. )0#P3"@"&E##_(],8+ *0Q<]T[HTU-RK5WIP 7>[^OT([ M$$PJ2NZ(]2AB?SK,#Q!-ME1S+QAYA)#'DTT^RQYDFF?<#9+)"1GGA@+[,\0\ M'F_R@98;D7#C&Z3+A4D"_Y2$Z4>(?CSAY(--":-R#D"DDZ1-:)8P! E!D(>< M?+KIU'4EN"6@TSE1:"5A#A+@H*% "8PN2N^/.V'H$-IF\;B3OX&B-%/\:62# M=#+7(2 3AABAK987=W\3);VEXVM4:'8P# G!T$N[#[D'(;U='Y+I++",)2:A M1"3D89<^Y"A-A>*[8J23>:(#RUAB($H$1!YVZ9-.2Z$Y$(&,="+2@"$,1(F MR*,^BJ9/DN0>.0U?0E"G$LE7=#QYJ._?LOQ1-*_'4[MXJ;NNKH:G^'U==];5 M3+ZX\1ULL;N=E';?]8>9.VZN;S>N)UU]'M_?OL")I9ASB4S M+[$A9Z[O'/O'G;FP.5?U]V;O7+OZ41;'YGZ];]O379(T3WM7YLVGZN2.W7^> MJ[K,V^ZP?DF:4^WRW3"H+!*>ICHI\\-QO=T,Y[[4VTWUVA:'H_M2KYK7LLSK M_SZ[HCK?K]GZ_<37P\N^[4\DV\TI?W%_N?;;Z4O='277*+M#Z8[-H3JN:O=\ MO_Z9W3U8VP\8%'\?W+FY>;_JI_)85=_[@]]W]^NTS\@5[JGM0^3=RYM[<$71 M1^KR^'<,NKY^9C_P]OU[]%^'R7>3>KG7O.7XOV:W7^ MS8T34NO5./L_W)LK.GF?2?<93U71#']73Z]-6Y5CE"Z5,O]Q>3TP,( -=R.# ;( -S)OGIEE MJ=$S.X L8S8E?AXLQ=REP!).A"#09>&F,,P=XP&VC*+)]Z\UD]Y% .A$EBI! MI(1)9A?\LEO\B "8/"8C;,'L,06^'#6W17G39=S(^=4$R#KWJ'PPR@RP;/4\ M'Q]3XH+#,*0,44I@SC"F+()3AD%E@%1KYW/U&;2&ST$%*L8559@PIQQQFA$A M,*<\@E-.U,<03KG/W_Q*OBB9)H+IY*#09E0(S">/X)-C/CG@T[?#!\^S8TDR M302#R0&8&7&YXI@Z;B+LP-1Q&V*'_=B.)11BP%,6^" MA2P&&5CZ\'E) RHF&94.9E=PKZ!1EA!K6Q%A"69.H.7HO*"-HNGE$BZ0D7!A MA2PPQ0)5V7E5$\&("HRH0(@22Q*!$141B J,J "(>E5-?(SHHF2:"$94($2) MN4B,J(Q 5&)$90BB$B'J[TZ C-Z>2,RH!/4U4T0(3*F,H%02>T9 J>^*#Q_< MI2#=PC9%8D8E8#331 @,H-01QF )5B9^L:8L&T*TBUL4R0&6@*@,^I'AU&4 M6;@Q"J.HP.K4,V84+5U6%B731##0BGE%CO!380)51 M(80(56)MZ16X4+9JQ M))DF@CE6J-K."YOR^?S)L)3Z)*))A/ D"%<83Q6!I\)X*K1QG!F,98Z DN-L=0A MO5G],9:+DFDB&$OM8RE38K.F,6\ZIBM+M&6#^K)+O9S1CN!VC\;4:I_:;@=$ MA,"\Z8AVC\:\Z9#&K/8;.9X=2Y)IAQI3:WQJ94K4,(-Y,Q&-'H-Y,V AZM4P MXW=QF$A3.Z\Q#TC(A4X9\34;3+!!A75>SXR/YT(],QA1@Q"E',2(F@A$#4;4 MH';KO)X9GS_0@@0JN@5IB)LG"%1BD6MFP6TVI]6F5*>8LQM!$M6HLQM"$M M6@OOC?A;-J1;V+)9C+7UL9:DMQA%&]$)LL2=S)!F[2C2$XZ\[B10@>YDLBII\ZB_2;B M2R@&(" 9" &0 'AL M+W=OQ?,+1<1I"15U4JM MM-JJ[;-#)@&MP=1VDNW?US:$96&HMB_!GLR)8%@')>*E;+C5LH MU:P]3^8%5%0^\ 9J_-2]Q[X*D\%\H$O"QMZ!F^@_K1/ J]\WJ48UE!+4M> M.P).&W=+UGL2FP*;\;.$FQRL'6/EP/FSV7PY;ES?* (&N3(05#^NL ?&#)+6 M\;L#=7M.4SA<()WIAZHG?/D-G*':=SOU7 MN +3Z4:)YL@YD_;3R2]2\:I#T5(J^M(^R]H^;QW^O0PO"+J"H"\@R3\+PJX@ M?"V(K/E6F;7ZD2J:I8+?'-&^K8::'P59A[J9N0G:WMGOM%NIH]I=S5 M7_=()^>76IFC:Q#M[[=M8 [D47QG[CU[4+_"M)?F M-RK.92V= U?ZN+>'\HES!5JE_Z!5%OJ>[C<,3LHL%WHMVLNJW2C>=!>QU_\; MR/X"4$L#!!0 ( "N!7$HGQ&'![ $ /8$ 9 >&PO=V]R:W-H965T M,#7 3\ZD9->K=IVJ1--K=I^YO5XVHN MB@5VO7W[ KK&NK9_A'.<&680R48A7U4#H+VWCOD!@FLI8V_M%YGHG663BJGG;PTEZZMIU3/Y^!B[& MW,?^O?'27AIM&ZC(!G:!;Z"_#R=I*K2H5&T'O6I%[TFH<_\]/APCBW> 'RV, M:C7W;)*S$*^V^%SE?F - 8=26P5FAAL<@7,K9&S\FC7]94E+7,_OZA]==I/E MS!0L7,7Z".4_D>W/X+W #;N#6B5FC%%RYIU=>E1;= MK&*L=.QM&MO>C>.L?Z?M$\A,( L!A_\ET)E -P0T.7-1/S#-BDR*T9/3QQJ8 M/1/X0,UFEK;I]LZ],VF5Z=Z*$+_+T,T*S9CG"4-6&/(WXOB(H,$"0<; XH+L MNB".3U=\G";[ G17@#J!C)/[']D:[=J('.S1)-G:BA]B8I"FFZ<;/'HY2 M&F[W!ZU.H+T1OC)Y:7OEG84VA]D=N5H(#48S>#*BC;F$EH)#K>TT,7,Y_8I3 MH<4PWS)HN>J*/U!+ P04 " K@5Q*GA]^CVD" Y" &0 'AL+W=O M2[$-06V3X3QG62OJ+ETMPMJC7BW4 MT39U)Q]U8HYM*_3O!]FH\S)%Z67AJ=X?K%_(5HM>[.4W:;_WC]K-LLEE6[>R M,[7J$BUWR_0]NE\CX@."XD.=',>OT32=]O2!\_'%_6-(WB7S+(Q9HK&I'%X?2BM?A6G?A>A[]+V%P !X#\!2 MZ#\#R!A HH!L( NI?A!6K!9:G1,]/*U>^)<"W1-7S(U?#+4+]URVQJV>5A3C M17;R1J/F8=#@F292K*\5))\DF0.8*#!(@4,\^8N"P 8$-"#!@,X,$*JB- 8- M"YIN@.244Q3E LA*SMD-' KBT"L5;6'0>A:>^4LM)YYG>NS =WCD^31NZL'W(WUL-A-DRLZL># M.IO^+:S^ %!+ P04 " K@5Q*>O1E>U " #V!@ &0 'AL+W=O:9C>Y9G]")(W>(]<_BE M:1#[5V!"^XT;N+? 2WVNA IX>=:A,_Z%Q6NW9W+E32K'NL$MKVGK,'S:N,_! M>@<57@-^U[CGL[FC*CE0^J86WX\;UU>&,,&E4 I(#E>\Q80H(6GC[ZCI3BD5 M<3Z_J7_5MP$,!+ 1 B23PGA2 @_"-&GA&@D M1 ;!&TK1>[-# N49H[W#AM/MD/J(@G4D=[]40;W9^IW<'BZCUSP*_98G2 M!$+#\!(5PA4T#\B" B!]8#FQ6DXLEHW=*Y)%FB^QOTH3P[,%%J8Q2 W3%AA( M4OC -;2ZAA;7L>$:+HXS"2(#M%V"EE_/;@FZ^WH&O][L[V\P.^O.RIV27EJA M?J)9=&K>ST!U#R->R*8^]. /F>%&^(G8N6ZY&PO=V]R:W-H965T FH!E/;"=W=SS84$;#V!W^=\_HY!IP-7+S) M&D!Y'RWKY,&OE>KW",ES#2V5#[R'3J]47+14Z:&X(-D+H*4UM0R%09"@EC:= MGV=V[BCRC%\5:SHX"D]>VY:*OT_ ^'#PL?\Y\=)<:F4F4)[U] *_0/WNCT*/ MT%RE;%KH9,,[3T!U\+_@?9$8O16\-C#(1=\S24ZJ#O_.]$BIZ9>J%#]]@ MRA/[WA3^!]R :;DAT7N<.9/VZ9VO4O%VJJ)16OHQMDUGVV%<2=/)YC:$DR&< M#3CZKX%,!K(RH)',1OU*%;!,%,5F?JT-%TAB[86(G M3.R >5S!Q)MMR"[!P0IFJXIVT0+Y#B9QPB0;&!R3%4RR>0'Z_$FPDA4.64C" M<+?"08L?P5Q,/ZFX-)WT3ESI?\I^^17G"G3)X$%GJ_5=. \85,IT4]T7XXTP M#A3OI\L.S3=N_@]02P,$% @ *X%<2E&UL?57;CILP$/T5Q =P-9!$!&F3J&JE5HJV MZO;9(9. UF!J.V'[]_6%90FXFX?8'I\SMW+E0UF AE^SJ\XX!/FM20_PH"%*_P77K%KF.'5F1TYL@=0M' MYO!;TV#V=P>$]ELW=-\#S_6U$BK@%WF'K_ 3Q*_NR.3*'[.^4-RYH,V214AK\9L:ZU6-O=M+U0+,3HH$0C80P_900#X3X@X ^ M):"!@&8$WUC19W/ A/A\OHO4 HR/V[ M2C1@=@8333#AB/!E]K%$9"NQBQ;TZ+' ?HF(9QH.2TB6VD7$5I^QYL,C-L086)%]LE)U;)R4)RB%8S MR083!M,ZL1?.)%M08>:M9Y*3A62I.+(K3JV*4\LAQS/%Z:+*.O90,/G-U2\9 M:#5Y*D:7/[DQ#;"K[D;<*>FM%>K%FT3'AO<4J1LWB^]D(S1]ZR.-Z:(_,+O6 M+7=.5,C[K&_=A5(!4F/@R<.K9.,>%P0N0DTS.6>F?9F%H-W0F?WQ\U#\ U!+ M P04 " K@5Q*O9Q@W@\$ "R%0 &0 'AL+W=O&;M]T0+M!3S> M_/MP&Z^'/A7!RQB8T]5URGQ=[5Y=7?6M/EK;!#^*O*S7X;%IS@]15&^/MLCJ M3^YLR_8_>U<56=/>5H>H/E7JKV+;E%VI\*6]MN?M^M0]9E9'.[;;H06?OQ9I]M MGG>1VCR^CT'#VYS=P/OK]^B?>_.MF=>LML\N_^>T:X[K, F#G=UGE[SYXJZ_ MV=&0#H/1_1_VS>:MO,NDG6/K\KK_&VPO=>.*,4J;2I']&#Y/9?]Y'>._#\,# MQ#A W 9P\[\#Y#A _AR@>O-#9KW57[,FVZPJ=PVJX=LZ9]U+P1]D6\QM]["O M7?^_UFW=/GW;**56T5L7:-0\#1IQI^$W1=1&OTTAT!1/PALN/D[P["LDPS-( M:$+VX^4'$T2*"@90?0#U(8">5&'0F%Y3#C98HF(63\SX.IYPK;7""6F8D 8) MF4E"@T;?3?0+%XDT*9MDA(3,"!D3*1F8DO%2DA/K3\:;*&&<\6F%?%FL)4^( MKSR&V<2@0#$.D, R?QW)H4!TAGO3.HYY3QF*N:3B@ =4R:6*4Z(,\PR RDE M1 AB.>#SR\(A[H]+1)1;#)<$<&FB(TL,@S0+W&(8)&I, MGEM?)$FWF!@)8##4[QL,@TP7_,+!,"C4;Z9ND81B46. 6 MPZ!0$_'< I$A6K B?C@"& S1K!2&0>D%;C$,:LY6#HD,T3X4)D8!8JCNKC , M:L%63F$8%.H,GELD(N;1F!B-8" ZD,8PZ 4[-(UAT*@S3-TBD2':A\;$: 0# ML29K#(->L.W2Q+D'Z@R>6R#RN(WN3L *6QWZP\(ZV+I+V9]4WCV]'4@^BOX$ M[:=\.,W\,ZL.I[(.7EW3N*(_+=L[U]@V%_:IS>5HL]WM)K?[IKN,V^MJ.$4< M;AIW'D](H]LQ[>8_4$L#!!0 ( "N!7$H%QD#30P( .(& 9 >&PO M=V]R:W-H965T:]J(C5M*V:X] M3Q0EU$0\L18:]>3,>$VDVO*+)UH.Y&1(-?5"W\=>3:K&S3,3._ \8U=)JP8. MW!'7NB;\[Q8HZS9NX-X#+]6EE#K@Y5E++O 3Y*_VP-7.&U5.50V-J%CC<#AO MW.=@O4\UW@!>*^C$9.WH2HZ,O>G-M]/&]75"0*&06H&HVPUV0*D64FG\&33= MT5(3I^N[^A=3NZKE2 3L&/U=G62Y<5>NX 55P MG8GR*!@5YNH45R%9/:BH5&KRWM^KQMR[0?].LQ/"@1".A !_2H@&0O1!0)\2 MT$! ,X+7EV)ZLR>2Y!EGG+*3;[NE3ZPB7O*MMA3, M/,Y\P\O2,AD=?SM2O]_3!@['+^Q?7/(FF4>F^$:4?XJ=/B[]S/=V?,].I7X0 MEZ^\2RCVO2[[[_S,2P.W2LP>6U$J]^MM3TJ+JF,Q4BKVW#Z+VCTO'?]+&!Y MNP#:!T#R;D#8!82O <[-H%7F4OW,-%LMI+AXLOU:#;-_"K@-C9E;N^B\<^], MMLJLGE=1FBR"LR7J,.L60P<8Z!&!8>^WH-@6:SH)IV\WV$P1(<%W"-$D0A8Q&'JU@6("8VB43((CL1 \P@7%*."XJF@-!L) M:C'Q8*-/,4XL MF4(@3>:.$\!+&) :SL(9"KSH(/V )7C907:-)=DT7Y*.CS4$-7-E %[!@)0P M)#@%Q4N/DNL=H7CI4;C"D0XTS-4_LN&61J/[V($-K8D&'1*%9<'UU0J;RM.M;8]R6"U;USOJ.VT M1NMKT]"V[>Q3:]'&NV]H+H;E12&[,YSJ:!KR?E'RO[3 U M8]EVH>U$BZ;KL(.^S5_]!U!+ P04 " K@5Q*3N:ZR5\# #\#P &0 M 'AL+W=OZOIX[WG5YB#SI+I31UGH7W:JS)-:#\N]5QU+F6S;H#SSD#'AY4E: MN*M%._=8KA;J5&=I(1]+ISKE>5+^>Y"9NBQ=<%\G?J3[0]U,>*O%,=G+G[+^ M=7PL]JL&YTY3RI-1S,_BZ7;JL M<20SN:F;%(D^G.5:9EF32?OXVR=UKVLV@VWLSE5M"> MZXNY:2;;:]?^IJNM].QYY4?^PCLWB7K-0Z?!@0;'BO54P=E5XFD#5Q=(NL V MGH]F4@S!RGFS#P(.//'Y@;F M(,T1:"P)<:UN.+2!Y^TBV[%C3_1OY M!K#IF=8+X>7YYKOOJ\OS\J6:31?%]]5@ M_3*?YZM_Q\6L?+L8RN'NBQ_3I^>J^6)T>;[,GXK?B^J/Y?=5_6FT[^5A.B\6 MZVFY&*R*QXOA;_+C-RE"TV)C\N>T>%L?_#UHQO*S+'\U'SX]7 Q%\TC%K+BO MFC[R^M=K<57,9DU7]8/\W?8ZW#MM&A[^O>M]LAE]/9J?^;JX*F=_31^JYXMA M& X>BL?\95;]*-^RHAV1'0[:X7\M7HM9;=X\2>WCOIRM-S\']R_KJIRWO=2/ M,L__V?Z>+C:_W[;_\:9MQC=0;0.U;R#]T0:Z;:#W#90]VL"T#7-O ]6W@VP:^;X/0-@A]&\2V0>P[:"EV*R=Z-]DOMNS=9+?<4O5NLEMP MJ7LWV2VY3-=\M-V^&QZN\RJ_/%^5;X/5ENEEWDB'_%B;UITWWVX(V_RS9F)= M?_MZ::(Y'[TV/;4VXZV-ZMC8KLT59^.Z-M>_:W' VH6LSX6QBU^:6VE@A MNC899R.[-I\X&]6U^4QM?#+T+]0DZ>0KM=#)\]Z][^<;][AZ;S.J]\)^0RA^ M0ZA-#[K3@^%[T'P/>M.#Z?20;)>! M#?_ ACRP3K;<9T,?15BI4E2^,'9*A<,UV Z-L9/UQC))?W?O^^T,T/(#M&2 M)H!=X?@>7/]=X?D>/+,K4H'P9+1:H+4,O)O N$DTYGIK8P_SJU"X5Z]3\&X->IN&.P*L*T8ME,,QJV13603N0)L*X;M%(-Q:W3H MRN%! ;8593NE8*PHVCK B*, VHI#F[ABC"1* '8BH)M? 1] &15.($"0*.B M-!(*;A439IU#+\2=,X>P:E3 -F-1=!93HJFCR[:* K@+9FT)8^=16I*P=6 MR@"P#05;RG2E# 5;1@^R7P/ -DP&K8DG"K:.0)X-X-HP$3M5D(FA$=O(:%%= M#, VE-E40B:&!NQZ0QA I4$E.$!-YY8FY,IJB>86T&U[ M).03SDBA_0+@MAS<@"4+L+4G).06\&@Y'LG<<@FY=6!N'<#1]3CXFG!&"A0J M#K#H&!912'$ ,G?"P9<#_#B.GW1N'3WX"NA9 6..JXS)Q%(CXX"@.@"B8T#4 MJ ]TZGS"L;,#\#CNX#F)]S>.YL\RP-K. <9/1/O-$BX/.#5Z_Y; MTP,6/<=BLC4S3T^@=502^@(X>B[M3NX(2J:CHEFO4[", M].B=$E<;^]05S7JU%A[M&<"VIVR30C+S#-M2"1"J/6#;,VQKD[JB;$NE4-86 M -R!"[/I! ::]=;::-![.4!WH."F.I(%6AZK6.]VD$<&P'?@SK2)+^9,VVDX M*B #@0G;VJ:N:(ELX4E& &(1N HYW8"!5LC&1N/1M@!B$9@7QF17T!+YK':% MY@^(1>#2X_2>1F!*9!O0RYT Q")P672J2X$ID;53Z Y%0&^AF4Q N]074R3+ M"%^[!B 7H4>5G 6F2G9>>Y"01: 7L4>5G$6J%\$;;@3 ;3RA2H[H:DB/*CF+M$JV ;\8%_!^2(\Z.6.M#$!?"G1% M1#! &O2&7:!+(N*46R("71,1/J^;.IA%;;F^+; M#U6YO-A>@Q_M[^)?_@=02P,$% @ *X%<2C:_6'B2 @ U@@ !D !X M;"]W;W)K&ULC99MKYL@%,>_BO$#7'D0T)NVR>JR M;,F6-'?9]IJVM#57Q2EM[[[] +W& BY[HX#_<\[O'!!8W67WVE^$4-%;737] M.KXHU3XG27^XB)KW3[(5C?YRDEW-E>YVYZ1O.\&/UJBN$@0 36I>-O%F9<=V MW68EKZHJ&['KHOY:U[S[LQ65O*]C&+\/O)3GBS(#R6;5\K/X+M2/=M?I7C)Y M.9:U:/I2-E$G3NOX WPN(#(&5O&S%/=^UHY,*GLI7TWGRW$= T,D*G%0Q@77 MKYLH1%493YKC]^@TGF(:PWG[W?LGF[Q.9L][4-4O.WX5TV]GT?OK!T- L; MH-$ 30;PWP9X-,".03*0V50_HVZ8K9:;10&?L2[FP0S:VMEO.MM> MC]XV)"6KY&8E#-,T#$.#,#0 XX394C\,8D[YBH"(8AI&84$4 MYJ,0X* P+TH.L+.P"E_$&%B8HBR(DGDHD& ')?.B()PQKRX!&:20+E0F#^+D M@Z1M$\$B0L]W9.7T896>()[YX0_''9L" #?" &0 'AL+W=O-IUE^LBH.F>P%HSM+:IL, 5!D+:V[=#FW:\]B.>Q:) M/+4M%?]6K.&710K3Z\)+?3@JLY MYST]L)],_>J?A9YEH\JN;EDG:]XE@NT7 MZ1-\W$!L"!;QNV87.1DG)I57SM_,Y-MND0(3$6O85AD)JF]GMF9-8Y1T''^= M:#IZ&N)T?%7_8I/7R;Q2R=:\^5/OU'&1EFFR8WMZ:M0+OWQE+J$\35SVW]F9 M-1IN(M$>6]Y(>TVV)ZEXZU1T*"U]'^YU9^\7IW^EQ0G($=!(@,6G!.P(^(- M/B401R >(1M2L;794$67<\$OB1A>;T_-5P0?B:[^UBS:8MMGNCQ2KYZ7>4[F MV=D(.030B9%?$@<#1/;/EX&@0H MXP(D*D"L0&X%.B< 9UZE!E Q >680!#WR:,^>[NK$)03!.[XE%&?,N8#/9\0E),*D[A/%?6IK 2Y MV3"Y9U.%-AB#\L[W!D%\9X+ ">;8WYH@L)J5NG9W2@?O' (PDE3A6\$P*X"! M]RK7#C;= V16^;!-!(:K*>PV[NC)\@11)&Y_3SK0-&X8"1N%\11AU!$4N1MT M_"2".!*TO\$=:&I4E(%1-CGE6R8.MH/*9,M/G3*'Y61U[-)/R'0);WUENK?M M'A\R0^O_0<6A[F3RRI7N0;93[#E73 <)'G1-C_IO8YPT;*_,<*;'8FBYPT3Q MWOU.9.,_S?(_4$L#!!0 ( "N!7$J X4L7@ ( ',) 9 >&PO=V]R M:W-H965T!^J^Q)NM9EBW9DN8L M._M,6UK-47% Z]G=#]!CG+PF_5(!'Y[?B_)4\IZ+-UDRIKSWIF[ESB^5ZK9! M($\E:ZA\XAUK]9T+%PU5NBNN@>P$HV<[J:D#'(9QT-"J]8OJ8:VL>.L) M=MGYG]!VCS(SP2I>*];+6=LS2SER_F8ZW\X[/S05L9J=E+&@^G)GSZRNC9.N MX\]HZD],,W'>_G#_8A>O%W.DDCWS^G=U5N7.3WWOS"[T5JL7WG]EXX(BWQM7 M_YW=6:WEIA+-./%:VE_O=).*-Z.++J6A[\.U:NVU'^XDZ3@-GH#'"7B:@(>U M#"!;^6>J:)$+WGMB>/@=->\8;;%^-B+EWKT7D11E@=W8S1J]H,& MSS0D"2=-H/TG" 8AV!ILYI!XQ8" !L0:D/\,$&RP 0TVUB"R!JTUP"%*%NL< M1/%,A,)H$ZV (A 40:!T 7)%B"19!G-BD!-#G.6+^WV\<*Z8]@R? M=,VE/@%-G9I=E&DFNBV&8\#04;P;CSC!=,XJ_@%02P,$% @ *X%<2M : M&2NR @ 0PH !D !X;"]W;W)K&ULE5;M;ILP M%'T5Q ,4#!A"1"+EH],F;5+5J=MO)W$25,#,=I+N[6<;2@%?HK4_BFW./>?> MBT_L[,;XJSA3*IVWLJC$PCU+6<\]3^S/M"3B@=6T4F^.C)=$JBD_>:+FE!Q, M4%EX@>_'7DGRREUF9NV)+S-VD45>T2?NB$M9$OYW30MV6[C(?5]XSD]GJ1>\ M95:3$_U)Y4O]Q-7,ZU@.>4DKD;/*X?2X<%=H_HA2'6 0OW)Z$[VQHTO9,?:J M)]\."]?7&=&"[J6F(.IQI1M:%)I)Y?&G)74[31W8'[^S?S'%JV)V1- -*W[G M!WE>N#/7.= CN13RF=V^TK8@[#IM]=_IE18*KC-1&GM6"//?V5^$9&7+HE(I MR5OSS"OSO#5OXK0-@P."-B#H L+@;D#8!H1=0(#N!D1M0/01D-P-P&T 'BEX M3>VFF5LBR3+C[.;P9C_41&\[-,?J<^WUHODZYIWJIU"KUR6.P\R[:J(6LVXP MP0 3#3&/-@9U"$]ET*410&FL T "#R4V$"8>8K80)AFE:F/"Q(>3#<&>A88@ M'(C,8((()(@,030@2$?5-IC88"J#27S]!^M@4 ?;.E.5QB!!_/^5)B!! F2 M1MLKL2K%D7^GUAFH- .4@I%2@\$])13 &BFHD0(:8[/8F C'L CR84OZ@(SE M-]_J6GJO:6C"_@C0PF,M9/4MNB<%6GR% D!JJC.P\= GG(=@ZR' >\GH%V+; M@OH%XPD5V'@(\AV#S(U*>' MK8< [\W\\49-+5.,]ZC7.QA+RD_FEB*:9B)9 MW5[9O.[>N/P'4$L#!!0 ( "N!7$I 'B6"@ , !,/ 9 >&PO=V]R M:W-H965T9LU$''BE_MF*NLRD>JUW07.H>;9I@\HB( BQH,SRRI]/V['G>CX5 M1UGD%7^NO>98EEG];\$+<9[YV/\8>,EW>ZD'@OGTD.WX3RY_'9YK]1;T+)N\ MY%63B\JK^7;F/^*'%0EU0(OXG?-S,WCV="FO0KSIEV^;F8]T1KS@:ZDI,G4[ M\24O"LVD\OAK2/U>4P<.GS_8O[3%JV)>LX8O1?$GW\C]S$]\;\.WV;&0+^+\ ME9N"(M\SU7_G)UXHN,Y$::Q%T;2_WOK82%$:%I5*F;UW][QJ[V?#_Q$&!Q 3 M0/H FMP,H": 7@+PS8#0!(1] +D=$)F R H(NMK;R7S*9#:?UN+LU=U^.&1Z MV^&'2"W76@^VJ]/^I^:S4:.G>93@:7#21 :SZ#!DB&'A-6;I8BXL@D7 8((0) A;@O"*(+8FO<.P M%E.U&):B[K+FY6[DTSW(J_0C,/T(2#^QTN\P& ^T,)Y@%HUL"P8J,4 IM928 M4Q0>K2<&56)7);6F;M%AXH%*DDZBD55/0)D$D+&/6H>)!C)DI)04U$@!#>L< M+2 ,A44P@DT# 12A[1H0:.2@B##$'.@*8"4L86$\/L>P26'7I1ARCC9@4Y3>6E#8K;!K10Q%ME@* M&#RFX-RF3E[.G'X*60$0)4A2,EH>@6V2N ZH%L\JSX#N.X8$]DGB6B!#]@>% M =TI!!LE<3V0(?LL&%!\-7_A)$Q'I&"O)) -VEYI0%?6DH#'#D#:6^-SR K2 MB]-X?.,3V* )8-#8_N0 0;9W!8,/_9+7N[;K:KRU.%92?^0.1OO.[I'H1L$: M7ZJ.KVL@+C1=N_@CJW=YU7BO0JHVI&T6MD)(KG)$$W5*]JI#[5\*OI7Z,5;/ M==>F=2]2'$P+&O1]\/P_4$L#!!0 ( "N!7$I2Y@AO(@( )L& 9 M>&PO=V]R:W-H965T8@]PSG'9P9C%SWC[Z("D-Y'0UNQ M\BLINR5"8E=!0\03ZZ!53PZ,-T2JD!^1Z#B0O2$U%$5!D**&U*U?%B;WPLN" MG22M6WCAGC@U#>%_GX&R?N6'_B7Q6A\KJ1.H+#IRA)\@W[H7KB(TJNSK!EI1 ML];C<%CYG\/E)M=X _A50R^NYIZN9,O8NPZ^[5=^H T!A9W4"D0-9U@#I5I( MV?@S:/KCDIIX/;^H?S&UJUJV1,":T=_U7E8K/_>]/1S(B:FQ -A&@DA/B_A'@@ MQ(\2\$# $P*RI9C>;(@D9<%9[W'[=CNB-U&XQ*K[.YTTS3;/5'N$RI[+-(P* M=-9" ^;98J(KS 2QGB/BX!:RF4/2,!XQ2)D01Y8Q\[[6.'_71BWV*2JZ4^X<4BC.?V'<@L M7"3Q75.)TU0R,X7S?&(JF2V5XB#(L[DI!S+, YS=-94Z3:4S4\D=?N;D9X_O MM-PID#M>53;I2C[;%6$01EDZ[\HC2&L*77WU^MC^0?BQ;H6W95(=(.8S/S F M0:D&3ZK-E;HIQH#"0>IIIN;\]@P$DC@G1)5+52*T577?OLP":@,YC:3KC^?6U#. [<>XGM969V M=F-OVG'Q(DL Y;W6K)%;OU2JW2 D\Q)J*A]X"XW^PHLI1?%:L:. I/7NN:BK\[8+S;^J%_#SQ5EU*9 ,K2EE[@ M)ZCG]BCT"8TJ155#(RO>> +.6_\QW!R(P5O KPHZ.=E[II(3YR_F\*W8^H$Q M! QR912H7FZP!\:,D+;Q9]#TQY2&.-W?U;_8VG4M)RIAS]GOJE#EUE_[7@%G M>F7JB7=?8:@G\;VA^.]P Z;AQHG.D7,F[:^77Z7B]:"BK=3TM5^KQJ[=H'^G MN0EX(."1$)(/"=% B-X(\8>$>"#$,P+J2[&].5!%LU3PSA/]O]M2 VDSC-) LS)/P\,]-CDDF:3U$&ULC5;MCILP$'P5Q ,HHZ.Q)5(Y8/PN)M^.&]L5CE"%N(J.KR.!JMK]II(4*XB!>AIJIK0'I^L %&C+3D3Y8@##^U#XP MV@<&^_',/M!"@648/=BIV!@JUD)YT2<%L# *+)ZOH*518*D[B&?[FO:8:%P6 MLS/J$;PIW"'ARZP0,R,(F,T*E.F"<9\H+06:U=;"4/!;$U04EP[-#%!17:8C M=T;W98W(678[:N7XTC!Q7XQ6AX[ZZHO[=K:>>JNL[XMWF;Y-_X#D7#;4.F#& M;W-YYYXP9H@[=5_X217\RV"85.C$Q##F8]*WQW["<*M:OS-\?R3_ 5!+ P04 M " K@5Q*!SR>9Q0# ")# &0 'AL+W=OW=VGBZ+JRA?JR/GTGK+LZ):VDW'BA?IF M+\H\D6I9'ISJ5/)DIX/RS"&NZSMYDA;V:J'WGLK50IQEEA;\J;2JA'BM%]]V2]NM%?&,;V5-D:C'A6]XEM5,2L??EM3N%7,2U+QCWX/CEG\EEFF=:Z.>UY7\/PP-(&T"Z /!O!M V@'X$L)L! MK U@1H#3E*)[$R432"4ZH9G6B_APKW1L+! M-1*M&XS72W0'+/ C0S<"(S1DQG'&&)OG$1=7[:.J?:3=8*CV1WDH(8P&QK%L M$!QV+/$89Q[+0'B "@_&[?8"G"!$"<+Y-S5"":(9-S4:'Q$#5:O1.00&@0_& M0<0(C+C1Q"T%%S!L0E0%DYH M);@'D#D>0! /\,-P(A'N &2. Y#Q+Y8$D2%G@Z"0NIW>/);S\J!GW,_;6:LYNI^(.F&=)_).4A+2KK14@U+>J9;B^$Y$JD>Z^Z M=53_"[I%QO>R?@W4>]D,Q\U"BE,[^#O=OX_5?U!+ P04 " K@5Q*6PYO M$>\! #=! &0 'AL+W=OC^_?I"*2&H+]@S/N?,!8^3 M@?%740-(YYV25J1N+66W1TCD-5 L-JR#5IV4C%,LE3&B MN&G=+#&^,\\2UDO2M'#FCN@IQ?S? 0@;4M=W/QS/355+[4!9TN$*?H/\TYVY MLM"D4C046M&PUN%0INZCOS]%&F\ +PT,8K9W="47QEZU\:-(74\G! 1RJ16P M6JYP!$*TD$KC;=1TIY":.-]_J'\WM:M:+EC D9&_32'KU-VY3@$E[HE\9L,3 MC/4\N,Y8_$^X E%PG8F*D3,BS-?)>R$9'554*A2_V[5IS3K8DW@WTM8)P4@( M)H(??TD(1T+X28B^)$0C(5H0D"W%].:$)(P2M!5"XV8@\4$,XP_(9!2GT($:R$.P1T]N UPO$>$WBWD= _9 MQNM)A*MUAH8?SI/POZT+1*L"D1&(;AKUL&B4Q>P,IK6-"C?;1;&K(']1[@HH MWBP+1K.?3(%79H"$D[.^E;I7,^\THX^!OB0+_T'-KAVU3QD[^+\PKYI6.!&ULE5K;;N,V$/T5PQ\@BY\<9YB"WYD#-#\9P9DKI^*ZMO]7,(S>+[?G>H;Y;/37.\6JWJ^^>P+^JD M/(9#^\MC6>V+IKVLGE;UL0K%0]]HOUOI-'6K?;$]+&^O^WN?J]OK\J79;0_A M<[6H7_;[HOIO'7;EV\U2+=]O?-D^/3?=C=7M];%X"G^&YJ_CYZJ]6IUZ>=CN MPZ'>EH=%%1YOEI_4U9W/N@8]XN]M>*LGWQ==*%_+\EMW\=O#S3+M/ J[<-]T M713MQVO8A-VNZZGUX]^QT^7)9M=P^OV]]U_ZX-M@OA9UV)2[?[8/S?/-,ELN M'L)C\;)KOI1OOX8Q(%HNQNA_#Z]AU\([3UH;]^6N[O\O[E_JIMR/O;2N[(OO MP^?VT'^^C?V_-\,-]-A GQHH?[:!&1N8'PWLV09V;&!9@]402C\V=T53W%Y7 MY=NB&A[OL>AFD;JR[>C?=S?[P>Y_:X>G;N^^WCKCKE>O74:Z M F2WD2HBD&0'DUT!MELN*@!DG30DF.\*$3[GCR]FO,T3)T6$::X SXE+RPB: M391L,E'&23>@.B:<8&02Q]V..[,TF<%SK[%H** :Q-5I!$T-N8FVCT['H!D' M1I\!RB6YX#/6& 5$AC3N0F.1T1>(C,8BHX'($ MW/8*F,TO9A)@6;1",$L<' M#\%TXJS@-]89#72&I"ZPSN@+=$9CG=% 0N+1LU&\E"9>>M18:310&B)NB:*T M)Q5Z6&#2LQY!3V"/CIR6*D,4"HGB(/!(F2R MC^<9@_7% 'WQ7%\ R) P(RW6%POTQ0M3P&+IL.J"A3JFL@54CJ(%(#E:S#\+ M^">E92ML*M@+HL6RGLV@)A&!@ MW48@ ZIVY294&H0Y2"@'1B-DD*DT*C9&W+S8H&CU!F!9NWI+?[XU1E@%Z"/I ME4!ZS::ET-R2L+OXD00+0&*A25@L"(E%9"=.L)(5K">$DBM/XQ3O*EJEY$1. M6'@("0]?MZAPGM *$S+J-K$1=34:GT7,B8BPYP,1[>F(O.G;.%R>@ &3.A$/"8 M9_Z"0L!C"GE$(:ZG/J:0HC,1>TPACRC$E6X$36WI]-RC])AL'N3OC&L=! GU MG,>,]("1.=<@")).N3 ;?/8"13E+BCH/>5"(=['KA9!%(3\Y+0!^?$IB<[\IL$,KRT[ [ M@-*Y=,[EL81Y(&%Y-$_B8P**=E16DY/^?:B>^KF +N_5E=WP_L6/[H97O_XHZB>MH=Z\;5LFG+?ORWP6)9-:'U,DW;6/8?B MX72Q"X]-][6;E-7PVL5PT93'\962U>F]EMO_ 5!+ P04 " K@5Q*;6'- MH?," X"P &0 'AL+W=O&\&W M-J@J(QS':53QH@X7,[OVV"QF\J3*HA:/3=">JHHW_Y:BE)=YB,+7A1_%_J#, M0K28'?E>_!3JU_&QT;-H8-D6E:C;0M9!(W;S\ '=KU%F BSB=R$N[6@ MI'PVDZ_;>1@;1:(4&V4HN'Z;4*EGU M+%I*Q5^Z9U';YZ7G?PV# W ?@(< E+X;0/H \A9 WPV@?0!U J(N%>O-FBN^ MF#7R$C3=ZSURIYD>;)+#H;HAZS[#!XA$$#(M+L MPQ88VF*)O7!\O<'*1Y#X&K+V(2R%11 P3V+CR3A/PF ""A)02T"OC$H=HSI, M:C%U9Q2E2>S 5@ ,IREC3LH #*$\GT@[ 54GGNK<,7_909+1-I]H'B/JB(9A MA#BB 1C)489AT2DH.@6L=LQ9IMX^>4+=W%8^BK&4.JFM 13.1@9<26:@9 9( MSF""#"3(;C^?.4B0WW ^L@V DQ^[-!F#&NZG4X8J&B&_>Q#5# M<$E#] /FP?4%^04&,,\O"DE"8_?<03"24.R:Y\,H2U@\H1LN,K0_OW@$W[X:PO35MHVY(WFJZG_,Z;?5&WP9-4NKFQ+M6)'DFH<_P4GLZIQ3O :P>3VNR1K>0JQ)LUOE0Y#FQ"P*#4EH&: MY0;/P)@E,FG\6CCQ*FD#M_L[^R=7NZGE2A4\"_:SJW2;XP\855#3D>D7,7V& MI9XC1DOQ7^$&S,!M)D:C%$RY+RI'I05?6$PJG+[/:]>[=5KX[V'^@&@)B-: MT#6'S$(N\X]4TR*38D)R[OU [2\.3Y'I36F=KA7NS"2OC/=6)(^/&;E9H@5S MGC'1!A.N"&+85XG()W&._@E/$W]\[$TQ=O'Q-L4X]1,?2*'#T$T4[$AXG](HE7)/$0''8B/LS1+Y)Z15(/0;(3\6'V_X1L[B ' MV;CI4Z@48^\F?^-=!_PIAS22X^UH+H<&D$CR8KK;F M05H-!K6VV]3LY3R6LZ'%L+PX9'WVBC]02P,$% @ *X%<2K,T>E6W @ M,@L !D !X;"]W;W)K&ULE59M;YLP$/XKB!]0 M,*^A(D@AT;1)FQ1U6O?929P$U6!F.Z'[][,-)0D<3?:E8/.\G"]W[J4-XV_B M2(BTWDM:B;E]E+)^=ARQ/9(2BR=6DTI]V3->8JF6_."(FA.\,Z22.I[K1DZ) MB\K.4K.WYEG*3I(6%5ES2YS*$O._.:&LF=O(_MAX*0Y'J3><+*WQ@?PD\E>] MYFKE]"J[HB25*%AE<;*?VPOTO$*))AC$:T$:WJB @E M6ZDEL'J3?LE M3CH:3/ Z@M<34/0IP>\(_H40?$H(.D)P(<0F6^U13&Y66.(LY:RQ>/OSUEA7 M$7H.5/:W>M,DVWQ3Z1%J]YS%[BQUSEJHP^0MQKO"H![A*/7>PH,L/>KXL< 7A1/FBB3Y%]TLC!T$3M8' 9ET@[WYUY! (N1,^<#\B'Y! 0Q\( MY$WXP&V+QCT9A5,2<%.B\#^J!&XY!/73J$K&H"@9I&3Y"&AU!W0;,=R_"&K. M4;T!(.0/(X9 P_L&!$U<. B^#!!T&XPJ%P"A:!@Q!(J'$4.@V43$\.V#DON7 M9 Z"XF'$#X!6=T!MQ,[5X% 2?C!#F;"V[%1)_?_W:K'CP&^[D>",U MG@07? @ 2PL !D !X;"]W;W)K M&UL=99A;YLP$(;_"N+[ K8!DRJ)U'2:-FF3JD[= M/KN)DZ "9K:3=/]^QCB,F/.7@)W7]]R1>\FMKD*^JQ/G.OIHZE:MXY/6W4.2 MJ-V)-TPM1,=;\\U!R(9ILY3'1'62L[T]U-0)3M,B:5C5QIN5W7N6FY4XZ[IJ M^;.,U+EIF/R[Y;6XKF,4WS9>JN-)]QO)9M6Q(__)]6OW+,TJ&:/LJX:WJA)M M)/EA'3^BARTF_0&K^%7QJYK<1WTI;T*\]XMO^W6<]AGQFN]T'X*9RX4_\;KN M(YD\_KB@\ M1Z[Z[_S":R/O,S&,G:B5_8QV9Z5%XZ*85!KV,5RKUEZO+O[M&'P NP-X/$"H MK64 V?L?ZWQ@]8/-L=OVF?13V.Y.\,KN7#47+57+I SG- M=M#@B0:-BL1$'Q$80FSQ[#C%*1R @#D2&X#@\X8)0T\ MKA*$E "D\"#E'(*7,&0)0I8 A'J0)5!)H#]1"ILH!3JT#(0(^! !F$YR22^J1!A/ $A^QYWH#D7R11YXF2#8YP@P.O&-[D0S5*@K8+,CP.W$=[L348^$ R38\HC. M6YCD@1"PH1'@:.([&A2%N@KV- ),34J? XD"+85A5^-T'B+SC0**0G^/L/4Q M8/W,;UTG*J8F,>_+$ FV/@:LG_F=ZT33]R'.:1DBP<['@/,SOW&=Z+XFA/V_ MPV0RRS1<'NT4IZ*=.+=VA)SLCI/B([:ST'_Y,&;^8/)8M2IZ$]I,5';N.0BA MN&PO=V]R:W-H965TH&=C)09\ZI_+T%)KIUB,-KX+4^5=H&4)&W M] 3?0']O=]*8MC6^ R?M30J[_6C5N[ M ?]:YB\@0P$9"X@K0#V14_Z!:EKD4G2![%]^2^U_C)^)>3>E#;I7X9X9\C;$#B"< BSCS R1> M@,0!)/\HR&Y,]CFIRVE<3H+Q'9FIER7UL"S] LOP.)QGYD7(/,H6-WXS&8^ MXV46^UF67I;EG"5:^0%67H#5XSYQY._::*XAC6[;-II9Q>0>SYVO WMX[C0_ M]G;_!I/_<.OO?QP_XC:>NYWU+YJ,!0[RY :B"DIQ;MPTGD3'H;LA;JS\3>\G M]E&PO=V]R:W-H965T MDT;=(F59VV/=/$25 ! M9\9)NG\_8UQ&\%GJ2\#F[OONSGS'97D5\K4[$3950UONTJT@>3[ M5?A [C>0]P[&XE?%K]WD/NA3>1'BM5]\W:W"I(^(UWRK>HA27R[\D==UCZ3C M^&-!PY&S=YS>OZ-_-LGK9%[*CC^*^G>U4\=5N B#'=^7YUH]B^L7;A.B86"S M_\8OO-;F?22:8ROJSOP&VW.G1&-1="A-^39BG%-9!#\4]E?\;D'G1MMOVF*85YIH/O].YES2@LXTL/9&TV@PU, M;,AH$6OTD0(PB@TX[HRF.$"*QI@:@&P"D-,,!\A0@,P I#<1> H"D"="!C, MJS384&/3#E7* MR,*M5NXYD@(E*9 S93@ 2?!7/T'B+.;O_F#$IA6G408>)H_("%+VQ9S)2A$F M5#2)F(\*%=L# 83*20H0*A:!YP (+DOBZI*E3N](W?IE4>$APN5+,K0,E_M<+&2 JE=-F-V"T3G4]*\60P:[@\F)&T"[;BW)IY M>+([CKT/8 :[_^;#S/R]E(>J[8(7H?1X:(:XO1"*ZVB22"=^U&/ZN*CY7O6W M3-_+858=%DJ<[!P>CW\&UO\ 4$L#!!0 ( "N!7$J+4)/AC ( +T( 9 M >&PO=V]R:W-H965TLI>^940X;TU M=Q(7:M,TL??,:D_:2KB?/V>_8LN7A9SQ)SL:/VG.HGKVL]\[T3.^%:+%]I_ M)6-!B>^-U7\G=U)+N'(B-4I:<_WKE3RSPIF"T]]CP>#NLWB*PBF7W2Q74 MS=;W9'NXC-XW* V+X*X2C9CM@($S#)@0@%A;T-0 MZC81.>N,-#^:FX +"6)G@E@GB!\, *-1 R;5F%9CQL$$@2$[6W43". M9J@'QXG3<>)P;'1^.V"2F4QLMGYG8P $R.TD=3I)'4XBPTEJ.T%AO%0Q^"C8H!6+*<.RWG#LNI83FW MGW.$+,L.5!A:EFT40DN.0>@^F4*'9V0>3:$E%.66YQ'U\&^"EF<'"F2+IA>. M4^ PG9FF@>,(L)6"V1G>$';1\Y%[);VU0AV%L^@T@Y^AF@%&?*MFLYX-'VF& MP?X#LTO5@Z<*15$N@R?9%.O\EMBVM3D+-02R34;!NJP$;0;/Q:" MZ8ME\Q]02P,$% @ *X%<2G1KT)@X @ 308 !D !X;"]W;W)K&UL?57M;ILP%'T5Q /48(Q)*H+4))HV:9.B3MM^.\0) MJ 8SVPG=V\\?A%)P^R>V+^><>^X-ON0]%R^RHE0%KPUKY2:LE.H> 9!E11LB M'WA'6_WDS$5#E#Z*"Y"=H.1D20T#,(HP:$C=AD5N8P=1Y/RJ6-W2@PCDM6F( M^+>EC/>;, [O@>?Z4BD3 $7>D0O]2=6O[B#T"8PJI[JAK:QY&PAZWH1/\>,> M&[P%_*YI+R?[P%1RY/S%'+Z=-F%D#%%&2V44B%YN=$<9,T+:QM]!,QQ3&N)T M?U?_8FO7M1R)I#O._M0G56W"51B\#X?[=CIB7*'Y$NONE"=IFVV>Z/5)';T6&USFX&:$!LW48 M.,'$(P)H]3$%]*78P@4=OD^P6R*2Z#UDOX1DV&\B\=:96'XR-0$_$$!> 60% MT-1 -C.Y=1AL,:U+DB7QQ*@KUP-+$HBR6UZG'=3QS[3#I M)$^\PG!>W&X)@]IV-G>]A&5QLDK]IK'7-%Z87L\]XV5OTC5"\T[[8!A#-//L M@67K;/&"@S4ETG(E/T%S*67RK9Z4;;6\R;M#^(.)2 MMS(X)W_)2 5(!39NT256G;9]=,! UB;/$0/?O M9SLA#?91]0NQS7///7<^VS<[R_:U.PBA@K>JK+MY>%"J>8BB;G,0%>_N92-J M_<].MA57>MKNHZYI!=]:HZJ,L*M[^ M6XI2GN6KU+!I9MD4EZJZ0=="*W3Q\1 ]K MA(V!1?PNQ+F;C ,3RHN4KV;R;3L/8Z-(E&*C# 77GY-8B;(T3%K'WX$T''T: MP^GXPO[%!J^#>>&=6,GR3[%5AWF8A<%6[/BQ5,_R_%4, ;$P&*+_+DZBU'"C M1/O8R+*SO\'FV"E9#2Q:2L7?^F]1V^]YX+^8P09X,,"C 4H^-""# 7DWH!\: MT,& .@91'XK-S9HKOIBU\ART_?8VW%01>J Z^QNS:)-M_]/IZ?3J:9&F>!:= M#-& 6?88/,&@$1%I]M$%AEPLL6?N.%CY"!)?0]8^)$U@$02,DUA[DQB,;7%9'F&$B=:'Y7&.,^<@'T48H2F-S+/0,T,T,P0Y8GUON8JQ?[E10A!U M-0,XPC!R[TJ0CV78O7NBR:M8B79O.XXNV,ACK)/>CN;)R48J?,,-7CMF]1^HF2 MS=!^16,/N/@/4$L#!!0 ( "N!7$J7J'U&PO=V]R M:W-H965T],/XF2DJE]=[4K5C:I93=PG'$ MKJ0-$2^LHZWZY\!X0Z2J\J,C.D[)W@0UM>.[;NPTI&KM56K:-GR5LI.LJY9N MN"5.34/XOXS6[+*T/?O:\%H=2ZD;G%7:D2/]2>6O;L-5S1E5]E5#6U&QUN+T ML+37WJ+P?!U@B-\5O8A)V=)#V3+VIBO?]DO;U8YH37=22Q#U.=.1MPC5[.]THYEL\Y^:'J%: MSZLDF:7.60L-3-8S_H3Q1L)1ZF,7/M9%YM^%^[<=Y/=$X-XBQ3V2Q+B) !UG M8.*#J0G_@4"("H1&(+R9J#F8*(29@8'DGV"*Y\R-V0@U&R$"'C"+,7!A,"8 M9C$FQ,W&J-D8$8B 68P)@5F,B8%9C$EPLPEJ-D$$X'G!&+!5.']ST'B(10,<8! \:"D70\3WT\*AYZ,.Q M]GRD'[@E4 CN"12"FP*%X*YP)@]K0_G1)"W"VK%3*_7[-&D=$Z.UR8M >Z83 M)O-@?\CTV=8/PH]5*ZPMD^K9-X_S@3%)E4?W1=VVI4KPQDI-#U(7$U7F?9;3 M5R3KA@S.&=/(U7]02P,$% @ *X%<2C%M4[ 8 P / P !D !X;"]W M;W)K&UL?9=O;YLP$,:_"N)]BL_&8*HDTIIIVJ1- MJCIM>TT3)T$%G('3=-]^YD\SXCOV)F#SW/EWMGEPEA?3O+1'K6WP5I5UNPJ/ MUI[NHZC='G65MW?FI&OW9&^:*K>NV1RB]M3H?-<'567$&4NB*B_J<+WL^QZ; M]=*<;5G4^K$)VG-5YG_*"_:_OC]-BX5G3- MLBLJ7;>%J8-&[U?A![C?@.H">L7/0E_:R7W0E?)LS$O7^+);A:PCTJ7>VBY% M[BZO>J/+LLOD.'Z/2^>%?,<][JC2E_%3M[7(4J#'9ZGY]+ M^V0NG_58D R#L?JO^E673MZ1N#&VIFS[WV![;JVIQBP.IM]72M@R^BU2S1J'@8-GVCXK6*#%>)?DL@!7"DX2<'[>#$=@2=T D$F M$'V"^*8,\,H8-$FOJ7L-*)%YQ6X(E8 $:)B8A(D13)QX+(-$3D=A3$J/A5"! M$#'-(DD6B5BD]"=&XF&XS/PU)E2"\QF8A(1)$(RKQX-)T#"",^&O$J&"E$D: M)B5A4F++>#4_I&B85*%5PB(U%=V@*!)%$2C^O"@\_2KQUX@0Q7QF[V8D2D:@ MQ!Y*AD;A(N&9QT*H> :*A@%&NQ,C<*1O3PQ7G60">126S7@4S%@E8!CF+],H MNMDR+%8^"U;)3&4S.+1G L>O-B@?AQ-O+1.9\($('5,)2V>0:!<&;,. WJE1 M-!UJ 2Q._5>A\\.")WAS$S)7G#]!T>08UYVKO^7- MH:C;X-E8=R+LSVU[8ZQV*=F=J^[HCO+71JGWMKM-W7TSG&>'AC6G\:P>7?\P MK/\"4$L#!!0 ( "N!7$I,18R ) ( (' 9 >&PO=V]R:W-H965T M8E]S,PP9XCMM.'B3>8 ROLH6257?JY4O41([G,HJ7SB M-53ZR9&+DBI=BA.2M0!ZL*22(1($"2II4?E9:M>V(DOY6;&B@JWPY+DLJ?B[ M!L:;E8_]Z\)+<Y5"44,F"5YZ X\K_@I<;3 S! M(EX+:.1@[IE6=IR_F>+[8>4'QA$PV"LC0?5P@0TP9I2TC_=.U._?:8C#^57] MV3:OF]E1"1O._A0'E:_\N>\=X$C/3+WPYAMT#<6^UW7_ R[ --PXT>_8E'.Q:5'9M._TIS$TA'(#T!1Y\2PHX0C@BH=69;_4H5S5+! M&T^T7ZNFYD^!EZ$.Y6ZM5+-B=!BBY&J,.L6PP98,@M8C-%A/]% MD#;0NR!.%\3RPQL7V"T0.@5"*Q#="(Q,KEM,8C&5Q40X#D;-;J:H<#$/[G03 M.K_"38O>4P M>2"4#C3<#>-$/H6T1M#@,#*WPT\J3D4EO1U7^ERSI\^1;Z0NH+ M!D=EIC,]%^VIW!:*U]V-@_IK+_L'4$L#!!0 ( "N!7$KS^:'DBP( %<( M 9 >&PO=V]R:W-H965TK4[;5#G( *F-E.Z+[];$,IL9V^";;YW]WO#MN7;"3TE=48 M<^>M:WNV',BM$-<3.G98P/%Z*B,NM8#OA]['6IZ M-\_4VA/-,W+A;=/C)^JP2]"7XW>&2KL2,S.1#R*B??CSO7ET"XQ167 M'I!X7'&)VU8Z$AA_9Y_N$E(:KL?OWK^JW$4N!\1P2=H_S9'7.W?C.D=\0I>6 M/Y/Q&Y[SB5QG3OX'ON)6R"6)B%&1EJE?I[HP3KK9BT#IT-OT;'KU'*\+R& +40!#'-P&Z T%="_ ME>Q-21+;(: U3ZCLX1H"W'$06AV$RD%X4ZB-5JA)$RM-KS1Q!%(ME=)400B! MGK"I F$D5B1/D2)XE6O=*BBM(TUHAM MOF ,[,@;*_+&@JR5K]B888"O?_#2HH)!I!&;(M].FUII4PNM]AF+U#QV:1!H MMUAI49F')&-.IUTT33H:Y MC7O+?XG\/U!+ P04 " K@5Q*JX=B<,H# !V$0 &0 'AL+W=O7O>IGL88'11V:_\(&5A_4[B-!_;AZ(X M/3M.OCG(),J?U$FF^C\[E251H4^SO9.?,AEM*U$2.]1U?2>)CJD]&55C']ED MI,Y%?$SE1V;EYR2)LO^F,E:7L4WLZ\"/X_Y0E /.9'2*]O*G+/XZ?63ZS&FC M;(^)3/.C2JU,[L;V"WE>$UX**N+OH[SDG6.K3.53J5_ER7([MMW2D8SEIBA# M1/KG2\YD')>1M(]_FZ!V.V_Q[3ZO33Q MKS)<0!L!;05Z[GL"U@C8MX#?%?!&P(<*O$;@#17XC< ?*A"-0 P5!(T@&"H( M&T$X5$#<:^7<;XE_7](6FPR>Y5IN0H'$J1NKZM37J(@FHTQ=K*Q>;*>H7-/D M6:MT\'*TZOWJG[I;GUF9#&D)1UMH?5#4QY0: M>MJ?8682 ?/[S*O)@%S>L"BBS\Q-AKE]Y \3\5Q@>(%-%?29)<:$X-(^O#3O MCPVO343X>($8WBBL"L"Z3KF+1^!X!%Y%X)T((0.=5B-^A:0U0GQX068F)7S7 M!1F_(A3S8=^^(10//%"FN4D% :>P*3#*Y8!:F)0O*'2_1'P)P4&_KTR*$9\P MV!\(1@EW0;0U@C$6\@"OLH=7V4/ZY,:MP,+[]XOA")F VB6(LO,I\2#CA%.WT:1&;[Z@4^ MMS;JG!;EUML9;3\2O-#RM0B,3\GSDB#CJ_*C0O4:]1V^_B+Q9Y3MCVEN?:I" MOXY5;TP[I0JIS>LFL:V#C+;M22QW17DH]'%6?PFH3PIU:KYR..VGELG_4$L# M!!0 ( "N!7$K,MJ!-N0( /$* 9 >&PO=V]R:W-H965TWSNB:^YLPOCK^)(J73>RJ(2<_6)[I"41#ZRFE7JS M9[PD4DWYP1,UIV1G@LK"\Q&*O9+DE;N8F;4GOIBQDRSRBCYQ1YS*DO!_*UJP MR]S%[G7A.3\T$CFK'$[W)'S9[JF1:&9E(Z_+:G;[:D#[\=7 M]B\F>97,"Q%TS8H_^4X>YV[J.CNZ)Z="/K/+5]HF%+E.F_UW>J:%@FLE:H\M M*X3Y=;8G(5G9LB@I)7EKGGEEGI>6_QH&!_AM@-\%X/C=@* -"&X!X;L!81L0 M#@*\)A7CS89(LIAQ=G%X\_?61)\B_!@J][=ZT9AMWBE[A%H]+]((S[RS)FHQ MJP;CWV%N"$^Q=UOXT!8KWPKW^QNL;42 ^I"-#4EB6$0 YAF8^*"7IP\3A"!! M: C"'D$P,*K!1 93-4:E(4X'V0*H!&7)(&$(A>.1G"-0/@XL;!%.,"VY(, M#7VS01BA86T"J"A!(Y+AZP3;]TDTQ@!7-XX^X1MXEMLGY($A4/CIJ V M'Z'ZHN$[!4.7RA@%7.LX_81U<+7C;(IUV23KIJ V'Z$:T=[==[^D_&!Z*N%L MV:F2^O-YM]KU;4M?]PV#]97NYTP_<:-IFL$?A!_R2C@O3*JNQ/0.>\8D52+1 M@Y)W5/UG-RGH7NIAHL:\:<*:B61UVV!Z79>[^ ]02P,$% @ *X%<2EIW MD;28 P WP\ !D !X;"]W;W)K&ULE5?M;J,X M%'T5Q ,,7(QMJ))(33N=-LE*U:QV]S=-G 0-X"R09O;MUX#+!/O2,'\"=LXY MOE_VQ;.++']41R%JYV>>%=7P]T&XH;0(OY.Q:6Z M>G<:5]ZD_-$,7G9SUV\L$IG8UHU$HA[OXD%D6:.D[/A7B[K]F@WQ^OU#_:EU M7CGSEE3B06;_I+OZ.'NG]XH&DX(="$H"<$\"F!: *92@@U(9Q*H)I MIQ*8)K"I!*X)?"HATH1H*B'6A'@J ?R/S/F_*-'GE#[9,'F5CW2#F6^O*ZRV M4A^3.EG,2GEQRFZSG9)F3\.=8BGQ9K:M_?9/5:V5FGU?1)3.O/=&26.6'2:X MQA #L[(QT",\94)O1X#:L0PL/N'^<(T'&Q-1-L0\VAC*#,Q73(<8P\1#S@F"8X?L*P\ 0LYY@\P;#4#Q3!*\8TBJ0@24!KA#B"F&K M$%[GFIK^=AC:8HK/ZHGB:U![#2/%RP["KI:(?/#!K 0;QBF!R#1XFMKZIMK M.88[QRSGN%%W2V;%CP&#P"B'!V:9HTK&9\;N?D1@/ #S$/B*P!CG@0%[LFVC M/ 9S6WQ#U"CXQ C\,P(+?1X08Y,AL(!18IP-*]NV@(2^'QK&K1$<6PF/&,$5(EPAFKYK8UPAOKVC8CLH,8]\(V-/&"R*3=AJ MFMKZIMK N:8MHWW01T(\DB08ZZ4P/E<8+>NB(VT M3QCI3$!_HTI&&@#8'8!<:>C88"!B!N9ST-":D=,)L..)C6B,G$_P&P<4C)Q0 M@!Q19E16*,ATV+OZ?LY%>6AOBI6SE>>B;HR\FNUOH_?M!&ULC9C;,'B'6R)&> F0(A M0+-G,MVSVVL'Q&'J [5-:-]^RP>(65J3^B:VQ?E?DJV,+GGQLSP84WF_ MTR0KQ_ZAJDZ/05!N#B:-RX?\9#+[RRXOTKBRC\4^*$^%B;>-*$T"1H@,TOB8 M^9-1T_9:3$;YN4J.F7DMO/*_&NJ M_TZOA7T*;E&VQ]1DY3'/O,+LQOX7^OBB:[X!OA_-I>S=>_5(WO+\9_VPVHY] M4B=D$K.IZ@BQO;R;F4F2.I!-XU<7T[]U60O[]]?HBV;L=BQO<6EF>?+CN*T. M8U_[WM;LXG-2?TO31JFSPNK6I_>9'6ZVE;7V?:*E&P7L=J6.F+3 TCRES].R^AYE+:"[OF;G+B'OB"8L"QKMP&4[ND6<7"0E(>(EUI>^9 M%<9$8&K_.C5?_Y[PBXLHB1O$\4+A30#>SZ)7!'<1!!Y!-!%$/P4P'=,6D0V2 M-8BDDC)@XLS%0BV(!#4Y1S#%*"S=)P232C& +;!H$0V!6\\(%E("_5@BF""* M<5 ?",9D".M^[6*,"T($2.XKPM%("0%\>'$Y&DFNE< -#W'#0\=P+:'C+1/V M,R)<*##Y,PP3 NY4,8)K;](#C"*:BB(+" M6"&8C%@$HJU=3).($ H,=S%;V)+!W<'%)"61X+C=$K=;.G9'8.*GTJFKB$JX MXA_[J2GVS;&V]#;Y.:OJ+[9>Z^WD_(75AP70/J6/*XJTK^U)NST8?X1O MC^G_Q,7^F)7>6U[90TISCMCE>65L[K8T?.]@XNWM(3&[JKY5]KYHS\?M0Y6? MNJ-_&PO3CY,GS?ORE M:?;)Y^UFU_RO9W?[_?TW?_YSL[HKMGDSJ.Z+'?QR4]7;? \?Z]L_-_=UD:^; MNZ+8;S=_SH;#V9^W>;E[EAQVY7\=BI?58;?_7\\6L^6SO_ZE*?_ZE_U?7U6K MP[;8[9-\MTY>[_;E_C%YL^,QRVJ77"6_?'B57%X\3RZ2S^,?OB^M!DF7TXSS^ M\5\/.WASV/WFJ<7_YXOK9E_GJ_W_Z7WSX^-]T=K,\.K?XN]>P--K>N/[37X; M_WJ3;YK6,&Z.=T5=5KC =?(JW[>?$^#\/__C?QS=Y/=EL\HWR7\4>9U\#U^V M#B%^4N;M?/;[_XB_$?B]+VY+!!H,\W.^;2WVQ;^]^.G%F^3CZY?_^^>W/[[] MX:CK>&]]<+JZ&F57XU'/5-^7 MFZ).7L)[MU7=FN?'O+XMDA>K50%/P3-K?KYOV=5V"^CS85^M?DV3#W=Y733) MV\.^V0.BE;O6\R_Y;C_U<];SX[G"]*5> S%6^;QT*7/!J4ZX) M3M_EFWRW*@ *0%2:F!Y\O*L.#0"EC8OFQD_[3CUO&ACSF];/>7-'5WJ%?Q3_ M=2@_Y1MXOC7)3WG]:['/KS=%TA2K0UWNRS9@X="1[#5)7:P*& F>3I-=L4^J M&_BJ*>I/<+CP]\4L'4VF-._%/!W/)DF^3V ;Q?8:$$N)%_V.>TKQY?MBM2\_ M%9L6OKVKB_N\7"?%9R#2#4R KU7[.QAI%6P^?O%CM8=[9\_XC%V_%X?"@_TWEW4Q:=B=VB] M_S8X'[.2XX=TY,$NN!UY'"[>)SC8DA%Z5U9ULJOV[>=XH2<7>'2F[;;<(]HP M:JZ >0.Q*78K>#BY_!EF34:CY]%K*(A\T]SGJ^)_/;N7N_/LKTD\.-'-NVJS M!H+T/__?13::?TMHNG]L'2G<$X%0P\3V8C@8CN" ZP3N_*'X-IFFP^$0_Y\T M3(?SP_ZNJLO_+M;?)O/PIW71E+<[(EMY S2XQLV\2$"&0%"^RP&TJ_(^)[+J M9Z;E?@N0UF%*I-EP7>NDZJ?YPB/ZEBTKZUOX:#Y.L^DDG2_G!/_1?)YFHRP= M+4;1*HAP^&7\%J+T8KTN42X"U$#B= 7T>Y7?EX J'3?IL#UL"))"M:HMG/@= MW"L8.ME431>==>^LBQN =(N,,%HVO>AQ$HUIH^>_?XR170(Z /K?%8 3^>;Y MV8P-V7%!4A;PC._+'8Q9HJQ5->4)F;.#$2D#2BYARG6UV>1U$U^Z]AUQ:&9? M2X E,.J<'J"%D.>^\1LNV+E3,-J?^_39%_2I, O?/@FPSL>[M]+YZ-%]&"1V MV$ M9K&,QDHNB\^KS8$H#GR;;U$B_F]6[?!SKPP#<$ A_+K85 ^MDWT/5RZO5RQA MKF&F347R4^NB@\S)*]^2F-EQ-#\4NP+5&WPH7V_+'6E.2'S;ZN.Y:^]8[KX^ MK/8@W0+H5G>HR/0))$=@W7.R-W6UU:<[U/HWNWT!"+47^:7W9YFE6TX1V>=2 M'GK>*6'*>JX+T-Z+Y+ZN/I4-P@H^&N&IO8]W9S_Y<]&W#?^+)P@MW/PN;T!? M.H]XO"HW![RMYSTM^N6A(73P#P)SWJR0H>+)'%D/7_JCB^AYY AI>1GP^Q:A M>0*/[!RIGXZ\[1$W6@#X'A %F)&(X:O'!(T6#8,+;N,_#@W+MZU-W\&%*W#] MAUU=Y!LDYS1# N^5((#+>TY)-++[-5SXFY*^O9B,,Z"M\_F85<;98DDH",M/ M'@L\\0(M86UAC55B%=DFQT6V/FAT,!7S1#>:/_6TOU1"^@B DKN>7 K$GB-P M5UV0O\WA\R7NZ7G7 3QE$V@M^!Y(_OE6"GKEAEZQE!#%;#R0'C74XU:RKU": MJT &! *^\W0$OL=/9, @8H:H=(/1!/ M .R=S[W^O"H QPT6RYZ;,P?PE-8?*B+\NJWC=AAA(OZW+J[WR;IL2"*F/:*P M1/(Y<;'N>["K=E<$4H4Y K($%.C!%<(W$H<,W%E"P"F-8N$N>W%S W>Q<3R: MI7I^?ETB;I; BH\9)[QT?\I^P6=[PFAA=AX8A>(==#&UL]#OU)W@&WD"9>DE MLG@A2EC(.G_%P*UVMU/@ \E=L;XMOF2D]P7<=96$G-!/U(\-W(3#R:;(.ZZ^VZ"9 MN U#KTT"6UVC\$A_WV_RMCS_>GN_J1X+(=)\8(KNJLPC3I6#C\TZ\:FW#$VG0$%FJ0*^.2!@DR:W.=2*(]%_C$227 MZX+_>IZ43QBCUV.!YKKKXK;<[7!'L%X4#9_T=H'J7/=['P[W]WQ(@$+(3$&* M M[DB"W>5MB&\X>>H-J6?QL/R0U@E7(UIA@G15QGCR1!>93.T)F"0O)HF8[G M)T3>GY7)&TQ ^> <-G0&&['W[NF\ X&T.:P9#OF7\/,VVSI7 #M/]/TJ=DTS M7K^F]L;K18PE#DG.7?G;F\3Z"OXE>4UFW/,UC:K#=FV=MT_4 M^-=\=T"_L+N2)]Y^XTC@*TL".\_G/]]7FTT""CCR@C9>]+*G^XJ)1_&YJ%<_;/[NMRM1<_R#HP F-0BU'3Q?;Y4.[O[HH-D[0BY'='3"'_ MM(L^?Z'$_-W+(@6H)(/BP)?M_^2P7?I_OXI)\H/2\,=.O4VP#&EAM1.*]$19 M41G/9-F[4??)A^+U=VNVE2W9)X!]C1(+I$.H\LW&WZ+##??/=*GT;?/ M59MH$I""#T!LB_I3N8*/;*+: %=&!TI*1'M;_K>*E:PHHV>E @E0Q,-KMT@0 ML$&,(C(_ #FD2&3:?VF2VTT%I[QYO%JCUZ>\)F,[T,,]RMMLLBWQBF_1H;&' M.PF')O$ Z/*MV2X%?P"+GL&W@$P/5?TK?3T:CQ*2+='!&DP,E(>$T*J^KSB0 M#1Y_!42(Y%5\=;E^3<"=@+@[P1WAA&>/+F; $R\6I2^:;TR MBIN )$$E ;GZ /W\$SJTBET"8-B6.SVM_9,7/VAK?MLM"G>P_@_E[:X$ MDH4!FV)@).\[#+CJ4)W/?_/(=7["(+^PP/0:I*,M89)%M'N,DB.'-0#]G"/$ MA_!ZH7B ,I.>)$X)UPW>N$>SVRW[90&!X??BWL#]%Y"^5 >AXW^Q!?QJ"K#7)-M_EMZP9 9/?YK^"**B[29-_'-:W/HP*[M1A*U(A7'G :K)4 MT-0U17069,U7Y-.0N\ 2K=YO4EM%BTSI$V&.O"WZOM^:2B(D/>8Z!([7N3A<>*X8-O6I(V_NL%@-SUW&&>PI"1UL$8 Y O2P>^#@W MY>T=B_;>3;,J:U"2,1)FA>"ZR5<"3[P'-4IE!1-_XZ91Q*3!&\(8&*D(%E$7 M-YMB9>C :6(#C,W;J+R)&=]0MN']F3K;@"PG*=M/7EM#'NS!1"M_<#B1]!O_ M<(UEXWTGI""BP3[?_0H'=X\19QY]B:F25P!] 6ER!^ %'K8I8<1U@)]$.$%U M (T #S-T+.SO:M#RMIS+ <>\(7:\#_:NZLL@Z0S #A:N!N /7A #8++Z:O2"4( M/N&$7H;[;1-Z7TT7'@9O1R*9#L.\TCD0..ZQZWCS=0EXNRYP-L!O/"(F2AP& MU^!R\D]YN<&?KN!&7Z'+2OE@0,]:V^BD;DEU:DM"1RBRI:YIK#W<\;(.5I;R M#B+=5?R=5=,H@JU)J 52?@U'4VP1S6J$1+)C98.)I/+:HXJX(F$XD M;0+#,S.+0?)#?$312#:<">&_D^LB^A]26I0)$CA58#$W(OOW$1@:+<8!9LCP M\0'!E0/JKS8EZ2QVZQ03R!#CVSVK1O+XA"I72 NHE625H7LM*J;;YAL'6JG MS>-GWA&A8BHL=R\R[\-=N;IC5#-[@:5[.NRW]"T_YU@JZ*";_5VHWH%\N:FJ M7QW.4HY4ZI?M]4Q1%6'9N$#R9)&)Q,;6HEP=M?.L9L0=9'#H=0X.)^2Y"M MFL,-&YD(O+ N7"H^B'*AA%"3Z+G"=1-1LQ1RD+PE(/0@V;D8C<3N 1997*TQ M6K9LA!Z(W3I/=D6(J]'62I+X 2M+H.YK4"3PXC>"D0 I6+L> $*HVGPB(0\6 M@AL_P!9JA"!2T+^[9: >N,6DJ(5!*2>Z\+J'ZR1X"".">>LQ B4+*J0A-A% M1&0[\6$CP[@!:E?!.L+KL[^#O9%^MH$;3V?M4TTC%WWWE&B[0PEI><,C0."8"T5#P06;V%P:Y+Y'=]W_DVGK@P2%X?T/E1YWLL>WJO8 M_[$#/EWZDG)Y4<- 9=O!/=D879>'^\=[ MH;$R'@FF&[H1($*@#SIFOSA@8S07$A[V=$V/+%WE'O>>D6'I?K))AXQ:U>%Z MC[I8('J[%VDG0("N^-*X30T2];!),%FAG]0DI-/TS5([ +,\$PHHM[VQZ"X8 M\WQVWG7PFJK2MT$71$&BI;,#YAK.O18OB7O^ 2D!K&:#JAFB:8E83S(RIQ"" M%+>V8!/UQ M$Y+O.]9_U7JA-])S[%"[KDD<@F>=P[%] "A:XA9L/I@S-Z)1P0'A2B4J9^"X MNGZ\DC^9GHL5]036 0C,LG*S")W*W"9Q]]W7Z/OB"#B2Y8,S;@Z%GKVE:/[D M04@J"X0+D0'"6)T*M$YA+HX-PR&P/4(1[AZ76!V:S:/#NY!&Y)NF4A:!8+NM M2&@ + %]NG F&KX0^_ *W[ <#HS:/XC2"@JLNF*-^ K0N::$< #2HV)VO&I> M*LI>L*$#J3"M7_D*P!P.(IC<*[8[=[]A+I=G8F^((CM:<38!\ 5Y'=G#Y2MV MA\!;5P7S)N(]^$UU&,$SY<5O+7;UQ[@+_G=]V7S*^/G M5DGV,0M.I&9R#&I'VG=7!G;:BN-)71!/G'H8OA_\>@]G])GN/2ZOK(U$!O+8 MH1#J5=;&ZF"L#"&4T>RQ)Y6*A8E_5+58^0B 9&-J!XOUV1W5H@&C&,$K5*?<-7!Q4U[_9BIFOO]T1,]X:%K/'GK57_"-D6\ M:KR%N0O%[$1B+"%+'\GB7=9@XF!PM#5:5+Q5.1$!U@HNHBP%H$2704-NI#U* M]VAF1-+8S67=Q4:JJ]>1KVZ.MJ 6RB[R-2EZ1^3H6Z3@I''$4W>\]0?; MRH^+.@A #:3,>A/X@6&I^P?4RE0=U;QHDK)Y]JV'"%F0PU-$.4>IB[]HW8D? M1M3=&Z:3^@W"ZCJIZ/E)!'P.7MT,S<$_HA.) @T10&,BJ@)D8Y:X*X'LU*N[ MQX'!@,!4 3JN# 6PO0<9-P'*@R;@Y+\.%457U"0-71YV:MA\SG&XI.;PRIG[ MLQUQY8%6!?4RVOQNQ5?2>#MJ5X&'S^?4HK-XT?!:GMR#<+EOG 4!9@GWXC0Z M 9H"P)N$KU%HH_/HQ\4T*4J:85T"-E#D1DUB*7\ZO?BQ+M[K(17&CYG9[7;Z M5S)(@NHTKUW8=7?1FDA78R>D"TS+@Y(21Y+B!GW#^T@ C?\(8N\H=TPB"5 E MN,+H3,'7@ A?C"ARA^;U[C[CPKV)7G!^HD%R-)U/;-G;^X/8Q7/DISGZ1J_( MMB!E0F MHKVVO2M"3%#2HM +Q%$Q&BO4^G&6%K>MB']YNR5S5K]3UN60['#(9LV>F3), M/2@[T_<'6#8,;KH*R62X-L&NN 0Q!A'AAE%0E0'12>M$I8FK#/7&!R&\\(SG M1V04/Q(3EF_U55RB#U!!TN)%886ABW# "R[ 1 +N70.PK6LU6X(L0.E/$2.1 MLZ!L6W$7Y:;V@S#8V%FM,7'&]8@BT!V(UU5-G (7&2(RJ/3PR*UND!B+"?O8 ML<%^AY9GN:8B,]Y@\!"'T)4W"8J+S(+Z0AV<"<$S)B:M6PJ2,-ZMUDUC*P9Y M(?S2<.&D(>C26W+@$X37;O#[0$C/*(EZHF!HE!TVUA:[* M>]1HZGQ=H!"B3B7XF.SR+06I8U(31LG $>? * H?*N3NQ 8$ C33UGCFS;%5 MIE:>N'57MYN\]Q+MV-[HG\+LZFI;KN3$T0D94"VE=?'"!DP>PB D[]4[DI!U M+/2)":<$#D5W$&VRJ,^><<=254+5K,;YYQC11&']J3EF) <@^E2@IJ\*^LVH M.6W3?:S$JY$OLI5BJ.^*&0/ M;Q"K2^3W)"71!Q$HJ'P @1."\=]:%/R>"7D6X<.'G>;P%QRC118ZL5ZN?,9P MY!T39'F#(Y:-3%LV;5-J>/E+,NXV)!@83J->Y.!!$VP@FJ5Z#5>%T\^ZMJG\ MO$WQ9-52Z B=9^@9($X5NZ#(8^ 1S?D36.VOU\232>RD@;FLU)Z]-;>')?E%PD8Q,^6V,,% 6Q0H[E&$YWAL,M7[C81>CFJW>617ARC) M*WKBIOQ<4$D\&U&4(@-J#CG%S[C(!!**[#)0^V[4YJ,P*1OE7N)O%B>!B6@4 M9X^(0\;V0"N.[>D19W0&.Z9>C8./HV(HXE'PB5K9 ^]4\1FTW[U&J-<4B2AA M:2(2WW@AGZ0TM/.K']&_XS60%=5<#!T::%Q)T"NT/6PYT(S\FVDB8?NLR8F, ML2%5#9XZ-/DM"S3LYF'?, 4MH;G$BUTZS1;^<)X2\97+(.2F)XO$L:EEB6QC M\YL3S4F]LBM753(R(?HK869R^\[]X10Y+)U^3XW30TA!L2,ZR<9 60.92L@F M@12:5=IKX(YL="DBI',/RTWP)$E!)>).X;5M@["=E\ BKW@QNY#SPQU9L;R+ MSG$+/HB66.70DL7@L\^H%_3N J!Z0XR A3*UA[D8E=QGR=+:^-1E%A>H@"*- MGJ2\JS-X/&A.KD:'B(21%I0"K/5HXD1*-Z4NAOPUNTTP*:]!@TKY'1^2[\T: MG'Z"ARN#"8PV.=PCGA=A4%0WD<+@XA6D4%MH$"=^!KSR5BRNB&:.U 8>\QM0 MXO9LV,KW[ 4/7FL[N==1<5MQ9#NZ;BX9#$.XV6%4($.&@M09Q3TI[_"D=M)7 MMYD&C1 YIRN AEVP*%RC99&D=R^W,0*@S(5+VUG48W^YCGD2I="JS?OZ)-H\ M8PW>?I)ZZ$*20!0&]A92\H)D$G+ L;:==S'7A-!_L G#L]=+28#[VX>WKUWVFYO$5U;0^:R\P #;%0_HQ2 Q M*W!"*U$]$ I7)"^U*.0@>;T1Z<*CN[5-A&3,"1^Z_4 ^,>H6.R2LUYON_H@# M"H5@/TK"[IZM0S9-C-BAYC6T1F11EZCLOE"(D(E<@FQ#L*EM#X:]RC>5L^P1P%C&9ROT=<&71N.0 M-Q0-FN^8ZC*"#)(?5*Q(F1))M$&M215PUPZUA*4A,O!JS"WJ(UP'U&L0M_ 5 MA]4=(C&>EXN55@!P@IS=I2N$U G 4+F#&5U$(=\1E%9OBW! .#W)]UHIEZZ" MC:D?T"-A@%==D:Q>UF7"+2ZF!,,90\&9SQ&+-)*U@P^1B'A)A",Z.^&=%N?A MQ-M.XA*#YFC\ AX$+C>LEZ31/-HZ,"SC^]>/WNNU#H\G)#@A#;_D-&&NW;< MR+Q[!C;^YCTBD8;MM(AE2&0/ZGR^IJ*CPK58AK=( MB?N-!XF^)O2"H@I FJA M%(XJP0,DA$84'258-<0Y>A,>R+: .XHAPJS^ +"="U;)6&/Y#W$*UK M8CCT^V.O^NJNP*(A-@:'*9\ZXYT*X;/=O)' 2V,N#DD"V&YYQ[3?1['L^,'1'.P,XH&D1!X_MV^GFKO- MEHV8@V.%JKWZ>LU('484T M4XFPD,@+G =S];6:C0C5M;&WM0#8\J=[?.I0&9 X-") J.W%I23ACP6;<7= M_RBOX$"KH1.B#77AW@IS".HR)Y$"",YI/1BA[>8+V)>3Q\4$18_X&"TA4^C' M(F4&BU]QAIU8-)S3R6C"7B:E. NGMRK)N]\<&A?N2#Q78O[=$N/XR;9C1>%V-0723=*F-H(PBXNS7H.GL4""2*C*-D^Z;MU9![ICADCL,*\%&6&5K;FE!E5'SW>_2^JVN-:N>L M:._A)Z/>/7IBO8&O/9 B*F.CRX&C"%?C63E"-3D+XGQ*C%4!&HP4PT"8R$3E M$H(\X9,\G\ 4C_MA>J,OWDGPH>0^*<7JF,+[ 6PL+?NNBKQ&A8B\URP>.6,D MKT+1%PUN*5'>['I M[=8Q(+C\6IV:RB7IZXMX8#AX<0"K>X#(VFE(I$ M2M9ED]>PRH=R+3F=S$<<5F?87<@4P_T1&\TYO2@D@]I;5V"G>ZH6];K4]D MO"OCB&\7]_A6/!,*'\,$9)@-&Q;;61[=_#$\?=%,VF?OT84?(6^9-S A I,V MS'9B#D:7@A.8IHYK>G29?:=]:J>BD!ZE1FC2;;R;@WZ,MQ.[ [SS@'2 MP]$"#Y %3A0%%3@#HQ(+OWVUU+[Y\*YQEEHJ( 3; 73"1FHF!53/J L-BMH5 M82%^KKDDYC+N,2%8;0=4>U BFM[L7%0U4W=8CRMUY0F8\OEK30>RU;E4/,9T',.*523)6#:,QX8:4K5B( MCIKGZV2G.*]7G8I0G++(0ZL@^9&KTQQ']^'Z:4I"O1& MZ0:6Z?J@=*RO0Y+0$K79!XP#KEZ-16%MZ20,#JA0B8N($'<12^W0^ $)NMC\ MM-(SF>#O\*9IH:5C=-+2^X'L6$,<58.QVSDY7$^X9$I:T_W>A>B?6SP:;@*' M-G'JJHT.&@3G$M2:)A:/PQ/DY9Z)2&*@+G\[GN"[0?65:@JJS?::&.PVV)+H ML]Z--@:B\^&>2N<1W%P@>G2!.- 5GX)QL;2^2/EIY]S=@(6;CKI#8V"62][% M+>;,^>B53<[EE!O,ZD@DU&A#07B1%,[DGG(D*Y#??:AQ/&LJ7)6-.XV-0C3N MJ !J-'MKL6(^\OY?G<@%*> UD. 8-MNLV9K))2=$[#M@':8(U\V:% 04GLAN M;T(6>.&JW&KY>)9$<9E./.Y$8W0/7ZT>5Y(5UQU+')A[)!S10[ZO$AFKYE+M MK>*Z&BI1["LG;#DE&-D./M,9BS^PM0@19-PEA]/17MHK$&N*HNT$U\13+[+> MF]OD#*_4%(&U O1MN#L5.5OX.:T?=(LEA*\H4-DKU0R_(Y,H50AJ4%-)?:TZ M'12:[BH_S82UNZ1S2ZUMF1R/E()F3U"TLEB'!D6>XP3QA^\VP.VN/JSN*G(3 MTCM7ZC#95B \G'+BV-D$1G89 C5)@<6X3 &K5NSV>G"'LRFGMO;P95YOJJ0I MM]*/[1S/$LW<"9'NLTKZJH6KG9PB$MC\DRN7BC9S4U#QJUXMOH779Z2"&JXU)?)><'4@-F"L[C!- MTHH!G8MGWVFQY7R2:PZE?;-SND3*9(&A0,>$,[/<5E"*AI2-%]+#.U5]%T.<3"@IG>$4"^0HD/,T907KYXQG"A9"'JGHZK"ER3&9U,J;Q: M=.#%N3CH>?=SM]P O-2V.0^-?%Q!((BLQAC>U5X-[[URBXK.0;TBKA1DR@3) M8%TT3(N=8@RGR9[1EH(OM:7@1]M2$.:0E@?^@9=.-T6JW9.@V0[M,R6%NN;"HQ1D>)4G(J6Q@K M)79"A"SHD=^QQ=T:20LA;W^3VK"J:$GQ'M+8S50J=/9>F3\%^9[D)4WRF?:F M+3GPZWGX3/^8F1T M5&<9@_4\DNETB&R\@(XFF^>O0-P2^([636[Y@EWE29\F(U$.F!\CB*F1/D[, MHL5K@P >NYV6%WB+@^%%A5R9FMPUNZL("L',\<.4W\3FDK[N!>0E0M:HP,/E MAGE^$N1 ^>:N-R8Y]]1X^_/;'YWM-EA12L-I;$^X5A+DR=!.\.T"+M8V=87E M@XSI!R *=^*SQ1K/Y:="+%NW>1@*'"@AY8U$(%),\Z;\M2 W<;XCDR>+?(@Z M-M2EZ(2-2G_=\"4WJ#(1939!M7!,:EFO:S14WU=(FO!>:\46K07)K5L;B]!D MJW)=U]$Z0&A>22=15Z/?C8D_A[R-LD:]%SR7U"YCF"&! E00*CI?'S9<OKNV-2=A4ASS'X#F#1Q99V\0&YH8V'=)F[.P$JVN"2K>N_"3 M^UR:JW,T6'>4SYXBZNR*.S8IDJ'?)\H/G3MYPXEV< <8>5T"8F6=IQO9H#T" M2D91-X(>0D.E.TDV$F9&^*FEQ0E!O?<\C!)1"C9(?O'50DWZNR/IH301"MNG M2[TS40!>PO*NDIB[>3;U7 M#;S-N06D"SKS;O$Y5^>&"R@)IO7**,+PBN\X5W6E.UX%HW>LFR.=-9*R:]DF MQDL.4EINH+2N M]M*'!Q5.ZW49C]W>%\-N5%1=8Y>.?;FR?EW?'E-Y$*+3S\4#H,J+=47=4&RG MEKK:50?QL#1HVW@!R]R0),L8Y,LXF=<^8$0^,;OO*A19E5U^_^+#=XY?4K%' M/!>^?"Y;=4^F-*#)DKEX'W67HM#"N*&;E@RWE?X$KFY@KJ[1];JON,$\KBF< M%[RM2[LX',]:]'E"2\$0!UX3N-F=-.U6%#-3H-A!F9)<#@A?LLF]43=''H3K M;$I,7G\]1 4O%9?LU)O@H!_8$UHV*HI)B:?'Y&(VR$#\WVR.'(Y-_V&]3G!V60PLO :7!JPCIZ;@40/-:+7]A#^DZ6FWO?F5NMTOGM9'R$V*:SE$"SP>Q2!X1WB-7#W8YD]4%-5[:E M?[)'GQ]?8QQS[X_%7@40>:YC P-#4.N4=(6Q^EFHUHY$0.I];833P-1JROPT)V2:P:84SP1 M2W7L3>H9F$EXE-EN*EF2%:"J38'MQR<66H)AU7XHUVE4I MY*RX+1%=+.,2AK4&,9!<"<=*2%(15XIU!,DZ01E21&3,&R/=6>NYTI<;OAO. MVNASZ5J+\7!W,):87D5]%J(Q00]YWD,E.3_--RT>APY2]%$$[,OQ*-)/\:S8 M'Q*\'"ARUX_!.>:&HER)*<+'NZ5HRB'3G33PMK96F^0&.?(Z9= M8]!9)B2E"7,@Q-W:6#D[0'C*Y-$U^>)7_@;HB:2MW'(?VI1S7293&]O0Q]^0 M#VYL!6&==+L4%]#@8@!2P4]ZFV@?32-ZP:WCSMO M*)<[K!^?M K9W\3%2'K3D,(L>Q],EC&(BVV[RC]$;HPZS9<_?4,:NCO MXL6RX[%Q#LL4#]B5B^I>F95)L6\0QMKF03\/SZ1=X!)[SYM].TJNNMYKC84X MMP_K,$EVNX_DI+1@,;T@B\&[[NN/OPQ2(YHB++SO@E#"')4]YE-+SP0)3/EE M)W&&K4O=&EC![\QCQSER5YNK=IU%9[[LO%4*(!$1O,0A2PFECJ-BQB*RB+I@ M)22]8K(0^Z*:THP,1OA)IXYH#]AI.O]9G>2LIIUT/[\OKFM:'CM)8L$@E'N= MJ,A1E:Q!HCU<+RT>YH.*-1%9Q4 *YX<**RIEK<'>REGS(!-RAY.66EJ4] M+YBG8_$L]..P.QJ+6NF=E#XRILMRPPP,]THV9[3'A%Q *L%=53<4*65W3E,& M+N8.[5AHD\Y@)"TXY5^+QR"2CTV).# Q4Y-F(/C()1X92]!^S$!60JY!20)Z M%K+0I$68( #Q(?Y2"8WJ\]@6.V%M"$>_I0>]Z[@0E7J"/8O1&3"7T=8=E#-8 M83T5C8J _0,F+IV'7.0BMFH' 0E/.H'6A8A1B<1C-.V<8B8P5Z6VC"L]I)J+61S.A=R(0%L76L0!HPI8Q#"J!X(*)W#[)6MA>#,[-HI@OBE*=+6UI1(+5;Y$FI076KZZ M:^9)DF:PT>O'H+N(WG(70A&,G+,FI W2M(,]R--Y+:9ZOH#>"6;,GWY1,8*T MM6'+ER@<=\=J0<2AYBUAB*IJ&%&?A+)0H"O#9.LNJ$A#MB,.X$@6,DDAF/9T MA<$(+-\N]#E<*PA_H@)=-,P:96AU:VO]J^N1^MK3A4=7!- MS[S8B7YMLH(\BT0M1^JX, L[4%Q0CKY_WO*1,HE'#5#T'D5:+L3/F2&MUGD< M5-@S"86MB;-?&P#EC6W)9N]SV&!5CEJD<%>"^BR(!D3NR0)X-FQI5"J\:%C^ M'R-XOUWM*[$[GR]W4Z7%O>MRJ2S/L&AB"K JNDA&=A__+DI__H7 M_/_^KZ:GB6UCU?W%AS9#):I)/E-)G.LG2Z&"6_##X,@D[GMZ005D"2 M;T7MRV;S=#(?)V. _B@=SV8P7#:;I:-)EDS'Z6@Z3V =Z7*!"Q^EV7*<#A<+ M_'N*_[VD\@[_F\VDZA5&[@3;M@E,&>QA%8*(9 MX(?%W/S;"Z,EKFJ8S E$XQG">+DC23H-\/DZSV3"@T%3KT)MT7:*>S^0A;F(K2]7:J)>];QA+"_KEAFF*LQL%$@:G MR."\VP-5,\5 0+FJD>O(]7]I)Z!B(,$FWW7T93=Y)5A]GO6!0%!H6GVTT:X9 M5V_L(#*V%Q!7O:5,Z>O#/FQ,ZEH5][3;/:H?_]+5\]TT@O>!=-U=QD-H=.PB M6*ITW#DG./V\U7,7$5/PG:VU6M%!5%._1A*9SYJ>+$T@Q&*4C/#@\YNY]E'/ M*#,+D9"U)1=PNXJNN>@#853UQ6@\6!B7.^LG;>0\FW.1_NU:395<@HV$?.S+ M9="!0.-BFZ*&;6KC$P->^);!?6OMR:41:QP=:UH*N&.@L->>G'9IPD;E5MLS M^XQV(PYYU/9U[*,Z5*;CJ!4$7#CH(!(=>/EK;%.^:56EW5J1XT3#KKY$Z9.= MR9XL?GRDD XC:?0)24 6^2!;I/)N9?ST+];PRXKCOT<>V^,&2AOX>?SY+XF#I M0E^)/_]DF1$PUBR3_^H#?E,@L R'Z6*!6P6)8TZLUMJPT^G0_'O&:;/HY$ ??&J+ M42PRN;../I\I.J&@Y":,/@=G/4HG(#+Q?[O..AO/0-S*2 "4OT.$!=46S22+%$ MV?QR2 - X[\5&Y#<#HUPKP[TMU+3&?W;+P6[P]Q1I,)8_'\#7 G# M+\Q%.KT";FOG-MF^,A:SGW2)/U1W>?+AL<$.>U@E9S6PMQE5GQGMYHG#OGR$ MY=W R7:-"8H/C=F[G]EI*M'*(5/N3@4N*/2Z11CPC4"BUXAR94>>!=!7;K#3+\B*(\1ANX+A]J]_EV M%.Y/]]&NK&VCZ[QX=&XC,G\@TGU HKO)/.PG<1%$<=;W9\K 8YHJ-8A,?TYM MX(FX*,EZP:-!,T]^6);A8-U1 $%.+D172B,D2+0*5_BSI]HPY7\1J>:[VWZG M(S2QZR"T4V!#,;FT$BJVG:_N4L$^69G/]NTR-8?ILS)2D)=HT@CW9)(7[#XTMF9A4+ "5[ M),M8'02/)>IM(+90%BXL M/M\[SWJ0*2E75U--17UYL_-=S+4<3>VHDR2<^\2DGCT&#CIIY(;GC:7.XFPE M.UQ7?V0N17QHBL 7$4&20H6[O ]?A(2M_'R5*@RA4+W65I'LY:IQ85 KQ<)[ M':SQ\AE^^>PY5^B*>-SE,_?-,VIX3,3D\FPZ M;T1^;EH2:?O5MHCVBNLSCWPK,G0O6Y.PVC[QR?P&(V#D80V_F KC4MNQFDA# MWK3U/9(FB+;PSX]5+N+$]\YI[%]/V1.18CL1]O1Q;8N? M@5STNU0ZUD%O=/6OEXM4/E+R>M=*0+N"\UG.9_17!MKU M-/EE)_5?NUX8C<;I?#8%!7R2+N8+<=IT/3F>3T!''R7CQ1S>&'MH]A3'OUQD M2Y",0;-!K\3[*%#V*@Z4!8%[/,(G+V?I9(I."3;@="W%9;Q>HO$!;?H@B(]G M$U)H6H]S"_"+9#Q;I-,E0F:\&*;CY3)Y$7C#5+-4P_6QB;^HA$-*4D?_!:73 MIE?H\>]=PAG#( MPV20B\X(9JJQAU68K["R")S3,%TLZ:#0L\)GG,T Y\;PUVN. MZ_ +Y@.*%WYZP=ZPN?+/=O9:T%@5[Z<_HVN#\>Y+L0 MYQT,%YQW%W0&,=EX MA[4K0'=X[8KEP&QL"Y#08^EU';_HJDU3_;W4EG!,$QDU-:-)QVSO'SY"R\Y> ME$YD:OTX(=C5M@B*'OQA-$]7%@1@7: 3;S1#?R,\. 1,XUW=Q]N8#-/I.$LF M<%^F(WDHVM!XDCLE$"7PL:_&K=[81\6NMR=SW M%!SE1KT#[N&C)]O*NN_OQ;SJ3-3PK)3:>>C:O78['+UPW\4<,2H>!_H/( M(\H]A[VTFY$ZC!1TYQ:.\L!H/DPG\Q']/9S,TOEXF8ROYLD[5P+?U7>Y,E>LG)$SZ^FH+ #I-A,"=Z3[ )$VL<(Z!VR^4(&.8RG8!8,[H"4+SI+#\Y MF\[(3CK%!6;#),-==)Y8*ET",A"I@+L.Y[#WQ0CDIND$.9ESY@4UP$U&0*[V MKVR!T01HB8(/0V#\P*WA0]^LS! 70WAVA)[O.08++(9PM,?F4:I+.9*][;=7 MIO9L=WG.+ZM_!!A\,1[.!W/C'[S(YEDKZG T-6&'<0C@JR]L]!ZE YD]7F3C MP MZHIRVVZ2B^5X, EW.ED$Y]/::3?>R#7 0OX8O^^;6?MXA?S.ZN1P1(I/G\&'K@M\9S=L'.@T*TUO*QVE 1FG#0 M+;MT;T:O=)A\0*Z9 B1Z7HAM0"#IS*?>2_=]7#K.5F8$M6RX6 I?F2RZ1/P1 MBD7 B<BJ=CV'M%QC): \"!"78Y&DS0;XF'/89PAR#I+$+3HER$\,L_@E\4B78P7 MR<_5CJIB4OES5^\O 609#S%J;DZ1=NC:GH(*.)W0ERR3@*0!XA.9,-#:)?4W MR**QRS'7%'5:>!YD&!#L<9 Q2H+\):QG-J;/HD<7VW4/@ MX5\)'&43U^@C&_1GTC2 EV)Z21;(@C,CC>#GZ6 8?![%0!E9N+7 3^% T0;G MB<2"IYSUQQ'Z6'-^/CVJY+*3)/6TOO62U^,Y5@T^'FS MV%^C1@_$>R]&H:@],I%Y+.L9\)_KMFR+U:&(J%%S3XQF.#^ $30BZG6:=]=M M=E@0^%ELOX&G[Y%PIE1'[5*ZYDSJ+I/R4WK34 M.=-Z!;*.@1A?*A'%M=U M<"RB5Z;^5-!%VD/RL06* 1.FX"Y$4E?R-BBL--9SM&J/VWJWQ';Y3+Y_]CSE M[$-JW$30\,XEQ"XI"$A>+.QLABFMJQRE4/SU8FR(%GM2Q>=FHU,BVBBSA6H: M]\NR'2X9C;>D8 :BNH\>LV^ XUQ_ENK M6%QDAIX@:NW"5I$Q0]" 8=.9 Z>9 [CX-GIWK?/"N@F#>GDQ4C>/0%]NRW:W M"EL?Q(CJ!JA5VY7H &H=B=PP124[B@1 91.>PU#;%WC2UJ5JN@@&V^CW!=OU MM1DG%Y>3[&TJXGBHL0BTUEG6DII+H6&V!-9-=:CW=U$>_&P0 MJ"=XL31O[/BMPK>.7!QN\\0;DH1_KLNX.G!ZNG0R*UP?U<#J(7=K.@TO5XFU MGJ07DFE/CHD"]X*3)J?WPK[M^4000!>KU'0R,^H)_G MV.46 '$5/JI93!82:2D077FYFK% JIA$GB1"0H#Q!!;Q!Y$'FO*KTP8/E@Z3 MRG%Z0 LZEQ(@#"Y&F<'P,VE#T#[5$XD\[%87E(WA8D ,0U.I46*L;EP!_: [ MXL";,9"J.*D+L[R/<6MO^Z!@EEWU*=^3FR^YKB1+XP :LG;:VDMM3A!'#EXB M?"BN.1BN I:(%<\^E76UDPQK9MMS>3EK@MOC7?8NGKT-<;I!0%]@YJ"YV MM_NH%S&UNA%IX)KD)E=*G./_]AHZ&Q9PZR 8XX7AZ4\E&#,# 2MJ_NZTPN,5 MP&T,&N%I@N$KP)H=:1$[H1^B\":[ ^$IEAA6O0Q1O I"[XY2 0F4!3AZ6G2T M?/T7$@P/B*=1C=$_,]4@72P0_M7LBV3$5Y.:IUW.#HEXMLJIS+\ M<' Y6RZHGYW>ZQ>'_5U5H\Q$R_KY@^M)WR_:9\:+]=2[/#'OGG&7OTP Y7[! MH?PY_=K$P0$:,!VIV_^]M.%)=SXSPMV 1/SF+K^G*\4EOV?'KY/I&E$=]E27 M291.]*MJC[O(ZT*FCSTY0#>;QZOJ 6'B^E\]FF6\N/^07.ZKVP+Y7IH\<[]P MS&M0I11X[[Q+Y_:C4:PXBN8(ZK?76?7%8W(%%@,I;T^$"*G+S]^/%YHMV9R9"/.AB+SN;<??P;G%<$J=/5B[5^'"'7O:_\ MZA .0NIA,'93;; MN3U1G[7>'%N$6[A\M(73U#-.P!.;6^,7<9IB(T)Y.'?GYKI70B$9@Z[FZ7 R MIQ#3GEF"5[[A;,R+!!,+.R) T5TTG_6$?2W'R9NCNBD%$4V'B?.+B]?W54>[ MFVF:C8<:N1KQ$W3CH7,I7(9-(+J$B1;HOM.H/%?Z02,4+^=S=&$%4PS,S2$]PL=\UZ_G"9U^/HD_C? M;&E\3?&M(?<)"1>N\OLQ.2/G!AQE;7PA1V07BGNV]\FU$"?9Q!7>B=W+?]<1 M7\B(-E8/!^37^]W0&49H#Y/EX#RO\BR=SH: ](->;_%BF*#!0?VP*\<%N8"=@[H=JGD=;]>%](3Q=;^B#LSWU(N(1 93(ATH4[4M5[Z. M8+^DZ:8X8*(5H3+'CEBSZ?"X)!4&FUP^H\]MI>0#6TK_7EPG/\")/>2/QE:E M^H<-WOK]? ]4?163G&0J'%3"0F2+ZKB8H2&3X<-^@5/^RALR.!3 M%9EQJ,BXY[^Z,M,@WL3\>/:UM1E&%CC!^2#[OUB5.4[R&0A/,W', WV'W+J! M30$D6&QCL@I"KZQ]8;1(NP))GZP0N8D^&N+LC!+Z:Y>:,U[:"!"YWLI\3"HE MY_=BG$"AG<.EV7B?JN+6))I*!TD(U!-7"M36)D*- %AH67E/!Q(&9X:U'B 4 MB]!PNS/:E8KEOGF,ZYXLAP(2'&+7*UR1]10Y3H3_Y(KY,_=$7C M(Z[GJU\;5:9@$9_*G+:GU.BKZ28.EG^,:C+I4TU,#5C433(3ZW&6;G*R/Y"/ MPO5M'YTXT5,#Z(R=?"W=Q9W#$U47N&7I:#AYNNHR'J?#>=:MO8S2;+CH2_H M<3[+IJ=TF 4*]4:'P5* RVS6J<2 Z#:&9R-U"<\":RM2#7RG[J#&U:WN3*:@ M)LVGQ]2=:;J<#(^J.]-T,@KDSXM"J\0!@VYB-H$QT<+O"I6'OI $W)TCP4#_:^@Y*T(ZFEY^Q C>Z2V3\P],N M\T1B>O2FHNP_*5&*(Q[Y-R23-YG/X[VRL1KX\ MAMLR'<*/\W0.C%3O18:)$'.J20LL#Z/2^67+!/YH>+_R+)#R(K,EL-@%Q6^G MB_G,-R\.^UDGZ'/H54;"VU "6MB0^^/[F0#J/K;?5 MN7$5E'J0^8PT++Q @'>3T9!#XR=3D,@RCH^?3-+I8L9!\E/,+IEQG#S\O1R3 MR 2;IRHBTS'7IE:,G"^F0%-FR7MM&Z#Y_@B\IZ=(3(=!4NC%I)6D.5Z:;^($ M"8M5U/292K>NN99,<[CF'CZ&*XL);)=+&+,BBR1 ED700.]3OM)*4D9IMEVP M&VHI$H5UR_--X9>@4]*F1^&>QR:\0*Q;DU9 XV\(WS^[/'"^#HP<("?MI;": ME)GR'1=$%+V8!76!.],Y.Z]PQ^"@E>84H:5- K$MPB98(4AT-S 9DX[V%6*8 MR\W!UAP-5]RS3PJ=<"]0[S GM;16-7!Y[@$U.Q^@GMBOS/MXJM>.%\.MO6TW MT")45?P40PA3W342?DVGF5!)T+>!QX_2139G4CD&FCG&R@%(*T?+,7TPQ#(NL.K8 M.&@7HR5-/AV".(3%BV_AEY]R1C=+QC#H-:^Y KV"=N.#_;;R"B5KFIA M5XT M"? [N&V%9*2L2%7CS!/J*24J[0 F=R^[JM:L*A(2&.,75\^7Z^6&]W5:XE;: MVN0SB&=TAD!=0=J=ZI,:"QW:WD6?K8,656]V'<&EIJ;PSJ6'2[E- 5\:)+&7 M'(U&\P/=0]LH:A)-L4F9@)&]JN*"$UCHEW5[Z7=34!NE.S0I^6=7UX1YC-'0Q+U9[(ZF+ M,95$B?Q!J^O<'C9:;R#JV3@-8?FIV@#Y95J.<20Y&Q#NA SZ9IZO,-UGKR+3 MOX+JC.(_=K0@O"]QHE\N<[ZH>$(UR M<#F4J#$77)T2[?&\2#R, W [X&,MP<)9PG\LM]B>XFZ/IBVB^^I*P%N4#;]U M#]#GT;=2,G 8AUN[G6LF+OSI!S>NP%7%!G18D"HR57=U/-Z41OM:YNE/0@5J M,Q6VTP@W>S&=A/%=HPP9EM1Z!#XER,^M56%HD8%2TW0.WGIQN 6D$[=<5$2C M7UZR"V&3+MH,EV9!*B%@E)ENS'5FRQMCD^>&PU*XBLSP)S,CN[M-.(>$3[ 3 M@G4Q-"*AG3EJ&4$(^C,6QY&64'"M_2$PSK&'9X/JBZZ"*,NKDCN+ %P.]=X) MGJ_SALP^[F=8V]_*&DZ@S!W"!D@'N_[WMW0)#SN7YO+CCR\=]O[[6T5;+"VR MP=.\[;PLW0 -H_\J.=>B V/3S,RX^N#N$TAHHYX+R ASW M4S5%\:OK(HIHZ9Q!T9Q8/WJ/A'6=;W-.ES42ZOH[20&, M H)H^U;G\9>\!)3=[K"!**R!BJS)]"2Z8_0S'[BC<>W!MKDP0?AUM:$6N*[N MGI#;F$2Y$Z03\-_?$7HJ\&\0^WM(2A_\4V<\-\(1'@(E6CP1QFR4/ 9GMW0Y M=Y0B<<+5'5SNC1K,:ZY&"^(3<8'Y .Z;:49)UU6T+Y[60=LW22P5+,K/&0<*I>])1<^-5N)PE+A ]AOU(D[OO&I.W\H%-JC_*@&GN-Y78Y MC C=LGPI _'4DDPC>*2PCOM'JKV!2V2Y$!D&E9=$1NO*/KF'NC!R5]S"<@JR M>J'?"?TJ(%^A<'Y8T5N?RFKCG*H@X0R2#Z:$C)=$N3NO]G_8EGO71(E%":]E M',.WQIP1+/^^X*K\2HOA8A2<O6UD]%]'6QKA3B^@<-.CO1;;$,,A*J."YEA.'KC[8U,7(GK^!9F'"O,"-^% M%P;))!_5-6QEPDI#XFYH-9V'#P(+&X5I/NHA2;3M/#Y4Y&A^87ROJ,:?5"Y= M ^ X"DE*5""9!$QB._]-08=(U3VU7=LGE@:E 84!4J==ZWOCS M1J>M%PMD>AQ!)T]X3I3FJCK: Y?%S:E59M>K(2MK0\,]2"J9#."/\QY(/&E$ MHL<_RA%P>I" G/+\\L>>R'T50G*;EZ[@$@2V1DI88T5&\=C((ZK_3MA^L?:: M/-<=$0F7&A%C%!!WL0CQ.VX@H<.JQX<%;38*1K$CY ?H:V_*Z67D?+XKV =5 M^0ZXE*^),^2;V!:@YA!:K8:\22+;NL!SIMS-NKK6EG]DZ8"K>9-_JK@10'78 MNRH71$%\[T_ MUSG3/6*LZD_BBO[4*?9BMAR&^A@0%ANPX =O>/ =#8[B%5G++G'09S3CL^=\ M(7AZ*BG&KZ!Q946=?BR^A'1->8+WY,8@X7Q3 MA0*/FK[+144F:[Q9QE"F D^_6>+/:HP;N.E@"N)KG4"\^H MQMV(D:-_*I[;PD82%P$SC8?VH7 T*1PE!T/K-;^[J(7.,VJ!#$40N/D,TIRL MDVRY (08C8=_\O',B#DD] DX=LP2C4QD5O$M#A0=+"$!-2VVN*2A>S=<)O.1 M'^G9O#X=!&[H[[PNZA'+C:+@BQTVZK#B$.,\GA:MO@-P'7&%R%8WG!H,(%HN M'%0DQ]7Y7+X,=Y0F&QA3>PD%,6%L#%P7S.*%".)H(-&P$N#['K' ,T9=&,M'8M0..'[Z(.N MUW0H+FP"OJM:]$4ZG7K8IB&%SD52D3KU*>T?#7PH(K$63XX!@0Z:[M.D 0VN MU74C/E8$''ZC!=6(]VA$]#DCJ/W=U7D(L .33$:#T6PZ.F\Y1RZ&&@,Q\<+U M&]222>WI'4Y'Y?(6R\%T1O/0@M*@^J8)S2UWD2R1=7UJ"F[J^?]/((;/%2XFOM'^!95+#SL;![=LM4.V-/T] ]F^WA MWW2/$P$!TKN20IW8SHFHC".+4;,@;3%&K0A,:SD2L9V+2SJ'V2+&5K:Y*4BV MB);J22%.'&_,'X(NS8"?)0K:#)8QJ;<4,WK]*'&8W9OI XE3<@/9S)T"KWI= MDL$#SU!;GS'9;1-V?WY*3JG46($-[URJCM"FKO6H19= OD:; SL?1*-B2;< MF_[&&C?"?;T(I.0R1,;E'MH"]T>^_LDXZCMVVSJ,TMCFRZ"<"VI!5Y1AP<'( M)SL^$U0HU%:L9\CAM%5E0[Y],L+OPY(86WQ51EZ7OER-+E5Z)J^\TZOC'IJ> M9:*&Q76.3E]4XLD1/N*IM&:(:S?UH5-7 M%&H7WO3C1*IE:\]800MSJ$0A1H"L \=&Z[G@XI3"*H37B>%$7K)JT)&010/< MWR5Z\<:( L6Z%?=#P90_I+Y!XX/) M,EV.QM3_!Y-'QQ*C'Y-3F&V"7:LP,&(V6E!Z\^L(V-]0Q,8HS:AWDOY%%]]U MMVC33B=F=8298 36/!NUP]S]*#&QMF5X;9_+%B80ZP]Z=Y[2.&K7XEIE>C&> MD*,@;*^NO1)/]/*.Z@9K9:ISA&H*Z9H-9JB']H8'=4"Z= :"0NOF^4%#1:"/ M%47VA]"B1BX:S$T8QBFCCE\YUE@A]Q,3J+ M>55FU ?UF95,Q.MU&,=!L]H78+VW=;ZU488D$'[R3HGO*O2X(!5P1E)N!#C* MGL>!7-CE8MP+$UP=@4Z9"MY6%;NLU(.FG 14"PE#>X"+2MX:TS=3MXY!>@C= M';7%5&%!VH=$92_2UOYMZH^ZR;W.I9DHJ:W$1[G'WD8?UTZ6'.5R%:V6(/:_ M:4L?*]33V#<:(B$@4&.K"2T"1 MIA= LV)NX/MGI('Z%N/V(\#?:2M*/1[;:TVODAQOU2"V'G M@^U7C2P;WS15MRKDJU$7G[&W<4,\_=BQ'8<"ET#V9?DHE*/P""&4EI0N?V\Z M)OD[WYH&:Q9+">2T=:1'4*CKUJ741+D!/.%K>BJ=)TL0[) W;O+[WT* M)6.)WOL022/T2H@$WZ!EOT.=Z^#[[.,\OOTW*L)*8I&1"X]9N],$9%:GLG8H M2;4X',:#[$^=0JY9>J#:Q@FYVNH ^5;%RE$D=,=EPD\7!X\4%F]%Q$]G]IOI M[R_S(NI9<$I6Q:R=C#+N,+$HS19#W\S/#=+:]>4XG0PS:J:8SJ=3EY':>O " M:PG,N(GJ(IUFT]@]\\%H"?\B=*:D(Q\' _*=!$OLW,HBH'0@7E-9!L7YWB661$6P+Y98 M#AS=7I&?@61#LKA*E+%52EU;,AF-Y2);[>$&,T&][[(N@ YX,PAZNW%A:JW- M3; +>]M(D3'&#*&J7ZMMF_74S8/F().HB]S$I,HPR^IH9M82JZ02\#C(5;D8 M#[,X\2:;+8*.+>'0]V$0D\N=[T(?+[ZR?9_:8)\6])^2J@,*4P">H 2A!K X ML1N]',SCO7.Q?P.,Q<>O'VNO^])W#D?'!VE@)HDH5+NPB&%SJ!]5E* ?-$CD M)-:H"K*GJ!L9F=)&&*,]J_$I_&;!R$H/.W%WGV/]]_&'9I]!["\)IGWVQ:[T M9M=V2MJ\!K56WC#;O/RQ:IKG*9E,8'T?\\_'$Y:/CHEC=3-\:K$,@.&0"-,Q MSO;TDQZSP9 ;Z@GHG!_.=4=A(H&5K G8&9.L-) >@6 F.^[O ?MAO;1=$-# M2/VRTZH)R0]HNV,P%LUS-&6\H30#R40E_OV=V'D9!?\UWW$4@C=$+6K+<]8$DN0<(?+D;4+WNQH/YLDW0^P^9=X8SM'6.?L"4U M_L0Y0=I83NF[69IE*(#@(6)RL<^NL0=U\-LGTV5"FHO?]0-%X]IN%BFLF>,[T40 MI1[.1RY3Y\CM)%.-/B(9I,D_44^>>WR4.E4;-BWQ7658)^D:K8AP6 1.)L[17[IT%;B=535P4,JU0 MA99[*2"P]AVWQ:S(09J5U*:EER@V+0H]]Q.L6^K/.&I1-3[:X4L]O$*[6P#] M NDB9-P,8DI06]VQ*92Y7*D26I\=/+Z!OH2KX(]Y2W)=$J8_3B,U9RNSE$GSFQ:_Y-B^[ZIB1K,PJ!7Q& MNQE<=+HA'/I%O^-G#?]R7R"/V.2K,V88+H_/ +_S#(X! 4JC,'O^#+/.&=+3 M+XZZEZ8R0O^[H^5RT;D(.( MOK:R7CB,DVS(EH27EFK2DRH B-3T*,B@=2(*J=BEE^GEB%/TH N2]:3G,72;I\E.F4K%6,2[^!L5 ?)(YEVWS M+%ODDN#-7?@MF\V"O@I>C PTCKUI#)VZR.?4ASV3SP$#:G,MI<'YDG4LDL8& M?ZL%8- -G8"LS"HX?0M#:Z*>%G F3KH.5 <9T6&.0\@HSDC"E@PE$4*2NY*) M[OPQ9^6Q?TW2=U;TD4V(?'TX[-]C1QV272PTAB4T\*^&1EMKZ@=L[::@+ HR M_UT7'-GKMHYY>ZV=^^6?K99A($C]J<449RW-M06'3@W.WI2^NVW6&*;ZNA7H+79RR8+Y?PS$6@XO[=BLW6X"[YD: 57.__-1I/=Z:P I7$-8O7OV7*10 MC UL":FV@H304F/ D%M!U@"*1AY)@KEVE$K5IB6I*W0.SH/@57X9R"OZ$K^# MQ>0*%!%;;F:W?N53F%-3HH=:_"L=7N2V3V0T_9.W/SN0DH=>3&B!Y]R90$RD M 0[(J+:2^D5HNBP_)U4DVT5M8NJ>CHG";E^)K-!-D:=89H-AE/I6C,:S&?MTC^DQI/BT(X!\(5* M.LQ>_K3/:1N;M.H641?>J"S1Q7@2]^'-ED&9GW,K\D2ZU-2H3LA>*"P$07M7 M;$07]Q>LT_+7L7&A)9T*A/%/G3(9^:@E1.G*%406J2FP3?=YD8ZFOW9ZE;Y( M)>QW(]'/+R4F0G.&R8>346#2:)*.)E.JQ4:UL=X#?\E\J#F@734#)J-T M.!\GXVDZG(VQ(.W(58CK!?<(*WR!JH.59V;S.94"7"YGZ "2+-0;3H=%B')5 M/XS:0E@\Y[^H7_WE>)F.%IGS>O7-Y^+ >*B+9 E[7&98+PQ+[$SP#^QF/Z%@ M1Q%H7=U2L3*IP;!K/\[(J&U2F/5> WM+_T@\HK $K19]9+4D6G3:1.-6ZROU M07(8 -E[KK#J8E/=[$'2*[YE('DS<^^T7%PLYZ&E&Q;Z32WNS](+B+%.Y2?;*GTH$ZOJWXK ?W$=#Y1OK*+<27GOPLGU*!2 MSM3!E0Q.!AQ&EI5 ;TPY^LTM1#21 WFO@AAI%]?*+ZHWETKD^ A!A ^%/2%C MO=H@B&&Z$L#U6J=P^RO%-AB$,,:@!R"#3DH5C(\ J<0J17;L1^&W6.!V[>12 M2>@TN1@! IFYJ)0[9W-RXB0=@RM6+*>@XZJIP00_X@E(52Q$$7$/E8 MWAD&25 8&0&PD<0XS,7=&]F[-35I1??:72, (55,^:C>K,<2F3$GF+CR=2*A M:CJZ$:G=1-0_'DOF\P PR7\7=96V^BTZO=AE,6"N3>[?)UZDOV'@#\JNL)HU MI?80R>)K>/ 1(#KZNN06[JS]4GA1H&A((AIQS*HV_:CHA2M2&?R%Z'"I==QL M=YKKLPKVB-#E+Z!/'#B#&+D#MH6L62B]S>1R: M=>Y9LI)T] S/+P#Z!Y^I%?AZ3Q>[O>G_^T]Y"BF^74DAP MR*9+8YKP9'O'-8%:]?K=+M2_1O4BI3Y#6P5V*EE5T7#BI? M3)>)$"S"(L735I7BR310--J%F7G)(>'154H?HR\O'&W;DJ>13J,NYN-UH[WI M,(9FJ5DJ+I6:#M^DVNY/G4AZ7.+6G!PK;I^1>X,.&ZK70Q'!9 IRL=1BF!:* MH*Y=-!E1/GKXM4>2/>7PB?F^W%%?62RM]BC6>V\^%VD >L'PP]"@X, 7Z6=*^@LQ@=@CXJ26+HYQ^>S5AU^:9\\I M=*7:7;EPRRU-[N+8NB+W7J.Z"*_'>%)K 4PY*HP%]!;/;MN%X50$0M$ &>CB M;*/*0!L)]J?=\ SW+D%1FX4Y%L@CNO5YK,%E4S$.PYI<80Y<+W$3=&F@ID ] M@SF9J^U"8#6"480%&'0**]2=VY#E682V+G,Z_)/M6U53K9<=EA)HD ?(GOSP MJ:V6JUP(!U%U&56QCGJB-PE(+],_L7JO%3WVOH@S%XX@WR)<'+M"JJN$49V2 M%[KC5,Z'RL(@\G!4-]HUX]N^1 [&X<4J^F"#?!\8VR7@ &!"^ MF@X'\TR9.5. \/O^'K-N&:E],XL81PQ/B2:?*B\*]K3D1MD ZBXWONCRI M_1K19$;YU@0P@I4V>50/VNZ(I-+.O(I#[3JT#T\M5T9FUWZEX7AHM:"CT<8K MHEG515ND-451@1F_]YI:S(Y/$ 6M7P$DY_&>&5>WV@?L^CVS:V4O49[K0 MZ9SZ]W0\>!Y"5,7"JY35)$>,T\5\;%Y@QT__\Z-L;IX&_HL%Y3$JX,@KL")V MR$S2D:[.L?6O+W70^/BJPCG7+)5FA:'Q/A6R+1BE[ "AR-2"^2SJ 760JPCB M"_F_?5%0S;6]*XL;5,&DK-5;+<48E8S+N9**NEMD-IQH5SBNAN:'Y.$.N!0Q M.TD-V#_Z?/LU\#N\:.MV)(U8#-X[PD8X'TCY]WE#G3QP<<@HR0"E]PRK@SB6 M'-2JYQU$ W,=."4\(*J4Q2>7:*'@,LB"Y5+@AL 0)8M9THB%,("=FM(0@CU^ M]:UV\N0@N%^+1U.$T0Y< MJM@(<"1@!N*J M%TNC_M=A#(D2A?-)GFDO*PI5X6ZX!DOV.!]_PEKAV/YQ4V'!)^EG\>5N1UJT MN\6 @F\B*D0YDZC#,3XO M8I MH,L V1PDV"^V\IO>/XZN=I(@<7Q&4H7!>Z*'MB%-USUQTIYE14K'?7AD-PL1 M=H-EP;&,:,O0'U!)2JS3\[\EY_*5(IC4!'.5*(%$2EN9VUI;NG7O-755GSY3 MKP$#/BK7C&&;$E?(PH$$@M-I88U@+CZ@"XDXR5'H$*-P$'*P>+MSYA;LGXH> M_.!4^3R:XZ=AH>P#7'U\5@!G*M>Z*S )FDHXLJ6CW/:5! C%\O?_7+KZ))U0 M@MPL&V1#KZV3/#R=#29#5=@OLW0\Q["FZ7(P&EOWP#2;\]>SQ6G5?9K.1VB@ M1\?0Z#SE/125?K.^FRTBFW?;)C^:3'L3F/N5]:^\SLDPMBA,8^/\XI1QOELY M5W:*J/B'*^I38Q=Y[[3U()A]MWZJ]GXQ7L3VEJ,:>QP*%.OKUI_("KO3W5KZ M.FIXG;U2?7$$N%FM)#G)4OZ($6+]OYU7LMR.Y9KM^)A2T58D)NV^/W8Q[AWX M>\2(4L@/^N3&Z8B*T67C<9I-,$9T,ERDX^7()2F/%K,TFP^3+!L#[9DG\U$Z M7DPUO_OT=M &N4PG8HV^.O'RDSN#O$CHK102H[[%;U:6T MH<;,;> W-3<\7Z8+2G2>#]-L2952L$'M'!/K\'X T,:+Y'*4SJ=#(,R3=#E? M.)B.E^ERF@&Y3Z?S#+LU9M.E]_B.%R.88DPAM<]EXLO%C(H5 M3JC0RVB:9ADNP$V=+M%(A&5=*",\@Z/)DI>4?8)ZDH]#H_0!8L:7\P4RE\LI ME8Y9N@A:#"B&18PFU'\29AH1'";3=)$MPD:0'&7:B"^R][Q=^&!II;9B. NC8&4PUNF4=S^Q'"KLF;3J9/UV>;3SE *;@GP^^*S;QG!$PL0S@]G.U MDXQR[O?38Q[!1T<@ J!KP4Z>EVU?W!=QSAUX0+[$$(D:M#ZCNPGB0 MF;L+K^XHG?P2NRK34W37H^P#SJ1LP M6P1LEQ5?QX3%I2Z*=;(>Q!D]Q[4TES1]N:YVAX:3*<;+(5&\=#0;>;*MILG1 M,!U.IYAB,1Y/[,\ RA%0_"53?&"#'_I0:IREP_$0EST?3KEVBF\\S9W YND" M)EG0?TVY$/EUE"YF,$TZR48DP$A;:BI:"[C(^B PD!E0\RP#EK!(?I2NFG)E MX*8MQYD[8#[9>3J<+$![6"XB=B5'-1H/ 3AP'4"&F WGV%#5IS23/!B4U@5( M3>9#0L5ANIB@[_&%9F$"]0>65'+0! V.54SF7(=D/$^7&=Z3-UU)!N'%HC(9 M-C'A3E2OSIN]NJ[8NJ 2@>QTHKJ_ M07$58FG]ZH2NIIT_'$IL/[_]D9/1NY QN( IY3?><]0DF[CLE7R-.9_:GVD/ MI\&"_RL2_#^RX/\-31?,8<4W0._I4*KGX1^@'BR%!L+%G> WBS2C'^ 2*P&. MR9Z.Q[5;\>5> K_ONX437@"(A N>;A1570L86FM3L] MP_;1[2K'M/J6?DS!/.RL;]PQ+G@:0Y%H2\WANBG794Y6+U+E"XS$FP^#:M9! M0TI$!WI7B)1EK91'6&TDQ@UY>=BB4J2+AFO+Y#M.0H!W=SY^+^2RU\4J1[I2 M[L,P66=7F1*Q1^ "-G!M+5N**H&LZO7"DR]P'](5NR. $38 :94B M=_>_I-9K\%$0J,\\&ZS&"-B_CRKL2EGM32]F6!F)[!?)#-0:8O>@((\SHAB3 M%%NN_%!C62@IK@K8IC2!9/9*KR':<"E,3--U9J1< XU!]1#$@64V[1U*M((G""K/E$7)5?<8 5J++%*3+=#2:=\"VES@=R_JFJ- P;F0^#_6B>1;; M[":CX(E6V46V+/8BHO64M2M$#8.RCS2?+4],=2%8I@P:P8'XEV]8PCT7#J%N M]J9[-'-C^V\6U_+TG49.Z.E4CIASQ\/4<50FHH K'[GT%0I@$2GUFV!4\%;) M'I(6;-5$'7,?2-ZQ[7ONS754I(Z=3ZG46N]J\Q)HF6=RV>MB@^Z51OB+Z[[X MZ!L@$ZM!M7YAL0TC0A5^@[U65%>/>]P" MXW_I2K#$&JZ%!45,2"@I3#M*?$()IA\'57*DKMEA74HG=XRT_0>(+LVZ7+7< MTVB*]H\23+?5[@&TH#V5W_P)HU=6=P>D4QUMQEU=FQL7U.OIHRO%X\*#-^6O M!?50AFGQ2YB 77S-H4$P8(B-Z7ML&]'?M"1$@ R^&FV-2+308]?;3N,*J !A M+#ES^UP*9**I]Z1C;BD. 5O(4@@TP0B;\6R\@TPS,OV!J@6>1(S &^:60F^+ M.&.R[!L1V(^7*EGKTV6(E2]6',,&OY>#P M&00:A28QZ\:[8IQ2IOJ.QLZ\PH+),.(?N J>.DWN-P<-7-QP#(LO)&\[LMD> M=>\ZOU?;O2W7ZW(I;/GA*"N.'=ROZ+^]C5I-.7P7S1;&2VK[L-8N B>7J9 6 M3+7"3H/4TKE_NFQ]:"&COB>N5#T> MOIOCFO"5@Y&/8,UOEYR=3NX'Q:3WMD#]\V&+Y*BJOR$;B"P%A#R88#3.*.4- M5>P9"7[C=#E9P%)V%5U\?$O2^5RSE^O^*SF:3](E\+/1G)U6^&\V7R:OW7$[ M#/"'^DU4?6J\F"3SY20!F3P;B8\1BS7A'\L1?3\>PG]GBUGRL@\C8]. _NL: M:1@QS-9!ZT7QO@%CZ!P]]M$8[W9>2NB M"W84OFHB\/*@R(X^C(X,",66JQ:;/B:?BK@[&H%'M?[J[AP -M3>,8CSO#J BB%D?[35OY/4P!(5G #-@L MP889'UJX!0IW!@KR;#9,YG"=WG6?V&R)9&.(]9'FPW[2,4_GPTGPWR\F&NVA M/OI YACD%MRC!="'!="+=+A$"3HWUC=2[X\B2S?5P47/\S63/L/P:TKX MMRW_6X-PF&])X+T"R/>T\!)'XX.QV2U2[$/-I^22*E5]FSO%4(KYY=PBA#?/ MN4UN1WC/=[YG-T D0;%STX(5:TY[3]?^5_!8#J\"< MW\;M!E5&ZL\%R('][= :4F_6#^6ZWVIQVMZ6+>>M@H'C46BTD!9[L'K3B_6> MRXLR6>) _0Y_7IIHYU>K65NC _WNBFJ<+-XQ/6=+BS@'+\OF_PQ;LL?;%)M- M$Z"J>,O)E>N#X'*)GX'!5X6;^KH"1%Q+U !Q:7+17M=5OAZX,OT@)5!./K$, MP3ZM?(L]>43/8;]%?ZM1JB1:/WJ+ D424QNTNKSEBLC%=CLT7 M=![3\<@Q+;*7V[7VQ#UAZ6ZE=[H'Z7 L O@(DY!KMA3U>#38G*P! F29 MX59!7 =0]/Z8(_Y_G*@"Y_*](R3OR6;7))>''1EWBO7SV,1GB>CY22=CU%XG*7C; S_ M3M+);([^VW0RGUK-%U34!KD>'E,#QMBXK;^9X)UFL;' MU;#@!8S F6;'P#<-P)?-*!X0_IH, 9#8(68Z'5$4"H)TF8ZFRZ\)OMDRS5#E MGF-W99"2%^,40 A@A7]'60 ^.-C)+('S17?\8D%=[^"?238\ 3X$VGB!?RT1 M&L.3X$.@C>?ZPF39$E$IB8 283Z8^(@7ON'YNPIH+\6-Z%^MZ_D+%PYY+>E! MK;#C^/>P;6J-&7C/=\UM3Y6JGG2^93YT *@J# ME&1>"SDD8?FP1W1B[PL'0#J9=".U)3U8?.3D&6 9!+AV%B"-N; I^C"#-$%? MVATE3?((D+:9BE?$Z)\"Y%0QJ)%L;*YKLUN[9\6Y BLT<4E<>V2V;#9R-6&F[?*2R<+V+9C MR]+0Y<5[YR/Q5\U5?^N(]AN8NRZMCRB-BC"'$Z?X.#>4!H_JO^]OMBIKT#O0 MM+)"<-T +W=U\3&?#+Z6@F]TKPAJ3EG"P5GAP/(RP2("H_=9]P)%82]+M8Z6TOH>9DW=VF"_Z7^/W#^#D5^\BCRP:'(;WV?'R4/ /Y1F'?$@4$0 MQ]^HN@RL_3K?_8J:%7H,_6W@ GU L*Y0 ,84V-N[S2/@%XRX#M!=%$!-@]EB M)UM>"X$),SBI0CZIK%1N5TL4""BU'OK ;LDX+>S"M1]YFMRB>6#G;"S2+\:] M-;! N:.^5;V+I$61F.P*]72>][6$@#1W12%M47SO-6Q%8>#%Y!J)CN3DV@E] ME:;?-B%=>4J>[4+KX.VH0Y@.PZR7^O.JRK=_[#K>?(TE"U0=HB.RG1,HRL-U M2;D" G&%VI"RU8 \MK;122R]IM6W)2%+.%Q>US36OMW30;*]6DWX2+-D#S A M&'>CX4P)H &(9JS?[:@UL]!1 [.@,S\.-^W)QIBO6N M+!!OR%SB^L-A^2N?B^=<_K2N*T2T*[>E0?)W6");PLT(%6RG3@7BC0NC\'-2 MO)OIT1+,QWHY1]QP=C Y^:NPT>&YW:D'TB;2'%$T$A^Z2S$45*%$78*N-NK M.,/]_]_V<6QY?I5&X+LC RT.NYM/!SN +3MW?>'$7LO.G<%@_Z"HEL0) M16KYL*-%/OR>5U6=ZJKJ;LI.=H'$DLCN>IXZ=9Z_0\(&7TUQ!D.M-6F [W?X M\RLN%^;(+ G/VU_J*[@]O_**<>^^S8";BF^#)PCK2[)F*0&M>'=<@>R4WF.= MH6G43)"VQY8SJBD4DP*L;Q<[[>3Q]DVL/SE*GVBKHU'A[;S=[5\PVSKN/$>Q M"?(#4LSE!C^("$T&DQ@]NZ#L.BO&LQB"NKK?;WRS-H@-]I^-K MK/E:+- '/^]>&8C)>\66*^X2+=5X6][@2LN,?R33-![)L/XR\?T=A9X8B;UI M/EDYP_?"J_R\$(!V?>B8LH58'P,D0(J V1_1"KV2Y:6@>;'*9 YP_)J.)XR; MF)KFD)COCHN0(+*^%(W,[BL,LCZ_WG[=<*B!1.!Q[NRF]FFU,;655[X3C9UP M\&U$"-63,!N *[1=4[#9YH[QJ(X;\3$NO-0-"'*@'&2IUQH%;V M$A;@+5DE32HD<,:82"+Y#2^,&^!V6QB'?WP0*_^6U+TUG'C::V?5:N0[Q+M$ MVR(ASA]AT9:H[=IS;2*K[8KANA&?['M*%+:Y,>)R MVQZO#J@A>A*\?9%F(E43,>3*3 JCW$PT-.=XF+^$GET*3J*7G0K6#TNJW*9K MY[BR0WVE@MC&RPR3$U1QZ OM5S!9WE(JW#W_%1D*C&:]EKJ_Y&F$+VN$-'74N2VW&[R93)["624;DX9'Z9<&W? 2@#[LBE$$D =GF?$-?UI:N M3X@A=H[K/?ALLUXIMH?#-]2=\*+3%481##:N?ACUT?I7HY?N$,'\K0X>\06EX.I-6Q//-?#.]HB)G,7(') M*FE)-485BLY680G XPY'97[7U.0.,(NP-V33,F1A.)<_:N_0Y\D\[-PX,-S6 M$R_BIA%63E/;*=,4"4_EKPZRD,1T1\UXC*A]FX'.!(?2VK;*P>TV M\S<8'&8\8I%D,IPB6XW?T)8I(,?VPJ@7V1H1MU2,W:V-E$+QZOQZ!=/8D879 M#NB:0+C%=K2DA*Y]_47@$4C-8]K;\@7+J'Y^@,0.;BI09ICIU7N#7ZC-P' : M;CGWHL%K7YDH .:X]#XQI$0VC-3DC8MY>M\L7T)%F'=D\-2PTXT3:!K>?6=Y M+ 1L7/OR6U)]VKJ@@)--JPQ^B]S?!"-X74?>^@O.8&RLL :@ @H;&5_-NL=G? MD!G));Z>H;#P^^K 33YW27+D_\1 9206S+Z[1D5P 2?S:"RU-CK%=N7:114( M%GY'T;C<]8)EK*OZ\)73EUFIUG5\1;:\=RNB*EGH5"?#H-Q93W1F-?CW)GVP2G-OE'['7K6"!(/%ZC2Q?&4<>5N!9QKM[Q[ M'"@*\,..'DU3&:&<[DV&4O:_CUNIVX#"&(:QB'F6=G.QE !0'#D+$&P-7;I% M4SNWJB-7YI)/M?+9[&SHJY21Z!ATV1PT519\ -GVL+=V$.C%GXM5*&71S (X MP_85RHRV('N<%O.L7E$/##*-8=L[DHKYK^[!5V;P7IG&XT;UKJ>3'DG 1C[H M.+LW)LXN^Q -OVMHC@^B)4SU5%>AF"Y "O?GDM'P M_CD"O OY>FS]64&Q0-3OQ@.,%=?U3>,%Z_P:=$"KL(%>LL2VB1J;+EXXTO47 MXXXT'O4![#',$%TP:,P"3:9V6G.D[">Q!8=N;JX2+,-B2\/O1!R.]]]B\==X MHNG!IX(S><$?K1_=H*G&&_*(J;>3>Y!]?B"S)(8R<] #Z]*AR\B L(#L1N$I M2*,-C*,TS=+@[K^;C!L,M.,-_WVZO4<_-'W\=)=2^_P&GE'5S1_ MVF@I^_U^_6+_L%C6__V'!]&&?_B&YC/SJDD7D#1RX&M.E#<[9F-.-K51'SE] MW'I78!&OC.47 R*QFGOC%E.05\;CME!01PTX3UL!7L+TE?<613B%Z8R#](_- MH<8]NC43I%M-!>)LV.>Q0>.], 61>6\PG(MSLU;SOT0(X]0?B.+[_#2'&W-/%J%&R5LL:&:MS* MO66*E(--**;L$<(I\5J;&K3.FH.(2FIB6S>GIX+3#MJ LKSP#X,"=*B7=YOM M>GM+857*Z,PM-Z4>R:LS8'-F#VX(>% M.<=H_$KQ%R$R5V;3$LK5.(-HCT9]O,<9RXT2;6MO8% C%^3 !W*US<@.0.[" MLK/+FK[3F%Z!VZ)IA#".6A,01U1" 6:LMD@(.0T7,TG..;? "[%H\@-[9GR0 MS&8<'@51+8- 7:2E/P%Z,RA&=D__"LR;.])#%$WC7'$>P^J>(V%7TUH65OE,#9- M(SV$'$]&W;R932#X1_:2Q%+Y(H\$'CMRL#C:M.X7MG3LKDEHL(4.3,D:=F[= M'E?7UG^A_8K2F3Z$]ED2L"3V%S,F;VL5@G6/$L\#JAR<7$>>#9?7XCN%J$0- M>89$J5_2$S>KWVNJ>:KCN'*\L_;'!44MV7@0DMKT,-!:L#=F+K,FJ[VY\,3+ M+SX5%98JOC&1UY2YQ0>)L8XU[S*U-DIF>'N7=&(8'^?__07M2ADZT^^,]A_>1.S@WM5E8\Q2Q M9$VJ)4+Z4$$B,CF05XP]\J:DGY+43#?W\(MU+$F$@C1"P1%D06GK6H;(9D4W M.5'MC!.;9WAOSW3D2*B>[+P7;G,(")Z^SY6/2+A'O2'6RO9/&8/#MD.FSBHX MI7.1D:AN$)TN"84GP7$QLU0B(=7..J (-GH(-/&*TS=&G)=W9'5S'DV'\F;+ M2WF2F"5+EIQ[[U%RZ776%=\=+,<9^YT#G[?)^#PVWG7IQ8:'H!1D=E+>-3TX M.MAWCL8TT9!?@E7RJ-:1B95";9=F,.2BVJR]3GD,KE >EQ0S41W.#--$HC%K MM,;*J=SO@6N>-70,&]X!@LONUJ2G.$<^@WG?BI$9ROJD$$S1)L1JX>I%^AQ#\7*(X[G*'^UD]FCE62QMZG M+#WOT!)* K\3]9@ 4$S#H6TTZ7%X@6FSDZ2V5)T&Y_5%S U,-7CZ25"B TDR ME!].73.2'R,+;1C0*A-$M.!R;:0_&R-@H.':LC:V=0F/41>DM1!"+]=;%^P M>N$Y?&:?KST<)PP3;U5W3Q5Y<@U M^<%C''*0O3& AX[>A,SKD]'A!Y=Q>*'G:S+ MC%M<8B;?60G.O(^8+4D&$MY$8N*,7MC8.[D[-1NK='M3XS7-$)@W3"9BE MSV1MO< K-(F96XME>$T49S^\>G/Y@0N^=Y4.=* 3GG*D#X=+",-F_? QE\MX M3E$O7^@2M86YB49P4";W#4._?1Z#I:94]')FE' 6]_>J+)J\)OR" BD(PL($ MY[)T\ 4>N\X??]*X;#D%45FP8KX1%-VM$@D2-TC0:Y,36Z.8G8)5W-8(JZ; CYGPF_L"J M$"YET1D)G#1F0Z\DWN_&!NB1LL'1OY^M(.T-1NZ 0_W07S*/6"U6!R5-*CO( M ^9Z6Y1OA\YQO-I;&[HG*9%+TL[;X5^9R0I23ZA0A:-G_,+NJ&-,_UA<<^*: MKJ:()Y-6*$93QPV%1&#R@ 476;+9T*P9@5JC>*1-=L("! M_]_14T1EB*"UN$0P_+)FR^\&^!]E8UBT;!^*J4).YG4%)'EXVE8'@&. MF@A/NG,ET\(.L1EN&OIB3/^J6U@_:7-Q8(A]%V/0SH-+5BJC;R/P MH6N40<]RUI^(DC'#"#M:W=?^;I!<[6XOL28=F#)\PJ!@""G(@L\8L_ZC@?%F MN["3U"G@!*F5C@ ;^NYK&0R'U*7[MQLGI8,$+,L E#G3X7VMNPPX'@:3F3I? M?#(\HR A&&[JV^UA1:/'QPT =(*S:?5VS82Q(;?$_B["0%@PP^H3DAEG9Z0F MY-Z[H_0+*PIYGEA3Z2AM2^?.7-Y2V)'H-5K,L9IM$\H)?1XW3?*10^ G?2V MT#",A!R$#[L,&L>;>3]4B)ED&]R2D*-D>KT5A)>-P8"$F+ /'2%RS@P-J>W0 M GPCMP^M;7M?933T[N;HW%U7)@F <]%=" (9]1[0>>L,?&%#J@"'SCRDH%[E MC&GAFIPTTI\3([3#'B/;!F&!*)L_Y1B?I$5YIGB<#_,;\^*=Q%M*QIGA6)$N MG!] AP^SNPNABS&2!9VL+!Y98R2/PI O&MQRAIR1!!DJI(*IL=X@Q5QZ6VNFPO!:/ Q4YQ8WRDYE@)R1 @D[T0D$X&M M+.+T"=$B_.\#A".[>FY!41;&49M@44'2,[> K,D53.KKZEH2;_G:L6?!O$*Q M<$OARO@6 FD10BI#]>4L-_RVP?10C.7UK2$ S0CLE$_" RS6E^?XV5"EB(Y9(&]7M[\T3:!L2AXJU*7/]JP&6NC M,KSL1S^0B?'TJ 7G5J>D*])F::Q16=!,Z,< @$K:.U>N_A#0Y4=Q9)CU47>& M*87 =L@PAR9^G?J[+XI,N/>.7/@1Q32.RG/;%;F<'U!!4$L 1S3H\V; M[':]68L7:X=&8C(GGRF:1#'G!:$/_>DTO6?.ET!J.Y4 V&,,62-LP=HC#6]Q MTS>&W;>7'_;6L$N@43 =("<,\U)YNF:/8F10[RSP#EW_)MM&'<8#9FT;4P/! MYDK,U-N-#1KGRP#&PR8$3_8T8L&52;;2R*P.;I'+9SB81AR;,%H*(\%' MW]JX;:A0;9QV]?[-=I6K4O?6GB(-W6;+&5[F"O M562'VNLPM$'5;'NM\)TN.+X1/KU0N%"VYB BM5T*&_DSVLR\1B)%#<6+X-U- M<+JQQ):'R(7A"EM4*QM\#JZ(U>TFUTWG ADK5DBIT,U.@3L\S :_JXT5ZRME M(#.VE7U%I]+3Z6PN$6%J\29-DD-/R*X,#AO'9W'NL0YQ&GC[LC1CIRAO%#JP M>5IY.9KW@NFI[ MS(LQ)4S6M=0.\E5(O%$HR74+&H6+SF[VFLO%S>:F?:2D"@U%KQKU'@Q6#%K. M(VTZLF$3!R[I)]&W".W$]E6&'A%!](AX7 U:UP569 DHQI(=\40L\,+Y"M<" M1RBR\8&0L(VE/D;&Z+ ^7SXN)34Q&G[M&Z DIE(7AHQO*AL+!$1PR_@J1F@Y M;*T\9]5RO-GPF6CZ0@KKPO@%N (NIPA>J!/QQ-=2$6G>87,\D+P2ZDQ:@S*7 MA2%M!WTV]F0VG$C\G$&CND7(_G.*V7;& MZ%EDX,;VF4L\ Z;KO5DJ$=\!MT MJ6C=2GW*[-F(^OR%2TB)%X)UIM3X>T2O[.%JC*QI&]C7:U,7L\Y>K>%:/K]< MWFW)_4GOG!M'T/T6I)PNYY3N3=9(#T-63;*9,415EO6+7%5.OX\XT1;9SRAO M 0?8K1'5F5(JB']V>\RHY^B*Q/=*+NW(=HG]GR(MV*RU:)0O,9.YJ0E*+6F= M".BZ1ZX/S0,4-].'*3I%SDRUNHMX69#O,\);#"R_/C>M)(9HHW']L>9T2=2, M-<6&&:PR\,633:*#9Y]P?<^)/%<<50R2OU%Z,N#U\\?K8@;:*0 MBRE/>\]9=C):=$PVDZ PHL#U';@W>*BAF1*-EPPDX069<[U$XU!(2C]&QO?0 MKQAW2H%.26,Q'F:0>+P%O8L2D,(5*,PQ-9SCH]5KEV:Z![T>E&3K(>S8\+T&^-&?!Q$9QT<$XJ*4 M%I*0K(,9O5LWQ\U2S"#^I(SAO%DPE5^5#+HS6<[GE'2:MAHI&!!3]\'V9HHD M>XZ:[6#(Z)G=$7(Y]#PU ;W MYEYR;R@^8I_K0+3&D)ISR)N.N959G8,J.MVQ\ETUZY.Y87;YS7ZX?3 JBZJ@ MA:8M'O^3ZE"08VQU;[B=1S#_LN]#&U+UE3 QQ)&@)^!:.(*P!9+SQ>L[KJKA"BZ0X)4HIB M1@J\]QZ!.'NH+K) B@<>=HNBZO*5)'8$$Y6$>$W\E!7R3/ED=O!S&8 @/]+S MP7O-BQJ\5'#U.W8"TBIX/3IL7'_\OZ=-7%[(^+:N+J\KQLKJ1'DCZ#UC2TNXO3:F@M>HCS5A15/ M.%4X_E*+=>YVX0=8>RK0ZD;B.J/UCUG@1-+1 41U=&V,[!E?7R[&+!>-N9 \ M('U,%;J^WJ$]W]6$-- _!M>4> <;7@Q!D[V-@G 77#B R=Q4>;;E*VR;^+5_ M_U'ZKHLM6$B.G5_CU93(!C7PN.9B%+>B5>[%3$?Q$K74SD9^Y_!38\6@F]Q? M!WQZ9G#2)?5:B4ZY]XI!V*">!\SB<#%V\=BI \4IZA%')BG2HYLGRAC1F;SE MC$>OGCG[C;1+>BT3U%M *3[&VV(V84\PM"0_R87'59=V"@G9Q23XL3>&@PVR MSP[Y5J$>6);N2QR^0-Y=!8&9VB([?-V>8\"A\[A0$206-S0IXEG)T TE!G-R2P M.$BD,A[^3:_JUE1TMYCWM)J6,K&._#J2"H0M6_N7!PTA$)*Q=T55N=V^:1QCU(ZKHQXJRI!*?=WQ2QP?SPVF1V1PJS M?P7*>7F]I;I!NAK2;KO9'L5IQ%P#H8H;)9.\AWHA??3M\.TF>PG+M"9IFRG8 M@8FIURXQSX(NVU=;%*O-=?W3R\M7]KZ6*N/'!S[\-@?Y0(9$N!,D'U4%X\:SY^V(FI.LY"-@A?TBG;_UALCBC B#+$C3#8K$1:IH$]S?(2 MPFJ\N&-.\!U4V\:(@@(T]I@]FPQ*7<(QMKHZJ8MU2UEF#O.(%MZ5O4-1J?02 MJX-1_^I0P3E)GP_DP#4"-&[$J(ALB: R[JTV2K!I]-FN!4Q'LU=M.3"IK\K0 MU*!%MO*26H%13 >+=L-\%B$^G* @@#,\0D?CMC&3T'K Q>Q*^Z*U?M(^Q MF4GAMD4?!1"YKII&$%Y! U@3"TYVO1#$D\2UFO.Z%W9'YX2OH]474Y;RVA[; M!N)]_.!JAN43W.;IA&:TSG#]]LWX'VB.32E(/7MC[R9 "? FIEPZD%0LGM;LDH5+(JS'LBZ5*]J4E&C;E MO3V\ @7)2E:([4X5[V/IB:*CC#UTSYG[3ERS(4 HYCVLQ!9OL3(YU_&>F"[B M^?C!REYD*T,B:0E-H)T%M<5+P?+P=)&0,1N0='<#3$P?KOEL6(NHRY ,!N/6 MW:ZQ1&H;TF8 8X"+0%@S0I0#B%7_\ABQ_9:OPBP7H MH=B@$!M'D0M]TMO$^ZA;WC5V:H"*(.8@[X0VIKAO^"+CR^VR"?:4H>\74YNS)4V1%IW:2K>%-G@^7%=W/+U"$IOF8-GMNK?N MVAPWV.*&Q4>F95*LP84AT0NO-HZ[I&WP%\<.[ ]A,./VZF"0,YH9FPC()9@% M+N"6DKW%](-7#)YU!\)_X26\[&N_^H0-Y/$SCPZ8)2^%0R2XY_-&PD�QTT M;);?FN?:;^18R;@0WM.:3Z.GRBR0B A.XI"A^%)'JY@Q:UAD;< 7LEXQF8A] MTYCRE Q&]$F[CF0/U*F*.W*:@H$O]UI1D6_5%0_; MQ.HF/&^((V9CO]<2G<8A&>0J]*'!2ULLLK,H@G\)V$U9K.YI6*;P"]_IB**& MOB9VQB.ZF3F34I-I=PL3^C_. LAS)9LWVH/\6T @ <^W-Q1MIF=.77IN\(AV M++S)]* D+=CEW^I'+QJ239G8,%VF*GE$Z)&Q/IE*T'[-BVP8N0G)DJ5G(0M- M:D0)LB N$T,@\0AU29>K\A$_+/_FU!97=J0!X 5S%J,W4"Z3K=TH:S!#E!P3 M$P+S!TJ<6R^^R$5L5??",4[:@>! -$F)Q&,T+?4Y!RL5**D-)HO]@S&&W6V_ MB@SDH6R"*=[#D M*R.I2O@_6_[(8&>'T]"\^$ZZIZIW./&OJ\WUC1F#&#KW#?\WK[')W&"3_'9' MEG=B#QCYP"*&4CUPJ; #.U^R5OHG,S)17.:;>H6NOE JT:O*A\BD6OJ6KSAX MHJ3>>A.]>O1*[)A3;L,\O)87K F98H-BH@1:0E>S@!?3 71..&5^=8-J$DBH M#>M[B4*:-ZP6-&ZH:2 ,$5:*$O5)*/,%NI6?0A];%2ENV.* ;LA"*G<'L]/. M,6""Y9L6R5+Q#,-S&@ON$50CG#0J6@4&-]1.0V*KN&=YAHTLH M-E09H=#ZO&XFW*@-,,*-45HDWMF_6+%LM4BA5LL\EXKZC&YDP7P[2AR]AFD;A7$'KO.^Q#,3,)*$Q#9#ZJI;I#PL3$Q@"7EJAOG#_'PO3_ MEDI:"@EYM8/./A'>U?/F\Y?+.SAUC(^K*E]?VN,4!(Q1I" >8!(S"$[B>'^_ M8,2^R/&,U\6YJ](?COE4CREZ18O;1$%!O#O M:/\>%H@J]RP;#?/Y9 R_4.AN^2/\=C8:9\_EJW*H?S'/7&QW& T%,[[:HBP] MGXWRR7@(6G&5G57Y9#Z%!N:S(A].)]FHF.6C^3@;3\I\/"NRSX/+07:+%HT- M$_TM*;Q;N')N1:TM)]-\-*VR"E:_R*O)!)HK)Y.\&)79N,J+\32#<>3S&0Z\ MR,MYE0]G,_Q]C/^>C?-B.*,YP)>S65Y4^/$87AE/2_AM.AWG8V@UOFCCV#J5 M,(>BL4S4 WPQFZJ?R36:XZB&V926J)K@&L_G13Z#D8XJ7!I8HO$\+V$-^RQ1 M-8=7IK"Z,-TI-H:?#,=55HYSW/BR&.7#:LIK4$WS8DH+5(QPZ%4^'XW, E4P MG!%^.9H,91VGTRHO)\.V@QH_Y.TGE:GV&BN(KP/HTGO-*CJJ4*5R5SO+;9U\ MVC^1AUA--L7H#S\IE'L*WKF7V!: M5?UHBYT=D9;-\6D[43T>QCC0;Y"T'W'S?^#,\[7RPS??-OWL=<#[,YI7F MWS\?"7^9IP1T7);RKWG 30KXPW"8SV8X53C@4Z)D?>S-H^\<&;R@Q!#8G3J M'G2CU#J7R][T/)YPDJ9TJ)]'UUE]G>0TW[K;,-/Q4/WLL=O,J>S2>W^%7(LY ME-WKQM\].17R)=MAXV]OKXM\!!R*_XWM=5E-@+N5Q&\GDU&#@UT4[, *G6)Y%Q3&HXZ[OH\5R :8\FU/OS.\[):NTD*48,#[I=N4)I] MW:N1*;YX]$8FQ>!.TYD#QO>>Y&SOT(@$DSU=C/Y%SY*8#(_Q&;'J3, _J1U1'N'@&7A;.3# ^K/E,G ML8_+[=TBNWS<8X4Z1&59#C0?01EG0K,YL=F+1QC>#>QLK$V0<*C-Y'PFBC^U MG1B30X>']&=;-3DIJ].F,?&\=;DA'V74T<)B_Z:[N/>ZB)V0[RS?4]C*8B_' M=A\,VIAX0ITH'E.BYQ&ML(G%S?H09"'C9HXEH-J9%,1P1J7F>5V MB53]/0782.62/OI6Y+TPT/00KPHLUR%HJCR*8C@13G*9R 8LTX7>[*:CD"F*+)J-H4W*D0< M;T5\/9N5WFHR(#49*KF-&S+.LFLSR\1Q7IIH-\VH^[W4[BNP=HRJ94W"(7WHZ>*.A MUOD\*7DO)[T_?6R)B.@5>OR5=208CQIH.;1ZSS*01T#I@@7*I\,*4RMWDID= MK\R8C>;Y9#H%T@#:&6:@NX$""ES*P-Z*(3L:%T+H+XA8>(XYI;#](+K.:?]1 MGV/2*2= RA7\]H:MY6[ O.^-@8H=Y<3%#%AP>'L,P\R8?F-$ Y&E>@C@"QC MY MJ#&A:I9/BF$VFN6@V,N!!M8]'(&J4I&: JR]#%AXHMANOUV*O=HKJC]1;/>; M-N4:GI6TP5,WYXV-&_O,>#;O,- %&OH/8@XH"QP/ DPN^#CDR+,#QSNRF [S MT;2@WX>C23ZMYEEU/LT^6+!4B[LS+D!-GL+U#.(2/@3[]M-QMR'/#W5RL_J= MO4"C(I]/9EDUSD$$A.OZ_D+(UQ@*"3ESB+1'U=QI,M0B(_PQA-L4KD#X(]4KWS*S(3Q;H+5IB@:ZV3 P"MMBK_A^ M2ZG8/N1.4F$#J]QD3;RTGCG38TQ'6_IO1W(NO-JM)^A17>*DNY=B5Q+0#EP) MY8@UV^$8C9LC7BX1[&%H_U[OMLLM7O$D]ANE!&3-V7C>?/ABBZ5%0:%_^:^7 M]M$)$!ZPN,:CK];;WW^' W>_0D*QS4Z!'((Q@,A.$1R^5H.&H+E]L_%*1 L" M+CJ&E4B\T-1O@*].Q\XN\%,S/U_#7X!@-9S-A8A'L]AM6B 3AF-?Z75OEXY2 M5-N+T[;4CK4%X_='0JJFL !]+O_J.Y(%XN:ATGSDI1X>J@C-A[]#$Q?1.KID MQ@;1A^SQ)$&5%5G@0-(M)Z0EE<-\*E_#75S)UV6._H$+$<;.4[5H@4'/X2C! M37!6%*.\'"(93:&=(;#L.=P7],T0'@'-[GD&NMD,=+-?XG5Z@0RK(1K826M7S$M\LE8G"DCO*](4D8)IN(')E/032?\ M -Y6\W'F6\&((Y+KUV;$1-;-E@2S,'X8V MJP,3G<_PDC J;5#?\FPZ14;I=>VU, ?9RYEO?)?C_HCY_F<@GTT*Y-]D4&L, MTBW^]Z0$$-HQS7)Y*B%4< &"OGHZ(5052(!EG!;@[@.]**%OPN*4Y;B+(H3Y M68I S_^\G$1) MA!!<\VB(]PKC:WC/YEB0?I-TX\HS$0W73<1CSC'+EV&_&, M09HH6\FGFL#B5/3(%2A5$C]J8N&=Z<2-W:=?&"29$5O(#^[I:IHF/]GRB%UY MAX%>$?O/.SV"?J9FKZE45];4\I<;AA2-#0Y&T;/(1R0;@99/7.?5 M0A>=T#D*DP*5<30$@:9A*3\G7!S7"1N@QB4PNWDV8MO>ATC]2JX, +I= K_ M3BK#6!?-=0/9&+Z<@GPXLU==B@!)JC!;.SWKEEFV4_K-D"*AH,,;L>J]\X9P^AL+)!2JA7%N!K$113[*M66[; M%!PP[5_GS!;$"ERZ-@WC2&Q;#R,%D@JL\ CD+XJ"',$5.RPYZ64TRL>S"46I M9F/4D.CW G^?5R.\P78U.[G&%8=FF;6?SL9P>B9M;,)%NJF-:%L=69.EWK8G MSML_RA?J*&NBL$+=^QTNO?Y*%JX8PC3'Q"2J*5!IR6N(7J?Y'+[-QZ4L)5Q2 M0/(%Z+!37L\*%K9"2Q\N: %"$OZA5K09%6&I&G218DZ=@TH\J8J(D]6":%PR MB,8O"*+1BW>G7H[M"[?:PDQLA.L3XK'Z\)5W%LS*]O0"!7!,NJ>UFLR'Y.MW MO[T#9ON"H[AMG1*.^]4@)6SM1/>69S,%M7A>5.2/0XFUDCNV:52$WD;H!,8] MF@ /0F'O#-&D-=&X6724FB(MYW>0EZ7Z/\ M (V\,>LS8'?#DEQP<&&,K3@5/ @[@V:E&?\R+L<14<9:N<19YB'JOB-XPGXR M4VM#;P5_%1L,&HKN/?EH*='\X-O!^Z$ 2Z[F7J!0ZAB>L$8$_A<)8<\]8DC2 M0I,$6B&?\9"I.&P.=3[C6.?G&'+M E#VLI4F")OY3@-9A8)Z\0IC:Q90PZRB MST#BHU/]/K$L(("/X& 7Y,>?S1ET]A'@T").]-"-\NMG-DT(&.D($ MFD7=Z'"7Q*YA-]GS7A0DX21+!($(B\[&$M72*5S?H((6V:4%Q.0X)5S,,0@( MPRE*6&.0#D#J'T]!KTW'O8W0M8(1\?EP4J&:75B)-KGMT:=LM6TG/C=U5P8B^X![?6-!<%(N5Y70T %I<[7\[O]G5 MM;NG*(!W.)AE?W.O?MDBUR2I:(0&Z+^A,1/-Q=?9XPH#Y8Q ^;?6^TA!G'X& M OB6O?AX^;E?29$3=V@2WZ%D%9+DSC0W8I+>"+39MV_$R]\6]XM5=K?"2HV4 MS4@)X&*L4[M3C085/B_4H+Y!K*=:8>?K!LKI8 )OG;+^;RX_?.@X Z=!J?^% M9T+S[>2F# =C^W]Z<\:P;,-!2?\6B1-33>B!<@;;_#?@OO12ZOS$?FME>2YL M3G,_&XQWXJWLLS@3A]?WZ+S(+I&JFJIQZ,MYPR59C&)4&6([S*0B*OW)M,T:RL$"V5/8F-H*A-%/B",8\@B(,_;-4]?[&&=>8ICY3 M#:0GDA12S>O+SV'R0@C<]H(B+$>CP;PU#>ZCJT*E%_H*-)7'AZ<(U JE M'!K8LT :K71U]@/>H#\\M\R[ 1W9]\AWFUC<31TOF*6NZBJ?@9C:_VHO0$QV M3ZM*2BVOP(A8$@6IO&BUCB1VYQN.P,;SP=%I5GAN)SRQY-9]ZD84_3+,WQ\'%@8Q1C!Y3Q2^NB%IS#**Z]J M++:";T:#];Q71%^YXE=:8%J:QMX_0V>D_#=DQZ"0L2]2^!YH='2?C*:@<;:;"'UUSVU2 M;*E;^F\QZ/XIVKAX4_TR*6?BB4/34'U-RO*S;#8'K1*793K,RSGG@5<4 'Q) MT&&P[M6,(J7&Z*<=Y?/IS&X+QN+"O3KA1)T"=F\\]QVUK;V/0!(8H[Y?P:U^ M5E2DI3^7CL]F%-H_'9%1L1CG94E9(F'>^\'[Q@2/D4+%8(HB%[KL5#68I,4%'RT&<_C?[SS/'(B=*2N5+!+ M\#48%# @\\MH0(;%:E JVK&EN.!S-M<,B-:P]^?9ZYY%!?#Y*;_&=F_ZP8L0 MK8"K&C' 4TV'%#0RLK;2(4QA* M2%:Q$S4E3K<@($ YM] MU7U-(/6D*@<%J !2B\$X,6('[YOS")4W0QSV5]O-<<]FQFI.F7X5I:"\;@:0 M%,-\.!ZC\;&J1@VW.688SIEQP85PF:+,JJ1 5!CV=#@FR[E?+ E689K/H),9 M_:O,ZO)MD<\F9<:Q#Y]259. #TZ *94E<+99]DYB4.7DP8&=5RZ%GPED2M'9 MXWP^:W!=$\538=):1<$6D^$4GFE/7\#$#\Y=&.8SBOMN";M&:_^4[?75-)]3 M&'$\#R-2!E[5*S^;8FP-L>0)1H1.6V-]"M@+CDD^*S!!8XH#^#7&ZT>5I&&4 MY![XI4G.NMEG*.)-IHQ%<#;+"YQ7&^-_;_?_G0W>-!L9^+,ZB+]9G_BZ(2#\ M\OX=!\?$B*8[>M<=G3<6]Y$0-WX%R1Q>)*D9*\A1*NT+ZL[K0TL+&"8Z%,<@ M_E(.@6*9Y6%H#WXRRTOZ @Z;X;=-+F?:6VS$0]&KZ(L_\1$/ "20&7<72-1X M#"UX,YZZ5Q*(U ,1"4.93,7"1";U43?O@2#^&1*=]80=-*SC#6M/H,* T$)< M$!.<"6ZH1%2A0H*+#3;AWFZ!'Q1$0/BJ@@-&5E".%0E_B!94CI--25S?N0%^ M]EH&\1$-+\BIJ@R#Y";2CH$Q[#VDLPG(ZL1NQN2(H;3?:H)W;JI%!WNZQP,^ MK)A;%6,5MJ\6%LV1:DGGH A.P[6-W;JB%R! "%D >X:%V"OWL^!GOUZMC\;X M\FJ!]CQI^8.$R@"+HPY.C53P;_BC@NM>4E*@]>M?4:]L_.&QH!RP M5;-1-IV/*$6J8/L,A;_C+W,":,' QR*?@()SD2C.$[!,\_.?!-'L@YK:\ U" MU#RQP>;JM&X[J.EPG8(P-0-1@7X6<%=.A%:CK\"=,9@5_&/(/Z:6SI-O3.?\ M8\9OM&>6;0XKNRT*2^/-[^(H)_WIPJ?S-T8%^&#.;.Q(;8Y$T,B+#!0@UFE0 MAIX]+U_M]14Y5W_R:0J/C4^3:$,O,PS0N?2,D$2=):CAH,1/AMD4]O)#8$:D MAS"K%4%>IADZVY-TBX&S(^_?)U-LV)2XT&-+KI<;,?,P8! NG3F>98S8;>[N M_V0H)X5P%5;I!86I9O["U? M.2$#%/PV&L)"8LS3>%R0OHA+"D+$>/X]EP_$$LQJ+J88-PE'<@:Z*QR- L.Q MB]);/MC8T22#_46!?#:CD#[X,2J''_8(L@]CYV6O&.PS.'VS*P-*S8!GL:ZH#1'&- MNT=*'-X%([$@2*^:@$XJCMW3A6+^ $';A'@_Z&0\'PV%@U'M[(JQ\Y*"< M!!L>^,^?B5T&NWL1OBBKH4]!L/K1 M58GER'V/,48KK'ZFZC-$^.?#>?)=MLD)$H=Y"/I]J6H\HJ3W2_TU6<(O/3"+ MK6&-6&[WV*CFJFF&H67)_(7O/W2(/ 9$$CA;4GU MN%BLER: _C\_8M;\3^QK"B23 .8LCV!+*_9\X;%GESW=;-?'\_I.C1J4Z.@R MQH"MDVC27+O)X9F=AF_=^_I2_J% ' GPUIYP*8;WF _*]K03\B=@2C]!X(BB M-L<>:@-L3JIU"C*WR1XB4,VG2\;22LY:$)SN[4)0BGZR6I7JH55Y: MA6H<9[)M$, ]=&/*+@M:)I"TV(*FE#L+"WW*2_$]U6#);4#)3]E<;T->FPV) MCODTYALB&(.^R_M$^'Y7Z*A; W:G>P BU8TR+WS.5+A4_IB.)%9R)+QV#FE2F,E7!"SN3[N6UG%FW'HB('"Z&\5A( [FQ\N8T6S\Y,=/9SLN$E M;AK<]O"D!8DM"1N)#\L:\JPXPFQK?RI))-YI!"TVQG4[QA;E\@*SUD[:1@"U M.YQ-VC=0!.5N'C]OD$9KBR??!T5Q0O/]+@^2$Q(R?E9V'!0#]MQ/&^XP;T1P MDN-O]*">^8D3Z+V_HD=DL!/Q'= MGKZ_AB['W:WWVU[U0G\Q8=0UR;X0S:>; M43KQD /Z34$AITU3$2SDR,-Q,.0X13;QD)/<<178B!X("'#:?%::C>W-K6[QVG\HG(%O(N M[!(TU1MT;+-P=X&K_9+"P0ZHC-=KE*E#7<)X5!."JPME5FM$0W'.6.#P+0NH MN@"9FUW)P$4ZCEC:T_L.:/"VZ0^V0&=/7QJT'];LNG%=I)>#MWF/&/R&06(YG\^_L3A\5TMV*[T1*;_2-+T*(/E;*.> N2 M4:BIZ-!_-7J@Y3/AS5A47;EA%V[MOC?J#[?.,7NG;:GQXE#K)\9 M)9^YPIW;'W;'3H<4/8N)4ZGH7EIZ"OE!;P8//.C1(7F+DO' X=+R?DO+#)6( M39L*E38%!%,7THOUZ0X^)+LV"FI(>"B_4L9337]RRW]D$4!,\R8JT?624_S: M6@GTWV%46'8-@]BP0)\!Q>KZL?P,%\:#.^Q6M[?A'5]4T>CTQ(PWVT/7>,<= MPTVN0X^V72M48/MI,Y[/8A/^8,T@CI3,26VD^!'ZN")0S%^)DHV*&FK)$@P( M%O@.I<>HJ3R!9C_PS<*!\+9L3V,<.(#LKKZ^92'\*R!^J[]A.?W+>,$&=EFPT$5K<9 \N-'@; _* MD!);KI@^)1GZ9$)Y]TLH383E$Y(\.!3TGUQ((5C#9FV$)RY4LT3"DT+3NXH' MQ$UK74]=>DCY,N$N?V5?\6'>9I_G2[T*><]BOW=(M*V&<&OA6S*J _.K76UX M#0B"Q\/=%K$3@VOQ5\,493+N+8M!')?K':RL7/X+DZ%!_$AJP;@AN"ZX3L[B M@?S2UZI'#&2YW2WN0U=?GRH.06Q?_WH-3PD,>W_Q-GMY8$A3FO5AFWU8[,A2 M_0N?*<2)Z8@*:ZN"T/YPD(@=T%Y+Q8:86;EO 8> .]P_K+>/=6T@<2@ZZMLB MK2@J%1>63"Y7CUG-?0021+((0W?W$76@=4R$ZR @!EY7+_'B$5T)AJJ?DQLZ M>TG8/^T18O4YVKD\(" /-RR6817XHL1KPB8=;L?4^?$::HE1ZB_T--]\R\$ M]Y258, B:@7-W*)*"-*V =!M>?)"P7V9Z!3$O,DN$]$I)D[ %$S(0E"V*%F9 M*7QW0LB%'GX51-T/4?XZBH?F?(?>'717HNN K&X\\7GOH8'H+>NF$2EW*=2^ MLE#CMO$&W40*&U +_HB^"(AW?,,07O_$*7*I'+(-O48#G@P MU,7RC@"^.=R:H(Y7>P4=H_4@==>34<<@-.-POB+,O[P7GJ'_08).5J^EPCFY M,ORG'5R>YCG:0[M M_">-<78>PJ7*1ME9^;(CJ'9DG)GE*&KP^'OWG1*%Z/]# '->.HH+A&?90T=\ M/5MVPO-+RFCI["G1#B@JL%1OM?6[9X-%.1B'9R+1C:%K>V6]-$0;N3P34.]G MB/P4K#PQO(_?@>$E=E;!JZM6]3I/KRP?U.=C-#QIWZWT7&C^%-B MIN5P."?Y/.;9LHOK:W+,"EL;+:H>C1I]C_#,C1&"=4',6VCKH9C/YUGL&C>A M4R[(1>C%GX+MKA?72C?F;UN*F1AK"SHOD.]*@BZSWZ8-D!>G \VE&,2@#$O),P8"&ETAV5\ MZ"51_*2$9=.H<((Z>$KUO:>X[EL+LIWVM%^^+3Q4'OS7-RU!:W6WM \[5>/JCVXFE/V*@3G5?^OIWXLK^-)[[<:U>?-IOV33ZQS9/W M_,3V3ZF/]]\6]P\_IDOCG;K$ 9N4^]%JL$4\PJ!KF5/MVC#?MU![D3EU!T6NF];K)1'M0G)BHNI<2WG6%NTD MA&SNI<(^M;M$8^;-9JVYS*\UUQ9[%$66?N*VMI9H_(9=[9(68O7H>IBONN[+ MH-SB4V[&:!6\ML$]C<_'QGIB2UZUNV_+,;:$8'!7"2\(=!,K7R\B=:\C645Y MK'11N/UZYC>-@E+)7E3]K+6-$(%^CB9ZR/9UCD:Q+7-7B;T5HW=D$*F CO3T#G=PJ=PO'GU W0ZBBA9+1/^^ M92.G$QN"I$5$/-RUCM&D"@E^RVBZROP%(^6Z.R''C6CPG57\@L&TE=[K6)RG MU=1+*^MMM>L"%3=NJ'.U[ (Q*O9\,9A&=.J81:!?-;RP_7FLTXBQY%M+YS7; MPTIZP[\%2XR5]6(?4U1>S*;?RMFP$%^\DTGL8UJ-T(K;LW!?I+EIO)?85+#. M7^3CD^K^!6V2#2O656Q5*#8J-/5$:&T8HQH=7ME^,HJHH6@>LTE54<-=VS%O M%BHTB'21@H5/0WAS90*#(QBIX!>[C%K1C5-U_)K/^87\PG&F:CV$:WER;;U M?NMFS&UE\D[872PB=^$7JCMY"]MJ[+4&9GV'\G))UI*JT- LFA=G#YP9O(2Q M_==QM]I?KZ+\R.*MQ/MJ+'NRS-T3EKRMRERH1SRELES?5MJ*RL7;.+6@7-]6 M6E+'XK7C8DBFX_K&23["G5ZVICQHY)+ V_;S8#9*F*)T%&6". MZ#=#0!);#BZ46%W1MX2-OT\-N!8#1GL9N*@AP[KZVPPNID3\\ MN1Q7FX'JE!IR+>VT5"7J&:_7U7%W$SU.*Q:<.W\=J3BG3Z(U[T4K()V[O#3#&WVO,%WBX(X9&YL"6X.]VYN2QGT2RCL>%4D5$- !2 MJOR19E@]^NJ3%6K&DZK?)*OVL7[ /!^XB?6"M>TV\ON:%>5P,Q '(6;&,(5^ MU ;Y%7L^/%G.G'[Z29:?DB[M MEG6C>1-+=[K__21=DG-8Z#6#NPQ HXHS440XTSK_X'G%(@-.BE.9@S">5"I. MM)FJI5?D"DA2V"#.O)'O3SU.J,!Q*$I^S76!%K(4.L+3SH1<_)5,(,+WQV^_ MEU)?OD'N>?3NZ,B_/[G4MX^HSP#:R [3B,H>^7!W*V0[RGW$%U_G2@[P]C_4>G=6'#O>;&XS"5HK_X M,78&HT\XH!5A$;XBC,X5M5$IX92MG7ED#0O)I$+:5)S)'UA+\>#<@9O98FQT M.!52U;E=!OC">X#ZH=),I2Q?E="7U MI])L1]1S6[!PJR"E53VOT@[ J),\9^N/C"X%![>99Q,&>R:,0]+F09E4],'H MV5)9& ,HC%:@-%T,+3\4R6=0Z;:@U3<:@D]GH M8SHKFI>4:2H:VHPF"3@>VTA&^*OM4]E&-]&W,T9>D[EYG=G0-[$)I*1D^M9N ML79&N!_?6/!@VJV:=1(1[L=?(*$E=SUO_\X4_P102P,$% @ *X%<2CA_ M SL"!@ (#D \ !X;"]W;W)K8F]O:RYX;6S%FUM3XS@01O^**B_+/K A MOD,!55QFIJB: 7;#SKMPE$2%+UG9YK*_?MM.()V,\]6^-'DB<6SYE&SIM%K- MZ4OIGA[+\DF]YEE1G0WF=;TX&0ZK=&YR7?U1+DQ!OTQ+E^N:OKK9L%HXHR?5 MW)@ZSX;>T5$TS+4M!N>G[VW=N^'Y:?OAIS4OU?IX^U7IM+;/YD$_G@V.!G3> MD)W8-?K^=TETXOX/4SF=VM10CF3Z=J6136WBVJ@"IV;L\'[*4H7 M$_6EJ&W]IFZ*95-T[D!UM[Z9G U&]+G6-5WS;"O[F)F!6?G WDU$++@=Y M1=_+S$[H[A-UJ3-=I$:-N[YA@!X ]/8&J [N-8/T :3_B9#C%J*]H%+EE)YX M6C+( $ &>X.\*O,%@PP!9+A/R(A!1@ RVA^DKN8,,@:0\3XA$P:9 ,AD/Y!W M4_I6I@SR&$ >RT+>ZKIQINVXRZ:RA:FJ;DJ_U)5MNY-/Y$=H)C^2Q1PW>:[= M6\LYMK/"TF6:['.1IF5#]N&84#C"QOFJK5,_==88]^0<#^EF).R; M57=5ZB^3&ONLN[NOT9!D1L*6N7=FH2W%$J_42&66;^%=/3=.737.<4RDF9&P M9^X=7>THV.GBGG\:NV@OX'3(+R-AP7PKR\F+S;*.[B(E/$=3STU1ZV)&*!P3 M&68DK)B/F:9#K&QW0L=\32'MQFA!CAD)2X9&BVM,[ROYW>I'CHDL,Q+73)[; M>JF6EI"T4]MB9HK4;O8ELLQ(6#,$]4SCIKVK&IO"ED[=EO4&GX?\XDG[A83\ M-"^SB7'5;]W KM\X&Y**)RP5>@^;O,FZ,&(U(U)(Z\R]1UVPM5#WG%$_9*NY+* MC7K0KYMC MG$$[;)+;6[XB+GT;I4NXV7#2G$$U;(V,P^T@_?3#ES>C&WZ4<* M@F,BA7C""OFST:XV+GM37VU!JWNK,XJ]JB9K%_C-QMN'%.()*P1&U]XQQT02 M\80ELB.Z5@6#(R[_9!C(N_XPMZ!<;?/TV0^4I OGB@#<;#C9 M-UL&R#V!L'OZXLI>2&2>0-@\,'(+?(Z)S!,(FP>F;P-NG@#NS@B;!P:8 3=/ M@,P3")MG5X!YJ&ZU&U^R#&1A2+Q C6 &?$L7(0L%(F7J2%,;J$(62B2+U3KSW0L/<0Q MD84B^5*U79BMAS@FLE D7ZRV&S/:*%:#U6K2&T$]&[D8N1A6)A"V%,;J$8 M62@6MM!&OGUM'Z,.KDVM^;P9PZII80MM8;8=6A;K8GZ.B2P4"UMH"Y.6[2T# M/71J;0L362@6MM 6YD>.B_KRVDYYZ72"+)1\YE[0%J:9<@LER$*)L(4 YNW= M=YZ12Y"%$F$+;6'^73B3EK/"_DL3%!WDF,A"B?2^4-\>V[I7.2:R4")L(8B9 M< LER$*)M(50M5G"+90@"R7"%H)[E@G/R"7(0DEGH6%W3V5;VI"B1Z M71A/&QF"#/)??1"H>?J6+_5X[MK2G/NR>;M>VK*KFG'LOQA3]DV^UN6AZW,[ M/3EVP[4>I]OA9/IZ_UJ?LI'M5LTP7Z-Z?IJON7DY[*KAY6"KS8]Z..5Q5YFW MB_G5#:^ER7DLYO9C'Z8-IK^\]_E_MN^.Q_,^?^WV/Z^Y'3^H^+M!93X.DN4@ MH0>YY2!'#_++09X>%):# CU(EX.4'A27@R(]*"T')7K0XW+0(SW(;H&,6WX2 MPIJOM05<6[[7%H!M^6);0+;EFVT!VI:OM@5L6[[;%L!M^7);0+?EVVT!WI:O MMP"]A:^W +UEA7=M]++-UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@-[" MUUN WL+7VP&]'5]O!_1V?+T=T-NM<%:"#DOX>CN@M^/K[8#>CJ^W WH[OMX. MZ.WX>CN@M^/K[8#>CJ^W!WI[OMX>Z.WY>GN@M^?K[8'>?H6S;G38S=?; [T] M7V\/]/9\O3W0V_/U]D!OS]?; [T]7^\ ] Y\O0/0._#U#D#OP-<[ +T#7^\ M] XK?*M$'ROY>@>@=^#K'8#>@:]W 'H'OMX!Z!WX>BO06_EZ*]!;^7HKT%OY M>BO06_EZ*]!;^7HKT%M7F#5!PR9\O17HK7R]%>BM?+T5Z*U\O2/0._+UCD#O MR-<[ KTC7^\(](Y\O2/0._+UCD#OR-<[ KWC"K.":%B0KW<$>D>^WA'H'?EZ M)Z!WXNN=@-Z)KW<">B>^W@GHG?AZ)Z!WXNN=@-Z)KW<">B>^W@GHG5:8]9[I M79IZR(?OXW!N3^7>)?\L_FG-#.XROE_R_3-NJWXZ:#Y3>IQVR>9VO3N$MU7_ M1)AY17G^#5!+ P04 " K@5Q*AO0+?0]M)JS*I51/I>Q,"QYSS@UB?NUS]?)RL7QSZ;O#K9!?"]$4(7^]L;WPZ M3G:(EA/BJ=N*R=1[L[5"KE9:U.,0[!"6X=@CN;ZZM1MSWX7%S=/U8^MU M8J:I:VL3VG$0#T/SJNGRN6'J;#>O\;MV\I_B@F3Q]1"[^'AMG<2J3\0;)KR^ M\7@>[_O^8)UK&_NN:.-FT]:V&>O[/MZ2^LE9T_B=M:'O4K\SSC8_@FN'[7/> M.^/"-]/'QN+0B7\6I)?+$1X[>SK 7#GGY!"WA3TU:BX\?68?&OBR&^K1V>7D M8M6%]L3CQ4AWL>K%<>$Y']$>MTYCFS<-CZTO]\/^'MU^_G[JA?\M>C$?/O;6 MSY=#0G(H2(XD !D;V-0&UL4$L! A0#% @ *X%<2GN;*ZCO M *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! M A0#% @ *X%<2IE"0 M& @ 'X" >&PO=V]R:W-H965T&UL4$L! M A0#% @ *X%<2J@[Z^QB! KQ0 !@ ( !R0L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2F'" MN"MZ @ ]0< !@ ( !:!< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ *X%<2KWF>J'= 0 900 !@ M ( !^B( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2@'233RU M 0 T@, !D ( !=2\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2OVS@LRU 0 T@, !D M ( !-#4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X%<2D373)BU 0 T@, !D ( !^#H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X%<2OV=3&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2GO:FD:S 0 T@, !D M ( !0DP 'AL+W=OIK4! #2 P &0 @ $L3@ >&PO=V]R:W-H M965TQI; ( P) 9 M " 1A0 !X;"]W;W)K&UL4$L! M A0#% @ *X%<2I1 0 04 !D ( !NU( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X%< M2D&_RI>W 0 T@, !D ( !MU@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2A>4HGJV 0 T@, M !D ( !GEX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2KZ\("*X 0 T@, !D M ( !@F0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *X%<2O19PO/# 0 -P0 !D ( !WVH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2E5S M2_X4 P $@T !D ( !Z7 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2L$@\])4!0 @"( !D M ( !('H 'AL+W=O2R@&(" 9" &0 @ &K?P >&PO M=V]R:W-H965T&UL4$L! A0#% @ *X%<2IX??H]I @ .0@ !D ( ! M9X0 'AL+W=OO1E>U " #V!@ &0 @ $'AP >&PO=V]R:W-H965T&UL4$L! A0#% M @ *X%<2E&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2C:_6'B2 @ U@@ !D M ( !B*, 'AL+W=O''9L" #?" &0 @ %1I@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X%<2M :&2NR @ 0PH !D ( !VJL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X%<2B,11?XH @ ^@4 !D ( !T[0 'AL+W=O&UL4$L! A0#% @ *X%<2EL.;Q'O 0 MW00 !D ( !0+T 'AL+W=O1,& #C(@ &0 @ %F MOP >&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2O1*TWS@ 0 @4 !D M ( !VL@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *X%<2F]2H4PA @ E@8 !D ( !]= 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X%< M2G1KT)@X @ 308 !D ( !2=D 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ *X%<2C%M4[ 8 P / P M !D ( !DN$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X%<2JN'8G#* P =A$ !D M ( !_ND 'AL+W=O&PO=V]R:W-H965T M_P !X;"]W;W)K&UL4$L! A0# M% @ *X%<2E(VDHS/ P BQ !D ( !OO0 'AL+W=O M&PO&PO M&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " K@5Q*AO0+ XML 104 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 105 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 107 FilingSummary.xml IDEA: XBRL DOCUMENT 3.6.0.2 html 292 451 1 false 86 0 false 12 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.akamai.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.akamai.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.akamai.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income Sheet http://www.akamai.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.akamai.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1003501 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.akamai.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.akamai.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1004501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.akamai.com/role/ConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 8 false false R9.htm 1005000 - Statement - Consolidated Statements Of Stockholders' Equity Sheet http://www.akamai.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements Of Stockholders' Equity Statements 9 false false R10.htm 2101100 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentation Nature of Business and Basis of Presentation Notes 10 false false R11.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.akamai.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 2103100 - Disclosure - Fair Value Measurements Sheet http://www.akamai.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2104100 - Disclosure - Accounts Receivable Sheet http://www.akamai.com/role/AccountsReceivable Accounts Receivable Notes 13 false false R14.htm 2105100 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.akamai.com/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 14 false false R15.htm 2106100 - Disclosure - Property and Equipment Sheet http://www.akamai.com/role/PropertyAndEquipment Property and Equipment Notes 15 false false R16.htm 2107100 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssets Goodwill and Acquired Intangible Assets Notes 16 false false R17.htm 2108100 - Disclosure - Business Acquisitions and Divestitures Sheet http://www.akamai.com/role/BusinessAcquisitionsAndDivestitures Business Acquisitions and Divestitures Notes 17 false false R18.htm 2109100 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.akamai.com/role/AccruedExpensesAndOtherLiabilities Accrued Expenses and Other Liabilities Notes 18 false false R19.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://www.akamai.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 2111100 - Disclosure - Convertible Senior Notes Notes http://www.akamai.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 20 false false R21.htm 2112100 - Disclosure - Stockholders' Equity Sheet http://www.akamai.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 2113100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 22 false false R23.htm 2114100 - Disclosure - Employee Benefit Plan Sheet http://www.akamai.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 23 false false R24.htm 2115100 - Disclosure - Stock-Based Compensation Sheet http://www.akamai.com/role/StockBasedCompensation Stock-Based Compensation Notes 24 false false R25.htm 2116100 - Disclosure - Income Taxes Sheet http://www.akamai.com/role/IncomeTaxes Income Taxes Notes 25 false false R26.htm 2117100 - Disclosure - Net Income per Share Sheet http://www.akamai.com/role/NetIncomePerShare Net Income per Share Notes 26 false false R27.htm 2118100 - Disclosure - Segment and Geographic Information Sheet http://www.akamai.com/role/SegmentAndGeographicInformation Segment and Geographic Information Notes 27 false false R28.htm 2119100 - Disclosure - Quarterly Financial Results (unaudited) Sheet http://www.akamai.com/role/QuarterlyFinancialResultsUnaudited Quarterly Financial Results (unaudited) Notes 28 false false R29.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.akamai.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.akamai.com/role/SummaryOfSignificantAccountingPolicies 29 false false R30.htm 2303301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.akamai.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.akamai.com/role/FairValueMeasurements 30 false false R31.htm 2304301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.akamai.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.akamai.com/role/AccountsReceivable 31 false false R32.htm 2305301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.akamai.com/role/PrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.akamai.com/role/PrepaidExpensesAndOtherCurrentAssets 32 false false R33.htm 2306301 - Disclosure - Property and Equipment (Tables) Sheet http://www.akamai.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.akamai.com/role/PropertyAndEquipment 33 false false R34.htm 2307301 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsTables Goodwill and Acquired Intangible Assets (Tables) Tables http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssets 34 false false R35.htm 2308301 - Disclosure - Business Acquisitions and Divestitures (Tables) Sheet http://www.akamai.com/role/BusinessAcquisitionsAndDivestituresTables Business Acquisitions and Divestitures (Tables) Tables http://www.akamai.com/role/BusinessAcquisitionsAndDivestitures 35 false false R36.htm 2309301 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.akamai.com/role/AccruedExpensesAndOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.akamai.com/role/AccruedExpensesAndOtherLiabilities 36 false false R37.htm 2310301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.akamai.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.akamai.com/role/CommitmentsAndContingencies 37 false false R38.htm 2311301 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.akamai.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.akamai.com/role/ConvertibleSeniorNotes 38 false false R39.htm 2313301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss 39 false false R40.htm 2315301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.akamai.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.akamai.com/role/StockBasedCompensation 40 false false R41.htm 2316301 - Disclosure - Income Taxes (Tables) Sheet http://www.akamai.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.akamai.com/role/IncomeTaxes 41 false false R42.htm 2317301 - Disclosure - Net Income per Share (Tables) Sheet http://www.akamai.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://www.akamai.com/role/NetIncomePerShare 42 false false R43.htm 2319301 - Disclosure - Quarterly Financial Results (unaudited) (Tables) Sheet http://www.akamai.com/role/QuarterlyFinancialResultsUnauditedTables Quarterly Financial Results (unaudited) (Tables) Tables http://www.akamai.com/role/QuarterlyFinancialResultsUnaudited 43 false false R44.htm 2401401 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details) Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentationNarrativeDetails Nature of Business and Basis of Presentation - Narrative (Details) Details 44 false false R45.htm 2402402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.akamai.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.akamai.com/role/SummaryOfSignificantAccountingPoliciesPolicies 45 false false R46.htm 2403402 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 46 false false R47.htm 2403403 - Disclosure - Fair Value Measurements - Marketable Securities (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails Fair Value Measurements - Marketable Securities (Details) Details 47 false false R48.htm 2403404 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleOfFairValueMeasurementDetails Fair Value Measurements - Schedule of Fair Value Measurement (Details) Details 48 false false R49.htm 2403405 - Disclosure - Fair Value Measurements - Schedule of Activity of Major Classes of Assets Measured at Fair Value Using Level 3 Inputs (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleOfActivityOfMajorClassesOfAssetsMeasuredAtFairValueUsingLevel3InputsDetails Fair Value Measurements - Schedule of Activity of Major Classes of Assets Measured at Fair Value Using Level 3 Inputs (Details) Details 49 false false R50.htm 2403406 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleOfContractualMaturitiesOfMarketableSecuritiesAndOtherInvestmentRelatedAssetsDetails Fair Value Measurements - Schedule of Contractual Maturities of Marketable Securities and Other Investment Related Assets (Details) Details 50 false false R51.htm 2404402 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) Sheet http://www.akamai.com/role/AccountsReceivableScheduleOfAccountsReceivableDetails Accounts Receivable - Schedule of Accounts Receivable (Details) Details 51 false false R52.htm 2404403 - Disclosure - Accounts Receivable - Activity in Accounts Receivable Reserves (Details) Sheet http://www.akamai.com/role/AccountsReceivableActivityInAccountsReceivableReservesDetails Accounts Receivable - Activity in Accounts Receivable Reserves (Details) Details 52 false false R53.htm 2405402 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.akamai.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.akamai.com/role/PrepaidExpensesAndOtherCurrentAssetsTables 53 false false R54.htm 2406402 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.akamai.com/role/PropertyAndEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 54 false false R55.htm 2406403 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.akamai.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 55 false false R56.htm 2407402 - Disclosure - Goodwill and Acquired Intangible Assets - Narrative (Details) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsNarrativeDetails Goodwill and Acquired Intangible Assets - Narrative (Details) Details 56 false false R57.htm 2407403 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of the Changes in the Carrying Amount of Goodwill (Details) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillDetails Goodwill and Acquired Intangible Assets - Schedule of the Changes in the Carrying Amount of Goodwill (Details) Details 57 false false R58.htm 2407404 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Other Intangible Assets (Details) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails Goodwill and Acquired Intangible Assets - Schedule of Other Intangible Assets (Details) Details 58 false false R59.htm 2408402 - Disclosure - Business Acquisitions and Divestitures (Details) Sheet http://www.akamai.com/role/BusinessAcquisitionsAndDivestituresDetails Business Acquisitions and Divestitures (Details) Details http://www.akamai.com/role/BusinessAcquisitionsAndDivestituresTables 59 false false R60.htm 2409402 - Disclosure - Accrued Expenses and Other Liabilities (Details) Sheet http://www.akamai.com/role/AccruedExpensesAndOtherLiabilitiesDetails Accrued Expenses and Other Liabilities (Details) Details http://www.akamai.com/role/AccruedExpensesAndOtherLiabilitiesTables 60 false false R61.htm 2410402 - Disclosure - Commitments and Contingencies - Minimum Aggregate Future Obligations Under Non-cancelable Leases and Narrative (Details) Sheet http://www.akamai.com/role/CommitmentsAndContingenciesMinimumAggregateFutureObligationsUnderNonCancelableLeasesAndNarrativeDetails Commitments and Contingencies - Minimum Aggregate Future Obligations Under Non-cancelable Leases and Narrative (Details) Details 61 false false R62.htm 2410403 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.akamai.com/role/CommitmentsAndContingenciesPurchaseCommitmentsDetails Commitments and Contingencies - Purchase Commitments (Details) Details 62 false false R63.htm 2410404 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.akamai.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 63 false false R64.htm 2411402 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://www.akamai.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 64 false false R65.htm 2411403 - Disclosure - Convertible Senior Notes - Schedule of Convertible Senior Notes (Details) Notes http://www.akamai.com/role/ConvertibleSeniorNotesScheduleOfConvertibleSeniorNotesDetails Convertible Senior Notes - Schedule of Convertible Senior Notes (Details) Details 65 false false R66.htm 2411404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details) Notes http://www.akamai.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseDetails Convertible Senior Notes - Schedule of Interest Expense (Details) Details 66 false false R67.htm 2412401 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.akamai.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 67 false false R68.htm 2413402 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details 68 false false R69.htm 2414401 - Disclosure - Employee Benefit Plan - Narrative (Details) Sheet http://www.akamai.com/role/EmployeeBenefitPlanNarrativeDetails Employee Benefit Plan - Narrative (Details) Details 69 false false R70.htm 2415402 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.akamai.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 70 false false R71.htm 2415403 - Disclosure - Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock Based Compensation Expense (Details) Details 71 false false R72.htm 2415404 - Disclosure - Stock-Based Compensation - Schedule of Stock Options Granted Black Scholes (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleOfStockOptionsGrantedBlackScholesDetails Stock-Based Compensation - Schedule of Stock Options Granted Black Scholes (Details) Details 72 false false R73.htm 2415405 - Disclosure - Stock-Based Compensation - Schedule of Assumptions Used (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleOfAssumptionsUsedDetails Stock-Based Compensation - Schedule of Assumptions Used (Details) Details 73 false false R74.htm 2415406 - Disclosure - Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleOfSummaryOfStockOptionActivityDetails Stock-Based Compensation - Schedule of Summary of Stock Option Activity (Details) Details 74 false false R75.htm 2415407 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleOfRestrictedStockUnitsByTypeDetails Stock-Based Compensation - Schedule of Restricted Stock Units by Type (Details) Details 75 false false R76.htm 2415408 - Disclosure - Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details) Sheet http://www.akamai.com/role/StockBasedCompensationScheduleOfDeferredStockUnitsActivityDetails Stock-Based Compensation - Schedule of Deferred Stock Units Activity (Details) Details 76 false false R77.htm 2416402 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.akamai.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 77 false false R78.htm 2416403 - Disclosure - Income Taxes - Components of Income Tax Schedule (Details) Sheet http://www.akamai.com/role/IncomeTaxesComponentsOfIncomeTaxScheduleDetails Income Taxes - Components of Income Tax Schedule (Details) Details 78 false false R79.htm 2416404 - Disclosure - Income Taxes - Provision for Income Tax Schedule (Details) Sheet http://www.akamai.com/role/IncomeTaxesProvisionForIncomeTaxScheduleDetails Income Taxes - Provision for Income Tax Schedule (Details) Details 79 false false R80.htm 2416405 - Disclosure - Income Taxes - Schedule of Difference Between Effective and Statutory (Details) Sheet http://www.akamai.com/role/IncomeTaxesScheduleOfDifferenceBetweenEffectiveAndStatutoryDetails Income Taxes - Schedule of Difference Between Effective and Statutory (Details) Details 80 false false R81.htm 2416406 - Disclosure - Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) Sheet http://www.akamai.com/role/IncomeTaxesScheduleOfDeferredTaxAndRelatedValuationAllowanceDetails Income Taxes - Schedule of Deferred Tax and Related Valuation Allowance (Details) Details 81 false false R82.htm 2416407 - Disclosure - Income Taxes - Schedule of NOL Carryforwards (Details) Sheet http://www.akamai.com/role/IncomeTaxesScheduleOfNolCarryforwardsDetails Income Taxes - Schedule of NOL Carryforwards (Details) Details 82 false false R83.htm 2416408 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.akamai.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 83 false false R84.htm 2417402 - Disclosure - Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) Sheet http://www.akamai.com/role/NetIncomePerShareScheduleOfComponentsUsedInDilutedAndBasicIncomePerCommonShareDetails Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) Details 84 false false R85.htm 2417403 - Disclosure - Net Income per Share - Schedule of Anti-Dilutive Securities (Details) Sheet http://www.akamai.com/role/NetIncomePerShareScheduleOfAntiDilutiveSecuritiesDetails Net Income per Share - Schedule of Anti-Dilutive Securities (Details) Details 85 false false R86.htm 2418401 - Disclosure - Segment and Geographic Information - Narrative (Details) Sheet http://www.akamai.com/role/SegmentAndGeographicInformationNarrativeDetails Segment and Geographic Information - Narrative (Details) Details 86 false false R87.htm 2419402 - Disclosure - Quarterly Financial Results (unaudited) - Schedule of Quarterly Financial Results (unaudited) (Details) Sheet http://www.akamai.com/role/QuarterlyFinancialResultsUnauditedScheduleOfQuarterlyFinancialResultsUnauditedDetails Quarterly Financial Results (unaudited) - Schedule of Quarterly Financial Results (unaudited) (Details) Details http://www.akamai.com/role/QuarterlyFinancialResultsUnauditedTables 87 false false All Reports Book All Reports akam-20161231.xml akam-20161231.xsd akam-20161231_cal.xml akam-20161231_def.xml akam-20161231_lab.xml akam-20161231_pre.xml true true ZIP 109 0001086222-17-000080-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001086222-17-000080-xbrl.zip M4$L#!!0 ( "N!7$K8>>@;^!L" )W](@ 1 86MA;2TR,#$V,3(S,2YX M;6SLO5ES(T>2+OI\SZ_0U?,M*?9%UJUCL6IJIC;5TMUZ&D.!21(M$. D@%)Q M?OWU )"))4%LQ(X\'^^=+N/_M_WY_:/_P+FU;G[^X]?/KTRG]SKUS_^WU__S]_^WU>O_F4_OOG!=YN#AZS3_\'E M6:.?W?SP5ZM__\,_;[+>GS_C7ZTN,O7X5"0F:R>:L) M0[2I4$,3*CFZS9I?V5?V_WW_Y3;[FF4:90IIP2AO-I2^D?SV5G-^F]W>C'[L M^]>\W?HE_>\/L.I.[Y?&GXV'O_]XW^\__O+SSW_]]==/Z0^-UD_-[L//!&&! M"<4_CI]M=@>=?OY4/IY^YJ=>UOSIKOOMY_&'PR^]0OC5U-<&>0X,>>Y[XT\7 M?/$F:RW^#GR0'F>SCV??F_>+GT^?+/C]5N=;UNLO_LKHL_0E.O>E7I<1+&=X M-OQF-[^#QQ']>?Q$\85VJ_/GDJ?3QU\;O:QXO--H-7N+US3\*"T)SRZIT^UT M!@^+WW'3SW_N/SUF/\-#K^"I+&\UR^^M_M+L%_+L]EE*Q,_P:?%@K]5<3 )\ ML(" 7O\Q?^9Y^&3!%P:]5W>-QF/YG=M&[^MP(>,/%FPV?))WVUEOX7>&GRS^ M4N+#XB\-/UGTI7Z>W3W+)_TS?%X\FCZXF1/RDI^C#V<>[2]\E(\>[4\_VEHF MH)U>O]%IEB+WO2*B?]'ATUAK_?/PT_+1WLVB!^%G\<__>OOF4_,^>VA,'FZM M?OA5N9I?_\__\[?TKE]ZPP\^9K<_#-_]R_U0[I)B>E6HI)]@(3^./T[[\/ZV'QS:0]'/ZF9&::W8[_>Q[_X<6K#GZ]-7?V1^??7I1\0@HX5;_*?VA^$OK M)OWMMI7E/PS7D_U?/_Z*@!"D!"'D;S_/?WGXCI_G7S)^QR,GC'6U# MA]"3)YON277^]QAP__>G/DA/\FG#_PQ@7:[[\-CMP'_VS/=6KWS*W-RT^N F M-]H?&JV;UQW7>&SU&^VWV6TOJWGQ>^;K2ZGRO+.R'#,<+0&^X[_/FAV_G4 M[S;_O,B]KM"WO_T]04]A4RU02\,^3OO.T?'6I[W6\GO7\B>E!;86E,]YUN@- M\J?+504+*+P2H=@.('[,^HU6)[L)C;S3ZMSU+E(H%A-YGI!P.P10'_RS00'; MG>,:XEWPZ37-YN!AT$Z9Z_?]^RQ/C^79?6+EM^QUI]E]R"YRT]>F^WQ/^N;" M4%OL,]SF+2)W]9D_@3-_*@:@=O"O3P/4F/UL3O4D:UG#]I.(TQ\[-SO)^->: M_M0T_8G6.]2"CO+>_ MI5/'9HX5FSFIBQI;"U!M"ZY!-+:K!JAURTGHEF-'![:O.ZH%Z"0$Z&QCCK5Q MJG5++1I'$HTC:XW1I0;\GXW.H)$_X5Y_*F;U[T&OG\CKQ6[^+OL+]&WJ6PH< M^I!W._"OS2%O9P7F^>=&["L?M(UVZF3XZ3[+^F^ZS48*&G?;)9IWG_ MT,C_G)'J3XUV0?RR+W]^>LQFDY(@ ("O\\JS<[_UMO'O;EX\W)L<@W?=XH_G M)?JK&#N1]BG.[DBPE^S+5#9U^<;L:"G5;1V?KOE]O:+@S]P1W,S*# _%Y D MKIV;1G[3^_)X RM+OX[T>9V4#8W$4'K68L 5B12O1>J21.H4 D3; H4Q'WL? MLV;6^M8 ]%2CACV@AN?87$.(*]3W]>&L#V=].$_%=PJJ/ M8'T$K^D('ML*SC= &_(G;4[O_:W/OO9-YV:4:/V4-0=YJ]_*JC=9LKS92I7A MC^=V)M8D=O9>2X7: V48]MP$K=[XT]SXO;0\?,G&>]"1O7ZKZ;KY8Q>T=):^ M-'GVP@5A+>K/5S!>8@IJP3@-P3@Y4_'ETV_=;UG>2629.P"=\,!5R<:Z#+A. MO5&+QRF)Q]ZU1VRT\G\TVH/,/I7_^A_ ^4;>O']ZDWW+VC/243[SNO,XZ/>& M#]#S$HCU*)[(PQ*2SU-#+(CSV$&OUW!=R:(T\[4&67'S#/ON/:YW M+_=M ?--IQT+FI!?W @C[/^O-$ MZ4LT^MMA0ZSA90/;Z+5F!2_ &7^ T_W^MOQ&^2^^U6NVN^F[+Y7N;B=[>MO( M_\SZB<_GJ\P7L7(B29OP\FC2OG K+DZ/'U_F+Q7/G/\1.!UD-6ZO#/-?UV1 -_ M#H'JEP+82W'4SA6_7H=[5@QTR\7409\:!K]B MF3XV^KYTF3X^,KD8#_/\H4GM:^Y5C]=%42>GWR^_*.K$SL"E^*'G*O#7$6^I M*Y]/LO+Y&@(05Z_@CAR%N# %MY]TR37)XR$SPM?EN5^P/W/^OOSE>S8G=D_Y M@D_#N3H[)W4&SJ%@K*X6.G.)O[1RX)/%/A>0DSM_C%-GY];=H5H\+TDLCE4L M6=^&.*WBR=.Y#7$-#EXM_:>%=4]'^J_KMO\%!SK.'Q+7(8^Z./-:#$#=P*V^ MU7^9P/[2"C%/[%;_->OL:[PD5U?=YT*O+Z^NE=D^_0LKUY[7VV[C7/0WB^5[@N.C)^KP)]4//PL6\Z6>G(.:C& M.GE^6;F3TTF>7P/LK8%!#0RN/7!7GX&3"W9<_ADXL?!>C8).ZP!<$0HRS69W MT.GWWG7[6>]-M]'I 7=BJ]. 4]^Y^Y@UL]:WQM]MJ9M>PY0LIO;X-?Y,U>ME]MWWS^N$Q[WX; MIG[.S)W>:-N7T'N^FR^VW/PXR#NM_B#/AN;R>_JW2][[Y\F]#$"XC77_U+WM M_]7(L]<=6,Q="_".Z?6R2U;\:U%^OKI@6X&H=<'5FH$:Z9^Q =AVTVND?Z8; MOJF"'T9ZP,AE>:?1_M++"KMW@3L^C.0\2^KU*?;:N3NLYYR._% MZ][CR&^M?P\>X[UX37SL&.\5ZN1*LQ#@03][T_J6W?AG?L7;O1FVOL M..CUNP]9_C%K-_K Y-Y]Z_',$K0;D#TEKL_3?1F%6ML(PYM6,S&W6'1OYGNLDZ_(]WC8=S*]S82AB64GZ]FJ$6B.,) MQ$EJB'?=3A,07];/KLI6/$_V]>J&&D(>!T+N?W)QK1?.1"^/K;N[J]"'%;0?KY"\5)#40O%<85B+Q=%^&R$ MW0Y $69 ??-_!JU>*X&D20W)I^Y]X]-3KY\]]%YWFC^=U[8_0]FX%F0A:0<* M2O/-@M+\ (F6I6+@NLF]!MSTZ9(D8)ZJ*\E(;+KYM0ZX6#'8Q!2X)V#"+;SW MTH1@ 6%79 8V$0';[G[__J;U &#JS,;?+I> *EU7) ";F(): *[="-1 \+). M_V:;WVEV\YL+Q8+/45<+PT)A^%>6=YO==G9I8E"EZXH$8*.80.T/7"(:V$0$ M:AUPY0)0(X++%8:4/V*_XYA]S0>-_ FK_OUZ0O$AAZ/SO=4L\R:M[.)$8SF- M!\D-L5>(O,)J9[DA/[??LG__JM[T4]CT&:TPVG:YKE:8DY*=: 6P$.^ZWVB= M/3AL]F V+PRF@>[L[(]VE7[*'LF:VUI;_CUN+M*OR.XV=^39EXJ=R'5U>@WO M=^_BDU=D;=T]]_A.=#?_G9C'O-46ZPK!^V:_V[MO/)Y9;^#E$C!'U$&.->PF M&&.Q4YW-?V>)%%@K1>MNZ##7<4F;.470@382HU<4[=CX,I\U,:]#;X<+OC:@E'KA%WJ!+E1?@V\L(F5?_'6^]K*GT*";<;.KQ52GSR^*QD ^:^#9\39IN-MJZ5AYO&=2$/MQQ_*CY^#!#.>_!HE-VB7 MD.!U;0Y.(Y>"=IU+X;_C.L1^J!#[;(QU.F)^$G&<*^_4L#-7<(-WGDUWB%,* M6AU=UB^@13^=PT]9I]7-WW7[YP:&%U$W28$_2]Z!,B=[;C]:;^VQMG;O+P'4 Z=_NO.;=[JW TC"\//[QII"6D45:/SU.C<_.O]'.Z9_-ZG?J,_ MF 4X'T#KP,]-GCDS0:GPJL UFS%K1T!G$:LGB.897I^EU([+;-YUO[U,;M\ M$]O)WZF%=H70SG'J,B5VOIYHPQ8^>-'C.Q<5\I^#3G;R@1N@76S&*K%3 M!3SO G[IY%FJX<]NOG3@P9MAU+;1_C#(F_<@5N^_ML=2:)\U+CB&+CAVF_-Y@%FR*OS/ M A)X;QN)T&@&4DPS>;@8="&1V_>9?T$P1KMUO^FZI!O66\(F7X#Q_E-MW=F M8'(I]1-AV93\\P6.S^&%6CK.03I."77L1)P^YXU.;U1.9F[^/1AQ\]*%: G1 M5R(Z\W51M1HZ*S5TR%G?M4HY695RR/*Z6@S.00P. 5G-7XW\IJRP+/[Z$51@ MWFH"#X8NWY=.J]_[^.G+>6WX#&F3#5Y*VY4@AI6",,R ^.PVR_-I/IVU Q3 M&,_1=$4;/Q?8>IUN]&:E=BS2@U,5UXW'5K\ 1_TL[S3:7WK9I^YM'_A[9JU& MEQ!;%&"O0>V5!+\6I,86FXOP\-CN/F79\%"]?SR_8KYG3,6S=%U12HQO;2;* M[_P#+&ZKNY9K4AN"R$<%\9+M6 F<;G5Z]E9__ZGZ^[PYZC<[-Y_M6 MGLA/#YW]7BZEZSPW<^U40PW0KL9"UY'F4XTT']N*+Q"6VI!?S_:/6H'5(.[P M(([MP^[S^B0?ZR2?0EAF^XS1N>S]"4;FSWOCGT\5?LP>&JU.^M,M0*0Z<;CA M*ZN)PW48>D4RNWT5U/,RZUMYUNQW\^*#9C-K9_D9]C@Z"8%=R!NPMCKU;AU4.A4@T+'5GCS=U=J/_)L[Y]L5ZYQ M7ANY3A[@JI3]1OD\T[E)@GYIZ;P*6>>;S=N\$OR\-O+DSN^QH_+;I7#K3;\H MT%5';\\0;LU;WGH3+\/FKO25/S7:69I!^+:1_YFE<$3X_@B3F=5V2? M-[W+60O(%3E@&T;;)GWL>OWWMT,.7I!83#K9S5%W)MD>:,-1\G< M/+0ZK5X_I5Z^99>G-XJ'UJ+XBH1F Q-3:Y#:G-1XXVAXXQ2TQ18FYF/6RQIY M\Q[8-YX6G1Z]/$&9NK:UBMXK$I@-7-Q:8(XM,&?F\M8@]A1 ["G@EBVT3"TT MQQ2:4] T6PA-[?E MMWK!@E&E\$J$8MZVC]#RY\9W,^C?=W.@9<8>#&$T@.2$HMO_.VP:F.W3QKW75<=]#IG]M]R57[NXBV\SV_ M&VRJAP][_5;S(G=U(7'GNZT;J.5Z6\]'!6^PK;4*/H=-7709%%9TTVH/4K;I M4]8$ -%O9;WPO=D>W&0W,>\^I'%=@_XPZ/S^-C3RU,$D>:*?[AMY9I\6_\"% M-9K<'Y-.IVWE*43N#RB8GE[LXRVJ%8VZE%-7)*3S4=/#"FDJSK7=SDWOGZW^_3\;>=Y(#7GZ_09(8*U@ METKM&JR[DCCOHC8(QP '9YYG.@I .&K6ZA0*F(Z@?VN7ZQQ7ZQ0$]H PH$:SEXEF3P$4'%>,Z\C!R4<.3D%(3R$>6[M<9^9RG4+(ZQ1B M!36J/1-4>PJ:]@APH(X1G$.,X!2$\[@)A!JKGCQ6/86XP"D$LFJL>F98]10$ M][@U!'5 ZP("6L=VN>9KN\OKZK]EW;N\\7C?:C;:,Q+XKMOY<:GOG$]9[^6U^&SKG^+FJ*C]O[]\NH -'Q/SRY=/YWMF M>7UFCW-FSP="U6?VA #3@L@#> A-6-5H4.K'5N]/^V2S3O/^H9'_.7M%>=+. M:]F7*UU-)ERL/#WW:Q>I/E;Q=^IR]'K]TE[V[FIGEI7[LZ/%G*0>/86(BJB- MZ/5N/C]#;7Q^)KU6PJ>!;4X*PRX(.M3'KSY^UW+\CAWV&4.?WS_[@XGQ]D ! MHV,#!?$[/@]6;8BI$-T#J^B9L$INQBK]BJ)=P\^SD*J-H<)>I(J< ZM 3-AF M4B7V(%5G<0#Y9@>0[^< GH4%Y)M9P#UUKSB+ \@W.X!\!P=PT&F-^-3)^G]U M\S^G>?20-7J#/!M5-(T_+WZH^&SRT^F7%OSN&&X^^[OCSS?^W@OBH^F?_JF]0T.SK1TIV^\&SQDX$1UIUVD-7GV_\PL9/:'IM[@ MLT[WH=5Y]AW+.3C[DKG?*CXJ25O!F6%BIMU>>D2FGMF8\X^@$9;\].CCC7]U MH30/^GEV]\OFDMSL/CPV.LL.W?#SU;\[?-K<_'O0ZR=>]?I=LT^KFPU+C'\9Z M\V-V.Q/]^?&'FZS9>FBT>W__\17]<61P&LW^*R=TU)QR:K74RE&GO/<4$44, M_-G@'W](BQ[^W% W8(2))F!7_O;S_J@X#H^J8:GP/P,PBZE$L=M):Y@)<\TN MYW6QG''.XCE^(^%C $83CXQWG#,FY)C?!EG/C\SONSLX&O#HV\;WUL/@P3PD M._+^=J@0>^9;H]5.E>Q5#L[E=SZT&YUWC8>I+O#O6F"7LZPS_.=3^M_0>WRL M,NOUNSC%+4J"$\H::R,W*#@IHO%1R6B%ECZ0*6X59B;Q*OV_GTJ.K4?3A ]JE[V_\+OKY2E%8.A5W^^PN$B4^Q1PJJ M@Q<&\ZA0)%)'C$?LD5IRXJK"1(>\*3BS :4[8L\&DZ->SIY(M#!**B1 NPFM M@M*LD!X.F+C"'B*/S)Y-1PJ_B#V>6A(UMAYX0K#0#$?K)>B;*)DQ"Z2'JI>S MISANM]V\UVA/U72[09XGE3NL#6]U[B87$S[GC?2'R:.S?!N7Z3RK<26G$BNL MO0/U:IB7D_7@ >!GLY6L"/AA*PP81P%4CH*#!/9+8!14Y&-V2L=L16H(4_**F#EI M.)T_=@'39^E+DV=7,)=RKJD/TE(*' U<@K@6S(W:ZXJL4L(5OR+V?OGT6Q< M3">I0W.7=9KPP$8<-AHSZS'R7#JGI#$XQ(+#BBM1$5\.6OG,&"R6:,, <(HP M'2GR-/*@>1 E_1HY.D\_QX1+&TPDZ& MAF#^:KCY,G4H Z6,4#BH@4F+@:.R5(<(5&2%NU@Q?6[J\"7L?;$Z!)8:VT;GYJW733T-37;= NYNA/6>#AT/H" W( M6.D%XFJ,^9VEHFI!%2%38&_Q$C9>X3(-+(.+PHB@G*8V4F8I'SMM(B(IV/P* M 6,IMOX*!SWPK7L]4&-?4[ //ON0=[^U>L,PP>O.\&)O^NMK> DH.=,UFXO]'-_G_)4BM>:)HAKKS7KI< "VMGW5O-SUKSO M=-O=.]AT>-M/*_P3IV'WG:>E4!*AI"U.EHG"H8JK)M'NR'T8]<9NI;C M[%52.:;7R_HC1N39S?O^?9:/E4XC#=_JW'W.\H?10S-L?3V47ARSK_F@D3]A MU;_?N1A/GW!N)H$<&S!,F*/L9\YA1OOL*= M$L>7$Z>= 9?7C_F(W*%;?(<*" ;"2>><$ M%F@"Z&"\2=( 0)BG@Q*BZ10=RQ:S[9(7R-5,DD!K8JVASA#%8(U4H@+$<&U= MJ"Q9#F,L>UWR FF9\2NQ(E(#I''>P#G7F/,"2#*L387+3 LI-UYRM]W.AK,4 M>^D)U^C=VT:O!6 3O@E>V^;"P;VQ04:M4@*&"\UB*$ZP9***?XG0=8AD3P@15>O(TNDH@CFI.](&6OD)8%&A^%9U%WH3(F4'> M\T*^A8P58>%(:;'-TI,O]+H#GL<@88VIY-?G^SSKW7?;H)$Z/?!$4K)L[)CX MQE/O73=Y+EF6_GN&.C\+'J:3#3[Y49$B[:G5-FB@94P3P@3C'W_]P/V8@%TL M:P,:WP!^^'S?Z'S(\E3WW;C+NK=#G?P!/#+X_=;=798O)_.Y!!TF@8J I..( M"$/A')&Q-D>XQB<%=19%0DE1@55*#F1 MDK1LLSU>O;&W&0"X&YMULMM6_WUGF%@9%QD,+Q%LCL8"9S$:&BC!S$F@A^KB MX$5=-2R$S20,5Z_H18M?@;:$H@ADREM0U,1)XD!9CQ=O$-&V"B7Y 1>_ DU) M!4NGV".LD,(& *)6'HPE91)%@2N+U_B%:Y^T\_K\])BN8+2?_@$&%G[CR70Z MH%?R'@CW;ZE#4BK&FQRPE5G)!3/>JR]=E=GWWJ'(K0I.4(N=$A;1PKEW,K2FL\"I-FAQZ1L4?/L*#F\6=>/2",&>=$P#5HA84%<(9(R>5DX4! M9K+J!B]/]UV\R17&R9W,::P<&' UFJBM&26HS)"S*O92*4X7T+% M&NO;,7'+]@C)B #P"Q4%Q=019$)!'" H7 &G2"08ZG111@<@T,17I0XJIA:2MM[I=TK5TQT(0 M'KF C<$FN1+@2Q:Q'HVJ6AXC)A>H^2WH:L$C_6Z>%"#LK6DVL_;8??HP+*U^ MV^JDXJ?=*O>)-K&16H"Y@.,!OT?,F;+%,0R<"P!&^(^"R#676M(6;F\3VO^6 ME6.!/X(Z3U&P3A-8-/SFL$:F""3X[%O6[CX^5)3B8H0THQ8=K)D08<&;]0%$ M$?SML6 *)IE:B&<186/:7K+4/=%;!54S^1]L/$6>2>N(!<\+BS(4'+F>$=@I M>DN!/4%ZJSALQFDVX&X: RZ+LP!^/4)E1E$YKMU!Z!WWKX9OI][ K9MQ).QS M%]3SL"KQ4];OMXD %L/&.2 +AWQEH=?9%KHA2QBC[B M2+"I&,'V*]T+L2L"(HYQ)KDW&%$N=< H,E00ZX#V"K$,3T?:3XS8%2$4AP0 M:"%LRM\R1[T2NG"\/5(5X,,X9WRGQ/X'N+!9'L:1F,_=H9D8 ?!1:>U8FX^J M;O=D> 688&XA..+ 06"^;$E_K.!D61X4&%Y-EOQQH3NU<(J4%R><">U%,9$ M#[XO*ZH8=6!TVL)NMN"23O I\U:GUVK^H]$>9!_R)!S#/%(*P(SZ[*^NG=_2 M.9S+3QI+'6+>8>+ *KDH"ZTEG-&R@J+8M*^\#AG[I+GXZZ+.VA\_?5E!NP+# M*U)H1FG&(PK6LK(@@SOLJ[1S<6#JY[MC[V#'E9<*]':R44Y1$PRX;H5T6Z\J M-1$8R5,B^F5;CH@6WG*AI!.>I)2P+[(]$D59=88X/?26[R8"-$-U"%(2Y*E4 M-)KH%"-*%(EA'FGUXM&A#_E2FE^VX]CB&,'1I9C%E/M@@OLQ[7#^=:6N#1/% MMZ;^#1CR+']_ZV!WTH\VVJ&7(.J;K-';(I")'?'$4V^D RMD@Y%EGL,*KRJ! M(S%S:6#Y8B9K!L?W;H2F2QCRIM7,.KW,W.79\+_?#?%Y]_;UY-)AKQ+'%[_3 M_QRTG\K]FORP@Q=.U78,KQ>^[MP"7^^&/S_\_*Z1KC2^:3UD[=;=?7]54%-Q MV%;DB63!:D.Q(J"\*0"SP)SV,Y>[9JY38E*P9TNZ-V)<*@0Y$*,F)MV0R!U2 M'B2'1D*8D0HX8P(X8")J"_"%_K$!$Q(-$Z*[J3YF6&*4=9I/!8/<,#S>RGJM M(0T5DD&EO^M^>QG%HW<\-3HW_WH_U]QJB@R0\,%LX>:'K)-R/9-G5HD6-]X: MAXP%KYRGXV8L P9:B5EP5D_C@O*::BE5:_&G9.?R>W*QF[_N]09I.,C!K@%Z MCU*N1[G@'$Z7PMP+6)FK!A!(\G:8/WMZ!FQQF8SUV; M3>JPUE&BLQ0)&L%3- M2'\_2 'A3B7Y.5<=1U3__GG@ GHN.5U1$5@^02[$ K@P"=[X@FV1,[CM^35- MECVD'@S&L*$!".NGX<7^GLFSUZN#LW-BI&6Z1J,9 E2-@XD4%<$?C@,V,V=H MW%\!TR+MM'0EE?6^&W6A6!WQGUTB"Q$)0Y62$B,"__2T"*0*CM%,/*[H@Y'N MI\RML7A[95GC-6^X*LXQ13J&& "Y($J$4T%B ?#%2QKU-#POVC+,5/'-O;VR MJC^R1MY+TV!2GN[][2AE5P&4P.@X*)-\N_5+)C*MN':1<"]BQ-A&+'11+<8) M8#,P5.2/.;*V67[)@R%N*^HSIZ+^FR54D. ,!4H]%H%$9;P6C!K!M0G$<%*) M?0F0^,G^/+>&+1:Y-#MB <-+#W ("Z.<($**T2(]=D(MJ 65TSG'E:O\T'A* MYKE[6U3!IAJ,1DIQ#4L1GP.\*V*HA#AM!=+*8RNMQC:5P0Z06FGV*5,*26K*#." M%I:28&4JQ>HO6GOOMIL7/1,20)J9XS>T5/ +X[E2G^%_>HUFU7M<4CPU>_]: M6,< %3M-D0,W4*?P_+AB3&%4"7,1.E.,\\(E3TCO)GS;:K1'WTUE_&-S//UK MB7M; P70H@X)+Q'L(8LB>*>*+!,R7(>50&']-4[(RKN/\/>G\16J80H& %-2 MQ4.O>6&X=J4EQ-@82\"9T=SH&$&+RJ+,PRM#JQ7?4S2LMZ"E!'SI9;>#]IO6 M[>+E3Q^GB?$>5II0'ZC2W 6II"HJ;23VUD]'CM=Z9V6%">;WI[]BRF,V+/\> MY\( E&QFU#Q 9*2( #OL#+->85S88A=!(U3J'SBXW*C*\?77MU/2EIE"$PQ) M-($P$;!]@7E7%.]2*ZMM8!3"",N=D/8Q&V(T<'E65?*N[*R@ *0BSU6PT8)/ MAJ,M Y<8H'8%=# ^5<2Q;!U;+G89QW%PTC-8;60T%3U1\*<+\ _.=27$#+(D M-E_L?#!P7.107I#:+ANV9K1QMO(_\SZTT-KG[U[01C@!>XI,@P3DDI\9;'= 1#3HO (D3/" MO06=)\*F9P;\/J]XJ? .&04G08/KJBGSX(. 733@;1BVB%=SBF"/O$H.J-V9P4M M8.OF^3U^R^,PG/CZ+1]FGRR-@G&(K$J&AC<@6A-Y\A^@+ .84BIL)N9:^TV0S301*" M1 8$?EX4D@BFE&"4%9!(1 !+E?M,,Q7RI\"F<]ZSER4TA;Z-7_FZ\[;;R<9QOH3-OZ=^,KV49QA%#%<#UYE[ MN([SU)LST-0-D3MFBT0Y]QB\T 5:2>V$M^N2,\NXRCW?J3=]?9H\,OVFX5^+ M(,;P:LNW1KN2IMQ%AFDJJH>< _/F.0F:@3OF$2MM7"I\_?6#>#O-P9W2-6%9 M.F35S1EFJ9*IO,_:PS'I1;U>#SR0..@/)C^[HJ/,]BFX&2$T''N>[K1+I\%G MC4Z0LBPI@AA6VT;-B.#+J9SE6$K693=^D%*RHV*V43AH+)O9^]$EP;$$@]". MK?#[VXE^@[]6;=2.>L.F)E(I[PL_NRJW:9%G@H _&HQR07EMF2@X*XQ;%!NC M8!^U9M/,W1M#CL;WY\;N[HKO*)(4 M#8"' ())@N5U:">\OH KX3R07E\K+Y M_MRDQEWQG3IG1$31([UDQH?1)\'T*%Q6]IE&_I3KVE ML8F:>3YZE1POJI$#1R2"YI4L13QB"GIX(U&U:=1,J&VOM!R78P=IV@T:VF)/ M.6.<*)FZOJ\3 M7SJ_5V1XM>'(4FT8L:G;%%,1K-E(/UB*5"4O!=ZVD/,([3)Y=IBV_L92)1TQ MG@=#O&3!E07LR(?*1:O$?RUK_K]$1P!2]J"(L0,^QB $5[K(Z$@E1;4_X*7S M>]65,6RQLI$!E&"&:JI%.2V 8VTJY3<@HU1?NE[="NYNB2)\, [$-0:&)# _ M\$F+" 7.R +^L^GH$[(4?C],05$ M8C:][PT^=Z0NO&0>M9FHWTC%GB<)H#0:,PBI>=.Z#V/F;- MK/4MA4['!04;5EQ093QX@(#RJ-11T0@F<*Q" I:XDB.1=/J&\XJE;+_D9747 MA$H;)*$B@@,;I136%K5?QMOJ"11X^I[R1DN.C58^/)WO;T?1ZI==X"RBD5,G M?$64E"%-::24"#"MTDK#."]"]4CQ:JFHF.D'NI2(;4E=Z^+BYJ0:KA!V@C < M 7B%D.ZB%/J"F@OI*ZE*S8G%2-,,:78<",T0"<'VUM(,%&\6EO- MMZ1T<9@\]>RY'=[3WSAJ9 73+EK-TQU:CZ6+LJC[)13'BAL,[]T#IO=FM' C M8,(4I*Z9 MN(W+>07X \YRQJ0&&\E Y7"Z(2-TW?O-J#P)FO]8AZRSDV**\1VX]F2RIG! MHQ+8'=,5(RLIQQ+^M;!N.DKVXZ^W((K9WWZN_'CQQO'PA=CJ-1OM=$,PC*:> MK_%R:5E@&G.KO&=1"6ET 1B(54+]^.NK8O;\LC<5*_'=YK V:O3 *(@1X6]+ MD,SDYHZ,/I* "(F&I;"A],4=)8$=!C[$/T:K>/8MBY>1UKGN(K2*Z>(@-98I M#"J*T5 $<9"20:?;IE@L6D;YEOE%C-:W_I9@$@7SEF.%5: D):Z+*@W.I"&C M)4SORL(WS2\C'96U! +!2\#_ ,P5B;885E!$L1AXU$FIO?JOV?>FGRY>%SK] M%$S+TAEIO^[<9-__*WM:X[W!ZZ@CF$, .3PRDZI@"^0*7P@__@JZ%",E""&C MMR]\T]PR)D&2U5?1Y= *I%&MS]ZD#]HQ"6ZH 0P'(-L'7@ZSX6IAL3*6%&ND MY]:\9%ES!(S.V\?L,37B[-R-VCNL(T38,1ZT@%VD#L'Y";JXB24XP^C'7_]( M8]Q7O6EV-;'5!@,&LG77S=?94QT>GL>CX,OK9;S=CN-A9>B2+/0A&G4^-0[Q3!)$C&<.J),+YG MJW35H=!\7 &,IEL?/@?W'^_>OWG_V^OPZ8?7[]ST MMP.8/(6Z\S66X:V507(4*'S=:'&LM'\"'#X>&KGY.BC"!2]>S@L7/H&?X^\.A]J_Z3:&E5^QU6ETFL,1A,4O MVJ?)O\]"\2^=KZUV&V!E916K"E90ZMH7'"86E+SW((/%[07N"*OV+$QSD=6Y M\:CXD32Z(MN81YBR$ "_DC3[4$; EL7@'AP MUK)H%"<\:NZ*F==,,%Y1+%0F1'*XA9_" >#&:# &G*F@J.1IQ(\N<86@U80 MIE(<<'-/X0 PHCVX45CS='-:1$-XV8 (F043+0724NR,1^^R_E;ZGXA@3+0F M]6P1X L A"R[]0<:*L6G5"&J]8IE3Q:S_:*7G5EN% 'Q NSFHR4N#_$.JW6C-R(!45Z1#TM&DP*W7/-7Z M9RMQ5H*FOG&"I,D[(D3&;6&&A"#5%KO@] +W%ZVXNI(ME[N,OPY%8[SB3#BA M*8E!%V5#H$-"=;(>2?!+;KW<#WGW-NN-AKG&;$L6 U]Y)& $%.7(2Y;L@GY'O#O[6QX.6IVT,>S_3XV%'UPI(>%%W & ; :GV[#CT7?(UQ%J4@0 M #/S-.YDY8?AQM+2E$A30)%*DYQ&I *FI2*PO)KJPB#.HXJ-@W%C-,>W^P"_ M?)]U>N7DB=32L\C^;N@D,XEI<"J5B%,?L<+%4"%A-6*5H_D*C!&O.'.;K&^G MI"V=:140,LHJQKQ7E$B0W3)H3UVUQ>2%I/.2LOZAV'9OW^UNRG54Q?@M-MB %'9AF]N@_ MR%M,_#1[MJ?Q['A5_L:25=JGMXU_=W/7;O3F2E3'W8&&R*-*5 MF .(\ML.9/(S2)/A:\PEPH B/ MC)9\*RZ=)P'@N::"(LZI M55H68TDEHF0X34S7S'ZYO8\.&U A#DF+.54>A+S0JD@I3L:%7B?.99;X!H11 MM"ZC;;O[_7L5_NKULX?%+JJUS-*H#8T&$V="I#AZB:WGB#FGY) S)\\4YK,FYFLRY0DX M<)MU;A;R(Q*PNB L&!N'F$ZS3+67!$2&$ < >HB3Y:GK)S$\.6M*R:?N?6.9 MB.A@#0K2!)6* HU$W"N%@KZ+D.-Q:=54K M]9GGEI/4U)P1)].1'%>I2H\JX72N$+M@;JVX%2:5X=:8$"Q.7+SB9C#LNMS]YFC.W=5?_G8B'6.G5(&!Q"E2%6*Y2/)$1DULTG_ARIJ M1FM!Y'.LV7K9AV+#07I/.*ZEUAC.'A,1!"SY(T6%B!*AHJ\H5\\>P-V0YLU^YM@UQ4, MD(P(AVR0TFF29B.!SAL#*&Q9U;LF0HG-96.-E1^0&0%\V;L"FA#+=A/H0)1A"ADA.=*C:7,*VJJ$SR5DO.1VW-CQD&D M#-Q# N>4.\HH0M8;+8J;TM*J!27ZI\+8\:#5D5;<6&MI)BP-PJKHC5(X@F$C MGB(B#"8LBHH\P>';@NR9->Z%P -I(LHQ0T$;2<"X.11B'#,+4!FMWJ+=,;/: M[6XSU0DO%ISP/?WKYIY_I-H@RZ3GF"J.HXZJT*\$E$K5K!)YJU2,TCG-F*>,$"3*N@D1%EQ8P)JR\V'$ M;UDGRQOM=&7BYJ'5&39.Z+>^9>M)"0'\;QE22AO-=0!$ZPN;P276%7U *>;X M?)B36IXV\N;]<&K)L*!IJ%?78@T8$G"5N#,:0(F74H2BE85@ (PK%_B3V!R+ M-2L@EW+8Q8@U4Y:G7"N-1=]1H3 <@VHT3HCY2UH'IF7O^A$)[X2VQE#I).< MS(TIBU2YKK2=Y90S29;Z#9?7#BVM&D]6-!L^"T:\ M3#]*JBF15#'&0LH!VDDC9A+X@@O1',TW\3AEYKQ$/WHG!4[Q?6(# UNA5=G\ MG.A JWX'8E%<>C525[>6-N[Y[THPH$16)4ZHMF$,41%3B .Z95 M94H-5F0^8GK*C'B9?N3@3RJ9+MFS$$%'.F]QP1SK<,6* D*2Q]*/6S#G1?J1 M.-"*B!%I04N:&*0M^H@C@!Q5_:C!V.R -7^EF'+LYKX[^-J_'2P8!%"M7Z3+ M:BT=.(8A&FRD!6?:"8\+$RA@ZRMA)2I1=8=7+VH79,RWWIX=)$,-TX'%5*;B MA3!$EG!>&EXYQAJ18Y&QK/+5!<0]1][R2!P)C$57-/S#0%>UM7LQS.+P9"PK MB@6_*C(<%'8A6@T0G/$B.J$<,Y71N&(1YMP'&5MU[L#,@=M,TGPB2907VD_F M.G!3;8&A%X"'M9>V0YJ6[9 &">,.65!B,8TF!^1;E%HRQU!E# +@A!W1--7Y MX?UMV6-JF"5+>KC5&_W(QE%"CX(4EEE.F5=12T5]V;D"&5&1.%4Q^YIDZ:Z)C",@)V];Z,:YE(%^ 23O@1R5F!P4$':&:\IE@8)*,(%!4Q M7*:8KX;IE*!JQ^3,7VC86,0,"\H$$SD)3NN 5)IK. XJ@#!5;#XEB,LE1,PO MZ"5+7R%.P.0TDK1$=Y) *'$V >X!% MD4$47?28D=50#A%B/I2S_M([_=9-JSU($/E3UASDP^KO\#U-:LB&\]@31!OT MQS\5&GGJJM[[D.5#$#<:W[ZQ7'%&5;I?.9R0Z6@J:"SZLK%4"KJP7W.E_]8N MEGXP7DP272][BWU:_ ,3!WE1IWWX]FTW?TCV:XB[5P43K7'6!F' $<+(HVC* M.SZ Z85>L#^5;$N].VOOSKA^:*V=002S$*)7/ VH#TB:8M %>&1ZTE/6 MV)2$>VRW<]/[9ZM_/\[*]TR_WVC>KSPYR@BO) :J2RB,E"EBZ012W7(]2Z] M:)?6&ZDW6U,OTB1(1<"RDQ -E\65=QZ95(M $/D+/=C!59-I<. 8#I/9^#'3-@E2J@ MD22,@8/QH..L1H*5%W M8@MD0"D\7[YUVBQ8I0JP]=1Y;2.3++J 8Y"\/ 8B M5*X+'I[R_:N"8+EVR$9%F$:4"DF*"7:241NJ (4BI.:K+=9BQK=&JYU]!>Y3/#)O1I M.&OO_6UJ,#F>J-9_>M9A?'C(\F8K7?)_S/)5YD"" #++HU%"<4DI*BN[*:/5 M#@/7Q$G??8 C M#SZ_ ">+L,D(=;!1%0^3S=\\O'1^ODRC&U-2N1%FDNX?\'!8RD./(PUJR*J7#5Q_[%.I48';%&TCJ!.%:."5K< MQJ)<++CB0).9.R])I0?5K=9+9:S +DHG@;/(X:+S#4MM(,]97%_*R1?B5"(8 M)29P ZJ5*&;05)@ZQ+-6!"_E[/HX-5*,9,".2$.(I]$"=!II4W"E=:7W^S4Q M\<7:U',C,8M(8\*#Q &;ID9+F-B", M2@N%JOWFCH=5C\_9E^G72'A4D3$K ; 2KY WLN0TJ498CHE:C\_KM35NY":8 M(!Q%$3O!4+18E.$5*?7I1 :.S]07:V".*$U0UB*K8T0XAE#F#JEDU=SIH?'L M?I4E W!$C0[1@1(T-%!>-BP5 1#ID97E8?693I,! D>"4$ V@,--V4A,2D6J MW3,.K<\.CT^4(BQHH8@B@CNPJ[KP322.U=X;!SD=RRI 4LC?8]"<3!+AF$7: MB*+!I+-V067*@OS?/E9\2H'5S52$]T@8)9"EBHD8L9"NG-2 O:K@J6OBY,OT MC2!**\LP"*G$*"J-15FWXV-56*^)LVNC). MH?F[%Y?.RA=; < !EI&1F&++C/6BC/D)7*VO.B?F'C:/PI#TR0L%MREBZ1 K M:THE#4Q41M(RI.>'!5\Z0U^F4H/P!' L%H:#Q"K'M2T2*50:4VVNIS"2XKHX MO+9J99103YFFA#FG@S.L'/N89FX>-CIU8DQ\L5(544B?D*B21Q4I)J2<7@_NZF&S5/LN>ST46 6_BL4(P!2G.9G4J M8PB/"%:/S]J7*5BP^)1[QKUV1C-EL"Y[CE+$=:5L_9BP]?B\7EOEHL "88IJ M9J+'WD1$2I4;,:HVA3]:;.#X3'UYK)@1;1"2U!-CH\0XF,G=$^>J>==# ]K] M:DLE*!@>;BWEP0KMO=-%,E0B0RH6Z-#:\L"A34")1D>91K\9CI67IKRRBCPZ MOD([^/$(-"B..//>$JK@_[PHY<."\;7I,VR@=/P2>P"@6CN62%CE7:BNJ=V[63U6LN=_^T M'TB#.,R1#)1A@*[::ZD4BZ4&07B[,K M3"7B.C\4YH(9^W*5IG&40HAA#S^"F!2N4&D*8U)1:?-3"4^+T:3\4;M(2-)Y.]8X"-%X@DKNRQ #9[6)+Y\_$ M%P;L=.1" !K5+&C%G0Q!%2>345,LY$5)U8'7;T$R_':Q:$G0_R!E%]@''L;#1@2Y'E,8\!UZ3D87^VM=G92 M=*PK&5QK&2SV@@CJ#.=:%06[RC)>B;M1,3^,X()9^_++ H0EZTP\\UQBBBP6 MI?:C9D'/!CH_^>I W!U-$4M36GL;MO;CR*% \9(.B^FU[8KF@YD,ZB(82(TXA0(;D'Z$:*,312QH@KD23"]-KQCI-BRTLK\ (5 M+.ESZCG%E@11I#(EL;0:^=<\L>D<&?5R-.6EHB($:@"%1LJT4).'H)R'F$6C&-$)R&*WI3X6;OJ334B)%L_L[$YKQQPI]49= =SN.5# MM]=*/9HQ>0M/W/?>YV^ZG;LLGT([Z;'5JH9/"XI"D3N+P/\4)A #!Z;H+^U< M#!4_;'2_:SW:7TC(FMS:INBOJ!&!UM>O;D&[ MX\V7OS1AHF+JOV5B]$Y&)XUW1<(DE>A7RB,X)HKI?2P_';2WC7XA[+?]+'_? MR3[?Y]W!W7UL?>57O0@M] YJ=: M[6KE!V+'LET'Q"= 23&*L)6!<\])V=92\;" '9RO[3(=@!UI'$&K [^:?FIK MD;"(!X.-X0)KZS#!Q4A>4&3B90=WG>7ND_"EFP\T2B'AO#/LF&"6QF+SE0J^ MLOEPY+EC8[Z9%$[(>) M4%=+;L";T6"3DY;WWKDB]BXMQQ7+?%:L>!FZ1=AC%[2S@%A$B(AZ/XEX(E8- MG'--UD[*G@J+7HQK,=%JW<#BJ;#HY:U\02,H3Z*0@*DY MB0204Q$]B%O-3/3 M;G>;PPE$OW6[-W^UVNWP_3%+$^ ^-[[[[&;0'(ZV6C#*Z?5PT#>.V==\T,B? ML.K?EYQ:\-;)D+D/>;>=?6\U/V?-^TZWW;V#Q;_N-']:P+QIA]GA5*(2D4?, M(B49G$%<#&22HEJ,+0B;6DAB596QT(1>2F\).8Q;[7%NL+ZOMGO]N[!.*Q@*)$T",X1#='JR+!5 M17<)04RH!L&%OACI9(E'P!N*UF6J;7>_?U_!4(FL8L8 'XF).%"A48$_L*35 MV[I87HB(@H7R61/S]5CIGH")MUGG9HU#[T-0$LRSHIH;:YVRG'M)"',)SHMJ MXG>4TKH(EK[K?J/K@ E7SD7I/:!\A2T3 MNEH -YS4=%B> LC]VNH,?V'J'1^S8;PW1.MX-1I$GB%Z]=IV11%?3I$73IO4O-8R9D#76($!WP<4HV B M+&A7.1^-/SQ%"\98S^P1P<$X'!SW@FG/+2FG:*4F'=4$PW/Z\\44N6ZGU[K) M\N%_?,X;G=YM!D#U!L_0Y.?PI.S?O]H+J)RMVS&[JZB8$[XQ1?,(H(M?ET0;XD!GJ5=36&6RQ%L(B,ZF0U+P2Z,%#U_\$ MV+)#>#?;CAD4 76124N#-01$0Q63K;D,%;R,D41,G@)#]H/.J-01D(/%0BFD M. NX'*6BAVR?W;L$5MQ%BUU!DD#9A"POW1V>)W,L8@]K]P;I\.2 MXE-@",C'7I 1>$0>CH&V-GH409-8J[S$COA4=U9%FYP_AXQVPY%^JW.7=?HS MOV#2C.Z[8<."WL?T;^]OWP_ZS10*&S>0N;L_($#G N A=200'I(':; 128B M;]0B6YW[B-83HFU)/RQ3]P71'54$.>:]CR@@PI#1(0EBFOV 0'55!'$].=P3 M4S]FS>Y=)U5LO+Z!GVG=ME*T;S3&<<@,D';3N7D#?VZU1S'*7F_P '^LSN0^ M1(AN!DT9:[A5R5WW#,Y^Y&[2:D^PZE5:KMGO?C<'P=_ MIAP?I7!&3[[OWV?Y 3D>HS7* E)WJ0.0)"#9!<>MH)48"-5T?QRO\.$@'(=? MR6"+X9O'5C@8/&^0?X""U*% O!R7$(@TK:&"63 Q_WI^N=8=/0MV=M1D)83 M)#3G-#BJ@^%1%.5NSIMJLA'KN;Y/%\#^J0]\-G*S/F;?LLYS1WL[*]000*32*&8-$2P:)8O4IXLD M5#9DE*B[^/U8;+P/>5(LDN "I#(]Q 6A.'7L'V^,Y]I6[#D?Y:0/M3.'L.HK M]V-_8"I0K)F+S*(TL)=+*WT)7[FKIE^TVCN:.A3SBS/WN?%]]/0S%5D'CT]X M9!#BE(,%UUY:0Y4M"OD]TY6T)19TCR=B"9=.86/V=C((6&ZMK<%.(1X<<+\H MHQ3>2UQQIOFP@O@B-V'JPQ,Y(L08C."=.$7IJ9*,A^*(Q >>+7U D'[TUNK M6'4R6[2WPQ*D18YZAK0ESK(8>"RC(&A!@R6M]ACS.]9VO.[T&YV[UM&][<<45X[!^'V4I6HN*(W!G:LZ7O_NRO\X*#FZ:&TY"<((P0DMD2G6UGSS6_(*YO)\""0?^ M5G0,<2X9_!MU&A<%--J"(U:-I5ZN)(O?Z:?LD:R9W'5@3KKYS0;Y71FQ](Y* M%<'5(E0QB0!'6H55VV"HB&D'LG8:,J5 4PR[)>, TO= M-''%]HDU2A/.F,O[JIK!6E 40Y Z4.FQ2G4+U'"A1 !0;JJ=J] :A56GS.>I MOQPWXT*LHIBFM@=1XJ"T]<4$5J54]8*[D%3BO3%^ZB_'8/S^L =(-=$6>28E MP Z:VH\7V$.1!7,6B,!GS>6) M5&/&!!S1O>W*LSS:P:845UD6BT-VW&V(G*O +/CNCEM)K1>&%%?/:.25A-9Z MEP)VP99C<'YOML +@<%-TC@&@:C0!HDBU.AT,-4K-VO5U.^:S:[QV.HWAG>N M.C>M_B ?BE#25C=VT'_7[?^1]3\T6C=KW:&:D3*F#4:!R0!D,Z0LQ>/#SAW2 MOMI1CRLQ&]I;=VF[(6?!!:H9RTX4 :@:@Q=26>$E9\5N\JA9Q0O#FA)Y1'(6 MW)Z:V1T5*?B4PB/JI'74@$LYWAT/P*_2Z8L*.3?G:CMRAG5FZ1]3M6:F[QIY M_M3JW#W3OX@NZU_$J!6$"T!>+!H.HL9-44E$G:H&(L#NS+5\76M5.R"#+>N\ M!CI98@'*V',)_Y'ZY8W)2!Y015D0JN;[*AZ*C&7MEKPUF/& M(PRS4YSO#0M M*IAJNR6B]'S+PT.1L:PYC*8F-;;3B!,JG;.:EI6"J62J>CH(P$>]#S(6C)!< MW@UH!W."\4LG?W8[V=/;1OYGUD_C/U=V#5$,[*3Q!LQ#P%XH6[;HHEQ41RYC MLI;@+^#<:;+[I4/N-V6WUIQYYHCV6BEFG=%%CT(AXILQFAB* M!& _Y4R@FC+G>*$+:4#5,+[@34W-0QS(J-#-D1K !'S(J9(:105,ZDD$9?$[D-K[AAC(%%H M<*?2 ./(<#GJ'7#4*6GN'3/ZP)J;#^^G(J(U,=&E$0FRZ&,&6EPNZY!Y(HP^ M.\TMB#3:. 3Z05J**2]+%R63S%9D>Y^JY$.6M[HI9Y@#%S.?C?ZY<0#$<9<< M;&V LC1HP2)71#L1EJARP>N5!L.UCF>Z>'V[HVM%)(02Z\ E!=\N1JT]P@Z7 MKBJ5L=HD'"FRCHNW;[)61$28%.FR!8!A::0+#*7(Z+C_GF+5!!EE0J\C@FN0 MU6[TX%3]LY%N5_??YQ];=_?]\#TU[ASW2"H_[(T_[>%E$62B^O?3=)+I1M=2 M@(MN8S :ML_!\2K[\C-/W)RW!8O_=-_(LQ2=9#\Q/47L-HM>2?5[T/C]1N<& M'.1-")SM[9)N J0\IR52.(UQFN<^;E47PTP5="_1UBNN;* 5U$TM;H:0[L-# MJS^\$Y]VO[@YWYQ//$Z")Q-#P[' UGMP?AG'EA(FB\VP6%7:C/SPO=?ZI=-J M__W'?C[(?OSAYZV7(6:7H46@GD@LTS]3;X^B%YVP'.F-E]'M?.IWFW]^:.3O M\T_]U$9IJ(,+85H94GK]+DZ7B#H+.M0YKX%+"J&I' M5Z_KQ62(961$T)M616"N0$I0*Z0014P)K 3=-QG#SWIFT+_OYBE]L.DN<*Y@ MI5X(!Q0X;T I3EIC8[OH5"$TWVIBR7JV7O92KL,:!4MM,%!TP'- =HH7Q?A! M:;/?9;_N]08;%,:OFRY3YG+%:SV$>GHHA F=(( M1^Y3TYYQ'2Z1,^-G-V'Q$@.Q_L*7,AL!1*1$2Q%E%,XJGD:UC)5( 6^);-7 M+WR;7$!JH86LUTZ#JM!234I$D?[_V?NV[K:.'-W_TN_.*A3J^M)KU;4GL[IM M)TYFSCR=Q99HFS.RZ$-*3GM^_4&1JBUQUR8WK[*<9#(=.S(E R@4;@5\\-C$ MOT7"VVY=6RT?)6WGGAM+A+D@ J72L633E'U4TIAR[?BY1CR$M,^+ZR5"/_Q6R;KXME5 <==?/V_O[[;+FWNC=">1!ZY]<$FE R[ M!%=NK'=X1FG+(Z7MKE8\/\&+>&&J_C3ICH%C\E9A)E>L,&DA;22WS"%CU$H. MBY[]*?NSF!E.$BX0)TQ$S*@=#[J;NG+:F^]+\5^^66<"HB)UCY2O(V6YW(7J M2 4%K.Z/(>_G,NLF%QCL#.1#D6%*WML:;$&VXAM)6_U!3(L$2*J\R*'TQH<< M4K=+C4=,WY?POP/30AD$B5=0]DNI>('?[=8TDYEQ_H\A[W.8EOJ)U_/;7P<> MYS;%[DG'LQ"1FXQ,&(^\ZX=+8;.7]U2Q?YDN5OL>RN;>7Z:+3Z_G=]/EV\G7 M8@H.JS]H TX+:Y4M>VP5XSFI[IU*V*89I"#/]?JO1^@YB?1=]0F*4QBINA8I M(GA9]D%5>7MAVB>VDCR;Y_DBWY<^WU*:F]"! M'EAT,S8R@4BA<+243WOM+59'E8(26TNQ@TP=1.EEN-U=J3.D38Q;)91*BC); MJ$&G2BZJ^&S<+N_>O!_"3-NG_)0<44YWOO27 +,6%5;W)JW/3?E)T8=$OR3R MA( #*),_P4\[*/,Z!5.0[X)G7DG''U]3A,/<#E0&*F.-Y$CVN2YKB@PY.KE )@8S0^#)T"U6$HU3 M@I=GHSI>$(-O;H NHPCG.4VU^P9$ SG*D! ")NXC:5?HW)ML5]Q!Z;179Z)L MYPTHRV&E)SN@HP03).E6?:1(I'.-S#A3V.\0.9JRW3<@)9.49]*)TIV;6+:U MRT@EFQKT)U)_H?I^]5C*=MZ O;)/;-E(KZT9Y?W-#*FREK'[=#\!X4P/6CY M$RC;V1<3A"=S)RWS=TTC.B%_2DKW0JK(:)EOU%A#P=E2H"7 MO,XVQ0A6&8.UF=W2&;.-E$O Y3\L.B9M? M)O]Z^!!E1-/WL[LC0A(I5^\$G(- LGX1=#UQK5LT5I!T47KJN)NDDZ@?'.R.*\91).4A@F3*RAK#*\#64!N;2#Q&^AZ"3B M1]0&R@Q)H@ D%[P\HP%B#:DT]<\&X. M&EV[Z12ME:<2OZI[E/'G^=4YC$Y.P99U5\)1>$>!,P;9M5T@7>$6MTT/WMK= M9)V!CQ$]TE9QP^CZNFRCU)I17%OS.06FB3)>@>X/R#P3(R,ZQ67$A!S;Y1D<3SR0TO/^X^WR;G%?RFE/4O,ZT+E>4/KF_2\?I^O&^-(, M,+_M8VXT\U:E.G,W77PJ?T%7Z:M(8?4O>3>]G]FMMN;T9R]! M8JO?+F?SVU5G]='-W[Z <%-ND9R5S%O,F=>J"2KL@YP]]J :^X-4^[#;H_- MYGXN]>&=6U-WM-=Z.C?GO2CYN?8\8ZPFFKFL<:!$#? #* D'\;4F<2^^?OFX MF"X_SF]*+_9R>G5_-_LR_64Q*4UV(5I?QJ.SL?1?E2\5 MG/C+7]]2RK,'#R/D',;28_W^S?MU,W(Y[U\6LP\?>LA/>Q^@ Y5R!C">LY0I M[F6A8Y1YQX8.\ <\A/&=1!_&_][GN(W;0$Q%8RD?C4FA<1*P&AT0D)\.*:RR M_4/XW.M4B8JA=>+C9?RR/EJ&TJ3,BS::4&J)Q<%81DZXWXY/KM)=8I-A )R,$&7C-4M4J7C IGI/:$4.]23C%F*A$<)3L$@.9+'4'" (0 M6BSFLQ#^(Q%+2G1'5FZ:WK^?7A4C\7AM#N%F8[A/&N4C"$LY0)(R2ZUJ$548 MK<7 U68_,.3;6!DA[(CBB@6_$RABB% 3!59!,@>),&:Y1U>H0)Z/5 M*!=7\ERJ##D$\:9^@G^?W*ZP]99WCZU&U_]]OUP/S&7*%*:_/?0> MD>M\NYC?TF^OUIMN-_LEMGZNUWKA)S>%J'B"Q%5H"1&2Q- M'UX88;(LLE20= KM9,6KDX2YKER=RP(*\HW"4TP#1@K!Z*K5ZH!E[*/.:&<&3 M=$(K)\NWU"C'(#'8UCGA7)RKH^# GXS M?"LN0?V(,I60S&<>N'=D#9TMC00/!Z"BY\U+I6"]MY5+TCZB/ 434V-B@0)D M8C0ITO[:'%62K2:P1'8^VK=!98^&PQPI9M&HHY%!Z-+>TND+:,.;/C4 *?4( MW5M JP\C>F<4['A)7BD$=CR42BFO[0DR9!AH@T&N<#A^W)?HGTNF3K_.[K;L M6!J5=';DEI %Z3+/P(04TF.AW:5@**5J$0E-4Z/<3LOQ-.\2=-+<%!P&L%:" MS$:01C_0S)1. V. 2@TKQ_XTKUH,PC$29C:IZ*P18)V3-O,(CP7$8-NU;0*D MV$+M4RJ.H7-G;ZBRW%':C$#!"D4!4'Y3"P,.&C-3P/6OH.)+877(ETV1 *B$Q1JZT@%"[XS2G2]=8 M8-1RF[+N0>S&P].YW'];&*OPU78V^8V@:NO&4B.NGH/HOZ&"/+ M[''+E1DVZ,+H25M4R9@A>M,R5;,&PUMY!S M$N4[PP K65G*47;0:Y;6XE MB_3E8<-_ *&4>A_KIY#,8RA5*V !*"TS.E8,<4^!5[N6K]^IOYN84\C>)><" MQ%8V9$!.6DF+E+#5,H",@3<*8:P9-HM'D-VN>!F5LM(.DI2 =-L$>"'MXX53 ML7V*D=;8W>0V*U3V)7.75(6(5I'O]V5KC"R1 '8P$,&:IK5$,S$6&;,Y)_'O0W:?J''R,0*\S MBL.,4A3,,$#_"+V>K6C1P#DJOH^:',1'^? JW=CXEK^1+UU,;NI2C@,3.%F: MW[(/25!@1@FS31&=+NUPANOP$"P9,,$&5Y"5B)K63-4%0C+F@HU3Q#VW%B.'XH5Z$WX=)QC)"X*ZN%O?$S.K7[4O\1D];:*"$1 I* M&%/((E#26#O=*"KU334'2-&''U9/I?MY9+'3I0)3#%)QI28Z)T/W,"&3#NVN M7C#K;;W/+(M?;Q?3R4UI)O@[Q?K3Y9M;]V4RNRG3RF0_RJS\(]3T$>E34,IE M%BE3HGL1>5D)2&8\))=2H)"T;?,4?$0A#B;XTNSO3'?)1YE,25D.4;*R2EB' M!_:=LVW7!!@UXIW/RWZ!T5N;D9N;^6][C9?WMVTH"A&U\SJIJ'4I\E=S)Z#- MX8##2&[<4G0R [L.2#L5R04KHHM,E@7O?!W$2E:IME@Z9JWWIO]H(ZNM#L6$ M<#!"*![(A70#0=RDQJ4:,%M3CG$K<;3]R\F"S,H%%P&=3=X*K*J!UK7O$*N1 MSS.0V7>6ZXUIY<:\F[^_^VT?*.3-"I"4='%--J6F0F:+F.I \BG):QXXRW/* M5B4_B,[+\+KSF<-9R@%!1(41*5?U/-5#T\R']D%4H]X:KIV9UR?[%1\W2*\O M7?^_#XQ1R_.[=5'8H!.0MJIN99 N&YO;-PC+MQ;.CB/XPMSO.G(6LH[!1\JP M0&67$^]PVE3I[&\LH-![V9.S#B2]E]OKV?+N\7LG_=W M78=,FBQN9[/-[ MRI".!25.Q=*<@2"#\+7-1VD9VN$)P(&GAF,8^KP@@E;1X,%:Q2)H2UECT)0[ MDV]BS(ON$+1K#H'#JN5]D^C'OW]_ND:4PZ921'5E<20%1 ZEP:H<9>];8U%+ ME^19Z!HY8Y.%+ BCJIPMB<(+7QM)7 $4:7&DF_4C^]!%O[^9/M1=W+H-?__S MW0B/R1 J+I0NSZ#*"%M :1\:'X B^[:;5 O6?XH>I^MT/D:Z!!@RHTI$GPO MKI>:$K_:C&:T:1ICN+6RZ3=Y#C[&8!;*2N8$*<< % 1E3O]7H_S,35.Z0J14 ML.]N#^.CNJDZ\5EVAEWMHTA/ATNS-N5]0P:)6/9"T4ET" N1]UL!GFP6^L$\ MV4TP2,H1M+;X84]IA:P$(\=OHXI6)\M4U7D*:$(_)7RZC$6(2]#:QU/:D*L5 M4!9M15$"WNQ FMHC+\-%Y0WH(Q^@R.6Y+N ZU6Z/ZR ML$O;K!;/["FM"#X%1I>?["J"858E>( STR'!#ILE\2*T[KA;$#CIJEU!P%$D M5M"B:IG=[6B=2& !2B0YR(E!2MT-K=VC":?3NL@@*M"GA@"#[BAIX M\-#AMI(EVW'+<$<4312$HP:Q9$=Y#MLF [/.YI].ZR M#(F#LSHRRH A"45JW.%T1&MAA]>](+T[[AM=L53VG#K/-.7HEKM'W+#H^L^& M3^^;WA%]G4+O;N\+!:$[4E@3 "* ,ZG6@&2.+![IT4ZC=V=TRS*%,(9L@RW5 M1%F03BJ]"/T9@>>A=]=]XZFLM,@:A J45F:;1>T5=43SKNCF0O9LMR?VCCZ! MY'\-.LL#TUJ&!T^,2HH=]E=>3+Z[[ELJ_K?@[:I0@)Q)@S%V-T8&O'%>O.ZWX:OD9H+CRA9 MB($[[GP6MHQU+A-Y^GZ[4) M>RGA9D.FLD;DXKE2H@3'NVZAM>'>#2^&(>?1YVD?VL[%4:M^&[?*D[99"G(% M>BAWRW1S[RFZC:SBD2-NU;?DJ%6\C4Y3]$H40I]?W5ZN+]-/]Y&;V?C:]?KN8/WS-E>\>:$T: MM]):(Z5 0"X'DR\O1-S4?$@D)8:W,C(^:@&.(O[99++;SG.7G16LH.@*FYR2 MQG15.0JCANT\&[>*+ULFNSV%YE*J,C@5*?*2-J3<+:*0$=RPIV"@7X1,^H@F MY1-Q1M]8>C]FDYM#+XT@Y6 2+'AI);F.(%.WCTIY&%Z[QL >)HPQJB\OA=W7 M1$5F5IB&7"1I&(?43YBO9'69,T+>K^UM1"C0+@-F)RG@0F^) FMX> >,>D.O4<)-G:M:+B;HL,#KU'?2K/S^7NNX!>EPEL2()1D(&EL%,Q'!3&C8:E)URR M ^_"Y;G<=LBJKL/F=6E/5959^325O\!#M0GT_ELLQ-KG+W#U/ZXG2Y M >YQJ/I&RB%".5Q,.K@8N&1=SS&$C=KZ"5=X)\D7YG^W8HOH3.3*".$QA13H M+G>=5$ZSX33SX)CY6_(_DC.8@"+I F45O41;=IG5JF:684N8S)NJYC/SOYH; MWC+*/*[TSI7]8R8%*9*E1"&6D+ ^T&C8XMGQP.2QI?,2G(ZHMU=!QB3 E^&^ MLFY==>W>'#>VN3R-_^$E4G?]*"R-0U#PK >:]5*$];I@FR_I2KL5Z,>+AR^5S\%VE7M, M]0+E>_9?C'KO<3E"5T!SU2;L+IT$TH>$G,VV!++V_L^N1Y6N3] MA8LGT7M!QD=N@?"!2[H*H ,3/&/9M5#;$X-KAX4Y^63X+A@? Z3'[+/.D#"; M++QE1G23/-FVZ^6E[*O\\_/]T.MRDJ:C0,PZ@9 R.6(((7:P62'9!@OM%$T? MH/>"C(^U]@7E;6FKRJ3M2N1$&6=E7$)_O.0T37]>QL?V=BAI*?@VF+1S=,TI M5:GS'RQ)UISX"9H^PG>>S!8%M6?Z)!?^QW2RO%],K]_<_ES0E!;TS66T9/GF MGS>S#T--9_UMJ=T/]5^[W_[;C.A87'W\^O?IE^G-Q@:=[C,_WGZ^OUNN/@ C M&U1=3,I:JP1J1M;2H,TI(E)D+@(YRL8_/I'=D2Q_#U+C(U+C4"#ZO!,8I4;( M0G)82TWG;-H-1'\,J>&(U#(/D?Y2X;*P$;($+]1::JK,P#0.6?<1(;X#V3W\ MK/* M/H9&T)+RSN2R]WTS?ON.[K?E"U\-_/RO6.Z9Z)R7B2=HA&I3.IZL9:B M%65=V[-*\0F[_SF[^_CK[?R?!4NP ,FM%6.S3+OYP^O?__5OD]EM :+[\?;J MYOZZ@+ /P\,\NL+'M6(/4++NZO_=SY:K9/1Q4]M_3&_F5[/[96\5V3.H>L# M,2G&>O[G6+X2I)^/RT( M4%<_//]16N8Q6>]1R@Q:NM78)@J9ROI3;-$79;]<=2FIOOR3>S?_.'GW=7DW M_;3\-F>'/!DC=)*.99^2MKY. *K A6GW+O1!E;[#LWLWO;N[F>[L)GGIUI-G M'74!DR_A.G*A6->_%#%C$Y2NC>?ECNV)2,]Q<,LM?\WJ9[61AGC>**VL0BP/ M%-D):U04(&5M38W.MIN&7]DS"7^G6+Z!W.4S1\>IK!.6,4ND?W.&(=1I@I#0 M[I53?.<2?^9\1&@>A 5!MD8QAY0)APZ%S(>!(&U[*'TQP<^( @K4OTP;_$MW M=77_Z7[U_KX=LVH4!E@*EADF7CH( [+R%EKO\OG_!Q7++YI^GU[],KS[>SF_F'[[^//OP<7"!\X:+ MB:7'B[,"X:6,=AP?*_.*LZ9>*4U_B^?W+[N_SZZFM\M23_RPF*YCBQ&I&:^# MRP:]E]['LJRMVQFEM(>F?T7T-@%\_S(KH+.E)'LWW5MHP+*FB^>XE.!SXE%V MJT&]T*Q=I8%:_,ZD]LMBC88CIK4+VEH2^" MP6=W?-)QI5U!LPN.>4A!5'!WI9)A ]V#@@S][TQPQSH^+J&\2GHML^26JRQX MIW7>AL8:R8?.T=^3[ YW?!J3(?/#N66 3K*"[M4ALC0(BB_1\9TJLR,<'W>0 M>/8F04J4QS.)MC:^E+&P)D!%W=O!\/U+[3C'ETG71 K,A;(2Q>BR$*\.(5!J MWC8H8F_[U.4$]^1;'MJ*7I/ ?OEM>O-E^@^2WL<#X?3!6!T%\>=N#S"HC"L]08;"9^N<[Z""RD*6=IM6 M [)_')4G\CF_WV,/Z@94/9)OT=Y2V&NX2UST=%!>Z"JO_?B*"+WY/*(C6XZA$"!H74J>F=\I'M9FW6E5&:@*9'^ MV=O,-BO+CB+^V4-KL)8": ,"$TH4'.BTNYE/']N:DH5U1?)[$?\52(O@D @3-MOR=M.3PF!D^&@"X0Z8D-S*PP3NO("=B!E7/[ MQ\0O0!Y'Q+L1I(L%9,G&8%G#UTHYLY48;7>HCR1/$=">58#T%AKI-XAM41)*2CA?( M:O!6)>% Y@X1)NG6HLC^4NV7+9'C/$2I?%O!?-EM:%0LRTFKVU1&#$S-7.(3/Y#&<4Y <)Y%BDY%RQ*38%*W)%9(;.>%P>[?CG&B0';N MF;;H2OU+@B#OE2G]$[5-%)6&MIQ+'U//2/BSNP G7;+1!L8IX], D3UB*TB; MF@NNC6)[!\'?6!['NH"@C,Q)>.T#@Y2=T'7)CM9,8O./ZD *P3 M5A5W:#FG>,& J-(P99;MF[B ;Y +.%RM7DJ9$D7@Y6DO="BKR;6(+<#E<\6. MWR8/,$X+9!J-\)@=@&)U=EJ5C8!MNP_BWDT=@P*Y&7X?_7_WL\7T>A,/93WZ M#7GZS\7]9/$5]-W'5V#N/NXWQO!V,;^9_FMVU=F-V?3)-,KVT1&KI)>\; 2F ML,"D@+DF1IPN4>-1_K&R%&[IA!BAJ$9ES$4'%5"\*0:KS!VC/^*?,CG8Z"P*T"!S[9 M)%>+LNHF6)Y36Z2T?QJ4TVI;,;/H43B4E,^ %LI6Q"PPL>WD^2;*+7_B[O-B M=J/V%?.;J[OY\N/D\]B<>"S++PM:GZ"PEYO2A6FZMP*6FLLM8 VT]IWQ_^R. MBGQ1+)M?5-8H?)#(0WV88CG9]I6>KOD?3:Y']\=B*AUF-F5 S;P#Y565K1IX MQ"U+?O]HLCW"\4A&QD![$R2)4:!.EM4AB*PE#!O"XV7ZM^EMV=U$IMI=?Z+O M7=X5Y)POTV.1_8(4#()B(;FR>,RIR'7WB@U^ -=)&K&9KHV0=!+U(^!,J+S7 M&G1"B"I["KDZM& =4G^G.E%O#%?/1_T(PA)E>=P;8P5F'3RY4QWKC00?=),& M";06U-'4S^?7O\UN;MJL6.RH QK)@>(IQGF(DCYJ"VAZW<,5<_LJSB1PNSGF M4__F_:C9]3!E R>H F)FH$E/D*UK_ ))"[U.HV54C%3(F%Y#^;9AR M,5#:)&J?4$G@VT)'J8SC<=3\V(L?+YVCBZB4D3*377.DCEE9W_6YRI!;=V%+ M8^SQO,F?8#]^_L]T,;^:E]G?01Z>MG9F20=1$/N0^1"4E-+5=TP&W+>#2+P_ M;W\@"Q<*-U$!&B&2BDY&2N4QVUI[#CFW1EI9T;?1A_$A"F5$$;)]6?$W\W_] M:^0XC-7& *)VR)+R ;.IUMI:.0".KOL/X@>QH7["=]//'/=$PBFN?W'=0*IL M;WA7*9:=G4$83T& SHK23%U6KY'%46I@6.LT9D2<7H$\&M9G*Q^E))D+S#XC M1TK6DM)H'34'LF64RMC&"Y$//9$14JX]#V40Y&8K)SQ0S*4\VAPM90NEE$AL MR?(VG5&;=H@7^V6N79S4<"S>%VR!-5+S:2 PJSOS]]DG"@"OQZQQ,")EMMK\ M2%&F48*B3)084N19R'8M@E9;G/ 0&\_#;IB7.@.%UN_&LFLKHG4NE:8S54!U MRU*>-;.,(VM:DK>;NV_)[![F9*. Y5TPFFOG9-(I!1T>00_LYB++_NO1"^!V MQ-YL.K,RJ:F43-Q%XRV7,=#I&I:YE]HW,?N+8G3<(&WN##@1$$$% MM6+502H PB^:U9$X:Z/6S3F%M72,D>R3-"D;@(<+*SV7;5A.<;!]A@M[")[: M <88G%G!-^F@R.Y0\*]9G8RB/_*-GWE1?.YMA0N&J-1HD%( ""Z'AE6(MX)+B"NFH]5JIFBB$(WP= K8,(,'M8X<>=B::38%Y,2VK'H MT#,G'')7GS9D3B8V#Y2O)#/#%N8PEM:+WSK/!\SU^>W23]_3 M3^P6P$V7D7ZSO)M='5Y,1LZT9!3H4%929HEBG131,D ;[PBZCKU)D1/(O1C7 M(\K*P2MM)3I+_QBE(J^;MK5,D)LJ$T?D0K]XKD?TV3BMG MTVY?NO>$$L[ZLKT 5>Q8INBA<22 MS<12:F>BC>*:O0R>_S&[G2]F=U]_))87=%?<*AY\\E,2>?6[K_^8WGVD&X%CV7HQ4QQ8K9[=D#'3M"2+LM_M M!>DJ_;B'%]V'73J'AV8QBJR"U<($2GCH]YV[=BC:O54@RL;( 0DTI!Q%[<@M M2":73>3H/ NZ0$;%"E*N)5C?#B"B+/G=I:@="^US5F0&4RJEODQI-==U.E!* M$=L1'T$1\M"=W8_:3;CC\'%R^X&T+D[?3RDAN*8/K-M'"M[QZA-EM>EOD]NK MPYM#$)T(; 5T('UT,>C8[5YE4321[2MNA[DZFN1+"V!$#[W0T3NOM126D_FO,UP>V_ =R+?"4'[:D7 0=6-KH4G6 M9/>LL9A >9L2J@YV!FV[?$CV-XN>0MR()@0;M3?1HJ*((V*R(7<+OI6S [TN MC/-#J%M,)\MIG*Y__?'675V5)XW]J$??/[D))0.C#(W MFZ4P%%WIV@]"7H4WAMH*91NO<@2AEV!U1)E,=C:YC-F*$-%*(5+7G\TA--&Y MA($P\H6P.J::1GD!Y)@TDM8!&6M3@P5%D713=0(CVJ+3Q5@EPS>=K985'+YU MV25P@BN!/% ,I,#J^@*#0;:IMS1H&_,[2M;I;(Q5$$(2CL*VG*3@@&4:NK*A M1&P7^DDU4!Y[!C9&MQV[@-I(1*6TY)3U?IE M>MO?\K%/SNX<1PKCG#7ETR5FK4?!T+0/M5KS)J+93=*)](_U^W*1#3J)*I,- MHWNA0GUY)6_3]K C'S5JYZ5_K..7 BKI0TZ8E-;!&DJ]ZKN&%FU3Y2NRU8T3 M/86!-W, 45NI-JHZ-M5!J]0C%V,R_(SHFA>@K<.&615.DU\%*HJ&ET= MTX*A4S1T,7[*5,7Z^QX&&VZ?NM%F4'L/]?.^]%VJY!UPG\L#?>V\)H\2!H#R MI=[KN$8IO0RW(\H90[+<4'X2R-%$+@*9ZLHMI0KM"FHFFV+T"^)VS,\*D!3U M<&&D865Q1.*56YECBYKU/'QV*ZK#Y//L;G)SC-:J AZ2*2^2Q@DD>^^Q>B^I MLFAB\E><<[W7M1R@[EP\C>BF"XQ%B$X%A=9*(Y3Q-:)@LJTKO@(HB/G?EJ>Q MS>TK[*<(&KSTE3Y"K,P"61&-=K!J-5X_CZ.UB^IDRY>KA'VJ#I+ZK'[=6 MYH.UD'L0E!-2Q)$9BF#*A$R-H9S*+6X7TV8L"=Z'T$NP.O:8$@5SQE 0FU&P M[&(R]8D*.04D TOH<.PDOQ6K8Y$E6,YTH+,ERPD68NYL"X7)K+V''(T9RX*/ MXK4\84QNPOS3I_GMNX^3Q73I[NX6LW_>WY7\YI=YF-SC&AG_2?D\5B M*S#A)(,&S%*$4B9*=)1\-!-)(/G8%X0P_/;+]/%DG[, MF_=Q^L^[=V4#Y7&)%;/..*6C-TE$3BFB1UGKK-IL[,XZFNFMU%Z4\3%;+<&9 M$, 2WP*4SKRNAI%))*&^7\9'U)P2:1X!87V83\^PL:GX^QM]. M%G>SJ]GG51SS>KYZM)Y>KS]9MK/2E_)\\7XZ6WT^SK[,KJ>WUVN @H,O R4^ M*3%PD3YI/&JC,%<;#YL[9:IH0 U%EY?DZAN+<.Q1R0:;?^%27#U-4]1 MWO7;R=?R85=\WX=MN^W'ZC'1A90A>6851"$H=^K*390&QD$MXP/AYTED7UH( M(U=-&:UM\#$Z;JPRT2?=/1!@'(Q(M3U"3[ZI#$;NBD:ED:7HE0%TW"J4)2>0;F06?)E1M B M&?VUV(7)K!4[<-./* ;H.(+0$>DFFWDRP.E:BQ^$O@K><."C2ZDX9Q719C/AA,KE)[$>7 /7Q*P4'$C>5DD,KBBFS*,!9= MJ*!"!Z_DC6J1?(ULWHN/)VZLXD5^9C5N%#5$1FG"XY(*\B@#/:*4/?3KF#N( MJ]VXZZZE^M&#SS>1V'R43$D XTVFJ+N*D!32-Q=T/T&1BV\$'Z"\M/2^Y(RK@;&(,B#S2.Y=2>8?NHHU,66/KQ=IG MZ'%R_UZ*H8XB[55,8I>0IL%J@#:J=_T/;QR(:I.,( M0@=T8&/!J0QTLXHO94)0'D-Y3^UY#;>B(".E:EMV#AU$Z+8G^+$@,60>D2LN>,YE:UX$QKMI3R?:EG"FF&&;E8LM MC^P[:=H)5^8CB25H$2E5D^"BK"M*=-'(MD\.A.E/[(S31.)\=S>_^I^/\YOK MZ6*Y'G$X,,*F3)OBS5A0H:QS3 93QZ]EYD;9.I0(T@MHKY$.H?NC,.D[8RTB;IA-(\.^:%H'"DJBJY MT38$Q36BWC"Y#R0<2N N@7J.664;O30\@@B45G?0SC%#2Z 6LO=B.4;@W>S# MJNO\W?3N[F:51+I/I3&O02=5/^&_W]]\?;(EHGYK**;D$71O_+Z/SJ M!Z[^_,-D=KN\^_OLT_2FE&W&D+E 2$2=D]84XV2M. D E?4Z0O*V[?]<+R;> MX'L;9V/\C_GDYY$ 8\$;LO(8&65WF",S%)DHPP.EHRZV\P?]UJ"$)# J"Z>X1!-S.X3"=]-[NXW M\73?3F]+.>#Q,^UY__@Z/U5YXT.B5#)QGBE>$HD[22KO*3TVW+2K,C:$MX=L M=@BS_.>/MP,P'6NEY_]^?SO=>OC!A00Q4?KK9!F2T<[J#W_\IVH IVV"$!:VF4"8FB+9]-!&Z$*'5: M!RD;!Z&U4+V6NMWDG$+XKJ &%))7R!1AQ9Q1\:1J]8+LA6]35ZTM]D;1]B?\ M];1HU\>WBWEY,[KV7W]=%KCQ/+N=W%Z5%5=7=[,OQ_4KF! T>):D]08$F>D$ M%3^<"=\NO1*H&-_LL=J?NG/Q-%;V2KDD:U"6% 'IE4^^\L2%]&W;&%=:]X:E MOQ53G3EX+ 78(G7T]\>9DT*E--B?DN_O5J_ECS:I,=/D'FYO9XLKI>_?KZF MBUUTF=DQ=%]/T;DOF&G9>S+G:=P M!(WVE@G>;>Z*S#9N_15*T0>8_U9,?3M-L %2P:_0D>5(T5PRI2!#FI"8((/7 M]B+*/@[O666VKO&=9N84I6$04F:*DM!,=L%KW]6:_$#K-D#IFE7[<#5 W[FX M&AL2]4#QE,H@7*GV6="R@\6 /)1>(5T(\8V9&GOTD62)C"NSW=PZ[9/&;EE5!6X%[Z=QQ37=OW*?I'>L> 1Q9- ?5#9E@WG\1-.WQ8/J[WXFF NG/Q M--8O8:-!:2EC4MX:&57NT/E5YNW*9*T$2'@1/'T[VRH3%CP*:0WW95U+DDJ2 M;27-H#B8Y<8C[>UD+RBS,?@4QKG.@DY?>2Q5/IWJ_+:(#MOEZHHN]E[1UL5Y M^H9Z@"H!>@I/5$HRZP#9KO6 _%.0S2O-OBYV7&2/$$:'-S='KUWQH1PYY0L% MF+^"6Q5$\,;?(*(5S4D_$G P9=UYE?QY=2#K>GHI:LQON_.IG_J9TJO9[?0Z M31:W))+1[66E(T@&AHF2:([@-*^*S(C/2[(G?X*?=C[D2^11"7(<;K61G;D* M?!*1M7MS=,F3ST08WT58EBG2A=,-Q%&#G0 MZ#(9("Z",9F+1_S<; ?V8E&P)\Y%F-A%F-62<4I)"Z*J(D43R?/:N97C$&&" MGXVPG;T#F,%8XT4 GY,@>U1A.!3]4?ODB:7^?2XEN_SE#JS,B!<@2"L2J01" M[6Q4*>E!'RZ$PUAPQLFR*L M'L'/1-C.RRVSL"&X0)3)E)/51!(PJZRU%!/')B2VH'JKPD\@;&>S50H4G^OB MT@(=DO$>.K!/;=OUN@@*D)^1LLM>;E[@#JW0HB2^,H>,N2[8LISEQC\>Q-ZJ M /[F?1=9O9M^V+NYNE>Q+]UXTA:S&E@4TI)EK2UO3*>G)G:Y_DO^\E=X0N(V M2IZ2V_WA"7&>"5%K3GDJ>?&T@MBO#1RZ)'EM X>Q$C;U>(",@ZD< Y.Q%*ZE MD)S%LD8MJ^2[_%,-K'P02D$/6.$<5(X-H[,R](1D0YVWH'V0%8M86S)733&: MM$+VI@KVI7+5#K7,]W?WB^D_9K>S3_>?'KKKEW&?U_#-, 4".(\4"V#@E@AF M%3HR4P+7-&=I4RJGPV3OINL(5HYJ0]'(#$12&$\I-;FS3!% '5#DO(7GDRA@ MB[;L1=T1?)4*Z9?I?TTGBP-;PP*CU!LQ&B5"$F5%1,7'5<+Y=C,?.4_H4P7'KDA-U7[=, 4T3(I$NLJ.4\0F%1_'WR\?%])@# MM )TP$0)"Y:I(P>Z-G&I$%0["2'(WQW)X".)QW'XV_P(_BC>H%P'& _.LY@8 MD]TL>&*ZW8XF).]U^AY,X!'<_?)QNIA.WM_UV@+&6P:S*LM3 <4Z%6P M1DFWL040EDBVR!S#WB.%.]A;NXDNT'IW_\^;\O5#0.B6WI2&_X4B^$KY&^ M:L5M"B(*$PL&>E1"5*A7E8)K 9B@7V$^ U^EN:3T;;V?+WXKE='!KI NVN^0 M9=W]W<<5Y/I&,E"7AH12;UU\'=WN%EDVPBGKTZQKP 4:=1.Y<.B75K>S M\0S,UNU >_%J M?!F-(X[U+DD%B&KB KVP[3E\+D2ID*C-?\:G+S[_>+V?)Z M=C7<\[0Y,)*0"0TEFO8V,HE)='50RJ>:8)J;?KGQ_&RK2RER=EDGM*;D[3F* M7 :.:AL]!]6N;E>75^0#F#U(D1VGN$ B\ZCH7 ,&&VKS;8J^;;Y]*4P>J\@4 MS5*$BI"R\Y$\CV:Y#NEHNK?MQLVFUWA/ME= 3PWT\5&#!L90OK0",M0IFE)Y MX05E!;%LSPC>B=B.<@@C>E6LEH)#Z=L9Q4<2(+=H MM4TLR9*P^#5] 8''MLQF5#^%WI>^8QM*)7,^>4'A.$>RF6@H%JI!7;2Z\1#& M*H;;2!SNQMR3RIV"I/2;D[VS*HBR* 5\]VQFN6\KZU9:>0R5I;JZF'Z_9'J]C9FO=C9YY(&R@/#8 MJRQ$VP7Y>SZ#,3Q4YS4*35$F6;= GDYU(# "0[MIZA7G1@_8X-^1K)Y=7X/V M63I!CIO1OWDY@P[SRHOVL>IW?09CZ',LNU4!FS'D%$9&WZUL%5RVRQE>42#9 MPPW]O5-44O_@R.]N[&4#@-N4QV,>L!*"_H M-IQ0P-($K.19)!^("$?H.IV/L=X7BJ^X5DQ' M04#J NV1"RN4*4MN?>8YY$SYMND@,EB6L5T%H_K5^N]"2,>:,V3"HDY&0#"I MQ(NUR[-L7FM!9+Y;)1JTG6,]HBQ8KPPEOJ6NG%T2M=E907!MH>I 6W^(A,C8VA M@,VTO.O].#^5DV\IK6\0'6LGG!;@A$D^.19KNZ!,WO#6>/V^3V$,=5U3SH Z MH^48/4HC=;>/.;EV%?@KJ_>+3[YG:3V[SKJH4$2934A>(D4EO&+J:+*G+:;. M[_P4QM;7%QQ2E;G3(0$Z&[ /!QU9G]PU/OF=I/;O.YM++X56P(88H39 < M0Y?5#?2RA-&<2H(R>/@Y9:VS+-P,2SRVC$#9&5 MPS*SXQV4)F 1147B5!Q)Q]I--GJ@WO^=RVBL1]TF':*0I<.XO'>8I&H3-UJ MMO0Z^/AU81F=^HBJ!7HZ6<\!M2?[PD7H=E,9F5O(2QPP*GN\0I[Z:IJ$UY8% MX:P5.I0))-,N4^GTOT&\,,)/?;-CWDEP7.?*6=-,270LAJ@Z'R[P\PB M5[NENN-);4]Z=W8B9W V2\]MBEX(TG3;-=0E89I1) "C[$ ,OQ_!]$?SS0;R M8[&.N!F1YRR@0Y>U1K6&'JP:"..V$G0*Z6/[065$&:R$R ,OR1.9 MCBX-2&8 $H9^YC.1/K9/46;E \M.:0>E45VD.N:@(]H!^,2A.&1_RA^6ACW\ M\5%&KFS\<2QPJ]"1K@?E%#[T,>00VTD;IK8V\>;[XM^GUA^D8&LSZ3D*>_G-Q/UE\W=[) MZ@(PPP.RD"F^2,"[MCBA5=M=#:SI^=R#M%,XV:N\A-YQ@:!!VM7XEC1=%[5G MN@4$9\ M?W8NQC!9K,XV<\6 M)VS#**;[Y44)S>Z],S4C^T=1LRQC"[ M&"\1)Z-LVT12NH(KT$'EV':&]I4V6XW ";S]//U\O[CZ.%E.W[P/ZSTV!<;Y M*/L<2KMR-@5=M&Q#D\20JL-TD>46_8?WYY7'"3N!C;U>>I-VWI5%N=XS"D8= M3]4P0/2F7<6A3'^K[N5Y&%LW$\,JON8%VH[$[GAGF@4HWV@6,C+CZIEY&%O0 MQ+/BK@B=B#I!1"]#&V C(.I'#.J7 ?4G+Q%<"Z;%'1G> JD>AM%(2+;JN)' M4SGFH479+AJ,CX'B_, +J?LRF=T4 MG-+R#9.G<*4':T*D2%4;D;CA)5N/ 62%V%%&M\D,)3Q2,#M(_A[TG8VML5%T M19I3,!_*)*",EDZE;E%7+K2-T:4 M 2^NWWU=WDT_E?FV'T;0NKP)E@>CDJ<<4880LN91@P?IBT(W\19N\]_;&-J3 M^=430(']>OB3@95:HQ!>K'3E)P=2RP+N #7)TBSXT-3UZ,/]7/<0^L['U\@- ME&1.RG8KXWT4(G" "O!)^?# .R\(@"WQR?/R-7('I=4VHM6./NS)\\M0ASDI MO_'M"C0K!8X8EF/9HF#Z\W1Q]_7MS>3VSMU>E_>WS\-;\T:44#)#40MCDI6E MHYD(=G5ELM(! L9 V1@1)*7)5/AXIN6XNE6%6G.6<%M/WT[*J;Q6. MOITLWBQ6S[[7JR40;Z>+U?[0T:+D)OH.4S8$\E!!&":\\A9XAS7/#.^YL_J7 M_.6O[ ?V!(1G/]+.P8S:Q4RF<(GR,ZX74O&=CG8>9AM>MZ-/)_ M^^9M]$2B5J4)1QB7 06BBYW1AA!Q:'6Z;#SK3H).(7VG_*7A03K'>$ GR9!1 MF%I3&J>=&5J4>V;2?UPN[P^6>."6!"MUT($G^IW6MJI-9#SR ;)'"%Z3<2RQ M.V6LD8,FTV.] !NEB][763Z5,_I+$?OF_FY9(%UGMQ\.%*_("IQT+'&;*#1D MD=>%I07@RP\I] C%3V@YB>R=@HY!6>DIT'=**N"EF%"AD;)#=X2@]R)[R[:C MG7OY2E< F/) LUK&9KW"KO"IL"E_;"6SV2:T%VF['I&RRTI1&!.T\\J@!=$U ME>?B04\B[,24$3!V.SL:( .ZK*T=B7ZE9R MCJ9ZK"&L%.MR61RMDTB@,(7JV[@BO=AI+2Y3: JXIU';86[0#[R_[2-T[%/H=U;)3#J1HHX.&4G919Z1+ "/;*#*:+&W M5&H7.<>3/2)E4W#QO3#"DE UTJ\@'L@N7=--;0:4.@/5%!)-;J^F;]ZO/?>O MM]?EF>R*;NSL2[&*JR_[R7)Z75KKZ$*O!F9*^C8.TUX^]7KRZM->SV^G= M='J[^O5K^7=:?OX\4GXCTZAX3L+*E%V9<#.IPB5HAFTK;KLTX5P=4CM$QZNL.V_7RFJRTA1*YVEHX2$11^M-J+;6IVT M3>TC8K,'_"5+D3YVB;S^4/#G_EH7 Q)0@>2_+S#04WXK@HO.)&(B;->-G4)"A.?&R!=DU4JT#;?NCU^Q3+;D/ID7&1(\9K"Z7:=BI;K,K3Q266P6&9<4IC/-[*ZT5'MK&L=D=]V3 M/FO;1/"/R=W#$_,-L>@0OTK)] M5RO=+D9O9?!HPI]!$B-WDVXB\&!,,J45ES) GJLDM&/0.%(CT.)V3_J2)3'6 M+Y12)(4060#+)@A'652-5YWW#1PNY90&GU$GRJ?.>@F85>BC",2F\D%3$-J- M([*@6A#%TB&'VV_Y&'WGXVMLA"7+E$+0F=R,BG2B_''=A;.R05_@C/5+MM^" MJ]'U&&2-RT.4*[B =' 0.P3CH%.CGE+K?C?;\6P-/T3'V?+S?$FD'HPH[E,9 M)$$5F(I!"*%CJJH7O/(MROW*^/:8&2'J5!9&P,.M2(GRCU"&21+%8EQV P : M9-NJ;!NT]S.QT/9YC9;7N4@@+?<\43KIF>9='0Q(*9L2V@YZ3J3\ ML1:Q[7O]UU^^?GX2]?Q(/V1Q.[GY=3FMK9IC8(\%HT52+.,\Y=Z*8FHANT?3 MP 96@:@^)-?+D4'];,FR[DD2W6?& )Y\8$+[,C%0'I!)!JZ&N2JF5@C A-+] MOJD7*X6J":0K0:D8DF=8^>HMW@I,Y(#C+4VH*BR](DB:07;5'F MA4DDWR^(YOM%RT7 "J5>N"#>O'\_ MNYKN:R4,^()CSF0$1XX8ARC;/;82-'^I=^,$/V?(1GBIA<,@3'"Z*:L"JZ$-E!+![)G($#$G M$=V"D?UM.O^PF'S^.+N:W*R.ZFJ]]^;__OIN:Z[-T,9H9,2DD_!"@G'= X*% M%G68 M>!M^1OQF']Q.OY[:]#M_ IJP@Q9)6-=4IF,(EGVS5'NC0P\<'U0//! M!5C=%6>)'+(,*3G@CFG'@5+$KNU$VB95, P8['EQ3B7Z/!J8T!5TVB!-Z4*C MK#F&;B*:#462]OF.YSBXR7G3\I<*!(N?80)?IR>]D>K,DY6:7H]OW] MS=]G[[>._9XQG<\R M1I(+?G]RV9F-':$]8$%14B*0PE-42:EHZW2Y!YL820G8'TA,6Y2)TGI=D*XR MJ!2BIQ JUF)/$%FP[TN9=B6RC_>'F',>D;)6#A1Q./E8VI'.>F)9?C\L[TA: MC[@UW-D0-02*FIW+YQMCMJYF#!)E%JPX$IG;G=7*)U< M">?[DYV7RKV4G0"92/]F'QH)E+%"9[5[882ZSKR502H9W$$4;VJF^7 MHGQL&,<'P[VC_P?!@5E'O%9; J+=>E_0''HSDH=0?K>XO[I;84^'CY/%AR/Z MGG+2V23!H_92.L^9$K7E38I@6_A,Z,&P#U%Q.)4C"B$D(\\N2_>U<@:BL;J# MKY(2FS2\@%J=G\B1LP^BV ,Z^)"B1.5Y,-W#H/"ZJ59!Z3 \D,R[R>QV>ITF M% _=?E@^65<0IV3@9@<62R/S'LH+EV592*T4L*[*38HQL(B-:V54G^@QHDYE M8>>>9BFYU#EP@04BCF+="I*H7."J$?HKJYCF?14^C(,OT]O[8UH,C39*><.- M(6]J4@P9Z_K>X$)K&ZQ"TYLPK'_Y(02=N206$F1FN/.YX(CH[%C7+R6C:@?" M)$*__GP8%_(G^&E7JVIFSFK0(3KN0N2Q@P,AQ0Z^&4N77$GLN[G#Z.&[Z+%. M\HBI3,@;'A2W.G:;EB@*;U\2!2OMIJ?0@[OH"4R@A*S!ZU020D$VJHY5E7V+ M#3T2&)YV7F(7/4EZY YYLM:+,C5>X!T?]$?&=BQ3:MN'<3J8GMU86=9+'1R4 M9W$*F9#QBHJK@FWWYI3D4HB^SSZI=LT2V=5R2U#V9U<-E=[SR P'Z/T%, J2S%L%+D%1 %_!3G-!)- *Z*U!7;$=)1F1)K9&;5GO8FRG MYEB:QZ8:P& &H& *R'0'7\S,@W(82A.:&$0(9GO[+1JRM3E^LQ2/_U\2,/:(ONM\GB>O6O_UBCW:_W M6<&HI5Q]3U-R2Y\^W\R_3J=/)IH'WDA+)VHTK&#K0$P*ZP9MNB,(YC*E7]S'/4F<[_Z47]E/X \@W3WD,)9I+U>W?CC;2F2K$K^*^BM7SY.;A\& MYO-\\7XZNRN[O=>G?*3JKNHPLZN[!VBU7TENRY_?_3JV^K$LEO%:4]J9N##D M2"M2:-G<9YXF6AVX(]_'"%U$-,]Z(N7![C^G9=1Z>NV^3!>3#]._E0'PHAIY M,EL, .>=_[#X1C9@*:9-C'$5(XHL1%@5"E_4&99SROO03W/$>Y M^GN71]ZLE5V+3_$*5^3)) !T-I2-89=>C*OC(JEP=NE-C'4YY?'-_! M$9QFW))*S@+W!6U7L[*3.9AZ%)YO8+EU1T$!^A_F,(ZP;N+@*&JW3:.P7(!< M@>WEQ#PR6_%8%5FT_MO3HTT#_H,2SW]*+]*L'7&,\LS'Z#-:YS4*02F71R-" MZK:"&(>X]1CE#PK_/,9CC_$\[NOI00:-@%:SH ODK,DL0GV:*DL9\M88@_V@ M^9\'>9&#/.(^!@KEE=(*03D1*$EEJM863 IYZP( $#_(/\WJ98_QJ-B?2V9U M<(&L;. (/(JZ]U1+;>7V>ZE^$-\@FGDA!_IZOEJ".+U^O2H>[![_.4?P3S]1 MHU8J^.R]Q%+:JW4R 6+C@:1&G/!LT7]/&B_^"$X+_@-&@0".0LM$:1AFTW4N M",9!# 7_PLH_]%FH,U\'8W@L@U?>@" ?9$J+3IU$\FSP#* ']/SG$9SG.J#V MF(,N,*K,4827M*]/VQ+1N:%"WVI\_@]P%@=Z^C,YCJ?NW43(+GKM,UT43V$; MM[7M%RYUGH$&0WWV=LW+YC3(@?[)]G=[:S.^UY MQ&#!03/2,Q%USD[(KB?$^3XP]L;SB(0_XAG^QXJ89WT+6:2A77*]28/G$L=W< 2G!81>6):2BEA6>7)$+3OT1,&BC$-'T=\=\WL^ MC%_F=Y.;8U]"]K\=&WUWW@@C$TO&1>8, (OUZ= : 4U[91^UX=N(YKL[G,/O MS=-#TI9''8.-EFN>4]"B6Q 5+9BF-=VH_B3!G\>TUS/4<7>(^Y3)2+FH?"KS M-2$@JYWZ)D/3 2C^/)V3'@F/NT36>VJ$<8:W_9IK@$-_SRG MR[T";@YFZ,B"4YHY'BE.X\*IFLM:[MOEHZNFB3]/Y_)O0ANG)%5Y7[LIJ+_\_>FS8WCASYPZ]W/P6B M_][U3 2EP7UTVX[ .4\[QM.STSWK]4N(+$GPD -@.J6/_V3606 ( %*)%6@ M0*HB'!ZU1 )567G\,BL/(Y*]R-#J+F0XY%79Z:-:U^I)[F4/I-DE'.2+@@ZV MIT6*X]N1H7JVY_OPMCI?0C]K'.MG"3QY34.M'F:6Q2K!5L'UGP@;8/D M(9F1=/9K;YIYM[QC,U]<J8FJ!BK, ##EHZ&T&JGOI]/[? M; Z/F8,)V5XH5R;W5.X!!!Z;@YJ9&0L.7 M<>WF.(#0"W#L#7"M[WNR%]HUAG04S]=ZJ:YI/(JFSHCJ/'3S1@6D)RFH9KEN[)9B_557MH;3$RJC_O,?6A;%9_1Q?R]"'(FJ?9;J3Z.H[T M\^7 -5W-M>0@"*W W4AK;;&^S@-H7\HA','ZLA9H0>CKCN(;0';#5=RZZX-C M*_T@\%HS>>2EC(#JOR;%[U%."&VS#,Q[C*%T(S?$>P!'5_50#F7+C.K*/4V. M]/XR5U U U&P;TNCH!]'GD6'W @CQW)LT R*[P7U+8VCP?_OH#B//( SH3AO M ^F#>O!TU_*,R%>-$%-IZDB(KKKBFZC-/0^8O;YKM,-0[HS+_=)CAT\\$//Q4T4RP]5!4"- MI3N.Y45VJ-3FU=(\N2^/2U%8CZAK'B[1KNT/0=O6B&4:+W\!B=UTAIU1^BF\ M.)Y-.DP,<_47>R.VM3=C30L+YB M8.C#4.QFJAI6B%A]J8+V5KM:[CL8B#Q;FKOZ"Z&]@9XEVL;%H"6'JJ'YH6$9 MJ@N86-'KB6>!IVP/85I?#&K&M<$#DAVVM0&H28J-NW\ )7F2%LF46V.)S?9< MN[+U MW1%455Y2C"7O>6IRAU8P)3U3J#TG6#FQ8]@!RO3_[#O<&]R.]8D>5: M=J0:LNNH"OJ%M5,8!+;?FB?RM%E3/9=7O;GII&;+L.XKJ1H;FF);JU#K#5!3;,GO,':>. M:+LWP9-&FZ7Z/?-:^YM7;F5B*(;A:ZH=N)YIAKJM.XH&'I?E6;+F11O=3&LB M<:10SQ9.3J$N%VU2*(Q,R\9FM':@8H]#(["-BD*R%_6"RW.ET$D:2>W2>.H& M5]JAYMFZZ86RYH+)5\(@ 'H'EF/8]G:?TE8=GW-M6D,1_S1)5]6K/ZW*H@0O M*$GOGC(ZST'^ ,R&:RNJ!_C),67'4ERU\3]]HY-:"M9E:\3&8!L9B%I/]*?8 M752O:Y$56H'F&ZZLR8$1F7K=+U[17:;IH1 MSI (#"]T+:VIE9%[+>GV\)!S(<]ACJ.QVW'T;,# MW2G"FGJM.8/0[52.X]'4?,(-![5D^*Z*0,7V-<,,-:?&<@$.7WG*#>=Q&?AZ MU&2)OSB_K;HO_Y+AKUHK<>_NF4Q1?!TJ:OJ&&>F2 E:J',BB1[SP9IN-Q=2>A]YN+*]<<[G8.X@@ M8S@"@_L1Z#Y83M,T'=-U-,>U0LVML8BE!]OC-%K5+>HUEUONLSN"IR^ICCD" M+? UT[5=US0L,[*CR#?JB29VH/L["XQT\UKED?&9C88_ MKAI&@0RPT#&54%4MW:BOM.Q0=[Q=9%7M:^600 '737(E;T^0D2>!?3.00^!8 MU8Y\VW-US?;7'#U)L1?Y4WXV K3Q3MR+=U%TY MJ.=G1:;FV;OV;IK=00W]J[IY7I)OM@E"_Z^:)_,K4J" -T_AKT #GJT9FN]4 M[UI_(_S7"F/_ &GFOXL-N"!!;;(\54?O&S;5B/3M6KWQ/94 M-^@]"V/;.1%'T7L4OY)%G.!HWSV%I'TP+B8D!JKC1A;> )J*526ZX\N/\E3 ;4T8"5[4R6R?\6L>SO[V=-GS744)-;"G;J-T;%67W_WE%T7> MGK_&8T]<"/540':UKTN38S*YUWRDV)JBZ( F]"A4#=LR:SXR+5]Q#*"B>=$T/+X 9*W1 MP /U=-MP0U_S'-V)O*8RS))]P[IX&G)+:V_Y^X9FFI[ARI&AFR[PI.;33'8O M4&0K5(&DVC_DMTO4_1@S-&4O<'W755535EU7BY2ZX,Y6'%D^+\;LYG)N7F0H MA]TJ:*$/ML/R'-/R0C7 5*?U4-_0['0P5 W+[KG;'V0G ]%KR^5OL+4/=,N! M)N"7/LF,&PZHK>A@=WW7#UP/!WO7#JCIAR"TP%KJ/]2_J58P"+WVW0E/0NZ^ MAMCU>G4?0AJJ$46>XJ!3HLJAYD1UBHGNR:Y+":G_39$Y$O*(G? DY,'7/"]A MU,C7KZCV+@[K?XN:+)OR]B7#"[9H M#+G%,'1M0_<\7PY42PFQW;56%V2@(]6[14M55,7>3@1YP1;-(;?HRX9L8ZL! M5?4B-S)]M9G2KH)KW)=NI5B::NB6LWVGL7.+R5V:W";3."W]>]0*']/?TIQ, M,_CUOT'>XV\>2[(,!R?;BF:8JN;:@%/,4+4BLY/6WBWJ&&8;&Y3"$_L(L)#, M@E7>S'!GU-U K_7U&5X8]N09;_FZQU\K;I8&A)X7 F\$IJ=ID>S9MMR$44S@ M^QU)[AM$/&Z'IR 2=]%R'=VT5-EQ ++XGA8 !S;7L*IN]-D ()=M.>,DES$( M3UF&!?I'#H%*BH8Y2ZI2=V<,U$#OFWXW9IXR!N8I5394TXPB4%].Z-N.W&K? MZQF]1=2F:9L; SI'1"YS$)YR32UP,/5-]@-3UU'/UY7FMNU$?;6GG8[NXR42 M=Y[2;-.43=UQP:A'P& N -&*I[3(T_OTE&UJNG)"/=4*[C?I#X<7:9D8^M9= MW[040.4A:N?U';NA]0J/KNW/%[VKW&./-(RQDTK[-([:G&*I*K)C@V660]6Q M 8I;NAZH\$U7C\+(5#JQ&D>UE'UV^?0Z!]OH@9SOSF8)'D$\_R5.9A]3/UXF M93Q_;K0-EJ!ALUH/<#X6G]I^C6TL+?2='J)M3YT\9Z(]J2XVA MID2N'^H>J!Q7KA/(0?/XKG<>(O2,L34$H_'6<".FJ8M@:]N35?$\W ENI*V-,7U>,K@@YCFQ<#M'V%R$_,B(_ M=$,[,JS0M2R0I3JE3W=[>G0X Q#I5[*L_YQG=WF\6/>48M&>S8A[%7/^-"TS MV)FF%.5N2&[ZF"L/@J(IOAO9*@ X+]!P0DL4F$&WE!:[#W0[9>VW2![[,O]' MB&C,SK7!#^6DWN2%LD#^9A.LP5Y1K>X"FQ5"0/=E'UPESQ; M\VK+Y:BNTPD58Z^K$>S[*(.CN;:C6:X2J3I@#]V/%+.NUK&=R.B48NJ&J3C; M?;I>8;?[6PIP["(O"OW(4G7/42,'T&GCV.E&5^/8LOWJV_N5E"#L9!;&.8K\ M/5]?LE)7*SRQWT.TK8# M4XF40 XB;!\9.J%77ZE:JF_IVYODNC7]"4UI@&G6P>MQ/=.(#,<.G*:\P+)E ML]OW E2^IO$F_N%WO2_7E#:=>FZ9FAYH;J"!86_XSO)-U>[R'4 :WJKRB(T? MI2JCP,;K+]7#&)$LVDW:#;&$LW#(=&#U]YM_NK2C?"2GM7\X)0\PU+ MB32KV2%HSHXQ8-?YK[R] U6EHVBJ;NA*X*LR-I=S5*NY0#'\[3HK9%F0:-7L M<<%/O,]#5*5FZ9$9@=,0*$;@J;9G.E&S2=ONM-#CNK6GFM\8JBUC!HRK* N M-,\-FEGNFJOZG1FNFJ+*ML7;'A^>,])2E3^3$N_PXSDB\(_I RE*_/J/P(0_ M9<5S[&='D6(H9A0"]\F!JP,!ZNM.Q0KE#JK&&-F8=G^DH8@B@ MI53>YI%S.MC&#F79,T!DT2LT',\U5,UL$MXP/:QK'BWUU;=WJ'G$28)J .A- MTV77#&Q?T>H I.=&74%55 MXFS>F.WR?AYA'U[0U'T>ZR)YO*8KF.D8]25Q3 M[*!SD%RW]E26O16ZAB_CQ2+X"!XPE2LWM3&*K7?#OZH*4L1;A@[/-^1F'D&Z M7,5QP6-7=3_R9%6K[82IAIKXIIFFZ]644S@@XDUU4-VX^^^F[W-X^AJKFZ)T>R M[ONFX;J:&M2>E:R! ]DUCQIOA'?X]@X-M('A<+%-; @GJ"F!XNMUAQ([-'L" M;8XI6]S#I8=O\Q#K*(>:9D>V9IE1H-B6JX=R7>H56D'8V>/>6_L2?R/%+_$C MEB3YJSPG?2,[GO(> ]/1=E9PL$K M?,J 1[[I:QHX.)KN^6"Q AJN9/!)<8V.?VNHCN$SP/$K;L&V/#^3KSO"MG! MX<@.K#S$G<*&\KZZE5TXQI_'1?'IEC[C [8J*\+55 $LN8$5@B6W]==KV[\ M).N!W3=11M^>I_7$7KAOF5=1D^%$9J#KMF]@G:KG*IY3&WE',VR]=]^ =DUS MV'WOLF<O\WLD]/.66N=79ZKZB*JJG M1;9KJJH9A6;MJCBVY_?O6]%T31MVW[OT&H^C#@W?LP#'ZH#9T$<)'"O0+,.T MC<@WG+X*1U8U._!1#UVJB*%QX&G55/T0D*NGAD%]?6[[H=IWU!8PH-$>&7_, MOEF_INI3:[5_<*1%41P#U*X&[C3F!NF1KAA54JWF;5( X_1&6)UCWY#3@E]%H&*IA>*YK S*)E, P M_,81=>6>FL/7XH9G@@NVCVF9BNX8FN/@REVS*C@U%"_0.OMXSH,:>!^#<+6A M*-BR6W$<'W22&H9&?75K1+9O=J]ND0:OP=6#.]2JH?M19,A*%(0NCG6TG7JZ MCPU&JA-J>C5N>,:?=D$OP6$"E@ ?"G138$3K$B/#ZMPV/.KDVRG*2W*6?5S=%,DOB/"'%\Y=4&ZV0U "6 M'?JVHMFN+SLRV-=&0"V]DX,()D??.M3]E[:YH=YV28?5)6FN&H3@SRJ183ER M8 1N,R3"4!RSHUY4W324K<7W+N.HE3Y5%V K %=IKWL##+H9&."HU,T* U?K M%I%KFKI-9GXK??)B-7(,-])ET[-"5;95WZIG/INA9\L= VX:]$Y[H)4^=<$* M9ZV;0%,?U! 0-0Q5K:ET"=RP8V9-1]E*&3E^I0&9H@23XE=2K.;8%SW*L\4O M>9+EU9SJ^-LO64'#E3O;3>U6,, D+D)B-PA1IT2J6U^[.^ ;=&"QJ9GJ/AL[ M:-7#4^$9*&GXMH_U!ZHO>YYJH7-7A^JP8WE'-QDX:?;\J/!L[;RA>;X&R%&/ M9%>)[#"J^XR[KJ)U I:FM94C_ZI4^$S*_A\^NJU;)CK?;)3U < M4)X>>!.R%X##;SEJ5*<6 ^SN,,6QA'ANX2>DR#-B$BB69SB@K#TY5 +=5L&/ MKA-%+5#FW3H*XWC^&!%9GI$;8 U?5SUPN%0W,%3=E_VFL8;;%UZ1M1?(#0>Z ML.Q0E#J2QG/\DIO./L*F=B>&]"0&=F:&WHRSIH& MUT4/X6\=U6%M=]-[P4H'V_ V=FEO.) =7Y=#6_%MP%2F&JEJC5WL0%<[HE!W M%!CWCI_"[[9IV8;E^H 6(]-QL>M.758"%J.GAX(VHC/&+L]IT3-VI\<&;/15 M,,T(/!;LQ!MICH$QACHU'L"H8O64<;]\S]5B!]MSCY9O[]E1S2AP(BLT;2T* M(]!E3EUP8H/3V75UU#/8X%C8I^Z$+28!ZZ3H8/^"F3-"&R\P>YV MP#GUGGLL096HR<$+B (W\!1?-L^!26> M@3ANH*J ;S0]-!V0==M0ZZL>R])UI9,PKUKR5J_&\R'%EX/J >_TP_$U)R]XH OI *V=O\-C$W:Y*U5/9H^W=U7V8O3 MV==D5M[_5L1W!$RAG_V43>FW/Y/\(9F2/2K9'=O'*E[%-D'Z/"QAJTKU'/AM MAPN=/NW\$FJ=*^V;+\'CL%APD=!JN><(KD2Z9_F:[IF>%[J1XSD-&I2Q'4ZW M.+0/&+TFP3?'D9X3LRN1H6N:JP5Z!+ZU 5K'J^MZ;$V).A$H13;TWEN'EQ#L M7,E_)+]K%L[H4#4L^+(BU5)5MXYQZ;+N=VFN6:;>AWM>D>;9*C];!1]JEFXJ M86AXGA]IJF_9=:VC:1AAM]91L_L\D1>1ZVRI?R3+J[*N1A'6EVH1 #S':KKQ MF:ZC!CWU_R]6\7Q)_IG@Y\Z4X0,7KY8#1;4=0PU#TS*:SN:Z'5E]"L=Q7DC_ M#L'.EOY'LKSA!(:BJF:@>^#%N4#QFN@F%F=U8:1LJ"]5\IR)_N4^R<^5YRWP MIFW;=L&MMDQ/<0U9J=-:%,OO5C^9FMGG2KZ$7.=*_",97C; 3=<5Q?'!C;=T M.0S4&M:$NM5M8ZF 3S\BBG^^)Z3LJ^09-Y\K!J!(1]5=W[$M/_)U+ZR]54^- ME(YE5513<5Y&]Q:ESH[@QT)VX&#%=30=NQ@!EX>R4?.V)T=1E[<-V=1>YB:] ME,K!BKBW)A]#YPZ! MSHW,1_)R D\"(Y<"-7UP(C KM7NY^ZXCY5,<^'MEMC;W]>X7(_W0;)'),N MGYD;NDD8W05.4PU%U;MLRZTX5I^I[5;O763/ZT%67+RSMPE5PW^&S/ M \]R0T]3 %&:AF7:OF76:4..'_45"RFVK&^ERKSF!I^)@/NJ"V>G!C+L3K=] M!3R6&KR!6M7ZQ].:VWV_^6^P\QTO+I+IP0RJ*5Z@*+JOFTY@6J$A6W8M@9ZG MAWU%;@K>@#C[;*]_C1PW]PQS AR)7-^V'5]W%4 G@>.MQ^,X&]VDV].3MZXP M7FMSSS"F"D9)#3W3 ,TB:[ZB^&$S3,V+W+Y!L8JE.UN9N@=O#M7]^\_3>S); MS0EP,+DE>0XLC/GVO\$+"W=:)@])^?@%NRM]@1UY<_C3/G/G SW455,W7.PI M99H (9N^3IH_^\M_S\L,L>9"*\G%._OSN%AYY=1LODOGC^R_)@A32S^2K M]&NVB-,/]&]%\F_R7I&7Y8=W_WU7?MCZ^CQ)R=4]W?][197_ZP.N[RH&NY&^ MGY/;DOT[26=@R-ZK^O+;SH?B[_L6E:3W)$_*WN]]N2?2;3:?9U]1*Y5(+*E8 M+18Q3ATII!+^''S^38HK:L)G<_K+1S!A$H%%S21\]0_X["/7,N@#[^?>32],YT/O/[Y 8[WYHUC?D8EO/6,8SE+TK_/Q[&1BPS9'X[_9+ MTBP'+?&A_DZ9+?'!W]8/9CPV)?-Y]9D_OP,-B/\NEO&T_O?ALD7A-?P(>[Q! M0)9? 6/-XV5!WM<_=#:_7E3>_(09>KB4],_OK'=2GGUE/RO-9W\H9^L?\]XG M5*MG2[*4__JP\:#U"WH?NOU]17OA]\_ZZ^I)7__,@8)U*I-I/*]XZ"8KRVSQ M84,^5.#U-O.W_\T^O_&KG H-_N;99;8D,H.%W(+.?G^?S$ *^6J<1KT^J6,V M:=XL5WWW-*TJT:PHH2R_244V3V92K?X'H&4/_5IZ8$HP,9 K!2G^V%=!#[N4 M[Y(4S'6V*@ ^%=\?<*""X?=D>$TP_(<:O4L5?)=^S&-X2A"71(KB))=H!>R^ MU#U,!P.9/MS$T]_O\FR5SJXJ,#F=$G)[^PJ,.B06;,YVQ*\-"':R.51D+*_[A M9#SW% D'H!1_#:4;U[HZ.+G.@FM>JL .1Q";DBF?.U*@^(O,7E-OC4>NN!G^ ML9SNT/9=F/']XQDO%HU3BX,A7UO:AE?__*J&[,FV$6'YMQIJ6C/@UG'MMY?H.DMNX5QP$&P) M]"RD[%;*&W+#^Y"LF,Q<2-^]^_7S;\6[[Z4[%FB7;A[I$[#Y>)P^2K-53M^R MF2A;(T2I!H;29GK.F#)0G3V,KD@1I>D_'%)$;?.L4D1%EJ3(DGPQ!3O:<+BX MPXC"?$."%+1)TM>DO)<*5E-Z=8/ED=(#&+&JYHS5)SZ=G/I:\=/S\ *TB6UI M@]/OK:'_-QE 7,LKH-#?23FXN)YW?%"U>-%A+ QP>@%Z M# 6GY@P;H9J!.B_0[$)LHS+B>/AI.C(\$V8[NX [^+5W2X GHU?V%($OKQ,BGA MV6N(VM9OQ.F^@ROXXR>Y+G;1<4"QCQE@5.G5C&WGZZ$#@1 MS>"0+?$2VWCZ](GSQG:G*YJ\?)]!L2>F-E ?E$,(>A:,)\(B(PV+""4IE.2P M2M)0!T*40DGNAIK[Y0;N2+=[)F>N/9K)G=*;I^*7^!$_XZ8S^$V^(K.?DO@F MF2=E0HH@*:;SK%CE!Z7=F:KKV'Z@J8&JJKZCZ*9GU.,"%=573IEV]\]542:W MC[P.F_[S*WO533:?55=[C'!21?."WN9]*N$)4HN83_+"ZVQG\*2R>KV#)C[6 MY"6 M-2@ZS:AW4I?RW)"4W#XW.$YD[(B,'3Y%V\I$5Y7!"786?//2P)&(KI]#TN%8 MN&T46FH\BDBV)ZHV?.[@6$[_I;KFK7>(\ X4<>;(JAI=C7/IC1-\!B(?W'# M?4QE(MOBNDYZL0Q'('DA-NM^XG@1V[)44!CE$\ MK]M!2[=D&!MV?L(T42W135:X2<)-6DN$J8E!V<)+VH^P+*\RWLKY&P3 O5I/ MY5-+H#.1^4G@F^^D++RK4WA7;T8XK8DEO_[0[DL1SK?NG%ULF_,17Y9S&%,Z MFDMS5;,G%C\']LUT?Q<>KE U0M4&(^;K,4U0? MCN-@AN2L-SLKP7&N3=G1+$.4,6Y^790QBC+&D<-K45TFRA@%H[TVHXDRQI=3 M]);D.<#K'$[K-<7VO"O/1E$+=!X5BZHS,4U^5S!GS39#QT%'I,1&9UB%!A,: M[#A2:>K$MOA%4L^:;3B&5]_D#?)OZ12V&&-8,/XF+;/BX$GVEYO*:&D35>/6 MVF L)SZTS1>F_8)%PM FIBY$0GCW!]VG9;A^DB_:-VM#B-/;22-4C(GEG&PD MS\7G$0H_5B3Y=%T,/>M"\U"\;&<%)(<52L5HL MXOP1N?(!*0NCF9V2:Y;2W MX7ODS?-/.7Y2@,\N7W> :2*JSB4/5W5>-17U==_^NE\7>S_3Q8N]B[V/?N]G MDG4_*&8?-!GZ-,G.YQ4/$/&2]7*M5TBF?]W4^1_SK"BDW]*>KYY>F.!\H4_WHI<_CXLB MN4W8T H)_N?%\SB=$NGS/2%[E]((),A1Y[XT ^)L=>XB@^V"49?\K'C5*JY+ MU6_"WQ#\(_A'\(^@SZCH(U! ZWN?[P$%7'TA^6( ;]L[WDX>6:4@-9@R47E]-%]%]-X9 7Q_"[UW?HR3@^J2 M!7,)YCK ZR1/'W+O;H6@Y-"@WO56S(#28T& O9#=;5=3A!?4L>$>H M,:'&1L**0HWM3:KO].%16%?87HE\W!GM>Z'(6NA<" M<\$"X]C*1.8W&VTLS"^,B)")XV.2BCW1'6[7QD(FA$RL MZJTDWO]V_?EZ+49W**WI@L!SXCN23A^E[ ;>&P\V/O/MC$]236NB6]PB 6]^ M@)*X2#N!"7P[XJGQRT 4DBDD4T@FOW"A,M%,?H/A7TJWMQUG%+(K9/<@T&M. M%%V,]!6F58CG",73T":*P>TF3DBGD$XAG1R-IZ).'%OXI>/)67R;HGD 5XEY MN&]@'JXR41UM(MMB)*ZXG17*1BB;896-(=2,4#-"S0@U,^PE@S%1Y--I&G&9 M(/20T$-"#_7Y5K8]430!>@3H$.@8B"$U]*Q#-)(!W3X.1# MLI?W9M#7X<-7%^"1L=GHZ"/X1_"/X!_!/X)_QDD?P3^"?P3_"/XY']_MK32! M.XOIZV,AUBC&KHPFL4.=Z ZWCI.C/WO\GN@0<"'F?_3<)C1-EVE.,\-I+!P@ M](W0-T+?O%))H'XR]@FLS(59XW'X3IMH)K2:2W&;9_J.DMSP&")V6;BPNN,3.#;$4^=7\V D$PA MF4(R^84+#>OU1PZ***.07"&Y1T!>V>#FCPK#*L13B"='\30FLC)0!W0AG4(Z MA72^2#H5?2)K(EXTGH3%MRF:!W 5I\$IK5[:73X="SN.:JK*$!0;9)2<9DT4 MZW2CY,Z"DX;&'4*'"1TF=!@O':;P*\(7VDMH+Z&]A/8Z:>:UHY].@1UU:7(6 MO"?RMH5Z$^IM;.H-'4QMHNG"P1003>BP$7">T&&'YZ&9\D2VA083&DQHL!%P MGM!@1TQ6UR:JR:T#A-!@[,=\_6,,V^_]?.OGUKYP)-I5/;1.E?_K0VNC_UP5 M97+[.(*]5C__Z8=5<747Q\OW[D.5:LW_2F[__"X*5%DQ M_T?_QY?@G93,X!?QM+Q2(]?R3=>-@E#6@LB6-GGQ(__F5O>[T7ZND2&BECQ2G M,RE('@@P1PGD>[KTYQ7VPN6!$V[KLKFNBS(LGZ7IURK?I"';JCWN$,'#; DTQ(4POQQ0A\> XLFZ72^ MPJTDJ71'4I+'<_:WV2))DZ+$L9P/1"+?EB0M\..4!J" J8FF#%^4\!\L-Z2S M.N&!V8)<2](O>2;=9ODBQC>OYNROV9*P09\%_HT^*V[K+/CNL1W=SFY X)/Z/'A*Q;PKQRG[)09_0@83\!'CW\L-H_I%@QJ M2J?Q5.2#IBM 7 *%3X'&P&V69)S@])OGF:VPSVQ.KZF(@N"W>XIE]!EC$V:P.BM$CYV*'%]=LT=H.B#!26#80Q MMF6?'XWIQ]\G)3Q^RI[D9\#Z^4SZ_%B /+Q1$@^*V3ZETF>R+)DE4;7:Y+9T MTUKC;9W&1/J83J^E[]Y5OW_W/6AAT$X9:&IX&"I!,KU/LWEV]TCM&_QI"K@< MH0.HN1A4JU2 AH7]]?2ETVK)"4%Q0%35,1@%ZI] M;U#N:U+>MXD 'V,FG;8C(-\ 42 QE@"5$1LPJK2H-(V7\4TRIQXB6T!S)G-P M_:BIX(5>%;YDJ\PXPO\>DXZ4N,NRV5=X)4>@J_+&X&COX:11])+;A$* )"WC M]"[!'^.B("4[Y%@"XWN[FDOSY);@AKF\WP)FII"/R],8!SW$\Q6ICZ0Y V#F M99XLXCQ!@+4%>8I'0,)WP(-2[=55V IH0>X8",(GUOJAQ?&PC&T8UG![C'XA MGC] (PF@->C!ZKL8,I.^9OGO\+DIH&<7SB M0"'"(4QCV/DRR^N7;FQC:WUM MCFNM;TMR;P"VD=F*_I/"\/B;M%SERZRHI:Z2MM8;X>_3^QCP%E -H-]7V ,B MRCE0O,%VM]DJ!];XURK.2Z8/4;<*+#8 3OB^UA'(NX3<(@I5(%C!'58 M7F'L&8$)/(44)7!QT8N+T"[0&,4FX-FT S2:0M!&W#(.@ =/D'-*C,O 2VC@ M!7AB3@D)O]C!%O2#!9"NF ?9$671!^^(K;J?V!T7EK CWA'[PXSJTN<: \-NVA<0[NB1=$6K> MD(<+]O<$_CREU 6BD@?$MF 82Z;3IDD^72T*X'U0; (W#A%?>@1,CC35YS*A_G>:9@]Q":H#C/L-R!I%!JLR6S#!G!$*&>"G(INO MUO@BNP&\ O#A(P(TGOX,?M6Y0FIG9#KS]2 !2L]2>R 3R2]?ULT.*P %&S><>C7@4@FKRY MHGV+-C@V;%0)-ZBA79LG HAT ]N'/ 71!TA5XT4F&+&4KJABA4?OF M'*.(!29H!> : (C^.5Z0ZEH OAC\_/G=]P ATRE#S4GYR-,-4$S !<-=/>\D M3'T!>9>!,08J@%$%LX#6/BE;@-A=E?=9C@%W2J"?/R/IT-X.?;.L7CL7 ()U MWKO8 P0?=^U8WB?Y;.O6T>"-JAOFXX7,T%42H/HI4'UZL*QROA@0X'0 X(07 ML\5]O!3(:;S(R05U/5_#)G-XU 2FHU9\V:I$YW!6)90A[\!+L'"(IL3,"&8) M2^X/GUEB-59KW&?S^>-5]A5U6K&Z*9)9 KA/:EA-?I>_*[(Y@-&XBO6O^ M @ +S!#Y!E8JO2,\T95L#9;9M]Y7@A=C].JX#A&N >9M-@5#.9-HP'D.((K6 M0-SD63R#QY23C>MI5/IQGB<8JZQCTDR_US"-'14^8OUZM.>@W1?Q[_"(NE:L MN9!OY8JOX 7!*Q0*P9<+8KEQV?+,EDD_V;@H;D=1..#3\,-932(&B]8(<(# MEAO>$RPYE+[+;DN2@EFZ)7E>6<)"^O3ER_>LU*P*I](\#79;V>) 7'Z6PZ)7 MF*I?K):8J@70'4B3DA++($H$#K"F.7D ZPO+^^[=QU^^_"]PSA:E=N3KMW+C MJVQZQN;+.DV@56"Q)FUC]?%Q#?V9];_N\N@HU=%Y*],O7?S: KC[9] 9F_X* M.'U8+0LJ#R1@"AQ=\,N__ /W"Y&V<])?A_"VH]^THKMZC<5H4DQ7H1S[LFZT=N5?/]&UVQ)MO%?S]?&]U;I5UMZW:^K)WW]F;0.'U(O?*&. M=J/>-B[:G]0-H@O+T[IS8/J,A7^X]5$9;L\#]*.3K8FL M[ZMHC1KNV+P]&/Y]G 01]R)BLW3MN7$T)R3H61%10*8/[F[O< ,^/>T("OPT MB."^CGR>H4SNJ>'DFE/$_D$(AR1#KJ4?BV0(1#0@<7^LDJ\$"AJ1XKD<%&0Z$UWO)G8+("2 T.Y^ M]W6:=?R-LXLF=- !.FAC)D]WZL[9J2)CHFH#32QZ$S.)>&,GS3QW3<42)K?* M0060.B,E=CE 2U&M]@97*FQ6NY8Y&VPEL-J(%-SE8+'O+(N? MH_D<50[2>6,1R&'5VH5IKXV F$!AHW8HST]7.1/[=&ZC4%HB:$:#9BTUA@&T MU4($SL:EYRX'C"GJQ%04@<=&@L>,DTC>D,3ZF91#!?V%BCH$7VB +V;9"K/D M7H*_SB(0Q*_":%\2GIABHV_-\"SASH*/\'N<[D5^H$V7^CY_LH4=TD)+=*)[ MLA-=?V_@@]L 3Y[I TQ'$\9S@/TG'[.Q[M)V^L[!IG.MC[1UL)"+)^5BW2/P M*\E99\UZEF-?H_)6QUEL"0I+S['_)O(;MIG?W6K\ =AMHWO@!+O&DF7)NH!S M["5XM@J M(,QAH&;0L..(+@(&36ZA\^3+VLNJVMJ_IF#O)/Q91$A&T^=XG(FS,6R^*!LGQOL01/1XKOM+7^\MC *ALRSB8927R"H;DH1G'_/B MVV--))6-4W>=EXU\Z_0YRZ3$ 6[=AESN:;*M6&I?)TLJ7F3 ]]5 V"4\(9LU M4Z"?2,&B,XXWAEEW*'&42R]?F^P"D\OC6%)CSS9R(MT0FDC)M@\[NHEQXG8S M*'<9ESA'&D?=?KU/IO?TEV2:I=DBF<*74W*;L,'/.RC5O&)5)BS#DANOG!5C M//OV;6QKO0"-\2GE(]"H(FY(OC8\FCRA8Z*Y/'VR M,0^^44Z4*:2?DD6"FNZ[=_3?[[Z?2+&TS#.<2$\3K#^3Z0JD]._D1OHQ+LG7 M^'%]S_\XH5J0RRK_H-C7%M_9WJ"5IG%QS_1;.QD[V4SPKK:[0::O27G?VBA^ M;$H3'3#L)Z%2F\ZS%> B)$]2/L+B,6%%N=H(Z%IG=QDA:E M]!$-+\X4?UC-4S P=27JYASU:O(W+)$3?2W>]*W4.DV=KWYN4[D]6AV3D?EL M0[MVN$^ ;U:>]]VU5?SSW"#VKW%1#XZG3Z&?*= 8;D]_-]ME!+LSLF_)$X9S M V(P4>8%+ZQKE3NZZ*_NH(O?9IN#2SZ>J?@X>9T'.XW3UWAP%_#KI[O^7RQF MX G&F'B#HSR?57%66=$E=\TQ3U\A"1H?!7A_R;,Y^08N2(O08UNZP+_-$DV_1T_T##3EU9^ MZP10W/0:8'/]UW??H\TGWP 2I'>$(R[6'/5:&008UR5BK /*LK9?J_2!%&BJ M*@K0/U0HZ"Z+*=$8$9%<#740__2#Z3\"6*XRF@H&K&,*IG-R3]("R]*665[> M9K!!?/8:4F?S%7TW6,\".)H94VRBEV)YFT0#6 "^"L(8QU85ZP.\ 5P5W-G' M7V"CMWD,R!Q,+SHQ-0"/ETM0%13,7M,1;)G\\U#6S4'L(\C(_' MS_J5YYEH-J[;]9.6"(Z%XT91!3B:I"?P@2>*W(T&B#EN9YVAN:UG:DAE\VX* M,PJ=<\&TVKO1Q6D:68R75@)D[::FN]O/W !<3_N4 G&=N'7-"8DX>L*)<1'E M!S\N[B_'S+ZZ('*GSUCXA)N'1?JV2)-\ " M_IU>#9V?ME$GJMJM3L,?JPPZ 80$$'J^\XZC31S5%$A((*'C9C(?W!)4H!^!?O9VT\R) M)M"/0#\'T/!3"7^3IBM04/!EFN:?X5Y(ON"LJX1*>L.CXXV):?)+"7R&.F.1 MK1&CJDN9#3_0;&6!JP2N:GU/-YR);G&+?PM@]>: 5:MV4N I$6=ZEAS?&1.' MGR?7/?8SRCT;Q>"WLU='?J6(9G4P*BXI2R\F'!":SYM4"\E--]N%T:;%O(+SPM%=\E@S;0F MFJ4(L#82L&:<1, &'0=*2G%1>'H5=0",X#5';]=IG,5DM-,-V'M)GZGSF+S' MNPG5T10]"\[#[W&Z[SV?F6KCH.(ABQV\P6S_Y(^#AWQ,GIGR@7&2(IZ#7[ Y M[X.VL8V3?+V.?2> O&0$2-,-]_130$SU6N<[!40(QL"=E[^2G#6$3ZKZQKXI M1*VY!8RM@:=S4B![80?]W6.$'H"[-IHR3W!* 5F6E GIH!_1IGG[M:VG;(!& MT:9Y(U!@?Z(!LRE^$A$8E\CS'$2!MO?CQR V?Y>0QNW@C:_,6CS$TY(1&3#,,P(PIIG M']7TZ8C3LO:LJEE7KRG8YQT$&447]_.(KJGFQ):'KS,]"[9Y:>SLC+39F9G> M\1!N4&$TKYU!S>F%6F]A$Q#[PY<\GI%%G/\ND#1\CV.@9"P'+&"T@-$<":0/', 8 MIY4:INJ"FV47Z;DB/?=LVG2+[-P+0?'G98<%X40^^$6GO;*,ZDZZ:KS(0!S^ MS<:_+N$)694D?=\WZ:/)A;W-L\4ZVYI7$K5SK;*D$BY/NZ:9Y#V;R(ET0VA" M.]L\[.0I?EK[>)]-[^DLRS=)L =N](2FY3>!)57;] M4Z]8E0G+:W]:WJJ?__3#JKBZB^/E>Z_*P_>SQ4V2TN,)DF(ZSXI53KX LWCS M;/K[7_[S/_Y4?P/G?[KI#/\3PBD]Q'.,O/X"9G#ZV'P!)_HBJ_U*;O_\+@I4 M63'_1__'E^"=E,S@%_&TO-(-*U ]S]2<( QM7585RPTBVXH\2W.-*'CWERW> M;I_',]FR?>KN5'+,_HD??X^-'I)I=8D(])I(^/]2BVPTV?MOB%][($5)KR.DKTEY+^5D$29I&B89&/A6;[,1+I# MTYXNZN[DL((P^FR\$54EXO'#=3B5ANA9)A5B=WN!O M?%M4P P#!3#;,$X?UP=32&C-9N2F;.8)EH]] A//X/GP03P_L$K(] O*_ZS, M"YM# +*(DSG^Z0IPQ!76AE%#7)"-!W898]$K2-ES3,+$GCXNSG/ZK))5GK57 M-F$[6*5UG9ET!V)55$WRBZ(66? @FZ*QDBQ0<'.DA)2B,+#2MAST3EZR18/N M62U6+/N$B3->?N;DGL##'@A]-@@6[&@9HPZ@?P:6855M10DF^3Z;PUL+ALQM ML+8?J@-@^*4^K)P\).0KO'$^WR D@K6 M53.(),!C;"^Z3_2+$O[#_@RO3%*@%'#.C]O'M/4D=O#S:7T&::6$0/M2"B_) M%#ALVI1X32F4$IJ%OV;I-X3T?+8E*P&6IF[$5V3 &!3*%->^Q;PW!)Q@QH/L M/).B43W-H_H9NRTXS*E!CQ]4%\%' Z<4^&HJKX>\O>]ETLUCLT'*\+7Z@WUQ6NU#MA;AH*-S/:<*PH MET 1ZJU,MJMO8>EKO+#>T@?V.5#DZ30!Y_ >=&/)D%A3!IRMRGF6_=YH@:)8 MD;Q=% SL!)H@9Y-HX>!AV;C 6RS(2ZMB8)Q52W=0%0Q7KX1O4U2'P8YZQQ\D MQ$BHY"KU#;2=)4PS47R2DW16-"7&U2&WE">2M*P1%NM:](B4R8$WX8032O.U M*F/ZHF+81ZI-XYK N&?P9T!#WH+B2"H2QW.Z7/P@\"XHE6FRI+H'E1ZLG9J+ MMNVYECY10NQ@M'VY&LW(5U@DN9IE7U/\&M.R565J+*5DDU^WM@:_@ET#9R9@ M-V?7DHOJM*BX$B@%:Z\/ 2F4S;& E0H\;GP%6\B1@FB7_MXL ^O#;YN%3.#] M*T#H-P@+8$L)E;E99D#I)/SYN^B4K35BEY_VN_@I%/,UCC"@@WA=VLY1LX8$-8Z>=: MN@X40VO%TE=*&H#UJ%M(NEY3]?X&5=6BSK0DLNFAP8.]0@$;L8-LL4B81L+O MP8N ;J"[@ (]48<]@@BR&LJ&JAIJ8.F>H@56X%M5$$'1+%4]ZR ""Z*]OP'@ MUI3OU.2CLKA!P+<)-88-VGQB!@7D_"=LURFU#F!L.[@ 9-=&4U5[5#2CH/;J MGH K>',.^B^]FJ(6K_1C-O MA/9V <6.)S:1,,P$N&D;LR%& TQ1"(]I&+D"@Y\L5@LIOKM#-P&.YG9%(PT9 MX(V[F '?7O&J&Q53/_>E;%3=>5:WY737,P1U= 'OD;!;4M3<(VK*1$($P(>1 M:4N6N*B:M&PU4!FD78ISW"FNO[;?C2H/"3F[YB@#=#[1N70^LC&1)6Y#9 :R_&>7CS>CE7>NXC@;1:,ZOK$L/E- 1&&Z-(-D7H(:KE< M0V3H8(BXRWT($^V?,WAO/Q):_S.?"O7_SY&82EI^FV2EIE4H)' M#,%U+T)6"413G5BI29UTMLPQYXGFLRVQV@9^-W^$OTY9T=%&-B][+9M/!1^/ MDR:-N%X*^WQ!UDNH7WE2SE?.E_&U:_.<^9[S.+#+-PE;@BT@!G>(X5Y2KN!D M0]W>QS.L52I*8$F66HP='.A^IV -DJ;49SU3\&2JP+RV.>O@99XLP&K17-^F MB*4WW[J'$*RD'.D!_A&(FP3T2.8;U+Q=S6]AP2S/NYN)R@Q;E8"*A5 %JR)M M?[)*ZFZ^(&%U2],RH[.JZ^YQO EYY[18]L].G<0O59L"+@429T77H?3HOD+/ M5&W';@ZD^=9-%::M4B1$##>@#VG2J+0J:+\?;+.17P5DOG'K9C$[%,>%0"VF'WZZK-/ MSVKS9]+&?5QM'\7DU0V.8@7>:P2U+[0>=5-PP7QC9K[&C?N$>SV&XT2S M=5$%=C2!1!58^WN*;$QTXY#$T+>=]'A&6F9T5E#HFC>N:S1K8NK<2N=&?_HO MU35GXNJ)JM.3R,[$<@XI)'P3R=7C$X;1&=T+%@EY8JBB$%OXQJ(6FQN%S(EF MA#P(OT>T_G@!-',T DW0YHL715EV\: F?1W35Z=,RMJJH MW/3S6$Y:>$#C,3="+BY'+H0G))I.G7_"DV@ZI:CF1''X71B(IE/"JWV%Q$ZA M)866'%)+&O+$U/@EL LMN2>V%*WY1K]8]D_\^$8?C9_(73R7_A;3IB5C6_-I M"'RR":,)]E/+V=#NNH$"CAEEC65PL#3M'(/3S^$?:7Q'V[HU@Y<+T!NK$L=L M8Z%FDDYQ"#L<)3X.N]G4D\VOX3B;+\\RPL8W8__%:4E;/>2D6,U9ASA<%FM< M4Y#UXZ>LT0T\EPYUCIN9UW5?G6SWR.IZ%9/V:YHQZ?#K]53V9@ Z=MIIYJ6_ M="#G4"W P M.?R-P,NS1T)8]Z;^UR-;SU=T\KN$G0K)5]I("=>=T)4TJZM&P;+N(E7OI=^N M/U]+498#D;%Z.<]7RU+ZI5F,"YQ+!\#2V>;Q$IXY90-'XZ^L(4Q.[E9SQJC7 M$I P(C?Y*LX?:4^X35H^9/,52!]M5853P^$EV*SJONI(!+2#W> S X)"7X^J M_>NJP,4@T>+90P)2!_#B7HJKD=IL)W3&?1]YZ*+^N@(9[1YN 9NF=,-IJG < M..J=DK1I$+DFWM82Z2=HIZU94MQE^1WA,P;X#_*UQ;=5("P1U$HV?R",3$QG M3BJV06ZDA .*O=6V6T-KE;^NYH\5]\7,GM721P^&L1Q:%OA;B4R7I+4MR5BS-P@\;4(,/ZY?4I+I?0KP_0X%^8$V/H*%3<$EP&9RU>;Z M3!W;(-BKQD^FFFVC'=Q:^.K9U:T79SC$>F.I?,3.T*]EOG('A.#R(*5;HW'4 M>H"65#>"?9K/*QL 1\=GD>4]G!GK1LKE>1/IAMPE:[1%R,CC7M$DF'O]=& M%JQ!MB 5E.%ER3@WO6W3H+99U<+?4H/8 2W5SZ 1J! Q\+;6N\SXQ Q6@HYO M.JA2_!@@QR4 %?UL!<:M;DX\E'R7W-^##RE.X7L.NV'5R3 MEVZ*5)YM#XWJ37)2:$7RC<_6X(@[,(-:?@3\U+N&OX'9>>R! IL4* CYO6#H ME6(,Z3;/%GVD6(!AQS.)%C#2[B0N@RVH)ZG&>%0@C'DBZ(M)L16%,13IJ M0]8X9E6LT=7.\VFWEE]#)!3(19K@_6%]4AU7,TQ@-G];>88GRK_34N-/N9 MD](!_Q:G1&EX4S*/3>$I(PCD]U!JPTHL0Y0-:!B0W;<5$*/'&-B M-0LL,W"F:20!?L!H5AX#P^)?Z2^F<8HAN!M"%\+/O)]AO.MD@>V/E1ZK+._8 M5GT!P8"VVJ>=X8IJ,@EVJH_S66-*JB-H3RJI9!$0, A;CHXW&!8J,.LH]B_P MJU6<5E)--D:=]#CXQ8;UFDCWV7P&&B!?S.%I570O6=S0]S#-6:T.1)Z%Y5$% MHKP2;/I^>TLC ? K:O7RM4'M?'%2>RWS#6?^C^M@./TNQI#^6LVA5U.BJ<@?,)9Y+?U8OW)2$:?=HC[.014EBZ3J MGU\9X8V(;1M7ML(U$UC'\I%>S>(26:@4_1,PT-,2G>YJF QXH?6'=FG5E-S! MDD@ZI:[8?'Z[FH,/56#8?S6EWWQ(,A9NI:HR_GHM?5[=_+/2Y*T +2KB5*UCG!%I:$[J=!8J#2*0>2;W7D=#N&PZ#.(OY&NUPO M,R08VHGUY(6J\_4R?F3OW(R^KX C;YK0-3V:1?P[V9@]\/0&5FEUK!^ O[\" M',BW(OQQGB?412Y6.0V84T!%,6?1Q+3 1N8UT_?Q1HO1F"..DTL2.C^(P1?Z M2-P-7Y!;@%PW&*:* MB[44W<;T^K'R *O7XQ/JETOLG1@@RO*M/2 [TH[K<=K[U4THWG5)F@_2^Y_J M 6LA60+XH]24IW4%KN68P>*-,MK[5&3JU(+[:E: M0@8&D(%,0@B_/="@N@!/*Y>4S-;WV5-PJXHZ#(G7U7AJ=.++MA[>,*_IK'EL M/)WF*WJCNAY9,T_BFV3.%";.H\&)%7U.A837>3B KP'$+JO]X2:6^ F<#" MR9("FS*S5\3S[;O<.BN +A>E"^4W9C9G1E!T<#-@KF_8:A[9A3_8D-OX(

  • K$B..C5=:?[*V3'$EQ/3#VU[/VNPA:GJ:H>N?__3#JKBZB^/E^U:O7S>= M^? ]Q"/T%C0 D#"G0O<%V,6;9]/?__*?__&GUC6 M0]-R@LBV(L\R3$TQW_UEB\G;[/C,((&^G*Z3.D9?V7MN RS!]74DBIR24@O MH8L&M\>-1-/0#)0#B4\-*+4UU-)49 G,X(]6M/L@C $>\]&)^!T., MGYF_L(Y-Z++RW>_?U_+YL_S;'5WCP WS^9S6&!U=\/FPH"R8U ]RUE$DWZ)VM)BTRBO M7S!#H)]GWZAJF;_\"G3_ 9(:Y^R$$TZ0A+4K9SQ"4C%Y3\!$L(499%58M"-? M;VB^Y*32#C1M;WI/+Y/R["Z/%T>8Z+T-[2X#_2O#1#X"K5\09C\>8IMM+715 M5_=TS;9&3(M)]+H-*51V\!VC05YGI0 MJ'5'];3\%I#.'<&>?J_2U6O<'+YH1HS:2WE& EBLJT\(JI!FRE+^TCFF+5%A91XCPUPA\Z Z2*J,M68??RR:=P 43[)J8VWJQO@7S*:F0:N&K'Q6"!H( M@-%5_90=2V1E!*VWL;5.Z+!']-Y9' .#%O<)N!WU_0*])>U;/'-SX'.S*E0Q M)S3+.:X&;DZ8PF54H,>$;Z8G>4-H[()\(_DT*5@\ X^.JMFM]R,\JJYL^E:Q MQ9D8^RBD?ZYF=]7T2M215?2C8&%4\,5RO&..;[(5"VFV(RUTH30PT_\Z>A]" M+X0)O0BI5@MG[J)S=(_7QP73NEE!6N_NI-"PI;)+#(S2XG?POQBIK*HWT(>D M@2S,)X)OK0LXVJ9E@RVJ7+M6EAJ=KHHA_SIV!H2N'K;+,O06@+P$@SZ!);?A M9TZ "0O PQ]I2MW/64D.P9TJ0,TP"IU ]0U;#HTHU,,Z)J1%P87%A !VKJC> MA8/^1$.0&R24?LH*41LV#.9D$V3IQ1N[Z5PMI\7\^9"I:"0H>.Y("OX,_OMO:4[@!?\&Q/PC M%C9(W_U$LTB_1S?[(ZW?%D.T!0\.QH,'-3(4'2%W$]*+YS1.%].8U5_CE/9^ MV.5=BN&VK?I87M2YB.&VW^GZQ-&X<U[P-S',F\= A:?5IQQWG,5&"BQMY\9VB M3V2;6Z?CMR%4XY.?T5GQ"Y88T^8VS%R(BQ"72Q<7,#"6Z0B)&1RUC> Z\*'T.2Q X\U6]>C'G[HQ+['7K3):%L7H[/V8I>VN9ZN;Q'3!TC'ON98D MM^H_F)/I'*=[T7IH6CJ\3W$AEA:GI!Y2(7TEM+%GFRJBA)!1^FG-TEOB_%2] M\F9M$U#UU6.^C MHIINA(9V4NLB6M!3TE:9=(9"_=%E_,@^5W?A;'?>7(_ZJ[^_\==UTSE<7I*W M^HL4K0D+\+OB/LO+*]IG>H&M->@#-MO9+7#*!S4=)>T0_<\LKQIN8G<1[$PV M8?W)L-H:WM%TE6 -4UCI-YE6SZY[JW/=*C1S.PCI5YLF #.-N][JN6RTUS??PEZXK0 M;9M2K&Y0,F@3=SJZ=$,^-D>$5,^CK;Q8]]VBFJ$KS6,I_>BUM+YA^H>I$VFH'NNZ6VLR2::;AX0+K%36MX2;2S2J9SZZPGQY^H%@M ML875UFR//Q;U-S\TCP CD<=WU2L_5#T-;Z4BNRV_LE%(=.PS_&E&EJ!RDD8_ MU4] [V!)>P72T7FT]R1=Z\[F=O6F/J#'FY?)O[>?>57KNWJ4^Q4\NEG3AZJC M7DVCJH%@/0F7SCG"F;( YGPEYO;615XO/%-]D#JF995K_HYK'%.&T86&)2<)OET MM4!,#T(T]D7L"U@K66,26L/<3*G5JH^ MJUTL44_4 0M'BF(=0V@))W WP/]BRH9GY!3G9#BP_B/V760=WQ@,AW71AVV M=\ (;'##33T(.F$]5NG R;I!/S@E(+;SY@#8VJJ6C D;1'U#Z)3$[5F5F]PV MRPBSR_7 D6I.%1L8!;^[3Y;59%,0K8*M 0YB-8?#;F0"(!EP#4[ ID/-IG3 M&W:[Q@%P=]40L^X[FZZE$IT:S?0-?I*U@:VZ$N/QH0^3H6 #3U3,3U"6GQK2 MV:B\%$<)961S7-?&N^M^F.MWUT/O6TR"+4F;8VYF=,-YUZ?-YLG5YWTPN-F% M6MK8)B W9<_XE'UBPZXCV[H1!HXA)L*!KH9^V&*=@ MC),BX]"0,6S/D;[#[;VCW/3N>Z9,Z3]HS*KZRBJE04=4"*VY4INZ:@(Z26)S M8V/4W'>K>9RO9\6S(":=*Y9Q;HUKK;M+-OV@._-1OH@YB9HZ/FPJ;NZ S#48=)N>==QP1K:0KR> MR-EJT+N!+2^H+RRWQJO2KB7M[F^JV_MD"6YF.@W55;+,EH?D)G4.=FOWFPF M>KO5[5%'6_LGYLMS&&&G!Z5AG92'JPFD;)KMG. HZ:;9?FO(0'Q;5A+:^12[ M8/CK*B62)E/5H$O?T=M@%.WJ^?3B8_NKWT^DA-G@>5R4ZQ[:>#>$2G"Z[4_\ MD8Y36.!%"ITF02^R2_!*\>M<])$J\U%KX*53#0RZ&9S?>M0D0R_4MZ-#CQ_( M]S6!JHD-23;C%H/6..VEM=S-?1%ZR5W;(WJ&K;_79]=OFCILA/.BVW<*0"N" M$_C0#O*Y7]!X7C"P% MZJPC[KY@U9<,J6J.T6_2 [^7[ZI*=29"'J(D-E>B8 MG%&-,'["^%V(\4-AYJ(9,&#+1\5L@/O*+C ;C)9Z9(O=82#J=8-/O\X(J?_. M-"9\@E,L0IG(,B=[!TL#T+/$"^1FY#)SS!!O4 W?8^86 $)6.9N 5&T<[UBI M!\[ODMRQ^=JPZA*D_N>1.*R>9]VRB#F=7%T91(K^MDSA>CS?>J;]YNBH:98O M,_JS);S?$>LZ45^E$O2U=EP3:\'"8X.^\NSF=4351"!EJ& MW&6=&(C(C.3/VK\MZ45[K;4FFP'A*@F/CG>D?T6.PHM5O,"J+ZRSAM]8WG%Q M'^=D.[B\K3"1%?$W-ZU+.YHW2V_B]W@""W0G:4*3*;?U+OA2?%PFY5HQC6[? MLZ,LSEZ$.0M T)K[M)"VM-#FF"F[C_K M=.#9/U=U918F^E8)O\PD3RC#-G?1./MLF>'U]A8):/8$EU5:G*?(5VSY1I5K MUW'DN?R/30II4HW8IO&@HEC%Z1I34O.[>4M9D&6[60\,1)\!O.=I51UX\U@Y%C5ZV!S+B]-& MX?TQVJ.;LG6[R5+(,>C-]F1[ZC-#I!#%*SI+;6\*< MK1M2?B5DG!1AOFG7#U_K@]KGI/E-9%8@Q,?4R?7X]#X:M?/0J,C4R4(;"6E@ MV*LT0_JT45*HR4RHDZ588BD5"UIVC=&8YD,+4M[CU4*=8TG+Z[K0ZSU#E@.UA MT\J3=,4J_A;XU>K)]8CIVV>B^P>$'=P+V*2;NC*.A6)8FNM#E?6) M2JE#S;@L\^1FQ6Z2MM\R4LK4VA13TFY(A6,:\R)U5/EN-0Q[?Y1]B.Y#5N?5.&!*M+22BNNOOA&]=O@[048^:L:&3);1RB; M+*VU*/.IGMOL/'),4Q&^?5R&&% N9G[SF/EMMTC\Z/K MS"BFOQY7V"T&/0B.&Y+C]N[J*P8E[*;N3]T@X=,8[UA./2$YST'$1T.LR]6- M@N.X8C_YW%7=+_5]RFLBE;$0@UO[['.:&FHZDS M%MX1>D#H@5/X26>/'GXB1?%>VLB98-URZNM,>A$UH3W+,3.IU:;I&'3[W(C' MYSQ_KNCW=6=#ZL[$4?B-^GXIX2Y[J*1P33FXID)X&^&UE(EC".$]C? *+[_\ M\#/8WZUT68'SWRK.UP'GV]SFIX[E+(6_+_Q]H0<.T0.*/9%UH0=.Z.^_AM:H MT\ULWJU>WM(]U:B(.!K""4Y\RYQX)IES0]J:<"M!_9 D$0&F+@E,*;(R42UN MZ7YC.4OA5 FG2N@!H0:CEF=[1SSMH%GI=&6 M&ER>] =+5:YUKNUG6-E]B\+;K2"P/G:4'%XU0?O7*JM&"6Q5---V =CY)V:M M"-@$V.>:!;/>@_C+NNEE.I/N8QS#0U*I-4<]/KZQ"4\J_(0#D225#L&IN@VT M#O,^(7F<3^\?6R- ZY9R2=,$\YE689RZ0?_!-*]-;DW[ST+R)]T!0A5K-H-% MJBFV;8)O=NWLF[JRECA-1Z , MF_Z@QF&3PZIQ,*V6?&R. MT>\T3Z%O;7\!UGN7QPOLD_F09*L"9RQCJ[P'U@L)O^-E<4[+SX,D)],RPY%R M^'9)4;^_EMRF+0W.-N-S.JIVK0U[.D@GRDYUZQ!,G:O[@[5;8>'$(^F>S.[8 MU+.O<9[':=GN M$U! 8LG\SG^%Y^[;OD73_^U2HJJ(P[M98GC88@AY-?J^;L=/>CJ"7D0^R M=%8TG:6>Z#W;[B"$$X1[.[RR[D)H$\@WDD^3@C8,>8J=GSX3?!(V-Z(3@BCT MF*VF9"THE<=$>\FNC5[W)6]3H0UK+O[.4,0X^X.>M['X7+6O13"ZK8^?T/]] MN Y;3<,G*A3<],?-Y@T,I-)/<==VXV:P2E>-J+7:.$] HKE-51J?=ARHT;8B MZ]7N=C9=)YX54!U=SY_4ZML,Z M^1[FU[#FG.MAY[1I\+K'*75=TVE.XJ;YZ9/&C\K%^3#'V]3-P]J]CW6SQ9 U M6QS;LB_ _JT[!SXU4GDBW:S67A:S$4*\AB%>JYPF)_6UVFPIG:9O.;O9 M:3HELL\7I*0Q$PR%9:Q%\5;O3U!G\U75;KG3O+@HX3]L%@/3?-F";/>778^J MPG\] NF+:D;G.<3LF^Z-_S][[]K<-H[L#[_>_12HU,RS216M$4E=,Y@T;^^H=%= M1>'%1N$4JT1BE4BL$HE5(AN2W(8U^TKW83U(Y*T*>0LK/VJ@XWFI0HFTIE\J M;7),/#^Y)#G#*RMN@]M-H;2V]. 7.?,Y$E9 *?U)Q8YC=7O:"C,UFVT.7EI$.YO\>,WE2YSST?Y-G\2L?]V[.A^-[>'E]=65ZWZX^G ]N+H>#:\O!N/N M^67OS4^/5J5,X1K8MZO:,IJHR#7-"%>9N^?QB<7B5*N(]U\-83^/B%Y+C M#.U*?'3,[9@,)P\O\,FB/=EPF.KVQ.V8ZH:I;H9[ 9B.M$7E$>R#C(Q6)Z-5 ME 0'%#$I!%)M0]#,>L[/D23T*\,L-P-B':T/93A]RQ[8E=.K$6R#X5Q#P[DH MP5""/7VU M^JZVM#53%KQJE8^:OGT]+7'5D#6]\! MAT/I9@J#H?_: "UW.NCLC:R>/HOQY-%YZKZ92JNNAIMT)0@V(4107QY@:R), M=K=GN5VW-L(U@H_0U/64U*]8K/LIBMZG_U.UVHXI7[)##;UY<7HX$[&@^' M]M6'2_>\]^$B3V"^.#^_<.I)8*ZH/.U#]I[;*/"S!WV61:W/LF9A97H^RQY' M&'WE";\U5 +.6SK_'M!07Q7\2M/=*R=XI:/_&))?J*J"[ZY5P?^7(*J6^Q10 MP&*QZOTDKSG_0F>4DQOF34/PL.^X[&#Q,?0ZZCE$X45^ECU8[IE:3/)6WOA& M_2X_OWF7E5E??B$['@74V^$-W?'S;X#?LS?(.OW\1U<&&TG:M1+V842"*+R# M)\CB:2![608R^D!C7Y 46"NK2[S^'*L8MNIM(.NRLZ]V%A_:*EMV)TL( ]4+]X3R>YB\@6/.8#*PQ^K*LGEQF9\29.\ >,\[\0 M>#N3!9C3)(H7CW_,NQ$ ZS*/9[5*E$4%/\D#V3'WLOK-JK?:XV]@O%Q>F9U< M45^=J*5! M06I,LM,&C"/?2@K6$?D4L%?W92UMI5$(*RRQ%LB_A'J:KYJ@ MP%!A:A/&)2Y4WX=;IA)35U.'J6S.?#E\KJFV M3'TNK8HRYM67DB7*L#/6T.4^DV6N&GMX9GT9%^]*06[9-5LY6( 7Q*L=1:OX02\TOQRD;]&6-JO/637 #.!X*&^5!T[N8L:SUFNR& M(06E,@(>0./!RV7/05&TB-K:3%6*U259UB;^F))/T6?57.=>5HY1;?2T2(E) ME,99_PD]0D>N!_LZ!U[2,[Z$A3J'MVR#5#"GTE0HT&H2:.#5C,F'W+3,6?_W MHL-PYMV\R:[Y_/OO;][)-DLSV3V3P1A5-ZJE62JQONQ-K-/&[O0KT<*,@N/Y M/VD(-% 861Z4 H-%FGI<=5^4$ED)HF5OL3!55P&GY@]2+ILO/X'M)?OV@-1D MNOK&.-H[G9/5LL.2%B[=G,K@,9\7K?&V-+O>;""G9WW[FCH,+8N0+T7*A/(8 M?)KX"TO6^]GGWHL% _GI)%0LY1R\@$_ZKE.6= _F2:52N#Z8"J MNDJS]N15=BQ:GE#-C@\6%1EZ%1CT.9*T/+G;&6O%C:8&Z5W=C1_EX..LYDL M<$3^^*;O=+J:JIUH8XUO>G9GJ,N#+R\]*"-5@%$&Z59-.Y?R>[G^*V6[A9N* MEF]E";@FO#0I8FTQ#%WC,8U-M&F%S/G4P[KNV$Q%\(W;TQT7U8=W9ZRY2?UC MV#.]2W4Y9X&>" M=N7 E:*/A>3=*G"QL7P%V^I/I3!@P]U*XQ\;G6;3&3B,<)W(V\C.YC"KO'-L MUGNVO-'HE5?JJ5ZTV[NQO]2?MHI6M+L*GUI\OQI:U8X/8Y'5;;NE@NJ 'Y;B M^_&-[6BIQ= M##9BF8O]B"@/FDB7,V;W+$RU]3W26@/.%%H94>;-G%-J(\L9#2LGB2F+?U"@ M"\MU5'^T%D5-^T5-S[)K*!IIRN*CJ$%1@Z+F2*+&ML;NSF[%R8N:4R]S](D) MH)PW5?MB/OA00327VWB'^/2MJ[CIC*VA.]:%)5.6O&KMC$JXS9!PK;&CS6E& M2" D&@\)>VRY/:S+_&K#RB"OKDK"?J9!WJXT.]8#HZP"1NTI[-KO6[TNQFDQ M>&*0DFH1NERKW]-7-AG1A>A"="WOZPVM_E!?RX"VH^O4HW'_SBIRY 5(LAH@ M,K/]?I^\!FV] 9J'-MOJ#BLJG-W>PK(8O$!(/5WYKF]U!P@IA!1"2AND7,O6 MU\?M5""%\<3G&M60ITYTHGOV?%Y6S^IWM1T>:;U_AM$/C'[L R]G8 V&&+I' M>"&\*DGULZWQ&+471A=WH]_OLB2HJE8L"W/D-3H2^A5;SJO[WO;&UAXG\G;U M\5=\4%T:L796>8>1COHU4S,1XVJ+#B)B$#%M1XP[MNR1MG2+TT ,AOX."OU9 M)&3J:/R^)MX>\69=C6"?6J]&=/:LKT/L:TZH-:-U[+AO]<;ZTM$.)F@C& _C M38:>LT4AB4*R0B$Y'%J#GKXSOB@D44BBD#2!5U%(:A22CC72%\U%(;FKB_Z= MJM:\[?K:!E8B&M:2WWGT'T,BL:[JP"=1UC)N)KN1J9+N3Y:,C]D\BI-5J?BL M6#>]!65D&58[7DVSGL+P-!!1447_.=JIQJ*R7Y0@=%6J7W4XG0%9^=_9A;)W M'9VK9@M_*U(G+ Y!1J6RO5TT21YHS+[/ELPO.F,__=H'>)N6:7YCZ^Z,K:LU MC>T8VZ7L&[M;:6L:B]PR0$^^M8MM2&ONJYR*O/'&10 FP=EG;QK) ]]%4^68 MRX8%9!;Y+)!B=MF^<=7N<:W/XTO=BO.6VK(G)A?Y8V.F&B]GP^#A/%4"1:2W M?V8\DO5]SKH#6[F4DH.2W3^\3"++%V0MZ^ZC *1&H+IWY[V@F4A4+R%?-2%6 M[;UE)U(UDJPYY^J*)V?T+[$FH+)I6 1H)58#R=O"IS 9&*@HA*+L=7F?]_3) M;BS11W4SEM.9PWI%JBLF)?(; MGP"QDRB6=N)SQ.*S><#+SU_DG>%B*O59T: 9-*=L2*L>E-%OC9E*[P*%2277 M%/3-EJ.81K$:Q7-5'V+X7G9+RK6S7(E,"2A6R=X6<_'E;!(SEBD6V0PZE@^7 M.C@CHE"M4T&!I.J'91/JC5>K5N$98\)RK9'QC\[GSLJ+O(D9A:)%J(@O#\2/)14J/9^!4C:5.M'54;?+3!_=( M+H1:V6<;&ZX4SUX%X)'?&$U%F7GDND^.O=:+>U M8I0V8MY:?BGD4E'1B:YA]HC*CPT VVA-D!AVK>X&2SU,/&RR8F63R8Z]+F_M/Q5BSY($B M,DJ*R.CZ?M)SL5Q]N]R]<6>P6<7@H%WD.5&L]N'>2R+7F9F"6Q>X=5'?UL58R]9%OUE;%[IOQ]&W M;MO(N%1]W#A:WSC25E8'>0MYZQ%O:>L$B[R%O(4;WKCA;4 \L]O!_M9& M!O)./6*(QU[PV N&0,Q05H@:1 VB!E&#J-G+;L,CE@T]"W==0?UDHPZR[70^ M=-LI/QWG0G>EQ#=VK]/7='!O>73T]362=Q]^OS/8[._XNN%KJ:2\^PRY%(5)7=M1*GBKV2F)=*,:#S.A&*M4M#ICSM]K27/.\M:P*%@LO;OJA)Q1&X9*5$\F<91>C>M M;;9.U]D,W1\D<%2-:[JIXXK"UO4AQNET,TM"S^*=D,34/]CLH[S\O6H(X65/ M^JP0_ULF0DP;5Y66IH&L]KZ]GG1+]!R6=RB> ML18F.:7R#K:>TM2]9M48,.QVI]&C[S5Z]/72_E7%+1H0H3S(0L#SX$_2\[-R M"W?5A-6.Y2T/5\HYF4:I ,=5WZGJ=F4.Z 2"BT#X_G\+%_H\=Z$_?&6QQP4C MO\N^3;J8\ BD;-5VHWGTJYDM/[$9Y:%T&2_A\AC\R)0&Y(;%,V.$N.YJ&,8M MN7&004E>WBFXNXO9G2SO^1$ PD/!/?)?M=UG#D+VMV[PR,X3Y/PM340"I)0B MD2;D?VB8TGA!G@IC829SZ3[;ZCO8A<9('FF9AM+NF1G/;=_4QE9-D#2NTW'' M*&E0TAS9?43"(>&.YWW52$3C"??:HU^CICLN18 1CWTIKWC0VTPC/<4<_ ;O M=Y@E8/;9ZGLU=.J&BS/JV)L-AP[D%%-8OVJS&1&!]$'ZU&/KHDF[BTF[HT?0 M>%OW.HHGC"?Z;-UVQN/?:E/I[:PK8F:'A;:*^!?SXRK#8.W6]+@SP.@T@@N# MK$BXMA$.H]/'B$XWW6!_E%6SQSDQ+5E^[OPK\:-4GG)Z36I:_E!U@&HCU\T8 MJW\TU)>#\Q(5JZ!(XPP4U HMP:+!23N[DK#QTLOM=_K:RN^C_$+Y9:C\VB1@ M,_#I=%SL5-UDQFN$R$/%N3\PAY8S0,VI57/B*9GGD\U4W9!Z_/E6;M"-'-PF M,))#3LG*.,B(,)W;\+C,8Z=ZA)(&)0WNJ]7C(]=P#!:9#=7:B:LUIV\-1_I< M7M,7OWYOMEU.ZW^9D*5OHGBM=O,]?$LV&@@<4PH9@Z_14%M+2%-XH&K;$+6R M,7@P5_DV209(UU%;2V935A*E0/.D@-'^GJNM@RNR#BJ05BD09VC9CK:S^*8L MI49?K&$=[RKM>='LTN=F/BR9.2R0US>Q^.>':ULGE=S$[Q1 MQ]7:_:G&#GA]MS/0.O9ZV]_U^IV19M*O];XC*Y"M=UXL<'6?17DF;6]'62^B M!IK;J=794K*K61C4W$]RT!E7"2AMJG7UKE?W5&J\%4"71:,?6P"J6C.3!H+' MU'&HK/E2S. ; >,1ZN=GK0B+W%)I-T39HRZC&=C B_^O:#X]_%X Z2(A'YXU M"9O+E@,ZNO?ELF#0&6QF$QR$))A"W4)YAQRUPU"53&E"'J(T\,F4WC-RRU@H MVT(RP)E/;A=JL?)^;=,H\!GHI2GU"0V"QU^O;$.X!Y1GL%W9S.8 MUW+)'?O[I?JCJBFG&HL/_%?6EV&JE!+\G'?OE-TZ%?>E\YR7BATH;=$B>:*#83D MJI?ZUH;$;]]B0#]2;$KC]L096@3#YP%R"Z]&=L IZY%+6V%Q)^BDAXFR; +0F914!)4)BO-T748>4ATHX5R3AR@(J-.N2" MW?$PS)?H$3@T+4Y7%S/MCHP.^0C"E?BY'E,J$B3^/&#:$*]7V,(,,NTK6'P/ MWJBU1(XVC.A;ADFAS\!!8X%2< H>2W(_<(D'SP/5&4MVRZ&1\)EBO2D7,LL, M7@$Z=0Y02T'#+ 6YHL.)VN;';)A>V"C+7NGE$#$V2F\!=SWUTM(SUM('3JEQ M^E!+W_0A]DT_C=[=)YQ^M'O!TA/H?KE7?,O$1I?(\+LS/+9[W=(A^=_*Z;J2 M9OZU3#A0O5]WI2X6D-BM("2V6=W'T^U53R!3^.0@GP&/UYJ9A_TDL1M13,B( ML[?-J$75ZW=ZV@X--9MK7BO 7GMHM]MT2^'?V0[7,>66.;C2IOA-6=VJ]3NJ M\19W+>QW.T,\FUJ7R]EX39+7?Y#9VSX72\6MLJ-3=[#PFBY=G6!XY_EAW M0_>,OK$[O097"1@VN4J =LKO5G4#D78LI.DM$E,CTGJ:ZUG4"S3=A[2W 4V= M\SE3!YE*:.."@.GEI0%5ARY5"8CE:;J=BT!DES\Z)'7>IC/[];%R;V#!!7J8 M6 E2)4/3,).B^>E'&CY3340>L9W/X^@KG\'/P:(^'+@=6S^**5 @3[^D>?KE MZN"G!W?%U$OD*")GG+3--CLH[Q\K0+%)R8-*\4?6(/BR.<)?3Z9@,R&9R>+>58?(5XMSWJ- MBD]9C8KBQ'Y>-:$H.\R*#/A14V"(BO?US5>X75MPG 8?K% F$E0UTRMF$?/C*O%3N2I/?)A/N987C M2_.P5"$]F2\NUMXF7Q2R9:U$2[[J81K-LA**-$VF42RK[\F2E:I$OL\"M;GI M9YO?Y:K/LD ]C/#3,LE$[8:M=3^84R'D/J$Q[:6!63 M7<[@T8.C,%BLMM2I!W2X9[*2JWQZ0:Z2>4AF3(;ZX1$\*\$KMP;@$8IE[QF\ M7.UJ\A"H \M XSLF=_AD 56Y)N0+6Q!X*#R*RWRVTH,!92!RY5*JR[<2(!NH MRLE1?):7= ;>2..0O'US\_G3FW>VG"\SBZYV+9QDGN>Z_7 M4Y9/I[7I@60:,SV:X$S6@ZUKV),HU5.U]TSM1.;5W$L[H8]*$6L#'$J'XKZU MJM6KFM!%W6X :Y;&6-Y!+NR$G6.$4D^!7D] +Q0=$MA2Z4>9TA?K2CD5^<;W M+S!H^)K&040$GTDY)$7#+ )MGAD7,$[0P^RQX'K&&%(#7RIWT$SRW2!DLH?& M[*^4Q_GK>3A/E596ZGZ>RTA0M$'J%RPJYSM3XE$.15ZL:I_3!["6K-S %%_. M)H!QF5?%Y,8]B579>7@KZ%[I]*S)R_M(3C.0ULOZ-/XEB@8)4GCN=+?4MV=> M3M;LY@YY.OM/;+YQ]W5>-L_8,<= I:&MR)&H8C4N, )X#$94-$HSZJ/@BBQ"I;[)$@?&X,^B.W6$?,RA.(8/B M:;R.#H/KZC;,GWBEO,.4"0U$_+!,SI56A4S'4UF\9M;Q,";V[';T'3?%+9UV M;^E\VFZ6Z^*?1N.HV]%6;ZG199,V6_V@'MN/@N=?Z(SR-6=5[58\=E91KSVK MUWJ=ZE/[$*FGH/:*A@,OQ8DRA*(VE [-L*,MH>'D0/9T-H-IL30S+'1C-@>N M2WWK=)52V'Z^HHHZ"1:9T1#DG-I77^Y.;]U@E WZ-K,Q2]L$:L>3RLUVSAZ> MVUI8GJ@M;^H7.^+R^#V?R"W\[9OQ^<9]AWR6&0QK(_7DKN;:/FCLER+F=S&% MCV=%2'[&DJG:28NSK0@!1,HB^RI"+S)YOVV^*HM";6I\313=5B24>1(^@[_] M+$,@2[.0FQQ9^L@\CFY5#!@>7@SDT7[QL]116\%+"BUI\5NX;/3,/?E +M96 M-EL3\?**E"FMSH#[?Z8B;\*]06N+\ D)&?/E\?ABLC+OXT1/&A_[_.LG[*=Y M*'>-#UN>74[98O],[)^I9<_)L-L;U#^S 3[#:\/4N+NV?A^VRFQ4N$4G^V/C M3&R<>9Q*[=@X=GC;=TA: 8!/, MYYM@&ND#&"-OWCJ6.ZR^>5ZC,T[,S'=')=:V-I;CCEU]@J4IH$+/Z?6I41/& M:^SJW&P]U]=7('%70IVVLD.==D*.V;@ST'98QQ0D&.N8-5USF=>!N9V^7=\: MVC5V/FV[Q8G>74UTK*2[Y#-:%$ MDK?/CX]&\%W&DV@AAW! M.GYCY_5"F-A95O^,OK&=4:??U-ZR=M_5W!BWYC;.O;[VQKZ[-7)&9-6PN-TF M]T?O=]P&(VLTT-QV>O?&S47E27E8#ILXF\;9_1>]G)?%^S=:.EN24D]:,[/.S[YWS]\EXJS.TKG[Z^XD$(MC=EOD\O2 M >]/3 G%RT@DXK,L='(AI>/O=*%J?]_ A"X"D($__?,?/Q2/^D!CR4SB=Q:K M.Y87J>K_\.$3F_SXYOI*BJ7_]/[OYNH-X3Y\0;WD[&(T#:\OAMV+X?7EFY\>N4=E>KQP_G2;2UIKU^@,>."0!W[VH%]90CYF M?0@ <4112YM?>'3OVA@G%E@6)'C(DJ+I@R1V5K6'JVX?\W1545GJ\ T)&:;* MZ@5Y6/0&R0I+EW5)R30'H1EP3QVC+BKM7_% O:3&462OML@\2(N^V$%61IQ- M)K+=B"QL$XRLM^/.S+DMLUA3Z7F1 MC=!_]"H/*)-P-6+0>),@TP \S!X(?[)<;I46!MZ?KV6YM4L2JP(IBWR:60$1 M?;4NL#_'?L4O9/N6213GE@O,'H_-D]+TP-:AE72KQS(:C2JC83M:ZFCT7UN[O5&5* R['2??C!HD M]6VMR[Y,$U"5[Z?W@4'$-RNV9LA-&,AQB4,T':&L1SQA$..0XY M#CG.?,*=?%#N#\7CJ&OU$(^(1\2C(7BT+5OCCC3B$:.I![4[/*:L,][ITE8% M[T4^:T)Y/+LSTI94;?S28TCK>$8#"IJ3%S28"(N"!@4-"IK*!8VVXFG&+WW] MWE7+G*CG^K4?4^B80I^3K!EN=["N%L9%CV]YF,([IRH$L&L "@$4 J.BOL,5GWF(0@U$!4] (7. MT5]',4FFC"Q@]((P>(M/-D:^YX-S#SG??U3#]YD7Q536.'LO*92[7,QCLUMP MLES;(D[7'JA_^ZI8Q]:NTH=,T"(>@)#RD,RC!$C(:4"B-!$)O 6$3>;@"3*) MHQD\NE2+S2*"Q??<8V>W5.:5R3HBUMK)!'4D08WVH3C/\,!B1MA7+T@E(=5# M)77!G9RGB9K_LN[J$[XFN64>3053][%EJ5:X#)XI!PS?PZ\\83-X'97O3_A9 M4; OO$P4*.LO1"2;-L3$(EYXG4 MFV:OGU)?$A&>P4(R@Z?#=.!]V0Q]"M3MD!MX;I@J-H&?EFL8++:MXNNF,JD M"_4Q.GD+ZYQ,HU3 8\6[YPOYMD)8=O<8;.D9:[:7C%N5!:S\7'Y)*)DX6#-5 M;'G-\L%*\0'.@B"_YL9^U4!+9_W43R0H2S62D&I+S$L@;Q5$6]I MRYI&WD+>>L1;.T>,#E*4!N5^F%@@O3[:&1.D[&O;IVA]OD.#P&6S#']-V-0Y%C.0!N.3%GKJC41*IP6(V(P MT';*!/& >&@\'H;ZSJ.W!0\8=7N:MK]O31A!5^99E3/&@XU&""\%EDF79+@/R)DIHL/V0?.F MO#:..FZU_Z/N4XVLGJWO% 86_C<2J@W3@2<,QZ'5'>O;-T8X(AP1CJ^"HSW MMCA56;=/%V';]O?A/[_]NKMX0[L,7U$O.NN[Y<#RXONZZ M%\[8&0X_#"_LJ^O1\/IBN7M#A9\:H#!N!RNBX53OO\-]$Y,?EXIKO=/2<5+N!M&#D, 91@*#J3) M*CW^=@N#VRNFA=O/S_47#.1.LT7^AX8IC1_&4[WL[[E:? M8[R)H.I(I)U?WE4JJ=HED*Y7S@OU_TQ%,I,J((G(?QGXECP5RKO,-8.WIAFR M.LK@S(!W #_#UX'R.Z@_XR$7B;SL7M9$GK-0[-/X9^?:9Z_>>:P=N[8^[")$ M3]V8./>FG-TSA=AH0B8\! 3"74PD8->5,]Q>!',5Z'S)P*XNH:#V8*S5U:B3 M#R6;*6RI,0Q[JEIYZ28\+G=_5$?!%.J<9-><96S:V2<:@OGN)VXCE.(ZZ]9[ MM(SKE V%S]&4DL\+(5NB6.1CZ'4(]?Y*N>"560FML0+>VM8 77-TS8\$W$$I'. M9G+_/)H0>D]Y(-G\;!+%9X*"M(&?OK L74I(5&1)>U,6^'E?S(UY[SDL;\^^ MK(U-T=L!A4U*/<\>Y&S]WC&%6G,); M3XJN<2G.AO&/1$.2/,&;PBK^9CUQ5B51:3L.00P:U M\]GYW5W,[FCR?%IG;<.1H9C5HJJ8#'(^RE,->[#R^">?P%2SG=>0Y-LVY/.4 ML617(J(EJ%'F&M(1NWZ9.XM@NJ#4R64D=F8]\[C,7/F&_@;R#_(/\@_2QRCZ MH!50NN_S%*R LQL6S\QPO7Y9;K6:,9[/R_U>1" BL H.^SF" 2 ]0'PM+WC MQ\DC:0BHD2D3N=>G\E4JRQ%%X8858]8V$"@/47,B0N]!R1/L>G M3X6'<^PF&V39QD\TF['8XS0@ MFLTV\C[L ]02M=EL5D0)=LPJ) M:6@4;BC<4+@=P\MTJJ]3U0BV0?,,)9@AK(@2#"482C"48,UE191@&"<[EAA[ M?0Y9&_8LX[G,(F/D-@K]??(L=J[Z>8A0.VI5S_&H9PWZVFP%4Y:Z:JV/RKW% MF+ =%_& >$ \%-%^UQKH:VU_4%S?%!QI"]TC8%H,F/'(MKI#;6<03&%^5"*( MB<-CDO;(ZHVU;1LC)A 3C<=$?^!8_9&-F- 0JSJ5Q/L_.I\[*QC=2;2&JL,E MO6.AMR@UOZDDP'4Z32N=P=#J#;5% DZ^;25NI-6@ D\'GJZ^#$1$)B(3D:DO M7&A;[J"B)ET'T.VTXXR(7<3N7D;OP+)[SM'!:PH.4;4B/ V"9]^U[+ZVG3A$ M)Z(3T:E1>=J.-1ZA7VI.SN)I0G,/KM+4]-@4CJNOMW%U1*D@G\URQJ[5'8UJ MHXXI_%"U@8#"!H4-"IMU8=-',8-B!L4,BIEJ-QGZEMVM3]+@9@+*(91#*(>V M^5:CD66[:/2@T8/"!H5-M=L_MF/UAQ7MSJ*H05&#H@9%37;?<-BW^E5E<;58 MU%1X=N$H@FG*U&/L$3SGZ$)J.?07F\742-"F$=$8PB$GOIZ@I=I%+PG5II$8 M^13YM DD1CYM$9\B)R(G(B6<&/0X?'AW MAK&93J9P ,H;E#-Q[)P$?;;KD'+M$P+MQ<3^IIL(1P0#HV'PUO7<@?:JHACR!H!TW+ MC,>V-=)7#-(4YD=#1VAJE/)M,9V MVW5M9[EC4%C8VPPWO!JD D\'GCU]9P80F8A,1*:^<&%_>/R6@QAE1.0B<@\P M>;M];?XH*E:$)\)3(SS[5M>NJ (ZHA/1B>A\%3KMGM5U,5YD3L+B:4)S#Z[2 MU#BE5$M[DT]-84>CNJI40;%*6LFY0\L>UM=*KA&<5+7=@3(,91C*,%TRS-9W M"!^E%THOE%XHO6K-O![WZA-@!VV:-(+W,&\;Q1N*-]/$FW0P7G.]7?AN MIHQ<1C-@DP6))A,6"^(!8U(>$@9#X)+UV&P>1 O&!$G@:GK+ YXL2!*1.94L MS.>R)@S<0 G,_NRO%,8^XAZG[Y($G4_B!"R(?I'[U O@] M(P,5)&8BB;DGKTUB*@4=$4!Q*C9Y,H/A,T6+M+H1=X!BP #_.5A MPJ1HD>./9FSKB$0"_\M($4WR"SLDZQ:ZP0&'+%#1]1S=S+0]YO+4F M?95$AJ4K+3%,=ZTN62:-*9E0'I-[&J1,VU2_L=W.B,!EP39%=MCL'J;&0LS-0P,D/ PC5)11HKBFGDDN&1$1<19!*\%A182VX$/ M83(5F19\=%=)^@M /8S1H_+,++Q9:<($E!L(=S4R8$L/GGB72?$EA\KUR1]> MK*4?P37RF;=@:3"8@/QR\\TQ \X7PZ-Y4VJIEN; L:3G\7I )#T$&RV9:@">69 @)>&:W*L34(?S4 M6[=V8#[D/>2M(@8@&AXKWKU_Q4/'>P9.-+E6I<>LA4^ZP'!E#I2?R^\)HWA& M@[5X@2VO63XXXRF/!4%^S8]ONF_49W!^O>+S%M+<\!DPPZ_L@7R*9G0C*/7 M_63Z?CSNC+M.SRW^Z7];>.#@70=T+MC[XH\-8*V&6,[ 77GE@ZT9U[LG\68C M[-G?ONSW;XU 9/>_]G;GN*_'R>/DVS_YAJ3S5QI3?&U/UN4T7GOJ1A-=GZ>? MQZ3IK-<6BQ(:K,AX#7;5ZM-_I8&U!V5WIJ8N+FS8#M-JN/81V&V/LUP5,)KD M+*(8BOQ2-NII0CXQ\-L2Z0M<28_]#P%_'K K@$+P0"%H@N [*F_^S.Y920AJ MJX.#F^K(9\_PF8-\AGQ6 Y_M7'YD/V4*!#'I1']%*E8]UF>>W$W@4?@>ILIB M&8S*GIAMFA0A/_+D-H<.SJV1UDV O#'$:J^LK):(NZ>(A.B*XS\@_R#_(/\8RQ]D'^.$6+K-MB\4O?]$H5LD>>S9FV*-C]I<1K,9B]7)RCF=L_B0.&'KNE#WNM;8T5;^ MQY2EKEHWHPIN,20J4"Z("\1%XW&!J@(A@9! 58&[QZ_U0]8*/E4!I/8T5AR/ M;*L[Q%T,C"H:I*?: R\,I"'$$&*HP1!>"*]FP@LU&&X%[5^5N?.YLP+8G<1Q MJ(KQTCL6>@L2W<)[U2'Z2MRSQH',&0PLNZ>M"(@I;("Q/W,T4N,P@;$_Q 7B M G4%8@(Q@;H"]XGTGS(L]7*J) ;P0GFY]L0(>E;7T::0#B:;*7R% ;H&J#@$ M)X(3P8G@;)_ABA!%B")$$:(F0[0AK1J,@^<>7*6I+[TI'&=4ZWECSFG:EMOM M6J.1ONR7EZAC"C]@N!B%#0J;>H6-8PU[(Y0T*&E0TJ"DJ=:L<48CRW91V*"P M06&#PJ;9\9T6BYN#XC@&QU^+YO4C>,[1!=7.Q;,-:TUB%!&-(1QR(G*B&81# M3D1.-(-PR(FGS(G81&SQJ(G8SYS>\@"[A)E>S;9E$1'D'^0?Y!_D'^0? ^E3 MV?F=8YA/:R/0;H)>PG?P=%EGP(M"P7T6JQH#I7(#)&8!39A/D@BNF$D%Y@_(&Y0W*&Y0W*&_:)F_0T=+H:#7T[)TY^Y;F1RR-HA7R%?(5 M\A7R55-HA7R%?(6[>#68K>JQ/O.B;)?N/4R5Q0$/6?;$_4GY/ Q8F@M#0)[_0^ M+J#PK^YEY:8RY\*?EW1Z=/L@_R#_(/\@_R#\& MT@=[63S9RR(*V8+,E/6T=T<+3*\X[?0*VW+ZU6=7F++V\CY,Y&J)]C>>VU#2 MH*1!28.2!B5-O9(&4]11WJ"\07F#\L9<>?/:/;'&1VTNH]F,Q1ZG 9G3.8L/ MB1.VKI>O8_5&0UT8,F6EJU;-J(%;C(@*= OB G'1>%R@ID!$(")04^#>\2N] MD'@NSV P"$\&)X&R?X8H018@B M1!&B)D.TH3T[C@[//;C*!:[RHU16'BS8ZM70:\7IS%VIU(13FK;EN .K:SNU M4<<4?L!P,0H;%#:U"AO'&@PJ"B2@H$%!@X(&!%#0H;%#8H M;(X1WFFQN"F%<;Y330ZV7E_ZNS0OV1CKK&AHYG2__;XTT3]3D?#)XOASW7&\ M:F'49QZ"D /)T)OK[=!V,V5D$@4@2 %')&LH$;-)P+Q$D 1^I%["[WFR@*MB M]<5E- .F6BS9>_B](#/Z9R1)0(5@JAM9P.DM#U13"C)C5*0Q\PE-R(3RF-S3 M(&4D%?*-/[-[%A"7\'">PAN+ERR F((PF+1/-@AYR#R+]F@KT9[W21NH=AI; M&Z8=\A[REH4\_-1+2\]8TX R!Z@\8_FY_)(PBF",DST6!/DU/[[IOE&?021ZQ>Q>X@[&^!H M\.W+RF"KYLGNMU]YNU/KZS'J7W6'JA?VE2J@Y?,6BP="@<5:*?@;Z)V8_+Q2 M7.^?DHJ7<#>,7!X[@C\%!]*H(T?DM^7IHP,,G=TYUZ!]YBJ-R L:T-!C%OD? M&J8T7I#]&YMJ%P#&;Z!BL='R?6_'W>JKJ&\BJ$&^^[M*)56[!-+URGFAOG0E MU,A%(B^[9X1] MG;-0L$-4>.N.7KRU]6$7(7KJQL2Y-^7LGBG$1A,RX2$@$.YB(@&[CL0LH G MS'4YMH(QQ MVU)<9]UZ7U65*1L*GZ,I)9\7(F$S89&/H=LBCZDKILLII;T0" M<@Y6Y P(OR S&G]A25;J1[UU5JK]DZ>XT2S);35,6VTB94;I+?-H*ECQH'G, M/9:EP8G4FQ(>WK-LGPD>'\LX-?5AO(3>4QZH%"<>9BEZQ2-$A[2&QMZCMG\6 MD?5?R;-E7]6XO/5.'>L+09PM]/\KC:1O4*(_EP"04IO(Q> P!1H3F>"8+\7: M$N2TAUG01/W*PVQ5.N2F-#$?K-HP2LB4PGK)+Y*8AF+"8K5B^7TR5N6 M/# 6YF.WU?R*>I*R0V? M>5'F>KV7HJE>+NHT0P8V6X+_[Q28T9<,&,TE4Y68#T05GP'JQ#J<9_0KP.=O MEB442[0!WT:W@L7W.7Y4[J\2GSSN"%7S_ M'"&E<6<87,'F/8_3H?\EM@(TAS2'V14CH?-Y'%%O:N52 M*1^9O"M2*6@Q"]@]A87AX42FN:HQ94D#1;R8^3PA4I"$=[E( M3^-8R7I)!3F+D'A@5E,0OAZ5Z_T M%OJ427[8<+I;)YKA>US+#@&)A6SOU(> MY^M-OS#R9^K?Y9KW-DJ3M<<5!*32L.?P"+CJ(4IA0I(,\(0""H\I*<6\VGT. ME5KCH4CB5+Y%G^Q"454^W+ GK'.-^AC5;EDE6\!K'(PS%6D4B=+=3V;^E**. MV7&*9:11W;=E$^'M&_GEFW>*[1]'*M^^67X#5P#S*RWZ]E>0=63T#D9&10F% M5&4>13.VE#J9K!- ?SX!&0'#W92N&7W4.88GI4!.IZ<3GC()'O O+.#3*/(5 MYZLD# G^7'^H1RVS,)1XYF'"[N(".8I<"I1R\<#;_P() M_G_UND)2S".1G'E!I 3O"H4Q$VD@12-B4#L&960^!B4EO2(0B&"(*JMV'6=K MAXF6(OH,U-^9H$$AU16'"N85SYA*!4*;Y^P @TK_0>0'KT059X9>.NG6T(,W M=K>K[ZC-2,M1F\'XN$=MW..^_I0FW_B-UM%ATGQU&YXR>J4Z?%K'Z-I6P'-M MR'$[<=S.^9&X,_T,=5,5_[557%6%;IG8I^@_GE"K+NNK"5O*?=NQ^D-]919- M7_V#G%FLP5Q]A2*4-:V7-;U!U^J.L*%QI79/^\P;.@&3E-@KD:-,G60*2W\W M)?UL1_D0Z[QU1U:'P[[5'VCSY$QA@JIU-JKF5F/"M9R!MJ3)MF"BZ3ZU<0@R M*+L[?YO:&]D(*9G"P,U(_:Z"E)74%1Z-+-NMKZYPLWD/@P H)YO"JR@GM:/*&X,/G]CDQS?75W+[\S^]_[NY>D.X#U]0 M+SG[T.W;'T;N:'!^=36X[EZ,AM<75]?RW\%%_\J]>//3HX4H$_6%7))MZWC\ M3,7'99A]EE >B&>R\ 1YX,ET,U%OE?C_3)K5*OVM.-00^FL'#YJ86?52)M7N M#QWOJ65/.R^KPH+(]D!+FE;OR)E*]59$-NQVG'QC1]^HR>..S>L3II;3.$95 MDRUT?9Y^%21,W40)+9W6E8;MZI,R@[,[4U,6%#0M'K(9KFUU$IP)&4_6$ M%4.17\I&/4W()S:/8GFRAES)HS!_R ,K!WA]* 0/%((F"+ZC\N;CD@6Z(C88 M@44^>X;/M"5"(I\AGSW#9VXURA0(8M+F4T4J]G&A#Y@JBV4PJESBYS65VG;G MW!IIW03(&T.L]LK*:HFX^[94$ZB*[-AP=D2.0XY#CM-I';;&",P^RLO?\P0> M[^7E/JB8D@]_I?R>!EDP*_3)+ZOR'9^7Y3N>+W-Q('>>(A.B*XS\@_R#_(/\ M8RQ]D'^.$6+K-MB\4O?]LE%C^IB8-/Z\+Y[V+M\WLH:.OO88IJ^]O ^/E+1$ M^QO/;2AI4-*@I$%)@Y*F7DFS/,"BK[&K\1R \@;E#OW1-K?-3F M\E'7JD/BA*TK ]3K6F,'JP#5H&):IH+;"XD*E OB G'1>%R@JD!(("105>#N M\6O]D+4FN%4 26OLZ*@(&X]LJSO$70R,*AJDI]H#+PRD(<008JC!$%X(KV;" M"S48;@7M3< _.I\[*X#=21R'JN*\Z1(\-5.1]SF!@V3UM14!, M80.,_9FCD1J'"8S](2X0%Z@K$!.("=05N$^D_Y1AFJ0TV/M\X>XQ@!?*R[4G M1M"SNHZ^5LZ'DLT4OL( 70-4'((3P8G@1'"VSW!%B")$$:((49,AVI!6#<;! M7J&,*/V"X&(4-"IMZA8UC#6ML M86P*,Z"D04F#DJ9FL\89C2S;16&#P@:%#0J;9L=W6BQN#HKC&!Q_+9K7C^ Y M1Q=4.Q?/-JPUB5%$-(9PR(G(B680#CD1.=$,PB$GGC(G8A.QQ:,F8C]S>LL# M[!)F>C7;ED5$D'^0?Y!_D'^0?PRD3V7G=XYA/JV-0+L)>@G?P=-EG0$O"@7W M6:QJ#)3*#9"8!31A/DDBN&8V#YC\0+V_4B[XOO4(M/.J\7E_6"6_?-_;H65W MM15L?9$D*P@V:,_IW0G$)8ZN0%$0G;8@PAI->$H$Y0W*&Y0W*&]0WJ"\:9N\ M04=+HZ/5T+-WYNQ;FA^Q-(I6R%?(5\A7R%=-H17R%?(5[N+58+:JQ_K,B[)= MNOX4. Z3W1\GNU]2,24?_DKY/0U8F A"0Y_\0N,O+*'RK.QG MYJ4QYL*?EG=[=/H@_R#_(/\@_R#_&$@?[&7Q9"^+*&0+,E/6T]X=+3"]XK33 M*VS+Z5>?76'*VLO[,)&K)=K?>&Y#28.2!B4-2AJ4-/5*&DQ11WF#\@;E#OH[5&PUU8-Q@9H"$8&(0$V!>\>O]$+BN3R#PHE3 NA+WK'$@<]RQU>V[&./ V!_&_C#VA[A 7*"N0$P@)E!7 MU.^+G,H^T2]IDM)@[].%N\< UKJFV_.O1$0!]Y=-T]L3(["MGMW3%ATXE&RF M\!4&Z!J@XA"<"$X$)X*S?88K0A0ABA!%B)H,T8;V[#@Z//?@*A>XRH]267FP M8*M70Z\5IS-WI5(33FG:EN,.K*[MU$8=4_@!P\4H;%#8U"IL'&LPJ"B0@((& M!0T*&A0T*ZO&M=R>OIQ>%#8H;%#8H+ Y1GBGQ>*F%,;Y3C4YV'I]Z>_2O&1C MK+.BH9G3_?;[TD3_3$7")PL#YIK__<-WJ3B[HW3^_IKR^+\T2-DOC(HT9C*K M^6,X3Q-QQ8471/*[&YC)11!Y7W[ZYS]^V+CQM\DU#VDHJ^1\#$42I_(1XO"&4=/C$)C^^N;YRNO;@/[W_N[EZ0[@/7U O.;MPG.$ER+Q>;W@YNAA] MN'*&'ZZN1\/KBT'_XMJ^?O/3(T*7"73#9TR07]D#^13-Z-/2>,=UJJ&KAB0; M4723W=.6E",E\C^?O'&$J1S.;_L,5GWF(2A5T$2]N=Z.@(KL]XKL7!"?36 T M/J&")%-&V%=O2L,[1N8Q]QA\11/R$*6!3VX9B9G'^#UW/.#)@KR%*]E7GF2/?$=XJ-X$GV"YY[#>\(!9)!)" M_7L:)O2.1:E8U@>''^75RU>MG@O/@21PLLE<#B'@4PE"3!\;"XAES*B4Y MO$IV;HFRM\]6/$9\FK .N8%O+Z,97+4@4Z"&!_*?PCLF2[Y48\AZOQ2CX "Y M6+8%]"4)8;A+VEJK"<+H/-E ACUJ(".F49R<9<^+I$IE\2P?L^HJ(Y9=9;)U MF-)[!G.#B7D!C(5/>+9N/[-[%A#9[4>3_.B11A7;_ Y<$," M"RYI$!:?7AZ\6PQ>OO*6"O@--2V\O3^?ID70.U7G/J:XU71?%(+C"RS2. MY7&?FQ7LQ'GHJX]!=OHGNW>I,'?0?]?]T>6''IAK=O_RW!X/>X-Q+]-_P\&% M?3%LF_[+2$D*6I(2]914@ L>:.RO+KB$!\5 *52+^M7B38&G30D/UDE)5OU+ M$)'>"NYS&LM?)623?.4R+:"@.9_#0BOD+G6J*EQ"E\^[I0$ #N3\E+%,"UGJ MU3&(A! DMOR;?9VS4&Q]BY28X*30XL'2'<\T*\PQ\COD$Q-IH"2H5S!04N8P M)<-GF3J*64F/P6= ZVP.*PATA-&"9$YG:?;F3)3*GV,VA;%)T0^VL8"Q@\8" M72O'LG:W2 #^TR@ 12V6+MGP>Z4/06*1?X.:S8D.SV%*1X.8 S?+R[6#_"U[ M+W#5V20-E< ![;(^L5P.K<\&A'IV*XCZ:,;(VYRD[RP2LN1Y>8E(.A1)A5YG M,.+AD.X_!51URJ08@R*9YE6%:@)X&NMQ3:1%)2 CR MP )I!3T>TN,Y6$NNO0N!G&H@V9L3 EP0 HS%2[Q,LC[4&UQRR"(6S:Q7@;B\ MJ_5 #7IK>^M#WF-M)^2*(0H.67&&?+^\)&O"O9 "#F:?4[0PC19 - 'L)]?T MM0/-$W7R",_C7N 2GNLT*QJ #[(VX 7!-C?8#B$8,!0P"I_-@-]CL-90@E4J MP?XE=A%6,[J0#C+ ,9*V.\@N+V8^^+PQ%U^49ZQ\ZT2B6;D6'&[RHE1*1^6> MYAH>/"MI,< -,VD3R+NDO%R:#/0N9EE@9-UA%8Q]42(3_ H^D]Y/Z>&+8C!O M 1O@5M&%?,*[;&RWN8R6*%)2>DV31B'X,M(U@AG^"7>OG&' 6L*3-+]L I]! MX"69:(NISY8$H-(":1&3;O&A#G6)RG[5OZ/(?^!! '=\#!/0,AP8X5PIJRW1 MQQVQ>6X]^'BNG_AGO=[]M7H_*H()HY[XV8'$Q^R]]R"49D]J""?DK7G M'EB6P'YD14F2D;(];&B4K/36S2*/QK%2RW0FI9 4#W?%^IB@GZNV:3(53:7F M"(+H09"WBC!1*N UXMWS/:);RX4[R)"U+5AY"+7,N?)S^25A%,]HL+8A:V-_Y-3^^Z;Y1G\6<>L7G_:7? _>3*?P)<\RW X$! SH7['WQQ\;D M5X,JYT0OMP='6]/@=\^JSH8TM+]]>?]QZV9G/J57WNX<]_6G-/F&9-D_+0-& MA\FKU6V5=BQ^Z11'!91\GGJ>,M+UYGR"WMN#=H9QEG')1\A;Z[RU:4K57<6B MZ44L+M@=#V7@K]@I."9:C3^WACW>UO-L[7[70SF3E!SK_[7 6L,.W29TFS R89BR:[5. M^QQ-:0T*K7'0ZKE6?_?,K5.Q%-%Y.F%(8% !/:C7>E"+6X K"WWTG78@GCNR MAGW,)$+GR2"MU1YTH?.$SM.^]+M^7 "A5$:H$K15<$+FJ*![V[>Z(WWQP!W) MLV*DZG*)M?/:.W3*CJ#>6@GZ:-X#UTTPT]7HAR$N5DHPY2 MHYS?_ZN*V6BO&;8DL:DEGLA/ WUG9:B\*!1>J$G51*58669,6.-52_M:X:G(55(_; M[,(S/FQ-QWLJ]H/'M\YTI<>LJ?=3JAGG]+04C7//D\?) M&SOYIW3 \@E5)&QMBS\TLU"D;9N]=5)![;ZG[5I=+C"&M)#!MC'8JTM&8@W. MTGW_CB.Q<\'[:H=RF1>$-V,TYZHJ/0HS_<(,82=C6\M>:<:P^S)ZADR/3%\% MC_W*GI>GJ&D0= @Z-/ 0=@B[IL,.#3QD^I-C>C3P-&@:S*!^:E&CV3Q@,J"@#.%K8R08<:(J<'(<@;ZSN2: MOOAH2YV"J&F$>C-"#C7#EK*=KC5$=Q!%&(HPHU@11=@>[N#(&KCH#J([B +. M*(_ "!EFC)@:.);=1W=P5P*<>@W"RU3 ($%UQ$RE7FP>'=^#E=I;K=H>.];( M[NJ"E2FK7[4G@OJXQ9AX:]L]R^EJJ[]YD.%K"I*POB9"YF5R#,&%[&J+@IG" M^ZA%$!*OL*QL:XB6%6(",5&RK+K@;@P=M*S0LD+([$2.T<@:N=K"7J;P?OW1 M+8-"ZU42]M-H;_C>M89=W />.Y0ZTI0JA!8> :3E@;,MUM>6BFL+ZJ$(0 M$6A4(2(0$9H2ZZSA8(A&%1I5")@=C:JQOB/OIK!^_;$L@T+'51)VV7\XX!X+ M!2-JB-6DU;U0'+H]<>;>6-_VZ:%$,X7!JC;^#,)I1 D- MJN$F%[C)CU)9C/ U7?],H92^2J6[4JD)%4M=Q[9L1U]M^)=H8PHW5&W4HP6 MH@9%S:/\CZ%M#3261]Z5.*?MI* D0DF$DF@]L:8WMGH#?=TDT.A!48.B!D7- M5O_*M1P7_2L4-2AJ4-14[%\-AI;MZCL6C_X52B*41"B)]O>O^@.K.]97U>U4 MC)[29M9W"849;KN^MH&5B!;PD)U-F9)6MM/]]OL2%?],1<(GB^,37V02Q229,K( *@C"8+0^V:# G@/,=X%SX"@R^,R+8C6>]Y+2V1RNF,=F MMRPFKFT1IVL/U+]]53\%_M@L>W4(H<@#%;7-Z!MGT!D0>%( WVL9OD4VQ?\A MSW&&'5OKP-0JO7ILNQ+6=30/WP*\B#GS$G[/@D6'7% !G ]PD6"XC&8@W!?_ M$L\A!]@*H%4[6%;&4X$:3?2@FB0*%^H!7G[G+?PPG\?15SZ#AP6+&K$X[CB: M>:9..=)K[-C[G:YA8\\'9E+C MCF>SP,U1Q^-LI@$?%R@PI,U MP8#X'GW*?_[A^]2<79'Z?S]OZ/(?P"TGH?^ MQZ4&/%<*\(H++XA$&K,;@,=%$'E??OKG/W[8X<[?HX![B^5=X&2&$F&?V.3' M-]=74M7_I_=_-U=O"/?A"^HE9_U1?WAY=6X/^T[/<:^=P;!K7UV/AM<70]L= M.KTW/SUR6LK4N>$S)LBO[(%\BF;TZ1#//CZ/)A+R7/:F@G466 M!]%7-"3GN5T&K/9S%-Z=_0PKZ^??:G/J-$VP!1YHL1C2X)-Z!DS$%)YRNR / M4^Y-U7=>))(U9C9E^RKQYB?/75">4SN:9 R M^1SYC7P$EU/B$TY+=F=NN_O2@H5+YVGL3<&H5_P 0_1H'',8 86[X>HI%TD4 MRSB0&F2'D)N5X4\2)N":NV*&4I5R^(7'LHN0?!.5_X4IW'U+!3P=+@ +&88; ML[]2N ;L7#XA[%XV'9(_PE#".Z8F[?'82V<"V-937_@P"!AR,H61*3K*Z8 I M *LJC>?LON:E;%/''8"&_*U5WK[U!-.L M/+J8S:4K [90&O)$10=$>BN7(^$TD.N6,: 0Q;V2PAHS]_VM,&^P!DC\*[;'46,.5R M,V\: E/<<28LXJ4@YF:P[,J7!Y804SZ'[Y,GJQ5;P-';6J>IZ^CV^B\=\O0H M+1(!STM7!+!QMU3@-&9%4$'&7>[5%0Q@"\!2D0*?I()-T@!>=0]R\E;%9])Y M+N575P&SA]&,>SG>?2"D5/N3.)JI*XL@QN.!=3:AA\SZVM$KNRM0"U"L/@^] M(%6^YSR.0&TE"\5)H";Y7 G)-;[:PCZ24V)VS]F#7-9U3?PP92&3O/.RIK5 MS(-5(L4]B^^!?4%Z"VEAO1I^+XC$%JAQC\Z5 9M%SBS03!X/.- @=Q'4D!^B^,L9S,R3 M$_533^%TBV6P5$2YJ97KI^ 1T>'="Z66;N7S/(DM:2=UR/\"M3(J%.3RO#2V MRG-0@H3*<3WSPNPMH-SDAS14=(2?)1B+P-\D36!V\ Q)7(;692#B&U\V&*M;MLM%4A3FD#I,6L)05W@P#)+RL_E]X3@ M:M-@+3W&EMH +^ M7D#G@KTO_MA8G-6@RF>55PDKSM;SZ;L?=\[&U!]\^W)*S-;\FWQ.K[S=.>[K MTI8$ MB[R%O/6(MW;N/8HUTY\@XA^=SR]D%U0+4./+,^D[W_ 20S7A7(,S="U[B'U' M:V.*$U9V*&M.7-:XKN7TM+5+,G[U4=:<@JS)+7,5I=TPRTUA12,$4164JJ!. M>'=DN6-]Y2T:S3>O%6&G7LOT.HH9//B0B,!KBPPWKI:P/1I8SK"V0N"FL$C5 M5@(: R>,*<=Q+7>HS^1&3"&F3AU30]MR1Q55 FDOI#!@_P1A/^Z8+58-PVDJ M7F1\+*:^JD:M"-7U^F.KUZNO[IKQ_(.Q/$-C>2C.4)SM(,X&UL#9.;D Q1F* M,Q1G*,Z,%6?#L374F+1Q\N(,JU2VYBC6,\>M\@/L\@!X=KXR.W8L##5\A;]? 6'KY"WL+#5Z;NY5ZF M<:PJ\=&O)4?T[2T+V80G+SAFAS)GC:1M JJ-(59[Q2%R''(<UY2U?*T= M7NI1CS@-+,?5IEE;GSV&(2 -(:#3 ==;VQKV]1US?XDN*T9ID"7S#K&'V*LB M<]H:#U&Q56=#MLQ4K+!\2^.@XXZM<=]!-PO#+56IF<9!8N!8_2%" B&!D%A& MXUS+Z6]V%3]Q2&#"W)/'HR8LEIT8,6/.T/T0@QC1.,(AQR''(<>93SB,8^R= M,==>"[5G.0-MIVA,66#TV=!G.Y@K6MUAZYN7FGW7BRF M'&'*T>&(&U7?A.PT8(C^-:9$[ .\84_;%A8B#Y&'R-O=R.Q;CH.9@,>R/EMF M9&*R4BE9R1KC"5&,:&!$HZ1L1E;?U5Z:K-TZ!1%SPHAQK)X^S\@4UG^M#L%, MIJ=*?TUI>,<(#\D]#5*:R#0F*LM+T]"K)O3W0E&Z%OE)PU%M'0Q/W(G""$8= M$8S306YM;1(1MXA;Q*TVW#K:4O@1N)5&+9MN-M]$B;Y*?I4TSS*%4O7UR*J. M*!6<-^JYEKM[Y>I7T\84;L!8<.5V 8H:%#7K1QO[EF/KJQZ!H@9%#8H:%#5; MK9J^-7)0U& ?3P/'6T\?S\MH!CRXD!T\@]1G0K7G?*:Y)WQ(U4ER^)'+[CA> M_@!! _B9"C*G<2([?_)$$&];HY;.2G83.00ZB](P*9J%%K?(%J'/#21F?Z5< M'6F/R"TC?G'"G8MB+KX<#5W](@>1'WC?8PC9[318/54U 5U2+GO2R+&'WXOU M=ZT&_Z &DK];OF6#/PZ2Z>..3>"J %ZAY8&6IG'9_4Y?Z\!4&U<]8W-Z'5?O MV')V:&9+6PMP).;,2_@]"Q:=9LBMUDC=-=G!)I-L'4A,$Q!H'#Y+43*)HYGB ML#\ZGSMDDATQAI?2)$VB>)%=#0(FZ[(L&MYC&9LJKS]FS>DXI:;*8S-Z*KN- M;NR+H\>VQ(W9UZV EL_[U=B6&'FK6;R%;8F1M[ ML:E)%FL.VBI8I3PT;3%F MG:3,.5OY"1ML;4R4WNUW##V\607]] ?[E\+Q6R.9L&5J!=&+Z$7T(GH1O8C> M0]![ZIG*JH97ML=[3&?7& 0Z^@!HRA++^S#3[7AZK-%XL#O:#JDB'A /C<># MT]%6/K4M>, Y1.$_362V2"IEW"9!B"2R/MR=DL%D\'PV9R%0M53,-)=:B/> M6M_8$B,138A$& ,MNZ/O.#1""Z%U?,(9!"U]9W?;#JU3C\"5M[$ME6C,5([O M)"M\*C/&@;+>5'WILWL61/.9/"_AQM.U*(1X0#XW'@\8C'FW!PT$E?=&7J:K] MS2G63]*X*?5Z^F*!)<0_XK]._#MCC5F+B'_$/^*_4?AWNQHCH8A_'?AO9/-" M,URK?09;>0\M6;((AATFHNC;%[)DO0,?%8+!S_*<>L#I+0^R3 3Y65X?LX F M<.D]#5*:Y:+*%EHT]%1#+5U]^HJ^62M>+1IH%:VS-MLZ'/(>\L#BM4Y@;U5K MNB@5\!KQ3DMGK4=\B&VU,LG=G+9:(RUMM89'[@SE-+JO5:,FCVVQ7ME>QL7V M,M@6"WFK2M[:N2T6IO ^0<1SSXM3,(5OHS ]:@&G)^G="'?TF]J"4(V/C-@C MRQU7WUNB$6QSD#..(4TS$P*:S8HHP7:78*YE#[15+6LVV[Q6@IUZFNM5$;:, MV3T+TWW:12X'_5(?TU=G-]4.L*[5[6MK>6O*4E>M[%&GMQD2MN6ZF.>';OW> M:B7G@@T!F#-54\M0I=K.0ZV($!W:#?Z?7Y] M:ZKVVH"N8W5=; J*;A&Z1:MC%M:PBY$"=(MV(^RO+"'1G,6@4\([$D1"[-5L M^@3MMZ$UTA>):[WYALX1.D=[T&F$X$+?:/?V;&',X-%_@VM4G>9J'(9L:S30 M%KTS9:G1)S)'W300$3U'6W9"6Q"!+M%3)ZKHU[Q_)_%H'"\F4?Q 8Q_=HN=S MCUUKX:O2+#%)4+4*78XWM$:(+':.=Z/K@/'4_[&JS!!-:GM(9<[N6.\8B_NB-H3>V.N(WL@9=;6UN MVX()],2>U"WSF'D\K]87^H3.(J#%WY5EA[?'R'MK=ZW>L/J*&YO,LR]EFM"7 M"3TPW,K:$WPCC0&0TP;?J7M8Y]Y?*9<>%@\3&MYQ67T4':T5V'H]:SC2!K;3 MP!2Z8:>,&'=HC1UMH8G30 PZ:4]0\*.L\1G"S%/Q1%MX+Q*)(!Z=\R1+9:_$ M>CR9^/W;X=!RA_J.D+R6<.W&/;I^N/FF$[R#@372%P)%\*+KN.OF7*DI"IK! M*DKC.M; 13L8/4?T''>%C-VW^D,,MJ#KJ(."_]ULQ876Y>MBH?I*1:%IB7[A ML17D"2'7MAP;W4)3%7*[].ZOCUMG'N8:[L&"6_K7'D+21G1'T-=48U<2-KZY MQEMPQ#4F*^U*M_9U2$8W7I^5@N(-Q9LF\3:R;'T9*BC>]K+PFM/V_:6.UJ:- MM_K.[U=I#&RJVK M\I+4O_[VL[IV6W6H]1;S%F%?/39/X.8X6QV-3>TI8QBKQE'#_M[I-7P%L?OLYYK)P;06A"_DMC#CX" MN0+G1I";:1RE=]/G78/7:E*#-ELKW;#8* 90#)@@!K292A6 I+M[%YPJPSF--SH_)S2IYL1+:_+B;=OJZ1/( MK:]&C#ZPAG#5Z:#+&5D.H@O1=6P#R2#"56PYN3V,RNT1E8MB!@^N0H@W3E9C M*Z,&^5_&B5_$!>("<8'TJ7YCT$Q;KJH-0W580L@X#HF9 )QZ4_55N?YE@MVV M#R!P3VLH'GU3#*:R^8?@67*]!_<'3!X9]K.#T4[7=CI/ MG?G=/.H;1O*PKHRH/6F3=II!S6;S0K9@&V,]Y%%/GV+7\GB+@&3F(HGY;2KY M#L@= N.I\0/5SQ0?B_16<)_3F#,!/)O00-<9_6]ZPVZG1^"Z8%O'MT,>V2&_ M1F0>1_> JBA4A]?5)'@(Z&+*=RLP\L"3Z30*I$J1>(')3:D@MXR%9$9]INX% MB E&YBR>T1!X)5@ =GEXSX2D5O&@)=5NF4=EFP1 '1>$?9TS3Q4 F%*81PJN MX_+*!Y@R7%Y^FN3&"0]YPH)%AWRW<)DWX728N5U!?+IY0?]XYE<.X " M!]X&40-SB&3#\P4R##S\7JQSG^2V6Q8"=A)18+:Z:E\3:NQ$85]3,@;QE M,F]A]0[DK:IXJZ*BW*N^ M4L,O<6'C2PP/^I8SKGX_MQ%L&L<,;LELL'4+K0JLM><@TL!R^D[E/I,I/(2!G08H MLO: RQE:W9Z+Z$)T(;HJ0)=E=[6E?+4>7!C1D^9CT<83(WI[DN_MP!H.M<4O M-MEDW_DWH0LR1C=.&3!]:SS6GI&,@$' M!4P \L=: M%G 9@,%AX@+4G6)($ M3)8&JR8V^$+2>GL.U=6WI_5JNK4;ZA@*X

    P,+$[)B]4SCT[N[F-W)]AU/5,-? T16;7]*[U7_N#3("OW+2N?,3SV9#RSO M+]7-ETT#0E6J'PP+N$#V)H"WLLDD&U7YVAA&T=FDKI'F71N,TQ=:L-RR@+-[ M$&M9^P>9&12%X) L9.ZWX-+W4IT@-"&WKQNZDA&3YXKKS^@BZUFQ_/EVD7%G MMJ<#)!E*]4=S7B]*^ -/<^#5G-F#"'Q5(GLJI@E3= WXC"?J=]$AE^#-4H!( MUG2QW*^CS/DL2>-0D$D1K;7A/'*5W4R4*E!K*CVP"]5-@BIC05#;#R>KK M"T;^3&,N?*X@N&:MT;!\J5K=610^,%"#4SG87Z@0U)NF,LM+9&TQ5DZ 4%TB MX_NL.4C^JE7FOUI^.;@P2L@,I@53_R*=!?@A5%_""VZ9'(8 !Q'(P'QL15'# MZ/\-+![30-KV^;*O=7!:-0$%YI.K\XA[U/F.[#"'O/]ARKTI\7)&#F2FH'Q" MN1^3#$9FYM*=>K74"S&;R>LC4 "*>S(V!!7#@ZQ[3,)E!QNAQK?"3/YFHMJ] ME-7O:BCJ;CD.IAK"9 /)7I_"TR64.ZL0YD?9_^9/N*X WI;99NJ=3L!45%VJ MU+.6(V=?@>2A&MWS[%O\_<-WJ3B[HW3^_J,"^0W]>L6%!T-.8W8#*W\!4N/+ M3__\QP\;U_T>!=Q;+*\A'KP*/GQBDQ_?7%])*?V?WO_=7+TAW(79V/ M^L/KB[';ZSG#+GSX,!Y=78_@JV'?[GZX>//3(]XL<]$+S1ZV!<]>9&U-G)Q] ME)>_!]8 JF1/NI&FMC88HLPH[EOO^/:,E\.SSFZ (:;4)"UTDY(*=-4^:1[% M"C)*J137E+3>ZAWRD33PTLPERT4"^&PJ^.3G[YW3A6II N.)V02T8/8I7->@ MN< H7B>!G0U@6U>GG4'QN46K3%<0%DG6N4J-0C:#8C.8,(T7Q.=P";S= MRUW"]69YJ9 2=]5,*S=\E:3-GEVTRUOY'4O))[]:>WS,2H^*@ Q2$"L:*2JL MO?GQQ@.<'+F^1>Q%8K,6LH M)T$IS80@* SM;31:=9I#SJV#LK"TT4K"5UFA-,B%I.PSN':N6$EMY6X4SRSWX,HK M4TZ39)=[X&+E\LSG8"TL';3"-;-(G ;J?^Q.RGGEPLA7J\#G'#1(_MWM"@O) M5@MYS4T"95GHB8)O[VF0LL+_7*.5M.: @#*J*M+9/'\?59H4+%\J$B6A8[[2 M'G^F_ITZ?$/H;90FZ@7K(]XR275G>9[2L]TZDX\*ENL>O5(=D4A$,2$@<0C.Q66FS24) \1&.QL+NTJ8%_@ MKFL>BR0+*Y7!36:ID*TG0%L 5(HX_$I=9!XA* D^C:*\X:CL]9G+_F4P@:1S M>!C0C<6A$CHK/RWO.+K^6B[/N,&@_?_'WINZ=;/N?.8PDHBG"# (U%:LVOOUD%@ 1%4N)2H I@3L2T)8H M"EGYY5:Y<*Z\*/70!6/*"ZZ'DI6[;UAWR%5?S)51EFU:]C**6D.#FV45>1># M33>0\?E,4O:]Q3T8!=;C56'E/)/TGI]PU*""+T]YX.H>U"3S:3GNC@VK5;GL M5;X%9]> :09.\ \,$26O#;3OQ$3P&BRP""35>K_<^H5@6A8IHO1HWR"@T<*) M(+[/F:YVO& )871]@ ML&.*A]+"".I3C1XQU0LQJF>QI]7X%!OKS.74=032+YR$-+AZNH:'I$"P@D3_ M! ,$%OHT CC>,J=XKQC6E6'>.%>F8UU=&R/SRK@9#,H8EGUMC\?>R6-8K<*I M035F+3&RA31[:4(P>2!AQ(AZ ="X8%8S7)A^I67T(:-^?8\IC8(VCNS_[]K M]OJD8G1PXS8KV:CG-(K7%3*)U_;>=AZKV>EILIUZ M^8X,H]VNAMW#I/GR,ASI>*0ZW*YC]J"H9/PF774&#Q)Y$G0O: M=$M&!8]SZ.6I?17Z>TLH2U^/+\74*FD*AP:ZH0X<[+)^,J8X8[6(LN:\98UE M:ZKFBFO*)OON'RMK.N_NB3%ORDQ!?2ERN*E3)^T.RK2=0ZSSWK4I=9R!.K"% M>7*R,$';.AM5TIP*?KX]'_Z=*Z M:KBNJK?5[W@?FG:"]S (@'*R*[R*W5WHM7^KP7*AF M3M4O"8FS7Y.<9K@P#G[+X<4_4Y^&#^RJ;$/1X [)5/K8O!Z/!M?7VNCJ MQO/&FGYU5253N3>N:[2>3"5HO_FOC^5][Y(HJ&K7RX3#3%G2Z<6]/\%"6\_P MK#.76LU*^Y7F=38G3PBOB%M7)97%?CQYF:=H\93O#B::G22QS#ML,[P]S9@= MU_?*"7KG\MYF)+T/XW*1I,B3^H/2'.6?2)L:Y[QQ=IC1Z=RV3KU\1\Y*I'/' M,%4)D^.0X^3CN):2X\YHS![W\S89V6^)9>ES%C!CI7F=86NJY^ @]Y,QQ1GK M190UYRYK#-5UQ0T^E'WWCY4UYSX7[??X+HPBUD#K*!-'V!3#SF4&Z;JI.O;) M)HW*PC=MZWA4Y>>,*<-27>=D<[?[@BETXKS.$U'4MU+!UM M2?1;)5)V_8&7ZX#E:"*\T%7;;00$R^'@0ZQ9LRV6(I9/BFBAUMH 6^6[]$1.[UNZAYUPWYM%Z#+0M5NU)A+DZEGVJXZ\%KRZ?G&QAW>[)T%8#AJ&2%;,9&\7*IBJ74ZB>ZHEQ M+P5A5L:D9VQR.@W$=F50ZJ+3LA"P;LFP[F(=\A"5S;%K8?2/_)R$[1G$M6?0 M#2']&0;V.;4HD.QR?'EL3B&Y;X.M IKU@=B& GFK/=X2=F2&O(6\]8RW=CX= MZGI7\C:C$E<4[/H8UJ;JAE8;X>2!B4-2IJ63T-51T-)TZK#UB^_['I*TGN: M*7FBA+&?S*@R29.9DLQI2O(PB;&\EUUG>:KM.*)P)MZVH41_W&!*FH[H. M#B9$2" D%I P5,,39GWU!1(8%7_!^DJBB/K.A#72 G!A^!#\.T,/L-6/:?] MX.%Y@ ]#BS_>Q$$+^1[M%(5UX03_=(5AO_VI2C9+2.2O)AUO[R^_> MD4 )Z%VNT&]S&F=E3V.X04I)!M^HR_M?;L?/3XM2&A35L1+<-Z4/-"XVW&ZE M*\"FHZ?+E[FR^OFG'XKLXIZ0^8=?$A)GOR8YS?C\VF$<_ 9+3C\O&A%DHS#S MHR0K4GH+.W 5)?[7G__ZEY_J&_Q*'ZLF62#O/J5)##_Z= :$RCX!G/VG\M_% MM0#DF&WE9SKY^[OQB%49_LOZ]^WHG1(&\ 'Q\PO3]'3--J\L_5JWKS7#T$UW M-':=\94#']K.NY^?\4ISEU^I7]\D/%ZJWQI@DDRQ4,I(;Y\O)/;;R-<+'P,5:&\S2,>&,,E8-Y M',8 Y9!$S9WZD@.&21IDRE4"_U'>ER_J&H;VXWCXY6KQJ_[C]TJ8905L=#$/ M"-OP^R(,N' W&?A;!Z%DR?^I$K>=4DFQY=Y^DZ1.C$YDQBM6W7ZR(!FS)5+E.9J#BGT#*Y6F2 MS=G-'VCTI) *&^RBQ5O! _Z;Q 5KJ5+U+REO OL%LA$$=YBP4X&8&Q63\4V/!'P@3_0YBQAS.Q[$= *;9!:_Q[D'UJ7QH*?"L":@FY MX38V 1T2%:QQ#*B0A,GW>L/AI8!$W'IC=AD0A!$O9OJ@XJ(I*>D.G FRF3V MJRJVF_ERR_[&;L7["9?W92JM_*#)+G>RTFTK"U1$6&P\V+BHA!4)_@ SCK/#H5E*E ME@1+UF]*X$Q5[M@3_>0^AKT(:IMXL;[ZQO#YXS3TIZ4Z6CR%M8\*&3, ]FHU MD57:EHMGH$A))$Y5)G=J;7'WU 3A1GWQ3%&NHCH^',U,G+!+U@FX[.>UO%W9 M=8NQ3Q:6+L C36%3P.IFXY:W2*9N(*YU>=&N;<[\(+C/:8WR[FU"VT+[G^2) MMZ3;05PS"1 L7-:FI"ZA5XLBMI>5FUU*%28B:[^[^A(7V@MI,T^3!Q!%S-2= M@+P!;J%SL*T#&FV[<94A"N^4@AP!6(?YM.&J\\?Z2I\PB0.+8U&#T"^# M%LLTU9#KE,HHYX]-Z82EMY;2BXDY>.$R L*N7 IH)I!!Y;"PAU^:D7?5AU$I MX^DW?TKB>UJ).Y!DZXM9TGU!8Q_62MA><2VR>K%"YN!S57;=W=/*/I*&9KPH-4U3-W&WA^T3 MK+!T:QBW 5U*FH97ZU)AFK[07V#NT. 1_\H@OM* M78/0H%D>SBH+KS*+:M/!+](4O@=L-B-?*=?N(<-*5'X]V2Q4E-_GS.:K-KYF MB*:8J=F>F5(YO:^ -J$-C+.E,#-GSMS0I,BBIZ8Q!5>0._B('4B5N*Q>(@"_ M:T+K9]:(5\ /9Z#DS/L(_M,SV^QQ2N.5I4SAR7<4/BS-3.XLET* 7\WM)/[8 M$AJ\M:E/(RXRGHO!9Z^8E29M$' IJVZA-[P/O& ('CN#6OIL<$ M3(*53N<3DZ?,HF,1U"3FM (_#A1#4$5=JW?/%FN%-^:W9OPAK48G2Q]MQKP_AHVEZ.*VQ#;) M51,(&?XT# ]LOG2SJ^U>=;5?]*W=U8 NV[T0A"-7EO2!1 4SBS@_)CGC:!)) M<6C9"'YP6<_1S50(2'JR] &;,>@PWR6ZUXUM[_1!S9C>I9P#RU;FSQW%U7C> M(@16>EEAR9GU"6\CB-T,7Y,TY *?FS-1>2;+!3I1>F' R=ZI6^Q]),9X>&2#'#!M3RPVUX[L"9OGK,2GA._ M48@J!1;=1?:PB#;X0GR00_/,EV0EDP#C3!/P+*8 =#8;&[ZV8M)5BJCR*QBC M+.,<*V< S=.EU4#WZ@D C]N$W ?BO,F0EY-OE;[G"]J\&* 3S?.H]"=A+<#F M81TMFJ9)<5\&BZJ,FL5RGD7Q2W,:_A!D_,4?89JI/$, MK.A9,>-W+O($9#^[A(GD:1(%I0?:"/\Q4K$'+-Z7,B=J51IN>%%&Y@D-; M!#B8DS Z->NV0N!AX:>6!V#OGGE5"PW+=%P5 MDJY-[66@9[?E,X58G@,QFV#.@D L.%8Y'A$8["Q+8.EE7"K#!6C6'L*LB/*P MJCKI*@_8%QFZJVJDD91;I_(NXE8,0#Q0L!-%5W3KWN$40UMU1N!NM9]2H7P1 M1E%:"V%@X.TTTN(W/T^J]*3=PQ@L-:@\DEVQ9AO6-[?W8)/A"LH9G7$(/^U) MR45];>,,F5M18-Y7]B/'0Q@_P#>9G>L);GD,5+L<9,68%'^ VW4D2H6\]8J$?0L*FL4(O]7F\"\\1/3;Y!<>\=I0 MPK!#&8*N#?6!;MI#4Q\YSM P;URC*D.P7=L:GKP,H?4SKMJ?)O?W*;UGC#\I MGL'F'[:*W(:K6=GY=XQXK]:/23JYL82RE)60J MI7M64RGW:[,#["%3UZLVRTQ9\.QE58ES T[4Z*H+R;._IX7$^6GF?[J9GV(72LM2!*ZX],RJB MOBLB8Q^KI;^*:&"!(A*&&UFV%Q51>[C141&] BC/;']VK"P,@8KHZ(!W2LDD MIRFJ(QY/,%7-W<='1'UTSOKHEG5W$29L6VE1V>GIWZ?K77D&0^7=@6H9+8T0 MVH>BG> \@2)S>[_+EW, =C_'7SG];U2^7"^R*."781Q\:B3Q_C99-''[LLBJ M."Q'P+L9F8,;Q[T!\]P9VI:AN\,J1T"[,5V[TZT*'\OGW"514'4J)'E5V7-5 MMS=BN3I7//T&/FT2^45N>8,WZD%RV/ KF9%0N:7^-&8YH;RRZ6/L7RKO6>91 MH^=@E9ZTTG9PT;X$V+P(EAU!>$]2&H4@ZWB[*):J-*O:7\1!E:197U[7F4[IL"EVEG]9, MS2'!6B],$R92D\>850H7=QGP#"EA-F2ULVQGZ\Y1/#>75 GLG"W*4M&L;-S" M&[LL&ALNJECW6_R^_:9%VV@K]A_+5![R^MG#K+F1-1Z/!OK5\-IRQ_K-8&S: M5FG-V=YXI ]:M^9:M=Z O*P23KDI6X*4+,%I5O<044KB'0PT^:5 6ZBO:4N; MM"TSY^NREZJPFS=5RWA/LA+A978I%^?B2O>VI\8N:L_$*#)1.;'RLTZI0%CI M0#AYPK38]9#H(F+A"DF+=8[-:^U46JQDE\N<$XQCG]809QXY+;X%6KXNYV<_C+=';[?,;*>HDNG$P: Q4 MW=XGK>HP>G6";0[RFD1RTQGK5Y1@*,$.(Q78()K @>F=9IMC)=BY9T26L>#Y MLU#F(6Y"[[(C+4T=F%@UAI[SP9YS_R!AJLY F.W<%TB@C_^B5]?C[3K?E7MU<3CF;\+RKVXSUCZ<U7,SM,21T5==P4B%" M H,W+P5OL"_ML33DT^>F210HX8S-YRFGD*!W^?( *4_U/,Q&ZJ&7))T\/T=X MZ9YJV>)&F2*\$%Y=)UR[@+O8O9[GW ,XY5Q!>,$BHZVFX+11C_&F8MT>V*HV M:*G)3G^;4,CGTTDGQ,\74P.6Y&..7!G'2"_0P!IJNN/E ' PL!A@##D)*4 MA#OWN-+0]XM9$?&&% &=I]0/21XF,;>GR"R!U_\/_P#]XAVH^5Y7#==4;>]D MKO$Z9^U+HS=DON^[ZQC*)<7.'72:;:BF(\[.0M AZ) ^)S>M)+)2WR)F%5-A MW:G::>(ON_MYN@;^O>@XXVJ@.75QX;^#B28+_V#X0E)5BN(,Q=FKY'(&IJJ[ M+7G>*,Y0G"'A3N@R;)]\U# M_8;/FM*7'KI%F\XQN5 MZ.+Y5IYN_?K@TA1,_)1F<^KGX0.-GBZ549&"BN@W8%3^>JS_-XF?5B2(D-O_ MEV%>ZEU%B.Y<>AT&".##:!$?*IL4EN6)__7BCK>X](&)0$N5&BNEY>EHGBAT M-H^2)THSY7&:* &%BT&%!:4"BZ>6EU6))8KG S9TV2;+9KJY1452%1 HSZ&.93 MOIP^B",*(F:>AC.2PH*;(LM_;1X&_\-F MF14G"ELK7!S&"OR%/S;C2Z9YIDQ)H-Q1&BM9<9?E),Y#$L'#%RNO!&.U,ZUS=. MIZ>9\J]_X%:2O^%@"L>9GGR<*0-=RN064UV$C3?-RF-!)E;VD Y;;G]/8YIR MC(:Q'Q4!B(RJJS>?E0K29):5@HDHY\D"B@H+LHH1)D1R,'$'VM*Z" MK!:G0F!==#%:J2A'*T5LM)+XI0.S<2-#R,W .7LQ8,)XHA+B 8N:$'A 2AC? M7C >5L!B#6'['F@9#]E @X=R>RME Y+[4E$VM]_@#UO(Z^5-LRE\!#]7=ZG5 M2\1NHL ?@&W*<$R8;EE J;%JNP68*TP"%A?ERNHAI(_9*ZO?IE3+K0=_#W;W M'KX**N^%&ZT #&ZYU-S*)$UF_-* <)N*_US>]7*=;5 $'KOZW^? M8Z",1+0T<)G@6^59)0BS>9*5DY[9IC<9<;MHY/L] T8.EAL,WTX*X/8E\X ) M5T0Y,XON"9@ZL!0P+S(ES&I!R2PD]G,RH^5]&#-6SISRF&-?6-< MN_K@>GQ]XU;CY[WQV#)/;K#A5/2CM3M.17^5#5?.#7$J.DY%[]+EW7YYG(I^ MVO(&'%:-4]&1T7 J>N<933;FPJGH_:TXP:GH1X6JA:&Z#VG6.!4=\Z@ET9(H M;B'R"=<2HZNIB2F3C]01=.14=TR6 M240XG(HN U)Q*OJ&ZW J M>C<\,>ED;X\A@5/1$1(8O,&IZ&U#$J>B'Y A@%/1T;V4S<3I$;QP*CK"2P9S M22+"X51T2<"*4]$/I1Q.14>?]ZUMI+YA"J>B(Z8PCG1TL!6GHK?4& :GHN_" M?C@5'3U>"8VEW@ ,IZ(CP"2QG)!P&%?:>!U.11=)39R*OA>Y<$ S!J.$@ ZG MHB/HI+.YSIT^&+/"J>BG)2R.$=Z+7#@5'<,7^XQC<3W#MIPK M]VH\N!HY ]VZL0?5_#Q;'UQ==7I^WF/YG+LD"LH;+7'*(3!1!]\8]5E!^5C-,;"$S3"P+?/4Q3N;72Y=]>&5K[OCD63%7H-Y_.0'*R3W1_\68X "3_ M<1RF6:Y4AHTH0__<[7EDLM7KOE#P) +D,N2R-KGL=AJFR&3(9.WJRZ1(\^F^ M7';NZ79LR)-"8S9G>6VTWPBTE[ M\9N>A6FNDRQ7DHF2EN$:Y3W]YD=%%CY0]FFSJP3_W?^S"%,:*&&)M%./T&6J-AXD(KH07:V@RU8U35R?&$07H@O1M;C.TT%W>8BNUERQGGE< M5R0+?=;[LO*[E@7M&,& Z[1+R\#P!8;T,*2'@$! (" V D)8;@X" @'1 T"( M&_?;%T#@B<\VRH["JCT[E@?3'TQ=IB?7>S\E!]4;=\ ;8#4^<',)0&/(/\@_R#_*/G/1!_L'(]0&T MQ&YXV,EA/VH,#%L=B"LEEW[W,?C1(Z4O/;>AK%F1-9:F.N)*]*7??90U*&M0 MUKR1K!GHJF9B20_*&I0U*&O:[O+KJ?H "YS:B]_T+$R#W?!$4E.W/=7P,.'] M!(JI9XJ[QY@ E>3IPLQ?Q 1BHON8<$W5T%!/("80$PM,>( )':MGC_90SN6$ M&;OA[48GQU$="X]5,?PHD7;J#[IL!RPY#.XCNA!=+:#+=57-0G0ANA!=[:#+ M,A!=[;EB/?.XL!L>]CK"D!Z&]'8'A"FL"S\" @'1 T!8PG)S$! (B!X 8H"9 M 4>[&>=RXH/=\(Y0/%CL@E$TB515G[!E"IMKB=A";"&VVG&8$%N(+<068NM8 MI^R'G-Q%=./W-_S\TP]%=G%/R/S#OPJ2YC2-GL9A3&(_)-''>)*D,UY=?__J7G^HK/E.?A@_L:=FG) K]I\6W@)(Q(]=G.OG[N_'(T'3[7]:_ M;T?OE#" #XB?7PRU*_MZH%\Y^K4Q'.M#^_K:&8U=9WSE>"-S>//NYV?D;Y+R M-IS13/F5/BJ?DQG9CL_&Y5$8TXLIY>) -[3O?FQI.\M?V=<_A#GI\Q]CXH >*R([\(H@@TBL_++ M^93D<,4\A0V+\T5A&MPC25DS1H",XA<92!V:5M\&]U_)G^9,+$5/2G6_&:QT M"K^&,?P]!<)FETICI=4-V>)*QE#(/0GC+%?"_,6E\[MD='D=0#$+RRHZ>'[R MR+Z4\64&27&73XIH>3O&D8L+^9N0;'IQ1^ &RY>Z5#[&/JPXH^4% :U_@W?) MX146C]GVE'1!8* K_ YKG,V!JV*^RGL:TY1$_-XDF(4QK#X%*?1 %?IM3N., MU@]BKP:")^ (RG+XSXRR!\!-ROC+"DE7-K]ZRZTOR6Y0OV.FL.^&C&QLZ?,T M>0C9TO.D\?U'8$"V(MA M"'P%"T9Y)%P>W61Y"%JUXJ8BX_6JL&>@?!FSQ_>,+YH(YD!(&<+9=PM "N>< MS6S]$()6!,9(BAP0$3.3KA8-P# Q UO%6A?9G/KA)/35&IH7=T\7U8\*9\.2 MK5[#,S!68VFDL8CZ40TY!7(E368 HA#NE1'VP6.83U>1DQ6T1E3C31MXNJ-1 M2!EMN(#ELJ!^U)1DI10"01OF3PQGP-I\Z0L8S]D2DR(#^5NC>57ZDBA+6/"6 M&4",;/<)HR.@*@ASA3Z0J" +"#*!W!2.$R4K_"GL6N.+L,,!R/^\7G$%ME4A MP3";Q$"DIUI>/%]UN538+UCBI,CA*^M_+04+/&-!D4?0.(R;BBA?2$YXUJ)J MNBEW:A$"&QM&*\2O1,)"H;#EUS)CE7A!0MEKY; 5#Y2O-9E,+FK5FDTIS1>D M_#9/V)O"W4L["!:_2L_^"*!UDWN[ ;UJ9F?P&'\Z H:/DCDC^# .&+$+$!E? MDDG^"-)A?PO<<(RQXSJ6,1Z8QHWMFJ9C51:X?:V-ASVSP&LR@R4 M0O::S/D53#]^!/*E,3B2OX,HKHG<'V:41ANN;$O0V!:?;TMMO8*^F)$4;L8D M%HB=%-1%9=V4@@.$-0C/F$;5A4QR,O$%1CR\B-J\-?ME'B5/Y<\@DW,FW-G- M:#QE,FI66:+;M.S2'(SY:=]CDGZ]K/@([,8B+7M05,]?OM).MTP79BXW]^K[ MJ?"I3^= %YKFX FP'A'PZN>+FM/]A;P"'>E_O2AM+^9" =.4 M6IUM-9TQ'J=+MVP3VS79A3L#RY / ,.?QDF4W#\I+'8V9Q99PODS",$8R$LS M)?%#OBIFQ*G\'NQ;<-\D!^,-M 2H='7K\S.B2\L&63>4V*;PF=WB810PO5,E.[DD_Z_3#0O#\ M.[1RES@EF-_!UOBR6;C)TCK AEHUPOBR/I<.-"/G_@;7M:&;WOAZ>&4Z8]TP M!L[(-BN#R[$M4^N=P57N9(-F:#^U&=U#)EF$D_HP9TVH@%D#( M1/"$E/LZE\KGC2&I) :5LI3M*5L_?&,2?F-_3!&MP"AS?/E: M)LSM;BP#)!A8CUFI@&J:P#TKU[X2OE7LH8X85 *R])C9NS:BK*6\MB?CV+^SHE> L_4;]@F\ED](I"..,!2>X#J4\ MPC,![J/*$QNJ!)Q6!F3J4/KRFBHT'=7FQ&KD"1Y)%!;"FQ4S=LH*X+,/DBIHG8MXJ,F2[2^0BS87* 0^A/5Q\S*[)\$=*"9;&[ M53>Y ZW)O_SBHZLE7BICYA$L7HX#EBP.)LHWK'RDS4*F\:3%>Y/EYE "2^=_ M5QO1*7XB$H.K!Y)N4MR%IL&(X,^@_'BRY5LJ4-? M2U*5WP>+>N$--D3 1K'2% =5$'\#W)4OTZ2(@D8L=<6H+3=CU=G[6\/%8XX< M#7;>IZWD7X" !0E9R)'=.%O8^R#CPB3@,C$(N/RN&:7<^>HI\!.0&/@*),1% MO9O5M?43EKR0O;J:^A;/HM4;*;7"O4MVJ6FW?&R](+8]7$TT'ERN8U89O^4U M^>+$;K'UE?'.-KFZ646GB ">RN)!^9# MW*>5-PL 7GI1S4#))$QA[X"+0#OGY?':RF7KIV_32$V$NR()):[G<,#LV'"9LU%R+E\F2J%Q>F/DIR".5HQ'6!2X7 MXVIV$3O83"M8P?RV]!^_)\OO]TL?M5__'[Y M,#";Y_654;7>I=M0\F),'T'LI_P\;.6(J[8$"BX=DLEDDUJ_5&ZBRLE82I)% M0L%JM OT[L('JE1&(,,\\T( XL7RGI3= >S@C,>I)J#F M2WU>+_52J8Q56I.&'[Z5C/",?N4Q,#\=!IYG[%>>_7'*E<>I()D)"[>5@BFC M8(#!9C&M#N(L+NV%DF/@P?^HK6*U5*#5J29/"2Q#.GF1QF6DGK%%N9R&J$)] M>RI]6["(),,NVX2%Y'@N."HLU-N^X*E+90C\VF2<\@"?'K+*JU&OO*S,'[6 #H?#/+23WB K\W MXKZG";@.\^E3=1(6@+H$5<_ D#TWZ*/$KS*XEJ;4ZEV)GR99%2)Y9H"P"$%] M?+-0BJL;,J,@]C"NV()T&99!.S 7Z;R1 56;1K4!NHJC&><=%EK. %%9:45F M:YE6J[&-]?RS%?]U<^+979E(RPYXEX\JT_:2V5T8+[*V)K#(),V:MC6_?>&S M&! [)ZL.Y);O6*9<^5/J?V7B8U+G^5KLL$L-E M6I4C-UDDM?$P69F+_/LB_+.RF,K\R^E\]WC2AA.,\CQW[9A"F?.C.9Z*U[QY M5MQE],\"EA@]Q%47KQL6.:SK8<"UU?/\XA;;Q51'/2KSF&F:%/<\/ !_ M9%P VQN#O@:G K:=[R_G?/&_%W%J$/>H4 M?/:5%5:N%0'KY\!#<9,B#K@M5I]TS(L4WB%;B8XO77XF799Q[%JIS*,B6Y22 M<#OQ[FEE#6L)L QN55R_NEO]_,9C@8;5/4F>I^%=D==6(UC"67U]=4B44F5S MP'/UW&#%(FT>G=9Z"X$DWO7A4K=,FN+_7>5Q'@1:VK#5N5U>XFT5;NP0$W[@ MQ3+L.\M<+OAZ$=>Y9,NP$F,=+E6YJ"Z/5&=U!A=/W.2:AH:;5G57M01?.7Y]9,&EF-XG>5AEPI4Y24RA;]'$S7!W5$*- MQ>&XOEM7=J5[I@*!(IK580/^1HT76EXWY<5+"X>(^9EY. G+;6T8?PN>>X MK.I;6F[ VIW&9$\0.I.?S),V7 MA]/K-ZKA7V*\/**N2^QX=>6K&KXL8MO=:F#IL=DD1.75!FY&SX]6%U6R2Y.G M*GY=25O-BO?) FN?M_YJ 2_=+ @)J& =5>X#X?EF]M$\2K#8VM*OA>&!XFCEV=,L>UU5'@YN1 M-G1.F03[!] ]G#RU"PLV!VA3O79=1A'P9*G\[N:M^& M=1TQ=55A&\/9$7X8"'F.\IY[#PGX&'&0??]!A,BJMV?Y/.^PS5A>MEOOE1W7 MYW-3=A.OR3QS#(I_!M(,0=RZE)63^5B,PS^J'^ M84WI+-?=;!>YZ+7B;NPRLWO#R7))CO[=Z\U<-G:,J5[IR,N-MWW\.;W\?@U( ML4WO&N+,UWI(E&^':#AJVIGH-S M2$_&%&>L%U'6G+NL,537W5GOG[VL.7:R7=?MF]\732B/,G%V;R+<@CG^IKV$ M==U4'5LN\:PB:[K'-" M>X$@XJ'9]DO#1MXB\-$?6_']0#7%Y8\< M3;=^8QS]. F"ECW"KJU:@Y,%,\\N>HIFTAX-!7/44D=5T]JJQVOQWV,X']6+06=/ Q\)0^OB\N M$>\U\O4B4\^T777@M>33[T,T6?B'78?'KQ*F#:,X0W&VPVFVIIJ>L,,W%&<- MZ^T'7I:]\?LO]F8XHMW"RUT;/I$G]FVX!WR2%C3X)2Q[4H8TN]VW;8.A>>/1 M>.SMG5,,]AH0%^L40EJG<%TB@?[[-/T^3.;S\D\J&03:\])Q\:RG-N#H,L2FTS<=W2=NY_T:<. <3Y6!8U"!B;5TA;"_<9^(/,OY:\6 .YN2:D_5Q"'P8++)PF'H M775 RYT/.!W5T=Z^W4%?P'GNSAEO:- .-PFJ9)*%4JCF6,6(9H^3F-5:781DC,MI;,QJ6 M,1Y/T0E-4S"O4]BMMX1MMRO/I*@%ZD;%HN&IMBWN"*;3;--V'%0B(2:=8D4) MAA+L,%*9ANHZXB*IG68;@>'5LSQ!_CWVX14)"PN2;\H\R4)6 XG)O>PZQU0- M4UAK UEVO&V=CZJ]QY 8F*HM;NAM7R"!WOW+YVD)6S]-9\V3M3;@=#YIA/I M=3Q#F EX[GF$Z,=BDJ] .MJJ,Q#7$NO M]3CS#AU=%#4H:O:BBF>JAL"SM7.1-*U,,]E]#,G6<2;%K. MA;D;?YW,YBF= MTC@+'^C'V$]F]),Y(W=L>M;@>N!JVDBW-*^<:.+8UN"T$TTX)[2: MN'J[DC)QC.*_2F)[^'G,&:%T#7-JW91?I/J2@0$5Y7':>A/ ME9!-Z)LG*?LNR13"OPJL!VM,)K!,V(UI$@& LK\I],\B9*VHV/QY]L@G8%2% MPBL'N^HD%G^D=VDSH/EGSRNI,9RP@?43U+>>/$# \YK^= [+_?4 M:=!R"!5,>7XYY5GHS!;=$)+M/+#/*>%7LLOQY3'56W(G"S-P&]>-DQ1T3:Q< M%VE*8_])N4U)G$7[=FY&GD.>VYF"O])<^3U.*3S@/V Q_X.$<::\9\X/S;Y7 MDECY&#_0+)_!D]]TZ KR8']Y<*]#@(,TK41GG.WV_8]([-.J>O>_25R0]$F1 MH&Y(^G,\*3)TI0EUOK!&(RM[QI;;ZTK M5RN)Q=UN@W"Z=.3^M]=X/_!433]=4W2Q;G GV!7/!=XZ6H_3L!-^QZ_!$ V5D%W@59:1(.]-6#:.E)AYH9Q[JU0NIP-N_N#CW%.XON0E?9E&7MSP!9K9T[I"RN.V-"EL_S#MM3;T^%?_#Z.EX3UT+!FV$)*7@S MS+](Z7;2%+X\OCR^/+R_MRV_3 8L[M'&0NBDN<:C?X1YFF+A'12*6B]7? MH-Q)CK$J.[1[P#P&9#"!#';T !\L4FQ<]X_TM=S-DRWEFJ3I$]!&CM4,9ZPE M$PHS\<(,8<=B6XMXHS3LOHB>(=,CT[?4E$$.9D=-@Z [%]"A@8>P0]BA@8<& M'C(]&G@=T#0XF6K;IB:S>4193D=._6D,;WJ_WU JX;(,$P./;I30C;P_7?=4 M3> \CD[S#;L.DY\E3'Y&$88B[(7494UU#4D;P72"V; "KE<"3A:VDD*&22.F M;%?H."+9-Q]MJ7,0-9U0;U+(H6[84KJAJ0ZZ@RC"4(1)Q8HHPO9P!UW5-M$= M1'<0!9Q4'H$4,DP:,64;JCY =W!7 NQ_=MBS(\(B@T6"ZDAI.9%UK71\#U;J M;Q=)W3-45]=$P4J6W6_;$T%]W&-,O-=U2S4T;*TJU+9%R/08,@ZXD)JP*)@L MO(]:!"%QA&6EJPY:5H@)Q$3#LM+ W7"$=8[(TDH0=\48@-5,X79:;T/+.,9U@G4 M5'_ ]=Y4'4=<,_GS'CJ)V$/L[1."4(U!^]"3!46HV!!<)P27K0XLM!H17 BN M=JQ&T['0:D2K$;%W:NR9JFZ+F_;9=\5V[GEVMRD)Z(RD7S,^Q21GORHQF>W5 MCJ._X7M3=30\ ][S/5'O]!@1[PW5M(6E"J$%AX#I.6!TU32%Y:+*POJH0A 1 M:%0A(A 1@A+K5,=VT*A"HPH!LZ-1Y8DK>9>%]4\?RY(H=-PF81?SAZ/0IW%& M%;[$=M+J7FD.W9\XL^6).SX]E&BR,%C;QI]$..VNDCL?:+Z7 9MHA2)R$;D' MT=$U=$.<[D#EBA!%B*+=B]!$:/8;FFCWHMV+R.TBA8:AJZJAOB>L._1AM9N*%MHQXM !0U M*&J>Y7\XNFH+;(^\*W'.VTE!2822""71:F*-Y:F6+6Z:!!H]*&I0U*"HV>A? MF:IAHG^%H@9%#8J:EOTKVU%U4UQ9//I7*(E0$J$DVM^_&MBJYHGKZG8N1D_C M,.N'G, ;;OS^EI\;[]A<[VTXHYGR*WU4/B3"F73;JA???C M$DW#0E2R%U[0-O M[P%+3Y649G/JY^$#A7NP5V%_!?XB]U0I,CHI(B6"/V;*^S"&2Y(B@VLS5:'? M?#K/806I\@3;F'W_X<7=VX=L;\YJ.R[6!TK3=!=.61'=&C!"DS/8[\W'Q$DZ M(]&*(-/9=Q8WYBRO^#2*JN_\_9WVCO\.>/;KW_?G\1E)[\.X7"0I\J3^H-2^ M_)/',,BG\&T@1"5M0(I$9)[1#_4/:]NY7'?SX'DA?>R-N0:['UV72W+T[UX7 M;QME:?5*1UYNO.WCC[S4T3JG_C2&-[T/]VH@)QS86PG?B8'D4DR.;H-2 MXOUIPU9=<D%B1W#/)JVN7.[?;1T\&Y^^)I)F'+K6N_P<(KJ-J AV8 M@PG:"<9#]T=2/8R$P[Q1V?-&1>>,MDJR@R0=)I%B$BDFD6(2*2:18A)I9YE- M-@;#)%)Y;'M,(NV.KXY)I+LGD0Y44\[<(Z\CS@9F MF+[YN;ANJP,;C\;15<*C\1= HKB4R#'J287HVTP/>__N6G#7>+\S (HX)E_WRA?@$O'=+LYIL?%0$\(TUF[/RFR$D> M)O%ODQN2QK KV2>:?IF2E"[N#OL1,PA_II._OQN/#$VW_V7]^W;T3@D#^(#X M^84WTD;F]:^FCL.N,K>ZP/O-&[GY]M8G-#.IF;%1>S.YHJ MR429)SG+R2)1]*0D19[!?C'N5C)&Q(QE4G%Z*Q,@.,_A\I=49]?S+8*_QS17 MPAC^2)4YW)E?SAOWL6OXF:5"8W:C-=8\Y!U&U*?\#4Q=5=B6\G\'/'4,?EBO M3#WD(:M99>?0>U#;8[&=2QIK(2/,$Y(1-K"/3(HR.YW2A:O'?+:3Y;,=&\+L M0SX;TY=H0"-OM<1;PEJ-(V\A;SWC+6PY(X".7W+F%B=SYL()2W=L[VSO+6.6 M @=DXCF>-."23LR?(;(, Y$E(X,@LKJ.+$M#:+5J)O;,&J3I0^C3BSN2T4#Y M_.7W-ZV D09%AFK8PG DRUZWK8E0X?08$39FK",>$ ^+ZQQ76!2]+WC J-MV MVGX"8+*C[[@56ZN?KHSM8:-G*3GDG)14/Z&EJYKF(+ADY!$$5]?!-7!0;V$( M;H]&-#%_39;WF-$X3%(E3O*W;44C#98_O&0UNV6KW:7RE&3=#:S0>#K2A[AFV[8TURQPZXRMS8(S<40\;7]VSL.]% M0'*J3$B8*@\D*N MD@GO4\7V@L1/?\MX;J;R&.93A0USIWF5LOE LQSVAY$V M"#G=RSO"GP+86_A+W>ZJZG:UUJBJ'(;(;C/C@>EJYW>IIU?F(AGL87-VCK#+L3K+:G61G0VP_=@,BR!2O;E-IW'QC M\W[Y1+9T=L"XN_.,7IN[=T#'V/7>T.L7PCZ'V=>+24HI&\T$IFB6*RD8HF\9 MJY &1]KN V=VI<.2 =HCA' >^0[UV)$4''XE,Q(JTS#+DY21H&J(/(=?J/*0 M,.\N"O,GU&LOZC7KTCP9A1"I?59[]33E)?1X\W/*/68>]&DB%+4ABIBR_^-(D8P7B E\LD]H6MP>#':FC\!:G$7,O18>\P)EE> MMENT243HNG.Q7QQ3(":DV^U&_]U>?4?"Z=*E.6! _<" .O(6\M:>O(5C"I"W M.C:FX(P"J'@0>-@!AC"IUON#0*P0:RL=%Z&%T$)H(;006IB^@NDKG<31>9S7 MH6=_UF@1-MX#T8)HZ3U:=$3+/FC!R-YKD3W,@MPQ"](6IZG./ L2 Q,8F-CG M),<]06$-(@^1)POAI$&>:9X@)G@>R#OWB.$H? @!QH'R%-(H0&=N(85<0S>$ M.[?]QA*&0! UB!I$#:(&47-"NTU &[*7&H5M[BW&JK22F,9Y]MOD8^PG,WI+ MOK'@79S1*QK329COW6_,OG),V[SRQH9ENQK\W_&.WK.=BWQ5= %<:PR>I;F/IFODT M*3*X;?:]D *T/XHL#R=/C>?)58.VOCXL0ZMD^5+6&G+4H1UYN='I0C!\^:Z\ M/!;1'5F,8F(Q"A;1(6]A$1WR5A=Y"XOHCB7B=9&FL#7,WVPXHN_O2N_]%??A2[Y?_X+=>ZVU5AEP:DS9JF&*&P'=]Q8A& (2 M$ (Z'W"]UU5G@&5N+])(SK:#B+VN8\]2/0<56WLV9,],Q7&24KAQ&YCJ''1, M3_4&POHBR++#&&Z11\UT#A*VH0X&7/]M5 MU;"%5='(LL'HLZ'/ M=C Y#%,U74R@0$@@))9GM*:J.:9H7NGW62RF'&'*T>&(FJS?.@41<\:(,51+G&_9D&3E@40%89V_%<+: M2Y/8;R?T]TI3NA[Y28[K"'.2CJ7:>2L\B<#<74UX1L@5-U,,<8NX1=R>"K>& ML!1^!&ZK4YY:QGBD-POR7),MH-D[2<1B3F(T)_$Q]&CZP&V35V)#]IWMZ M8WTK>'0'IQFNF=;TSR'2E;,9B1]8N,ZX77#AS!_ M4OBD2PJ_^TD!6Z.D"S+"CQE-'^"ENCW-4U7"3"%9-9TT$S;<\\V!^BHGE5+E ME>%&C;NL*#YI!WL""]^'<;E(4N1)_4%IN_!/(F$+E&IA#I)JVN(.0#O--K!NI'_8:NZU5*?G0UDZP07 M883K;0]A47ZA_'JC_#647RB_4'ZA_.IJXAO*KU7'4D =_X$%^)O+^4?T+O\8 M9WE:S%AK@'W*]:^,&_W*'6F>,1KI5Y8^O+YVJG)]TW8U_33E^HTM;[5\_W9* ME5^3'!8-E,G"+*%U,<[9U4E+=GE6"+> M!4L;2RTW=)!9USOHVR''G93C=HX98W+3=NK^$I*[,&*-J1:F[,LVWJ&<>D)R M=@'BTA"KO[(1.4ZH[:=U7=1]2L/8#^?BVK4?G3W2ASAIEPKO;$]3P2P2]>JR M[.6QT4JTR%$.H!Q .="FG]1YZ^$7FF4?E(#>Y4H09KQY+X^TAUE6L-0Y6%J6 M9ZH2TYSW^YTE0*W_\+#](=8M%H,L4EXM3_7TE@XHL1@$75/QKBF"=P%>1U>] M 8*W,_GLG=?3OX+^]4F:/K'C>=#"H*?1SC]7.]\".U_<[&59]A+]??3W40[L M(P=T5]4LE ,G]/??0FK4Z6:NX$S LSJGDHJ(TA ..?&<.;$CF7.MU@G_61R< M)(+&5)^,*5W35<,1ENXGRUZB4X5.%]=IT-J]QJ.-,OK7[U7HYRK M*O5BQ[E!15VXN#^*+ \G3[NP;S>*U; 2;Y\\Z9[)U+2-Q1I_<9$KIJFL(: MV/8%$NC6OZY6]BJM.,-I';JA#CRC=6M.%LY E[,#ZJE'Z#)5PQ#7>+WOZ#IW M=^A+GOA?+^Y(1@.>YT'CK+7J_,YAR314S<2&&.@6H5NT@(2N.AI&"M MVHVP MK.X\F5/6J#V^5R+>K1_MMY?GYKCB(G&]-]_0.4+G: \ZN0@N](UVIM_O<4KA MUO\!UZ@]S=4Y#.FJ:PN+WLFRU>@3R:-N.H@(RQ"6G= 71*!+M*VBBGQ3?#Z\ MK.S(-4G21Y(&Z!:]G'MLJK;AH>F&?I$\BJI'Z#)43W<17>@8[3@>QZ=Q1I4P M]I,99M!Q&]!6/1/=(G2+T"U:)8=KZ(8P?ND++M YVD+8WW+X6RNVVMDT%W=4 MS1)GRAU*-ED8"AVI#JBV\P'G0/5<<5&,N+@_9GM_7&R'NO:ZKEM-]Q M8YUY]J5,%\8WH0>&1UE[@L\5& Y;_"=NX<533$5="@I-[T?5[:]?O?,!K MVZHK+@2*X$77<=?#N<90%#2#>93&-%3;1#L8/4?T''>%C#Y0!PX&6]!U%$'! M_UD?Q876Y7&Q4'&MHM"T1+_PK17D&2%75PT=W4)9%7*_].ZOST=G'N8:[L&" M)K!@D!3LZ/*8:52=F(X@;JC&KB3L_'"-]^"("TQ6VI5N>TFY3O >NO'BK!04 M;RC>!(DW5]7%9:B@>-O+PA,QZWV/Z>V;!\#?D#0&@F>?:/IE2E)Z1;+0A]N, MPJC(V9WW' !_XUU9(\VT;D:6?J5Y-R-/,\L!\(XV\)QA_P; EV/.@89*.7^; MSWJ?)&D^Y=/=&_/ABXSGRBT^+O(RQI1,E#M&=IY)'I2$YU/DRQ82RIRF2L8V MA]V67_U$29HI%-XJ$#L<7JEGPO-_!_5D^/66^8<\9'42O*K0;SZ=YXW7"TA. MSF! _(O2IW&/%4U]3M/A=4/(>/B!?4X3TB6['%_^9(_?+VJ$?M2:O,'YY7Q^ MN=U='[U=VK#KCJPM1EY;Y35A6:+(:\AKK_#:S@._,!]BV[E,,6-C2N#]6F'# M$Q*Q"W:)-,3JKT&''(<#M)6(YZ0C''(<("<1$$Q.&(VRN3U\P M@8&-+82]F4RHG[.B&%X*$SZPDAJ_2'E)4Q]#'3)S*;JA_7=#D?^0_Y#_,"BR M.2B2L[K?9,X*5;$[)[O.='?.)S\76Q;]NS/&@^,A'A /B(=%O$,U#(P GBK: MT7D#Z_.7WS/>9F,$/[0!H/ZTHO1VK^0[V&^4A2W0<>Z ;NH/M$!I"6S0C.!" M<"&X&N"R76$)_KT'U]F'W*Z3F+]DV4PN#I-4B9,<9^,T9(YKZ(8P:2W+OF/4 M01[E@[A 7" N$!=]Q@7&Y+91]G])FA+6L3>E$6'->/-$";.L8'.@6&*2?T(+ MK3]N4 M0[+TSA)$&C#0@Q!!B"#&$6'IU8D(-1E$DTH9GAD=74RW$(^(1\2@)'G55%W@BC7C$:.H+E+T2 MT4=#N*R3WND2-\[R-3[K0GL\_=(5EE0M_=9C2.OMC 84-&[J@VSIE@C!OEH8%WU[RT,6WCE7(8!3 M U (H! X;R& 78E>\!E^R,E=1#=^?\///_U09!?WA,P_?/&G-"@B^MODAJ0Q M;'[VB:8\FX&/+\(%^Y/;[+?GV MF>3T,_63V ^CD+ 66ZOW88GFC,*?Z>3O[\8C-J+]7]:_;T?OE#" #XB?7UR9 M5R-'&]ZXP_'-:'PS,(;:>#1VG?'58 3_M]_]_&S'FM2_#6'(6^_H3L!S<%=XB4-;8[2#WC?IT=@<.FZFK"MM'_N^ -_[8.*'ZD(>\ MW!QUQTW\H\CR(!WV*YY>ZJG@]>WE5=7M!B+ #1YD_W>?$ZQO2"W<,IY9(&]G>OZX*->J5Z)?/(Z]_VM/1]D*$V%4I"I173PD+=:XBUA^:?(6\A;SWAK9]\; MISYL(>**@U8=<.7D&_?01 %7*"G;2&IMH5GUX++];)9UKGHC^HD/02V$XW=2 M,F'/U JB%]&+Z$7T(GH1O8>@]^SKS'-VG@%F\UZMB&0Y"1:/0$,< &798G8= M9D:\G1[K-![T2QS7C'A /"SU@XEXP #E3H3]-6'9((5?=7UD8_$N[@CKZ.,G MLSF-,YZ_(Z6[U$>\];[B!2,178A$2 ,M_5)8)0A""Z$E >$D@A:.'<,(W/[' MV"I/-*8\QW>2I!0>J*0T \KZ4_YA0!]HE,QG%)[CIS0(O>F^+LQ(/B MX[)PT_<8Q< HQNMPL2Z%M49"N"!<^@X7\]) N.P#%XP);J'@N++J:%4<,&8",(%X;(C7 R$ M"X80!99L9,DD?R0I73D2;AAW=S2FDS!'7PLG@+'@YJZ8N^3&LS MM,^P?Y+ 0ZGCZ8L-EA#_B/]3XM_P!&8M(OX1_XC_3N'?U 1&0A'_(O O=J36 MWO.PMLS5FLVCY(G2+S1]"'U:C^>BP76C,<\P@AOPGWZ;L$?OR'A5LPE88\YML&NP% M>\'!0]CL8UY./ZN?4C6);V-D5R4!*KQRX@; ,RE?_P?F2U8ZJ6\Y_1) MB@QNFWTO9,C7,UDBUX2O%P5=XQXKFN^PZS)66\'P!14W_18VEZI8P.U+ZS4=1@Z(&17]4O]^GSEJ;7A_CTKPTY^@<) M4_4,G%2'D$!(+"PN3S4M85W>^P()#%AOZRI#(IIQP.LQ9R;-X6;;JJ.>+&&+]"'EF8!H,7$FFN MOD'*'*B:C9!"2"&DA$'*5/6!L'CAN4 *XXG;2D!?K.A$]^SEO"Q+'6CMS]^2 MA5!FV:CL8ND=X(;Q:2?735<]#[871Q=WH]RE-'L*,M?E@C3FJ M'ATY^4;W&8[.>LFH)+=CEV1-_+ M&'$/DU?N48X&]A5N]FC!?NC8L[H]WMJYCR6>VVTAXA6]#^.8V=%W)"*QCUVK ML;_CKM3057V@J8; \*_L^X\!7$D#N"AMSD#:: -=-3R4-NT9/?VR;8;^GT68 MA7R:9#)1_A]-$U@,596/L7]YB-7=NQS Q1!-0Y@DEF7SVU;5J)%[C O=4-T! M=EM&)_H@17.=!'1&7*?:3-%"^ M/&4YG65EB&X]9P\MN]6 N",L1M%[PP[=)G2;,#(AF;+KM4[[DDS)"11:YZ!E MF>I@]\RM<[$4T7DZ8TA@4 $]J&,]J*<[@"N- _2==FE\[JK. #.)T'F22&OU M!UWH/*'SM"_]QDE*X<:*7Z0IC?TG)4])G$7M30[HVRR/]P-5<\7% W8=^C5D\H#<-5!UI+0_NP]1&Z MZ<+L&)23*"?[4TB-><3,#2^=C3S1JL:P7FN;FH]; 27S.:PY7&> ML7./:G;0'2>L,M\Z5VBM7UH;3>+X&NL.<$K=^(W_.ZC;OZV#_)"'G*#=FW?8 M9GE[JN$=%_=' 4"9/.W"HBO*^)PZO.F&D!9O _NNPPQWRE@P=[I"WD+?VY*V=PPUX*K.%B+]??MFGD9!P@$J?%8,MS%8PYYBJ M[N"4[),QQ1DK.Y0U9RYK3%,U+ =E# M<<<"!Q--%O[!6)ZDL3P49RC.=A!GMFH;$M0RR,(_*,Y0G$G$CBC.]A-GCJ+?/

    5O[%O?PASN+E?=4)JUJ*J"OWFTWFNS&FJ9%.24B4@ M.=FGYQ8FZC>S&L(TRY7*.!%EA:)GB$S6O.X+!8LV0"Y#+FN3RVZG88I,ADS6 MKKY,BC2?[LMEYYX[^6]*TJH)REK_DI>;BQS(BJ=A->F@BJ(,^0?Y!_D'^4=. M^B#_"#62=CR:UKIN/GVF#S0NA/5EQG/GH_(=NG"L/+ =U3'$93;+OOOL.DR" MZ8G2EY[;4-:LR!K'4'4390W*&I0U*&M:EC6NI6HVRAJ4-2AK4-:T*VMLW59U M@94&LN_^L;+FV$.NSH=IKI,L9T,#TC)C>U7/0#OU"%VF:N-!(J(+T=4*NFQ5T\3UY$5T M(;H078OK/!UTEX?H:LT5ZYG'=46RT%?BA=^U+&C'" 9 &* F0%'NQGG/HB+;'>^_D8 M1<,H&F(+L878D@%;PNQ#Q!9B"[&UXGNAWFK/*3L]J-ZH&]X N^&)DT,8"D/^ M0?Y!_D'^D9,^R#\8N3Z EM@-#SLY[$>-@6&K W&EY-+O/@8_>J3TI>_&; MGH5IL!N>2&KJMJ<:'B:\GT Q]4QQ]Q@3H)(\79CYBYA 3'0?$ZZI&AKJ"<0$ M8F*!"0\PH6/U[-$>RKF<,&,WO-WHY#BJ8^&Q*H8?)=)._4&7[8 EA\%]1!>B MJP5TN:ZJ68@N1!>BJQUT60:BJSU7K&<>%W;#PUY'&-+#D-[N@#"%=>%'0" @ M>@ (2UAN#@(" =$#0 PP,^!H-^-<3GRP&]X1B@>+73"*)I&JZA.V3&%S+1%; MB"W$5CL.$V(+L8780FP=ZY3]D).[B&[\_H:??_JAR"[N"9E_^.)/:5!$]+?) MOPJ2YC2-GL9A3&(_)-''>)*D,UYG<\ON?@NDN(H2_^O/?_W+3^LW^$S]Y#Z& M-PP^ GKR# M=S\_V\+F=MR&,YHIO])'Y7,R(]LQWK@\"F-Z,:5J?*;GR?@E\ZI\CZ,X4M)D9$XR+Y_N7/@/J1XZ22T- M-JJ*W:-&Y9+O2^2-8K]ZI;>]W#CIX_>+P[U9M+I-N7";Y"#P%N(-%$86 M CMSX2?*=$#CL^68?A^*\[M4@Z]KCJI9PD)"LNRE0 MZ=W$JLX8C[MTT)>,O))9S]AB^(WTKN=SRBX M)MGT#-3LFR-4."JE#SAC7[*5*DE;6&:\]#O_)HY2S^3RT/=AA_-,2:E/PP=^ MX(+VTLD/.SMWIJFKGB.LU8$L8) Y\M)Y2?,;N&A VR)-*5Q<-C-$BU B&=2? MA O3PQQ<-()VIV&=V\$/LMPRA" M*T@BP=,?*\CV5,L:H"&$AM#N=7]T0E/6=CXGWP2[:"B#]I!!92YC10E]_DW) MDB@,E/^C\?]U3Q0-5$/@7)Y7J",+F"2VG4R[ZY*J3)BL'+1Z6@8:4AT28OTQ MM'3=4^V!L 8\!Q-.%FRB)28Z6AXM*XS0'NM&,*I",2^7>=E$.;6X>J^KGBLL M0+[.$T*)\X80W'G2%@:Y7DK\JD184+N6J=AY]6BK8="K*=P[IW$846A@TXT&SAAAC 336KP*-,9GD7'^, M,=U0;5U'>TP2>VQP$N2U/8JNI: _BJA][ L3[(L@*5B6W#'V5R<"0>(JC'8E MX8DI)GUKAE<)UPD^8M>]26NT9^_87.]9]P[[E"81_1;ZV#H,6X=AZ["S:1TF MD9?:]9YB$I&R6];T0<:R[(D?6(J_6H5FJ+J&Y?BGBV^\B9R1IRD4TJI/S8SD MH14:61)U(9.(KM)97%WM*]A!>/S($HGCZR,(G9]EGV315S3%$O;DL M6_DF[LJY9/VVV%8,#2#,,5DIOE(-35P2'099^F_L?4J3.;SGDT+B0*%_%N%\ M1H%P:/Z=7 QU3]H8JF$(ZZDA"R#0%.I^/@Z4 M*&'O0M,9=D+$FF]1Y!JH(B?T8"?$8[597XJZL1.BQ$*L-W:5-?!4R\&>TFA8 M82?#3HJBSDF<]P/5$^?)K6][AW+/9.B!TWUQA/T(.R"F^F,Q@?QR=6&YD]@! MY^S-*>Q(*(^8ZIXT,FW5T-ZV][,L0$)S2HPXNLM5Q2?SD+<6I"1C707C0$FX MV[>,H;<@JM#4PC$=^P@_W5,M75C*PM&$0ZGYLD+M2VB^Q7ZK*.CZ;*S9CFHZ MPKJGHM@YTI# [JEHBW6EK>JVW>A$G\S3]5L]IL]4-QJQBFY"=3!%.\%Y[+HW MZ=#ZTP]%=G%/R/S#%W]*@R*BOTT^4S^YCV&!05U"1(,AE][#2G@/X^"7I7$Y M+&W+6_;<6R#2593X7W_^ZU]^6K_UERE)Z17XZL%U,IO3..,]:K[D<,%O<_8C M/"(/'\+\:?5NK*<-H_]G.OG[N_'(T'3[7]:_;T?OE#" #XB?7UR;ANW9WI5Q MHVDW]HWKF=9H-':=\97C&*YIO/OYV7XV]Z87W6AA%V8DA>]E<#=&M(23%%1N M25(E*%+^;;CV"1A-H;"X8+T0;,_U5'"K$,7?.@ .JMH/,5ZN(S8^G=W1=*G* M3%U5V%8>NP)^^S::YWJ';9.WI]8^;'%;.7-%<4O;*K>%/KBZ*:01KG5L*UJS MTXUT.]6'5_3E5J=7WX$>R!WR_8\URMXZW_P5;_9E:K[2F?T0>G+C[^5#F).M MY7T8+Y7SL@-_=^.C70'"JQT2SP (_\M-+S"]AT #N&]_VW#^ MSBAI4-*\L?N(A$/"X:01&0BWOT.S2B6WZXY+'6!\TP1@:0R$][:% MI4CLN@Z?=\@E8'J=#VZXE[JPB>JRL'[;9C,B NF#]#F-K8LF[2XF[8X>0>=M MW7&23FB82UIB(H\1+$REGWG!*88S3F T]Z<:W/ N;8Q.([@PR(J$ZQOA,#K] M%M'IKAOLS[)J]J@3DZKTN1-EN:YSPI+<>EE#BX' MPOK2H/Q"^26I_%HG8#?P:5R:PHPT9#Q4G*@X10'340T;-6=;/7>P2F9#LAGO M&W(:?[Z7!W2N@<<$4G+(.5D9!QD1LG,;ELL\=ZI=E#0H:?!<[30^\@G*8)'9 M4*V=N5HS!JKCBG-Y9=_\TWNS_7):_X=FK/5-DBKTVYSZ[.<\41[@TX4#JXCV M6[OMGCK"IF/*P@-MVX:HE:7!@[S*MTLR@+F.PF9,RK*3* 6Z)P6D]O=,87/K MD750@?1*@1B.JAO":O%EV4J!OMCQTSP.';GQV@"/3^1I1N-\^$C2H'DWUOZ0 M/X*/!2D_VWN8Q\ 8NH[MW1C.\.;J9C!R'5.OAGG85U?.N'_#/.Y3 G\(6"O) M"0E3Y8%UDI#N:R6> M- SO9>J1=8F=>MN#7K\0]CG,OEY,4DJ5D(E =F"2 M@EG909=>/(ZT2V&)->L,T*'8QG>HQT3IL8V4-;==Q[)'FNF/=9%2 MGDHZ>>-DIN8C"%R2B$& C45+?OU[MKL!H!8;E"D)75W=%DE9F[&; M^:G#);9EMGSPV^UTLM];]=U@.3UURZG_SGI;\-SOC$AZ>3CMK\7>'3?J>5]V MPYWVC RST\E1;\GUN\().VN8/?:;:_=:3#U-V^YP=+S?GRO^B_=P5\ANVY[( MW>3>G;P)OX[2>HTB/HKN" _79.-K8I"/H_L&Z"H/V;;J4=-=CRI03P46O99! M>.46:H%%&[^I=0X'G2T^)&64YF5=W*MJXNV[#T='IQ].W^_OG>P=3E\=3=^? M2]7$V?'Y_O3!JR9ZH@;ZDZ%E@/33F >2/0M EPM^5/FB"-?+) H^9G/,AL?3 MN9%0OL$ZOIRJ=ZI411"(3.'7\9LRB):)F@?Y6F'%"&C6L8J2$HY@O H_JR)( MN(J%?Z6N5%0#1Z@@G\^3"+[&(\3O[3= @>%"T?E6*EQ-@K<$@-3:I'NN84?* M7$8NDI/LFHJ#)/OJ!=+PL(Q>QH$)Q36(L^N@9%Y[':R+_"(AVPGD4PWWDRHN MX A+JDF*50IGA\!3(T*,6B5_D965X>\B1J0B*29<.T.X*5660;A>IW"]44U: M@#B#M#\?,74V4]4D<*@.22G+JR O%F$&TX51KH%:BL^*QX2OF79B^M/L;0@# M9\J\$@@J0*RKM$5J\&HP"PN2Q"4"/]]$N!%,JE!+N [@T_1:QF)BAP&3PGVC MNXHX5[(.GF" 'R(&5Y&$*>S6.J1/D=F)\,U6P3:;;\V'^*HJ@5\2)%>A2JP0 MQ[G#Y6..")8< :GCX:77/@6:V8115*_J% >/X0HJ%&*0)5F813BMQ(K6UIO, MI$!4$>>7M/]FY&4(VV9^9 4%K(?WFJO>F,[*R2"ZMRFZ@5/7:7Y=&OI018F8 M'7D [':9%Y^!DO(BC2^36/4E>A]>KB[#&"5+D5\1NAVP9R\O^6YZ>CPY">!W M:9>.\46"%EFEI\D=[/<].3A\( L4_<"UU35-5OV[3M;(JB.0BE%:TY5 J"\9 M6"EU":RB80"4$Q8JTJ2*O%\L@#,HP M95TS4N9T9SEH(G&^0A33*$Q3II-P5N1A/ E^4QH$ -)78*UR?BG."M09)(% M:$J5*)Z7H'#VPUC'T[W)7J^,->II9H>G!SW/K$=Y= @78<_"TL5=*'L"7O!N M)]-6AJ\FVHU.[,E@$N"_%(G-?I:[O]<& M2?FR"Z((5B#+&]#(GF.BRBNP7 J1 K@$E#AL7RSQ.]P"][NKO.\ M>R!2$S 8PZQZR[L)S_R:@WP#F^U>#KZ]O??G[_G;Z'_QP*%O;) MN_>O'AX+NZ<;@?YL._@( N4:3]?9P,'TX'6!?I&%*M!( DH)$/:A/6_E!5\0/X1U#_@1^B.04 @ 3#DJ&UML5S#0*R5$%A^\,4J#6 M7?BNLCQ UZ[!C@<=^L\Z9N\-*V 69HI=:N%\3KXB>+41O^$*ITQOA]^K"D9) MDW"&H(:)(K6@@JVJZ M+#325UTFZ+=_7<96LFGFB[TV;6=J&EVD0= M:!F!!32K8=_AX- #ER:KA'O9H;4*VV6V"39(-GJDJ0C//%+)!7=NAQGHW\+> MH+\(9GBA <78[PIDG!1$&G"828;M\NS\V4$K+C[T!//Q^D/ PN9U&J /F2DB M(JK#Q59AMDAH*D(EWF]Y?L"U?S'IT)61YABD)YU?/Q2%:Y)P?_&8;9,1U'[0 MC7*R+X%>2GP(]A+./ZC"*[-V/A++;JA54#.&,=L*D1,AG%@)2B?!"H<8*K#K MB;KDXTQ1".'$(]#(T(>,+)X44;W"=*4(MVL..D!I>*%(%'S,;F5%O$6[9IS( M.#@[8F$DY4VB4/.4,423[&Z\@4:X51Z9[/%!ZE(AZA=/W'W;,W7C;O=B?A^6 MRU& _QN< 8, #QDV^]FRV2?#9KNVK"=P<=/FXX9'^ _EG (R4E(R'^-W2Y42 MD\W"[#-ZW?,RJ:R,I@]2"$6-/B$JX914F&4H<8"XY M768^Q-Q>P427%"!**:96>0RZK@O@SQ+DQ<]=LMB;>%ZL,20*M\$"@W&9";/G M9#+:IR8.F6&$!Z>V:9(T*;(V,0Y'T(6=4F06IBCN8%^4XLLK2D& PQ7)43QW MOU@1P*N,]L=_(5F&/;R0+A+J&= E++VGGZF\>S EV1P,J\FQFE7&*5Q==S%, M&,/XQIM'1"_!8NFJ! <<7H1)BE^-X2(?HS-/J\">&M,BC$ZEQCH*-Q&)J \X M7%@4-%;%C9[F MJ;>17$=KD22P%=.CBW,;+OV"QK$OPO3#,HZVCICI##DHJ1[#J+ M,/RW?2HSOI+M9WM"-2>5%/G 0_-H^I M,1(??!KI,\A$"('TI1T&)0O-@0!QIBLR#$B-'"1+[Y*E^R*D\VER%ELW\.ZX UT10;"-A;L=2$;_>Y^U=+\.$ M&;U (G@M_N!=2'01V@>+D+FA:LE!MBTIQP?L;\S@H%FA;9(7Y6N^7FL.KVA6 MY!419RTP=:LOV"6]X=\9^V0)LK%:^KE$8+"G>?[92 &P MG%4QLM.V24V2EP33Q@E2:@LNWJ8-P0K@)10QY%=B_A)J==@&5:_X#24LH9 3 M\0U[&R>5R8"I"I7%I?%9=/FH$YL2I0U8,LDK$"5TT;FBC.6%$"QC08=Z@W'- MR0K!HS$_*9$M#E.:+KF^X;\5?+,66S["N=-UX=X]D^ 7VH@-A'97JL9KY!(F MJ<9Q?IGA8RQE)4(6!IGRZ;6QM(1<*$"9"=R;,:8#@#@U#0K#& MD-4,$\&%U["$ G<0[Z7_-=- BWYN)C+", =HZ#/E.G78S8.#&(4Q9,^0[))+ M+F1R=PD264[7@>-U/(=[)(>Y^&Q4+6%]Y/A*@?/IO&W.E>.OP9&[7XN!1W3W MK&O8N C]?H:_@0(\9J7?.;(.!(.;QG!)6T.)6S.E,CLG>;_1JC2K6Q_0,[VN MMFOXO]5FXV^^:^XW(8O?Q#VU:\MY JK"IK3G+F^I5O;%"5N") *AGCK>;IUA MBO[$K#).;B,=451'<$>!/EF45B6NKM>B%,AX9/&G)+[!DL"@=%,#QP%+QV]) M-D1%=\H-4]?FCWG.<0[094+^2$[YS>M9A9Y8SZ=A'J25P(TY9@EO%C4)/F81 MS+@49RI<-/*72$WSFDUO*![)@89!;/'"_U"Z3#"/33Z38R)\('RB0J=_B",Z]9&4;GOWB[UMQ[Q+Q0H?O] MF=X%6Y5'?DQ!1X3TA6P5=S]B42A)9JK7^6;EA.UV)(S<*946T4#F;&A(:ZS- M51,X&L^NQ_)/5NN8K&[C9R L9VJA,PG]*D=.E:R7K4'G+20EC)PE'N>4M=(< MY2HUEI_ 7DK4A1(!2[) OVH9EJ)C&FT<2)OC/)J-USC%O"[3:\/-OO0-TS+7 MFB)NVR(G^P%X+ZFT6:=9D(*^CG")?6_$)7[F@1@M&QU-M\ M$0GF0L'I:YFQH3Z"U$^JDIG/Q[ZK5F_EU9I2;USUV-_/YRF MAR%RC/$MB\L M#;_GX\ FH+NVAB<@\7]W\AUN#M\VG,UD][=UO9'V_M8%6;HZ1FY^"GS)OX-/ MBEK%;F*&$PS2SWO?VMQWG%Y2.-Z#,HC1[9K+%S::XT1O?%& X:2*G*IL]/Z9 M%Q+B)RZG:&@K#K2PV-9"!9]J9KF!=; '>[@O8^&R^.B=(FO#Q3R;S=V'1+,+M'URS; MZTSW(0,EP?9SH$;8M*% '&JN;9H[:?"683_#<9?U##FCHCP2U-$V&U)&RT 5 M4.L&G (4I&&Q4$%64WHT67:ZTALMX7&@\IPW8I-S"DR*#T==25XJJ#21))AT&* M,"OG%'77%LYU\!+],E=)Q4-^KZTP29B'\Z;;JP2C*L9X60@Z2ZW3A4P1F7F5 M'1?]^,#:",T$F@>].F1WUDQ5EQB"T_''L. H+GFJ^>TK2V.4WN8+/_1H:?7- M:C%L]$FQI;7?K*NX3X)SU[YT2C>O]5"PM^L:9@EJ'693!?^NM@%: M>3N^30]*%S@[6MPZNA0'"5#(T[W'KMON"=R0RJ@3@F^>_2:T#S[Z:U,>);'O M#0-Y#';GVJ5)FVP&$?BUL_]C3:EK"(;&Y8$E'9$8Y'B\LF< /OS712 M*1CO2L5ET_(3@8%#Z#*)T%8':XNX6?JF\2&=LAMTK"V3LLH+,NUPDG!GNC=8 MI9"W%WJ%9 HZI6])KW#FI)L M#*VH,-@I0FA=L9QA0HGB=FHX<0J8Z*FSP[/+5_FMT%6W[.3N)AK9M[^5CCU. M^B\Z29V@%>=5(@&61JM"RKG&!R1-'L^!"21."&W 29$!NG!/([<'$3,2:M]1 MFYW:_6=ZZ6U5S+[=B(?@5^^NUJFB8("*EAD0Q8*P%IP\NI05FF6RQIAD$<8* M/5VZ7 7^#+)PA<_ #HT)S !:L&\4A;1P%:? 18CX"\V"OOR"'T901>W?,\(9>B6Q3,S 7D:A:+EM#:QS8^/^%9#YL>"&_14SQ.J-]Y @^6D*4HB8Y MIJ9NKFR6,0D/?L01DU)>FY3MA%?_1DTH!;D M3&RE:YG:_FRK$<]:#O(9 M$_G7U1+S,+FF9E$GL4GN=\N9Y/AI==!59TO%!^E84A+\E.#?B#9];=!GR)F(5AJZ?L\_8@ Q<;ZND46Z" M63L!UNVLZA4CUU!=WRCX=QVB.YZCK^)E2"F\"K^JRW#!/@TNPN'B76XF4;F> M%_V:%?S#U+%(0;,,0K74E$5PTZMEBIQT:!?EI1Y8@NH/$V1#Z/EIS"DR=ZP.Y_3QNUW MT7!9"60OA\YC,6 "V&5-4!!H;GSR\A9338Y6HCY->5:_P=)">>ML]! -^ZYS MISSJM>1B_#3FM7I"5+"0I=Z+>1X:K8J?L:"4-B6!F]/@(>V AILNV*AT5)MG6M&6!H+29)$!C9J@5=_.T\*3,_"D&!8<4VM M]UB[9#968"\4RI(VE\4:'<017S ,<7U'J);BU)I(3=JS53LZ*@@[;RZSF!(C MNV%INO6PSZ; /"MR,EIKF-D*+5F<6N8R-->*ZC%O951,1.5U74@\C_D0Y2K9 MD23J!E;HG17(:O=A[52JC)&;4YD4AS##+MVZT?1)9VVUPBLH^4BHFM&E*-_1 MCTU*%[PESFTA<)#/_N10N]6N7VK9/=U[\S^??CDS?^Z_^=Z^S*+3Z_>Z9@/3 M8J8N,?&>? )>7:O6!&J2#CD9]ZUK?1*]?8('H;/#/%<;ER M>K9;2&LNJWV&+!)-XYH=M 3W,_*[GI$>IV%H6RW0O &!S2X5!W16.9@>RNFP M!E8(L'AMQU0X NC!!.BM%8_X I52YD(CX8) JPN!O4&R MX.DXHFJX;Q_JOJW1R8F\BX=@)$>';XR[N AVH*:I2? V33W"X:I]3O=I$Z7O MZ84W&APHED/H$( +QQL0.$*@SR.MMNT72!DUI_ "H M&8YS@GD#%$0.)C)CD/*1D'1N\,- N5LH \@+7T1[37J<_I$UFVP>72%M(P4D M14Q6X[5S?;WX_=>S%]]KO[&@<9 P9GXZ,7NH\>P>9^=5K1'4-EM.Z MXWW=H-85CS/,(M#Z*_M)7#Y[^>+=V:=?86]ND0JL@.L.D9Y+SY4W%J42DWIU-A9Z;5I6>*N6/*A6K9.0W%!#T M$.C, 7,I^@>R4B#V!K_B-J+O[+0#=5&M'=@3K1II!=3G(RZ%EL(B+@.F"%0# M7L7W;;1!9SS[M1MM9L9A2(S.VUFX6NJ5<$PNV00V#5R MH6&T5-'GP(--X"M:UR<:YY?M3F #!M;:-= 1 HPS-T@VY"9C +(_C/O'FXRH M?Y5:W]V?U!'!2"K'6K=ABF"-_82N)1;I]*>K9Z5)YO+,)DK=-^LV3F6S6&E6 MW'8%MF=?Q$PHMP&?(=9I&#/VM<8RT_*.=F@37=49%;4A4J9IL1=Q]%KO'L)[.\K@SR[6W^ M5:GKDWH_?!?VH.;[P3@O"B=2W-K(5A67I:M!IF[7UB!G5T+(PV;]WGJEM<,4O_$![.0BP!3 M7,D5-Z^SF('G)=)A\E$=[[@U^:EFTOBQ]:6R3NO2X/^0GBA@K6::3=2K=O:B M?K_S6MA#&3.LJB*9U976&BD70YZ7(%&A@FZ'IQ\W\%MC.J%3?6\-C-2_Z4-2 M%Z&?\>B2E?)IG)Q 5H>5N%W%_.:S&Y5>^/42 MG4N96N150K/'GS-NE?B>VC>QZ^Y.F=4RRN(JEQV7'9MG(]@@@2TW*W(69)]; M$F*I,8B\'/:9RM0\N2GUB%_F TJW7R9^.-?@,:[9P?^P[=L,$^_F3:8486T; M&[O$3H>KO0\M$#0+Y6NU,Z9R!R9 P#D79$ Z'BB7P)'T"#*$6J25[6P\N0\T M9SI$[CI'&G#V&"DN?:>QEB)VC3;O;B6B$PQ\TS_??&B&5@TTME5Y!/':2\Y!"F%- M0S^X%)P;@:O7N@I6WC9>83.#7+@QSF*%343W'16'L-EI4A-X%EK$8J!XQ)T[ M!?=XAH:E/05R[+5LZ8//G&#($UCFC%T2O?F'),$W+6.LD;OZX:?J)'L'4: MA#=.'G^:ZT:OCE[4&Q_HP(XY=DIRVMU8WTA2G=XC1ZN685).,VC#1W<;'#X% MB&NR??Z69/@GE.AI0Z$H:2G(P(DX#"PIS1>QN1C.Z=HT8[@]#=0$6]G?JZUT M?>%S8=T>"8O"*^0:G,_ M9@;0BY4\F!>'73S?AS:B9AIS7*?PTDTH'B7L](;U/<;-2W-STK<3 MZJQ+M/ MP%K"G1O RG4D1Y13K]*.6SKIGA_L(4W=[CF8VPJ:!_;_P3/ O9E0LWOJQ-4T M5,T[C9KCVJQD)KK:.!X?NDGSB"U@XY>ORV;&:==Y85I9P>_LU*SQW=:'JGQ[ MU242\E[K8S;V,)RW4SKDG/?SO$NWJZY@FR"$3:/#^. TO'[/,!;PZ7NG4?9' M+9K_@+/])*)YUY;Z!'0<[UA:?1IZC5HQ_*6'!WDC9L3% ]8 MR,@=&O] 343B_XJ#Z9PUML3K0;=SO^V"=Y65B="1AC_1WF%W27<:<@.L9-[ **;RTFY38Y;C=ECMNI6:>1Q4[@K52)-(X1.AL8J'B%1N5R^ M8EP[%"[_-DIC9.05M:4=@6U9($-$6S- M6QIF5,50(MIH(&6T*=7M-SQUK!=2EY:\+B*+I-5\ZTC4;PX!ERYLA9.YZNT< MO;TU60DRVTQ\_2)3B(.B1TKJ.+ ;<]X#][X41T:-SX S%MX+3- Z?3I&!B?KCZ#H2./Q.7"<_M4<0#.S.;[!J)"A2LA65 M5Q/C!_(;0H[8T0ALJZ\CU#8.?T<4!5W>1YD&9$,@B*3^W M)_;2F]VIW,(!8N%T,($DU%$=$\?=0VT0-!8S5]@M2FT,]+4DQAT056D=?RO- M.SA>(SG7SNZ&7O]GLZW]S'"!^$OQ6(^R88H&7<6?ZXBT.\6=RCG&&2VQZ85K M=75.GE/7U8K14F>,$O,Q,S['$0M%9XN]QIM(LUA+8M_=RA/DJ;8C_I@'P"T,/> @A*>)*IU'MM%\T2XUKV\Z M=RQWVI7+8)MN!O9G,E2!!3-]GE?"=O5&$!3P[BQX3[E%T77P.^9FI#:^"S] M#K(_>*]# [NVPB=P0Z/2MJ'!11MBH9Z529R$12*>ITI.CIW3CLV+XLVT%&&P M#3.>WYX4MS=-=;,/M;*MMH8"/U]47TFXE,1)J *I?"J(6%UX#9 ME*\W^F.[.,K2QQ&^+A1<&02,@YE!(S=%S7N:Y!5BBJO"TYXQ0EA=3X(?J5LC M=P&AWFFY>.D(3)"L95,$@#FR\SJ+)+#E+TRG-7FK0=6 'A68YI>RI=\3@/XS M%6P/9I6YD56G>>=<1)\YO[F(.B_=,Y_/2VZ!0S\V?+1H$@P'2BOEI#F/W08W M6$8M[M_;>MC 3[IIC'+L&K4)+>6V%!Q)JK4J1V[M=6-*S36,F@G3B=Z=RL;Y M;J'E;726:SH=-N3_>>N))\ D$2YP!V(0F\Q/^V M#'>%.H$N\+!].@RJKN].+I7Z3"*3TD$PPNX,?JTG\Y+@]L0;]3W/;28RFA,8 M= LSFR",4'FWMD#&0OX,+3P6;80)K#<@1 WDF1+I=NV'W\,K-5@"V^9^RF\J M=710+MX*MU['S;#&)-;UO=(>'?.5K--* 1B+45#L1:A?AQ+DB/75UNO%-T>3)78*E:#1V&_O>JQ;SAI>P6R2.;S2B"BX#H%WPWMS\ M,>$=RR+T M\:P\GW@R%X07 N9*D\^*RL7"C++SV .)3.F6:*O./=+.R(%R'X9RJ11*FXG: MG&2)2VF/I'^%<5Q@ENHZ1UT/%27=AKVD4OJ44DLY4<$(7\I)(80C_!=&_TDD M$U51)RE.#+9CXM>^]4IM1&Q]82BPY$[B!3EB0M#8T-8LZI3^3RTD<%-*&@O5 M3*I*/IM97D!@DRL<\T\0R24P@9V:8B>%:]R]DK -99G6J[6\3Y=+ MKQ$KT^)"=-?Y5X2OX8.15T?OVMOFT'EMY"?[E,>)<[*#<5 M.M\#X[M]\5;*TR1F1:^-W2)5COH?& M2)1CNH=R;_2.>3/:F4:JZ9JV@YLAK$%JF4X!URZTCFUDJ>)W:#!CX X(0[EG MQ3=Q2C"OE66JL)+JZ5Z[?=[5(72X]U_]^'P<$J#]9.0528ZDHS>""72#BK/7 M!NFQ?87 Y&SD&G/'&%ZZ_;5[TVN324=%NJ*XX4TV)^%O)FXE6V*A#)0)%)O. M MTYXHY*K)VI,;P"KIW(+9FB^E+6,&+=7N:9$M5V/3G_4I<@?=_&^1IIR352=]9YR9B<,N_'@7#?\R"M\!L*7GR^1X\-U>6/K"2%>,%DND%!2IB!N=-MU^.V^RU;E:4RY9+M&+7!:K"FA_X]7;(B\(RP M<."]NAM"F1DU\Z-!H_>Z,(?"&_B0VQ+FO\.L1I-= BX\")P7B$W!%_*4-G\Y MLKVHW_C=+G4 !P[\DLODDE*[E:(4=@H/J)>;_;NCR32 7Z5="<)?I"IL(!,7 MMYICB'+@7/)Z 3HQF3VP(0E5U%5*4]$RC!N7"S4;TXXYJQ]7.<@T-\+*'[CD M,MO5?=M( K()YN!-(8.T\)1T+1V.:^1JW<-X&*J*'DB>?U(@2NB,'9D.(GJS M6$8S O1O,JE$T\)VO;I%N>XU(\T(BQLZ%+M*HIL.H/N..#DY#1'(^97D&<<2 M?I)%P(4:\O(J87O61=N4?K6\PDQ=VA7)[)W,1$GP0<>EY?/PYCDV04$MZ;L2 MN!PU;34-AZ?[Z78AP=FW4+MU@;S2UT0IMRV)9U:J<>:4=(JA%[DM)!M$7RI= M]T7CHO2Y.OMR;M:1D_8&ELV*=QB.TP20?$J=:HI1?NSUR$&83LGT.#CND>OF MORG$]GA@I?SQ'<*VA?;/X37ET-Q!7).UFY32*-65U*5T'&S!U[)401'9A>UE MI(U@7:"JB[@=[.+C:HP- [,&W&A^9H G)""<4Q4ER%)"[TYT_]) IS^6W ;, M^LX,;@/ZW-:)9'-3YL8<^VY0GX05Z:S8.-E'CO- L;CSN.LN*]0\)1\%^[Y= MK'%XT@IH%,@(>T]AU%(\AO1ARC+>I.O9[@JMR=A]-WLL0(1:A+-'%5LVH,EP MF0MD>?FZ92)@Z1;F^'O:OU'Q*:"&9\7U!-[#7IQD=NV=8^COP!'74MR2#'7YKPW:9BD5;!A@U;"T8[P@Y+H5WI.K8] MH<*XY/K@-4&X8D:3_:C5B1*]EUN!D<97J8+TG!AM++!LE0]W[;1%)2VI31?%# 64H MEU+QY BT>;/-ZD90=;\GFT7#08PNP2F7H5#MW'B4]@@-7&1[7ZT,M%.EO6Y, MEJNC2E-5-<(#7NJX1??,'@=#/GYQXK1+(8 V#GTUC9^Y!0OA,LJR:D,IY;-* M]Y%L=H3 ?O/2',U"?U''(PG1HSJ*EY9&D9Q(?9 &)R[M5SX8@8^[76'W+?S> M A3\D0D854MRM@;6)&X24VZVD'SOI$:H) 2$V!%=.B6K4W+I#1H(_F$('CL, M&3-;CMLWM6^TK4]\AZX%!D$]38+=DCTE:2U?O#%]KMMQ?I"L)^[&*P0D?6AM M0-<'G51W\>X]CF-_U(&:.N0ZQ"X MO'>%-7>B/H!016NI6,""_K()3[Q62I[$9 U?8U7<07&.Q)E;.# 95PX.L?C92=(($V(")&^RUCDU=(9L/1O= MF.]"C"8;8N%5YV$D,Q_IK>'0A]>9TZB:C)(LPLGD:VL)AM 8DN,'@H&E@CDH MD\V"C8)UE3FL'RCQU!1RBIW,281>@?>]3J E;YJD-,2)OY&+"G,M[B)[$@>G MRHWYAN5:IXU' ,AO8^L@ MB?.:^2J=DZF@Z2 M^54V"B1YCS7\+6=]Y@4E=Y)(QH)CMD =]Q]N%;[ K)?R=WQIV+%0W.:Y2K#R MH6VTNKO*@DMW]/"#]V2YS=/\T@/HD9XYWD)!8F=YD(*\(GQ9+5E-=;4W M2#IQ%*FQKEU)6/+=4(_3,)4= &2$^1YC12V;9C5\8\,] M@FI +;7GK:?MG'[._;:K]HXXCA5)Z6;_K+W^'.QA.E"Y['VQ0LC@M<(9?H5O4)*;<0+T!7A_#\V,L.^%\ M(6D(;UH)F7GY#EB:&Y9;"G)ML WT\W>;/EZ(DED/ MDG&-3B!TCFD<8U#8J9S26!F,Q[3A)02D(B5_<\G>Q]NO;<[9;KG&R/8;4_L% UH:JJ#MN;"&!QO#R,M?HFJ7-*3[N[& MP-0@#LEZVJRC?9.^!X=,O6FEAQ@I%U41CO6S3@Q9^A!7HC\2/V"9?T9ZML'G MM8]$0.\]T/K^B8;V93ZEZ"R[F#=&<#D,9%LUN,ID_P'<;\Z)-Y*R_O???ZC+ M\2(,UZ\_65>#S6/Y%;L7@W#Z':CY79I'G__YG__Q=_.$@]ET1AOR+UC5!^/; M,0]QKXNKZC+\P](LO_OU?_]_N%%D,3P 2Q__.%X_V!Z=G!T='JVO__^ M^-V'PW=G'\Y/CL_?'>V_/?KP]L4_&PSHLLKO"8;#_@4;]EN^"K.-K/:M$H8N M^3TSV"H>Z-,&M"O>Q5U+>GH*&5JTX\%ORH#8_EKDBR)<[=KT'V:OUVC79HLQ M_O'Z8&^KM],!WTY<\8 IBI3_GV/#GAK4UH+4I+ G>^_X<&^RUZ_!1ZX>3$1U M^LHBY8S^GM9-'T*:@0+!D ML;V*BJ5PQ>6<#JK36D^#]KP#W(D8:1>QG32A !9YF!I5;Q.CB9(G0'^D;"5I M+0U5E4;THW8&&K!(*IR1-CL=@8KQ&]\T%&T=[ JD?1R)<;$] &"*' UNDX>8??"A"?[3#YK?PT'U-<&\;9/D7H8_[ODZ'/4S MK5<[ZS)^-3G:@OY0^B[1D%\_]NX.]:=\; MW&.TX.BDY\DUCQVX&RLN396L=G9V7?06%I:SU4$TE^CG**A.5\J6VFK:)+@O MQ.LMYK,/9.'85QGZ4E//Q)6/;H<_;4/&;D&:8E'J3N["=T>G_4M KUFJ[@]N M^KWHZ'PI&2PW4]\S17#8>GKPS5855SQ6B46DIOP&^#2O*TJ$H! _'Z,&S"JH M>/!:[A#V2%*-2]\HSUM5@]@RX,7'>HE4W\CZN V?9S5-!C?'[MRLKK#?"SN_ M[08ULXWM93LRH";.AE^ZZ&T,U+8I.>"^SM6[NDH]_VJ] NOB^I?Y1_+-_QY> M86\'( %&&K^/>W7_].S]V=NCHX.SP^G;\\.#@_VS?7:O'IY-WY]\>'#WZM8Y M;9YCL(XR6:@F!/[4D,PWM JM,Z<>P\LLV09F^,.Q5_"2(I-Y7<*PY?>O^Y"8 M&!Y)YM>/1L+?-E]G&,\_BNY1EUSQ;_<]R_H;^Q@K?^^/^-1QVOX)RQSAC(+>V&D:;@NU6O]CQ;?V4D5YE\8I<:I9/]X ML3]] :QR*7^8'_]0Q?:?1><0,GV>T^'1?[WQ!G+>T#5H\_G]KWQ\^FU?/RS^ MF2S^%F8@P)PH3(4!9WE5Y2L_^#(%0>%*#O=O_KWW$>6 TR>W3M,19U@\A1EI MKY=)#"*L7XE]MQQL?\_-= ]>W+Q7(M=D)_;75P$%O0-MAVUA+SOVSQ&B$35" MZ#LV<[/+OI->!]H::.M.M-5NP3/0UD!;_=!6VSC9L'?WNRAA$][,PNCSHLCK M+!Z+ZRV*E)K/OP$9;M.E]4[*LL+*+9>8DYGY+1EWX_8+99.5TR+K7=G5[_K: MNENI\*8MW,).$0'WNE5'AZ/IZ=[6]^M1D,T7>1_ZI*9G?+4.$FR08%^V50<' MHX/I(,$&"39(L%TBQ4&"W=V2>C4Z.MP?)%@?$NS^EN;3,BA_++#<4A>#EX$) M;T[?^!W#& '4@6#^$C_(]!8_R)?L[3V\&ELPAT8'I[UQXJ[0Q+:U@N'R?\(< ML;\_FAZ<#"PQL,3 $IHEIJ/3:6]QE:?"$H./_PM4,DG!'6O 55=#VP:O];KE MWUA3FQY.MVXS[0H-#8Z=1W"1/1WFFAZ/]EX=#-PU<-? 75O@KM'^7F\I7T^> MN0:/'JJ/&F)P\.C=<_M>'HV.CWOS7[3)Y+[K_X:4]/W@W1B\&[:H,"_KS9.]P[_3TO!N M>B30GQ\.CM\>/2WH3X:^OJF59A,@NO+ 0O_URT_<(9S[ 4;NKOL@FB-JY+JF MOK^,"MH/K.;C;OEP"\Z0,XIWS>PLQB9PXB+)>))A7>7Z ]84Z)-MP'#N#3"< MWQQ*\EDO_M4 A/F@48(!4&X PAQH:P#"?"2TM6OT='[U%B+:E:/$YX98\[>[<@8Q\,C$P'1_$ .#&-@%,=";JK0%)MF;GNZ".^?1 M*YV?JK!27V)0/Q^HF/W]T:O^!/*3+X<8;. >W%7/A[NF)Z/IP%T#=WUK!6F' M-F[+FM/!EEK&/5&O7%XH&'@;0OS1R>HM5(_NRC$/]NGN*#<#7PQ\\8SX8MB? M;^2\>?2J"0<,J5BB1#].4*@2^#1:TD>QNE!IOD:L*@(I[:JG&&S3FS;X5:^N M^,$VW1VVW"TA]SRYZ^!T=#)PU\!=WUK%VJ&-V[;GY\YM]?JLN[U##:U;>_M' M5J@(T]?C/[(HSV("5@_37VO0:\)2_3*#[>%,[P])&:5Y61?J/L6X[T^GK_:G M>V?G9R?[[TX.SC_L'YUR,>[1A_W]_?=/JQCW]Z4*5DF6K.I5,*\KV"O8HM4J MJ0C"- BI5K=%%?=\D["-U!;0>F(\0SJFURCJ>#*Z)MCRL"X._MH9T/#!I8+E MP9*XEKA1+-QC:? WOQ:&2N 'K 0^Z:40^'BHA7TNBQ\J<8=JR:_>P7=P9Q'U MD2_G?3X&]8;N4T3.T/?WX&45[> 77.N74-S@M[VQ$+HW=,LOV9F= M=Y7T!R%V&T$]AH3P_;W#T:O#.YON@Z/L\4B9G;L%!UGSS&7-P?'HZ-70TWFK M:LZ3TV;NT\;GZ68![1^,CD_O7)4R) -IN?39XF]T>&TM]ODJ;#$8!O?>)O< M1X0^P[0)['397]^\IZZ@/2*V>KSWTM-AKOW1R;2_SC-/G;D&ZP<+T>^3PO9T M5;V#D]Z 8W?E; ?39W>NF,?'#_UU^W@J_##8/3?>(_>)\#Q'U>ST8%#,!JMG M=ZZDI\-:?7:F>NJL-=@\F%->J'!>J?LT^7VZFMY0_3U80(,%-/#%8 GU<[OD M57\@V%OIM+KQ(.1M5!#3R@O>E?U]N/ZL7Y,1M8VMW()-.CT:[9\^7*OZQTUY M@U6[HXF=@Y03AWNCH[K7G@Y3\UBVSOZH$WZOEAQ_/S\HJ65$CMCL4 MYY\W=^\NKXY/#LY&"?B_./CX[/CTX?O#B_IY/E/_'GKQ-0;Y.( M1X+]P?I[LT,WGO%3K%!_& $W6M\7:AU6 "-)!41(PD V/!ZBX0V=5[D*V=;C%_A^$UYIZV9 M!)^ UI(Y[#MLZITVL[8+A5/:0!U16L=J%,QJV'@?XLP;L4%SO B3&NN^L7O$R#CI"#2@,-,,OA) M9>>_"HO/BJ$72A75A1RO/P0L;%ZG,,\+ILB<$T2[B\>4Q5P<8QA)+AMY]4E[I.+2Q?E)3X$>PGG M3RAU>NU\));=@ UA]^%^&<]"/!QX $F55C:Q$I1.8@V4D\>H.0#UP*XGZI*/ M,T4AA!.'>RQ;*&;QI(CJ%1QL%N%VS>$:*@TO%(F"CXE; T6\1;NFB9,&+XEB M8"3E3:)0\Q1^;QGF=H&S+O)R#<_ AFJRQP?Q"7PK#4(3=]\VN5DQ:%_NWIV, MMS4(Z,^OYWE>(2O_!'\$5_11D:.@75;5^O4//UQ>7DZN9D4ZR8O%#].]O8,? M\.L?\(4]Q< ,$0 0 1 86MA;2TR,#$V,3(S,2YX=05:F)3 *-;GR-1J/1 '_YQ^O"=YXQ%X31+P?#=T<'#J8N\PB= M?3EXO!^,[L^NK@[^\>L/O_S/8/#GZ=W8.6=NN, T<,XX1@'VG!<2S)T_/"R^ M.E/.%LX?C'\ESV@PB"HYZL>K\#X+=XX7R$%!P,E3&.!+QA?G>(I"/_AR$-*_ M0N23*<$>L.!CV<1:@=SK /$9#F[0 HLE'PT_#H]/A@<."$G%9_G*MJQ/Z->ULJ]/W'_'^ Q*'IT&U)//+B2H]_/3ITZ%ZFQ85GJX@D!T>_GD]OE= '_SZ@^,HX,EBR7C@T!)@ M4R2>5,U0#&8(+14,@Z/A0 (1J#,NLO'8C(ND MWC:X^'2(N"NA!MC<8(!?ESZB*&!\=0E_VW'F<[Y&Y2(C(EG\)%DP#,Y97].YNT[/'649_HYGC7-_NOADK,EY@$!3RKGPBL"A9JAH(H;^DJ(<<9D0D':["\' CK;Q['DWUPH#T^; M"@55""4=ELE'3TUE@BK8[Z@X2XZ;B@-5!"R96RF>)/ !1P"R[J1J^94<8== M#,OX)UE>%GB\NZI:/"L&-/625I)V,C7Z]7AX]'YX=.0,G',B7)^)D&/X(R'B M9%1^.2S6+5 -!?8F]%?UN]@+<>6XB*%B8=A:UUL?&=IJ\<.DDQMU_<@-R#,) M5E>T_.X.1.4PNYWC !%?M$6I21,F0-\?O7]_=&(!J'H:M>D0JBV1M.O\&+?\ M]UYK@8RG>*&/)]/RNPW1MR%=B_JQ'>I)6PZ;:DOLP9;=\"#_:8UG7-L$VH8'#[%W\;K$5& QHMXDF&,^)NB)^$1.X-;(U-$QSXZ?]+.C M).HD5!U$/4?1=7*$]VCE.J.I>;0D9S:)G_0FT0*[OMK FFYO:!/MJ)EMY">] MC;3"L)=F,UQ(+G#4VV=L 0+-H9?(,QXS88]=#1FCT1R>Z(UF0C/&:HVJ(\GN MD,TCK"YZ10$U5:&IB7VCYHTF>7BB-\FUFE%V6XU5(K:<'V75O_?5F)L! M;FC+K8@93?GP1&_*Z['OH2$_#06A6(B1^U=(A*(JI]!S(L/H)(#.LX3.AI#9 M _Y98\P3JDZ>K)J&\X3W>.5[HY%];D#/[ /_K#&X=NCUTFQ:]'L3PVE/SNP% M_ZPQG;8H]L]XPA2R((',7).=?<9H0.@,4]A5-[)DT]FBFGQ2#W,;Q@]D[E*OM3H,4;1LO(&<0Z% MGIN%8+\5,V9W^$ACG8WJ N]C]IR4/R=BT,EQZ"@6'>!QX*9,.A&7BFC*9R^M MO '\K6M3:=PQ,X:]],*H8#[QY-K^%/ER&KJ?8QQ88U15W8 ->%_PG_3 M[J';U.$%!4U&RHEI.1&Q/1Z!N$4M9M@^Y%; MP&0;@]5J?!XW&I_[$1GW[7W W*]SYGN8BXN_0A*L-L-*0\^,VP=[W"93)T_^ M;T[40+]0?)8Y]3*+%5/"^ T+[!?BVKKF&/M0&V-/"3D1)4>1ZCT.;>.95K3, MD:ZA-KBMQVD?Q=3V>):%HW^_!5!MFZC%6A/5K,0ZG\M366RO!F6,KFB 0< @ M3GW<*OX5M&N!U^Q76 &?M)?D<>X!3T%I%LPV4##'L8?:.';5<.Q?"#NY8V=$ MO0L:J,-94\87BBL[<(P4#. @3,Q6+ILQ7&IY@" MV>#61Y9XZ"J:O4W=\.8.CK1./,5T,E\I+0=)VMH/\*2'FIG&.U(U<)86G]7P[@WCJ7^SI^!B0[* M3Z;7Z#^,G_E(""S@.?P/1EI4QQL%*9E'0>ALC)^Q?W)%EV'#O*-OQDVM GVP M5Z#U\SGQQ0+P6_'HQ$RJEXK-I+KGH"!/5?'J*&:=$R=B=Z^29260^44;U/A3/1K5:<4N;)3'7VI/?I)=S6)7ID(&(-7 M1[KCA%7X]3!V]1MCW@OQ?3"SZH 0S+17( R=R9*_L$+(A9%X*_J19"B94 ME5U-Z#H9X=BD[@'+]W.[M40;PF;3^9-F96$):.]7&A9HY-RI.;S XHJ>09^M MP#$>+>3M0)-I0F7;BM"BZ5I5*<42[%4E/^N"[^7$3,G[RM2?,6M.Q)LLE=+> MZU8-P+'SO?[Z[?3)V%RM#I4\M78ZE#CPQ5)[9=&BU\21LR=G=NM^TKAUMF#W MT,V+D@8?T*LM3OD*YIVOCQJW+2/L MHV:BS:,5'5&+6\G23>7+S$3VT0[F8&CG7YL(U&)6\J,+F/7;6=XBCE,[O 8'(DXO"H#.HK9 MD>^S%WDFL"W>K1NJU8%2%+J@ WDO-&E;Z8!T:9(P,&87L#?[5(X+IAO@H#@&E]0=QKMH)M1+$6ZI\:0'TS&3MKK?0=T29KS7(UXYIR^%&S MIES#IM\+QT?*LJ=(D%@(7F;D\L.1$M:YMT>W?&LB+"T>^FM=7(Z4\3ETSSY/7:%_FZW M*FU)VQR)'6JR;9M@V_L%[0T.XD/@F-_/$;<\A5RN9@[=Z79<@49B29>8.XI, MGWL^ET]' W)._%!J9C*K*V]**#9JN59E23-%"97*Q8:+* J:IL7L;HML:TT/9P.0->QA*1TN=&SM2'8(,F^4Y6E,PN M\ ?-]!N3U7VT)";=OY0GFZYN9'";$#1[NA\T9M0:PEX:1)N^;V(C&] S9Q1\ MT)C-!E#VT9:JKZ2NY*'EOT*RE#FTMIAI:IIMI2[+("$3'71."/4<@79A "M* M9E.HVZ76(]3[Y;VNMS.?7_=V8S#MR-M-M;E3ATK^Y[']#Q /,_=4EH8BZ!/EW6(0^++LI"CT"ZUL[>"SHF$-RN@^) MID2=E*H3DW5^#!/">[CRW9S9N_JRC8SKVS1M#M;HOE!JJ10%2VQ;JX^FN1ZM M)H;:FIHYF*/[L*DUB/VSX_=X%M^C]!MF,XZ6=@N8ID3-!O=GS09F/8:]7]>H*VY/$=26^P28BB:#3E_7/-9T M$51%:* H.7E2O<>AY<"RHV4>3[HP:15.^U&D[?'<3K$0X6(IGZE-P2V@64N[ M%MU2^JH!W;4MZ*R]:$-Q#W@9E"017)5[A&9%99JD*:Z MJ_*.:CR['6BO$V6PP-\/.'&#/%RG*UE]JSI1WTRM3I32G2UU(FMZ32N>5H[J MI+U2E-'2OV]S"?166JI5C5(TV5(U(GW0%.OS%=%6D$VBN?8WCJC\)IN/W*]0 M L@TVT#?4ENU"E(Z,M=(06(&G)@#1['@Q#SL=42'6[A8(+Y: _!-? V;AFJU MHW28SE8[HL:+BK)W.,J(-8EX&BF8HYRZW(M*,/L8UFSYJ:-FGS0Z'@Z/JP(J M_?UP4;D/-PBDF.F8+=ZQ+BBIP68?0$DG%S*C9$I#UB?OD,PGPXL )0*XO!Y11&BX^>PRT MBE[!"RGN@1,57&).F/>@"GHACW>P#DMB9F)Y_PFC>YY%P$:>ISH9^;>(>(2> MH24)D'\.1)_5A'P;@;[*1E/^\>Z>'N)A:*UN9XL M&"#Q7U50?I9;82/4ZC MOWAU_1!4>I9%?1\XD@^RHFFG;(G8+GJ+4 'F+#!VUBG8NQ?B!?,1A97TF+EQ M_T;25[Y]0W%+];F@286=S0?5XOKL]75, M%C(GJR"7[DU'!=!POGN6,Q;C*P7.V.*)4%4^O4T-^;D4G2OI R$_\R[4HJ1%#Z=5S_$M"> (U[5X2J\GWW/!'] MQ[FB-YB[DHW9H99M %^ M"ZM4$([,9AGXVR/72F% 6Y81W6_0,1OK2,<5(\INC"\@G%#ES,F5 :*K>^1G MH0VKDM^/?U#.*%VW;X;W73!R1>:@,G&1[Z]^!^\-0%J-* 6CQ 5TJ? M)QN,U5(V)[3[(9S=@QU?CQ(]N%.7/JP+6E6H8TNT:N$"]'J#@]@II[,Q4_ /$J#(S_2Y;I0):)3,,D6!3M@FZNYO%6T MK@F5VT$64A7+[\Y?J :/N6%\N/&" C.K7,BQI(]V97>EH*E,Z87UZ8W0=S#G MR4 @=<%X1,'] !XE89]S^:EG%E\R%,FZ(8U=SZD7BZ7/5CC^Q @BR>V$!LWC=$R1E_)\J&_$B#J$],.491(YNM"L?6]QHPSX1J'&M#JSK;'E> MGXL:U^K@C%2[<]'M[0K@#B8Q05SU#>A;>:_JJ]I?DM&4^-1(3A*;LET+"*>R MCF$&P'PR/5,V^0XC_T+(.7&,D<@"#[6ENB9?I6HFJX]5>E5QT44REMBY8S2& MA=,LSFU(YNXQ<>6QMM&,8_7W32B'$IOFY[=,NM;UV\M.8+C/,/\FPLM=WR;" MQN4[,%_(6, 94XD!F+JK!(4S%=Z#U;+,Z!-IV,BZ].YA,R??R8_F"1'*P9[( MUJ3"SA/WXIDXB\=-IMGW:A[8*<[2%U+Y&E79T4*DTH3>$+#8&%/U_Y7\]T(L ME^L3?$V9[OG3-RS9ORT(4GZ^>P=%[EG^$WLS'(V,22CCBC2_)6(L\99#QB:* M&-DJ^?6"4'I/6,@T/5BHC#@LU5,):@J]J5EK(@6LI5\8_RJ*C.>>=X;7N ^+ MK&:/.\/IOS#BXI*SA=SKF$RC;8_R#20<7X;I1DE1K)8T.KB@ HED/+(<7]:] MZ%QT>>(&#"S'LK (+#_>O6552[3"W4Y'R7/W^N]FNN(71 &X!G4JP55GI M*8YF2!*+_,<5S!5_3M;A:EZM>[.\488Q66"?S.9! [G+=7:OP[=H)1^P:9(; M*_,CD-QD5+F4ZRM[V\*="P<7Q153QI,#3G(9E":!I*X02/6'//@,:S[X1R!W M+9"S.9D.=Q&3*DR0'\DC$]-COS OH40^[8TF-7;D3U:/ZP:)1NBPHW%D+']L6[FE^@D^!1X&GHC\G41EQ=X0Z$ M=A)6;WT4[;TF_(Y22ZM2W.-8."P=BD(VJMDQ>*L':FQH)]R+OE%'HK.LA8%: M5ZI[?L8=EF1E*D']5J1EV=U;HSLLY#KQDO'JY/B:,EWSD?.R%2\RC)-!TJ-< MA1W)1C4Z8()L^%VWKXUJ=%/"Y':Y/T@PAYE0I;J MJA;HV)9#-+:U=YY +J& M\_@,; N9]35W):_!V):EN$;\*PX4YT5K:U>XBW-*F?.B5M;+6EGC^Q XKY+U MPFI+=V(B+;$:CR]87$67>"2\@YM7A"P>H0\,?#^3].U)=FZ(J[,-P'I<&UJ;B!PD)#9HLS5UT77R=R@9J=D MEDD4X-4#][$NF@6M+]X-Z>0H+UWE.9)!L2A">KK*BL2!-958&N689F>U1#%5 MZI$^JVV8W(9E>H?/>JI5VG7=X*5K"5";8Q7WPA6]!@;CW3$9@'C%W"5""AOM MLVT,1(.&=KUSK00HW4&0D_%IE17)RZB>)H$,-<:?D9]/57H3RAWWEQ5&"DEPJS;'OR9WF).5>7#)^&09A!DT:(MD.J8Z%^-8[2J9G M8>\\E#MF4;IRM'D0#^G"#? PUF-7-3_/P].RH[/6AV_9RLX7]142JNE&+R!* M!60Y 5&+;MQ:(]W=$5-LWLER,+HND#L_%^$#D\%E>28H[YE9%-S S&*7+)"_ M'6W)Z%E-C&M?J7-Y,+ $S2S F%,NF14'P!M6^4\D? M\E=]-JMB)[$7?)ZO9!IM^*3ZZDTR^E70)>94W&$7DV?)6KR3DJ):7ZRSFRN* M]4M$N)I8)M/(Q2\6(_T"9@"I[=D1=8ELRBW M^Q79(^7I(8GL\(1<-T:7^P+SP)J7Q--4T)LB/Y_,N1F)SIK;)&Y5[?<;2^Q\ MZ9-PIXOY%B6H*+-S&:+3H#)=)4F?8U6I=G9%NZ9ME4;F=^PSEX2%')[2T]T; MD#^PS-L%*P<]C698GJ63 H7(3S-R9!Y9(H%]\0Y&W?[$G+G,Q^60F_;-MP,G M^ER$<.?0A[_^\']02P,$% @ *X%<2E:16P\",P 2C$" !4 !A:V%M M+3(P,38Q,C,Q7V-A;"YX;6SM?5EW&[F2YGO_"D_U,VYA7_KT[3FR7:[Q.56V MVTO?GJ<\6*7LHI@:+G:I?_T$DM1F4622F0E2KG[Q(B6 0.!#("(0$?C7__WG MY>3%USB;U\WT[S^1O^&?7L2I;T(]/?_[3U\^H;-/K]Z^_>E__]L__>O_0N@_ M7W[\[<7KQB\OXW3QXM4LVD4,+[[5BXL7_PAQ_L>+-&LN7_RCF?U1?[4(K1J] M:/\QJ:=__$O^P]EY?/'GO/Z7N;^(E_:WQMM%._;%8G'U+S___.W;M[_]Z6:3 MOS6S\Y\IQNSGVU9/?I'_AVX^0_E'B%#$R-_^G(>?7L ,I_-V[ Z#W'S^YZ/O MO['V:V*,^;G][>VG\WK3A] M^?D_?__M4SM/5$_G"SOU\:=_^Z<7+U;LF#63 M^#&F%_GO+Q_?/NC$_F$O;?TWWUS^G'_]\YGWS7*ZF'^,/@)SW213VO9R,8OI M[S_E[V'F1!*ZFO<_/]UB<7T5__[3O+Z\RC_[>2B"SORB_EHOKM].'__N8YS' MV=S["\.GMX>G8XTK<_YCP,H?]AN*.)F MRQA^^?,J3N=Q?C8-[Q<7_0Q% M_/)R.ANEL'9_O0M'-*7;8/NT!IW MX#+LZ8S$?;H9A/27RWD]C?/YF?]_RWI>9Z4F;X'7,.)\42^6L]UD[]%%*9([ MHFO_GDI-H!M@]NYH$/(!EI?U(BO3>;!7S70!:C>HWQU.N Y-QR;Q]WI:7RXO MS\[/9_$;3>S>ISUN5?OYE&N+L73-]E?7>26;?;]&N#H9W=C:#C[YV MU9@*DS$VZP:<_K&F\&$Y\Q? QGN?])_,[D['GE8W<=&Y@X'(G7 M$0F_LVTW_[[7?/;LO,@TWTX7$6R6Q=H7,]#\MO? "5:A=M6YJ,1=*^(F6/ M+@8A^8VM9_]A)\OX.]B,8%>VY\(N(K#ZTO_$F MLR\P]NID/++O>U%7-U;OT^_VOYK9JXF=SR.H%&?P%_!VU2:<+6Z[^3('(_*W M^#5.V-OIU;*S/5V:CA+,RR;US/K%TDY^MXLU]O(,'B/RYIKA[33[ZG(_'V/K M^5U-U9'5TN\B=8\N2I&\KQ3NT66I*=W;U!?PBSA_.WT%)%V#T#N[S)?;[]-- M+\--^O!!R[-E+;T>_GH,5G09J-3TNPF3O3L:A/R5Y^2S_7,W@1L^'9J$[(IJ MIO=].O#CFT7M"),#NQMZ*OM*MPY-AR;QPZSY6N?@O#?-; !N[]/=T%.YV_BO M8XHSV#OP8]A):_4H']*M%7PVF33?LO]__^GU'6+$*=<)"(HPY,NX^!;C]!?X M?];,(Y"7/8[+13.[[C7C0T88;\+OFDE[PJ5F]LW.0M<#Y)"^AIY$M[/@R09# MD_-E.HN^.9_6_]W">>WY.("AW3H:A/QWMKV$3[=Q%=/PTLYKD/$?9G$.TKZ3 MKVR_7@H2ON_!T:_78286%^M[HSC[=&%G.^]QGFPP#CGW'!;31?VZGBPS)_9V M9/7M=^S)W:D[7^99>6P)BF$-"'_;+$<8--.V^1M4\?HQ%])\(V_;;'3/;J>+3I=47VKI:#$/CO2SM;Q-GD M^DT]!=.HMI./<;Z_4R(N'W;)'Y?'EYM0I/GW<6/OUZ+3*Q&[];^]V7:;V8W]P_ M#S3'S@,4F2Z(Q,6L]HO[]+R\_@Q##S3=S@,4F>[FW^\79#;D&.4F_7ZUK7Z= MV6D.4)]8_P=\ >0PY]A/Z]3U>GK^H9G477+L]NNE(.%=F7Y( M9P6G,>PZ=%X/;R<^YP;#YOT-_K_^/--]8 6.U4CQST6RG*.SJV]^CE#X^<(=NC-3UJP($S6 M!5_^>?WCZC%%[^)B[0^\(6IB79S\_2<@H.K2K I4:\6315QPAH3B$GE#+!+" M!&4=5TFIAQ.>Y (WS6S-_M(S_G76S.>'S/E^P\H:R2U5&BE+*8)O&&)::A0X MDYH3'C2E769]#W9G,_^BF<%Q\/>?R$\OOL7Z_&+1_G/5BYWY1VA\6+!G_<7/ M\RP<+#5Y_>K3YZ3LL_$NMV+_Y HN(F N9-,WO= M+-TB+3=,I(/DV*>?BACNB"8.12PI,HXGQ"QUR$9L'19,>L5/59 ,O^#?"Y*1 M67FP7%G/#LC*R<%MX,*KY7S17((R_Y10V=:F8I98JU1$E,(NDX+"5@LIKKD4 MX-^LTRFZ4Z(\)QB,P;:[)?_7GSY4=^P1TWDSA/8HZ M*7^;VU1"*I>"3:"[*(*PU1Y%QB)R)BG'L0$%AAVB[3XA9U[::?A6A\5%6U/C MIC+D4Q)F\]=54 A$@(;E!(6F-O??1L'2J1\S *]*,P:U2"DJ[ MLPZ!\_:&%8-3TQ&,D?"4H1"Q!_DL#9+1*JF4%5;V4$'&/7O&P<=HC"L%E9N< MX'64]UYHV=FVBA1'SHQ$Q#J%@HD>.:4,BL0J:J.D.-C# <.>,6#&X%TQ^V?% MD0^S)L5Y3HBPDS=QC]/RB885CT%J'!U**4D49 P(4V:0P=\8Q! M,0RWBNHD]SCPKIGZ;OK(QD:5DT(#M!DB6H+BE8!I7MN(-%&@?;F43(R'Z-?# MS/8FTN(CD/H*_JX7G>:[K5F%M;-"T(2X@KTM"1P-U,)_*9-P,,2 62*GKIT/ MM:#-J'PK?)#>3XWL@I)MS2JC+3,&*^0P#&@2*)TZ\Q(GZ5C A'GE3UU''PDE M _/M8)_@:GK-]/QSG%UN<+Y\;ZT_]7TES"M)-'\C,7!#X3/!V1D[D\+@7^29 MDN;45>N!UWE(9I7P_AU0\'U@C]P^Q=N+#CU,0?6B)(^]7'L7."\\^+'=MSMK.\.-MRN[; $*E3K6]K35Q4X/B7EF*>WNOC0:.X5W<=@Z/-&(%BHFQ MD@GDN E@]'.%M* ":1DBQR2%:#M=&I\4GS?.=OOA-_*(%4Y*>BLY#J)0CWDY?Q(@;$YUP4II\D/.^%[YC7WMY9)D5-1Z2UW2 M*) H$$_8(VDE1HDD[I@@5HE.-US'M$=/ JDC[IX1%O$Y;JFU>^S>+UH=KM!. M>F+TBE*JM'$6., XTDX[I+0.2/!@**,$8]7CNK6,J?ZC;Z#AUN['V#=WGK:O M<;J,1]M!W]%11:F2#2XAG[!$,9J(*(\2*6J-5]9YH"ZRT(DA0E -%)AH032PZ;X1Q6@P3R7]Z&^/9^ H. M7JKGN GNBN>6V@GW1JPL9H;EN$<7K$)4&)P#%Q1B/()!F7B*ID=DU_,S_@^! MWH@[H=]2E=H.-X)E"WYO/JF"H@QK%E%2<.[*H TRADK$J$W68H*#[@&XDY:_ M8P&N!V^?H\#,62'K.F!?[21.BVD0CP>N(C&@G%&.8@)KAQAG$#.2(:>-5L%+ M*8+X*YFK)R8^!UFQ9[E'[I=\O$M,*K93GAB^L@$0($&YI ;43&R)0599BJ1@ M-##'/%?AKV26GMI^&6[=GN.NN5\P?_5.RQ$OZ[ZGH(J42LPQ0P&#Y-+>>)1" M("AR+R,#H69%CTBQ,A'4/_#>&7;I#@Y*/'!*]PL%6YC>.O#N20_-:&-5ACOA M&1;Y1%8H"JZ0X9*OT_$L8Y[T2!20?R68G](B/!'GF$$(U[ M U?:\4B]!8Y+@T%K!276"+#_B+%$$TU)(CW2;?3_;)436+'1H_P[Q$V/'3>> M'R:IV[=4YVW]@K;P7YP^+O=7:-#?ZVE]N;P\.S^?Q7.[B&^6[?L^;E*?M\/, MOP 1,U""7^5Z/I/,G=^B7:5(;"]\63#8_#V(:;MHW_K-I*WFL)[9!WO=3OSU MUO"8CCU4UAD1=8)=QB)&DG#X(PJ9X:TIJ$O2XTZ>CZ/RH4/EB;TZJC".-DFM MD#G0W MG55!12Y"L,BQ$,%@4QQQ164.IR?:,.,#Z5&UH,P=Q6F!K@=K3PQTG\&V![5T ML=49M'=?E=,F*IN#H40@H.;FFL61,*0TP5AX%;WL5$#FF/<%)P2Y7IP=W0^S MQ1_1T:(UH#E\F?IF&EKGE9W<4'KGL'EI)]E3 M\^DBQL7992YINV6?]NBU,M;I9'/HO2<&Z1S#2*3TB#AB Y>>,'+$O/A]9_8> M9/1LOCB;3@%[L[F=70_(ML>=YS)(V"6=4)NVQAAVR#-LD==.*&\"4>[DB[L6 M0T]S NPO=0SO/[E/,7\W%G(?]5XEKZRW6"#"8_" MD&7<+\\'ND/P_W2Q^_FBGHT&W>\[KZB,P6 :$8LF(2N31$HHT,6MX]F]2HSL M8=>4<>$\'^0.P/[3!6YV(^02Y".I"]_W7BD3,9Q2!LD$QQ3G"=;/@0E!-9:" M&&I(G\*K9?Q SP>Z0_#_A+%;IQ&A^UWGE7&1Y[K'*-&$D4TTH.BB1$DE+J7@ M4= >A6G*.).>$7+[L__D@/MZ&<^R*Z.+M_/P3BL:N/)"P_&4']!*1!OD&"R9 MB)@F9E,25)^Z"^KD@3H$VX_IGQH_/F@Z;R9UR)4M[Z_1$1_BV97>OPY% Y,Z M1HT-BE1%Q+5G*%B0-B((:KB.CJLC^H-61'9X%.'^=U5P,*<$9WT*G"%)!$'$ M"#"Z!*.*:NLI&:8FX9CE[@]8GN]+-?=D2JD399THF/^ZERQXMGAE9[-KV,+_ M82=;H\ ZM:^B%Z#_48V,5PX1ICR*//_71I!DE"F1>EB1)4%QT(HV97A6K.K[ M5UNW88UOFMDG(/Y3],M9U_?&=K6M&.:<:XR1\SXAPR-,7EJ%9'2,VNR"#"=? M5&XXK(S!KX*O YSL&\Q'?9!I.'0,RZI2P/@PBU>VOBD=?U,YOJN^T:%UI;W' M))>!\(%R1*D32*D _V)).ALUL;Y'L8U"+S$-!I-Q.'9PIN:324+MH7A5+^PD MYU-\:M+BFYW%S37,#^RI"MC1:(P DUXIY(S+=KUTZP2^R%.P/:(F2AXO!^FG MY=CVUZO!4_+TZ&6J02_!?3(&?R0B+68^W8@N]V]BA/98I/S ' ;G4BE27S%8;#?2CV]XH>SI[3[M?/KU9L;Y)=" M*#.6(A8"' ]@ZR-N(T&.$"^QHR:8YP2 @Q;N";]K;TX5Q,+F![RWPV&(1[]/ MU(,EN1&QN4-&HN1,L%ZOQ#@D)&\ *)Q )C&@F/:;AY%_R M'1@.@W&JJ+6\EWAXHD6%4Z(B@2F89(@HJF21EV!<:!$,3Z!L"77R7K6!T3 < MJXXD&O;RISUJ4Q$KK$E>(J,Y1G!&2F1;3Q$A4GA&E \GG_XRE HY))>.)1RZ M^],&>!O]] ^,7G@8E$U'\+GO"XN=#WHRQW3(WBC&!,A8YC42@F"4A%%2)J=) MGY<%BI\?@PB+ 9E5++"PF7Z-LT6^5KHIH?NN6<0;DVE;2.'VEI4.SDI/83-8 M$Q 1H%!;(PR2&LQSV-0";RAT8EY?-M-/Z?_]I%01C8)(I MQ#U,B$<9D(P&]HF5$5O8)4[UN*LO(PP&7OP!>%3,.1ENDY]L'=Y.UR%HVUR3 MFUM45$6CDP0I&0'=C%.,A!,6:4DL#UYBC7N\<5G&L!@8!\.QJJ"O>GF9N7_S M%D-S>36+%W$ZK[_&MU/?7(*N,\]Q*.\3*,;;/=C[]%39Z BFV((FIBT8WYZ@ MQ#A(2)M2(J!'27_RKJNAX3,Z"TO!ZF,N1S6-X1<[F];3\_F]F8&95?MZF]6Z MNW&5E#!1@8UN$L]Y&"0B0IA&W#C/>9*.D![7Y67,DH'!,PK72NHC.\K./Z&: M/-&JXB9(824,QCE'CH V;P(%B]UC38@C+J0>UV;%W5[#FRS#,J] SO,3B<_4F'$3GS\MX,^6<^]33BQ\,VF^'2\!>G.&XXW13$ FP Y6=^47_=%9W5O9,*@Q['$_;(,TM!Y3<4*4\"LC&( M$(E.L5MJ^3'-X?&6ORG(UW(NE,;'&.9O@(]OY_-E6]PD?;H 6;1ZD018EA^H M^9H3P-H?OP2^A:S0@3;7KD?.!YK#9ZO8_U:XO[_*O]@&RE''K3S)BJ1L*UX% MQ*)7R#!ND..!QBEHE8L\ M_\W3VT_:]NJWRCI)E)P@'[1$+(#FXK *2!NFA'(IN3Z1XF5<4H6 6YK1Q23R MNKCTFV;V,5[=U/5)]SQSV\3JSL95\M1; 5,-7F9V1Y@Y]1Q1H8UT(032IZK& M/7L"/7^,C<+.@S.@?[F\FC37,0+F\UU='3[&UBK^W [6NA_BHO%I%7HWZ>5 M977VS<["DR_2'MYCE9@&&]Q1%&W"B$EFD<=4K5-[E8NDC].4_Q P*L_CP[/K M5TAOTLWK@Z^CRP_9KAV_JR+X3\&H4^.*!L;![DZ(.@&"5H%Y+S0EZ]EH[9(; MYK&+YXZ8L=AYA!/L_\1P'O=3H#JTAM.;*$4)0\0'BV@VVR3'%#%#C$X>[#C6 M(]I'_A!0&I>?Q[5/_Y$?KYAN+9:WO6'EM4B1!P;,C#!9GP(B03/D2!*1J<1# MGY<4RZ1D'M5"[,')8V#G7LA3EJ8=@?-=J\H1Q0UV$D:D/%>^B$CC]F%J19V- M6##20^Z4>1SY"*CIS\9R!40>.@C?3MO[R[O8R?43S0^>9MY<:JAOEY6+W,,* M>Q0 M3S=[M[?YH_;HIC))4_+N)^*^?]'YFPI MG#VQ0V_?/^MSQ[2AD\HH85FR#H%J "PGDB+JG0"RG"-<&<-(CTJ=9>ZSCWW' M- Q?"R+L+N9G.XCNOJNTLTFK()!(-"$5<$#>:9$S8"DW64WP/72MH][A]%Z^ MQRCIQ;AR"4!7L^CK57WZ>#6)[:),P]EE ]KA?[<_WX*/+LTKAX.,&CM$<^(T M=RQD9N;"MIQP+RVA[.2S!@O!9B1^%LL%V7C9LP4_FQM4G%&N=="(:F^1<#H@ MJ0Q,V+A(*#9"N1Z"ILR!5 @Q@W&P=,KA2CQ^MG^NJ]FN[PRW"INM+2L#FX!+ MDO-N34 &1XT(PSG_BJ9<%Y-ATR-PLTS4;S$Y,S0K3R](8#]UN5>_%7:"6V,E MLLYK9)@4N4"(1EP+)4&UQ#;UJ)QQW(N4H;%7FM/'/!BYR /,BUS \)N9%8?'R9MDY,S[;) MHXI9!TFY;1U66N-DM&0H!$V0HAPCSHE&WB3B+$]!L!Y!>$>]Y2DG]@;F\/$P M^%WIG;W@]EW;BFGGE$H)F6Q,!RLLLM%8I+TV28,Y[?J4'S _-K+Z,_/(MXCK M EZ'RJXG^JBP(I%19Q#-52-Q"@XE#40%T%V3MB%'"?5PE.(?&U7#P[@]^GVKOY5,V^OT%_7\]49OP5?7;NH&!,Z$ *&-?$&22$PBB$'H1D6%:@( ML X]E"WR0SGL1V1JN:H=_[6=F MG2GP_2="[T=B[-%@]N1+D/N [,E.*F/RDZ(13A>1%")8$I1$ DY( MZ[TAB2@Y3 C'CPBQ(=EZA(2AF]=#.R#IWM=5D,9YG0BB)('6:Y)#D?($JB_3 MW-+ K1GF@>ZD\IC9(T"/;]^D85PD%!VJND-A9 M3J($23R('O4#86DV=[?5M]3([F=.Y8>9 M--[@0) ,EB"-82-ZV 4HV2"H8IC8TW^K^O/\_L=&[].@FF_=]Z+6_O+GH"[O !*T4E\X[H7&Y=(V.$0%HH@:*.UHI@ MO=$]8K[+0'1X*.V!U:*\/S:ZOTQGT4[J_X[A_S237)3Q5UM/,Q?>3^\TS[-9 M/8=?O8;_3L]75RP]\-UWR IS894R!''N- (52"(+.A&R25JO6531G?SSL$=# M^!&X_U?.'BY4R6"D(WVX=.'2]L!CAAS9,CBR,7#./-D;TJ'03VZQ($ MUCKX Q;B94QPF-]F$\;Y[_6T 1%W_7:ZB#,P>.%$?]C+JJKB[W%QD<,(LDU\ MN:-L2D$J*N&L%M%&Y'F^^:7>HV0BK >.P7.B0/P^ATH'AR+L<03E"7.^F&9W M$^K4:7]O^+K2& ?G6$0X'^816X+A>_5LD'X7PI; MZP2*;8"Z^:3B/G+%543.8C![6,@W=V %R60"D4QX&D\>1;U7Y]$#10<66<((H@RL .5B0M(:2Q/C7.MA5.]#K_D M7"JY]N_3[G2U!]]5PG(5;)9W5@ADJ*&(DP!8YHEIG+BT^N0W>K]%VK#B?=A3 M3IK/(XR5PV9? [&3IHWV6K-@JXC?TJZ2Q%M.E4=6)X44DPFE)!W,7 5-9?(J M=7H7Z;CV\X!P&)I=Q:HDQ54*%;_&*9R/DYR='2[K:3U?Y-/R:]P-C1TM M*^IR>I$'!EI%$=,:(Y8"19)A;(PVPJ8>\2.%LA"&Q,?P##M.&B 85'9ZGFLX M[RS^L;UAQ872U!N.#*$@)QV/2$F7$#$F,I&8IZI'?'>9T+=!(3(XOPKJ'HO9 MTB_:&X57%W9VOL.J?/QYA;4';4HG%$@08'(KBPBV%G:"440:H5V?0FIE LZ& MUC2&X%*Y=/0;'\K*U+IQO&QUKFYN4L7\T(20%(5D*4HB%P-/+J!\7R8M_$+U M>0VYC-;Y7'Q6 RY"T>ON=\VT>6C<[U9:MC>LG &%G1+84I8DQ*6("+1VCT3$ MA'OC!3,]@BO*Z+3/!7:#+T4Y.;?BTFZT??=E3E$. ?81DE0PL "X0;"S#-)@ M%JJD.$]BF%*A8SK4G@N^^C._8!V7/6O2/EE U1$I9:XDHAS-F7T*$8UA3.9( MA(U#9>I15JIZSMY6/__6EI4.SDI/0=I:$Q 1VB-KA$$R5X(4B8,@[A3]/,Z\\X-1;Z?9 M(LI;XXWU$:SEY=94\Z>:P$RE=](&%&&J*-"4$-66PTR%]9@$D"TG_RSXH*OY MJ%#W8(PK=8@^)/G+U*Y<*?&V&%)GG&QH6UD1$W<\U[G)9P^%$T,) ?_5PALF M0HSB] _6@*$KO M"<&(NI1SVK1%D5@8SRD&JJ.6FLE3E^F]UNT)^ZGR6)[:N"P(/D1 2NDJ24E)ZX'KE=A43X: 9BF='DMF?\P$V MHJGPNO'MP99=^]-%Z\I(S6RU9..->O-B_-INS95\B@Y6SA1[8^O9?]C),OX> M[7PYBP^BL@L-M[JUM^Y^4OZQC_RGRP6?MNNX+MUD/EI"*6:8PBEAXH M2?D!'N&1YR)&'+!UHE,X1W$^>-B9&0(Q_#IKYO.[!*B<^;1R16Y/9.O==^4L M5YIQA9Q+!(% ]DA;99!22CCF) 6U>A#58\RC912@?'^_?016%PN2.&!NV<,Y M%D0?]%U)D2C+&8;22(NP@E5CV!.DM!6@#@:-<0^(EKE0/56$]N7T\1%Z$/0J M3%PDTCB$M?=(>8:1$$D@PXDR)! 54X_KK#*WI:4X3;NI/8 ],\SFW^P%2C#=5Z)EYCJE_KE&\5_ M>7/V1@K,%*7:&/H2&R+Z/%YQ9##MM]#-D3E[?(&42X.OIG>0:+IK7CD6""PF M12I?'',58 DL#Z P.(9=%.E9'WP'X6ID_HWN MAHO1W95KUS&J\K;%V_3[_; M_VIFKR8VEWF&G[G\]@^OGE2[BYHXV-L5:35;$_7?#ZNQE-ZMOEVYFXI_U$O+NKI^VG\ MO]'.;K%P$$>Z=%PIEC@Q0:- 2*[,SS@BPDK$F(Z<"^&#.7G/?'$1/!)GCW^T M/YS865K$&H@F,NOW<)?-04<<,%K&.^"(U: MJ0B6&\$]$/J#*@GC,_DXFL3=0;CIU\^W_BU:<*W>M(F)ZW?H7@JS>Y:57OXZV/K:&_J*0BV MWV!M'Z_ZUI<+MS>L%%:4N_P>5 )Q$P4."'NO4+*2&)Z4=JJ30Z'XK%OOXF'S M;IM6% > MOI]%>!B.GNBL"D83;^ ()XX)))FGR%.AD:,V*9>$8[&'DZY0#,5QH#4<2T?7 MBCJ<*6/K(_>21XH,D@L*-M/[I?S@QS<'Y[%/R/\IA'=H(;R368_7\(_YHO;# M\O>FUXI(3:(,$?$HX=C"CB-JB0%+BTM'DQ0>GWS=\I/%5_^RA#W6J6P.VEZS M6A?2'A;2ZTXKBS46+C].(55 2G.>(U8MHE&R&+GVP9V\1^8'1O3ARS2Z]G*/ MRG)>@WN#ML^\S*$]\.A$58E32C4=*4EN=7OY)H9<?^>YH63G-E4S&(..L M0S3'S@=)P$:@UG@L)2'JY"\S!EG3[ZOD#'2(T.RX(@&C%%A H",Z;2CCPO>HV5FF]-X8R!F-?:4!]$!: M'@ZC+MU46BN&G;(HT<21(-ZAH"U!RAK,,!4^DAYU/LL4Z1L33",QL;A,6HG3 M'C)I:P>5,EP;[^'PEHXA303L)QD<, 0.;R]RB<9AEJON-*I.&9E_QZD4? MHV^FOI[4+2M75^-OIS?S@P]65PT#M9:%%D MK1$;B;CS,:N.F"2<58(>\DL]6^ =A;4EO3]W<0_WYS(-ZPC5Q_,YMG/F'IF_ MU=;!BNR(5-W7M2NTWUTW- M*A$U#U(3%!3%2!CE 9*P#[PEB1N5*(X]]G@9I\P0B_G$V3(0STJK) \)OG/5+/J5(F:GNP*Y#NNHLMI$;A5!'A.&%&B0B&.3JSQK MC7U4TL@>SSJ5\2L.CIUBO#R"M#K [NJB_3,9'?6,HFAT0$D! T("NU0$$Q7H M)0Z,@^7.#BG'.&&\SDX1$3$4+EJDPR$6G7;!8)I$& M$3)C1HJ60,>A[#H:(. ?WQVE^46LV=/OT5#Z4$'8!WP/6U::!IE8 M+I@8&$9<>8X$%1')"/_$DAO)3O[>O@2F>K-M"%7Z(2D?-Y>/V-VHDE1R[8U# M/D:-. A[))T2:[7.$]=['EE/=%I) M987EL"FP F+S;L@5D8%L9YP,2BK'3_YR_CB'U' <'4[6+.R?[^+B]I'A'$0+ MI+7IH*F9?;.S\&3-I$/ZJGBR"2Q8"1LK"N2UIH@ZRF[VF5#"]]"KR]S&CRZ9 MQF'DT016F[8+_]N%JOTZJ'S"ACK0YN!<9HC9D)"7S"&7!'/")N]2#_N]S(U\ M"4$T%/>.BY^]\5*YX*4P&J84C$(\YT":Q!,205BO:0PX]L!'F8OS8O@X@%M' MP\/#RI5Q_GYZO\C[M_]NZ\4L)YD9)$P'6*B%$,.4O@($^.FD223JE' M4K'^87!6@K/'5,I?P?_KQ0,INWXR^>5R7D_C?CCLU&%E##;!)XZTB %YZQ1* M1@:D"!/$"!P"ZY$X:7X8[(W%S2/% ]4)YA>G/KZ,BV\Q3G^!_^>R?3F.,\=S M+F&%KX\=#G1+U%VDEEW$3>EY6_9%]TXJ$Z1N;?9DO$5<1(."AR6TC'!"=8C. M=G)ZE.3&P]BULYOTH]LU?/#QWFS:J_=*1]F6V4+86(.$E"!HB7-MCHJ/) G9 MY\'[,M[GL>#2G *[2QUN76:7!6K+U7,00W!@/X@B[PG4K7U7AL!1X @HJHK# MXMG@$7.4HB 3CS+!J1![^)_*.+1/"*9#,_N40/JNR4?=TK>O[:R=<)\N["R^ MM/-<%_W.';?C$9+A!ZNX=,0;Q?-C=6!E>>50P-0CST#W8%@G:WN$X95QT9\0 MC$?G_BGA^E:;G>=[3Z#L8@")^[##RG@#>SXO4U(:.>,("D)H1"QL?"Y5\@.Y M^<<,@#@A@ ["XE,"X?<)/_F+&\-D4?=6 G9U7PE#G<=1(4,90U: :6C ,$28 M2T&(3Y'V$:#B+P?0$1A^2G!MO9QW3P/N;W-N[ZZB$CLL!$>"XQQ/!3H]#J N M>2RY<\EZ3MRIWT:<$!H'X.\IH>_U2CU@=(S*98)F-/2Q]]9<3G>/Q_>"+_BYDMZ;>3?+ MZ_R 1W/UQ#NUO?NL8G V!@X;R%H,>C9H/ RLR_5]M?*!ZA[R4?\0F#L&EX_C MP7[73!YXXDL6."M8^S5?>?GF?)HOO> '-Q$_H\_V77[6 -A\<[.1HXWLO)Z_ M3Q]F8'U,%P]2RTH@)E[7DV6>L>E MZ*YL\)=Y#GUMJ8MAO5S^MAE\=PE2YZ*5-L>]5?I'*^:!QJ\@:L_CN^6EB[-\ M)=92WI(X?[_,,533_(;<%HUJSYXJ&SGFP6.DI .],Y" -"$)13"'/%81"WG$ M^R58J]5;&W9R;[7F9XO%K';+]MFKS\T'.UO4OKYJP\K>-6W]S9NIYB=ZWK5F M8(IU^_UKT%L"K.O'S*<=I97'';N2@8+B1!P247DP 1)#1GB'=&+:2>,][1/0 M7.9N:E2\/2Z.<7(K4K"@R^ZYW_F&/]CK_/$9G$73\]BABGC/SD$S=)9I'Y'( M]4X<]QQADQ3"/BD>N30L]*B+5^8"Z^2P/#3+2X'U"48^XF!['N]_F&WNIXJ: M$RNT18E0L$;;:[UG>S9%$J:,42C(7"PY"*&UCC3YYG;,EDE)R<4!^7W:6'4 M3B;OKUI/"Q@K_\B&Y #G]N9>*\(EPXQX9"4EL*D-1RHG71BOO Z*!R=ZN*[* MY*R<'C:'XO7H#JQ']O/8#J0/LWAEZYNLL=LWBM=U@\=^S;#+Z,=V CRD\8;$ M%6VO=KZ[WJ%UI;W')&@#T*<<4>H$4BK OUB2SD9-;+<2Q./,?Z_I;IA="DZI MR#!R5FJ$(R?(.D^0PEIH1TB(?21:&7-Z\%5L1F!;J4.S)?8A1SH"8V.C*A&M MJ/42Y&X._DL^(1MB'_>K+CXYSRVX&FJ(RHCH MO,,*$<\M I4U("8%&/;!&SCEDB5XF,JK8\;AC ;!([*YP#G_^&09^US_]Z6= M+>)LS3HO%_/,H8*CW>L>=[+V)I#A)YY:3- M 4)'I^?NS2+X[LNTSL_2M]&U.Y+="Y &FW4QJ_WB/G$OKS\#'8=K[T_$]FX: MZC_R \W3\U?-%$1%7J]/UK(ENR5S/:!\F;.^IL@8G M@W-2=XI@WE,!<\W//J[FZC&CKH=C9%S]_K@+WY1F_,&A]3NH^YXE_4#V1&^Y M.DH(&.=T;()1E$XB(KB^*?_FB0DGFP7_;( V'/-'5^YW'4^;?[_V^0U^0K7+ M\H1R$Q?O4QL<_]2.Z-2X<@K83"U&CAB%(H_Y,4+KUVN@4_2N4ZWLD7+"+J\F MS76,:P!OSD2_RPA8O5O_:%VVI8,-,D"5F)8F8(Z8RIN&Y])O2C*PFD5^B"UA M27N($3*N-V LM'R? 78L5A=S7TW:15V'@3PE)+8YISIU4 6+!3?$(A420TE3 M@PAF&&D=@C5*1ZU.]M&?0E@;C9.G<0"M W[61^S+B?5_P!?0?/PLF)WT90#, MKA\0>F3C__W^__/*?^N/;GVP^6=UD\^5/ILC297;QTY_3Y?5/_[S( M%G_\=%GD-S_],R_^F'Y+?_EET^BG]5]FT_D?_Q;_^)HNLI^^+Z;_MIA<9S?I MVWR2+M=C7R^7M__VZZ]__OGGW[Y_+69_RXNK7Q$ ^->JUN,4CY>?SMQ;)J\/!C^NOFE]6GS[K^$Z^_A5+* M7]>_K3Y=3%_Z,'0*?_W/W]]^6D/RRW2^6*;S2?;S__H?/_VT0:[(9]G'[/*G M^-\O']\\ZB3]([U)IW^;Y#>_QE__JB:3?#5?+CYFDRSPX>LL3FK=RW617?[] MY_A] DRB#80_<_=+99WM]G??UY,;V[CSW[MBB U64Z_39=W;^;/?_L ML@OW_3:;+[*%FE^\7UYGQ=MI^G4ZFRZGMS>0WMT5V'2B8?LO>YHLZ5-?K8!AR'^T$NS]]$\[SFW6#^J+5 M[\##P%-;$H_IIA/2]6HQG6>+A9K\]VJZF$;])RX!&T9<+*?+57&8[".Z&(KD MFM)U?$]#3:">P!S=42?D![&\F2ZCWAT',_E\&33TH*G7..%J-.V;Q-^G\^G- MZD9=717955AJ?A5Q>O]U-KU::_^++_.+K'B7STW4>V<1OK=9NCD8WJ5%$3[Z M5E=C&IB,OJ'KTZFT7M3OHB-SY(I]-+^)Q MIM-9%.-/UUFVK$'F@8;]DO)U97*SO_I?^6%F:6+1194"A7^$[#=M+E0RZJ;+XM@ M1+[-OF4S_&9^NZIM3P]-QQ#@19.Z2"?+53K[/5UN92_.X+E$EF&&-_/HJXO] M?,S6GM_-!+L!L3=ZA@#SI5]W TN-GON;8#VEH$;33DC\+<\O_IS.9H']:R=R M6%-!74KG5U$=V;#^$*E'=#$4R9G)T1YV0O_&7@:"LC"DSI9_ M9MGM9MQDA/XF_"Z?K4^XR[SX,RTNZAX@3?KJ>A+U MSH*=#;HFY\N\R";YU7SZK[4X;ST?#0"MUU$GY+]+UT'XRRJO8GZAT\4T[/$? MBFP1=OM:OK+C>AF0\&,/CG:]=C.Q;+F-&V7%I^NT.!C'V=F@'W(>."SFRZF= MSE81B:,=66W[[7MR]^K.ET54'M<$91=;@9A4S6*&03Y?-VX_\_:#]@-+O8WV M0+-.2 O+\#:=/DM=-:LB!EGKF>_']#$8T36%IT%7@TVAGI0ZEPZ3N;M,;4<<>6G4E^U#+3@C\ MOZNT6&;%[,Y/Y\$TFJ:SC]EB-0MGQCQ=74S#>7&(T/H]#$3P/9U@^LUFP]!ZK'[;;9?5;D(MHY7\Q%#]#CE M>@I1G;;=$7E4^G+/:L:$KK2WUT3>AUZ*^8K+YFOU30-"1W3T\[B0Y",YVO M;TV_#?_ MK_E^F2Z^KIF_6OQRE::WO\:M]M=LMER4/UEOOK\ N*VU]#^W/TY*BM:W*M3\ MXFV>SA^0%R:>O5EF-Q6!L_1K-OO[SX&8Y-@N$@>) 8R#IQ$W!I+/+5>",P5 MYTS#QR#,8KVIO-ARI%\4GG-H/9GU3,*,MLZR^=63"CE[0&G88\*4) 8ARPVT MS@KJXG^V&"$%01V,[N56%9.?\B+H9W__N4)WN[D<=3;&:F%],ST_!8!AKN$' MZ\WRWR:S/)@!?_]Y6:RR^Q_FP6C[OG2S=8YQV"WU>F2WB2/*325D)"][1*@A$9&0(F5Q-Z;L%6S MU/!Y8?/5U^7E:O9\(C7$Y9A^$N,= M"IL@DE):S)#P%%0;H26.C6\CZ5]Z>@2P\4FR]=,%DF+5JG5&O5DMEOE-5KQD MU1YLDP !' #2"VH9MQ9*BBJ]RBEO&C,>GQWCNP:K,9,_Y\OT!5$K?;2[^'R@ M6:(9M5I)!IP#U$(M%)I],?WF7+)MK#?;,$ ,:@MP(B M&H1;8@Q5FA]TZ $" M6 TJOG=+P#'%VX<G.^HKA*'*7,<<<*1QAKH8''@H%X( MCR5W LC3Q?MJ3N50D.^8;A+E@?'*4"Z!X)(*A9@HT8 8\1%%]GIB\_/SIR_T M1AW6JTJ1;G+F[N]Q'HC;[6V7 :8\(9B$"Q]1YTT'I4 !:/?C34PUX\4/ TF M=PC=4%KP$U(/1E%>_#Y!V 4KW6EA--2:(Z_OYT:E0>,.N'7$M[P_I%Z7-(PR MJ#8F(3B907QHCSP80JO=1]ADD:" TK4G0#&(&+,E!H" (5.0:IK*+7EYO%[2 M"*D32,OG(ITO9IOJ2!?_M=I4KCQ&5/9TD"@. <;$*$N,(< S+BN]CV.,QR]%F M?OIQ0@163"AJK6L%')#&LIUA:,/GCVSD%L"-13[]RV/$I ] E&G M>4(EM>YA?X?1 "+2 W3]QXV.?S&TPW#"T4]_#COV MJ6,3+Y!8)PZQKUE"%# 6&V6 YP!Q8#'="#<)?P&^5IRW[SM&+[%&WSWX5_W+ M1?6Z2AB+GE*#*3&:0$1(^/L6%22L'O+,VQM[Z(:U.V\2]8+6J&,-+\SX0)1A M1XN$62"Y$.'HQY0##((J $M04-CIQQI?Z(_[>1_ #:5&O43MIOC]X?L:!]LF M5AC*;?B32(5\L$D!Y>6<*25DW%&'UIRL(1E=X/5CR,HH8Q+C$Y&.$C--'G3Z MXN+3W2*>N4'!_]O^^QN[OD^8"">TPQ )CF"T@CE2WJ)0;4N>P]K9G?(@[Q[ MA!IS]%-^G=9FYXL?)PH[! WADGA'B?#<>U%J7IS#$3IG>^)E%_ T7YIW8;#+ M8)S56)7//TVH@L9XHAQQ4CM -4&HI-(P.<(T^+X69&MP&K/P/[,BGP0$#G/P M^9<)$91I+*VDAB#!K6&V$C,%2?,$LMZ2VWMB8&ML&O/O_629+Z[3VP.7&I]\ MEI@@5U1 ::&'.$@644B7U&DMF_L3>TL^[XES[8!IS#8]R[]_W\^R!Y\D3BN% M&4=:A;7OC,&:LI(J:7#S! AV9NQJ#DIC5GV(T_X^G7S.)M?S?)9?3;,::LO^ M5@FR!E*+)5!8(0LQ(TE/GI(^[9V^FWY^_RZ;O[YV\/ M^+6.Z"5!@&FBJ ? 8"D=LYJ8RM.H3/.+QL?KN^/T=?4'Y@B$ZI[^=^G-80_' MD3TE@AA/58";&>0@"78#MR4> CD^;M]8+YRO+UT=(OJ7I(W2LW:. G8:P;+Q M-??\-KNH3O.[C].KZ^7A[+P#+1.L!,%,8>T0M4'KDPJ RAI6MKF^U)OOKC>. MYGTB-Y2DE-?[UR^F1E7@>GI[6$KVM$J,E5@I(V10/P6PEA!4Q6*U1\V=]KUY M!(>2D.Y0&THZWD4']/,C:,B 97L9Z1BG$^XH)BA2T\"! MS>L\\6;5YL$P>-R>LK.;1#JKB-+,2J 9D$XY5+D^C9'-=Y4AHZ.]["I=8=8\ M>O.7[U?+>+-B\8]TMLK^8WIU??0VUW2@1%JJ@>&>,BH!(,)Z5X5D M1= ZSR)6W==&.!"J)TSL_+ J)M?I(OM03"=9K \Z64^R7&RQ*-AD_4KP=YM= MK";+M2%T$Y?I<4F@S<=)%#8BJK,84&:X"DC:BJ52ZN;1N2'#\]U)Z"E />$F M^C&;Y%?S]37HB[#DII?3M++%MUKN1:R6>%^M;OV ;K"%TL7U]K7U;^DLKM;C M-M4.!TX,(@80JC$S3@FJK>+!$(-6&J2,4N!$&4^H$]@SP2U13 .&-VA32 !M[D*]]S?_<++=&N9S M%.K[@-E0:LF#$1/L%:!8:L )MMY3Q>16!Z12(=+B&MK9AXM.@.]0\KO'R?OT MDP0+2[SVEEBN!(+<>$PW,V!($]KB_NEY!8L: G*.6Y+--B&,S^GWS=/@ M^Q(#49!@YIC$7%GE,-.",0_\%G\?SHD6)^_9QZ)&@'>78:PZT]D4+MJ0FL97 M0.97G[/B9O/1$4&LUF,E84L0!@B@/!1&, "=TANX]C=8HE!0H:%$P,1R9%AIS+?VH@@(M\EB/OM0UK#0GJ/ ;M?J@U^>M;/(I\GK&O\6#].F2\5),^9M^R^6I?";I! MZ4B$XX)R&"P1:QC6!C,.-KR0S!#1XN77'SA@UC'JY[@"'I@%#WYY2FOP13(2 MZY1@$&JGH,?0 J_\UB27WD% F\O_CQM0ZQCT2,_934"B2;#+->% MRE>X_ES/;=P*G3/&%,."4ELQH*XACBF%6E]Y" M+>YJG5?\K0>PAA*3DKX]UV3_F<4R"6$C_Y85Z57V99%=KF9OIY?[G]=MWFTB MM"$P:#1&(BYI6$7ROC:(0[YY"B(ZKRC:@"#>BULOKWG4>-&BY_<\PJ9_,UU? M/HH#5_=!)GV^![]GS-]#=S>K&W5U5617Z3+SJPC"^Z^SZ=6F],270$,1E'Z3 MSB?9+&+S-DLW3[J_2XMX?>5;UO=K\GOHKTE#__M7? KF$675LMNS.^UNE""+ M-::,$0X)!M(S[=WF$1P7=^M:ETD'FNFAIT9>;I @R;72&$*HC(1><65E-4-I M:CWM/L2#(ETP*>\!D73,CX:\#4S9[" F[!8'ZBH^_SBQW"#NN V .(5=.)RV M2DJ 0EL\9$7_H\HGMN7L4T%IB\Q0ZMMC0C^'L0^6HMO5)'&<8$CC.Y=8Q B: M$126,S2.R7%7-VS#LKW<;XW0:Y2%T\C @?J#8Q"!CC+./@2=<+Y\,[\LIML+ MRNLI7042%LNW 9%9U/L/5%8^HH_$.$*@1P\-"-\0G- M46B-U_"GP:=ENEP=JK']TN<)P) A0CU G,0Z0\)X5LY,XC:>XS/5!AMCD49:* ).6&!N[K5<79D>B"S9AV 'NMT+HMHF.5@*:,>II ;Y. M@!ELO3\Z\>[B/]_,/V3%-+^H[2%\U"J!RCE$)(A/D@!G 6"XM)RXTV,L)-Z[ MP[ -0"?8^+/EC@!S4##EB@1>2Q!NBNM2@.5%FA-7"^Q"#KO!I M; J^1,';Z20!)@Q#I85DR7)ZLRP#:_ M5-C;G<)3B$(#J ;3%HM\DF47"Q^ >IM=I;/[6>PMX;RG6:(U<8H*S!"6-E9\ MX0Z4,Q4*CO"]Q![.BPX1.J7>\&:^S(IL<:SF4#9+A Q'H.8 <^+7VYZ1J)HI M;W'KN+<;;P/I#@T1:GXD/%9CR]-IX\L,LYRN_:8[#X1:K1.!#):<:LJL(-@& M2>:E4UPQ:$;X4F/GQT$?0)W(@MPXP1=J-LNNLHO97>D.O]C,JKY1>:"CA#LB M"2400@NY!D B+2HTN&I>Y:>WZU']VYG=8G8B"5*32;%*9VIITJ*X"S]9L*Q]_."34Z<5 M?ID7V20*QL67^22?7ZRGF\Y*2N\3-=_62#<\OK/$*^$U)<$L#,R"@$ED@ZPP MX#WTVM@3IB'6GLRA],3C.DJ\H=1*)P5W6@LC$*1PBXB3=M 7,?>F+?;)['Q M!$>=YEA[YOK.A+/T*B_NWE]&L,LO+@Z$P[L9(.%0"HH H1)2A#W&U)D2V(M]N74DK"]N="UNX@(9QSSY%6S ;;6D*!O"UGA!P:8?Q[ M:%;F ^#:/'>VG'\$_8%A>2!5=F^KQ&!F@'(FV-6, <,MH**DG5#1_*7!WH+A MIY2)3L$<[JRKNQVGLW@U\_W<3XO%4LWGTV]9L4B+NTZLBEV=)\)*C0)PL=HM M$#+@Y'V)&M5^A$_HCM$@[@K?\4KEIRQ^UY=8/NL]X0 @R#D+^X,UCFIN@N5W MCUOS,G\];HTCELNV (]7,#]?3XO>Y/)IYPG@2E-./93$:F M$HZ7J $.FYL$ MO:4KC5HL6^([7JGT^:I87O=VBC_M/<'$04P]DP1P!B&);^"6N"DCFD<]>\N= M&K5Q1+I]TG@3%AV/E%+%2"6,";!)6RQF($;X@/&ZQ;(?OZ*32 MKC)UN8R39&^6L-[.D2 M4GJO139?Y+/I1;K,+AZB=((1/Z2QI/!UMIQ.TMD@P\?+>9M,Z/>7\>%G/\O_ M'&;B+XY\8@#RF]LBNXZAHF_9F[">;K(QT'!:4$Z$PZ=E/OGC.I^%G7H17ZY= MWNT@H?\CL2+K;8WLLN6R@PIUA0J4J N.!#5C Z*M>J*9]WB4L'X RE^C\A]6"> MR(O?)] 2C!P61&D)$0WKRU=S<\'@&7<"4T=\R_M#ZG5)PRB3@,8D!*=A?K3& M8N6.H(,=K%GR[-L$4:T(U$ +#B3%P!G$RSE9(498O:XE;_)N$1F*R^JB\A>D MTXLW3I?I["#'][9+!%0F7FVA"#)"A.$(NNK(Y*9Y,*6WV'.WW.\2G:$D MX7.1I8M5<5=OQ;_P=8*4A!803I"0RE*N/$+EO!AI\2Q/;Z'=;KG>'I/!5OUD MLKI9S:+!O7E,^;G'X? .4+>/)&Q[WBJOC#+>,1@V05,IT,2BYH^2]!9:[7@W MZ FIH:3E8[SZ-\\N7%K,I_.KW1F;^QLD%-FP\SDCF+)82 N!O+>[E1YA)8IN MY: 36(9B>I#+N)UE-MO\]\W\N3ON8SZ;^;SX,RWVU30[LJN/:4Y=22ZP&X_].S_V+3L2G'R< 6A&L(VXL MQF$>QB%<:<@(P>8N@][LA\$DH"U8C>]OK$=^LUBLL@N[BL4O-E47-R+IOF?% M9+K(MD&;][<1]QC%_4=\3FI^]?[R8_A+,9TLU\]/EL\%KS_^$KBTLRQ>OZ,F MVC,HA$.2 @>E IY*7RE<2#07M-Y,EKX%;7RH=RVQZU(<+T\BK2:1/YA$VH' M=C-H JE A$D6%C;U%#*!&"Z1@UR.,$OUE/)Z$M '/6-WKM&;VUE^EV7KC\I, MH ^S=+X_FM>HQR2@H(UGE"FG!>6$&DZW^'CD5?--M#>[;M#3NG=$3RQQFU6V M:S+'R]O^_A*GM>.0QPJD4P^:BGEC:.L5SN+C$?ZT6FUS MS_D.=_IZ&7V-%^ZCAR8+FWK\Z&.V>=$TV]Z""2I! MM-JHDU9BA$CI/_)6MSC$>\MF'4J"1P;]F(3]<_K=75YFDV4L8;O&0#_%H*5, MUQ@AT19(1*S@B,?*F%(+7FKNWC':O-AX;[4AQR2ZW2,\)@G=1#+"'(,*/9U, M8QG$WF3UJ+$2880A)I9Z-PH@98%'I0+OI6Q1]KBW"I5CDMH^L1Z3_#X)]L0\ M[/FWK%C&M]UM]G7?W98NND\(,E#CP#9D"04:2H*??PS7A8Q^6+ODP!MNDT\)<(Q23VSA@ L-+@W/PVP+2I[GGT$9D!N<=^1D#VB?)>-SX9,LJ:W4S'Q^W2H2S B.DJ>"2 M:@8%QKJ<)Z&R1>K*V<9GNH?M).*Q=A^5!,?3_/=L>;WW*<-F3&I M(,,:>04F9BUA8TBU ^]2M< MT9$>GU N5G6+H>QHD4B,)%=4:F& (59!2"-[!>98:7+*][0>4WRH+,H+7R<6 M&R:L<$X!:D10,ZD"V[E)+.&0%QCVUD9IS9N\:RQ&727E;3Z_6F;%39SFYT#N M@>(H+WT>BXDPC#W0DD+#";..N1(.Y/V0Q1".JHG2BK7/WDIL#(L#;8F%))XRJ1GG))J=MKSD5=$:<>P ]QOA=!KDX/3\/] +90QL+^C MR-7+ZM7^)VCVM4D8,! ":;@6$%/$P[9GRJ/2$3?"US_:,B#O!YJA5O+C@\RG MD^R@/W97DP1I@#5D0"KK#<<&88'*&0I(6P01^V)^OQI?8VA.P_P'TKOY:]P- M/T9?"ZPM#7OZ2"1"BHL )8*2288T9KC$ "/0/!K86V9#O^+1'5:-]_]U'.E# M=%N4X^JG(4AOKGAUUM205<<[PFB$6T,'XKI M)&NY,6SZ2*#'+!R%R"&I98"!<2=+#)!M43NUMRR!$VP,C; ZN;Q\#J,LHJOU MTLB&%ZB.H%N/,(5SN=) M^%5Z5=Z(7V^TGXOIU=7>HEXM>TZ@I5Q;'HQ"[C$VU$+ 2[R(DLTC:;WE* PO M:ETBV%A'/FJ/#0:_^S[)LAU%GMIUF' (*-7?/L1FH.]YU@;YS24 !%H(+:2:Y=I3U"V-P]UUOT?F !ZAS# M'F7I;;98?+Y.Y_>[9%[K!.NR^\1*)^,S<0I'5():"5AEOTJF6KQ[T=LMO8%% MJ@\<&TO5AWP9:)BFLWO#?'[1$,/'=,6*@HY@593604^+(?-7ZOK[TI; MUZIN%\ ,5M8HBNAZ;]K#Z?N/$D0#N< Q#Q%W3#A#L*_B6J#-G8W1>WE;HS$4 M3S^D=^L[;#XO/F:WY4N(EP]>9=C#Z\.-$QH#FAHZ!8!!PDLNL*B ,[;%[8NS M<>%VCE+S,WY+R65>E!<2'\4=8E#Z/[*+JRR=7VSORSY(LMYY\;1EMXDU#&A/ M@]Z,&'*8&8&JW4XZWKSJ2']WN[K5!@;%[P0[RYIX/YVG\TFPDU0@^]LZM[G> MUK*K=8(AHAH0PL(D&=4&*%>![2QL[O3H[V97CWM+1S UWEPJ*:U3T_Q BT1K M0C1#4$(07PZPU(IR0]2 VQ8)(Z-W@G8+S5"KWMMO3^^+C].IZ6:^N M_:&FB0,JUIU12*T? J((F=($TI2+%NM\]-[-GC ZJ524=8;7:G'UR\7VMXM] MF0.-^DLX!EQ[A6)(()A2!GHIJQ5CV^22CMZY.21P@RD611X]KHM86ZTL&W1/ M_3Z=8F_#)%AF&#L"J$1>.RV2R MXJ?)=7:QFF6/O+ /?O]Z+A7RP 2-%0H& 3?:.T\9L,AY%_['(*Q5GG:(.3:Y M5,B <8238!$S(C4SC'-C1:/UI<+:K*USJ? X8,[M,ADF2"!&!4(D)C0*A2DJ M9V<5DV=XJ; VP^K=*FN&T&N3@]/PO\FEPH'9WY&+L/-+A5AX#8BU%O&@1B*F M/.3546E(BP!R7SIX6P;4OE1X'#2-6?IVFGZ=SA[6DU9?PSF53G:FB>QND0"' M+*# "ZB9Q5 0K$A)L^.D12!H:)/J6!VN6V3.\8JHH@2$C4S((.Z68J]9V-/* M'0W;$2WESGA5]XKH<="'3#F#[1,K#*$! @A M-)0*JI'%U9'FJ&H>!^H\G:@OF>@6H9-?M3%I4=S%8/5ZGWM_^?DZ>_(X1>T] MY*A>$^\X9-P[$'96 X"GUE4[*@9J1+O+,,ZB/M$[L2>W=$N[[_'IG0-UX?HJ M2[?VV/0WJ,TG:S:J^86;+P.OWLPO\^+FT?M1G0]:/I2HLWEHOWSXA.408]6L M]-=^["HK]_=UL>2UYW/@T7Y/BS_"+-K+VQCAZXN[3+.N>-__U M0?V@=NS^$$G-'A)I'5,( J.5QE+Y6&2B!"TH'D.Z98Z*FO0@%OD0" ZEE]>@ M_J"GO78?B?)$2468)!A@!R'WOL) *D'&'83IG-/'2U(K''],F1IE0.=\1.E4 M#J2;FYB8&!_3"KO]SO#0WN\3!J41TB@IF 34&N (*NNO;L/=(')2*6NT3 RW5"C.,PZP]<;&Z7J5Q M8M,BB^]\I:0/Y(:2FB^??LN_9<5\[0VYRN:3M:5\E.#4[2(QCE#NL* :*RZ, M]C[9&>FCTDD&& I!46B:P MH0#[RM0U%(\PU#V,*=\/?B.0G\ED=;-:/_[Y6Y$O%O=OO\1'7W1VF1?9_I=[ M6O>=$ "$Q,P;!I4F1(*P]$K,XI$_OL/NY#+7"[)CEL;X_%!?TOBH[T1(Q9GP M# 36"*:\5TJ6F"EOFN?B]G9\CE<:VR![>FEL)&:)VSS#Y3Q /OQ!( VZQ':6 M5LOFV0"]%98XM?P<"5GCG,"*@B"0BT<4;)[NBR739JMX;?5C,#2*Z20(]+:F MVEZAZ*[SQ")A$0!.&BZUB9J$)MAQQ@4@RK+F=T1ZJSC1K_"<#-K3[S[O\OED M,[U&^]!]\P1X2PVS*,#M+&-6,W:_[^H6<9+>RE&<>D=J#%[/224O1N%'\[;@ M:4+O?OT6 2'>,TZ( 1C)38IZ4#2$]R=\AW#8T+N7'EIOG2,V;&A""D=-B8,$ M]:Y.CB_T7IN[C4/OQ^$VZM![M3WHN^JO_S'-BD#T]=W;[%LV.Q!YK]=!HK0* M6RSG3B+J@;7. %)"YC1J\:;N6 +OM84B'P# H721%T^7Y],X&"<]JI^$&D6Y M,0PYB+G&RD"A2BR@5';<\?>N&;Y+GGJ$\L<6KU&&XL]*JDXL36_FMZOE8@T* M/AA$V],J<9)3H(&0G LNF==&V7*>%MD1ACYZXN,N:6F-V>F-:A.TL^E\E:^> M."D_Y(LUUR#Z/7QQO7A?Q'LL6?' M1D_:V2)MQPS =$AZ,DRG%( MJ))88 /B33>[ M_0&?QXX6"?"<:J2"N:^Y"4R1SK 2%,[L:&LRG40P\CXP'4I=?(G:^-8N#'89;-##;'SATX0:8SC1%"#K#15"(5II+LRB$=5DZ9F)[<$9W*/;<_22 M(P&D\!1(@BT,"JT#IK*X$&Z^0Q^_OL].L>\%XM<=@-(:"V&Q8=S9L$Z]$O9^ ML5%/QZW_=\WP5I&H9E#^V.(U2I/AK*3JM<0WE0/Q;AN,!1L9DS!H :Z<)S)Z MA#>/>^+C$?'-XS ;7#;*4G[K^XN-U &3SB8Q\A7^^C&?S7Q>_)D6%W4DK*^Q M$T"0$]P00P$)^JYBP,$2 FVTD%I, D<#GL+P$C0^]/.\Q'+_>GEK88&,#2'QB[].Z8:;Y#& M+(@W\WBI)KMX,W=I,0^?U3*]^Z8A49IH3*Q *G#!($!@4!&W/#"2P\:KI#?O MW.M;)7US[4Q7SJ=LN9P]KL/9_U)Y,&CB04!9,<.)\1Y21JFK(BZ R>89C+TY M/7^8M=&<36>Z&,H7PP=<"M60B71*:<.Y1Y8A+[G'J&(ZQZ#Y-=K>[F#_, NA M*9-.FV49,TICA?Q5.OL]76[33&/*Y?,"R&I^\7YYG15OYM^RQ3+V\S%;IY9N MC,.3E(6^G\A+OQY9 F@ <6,_A%D?!#!SR,N$QB9]# M2<_^M,_!#<,*#;6T]U_HAXY=:)E(I!SCRS#CH4+#_M9 E2!(.^I!; MFUCQ$&*R.U+< ;)#*<$?8BVWP*C[ZQ+57^+S1D'PPT0.1F&.Z"6Q.N@[SE,O MO33QY@NUKL*7X)&_ =H9EY\^^-X[@H.;5?=TQQ-@\XS-X9K3=9HGBEI(O2"$ MFW"4!#JDP"4"G,-!(WM-8L"=BDX/B/VXN\^(8PZ=L+?';>1+>(DP[ MDD3,VGRLD8C9#+-3R@9J)!O;5@EF#%*AE8@Q814KZB!0SM,3T#R=NW]=>G#9 M:(;9^29P2^(LY$(0"HW6U'AO[PT2!IK;6?VG=PPN&\TP&THVAGLC,\P[0, P MP1!X["&GV)1Q)@\-&E!FSLS"Z@?A$4E8A^\=!@0(1PB%\QEIA1T*:)08:.[< MN$VKSCG=^.'#9CC^F#(U2GOJ?$3I1"*4S[.[3=:47\TO#K]Z]W*#A B.@41& MR/@.G$;A:"^#0\%(5.8*J7"N*F@/@^69(6O<;BY5[>W3/+^9:D8>UCR>?)I@)[P-N3;OY[%/IZW;1T*@T!Q80X0"Q#B#)*M6%'6@^;;3FW1UR->G M^FU/J VV#W7\WB@BW%@I/)(2,FZ$8>&<+5T)VC37;GNS@?J3C5J-T-#I410Z0FGP<&&-"Z#OO\ZF5YMZ%75"B@QW$UJU>\3W$/=AU(Z^_*ZF]Y?O'G M=#8+;-E6/+UX,U^F\ZMI&';#TE..7?-]U4%H>7 C^3K\(EN\F9M WET4ZG7R M\OO+LI=3W^HMZ7A;XV;NLV\329U3%EL#M85<U MNP=(K(,>0LD1I<0RPY!PI@2%07T&KZPV9'+-QT2.PV)[S<2=:M.;DT2]%-,/KQY"54290C$]$CA6-'>\9_&=6Y),\ MELHY])S!\R\3A0&D-NR2.IRVUAGD@2QI! ".,&.\0]SS+K%IS#^37V3Q5I_Z M=. QBB??)09RR0$.%"%B,'94R7OZ'&ONNSWA-<2F<:WTYOI M,ML=\=OQ98(4"Z09Y81VH>.@OO"*1H9;W&T]X3LBC;C7&IL6*V\^":#5?M5G MU_<)ERY0"(5E,:(9B^U!9S'EA CFD6G.R]YB^;VMQ$X0:LS1#AYI$@PJCC!6 MU#@E,9>2F4"I8$X:)4#S(N&]!>)[XF47\#1?FNT>:7(:$:*E4E800[$&4-!( MI8T;B&N1OL?.C(GMP1G*9"E-^GJ/!;SP=0(HI0(JQ9#4$,>JP*C2Y#$%(\R4 MZ,[_U1Z/H?E<@[F)HM@AS2AA1B@K'6#8E3.P9M@G:([C:",^[.#ID3 ,S<@R MHF!7,0CU(2NF>9V5^U*S!(;3! !@A.34<4F(Q:""2K6(,_=FTO3!\ Z@&5H( MPM2SZ=7 = Y4S['?H^*/VQK'CW]]ZIBCC[/.WDZ_/:?\;9T"P36:)\!@ M2QT4@5L^Z-,,6\ZL%P(SQ; AM3:_OB.3>R92/UAYJ).$=FEBX.5M^MWTM":$!,P&C3 MHF (::V"?;4%+YRUS4OZ#Q8-[4X^GB8>]0;C8,EONV=P3_^[].9P6.S(GI)P ML!/OD25<*$^10U2Z$@_*_<@#JKUPOKYT=8CH7Y(VRG#L.0K8:03+QJHS^6UV M\3F;7,_S67YU]W%Z=;VL<8EU?\L$8D\\,S9,DV+M)-) E//%M$78HK^K17UQ M].DEUDZ1&^SJT&JQS&^R8OTL3,P OI[>'I:2/:T2Q" 3PG*!)%#!8)665HJ# MQ6,,,0\E(=VA-I1TO(NQN9O;;)FIJR+;Y%\?%([=C1(J,$=>*H"@L0@KQ[$M M9XFL'6$ >RC9Z RTH43C^^97@7J+L@\E&UUA-@*[Y[=BO]__4-.$:RMEO*4G##"(&,8L+&<,H3HO M!;6]1[!CO$8@(6HR6=VL-H\8WL0G,OZU5J::RI:@;!$<@5^^R?44W]C=,K+5502WE]6/RXC WU?*WU QV!7 M61^,^:'(OTVCL]'GQ2GG?A^(L=EE5@29"S\.$KA]G3=>>EYOHVHVR_],YY,3 MT3:]#,1E87B=+?_,LKD+_YY$E@52/RW3Y2KL8GU=/EO?-;[KY75> M3)=W!V+V+S=(O!:02X>A,@0X+*VAHH1$ S7:AW([8W7> TQ#J>C/B3T8_=S5 M)*$HK#3'E6<".FQ5T&)1.4.EXO9Y^W9M+/(3VE/P+EVNBNS]975-?'ZQ M*?=Y^:$(S)DO'\5-3S3\8$& =]ERPY(/6?'I.KTO:MS_2/=>:S5?3NUTMHH3 M?O#DP8E]UY&JBV=4N>^3V2H0X,/N$D-&JPW#WE^ZM)B'K6513J^.@[NK(1*D MA42<0Z"%AMS@6'U@$SHD5$(J3N<%?\SE%I.M?RFNBX$2(91%T"G(3"PCH"4I M\Y()T;I><=,A?.S#B]#.RW4GP'W4?ON6>.B[ESLXX/SO<=3$!;77(TR5 10: M"9&5L&1.L)+.H-SIL#+ZM-[]:%@SE'7R,L&U[FX=:IIH1(G7P="'FD.FL'#6 M5URP&HX[BC$*6:@EGZTA_Q&$;90ADE1+7=S.\OOLNS3,I_\\?ZVEM-] M9YM$>**H90XY!(#U# LORSEZ 4?H<^N.;7D_(#6NC_']P M=TBPC.]I)#>A>M@AK/8^]IEP#%C/)ABX,6,0,D,,16;'4WJ[X]78D= G4"81B[=+-YQ>+?TZ7U_^,CMSY7:;XLXL6A=70GN]@&NR95L_#= M33Y?-QX\TM5SI/-#D=VFTPOW_398Z^L=:5V.<5-IK&4IK\;D$#&P8!%C=:)!U)CS0#P5G%AE67$E?,.*YB. M.T#6*6?K2DUK]'X3H+QM6G_'+Y9[!F]ONI=S8( M%"L%J5DGN7KCL%*:EA0[!H:LV5S3E.^4#WD/( V7^GU;9)/IH3H_#S]+".(X MODXDL<6,' >_D MBH"=+F[S13IK9'I4C1,3YB:Y=!)#@B6QT!-2SEISW/QN<&]ARQXWC,[QZME# M^Y)+ZKE)]F@BK]Q/90AA6!/LC(?A1%?EI6/E[@/1F=7.0F8^^2Q3'S@-DE;54 M.R.E=[J<"]*F><)/;P9\(T[DW6$P&#_3[_7X^?"[Q#@4E!<&D,<4>FJ!=_?R M[7US_UMO)GDG_&R!PES$^B+"\H":Y(0!J=G]WN:'?*-W7!I6]^"= M7&@ZB\M00Y"FS*.P,"PE2B!9S1LB9\>MJW7*V08!FF;H_3C2,TIM<.Q"2+9D5%<8W<\A=;A&U:"0.4L08PZ0RUVE?Z%",MSJ&3Q@!K<^U9'GD7* TM M!668XDF1_MHRL;=]$N]6($2) $$?7TTE6_PAY\?O$!L6>,.(<<,$>]\X 6&V-RL/F1FQOE]?Z%((N,!J* M_V^S=)%=Y[.+-S>W1?ZM[FMTNULE@FF@% 4!*XLL$&&ZM)QG.#6;OZ'&!G&L%J2RE$#0(O\=G9.O.T4I).;EH>>%MS?,"%< M2Q4?JF)2*N:Q4ZR,OUHAW#GE#[YM'53N%*O!KIS>/U7W,"$N_'V6K7DR?_2$ MWET>NI;#% 7;*;+;.=ZOCD3JY3(1C^'(U>SN]W)QTH$Z\)#O9;\/C#N:.Z(;^G\F-U&I6%^]8#&MS6R;^LT3[@$1&K(O+5$ M8=:Q6T;OS,OM"[A1I^B:?#X)8Q6;.RC3Q1_Z3F?SR?5-6OQQ(./D4-/$ M0$\58PI;R(&E6"DH2YB"IM?\G9_!$GI[$(GG1:2Z!'' \F-/R"Z)/I@U<*AI MPK'0Q#(&F/%,6BT9$]6,M1AY:I%M,8EM.M_SI9K7M:)81[H9S M1&,IB#(^7G\LCUR,W?BS64^B7C3$[V1R4BL5<4^K1!M)G/<.20FYIR#LIGX[ M3P^-.C]]XG@.'I**UFB]7NDX%]WAI$)Q&F&X]VX]H_V@'G&P;2(1BM7@79@E M,I)JBADI'0KA3![2>FVJ733A8-XO3H-ID_%UY74DO)I .CN@;.QLDT"M FXB M*&<(.Z/,^B;@=H[&P>95;(X/XXU6U>@*O<$D9#/IA]0>/$AVMDDDL%K%]!TA MF0?:661E-4>J1E[[K@/>/96&CI%ZG5(Q2N5B3,+01@@6V>1O5_FW7R>;1]8W M,K#]QU/V;W^( X1U%66P;- '"6LJ!1U@G[>$ M8:BU^RZ??SGL07KP54+#,2<$ %)H"16R2)/H*A'>! &GK'FQJ=[2N[IC9WL\ M!N/K*A+W_K)Z3GT+PCY=;F>;! ),E..6$(69X33HP:+$"4#1/%^\[R7<3_RS M*Z!.GI'5(DM/JV@L&QHK?A 6DY=,-5-*R BS/'L5B0ZQ&JQ,3?8MFZ^RO86F MMI\D'!,@F:)AGW-">VD,JV8097U\.9F]O.$P<\!TX:2./C M"D;)N(LHY"'4FA-4*T#7>^[=H6DN=LWSB(R\=F,D%F$I*:*"8\2(=0HAN\51 M :R&+,&U/T]O0)'9G<4W*-BCSNV+^EM\Y_!0Y:@'GR58P,TT9@M1Y!P#W MU?2-'C*GHJFG>R@!>*HU-X=Q,-MI2^+ARCZ//DS"VG/42F:)#:O3Z5BZOIQ- M^).-V[G=C#$[N-L*D7/G\RC=U:=@[[%LW7%3_O.?^>?K?+5(Y_&ERG?A%(QT M[+\LOZ]-PI1 T -,$<,<#R1=L/+S];189MG\ M*%X^;Y1XKK1@D$-J+&-:.L5$2;F3L'EF2G]WC[ME9FM,&G,SRE <>?W?N_BG M6]S>[F?FOC8) )RC9#$,) ,N37$E70SJ)L' ON[!]P!+SN$9+#B!&M%\'!B MZJ/O$H\#W0;'$X9X#P6V0)9S,9 TWW>'2T4]D=;!U,Y=K9).##$2V,1(HIR'@Q"50$."!MCGLY)69WW M ^Q)A.IPZ2*+93&= M+!\2_/'3E\/O'.UKEW!IG'2"*[%.AR4>F"IXY0%O;@7VEU8P!@'J ]RA!.G- M?)+?9%7&]-O(TXC@?N?!GE8)("K,#F,DE*)2^3CK6GH-FUMYV"00$.4O"6A,,8R8(%K2<*Y5XY*9^)URL)QFM\'K=,C)*FWI\ MHM&1"OO@/1=(HF"$%AMG:9,2HLE*R-X6FH_\C(8C;CR,F=;X7'>/![EL3X\:SLZMOVT M6"S5?#[]EA6+M+C;?U"__'6B* 8,:8 -HM93C#6L9NR(&91E]8[FAECG76/1 MF&\?LTAY%+G+H 8?,<=<+Q' MA)I' Z9%-@G8EH?*9)+-LLW-I@-A@4,-$P944".!-@H;"1 /$ZAFX)1O7A"H M-_=N!SSN&I;1)#[L,A[*^]#KWR[4:GF=%]%D;)/U<.Q8B?.8<@<@,AJ$_=)S MK$6E!C$UPCS>4][].3'\YR;2W]+I+%K(/B]^"VWWW9KO:\@$8"QAT/"9 XXR M3CU#91J!5M(TWTM/%VX?OX"WY,+HY7S]Q_:@^I 5T_QBWPWQ+H=)H 4 Q:O1 M7E@M)-/ Z1)))%GS6K2GRQT8H3RW1WY0&?YZ>(I?GT[1?;^=;M2KS00/"7 7 M8R3>,2:9M"3P43&)K:M2\<-Y)T;X!M6II?<$L#NDP M>+-8K-+YY*7+[,=UD-BP&KWD.E[JH,0H(NZC)Y*1YB_*]/86[PD$J5=,&TN) MNKHJLJMTF>VG;)>,U&R>$ 0Q8%)(0L,L@M$(=!6Y(YCXQA+2VXN^IY*0?A = MO1)GIXMUH4$?&/%[6OR1+3\4TTGV855,KL.W-@#2AU)78]B$,:(8#NJ&@-@; MP+0VL(HZ"]0\BLY?D>R.D!.-]\2#1_W7'4?]^JMD@V_I['-6W.S:/KL? M*1'.*4H$ $9P)R0VW%5^.:]X\[-8O")I'0?X@VW*,:\V*A;9A5T5E1&U.5$> MI?"7DXJIO?M+IC?J,<$4"1ZL-08E4H YY4SEBP:@14%U^8J$L2*^R]>E0JD4E +VXZX\B(.$0,4F)U$)H"H(BIGSEF B: M>W.7$ 2O4<;'R)3!ZO44^23++A91Y2GMOI+V+_/ ]#?K HW3;_&VQ/TU MA6OZQG7T"N?FXOMB'2M=O-EZ[9_H&>M?1I^$3Z?%/]+9JA?O5#-*$D^9=C3H M.0H'SF,I-"[CNP8;W[S.-7RU@9W19T5GZ_3 M^7C64=6##$I(@C) QS@$;=A]- MK'&ZTI&=:5'? ;[&*.*HF3-ZE6Q[.+KO63&9!H.^/!_7" 4#KIC.%]-)WU9+ MG>$3S"B"E&+'A P[%;40P,K50$&+9?&:PI4C9DEC[\]ZZ$HS>W_YC_52WA*Z MR]VSMU&BXCJ&!L1T4![.."VYJ4X\KYLG&<'7%%[L',A!]\-U@.?0KK7^*.$6 M$1JPP(H28"TF00 KW[EIX35&KS82UP2X=FDV+7:S-_/?\WEVMQ'=^%[A9G>+ MV7&;&Q![LV[Z'#@L(,4(X1I [R@(K("PLC.I8"W*2KZF:-DHF=$NAO8Q4A_4 M2Y=.KNUB]3D/D[K)Y^O?[8V0[6N8:.JH4TY3BBCVWCF,6:6?>M[BVM3KC']U M"&9C555 M4C90P^9^#/0:(RACX$'SNC7/"JA_OKN=3M+9;&O1Z+L'-76JB.9>X>RFXX0C M*2BAFEL<^$$ \KR*'PFO>',I?$T1BY. W5C6&HF>3 M4$7F5]4<=DE:FSX3PH(6))A5Q%@6_C^88Y6"Y"AOX:-[3?[_H7'NHPQ7+7.W M;ON$(."9X7@),4>Z2J*BQK>0FU?GZN\)T\8R\CC<]*'(/J??G^;U[)*/ M.FW#7HJE" JI0$YP1 $+:FDY#R!;J$_X-?G]^\)S]$;LP:2RS9;Y*$1ZVNS$ M?00E3FN .)9&&NKM% M@IT4SAJ#L5T_UXLQKVB6ND4,"[^ZH$-G* X?2STHU^7NWT\N=HEVS>8* $QB!"$"DGDB8W&(S6PLU+C%._"O+L+2#Z3=1?4_ M?OK2+*K_M&%"@;-2:&^H8D @SF45'++0ZA8/3[ZF($8O8)Z_D?(X)C."2U.) MLE8Y@F-M.B.QUA*3LGJRI0 WK^V"7VW48GQL.?^%$3:(RVSZP!0[R=IX1D7" M&47 !F5&(0VI"=+BRCL&E@O:O"X7?DWAE/%SIK$F\<([MV5-XR+_-HUO)AWP MCM?O(=%&6>>Y1II@ZAF&3I4^NW 8JA;2]NKB*KVAVJND[$\ J]]# A4TVDFI M#0,($@.P+[-CK9&V>;$ _.HB*;VAVMKA]](;VH=+QR1FWY?9_"*[^'G$NF'%T#Y4 MOGMI@8Q+C[131@)F(.<8;EVZ2B(%:R7&](1<5Z^H[@.PLY=:L800.VRLU "A M-7BNQ!$CUCS!Z/C 53J;];K!U!:9IVKPB;T@1K8OEOTUF>>CQ[S\'A3J[ M_V$^7X8MP7>(#ZC"6V/T?#8O/V MPIK80T\BUVB<:"$1U\(:[JA4E -++%8<4@^\U[!%@8^3V9.],O2 OZ$UPH/7 M>8J4[Q2D/5\G,F@ETG!O G((.V@-JM05:'B+.UZO6G*Z@W3TE[:J_+H'#@SW M_3:+*R8^QW'P&!DVP1IQY$/ZGG-"6:L5UB7), #S#+:]'"W81FG!:?.SIF:RZ8R=*>P^L)EQ3Z"R'R):YXDH"[\09;MH] MR_Z(V'&62Z!<\__(9Z&;V71Y-^0B>'GTQ&/GK.0@[$!6>.DTUY5$: I:!-7^ M6@8#,.2L%X*=?IM>9/.+4RR#AV,G*-C03G%/XK4R1;2'3):82ZF;7R 8<\[K MJ!9!"W:H>85FL:<\SN* M1=$E7TXH-]K3/I MK]A]ED@I"%4$"J.! =1ACLT61V&E:O'$S.AB][5%IK?8_7%@O\;8O68.$64] M\91BQ)T2OF2!U[BY)GDVL?O:(K _=G\4CJ-1 <\@ $J(AMIIZ)T"0,?*&927 MR"I&_5G%[NM*R1"1T&; _B6ZW2%\#K'['Z7=\G EA,@<F7;_L)OC4 =:KMZ*:'@XZ]LE %@5+'OC MC0G&O2 25+J)U](V3_XYKT#]L0+4![BC.?<:7\^K'G7ZF,]F/B]BHSY< HT( M28 1CD)E%(Z/"4@L,,$E-QRSS<.;8P[M-S: Q\R;5[12=CYV,C@-"4:*$R(A M T@1IJ0&@)0\P$0,F@?:\_KH64B'7TN-6'C^RVA\A320=YY:@;#13#+!)#>J MY (RL49ZE.O?1&UXN#YKZ''M0]/LH8>DY! YP#64E G;&0&8T)4:C,#+I)TD?U]$*5(#(:-\,QE"9.*L"X54(0RJEB"O+*X2V"H?Z*5,2S\$/TR+P? M:3&.? 4F!B&):+QO)Q6!G#C)7,DY&M25']*]T8_LCW -'\G^\U^XCZW:<:[> M(VE,C)*4&.F<-T0CI; D56".,M[BA=2_EO"IEG"_,G#^Z_BQ93W.=7PDC0G$ M$ AII-8>N'C!C;&*AYSX']/!<^;KN%\9./]UO+7K5T7V]#+#2!;Q,00F4CH! M@5+&(<*H!V$OKAQ\U(OF*_B<'4MGOH)[%( 37[EY*4M'W\5,H+^NW.QWVRBA MH4/2!J,)6P,"P\NBR0Q;0OXJEUGS"H!G%&"##(840. 11PB4.'K6HE#S^*[< MU!:9WJ[<' ?V*[QR(S35T(>]V2D>3"0A%/0E -22YL\*GLV5F]HBL/?*S7$X MCD9'/8-["\!ABQ@W5$@,K ;>&EDB2PP"YW3EIK:4#'&!H1FP?XEN=PB?P96; MLY+8CJ[R6,4J,F]I)8L&\AJ/F ^JTKJ"F9TA3KFZJD7.",LD=]%&IA9R C16S,8= MM89&MP](7E?J36]DZ8IPKUSYE!6W>;&145[KP!U7G&.YQ]'Q,1-KAP[^-*;,<'>E M701VTL&?=ZLXSV5?-K/-]N._E<0HL3@?"CK3*C"-N6>.<">X<(IHK$$%#K!\ MS##D5/>H-:5'/A2J8_G:3_2XUFE^MEW % *FE&2(>0(] M:+$9,SKA];8YDF2$)#UJ3$,)DZ\W<9J=W6>G:Y*=?#8 ;&T$2W/"A.<,6 98 M)9.'/L$ 2$\ZROM%9L2B8EG\UEW<]-GL1W:??R]!V.V/FI06JVL=C)/<,0MP MW+,RJY'@C.X77,+:^ZL'\PT-PXC^L6KMYMG2,O;C*6"R6'VKTW>#5L$0!TN' M/$:(6PR0=E[O<1%6I^>,Z5?/_6,TUASPKVR5%;/[V&TU7T;\UYLB O$C:SH+ M-&H?+$ R+IR& \(QL@AX/9K*.V0NS78B?%AYH$AT!J+*>I^JY=L?GP7MA/A MW#'%1B\('%EHB+<,EF?W5%E)9#].L&.C&I"C.7;;NDX&P70L1NTONGSR/1\7 MX>OLOSJ.FMO%QD?@+V-M8F67'I6S(2,G 3S MUM;0-JIQ/$[P(8M&?.QH=LS?UKQQ($X)Z"EW4$EGL< \TH2@N%;RG=LSY[! M\$PA!/4RV3F;Z_O9S5_QB=A\_2L(=9Y&0C'T9!X3AQ$!911^ M!:&RX+VPS#B#'>22$8<4H16.RIKV*UAZ0:C&E!DN ^DBL),.0K7+0+(@3LB& M,J()((I[S;2H )!FU'LIILI :DJ!LQE(E^'X*XVC^0%2P01 5@G%I632<2<% MJY#5<6N?=B"K)4O&R.=H!^POZO:'<)+QM2MF[,2ND>?]0ZTK]F2;X!BQWA+# M$"&2&VBM]I6,C,HQ3WY,F3;06-6G7!H=@1UUFONCWHK^XQ"[/'_MV8)H2"2%'GAL)$4(2JOT,8^C;K!?,JAT UYG^^ M9GVL07#\Z\$BY "VP@ B"69 *RCWN'MTC8F/5S(,>E'(50\$N_BQF&>K^13# MX.6W@W06(.X)+HO;<*LL9&:'.6;*M3]?EU[=O40'00=U3!V(>E@N9\7C3Q$I M=;.)\FP>ST>A=IWNO6];3^G '[W+[R/!UT_5#T?\U(=9\72P9^H G[F?K=<[ MI3>)V1U]/C"I#2'."8ZAD&4V,R ZGB;)]$&&Y+LL>M !<$U@Y;!:2- M!5(@Y^)@]HQ;0MU.5F&(3"94UE%3IZ-?'1%).IZU/\_W$KV:V-;)-D&BN/V% M<4'"A@--* '25\!8A^05Q+G:*_N00#VA-%JFPXMNUCKR7S\8#>8::MILQX MP^(84%)6DGN0XDTW [*B'Y"F74H^9R6*B]6WYYGN^9FVJTN3EP:)G4$<.*F) M8D@Q&36Q1\G@]O;'8*[?,1:< : ;VDV[=\,NOJT6MXN;V6JC;F[*GD8Q/N7W MBYO%D$[11I]O[[0\E7/\]-G\_&?/^2?;O"9$]7)),.<>:D<\%/%O F&F$$"" MB$;'GGJ5\)1?\M)7! F(P\X!@92D"$JF&=A*!KV61#>ZF65()^6PZLI'02UI M1Z:>W9<%^K[<95G3TE"GF@2KC=)24@&945QS0:FO8'%6MC]B,I ;).GY M3(D.T]!@>^.?6J^S37UMIU?/!DB\,AX18AV!B'.I5 63@5UN7Q[,X]6'@O)^ M86F=IF[*6R:+S2*N9E^RU2(O/N2;,R6Z:ML$3CSA(FZ]9-Q\<^\(52CVFWNF M%(C;I?0<5CVJLV]X1JO ,O_S8;W99C_XV-_L/R\,GB)?Q1]OGG(CZK(U+WE/ M8,PA%$' VDO@"58-H;M#XM8^W:IXW2S$Z]GC0V&)H MXW:- *A*[0_X-X2-9(T%1-FQ#1,. U!+2OJF@;* MB .XO G>:4^@A!+12F+I;?N#_8/9E=T4EP^*3VL#\[D37S:SU7Q6S->_?Y_/ M-EGY*)#G+=K6[NHGU5=W2RKFE03I/RS+R.B#*/O%;8[,&,YMB($=*T;,N> MD9N.*U6GZX_8U30-$,3)SQANXUPH"0:"X_W D]RAM,W,_A1:RY1>Z1)GH)$:C8O0OBZUCP+$5KCQT1$KO#?&0['UR6HYZ1W/#LQ*]J>;PV$1K M6$;S:3TMG.O/V4VV^%&NF;6Z/M4D<&J)D,):9#!T B.E]BA!(A-T:@ZF^)XP MFM#&;%!U[DRKP)D$UEG*B:$.&T/<7DXK$6Y?\N;R U/)6Y8M09N,'&5_+[<. MGEL%JR):ED3@ "7((:,MJDZ: *K(U9F2EVNPCA6=T7J[[+@6LW%24DQ$AH?U M)E]FQ:N>UZ?\G&\9@)0H"L>LT]HXH;6"K)+74)K@K02]:.^0$;VB-!8KWL_^ MS(NJZW7!T='<.%OUCU'JTEO4>\ Z[P^1R6S\3W$1 MC/\P^Y:=R[0,U!;Z7PE MC44=+BWLW5TX7CK-,-CURH3?U]GMP_UOB]LV/'C5.!A.N9-("$N5!M1HH:IY M$PO8X8K2WI-TIV5!5^1:=Y:'L1U.[ZL*^YSCYG-WG$XN^CV?N7OB)8 M76:E:N:1D,IQQK2LML:82YU0D<7Q^# ?0T"#KRZ,A+ L? 1FDYR\T?XL\ZHY@ M$M4@&E2%V/6N_*V\U^&?__@?4$L#!!0 ( "N!7$I(IB*MDAP! #HR#P 5 M 86MA;2TR,#$V,3(S,5]L86(N>&UL[+W[<]PXEB;Z^_X5O#T3N]T1OOP _V[ZQ\MRXWQ>[+O_[NE\MW M\#)Y__YW__/?_MN__#_OWOUO]/F#AO>M^R6K_L"UVO_Z1_;_KK,ZM;W7QQWI]F]]E'\IUUK2V M;YOF_H\__OC;;[_]\.VZVOY05E]^=&S;_7'\K9.?8'][-WSL'?O1.^"\<\$/ MW^K-[RSJX:YN;7,8&3[^[=GG?W/;3X,XCG]L_W7\:%V\]$'ZM>#'__W3A\O6 MSW?%KFZRW3K_W;_]-\OJZ*C*;?XYO['8?W_Y_/XDNOA']HD?=_D7QO>GO"K* MS6635GZ<@%\"EO6^RC_>).7=?;ZKV\3R.=\R MZ$E9-_7E;5;E3.4WG[('EL-J>%TW5;9N5F%L!V'JH<3V/.*DR/%0A-,H12UM7&D#_B1_7):TX[IMWC]H"*]*6<;90D$/A\_T\.!O6;6YRJZW^2I-(QPD)'$)".. 0H2> MW^-S($Z"53,FVE=U93Y4(A+3G*@4SNC,X A3F6,E>:0XQ]Y8UP\O28[5NF3] MK77JM.@L'6*^K&%F=,42R,R!U9)-E,7A3&*9/]9FY)@%_"Z7[F5BF:0?$69(E/ M@/41)":B_-QHT;]'-)S1,#FZS- A2>REB@8C6(E*J]0!W6[SB3:PG[.[')=W M6;%;14%D.QA&,(SC("8AB:-@@(J +5:4+@%0LSJ1_]H7S<-0A'281,O+1>+& M66F:'C(QO12+EIZ:40.CY\K')0-HAH(O2\'3HG+Y>/#F$W)WORT?\ORR*=>_ M?KQG.'_*[Z[S:D4"#Z?82P+'\^(P 1BC=+ 7^'$BDA3DK>B>>6" K+)%5(LI M^@3F^&1Y'M($M;7'9'7$=:BLOW6X9A;9D_R<4O(A@X(8(PPAYQ'<_&B6T/P*+4B926K=/AZ)8RCOFU5Z;7F"]6 MZXSJZE9!,!75LO/&47"Z=)X0+E/RODK\E )7753-T/BTC+=L^#,I4"Q/Q4@8S(3;:QT(O M ?Y,2T23F,2'O/48JY:@Z_6YW.-Q*Q!%V_L M=(S)E+<;@Q*A&7RH&M%IBM0B:7'(XW\IM_1KMD7ST"+'CD-L%T>)[<6>&]@( M@GA$GCJ.Q,AO8<3S#0&_CL 63(VR<5T@.EOFH"8)JL*O+JI%ZJ9$W5_5#':@W7 M3?&U:!Z> (MBFX0NP3B)(IC&L>_204.OT'$$'9470RF ,V?-O;^[RZJ'I^6W M-2!7>\^3BE#)%]D+1DE-8?UX'NA)73UX89!*RU(O6#YKBJMIVJ[?8<'KFY1S M_5I&R'[-[HY0X?PFKZJ\*]=_V17-*11>B'%,D _\-(%AY '/20<4* FYKF#1 M97LNK?]X8PV8>^5H40L*O;8(G%=U$\B7E/#7>!>1ZWE"L>FOFV_[N-$A>81T MV= \R:2,G38_ J?/CI)\O9 *=3._;-[3[ETY3_N5RFB?\[JI"K:8?\"!'MB5 M-4]0^+&/?!38<>+97@CIN LZ XH(N$ BHRFS/>/HY8#Y40>^?FAO])/2474A M$$IIB[ OG]).$(\>^JL4U>0T=;&0RFF+Q&1B3J.=HCK$IFYCLV]C\Z5?3Z.= M@WV==5-6UGVW8^">_DK._O$'9?F-E[O7\YOR*!B5W]1[]W)^T\2BY!S>L_/# M3^#!W>8EP"=2H,MG3B73?C-'5VI" MT-S ZI@J?!;MC&V./M\$3)M'5!HQ_AG&91J*D7./"U%Q?E9RR?APWS._IC7= MOGUBY6-SFU<,;I7?4L3%U_S];EW>Y1_*NOXY;S[>7&7?QO=67-O#<8+8%?<0 MH]!+0@(BFT2I&X=IDG+?M:[)O#Y5.T)LM9"M1YBM#K3U>P;[#Q<61<[TCV)? M[%DD28[/Z)#NJ)DA,=J]?'J-_"RL*A:&[@T,F-I)"A,_C.THC/T(.D$T0 "N M([311ZEAS66KD!C(O4^D-@Y*55E]"#1*\3*/"(DP.5UPQ0+RIE16T#4Y:97A MCWN:H:'6V>Q9]TP!0U#NV)7P[:,A=F '49KXKAUY$?%)G*3.8-,AF C-$TRR MI%DQ^T<:#J"DWOV92";GL'PV'L5D3YA"/4/@<^R<&\,J8=4,[5+DR]-1I$*& MN)^#>&RJ?WK"<>F8$Q,4)0@@%#HI.MCRXT1H;Z*AIW9>I.6,[DRCT0R]F>C#TY-O(0K&S-JX%IPP/@Q>6_!IJF*ZWW3KB TI?4IJUH5 M6^0M&V[6I@T.!9DW0^TT^"4^+)1B3D(5KZIL5V^[TWR;_]S7#2L !^,AL%W7 M2R#VDL2STR",W<%XZ+JNI"1.,:E9#].RRHLO.RO95[1SKA^L(ZS2.CB)8F$1 MG(M=^2FS9R0?^\_H-5[JP#6BET]9U4;* M.(U5[-YIM=7!H^)%WP_CBU_$]0,2.J$7.LA%-H+(&^6?1':L8>&7W[A9B[\? M9!]95!\4I:O >N*A=268)Q1++@=_X'@:45MTC%->Q>[)+0W+\LBMO!^3]\=% MPE79E0C#;I_/Y79+!VSL"J!50+S8#UR88C=-XA#Y$?W?'D'B$R@DN@KMZM;; MT[-WC_?9,$54,\#-%4'9X]E5-M M[/%OM"G7O]Z66TIFW2UQK;S(A4$$?8Q3%Z7(MF,O' Q!AY!5=]CLLLFJAG>/ MC; 1D;[Y% ]W-T49_>LZM[*:=>[9^9R 6OTO#LTF:'%C$A" '(K"!P,4.@0Y*4NM@//2W#W$DX2(Q#Q M[A!5:U1?)CO"V9[R?H34.D!=[*2D$)%GNIZ>@)C1*S7Y5L[1I#7TYAB5V.( M<3E51,6#\H945,(Y&1F5Y9!71W%^W;PDV@Y)DMAV48A2F$8HB(9G -W8\2/> MRW,DOUU?'V6 3"AF7B;F3(>;R*09'6NJ$Z72UB7>4=[OJ(GVEKWN,#)VDR#" M$2'0]I,(@LB']F#)C0'7;9I3OE]SZ7!\1]2'DM=S-"5)T M\HN.3B8%ES#4D*A-A9XP]8H$R?)JCOY(>_""^$QC@U=Y6*MAC8999!- MH8\#UTUM%/L@";T DX",(I>F0GNJI0QHUI['7>6BOQY6XC8".?;XE$8[<6)2 M(\.9%EUYB9ZD?Q&D0^MYH#*7A M)'7A-+&(ODA=,"#+H9S&:*!/AYK7C4%+94N\UU15C^733ZJ"NPV6UP%X_IJ6:0X$W 6;C4N[V M?WE.^:[U/^?^"RJMCC(#KNI7XT>INC%-F?3Z,!ZSB%TG#J$?HRBQ$P]# 'Q_ ML(8\+'0/C*P-S5+]9(9FPA$Q:1)EIKOT\"* MNMZ+/DDNSYJ,SF@B;)+07%@,E=7!6E)H#N1P*XT$GR9*C8P;9[5&FA\ C-/2ICEF,2;FU0QV6O169_:DU.C MQ)4WQ^K7+B[,3:S S-[CX.,4]-]*GDT8-9/J3NEIO:FO$"F M^KC.P0JD+MMIYQ G1C&%$(0D'NP[.!2Z"E6=U?D*Y'L&J*V0-^5VFU5UFR?: M:EE]LC16@RN(;KY$I,RVCDI(H;KYS3? M>#54 8/J=)3^K,[7^Z;XFA_#\6T(/!]X<8 #!+ =^'B4=3^VA9ZXU 9B-G5= M'_#-JK2RP5$ENC/$18_^'@$W6HM?)GB2+$^,V5M1Z*EN"HNU$E[5Z?:GG/:0 M79-]8<^OL_L^VGK\JBJ^?,FK%ZG&YH.MVHMGQ@P59(^7ZST*/NG1W%K/>BF M)ZRK5^*VD,2?)7R2TJL)Y5L1?$7>"NN^2I:YU@J%Q@T_EPT9:M!5"&S?1V$: MHRA(DP1&"1SW<[BASW4GBV8(RTR([,I&KE37'1".A4B- M8Q(GP/.@RR!Z;FP'X^:L.(!>-FY($/G_(].1PYH?% M')DP\[E@+)6F\OECJC>;JXBMJHS.Q:U\4E<;NC>1UQ6[+);:=?#-E=T_E0VU M5V3;PT[!R_9TV\=GNZM3&*$ H"@$$4K<&$&(Q]HB01[7PXZJ;>H^]S(@/3KL MTI_^8QU_?72*8,-$1/APH/(8<"3CA>@7R[<'YH_V-7%0 I(@#" M/@@]@)$?CS?YX! DHGS+M21(1OQ)M(I5\VU3TLRB6')[> MP-@2VH*:__K%9[RG,L+]2AS3MK:>7CD^_2:;!"EP M0A)$)/'<=+PLS$Y2$8D1^%K-NI)LRYK-,!_/&ZDXC"="')^@:.),3$5:$$N< ME3MX?T8K)"@R0R!D@#]]$$_6=UXI^)0]M*\.I&7U.;^G[>,VJW-6]=S=T1J( M=9^5SRX11(! VTZ<*(W#R(W&F[T2C$4D0H$YS=)Q@-4/;!FR3DC$M$(%LWP: M,C.I@L/7'IQU0\NY [SNZH&6V\NSW&K1G=<9.Z-'"NDV0Z=4.E1J:YHB4WF] M5=KD/O4V'UV1P&Y+_?=\\R7/=IN_9E65[9HK^O_J;,WF!NH53@(;I7YD0R=P MB!LDD3-673$)"?_\GF8@NB?]COON<<\]'JFQ(9IURYQHG[K[K7.#[;X9_1"9 MD](=.IYI08.B-D%L/SV2VD/ &'SKW\> ]1Y85X8&3&1FT:# 24XWZ@X@YSSD M-")/3D[.%!\39BSGN4"QT>VYP74 M3."CQ(9DO#V88"#T**\*>W,FUJ,$*IXTE9(L/-R8A=\)*;#%=V&-"*T#Q,4& M'*8Z[+RJ38T*]K/!Q$;=@49/Q.98O)U5-L-J\P' M7#-Q)U!QS\2A7#$MQR5?A7S:\5/%KP*J#*AK57A1JFU 8M5HLLWJ^N--7_Y^ MK#X77VZ;8[/$AFF4!-"!O@,"SW><9%C@1WX8"96BDXUI5NT>V$2Q5D[Y&UYG"4QG39E2=ZMPI-;5(!5I&ON75 MNJB[5X"F>$Q0Q5E#H4PJ!]3]28+#9^KQ0S./WZ7(%1569<$R6&W5^<@CP8H9Y9[Q MK$IV#+%.*2?OZWJ?[8ZMKX(4N"[Q;#]V4D101) _W)B)< 2#U=>\NBZYISNG M&1/IX,>X^"?D>GP6:R%6G6W;#MTO$XK.>3F.JY$CN^L;W.UI=Y77S.6MR;%R5SS:=MR-(M) MW;.3J -4]OY93DO$,0('N$M>H/@*DV>T4$]$S)!&3;Z=O0I1+8.\PDFR:D<' M^C4UU,YDPFN*)ULW*Q_&-G#"- 4^",/8)4&$.G.1%Z!8^M7(CN-XY8.'1#B4$B:QN M:B5*>7Z M?-=+4.K#(+8QVYHWV' B+#32$OMFW;*8-W0,Q="(#9X$Z>$KLO0Q(RB*.1O[ M,"#6[QF4/UBP::KB>M]D;/]O4UJ?:&:>^V'[1^RW*NV+W2(8"[*$H03A)PQ E=D383K;>C U\KI="='&>UW9,U=/%5-36#&@G)H$OU34.L1* MJK_F;-4OW\"OM(+[DM-*[CJO/MX\VWF&LKI8KR*$HCA"Q"/(QG3$BQ$>,404 MDM@JG5K;VA?M^OV2^SK?M!OIKQDL:S<6:XU@NKA3MO.2C$Y)ER44]$S"@G-?E6SM&F!1<.BVU['?-EOMY7 M[1F+43MTV/974K2:>3S;@72%,:NESJQ:\<) MB0D"_@ ,>8CK(989X6A6P>X"Z/*^/<$J7QK.$1<^H30L)&*">@1^O&RG*QZ? MSB>.TGM(8^TGWUTSKZS>+>O8KWFU=GHL*V9A]'Q"4K&I5 0N*'R##@! MB^;\EIRX[%QS:IL2'(6):Z:XS#A<.GH>@OZMW;Y^<,K ''0Z E,SC(+8OJ'\ MH<);F>R@C&6UVI]MMQ^[V1\XWC%7K["=A+%OA[[OA%&2VL##WKCF E0K_MR M.#1K_GB*N8TKMF-AW.>?;-R =DTLZ966*A=>],[X$1NV=. ML2F^?V9R7,S08&W>\>VA4<2B["G2;L=.&#F>G2 4VLCSH0,Q'G?L^""(A Y_ MR%G07!>C\[L+IU[+),DJGRSJ)U1,_)[OCUED=^"+M)Q1L6DTFJ%5$WUXY2"N M#".RNM/+WBJR/3@16JL$]0(J) HF6;JD+ 7KRB1'"M"CU.V>S_H /@^W]7ML9ZC#2#H MX?GVD-^R:M./B(^JM,^TZZ9EQ?YQ97LPL:,T]>T8(S>T"< @LDF4NJ[KQU!H M%_)"$'7OW>O&1DSSFMMR7U. HD/3I6+')Y5O(&QB2GN\1>_8I>-]>M;UP\M; M^1CVBV&6\M'UQ-;?F'M6[]_,FZKU!.F,YB_<*LQ(&4N3\-*SITO'9(&$U4T[ MK "&:>C:-B+ \YW0<3&)!YS((7A%:]&BW%PV6=7,GK$X,8JHWE-WN 7P6+2R MQOJ/;+?/J@<+7%A,7>2G6!<(Z>PI3$,%_UT[YM-6QW\>3*68"/X[I*5 MJ/_Z\I14)+A3%-LZS2Z1S3=X7U%KGSK%;;6Q_<<>T'!A]F85A B%;AHG 0@ M#L,(.MX ),'86^WR+VP/ V?^40^ 2YCB3IB.L?+/8PQ0)N01#;QS)HJ%"%\\ M$PS^U!8-6N?TS)E F/ES4J\OC(9HN48'GXJU;B[G&C#TN[[W%/;[7>?$B@YF M[!" &/ML"BYT76B/0YL($U]0KA= J%W/>U"3]'R)R,TS,M 6LL4SPI%GB^4$ M]<'1.#Z8TA0,R2I+,J!XC# ]&LM-9*4@2J,T)F$"H._9H8\2=\#IV5[83V21 MW4QY21RA^#36X(SL)!;.UWF[7WW(5D3_-<^J2$6B;GD MJB_SV9;J'J?G0->!#@IB")#O)%'B!N/D2^0D<\N5.,(9Y.H(E+Q6IK MO7%B%_.K$*"8$I[%+LZD3QCBT!_BVFZ1B5]4: UM$!*5NN>V0LC=E\QXJ M.]#'[EDP*:VI:P;S9+M%XK]<$NP;$3OF28Y:$?OQ=[ NS1M,C8E3>7OZ/O*I M>EH4IUE-<5M@-NO)X;!'KTJS_64W_?ZRQ$OLP$..8T/H10@[ 1R7BY =!0OM M,58%7_/^XV?'-A\_ [_8#BYET9]]B]<2@3=D#]@KC6FQ.Z/GC^X\B@,/)]=E!&ZCC.@QVF*%MUD/0FY*5NOIYZ< M-(5/LQ*WTO"_C6S]7:;HY?,R=TOZATK&_*PLDX$%HZ8L[=9\L^J'72IGG M%#@1#L/ L7%"[-2.T. $2'RA.TT,@ZYYF/QX6[KV'#MSV!6E6G,CKC[CUA.V MQK^UU*LTKE,R\#(-[(TDXH7($4_C>$K1@;'6F:%W- M[#M)TMKH49VF]<;1N&EKY(>)%_D^1';DA&YLQ\E89GB!N^"1BDFX33EH(9"U M_^_LXRPMXHWHZ=RL+#7[*!2U!63M.Z6XXI M!UQF:S1OX=C+=Y7QI\5^T5,R2AKE]U$?S$76["=J%,98>S5!_FM?- _O=W53 M[=MYWH_-;5Y=W6:[X6V[S:9@?\BVN*C7V[)F4[S#OOU5E& 2@S2 ($4D3&!Z M= <.!GB>H;QF'^8^\ZXA;C/MM957MU9_SV[N_^3!;]\J=J[ MUZSW]-^+'7NWZ2_9=C_7Z1S=;49S 6%0RN:&MS:!,;BI#+V5Q4['.FL%/KW"<\@2LO# $?H )<@($ MG0@$KC-<$QFD<>C/F<%UX%]XH7[>#*ZE .O:DK]=]+!I>(K\8,KK.U M?1\97"M#BC.X_FC.E<&%%QO..!B@-&ZO?8Y1Z+M)&N'A:%3@$E_\[=VWX99! MJ__SYOXYF\X\)8&AK>9-+O]_+V6$NC:AL;I8H.%^'T7'$L0IKD46B_T"9Z;& MY>AV-7H5VC!.8X)>)HR/0] M[_8.LQ;=7XO4/*?>)%N'07ES61[TG6R;%)D%ILX?XZ5IV'6(C1*20A=&:1@2 M'";C7'^0B*>U96#^HTZ$"X=S]OENG9$T9%I[^-#:24F.. MA;I]D/?ZF)+&\A@/.;O*J8-W53 M)]E]T63;XN\4>I7?9P4#VNY$AW6=-_5AZ_FX\SP, '$B6/'#7&$0!0B'Z=1 MY 88V4D<H\V5.$NV;E8CNF@@4A2F,_<2$*'-#;HD.; MU!&I^N4L:*[(>U!6L5N7=[G59-_R6JSREB2.3U_U17P M15;.Z-HT%LU0JXD^E"K;E9BRM&KVLD'H 8)1:D,(W/9$? A&@XF?Q"+R,L&, M[I7>MH"X[[M.WF$35)DI)/))S4S\B>E-1YT9JG.:H#/2HX!5,_1'A2.E\A8G MH41=7348\AV20C^.?8>-TYS \[Q@,!3;8N=6);Y^%N59=V"LK(4FH3N"E GH MC3ZV9'2F0[.DO#SBXS59D2//(#F1=. E&9G"A=P0Z?$X;;",HR0,(Q?%21H@ MST]64=+@G,V"2LR-I9[- M-1DQN'J1-.ZAUC3*S5 JI1Z='8:I8(M[(;G)FG;>^^--DM6WZ;;\[7 M2>S: MM&V &,>A&P781REV,)54DD:VGSJ =TEOB@V-JVX#+*N\L1@PJT6VW"5'9V@Z MMU:E@ETSNI@:5YZN^*CCA[] *-=YOJE3ZN'[=D+Q*OOV.;_9[S;U"A''BU'J MN6$41M22[T3N:-)WA([A33*D>.R&TM<0ESDA$D2=#,N(0E3#_/>_C#%A+X.==2%#%C /B"CV7)%:0"<.S:7"+S]<_B!6%&@E743AEN=;2@%_SW#_ MH:LK#M"M W;KN@5_5'3D]84U.+"$3DHQ_:J.ZHV?23JKV=,7=7@.=C7J=$K_ M6GS9K9CA@)9=/MNHYX:0PH,#H"A*@6:9YH6A6:5[&-J%FIMU;3JM@_ Y9?JU M2)FBTCU.M2(M&KPWJ]'"CDZ7:#EN-2KT3\6NK-J;MZF@T>P!=YO'W])=S/U3 MWMR6]%_8"9OV>NY5ZD0.(= //#;MY[L@CL(QQP (1-;G3,*M>9VOUYE>=>ZK M\FM1LX,J]*\3MDZ:1*"^K&)$S/6FH?YUBJBNQVFW*[9=\T M4&)\QI*-H=H4I[TEO=F7^[BZK'C[>7-*T7MP4 MZVS7P/6ZW#,_OGPJM\6Z.'JG L,P=A)D^PD.8)H GT1.A\#W<1R^MIM=ATF- MZ\,=4+8Z? 35.F"U!K \,\CZN=^4Z_;MD;;9&1N#1R@7BL63;,(H:7,$4(W(Z@QJ7E&B+]7"EYBH(APSNU)\W,MF(A>4SP&TFI1SKUEB8NZ4058!^P+56V$Z2N M'?D@<%&' 24.]'E/EZLUJJ^C#CC;+;P'I :=&1=B\DR_U1,1,[JO)M_*.=JT MALY\I"@41 I"/P61ZR<@=IV0C""0*W3OH6+3F@N=1QT;KNGXG-T8\:R'BU4Y MJME7J*5ZB-B ,$C\((XL1PL5@H--W1'C'(4:%"S!X:ELG*AP MM[<#+S=\G<;YN7'M3-$T0^!G\_;I2'A6EOFO9+MN7DHX'D"V#5(( @"/T&A MZ_<)!Z9T9"ZTBTS6AF;)3LK=U[QJVCKM,M\5967]7#:BTW_2!/(I[1SZ88 P2I/ (8GGP8C@?D'932)LB]WEK G#C$4F2QKECBVU6[^P*W:+ MG=5C;L>@K1]#!?.I*VWNREUW*Z]LS:DX8**UYG*QDJ\Q!\QM#%K4%WUL6)2& MB)E36PIQS%53ZHF:&4JLW4V^K;?[ M3;[I-AO=W>^[?13/P1^ !K$=VQB1! +L8A@!Z$4#4 =X8N^YSP]OSDF&(Y^L M@U/6X-6P 7+TZV4UDIY^F"WBPC,2)@9[PB2%FC@;E&)4!8AO1F/NUF!:8IJ? M@-/S'LO$@C>=]?L3ZG82X$.9[6J:3]-BE^W6%,;G]CX0UH?^7)5U#;?;\C?Z M+^S^HY_SYK#VF22Q3V$%B>T1&-EIX@QCIA!YB'?8/PL6?0(VP+_H9E0NK-:% MMN0=G; .7EQ8K1\7UNA)=XD]=6:QS0/@, &8X,@G[#\]&@<"R0D1M1CF7743T9R^(.+< Z\]5A+K;@N% M:=)ZF]((Z5]FXZ>8=WE-0]#,4'?M7IY;3M/&JNK:$3TB7A$/XM". MW2@,'9+8$?:'@P PM*$?B0BY5B":U?RHZS-(M/2CH 0%6F\@U!;OVF,@)M6" M]"]:=;]$G8)J>U)$S-#A>5R5K*X5\,NKR(\-X?(N*W:K**9U.@RAP\X:0.*3 MP$\&4P'TA3:L21F86T$[6((:*D<=GS9J9TU:\U[E2HO@O<3'&2&;1)\9 C7- MA5)A53G?D8%9.?"61J4:.S/)V1)37\FJ%/BGPI=;1 M@UZTYB=53+3,XU/@,I%9>96[/F0:OWS7A;Q&PPM:KY8^ ZX$4>=+J:.!39B MI(/O=A!^L/VAV.7OF_R.CK:!%]D)"$*;Q$Z($^RE_F ^#.06J*?8,V81VOH; M VVUJ)><]3I#)N\,EXIXF%&,J7?KW,R5.MY$N^V3!>CA&:V8/9WEV3X!2>1% M80"\PX(S1%XJLS(@:4ISD3;FNFJ$)S?Q+\NDF.S-0**,NVYX#)._-PYPV[N&-SU@*^L1"RJ;6MXY MA6Y^PN5T[Q'3 ]*7ADY+Z: (D>=D44M #%%)/;X]%4V-#')-R7W.Z[SZRLRS MMQW9B1VJV'53WM%R:65'-J&BDT8^#D*,0>P[XRHH@6G"IY?3[6C7QAY=VU_7 M%-^[:P;06@\(!6:.IA'*,0NGGTG)5PNV168ELU,H,/$V&Y5RDVZ/ M6N6 R_KM-J]R:UUNM_FZ/5M#6=Z5UK;>G-#^R8;95G=5Y;36DU MMP4;Q71?QT[>T!$-4] -_3S]\V:_[FZA+V_HW[[FNWU>GWY/C&\V[QRWIV;R ME,3#@%D\-7Z4JENJ0%IHGZ-_GHAZ&/4*!3Y&, YL0FP? Q3!,!Y,>BEPALQP M]?HC($KL262(*_''.]I?&2OFHVF!H6^)J-QDBCERQ2RTRJTRMU2^M)KP>0$J M!7+&G)3*I8VKV]QB[\#=M9=(#:J_RW.F]S09M'J?TYQ LTA650]LRCF[8_XP M_7^I==-?VN4-_4FV+?[>_N1KMMWGUF]%<\L,W--,Q#Y$,\ZF:-K9[*/\5!7U MKU.SR2NLGTHHJH)E0$Y1YDJIH3%/G6#^.6^&,8YM!P%(<00"YY87+Y@O6RJ3/,(E3*SB]K8E'![#)%9LS<\H$EH9EE M"7(-F3%1XLJKL\K2_,Q_A4A[N">*('8 @2!(",0NBCV[.Q@>>!Y"KMBK%O-" MT[R^IN]*"?D3E+-$G$]W#0ZVF%(O$6?#[POA/YXY9^C-R"-+.:_MCA")&'"7 MTM.@H8>7OZ [ ^5"/W5<'R:V#Y(8.#@& V)(,0MM]%@0I^Y=(FH4[<*Z?CBI MCE*G3I=L&IPCBS?2*@0')G)!U#,JT/3=-5:R;?'/9E.M??]D537V95U^+ M-;LR-]_TAS* @Q+@!P%$, (AQJ[CH=ZR;X.$2]14VM,]&]0A8EMO:-'\^?(7 MP2TC2BCEVW\S-YO".W%Z@%:+T&HA6CU&JP4IU1J:\!3DP2M 2_*:L[ME_TV+H;HX2XH>,2:M2GN2J, MPL&ZBURN"\I5V]2<+(Y0J4L8LO1*)HT9F%62.(YPJDT>LGQ/3" S\*XTB4CP M+Y](7B9'))E,I-?0A#+5J]>2BA+6>.=3CEX9:\^8?LH>'EW\$20PC=(88"=( M[-A./#S:] .A.WRG6=*<1(X?6ZN[Q]9VXH^M3223;^)D/A[%4L8QA2TPJT>V MT&5!9WDZ,UVBAE\SYDH4^5+J:('2.L7.P:-RMZG_6C2W?\VJ*MLU-6R:C*W2 M#B "%_L@CAW@>TPE[20E XC P[+"I<*T9B4;4%E5WCT=VY164=?[MF8H;ZRU M:J53$@YAZ9L[$M):V-WHT4+M-DF/ 1K0+J^/'&3R":;*J!BGH$J=.RVIZCF< M:0?)A_$R$@=%L1.&P$81 F'B!@$)!G@Q$+PQ?"Y0;V-O"-\U0 N'=Y8M'WHB MJV9_AY:@FK@KY //W4]SQ]F,S#&_VVHW=\CR/E.V@>TQM560$!0Y<8*AX[L! M #!"<,"60EMH2_T\B#3GF>XT94,V2-C1$:9&<<6%U MGKRI=-%!UIJO*>CHH=/M ,U=%A$_FM?W+/% ME/').PP0 ';LAZD#8S=Q;8<$$; 3S_:!DW*7HM,-Z=.+ =N%U:)KIQ-&?(N] M/_DJ8VC "OTI=;5+V7./)Q%T1UD@0 %!-HI3+T5V&M'_C.:3( CD M3C1.-*I[P\'Y#CGMU.%4OOGT;A&JELF?^SK-V1OJ4$V^& JIWZ^0)/*6\ M32Y$T,/X3ECDXH#X@1VE@$0D\N+(#P?+,7:$1J(J["VI@A?R+R0JH7IBU:>) M984"R$?PO)7?@369VD^"_H(;/4CI&+ MM.,0PC#''@ MD<$R#GRNS:8J[9F@>%)GKI20/5'S-/&L0?,6.7_%P9N,ZDFP;KCJR7C$JWK2 M;'%MLW^_HZ*PR[:_U/EE>=/\EE7CFS@VA,!/8K:/*4V("R'R!V,DL%WN7?7R M)C1KVP#LW;[.K;J')K"G>P)WYW5K1MK$I&IDC(*R!E0RV^$G4">P^WT>"N4V MNTM2R;>S_:3CIS:R3V?*@'WK"IPHE;8>1=7G85$: 2=R4X(!H7(/ B?%=CP8 M9AE 2?');V[9.<>N>M.C]P[+M1R+CA-:>$0[PE MIRQ7O$J'\_LJ7Q==!O<<]M:B$\0N=H,P='T(TMZ$1Q(H=,V6T!?/IEY#:=GV ML'SL89LCL!?L!NJJ*?[>;7[(O]WGNUKPM34Q5OD$3!NA8E)U#&->,3JV?$9V MI'@R0V#DH)<*VHG ,#7)[HN&W;[>GQELSSRS/1JTF[1&/W<'/YIR*-56L1]& MON<[Q NI_3AQ '(&%""Q^:\/T6!;L_2,B,>M5#4#WI\47Q]!%QBRZ0@!QS!X M8?;%=.H(;'>$N:?\&*_U^7!&Z5)\TD%'& 2&U N'0VZLK3PL?*-P<:Y.#<\U MLF[ N%VG=^4\;5?12!\7]7U99]MZE="OC\.8Q"[PW-C#(/6\P3 *W43)2)_? MG.:$-0!AJ>J^1VO=CZ/2L696-,X7H'GB.%\/PTK7ET:(AHSR1SPRHWQQOLTH MPE4ZQ#O*E^6*JV#'^4U>5<MQ'=]A(U#?R1/'44S/PIGHT/XY73(K2O*\"52_L_ G5^/*\W97WA_$:LF)C/*5D?.1*:;19WE]/>K/]T/ [9/2!?\F[OY^$CG[*']C@0':&WU6SS\'Y' M(;=)L_[8W.;5U6VV^WC?ONG\,[MDI*;.?"ZWV[2LV"^M["0B/H )=&V0TK(W M'C(+M3ZM;[UX:7[T MR%?V5,_QYWI_K=;A"ZMSV3KRV6J=IDTFVUF]VQ?6Z#C]XYYI"YO]N>S.\/^- MD6'U;,Q]XFG64)])58:V.3-RGZGD/#W#92A,T[)SIP KUX&AY\4@L!WH!3!& MMNT-^%TOPJO[O"I*6IAD56-,>N;$+J+93]WDEN^/^Z9N:%9N'S5OK/_(=ONL M>K# A<74KDW,F*(B#*(C#! [P;0*%+A V!K3F 7&+ MANJJ@9E5-+I+)U:-@34UKW8N6[3M=$Y_+VGU<2@7R:J2K>E[3ZJRM,R64R?% M;?F4^I>V'ACA T)L%\613R+,/ F"*!JGRP,[7>WR+VS/V=))51 VE_;&G?8> M>\@MP1V>=J_2IF#K$==[0[.L:,"7SK(Z(FUXENT;TW>791^'V7"$%8< MOD3"O1(?S(ZX3$RT$C%?.M=JBK/AZ?;0BKZ[C/LLH(LD7?EF];WGW0G,S)9Z MIT9O^>S[=-H[3($+(B_RTQC;OH,=VT\'_%&,W7[5ENP6'^:*(A=?LQV-M"M^[A$KSLMBJFUCD#)+/O^;%EUOZ7_@UK[(O M>3OSB6GIGF9%]9=LN\^/M_:0&-I!B&$4>7[HPP""\,A+3^CNI[?FF^8UO &K MU8/MEF4L!M=B>*T6L"GC($W-9^FQTO(MQ]3QU-'F&[Z6NM@#*8:UCF7K"BWM M^!^F^M##WOPUBL96\)8JF57B.+'CLS<58^B!T"-Q0 ;7?&*[1N[LG>Z6*9M^ M-[25955M41O=8-*8:5V5;>CMU#!*&\YW4[C\XU4KAITE,2)IXR('0C;WQO@4_"+T5_WV>Z]#M/&VT/YNU9%? MOB)YO+/N=?^ "^PH3F*$4IL@+T1!,/H7>FEJQKJ.:J\TK^B[D7_1RM.!-N$ 9O:U;7;[[TXT<;;0MOB54=^^>*DWWNXIU+X MNG-QS%Z7A# ACA?XJ4WKK_%0@)]&AE0F2EW27)8\WE]O;B6BMIDL788LUD), MK4&."/E'*S]$VL*2>_O5-M;OO?#00]K<)P)TQ'SYDD-@\N]#LI,7(T7B[?0PRPH MW^4W1?-QUSYSS=X$S'8/E]DVKU=QE&*<)"2('6#;='SK$\^%3@J 'Q(7<-V. MK.S M+A<@5>*5EYG(G?C>BQS)8@^_G&;BA8RIFD.#'H-1X[.\%7V M#=9UWM0LWW09;KLM?\LH):L ^XGG$N20((( Q3ZRP\&REWJNV,/WI'A!9\E5Y-SWN_RMF9 M,8%*QLTHV95Z].R-<-5L\:K=+[NC30 DJW9T(%Q_O$G+BE;@N\O]=5ULBJPJ MJ-Q&B>^F,4@3B'V8)%& $1P P#0-1$1/H5G-VO<(J773 ;3R'K*8XJDDFT_X M%N)93/\>4SR@9$^>]#BM8Z#SJB _@6?$4$,4S-!$'8Z5VENP=#WXH@/C0$WI#2X/YN:K%8D?+];PM&K<] M] 0-^I*>HY(F+ W/4L;I8SMW31^9]3B&CI3G\P MVJ=81E@=RA6["#MR?,]U[0BE'HG2& ^(;#>"8A-"^G LE58OCD= 8PYM,^HA MO78^B,XC:0P:[\22&?%2E%XOK YY^\-/CT)UT.Q70J5I_DF:Y[,34OJC9\8@ M:19/GTU9S<6N3I4GW]C6GGSEV"D*B.V&$?:]"/H()R.BD$1(M\KSXM"L\N\/ M4O[RV,C*.Z#ZI9P[,OJD7$=09I1R\DJHC)'R'JAB*1>-WMN5[)KEE&R[?[TZ!K#_G65WNLNOMPZ>RKHOK;0[OROVN^7C3_0J- MV+"_9I6XJ1V&=%3A$MMQ?>2AP'=A!#"P"71CL3N4%\*XV/Q9&1MJ<#R98FW$%.Q#'+DD=6YQ(Z>GY[.*6KKX)@U>'9A=;ZQY>J#=\-O MS7Q.0$^,SFW]7[A5F)&9%F?AZ0;]I?$(930Z]&$&ZT_90\;,[S;]8.AHJ2G9 M5Q4[1=#?W;V"L1="$CE.Z(>)YX9>1+J[^#R0I''"NR]0AVE]@C6@M7JX;4T[ M3"T_6M3M,2]VV;D$KV=$1F>4S! 0K1Z6\[5Y]1T?%_5Z6];[*K_*OS6(DO;K M"GM13(MIQP5I:MLP"$+?&=!@.Q+:?:T+@^92=.CU_5BC&]YVY]F/@(L5H-K" MH4Z+=4="CQY;!]C6WQAPJT5NH":_P.]$79X2L;>CS9.\E-#GZ:QR;;@9+#ZP MQOF8DW,44\4#:BXJE!U9(GL/-D)A+E-I9(DLFW:>2TYZ?VA"C@RH M M'RJ\*-6V(-'MZ-?-X01]FJW[\?H*^I[M>C0)8!A@WTU1 .+!''!Q(G9]N[09 MD7XA=9OZIZK8K8O[;#OWWN27"3F[ WDBAV840-/=>+:;6 DO5W_ MT=I0M.PVX!99MT&IKO?LV"&M?6JVIKK+VQGNWHTVD8D>U)@WP$VAVD2EF^3/65/J:8Q3*K8C#$G??X$7#ZER'_'/:,]($: ML2]9_0F1S%T7Z@F=&;H[BZ=G:TF=[/+J]7#H]U->M1<_'A8E",*AXQ ' 5K, M8A=!)[9Q&D5N0/P8)D*["N6M:-9:5EGV>X[9#;$M.#&YG4 @GYC.PYV85(X7 MO7P:2%MP=?0D06=D;CJI9HB8 C]*UD;[- 7(#$'4Y5PY2R/7(IWO=U>_E?\GSZIZY?NNY_EV2B4\<.G0 M/_' B",,8J$#@>JMZQ?02(N BA"L5$,U<:M)1B^8CK)S&A2TU:(V4D /I$[7 M4(D O2D9E?%/3DFEF50OIK1-YAT2&#@$V8 0STF DU)1#_T!"0E=H:?D=-C7 M+ZBQ+D$5(%FUI.KA5[NH,MAFR^I(K!)A%0_36Y-6"0^EQ5663>7RFM(NT0%Q MDP38-HQ!D"*'^##&OCL \9) Z-)J#>:UBZMC:Q)7 8H5:ZL>=G5+*T-MM+*. MM*H05O$8O3%=E7!05E9EN52OJL777MX#!%%@NP!"WPYQZD?AH7KV8\?6HZK< MYO6K*M"EJOP4JU95+>QJ5U6*VFQ5'6A5HJK",7IKJBKNH+2J2G*I6%6O;O,J MSVZH"JV0@Q%*0N*3.$ @27PO&M4=>01K$%4!ZYHU]8!$B[**T*Q46#4QK%57 M.6*QI*@>X$W75(GPO"E)E?%/3E&EF50LJ"O'=8.(> $B4>H0VP-AX@S6@>, MD2WMJFQJWMI^Q7Y%BVZ^SJ92M51*I,:%?"-U<;H:5KB1A M? *FGZNI !B'H[8%/@XG#$HG6M:L0Y^J M:O+M?$6FE$&^&['RAFK)QYNDRC=%\SFG8ETS\QV>E8\<"&@9F'@(P<0'D/B# M18\DL<"M6-/L:-;&#EW[0N^Z!<@>\;3H\']KY2U,JXV#R%MD4XD]KXESH36!6NLBVG\JZ8.UMO-(K]0(8.3A$=FH'J1.'812U M3SHX$2"T0.>]2U^%+7UZ-,)KGV ? %H#PL5NE>:A[4SYI91U,ZHNM2X]O45> M/5_<-T/7==[4!R,(.7X$4Q\2@B =%'MV/!AQ72(T"!7\:LV5%+R\)%>7@O1%3GP[( +IF?\@/. 4ORU/#+I\@S4^L MF$"-G+9_.()X867-X5*H%N;,]^?Q,'=&PM0R;X:D*?;IZ8UZ&ACCKJ2^9L66 MW=N7EM4E-7R9K_?5\8,_JR"-D>M$. D\)PJBP(N3=+0; K&1UF1KFJ7NIZSZ M-6_:EUOJ$9M@G36=4NO =N[F[)Z5U-TU@'>6);-7(N]QM>YNDP9 MUV8(FD)_GM9KBID2?3GL<[[.J812 #_GS<$DV]&/W 3&0>S9=A*CP:3C03^1 M>1Y,RI#NN:/A^:EJ!#?>TTY_+:^^YNT2W3\'%\#SV_KCG\,+-_!8T8'I[]Q= MYY7E@@N+]:'VW^D?_ OVR_?YNBF^YMN'9=ZH>HGN-TC\9W*R]",';2V(YM@NTH]G"2#)8QX'M#2J4] M[3N*6HC#YL;NS;ZR?;-O_6BN9]X^Q\'J!2CTI]K73").H*H]!. M[=A/(8!LQ[(?NWBPX00>%#DC(?;-0GU,\B0$;W=2093$C*E2CB;-E"XX/5]7C4/GVCK:*@,L9F(>[;4V\Y,W!>T$['' M22[+F^:WK&+5PLHA;DJ\,'*A%WMNF"(G<4<4">2JJG79UIZX.\1MPLX'N&VM M+; O2P?GY]7'!+K%]&D >V&U<"V*T1H!MW\[@FP-F-FUJDM'0F#7W,(1D=M) M=XC,?1N91UW!HNI8%W73#C<;^FOM$S%=]K6:6SK<9)=[W^;;C77->I%%?X<] M>L!VC>[K]B('6@=9]U6YV:_;+4;T'^K]_?WV@7WCE[+<=-4R&]06:S:IU&TX M9:%]L-NQG[H@5SY/%(Y@^/VGC= MMX)'%*]I)#)*6OLV&[/ ,L5FH'&3TX%[>3]LX"IV5/)VV?8=8[H>NTR'BRT[ MY-^Z#UB;@CK0]-]*?_..^E45V?8Q]QWP[($VINWALSGUMGS(Z3]3\V5/*YM& M*&XHG:,71]A^F+CS4KP;G=J-J;%#&K!#4Z=WY3RR)C;4.4SK'Z8C#^]3K7S' M\S"&L>_'*<9^&$?$&8S:B2/T),5$4^:O;TSEDF]X-".-8O7($8/'*QI+O79V MGJO/@$-,0?YM4?'M[.:)-2VLW0 M+;4NE1J;J>A[K3=*3)@ZFD9%6DAU M7F3EC-A,8]$,C9GHP].[9!0P(K;[9F4#$!$,,/ ".\!^$*=D.,CD!$%"Q+?= MO/J5L^RWD=]G\SHE?"*A@0TQ58 +[-SK;+ZZDX:;%3-ZN2CH%_?."/K,?2=G MD5T7VW9J&.XVETVY_O6VW%)"ZNZA]?'(8DCL@) T<3#TV/_@$(PR@FP2"UW3 MJ7%KP9VQ=7GU,_M]___@!D\^7__V?(@>$?[+(__KE M_=7_$;S74QGI?%JR"-]B:G,$L5V.[X M=O"9E[$S4J6<=#/$3+U;3V\.U<.; MA" ^/;6=^G82$H<.RA =E($@=-!HT$M\("F!HF8TB]YPY\#V@%#PJH8I% H+ MFD[VI"5L^9L;3C/$)UFRM!HG4M*.G):E:=R(G@C\E#VP)?QA[[3K$1+["791 M%!%(:!'HC^M[A$1"DS:2)K0OJ_6G .\[6(*C,$G:.$=E^AD3'*4-9/6(ECH) M\2(OYP9RTX@T0V:F.G'B4.,D3@3DI=KGF^>RM@J"& PFA"#7'NS% M1.R"&'DK^D6& 1N/+@J+C"QYW#HS V_"4M-2]E*=,[O:O,S.><&9R*@QFC/5 MC^>RHX09T;7U_E+SP5@\9:P,_&@21V(!7(9!@25PS>3)+((O7]N< M8.:UA? )7)HA-Y.]>&DQ?#(K\K/&JR3 410'-O =U_8<$,?I<(^X0PT'(DOC M$E\_RS+Y9)F1X4UVBE@I9=.GAI>>#Q::!^;FS@PQF>+ J_.^@EQ(#HN.=O"$ M7AC!,,5V K$?IP3[XY$.-TS2<-+(2,#.VQH#'^>&2-#,2!QZ.%._(+()I!&.J>EY"JR?;IP"&EQ#887='9.@T MV9CF,=1+!QZD2YSIS(JITRRD2HH4._GPJ!;Z.6^65ZQ3C'$(UV2RS=*OZ>Z< M/NV@@B?NEQ#*'2U &G9T[$.Y^W*55W<_ETT^K*RM[#2&('2#@ !DNW%,PGA8 ML7=!)+:9<:HMW=MY#O"L.M\5967M&+R9;^4_3]*9GJ:*7C,ZFC)OGM[!KY0E MV6G6XU,'($T=[*4D34*7]ND .L,8R?5LL<>,)IB99;)5V22K"']R\ZR:J)L\ MU;KHH2/1Y*^ 5#/42(4CKTR[2G,C,?.Z0BER8>"$Q"-QZ&&$?7RP $)/^=9:Y5Q1SKZPP)3ZXJ)4=Z5G6QR52^651NDLS0!2GDI^=-!;WG+_+O[HJ& MW>73C[DH%=.3IVP^PC7W>.DD06?'2M-I-4.!E'CR M;(RDBAW^%]A/'EZ*V%X7/PJ\-/819B*YK")I\LS42CF"H=@_H?P[E(V#15<;WO+O)L2NM3MNAI(ZD#D@K8-D.L M5#CR[*5Z1=P(O&[4S=2VEKLG&VV4$,^SG2"U(S?V_31-A[MHW#B*'3&-DK&@ M79Q&4%;-4%U8_VS_8 /K/JNLKPSAGRS_PK9M]G]6?4L[&:T,]LUM6;&+G_]D MA8__:9/7Q9==>W=Z5EN7><6J,&C]Q[Z==J5]M"G6Q7W&\HYUL-SR\2=K5PY? M4]0UVV=/?Z7<-W5#2Q'Z"V):*15./I'4'47'7]0/@122&J>OXX]QXF+I")RJ% MOWR& 6*Y.RENO7Z=DC<0NA>.[UV$<=@.B$ 87CC N0 1>*)5[<-O![%2\AZC MHNCQCTBU!4Y\&$ICMKR>/>7DE9&G%'UF*)D\_!?&F!-XX#Z\N=D4[+;(;/LI M*S;O=_UK%"LW\)P LHU!H8.@;T-V9*NWY@(D>(9*UHKVJNT S&*/#[YC#\=T MV 2/<#(^/ V5+O,1\7NOLIO\UU-$_G[=JOTSM"A?.;8ETT*Q2%=-";> "2, AP$L# '34]##RQVDZ!0?UEWJ.W M"%M08IJI@E4^F9R93C%E',!9 SKK]\?4]@!G?DOC=<;.2)]"NLU0.Y4.E=J: MYM35SQ5Q AA$@0I\D+'HV4I],?=WC!,139H27S]+/NTZI/KG4NOR0FMQ7&3 M:48'FN+ JVMO@ERHNGMY%;D)1+8?QEX*(B<@B>>/M08"+I+*=21/5?'7 K"R+50$OW[!LUK7*?+LIIS%KAEZI7M:)[S MZ2<81FS6 ,[Z&X-W>DN.>D+YQ&HN+L5T2II&34_^G>3HC%BI8-8,G5+BR;-W M_52Q,U&=<'E'AT8KUP=V &$<.$'JV<2.@.L,-F%"A"X\G69I.87J *K1*%Y: M)ZF4!D:5Z=1K9,ZI5!T6<:T2Y-=HM1+UA4^OI!CBWZ54-Q]O+K-M7O_4;J-9 MV2[&5!Q1Z 51&@8V9L\ ]792D K=72C^[=KW*=7MTF$?IMUH6]XS MM2+=!>>]Y83$(0FP[3HQ#C!R(O92?&\Y]@*A6WQ4V-,L*P/$=L)C

    =:1Y.15=2#JB\PB?U0-<2)8X2#N[EJ2.&+1(\ )PL1UG!"[MH-(BL8:+,*(1]94V-$L9UWN9YWO M;L#'IV1*.#RO8'/3)Z9LW[3CB.,H?01*D%JH1RU3_(! M\[A5>>#T&L_!P0O:KI*Y935=J2>E^G8E5J+^.=_E5;:E9N'FKM@5[$@C.P7R MV#:VG=A#;N+9J>VYKD,P10K5!71RU>J MSL^LF.0?D_H8X<+E*A=Q9PI6M<2;4;(J]JG4V50%-\UO6V[SS24[,(>R.M^P M+:;4;IMF>PBKT,$@\5(< &"G#G11'(UZZY) [-$U-28UB][1;JEWUPQCNT5^ M "FX.5X1R7S*MP"_8M(W K1:A#V]QQ@'"9QY[SL7<6>D3S'S9FB?:J>>;G#7 MP1FO^I&[^VWYD.>7>?6U6.-MZL-VO^ S/@1%(_9 &!/L1J[MAH-ASP5<)P@4FA.JD2>= M*'BA1KZP=MTA1@&E5TDUQX3P_"R+*71'< O00L^K9'9(]&-[2'0)?@5FB>?G M66ZR6*1!_S!QUIB+DU.3QVH)-6 .6;%#I;;&)_@$P7U>M1>JL4.Z2595#[0" M_BVK-O55^_"!B_PD=*'OVXF',/"0'R>=51\2% *A=P@FVM(\H3+"LQ@^ZQ% MZV\M1,']G9/)Y:OSY^15+#U,HE3/@P7GN3I3;:MBV8PR6IDW3]\O4,J2V/YT MJI.PNWVM>6@WPZ*%^Z79JFQNBG62;G?-=5#O_A.8COV '#2. @\+\51 MW!5H ] MH4MXY2QH5IX!E+7N4 D^(BM'&I_2Z.=+3&9&JIX(S2*[=5XDYXS*3"/3#(F9 MZ,/3-V 5,,)_YU#6Y'"W86?TMO^QKXIZ4ZS91%1O-4Q)DL @2*(DA<@!.$C[ M22@?V;XG=/YEJBW-@M/":W>_L>:TM?[S"*'HPRL32>63H3GY%!.D Y4M-NL8 MW$*R] I99P1*%^;_*Y>8=\AB6VGP+,].N2+$(GQ8#D 1-$B&;^]11?*&$RK MQ:ELM4R Z:DK9GI(5KEJQL/OS$MG(VE2RV?BE)NA:$H]XEY&DV5KNMZMPM@E M!"=>X-B1ZU*+"0D&@XZ'A>:8)IC1K&X_?_Q@K8\!J5*QU_F;*EY*J5.G6:;( ME)0Z<7-JNBCQ.\*M18+<<,]P]T_9L2GUNLZ;FOXAH7\OFD?6AZL45G[L^Q ! M)_23%& W3!TX"B']H]CE,>& MFZ[7%!@SU%2;=T^G M^+6RR#U[EA55^^H>+NKUMJSWM)F/SR8C.TXAK3433$CLI02DJ%_,9%@ [Y5P MDVQHG!NBL+JG(JTC8(N]!WZ.I7/31"K(-:/GJ7'EZ;21.GZF]*FK_%N#J+._ MKDA@IXGG^9X?>&%,;)>$[F S"-EI'(&IZ4F6=-C[T2!BC (0V\>+^/KHHB1);:'PUQ8[N!?\>6GN ZC:WDEOZ MK^R)[EWW5U:)L0D.>,>6'=BG!A<$MP-,H9IS*\!,+ MN S@B>,#5GP*Q%I.Q M,U2=VP2@@& S)$R))T\7_Y6Q(RY?>Q\FZ?K!:)ZS6"X-$5Y9_+FW6'ES3 M)%R_PR>5?B:N>1/"_]IG%96][0/%D^W61;9]O[LIJ[ONY8FQKAY'_R0"D>\' M#H&.XSLX0BGH9]2(3VC.XA06U6;UJQBWZ3$/[Q F[$,&-4NP32 ?#,?%@C!$:OCZF_ROV%@/GEVHNNS[+ MO-_"SPB?B&DA0TR=!@AS/X3063VC),+U8)$B"&*^^YM5U*?98$^]WB[3I8QC<3?O)4TW6[_-OZ^V^ M9O:/FNKJ=/OS:M@F$\I]%$K)A<#IZ_)I\97 MG7K39Z1#CBPS]$,2^XLO.D) WLV 9"U^2KLSKGO,X ]1VMXM[5%*QU0"MWXY%" M]H5G0;\Y%41C,T#T-?IV>05'*G/ &!?0P_O'?B[QB M^XP>/K#]@^U=*A!!UP=A2&+'3VV,26)[@W&"'*X7HA2;G&W+PH4UHI.Z6TD5 MQ7R*N "[8G(H1:S>+0QGJ>+9RZ"&:S,T3[53IW8WJ.1,6.V.=R$]AS%2CCD42EU!NFC&I].R60&A@4ULGWN_M]4[>R[(XWSX2^C>PH#L,HC(,4)1 / M%K&#B90J2MC1K($M%LN55#L9W@2U33-E\D5=!^S"ZAEG)*FR>RHG,[[,!Z)3@% "?*\- U"STO8"\K.@"%*9;8'*3!JQ,32AZ5N M#1#B3EI-RUQ2[?;FO?]E5>;8M_IYOV('C M3V5=L,4PX/Q$/W%;?ZP^E+LO>077Z_W=?LL>_&(?6]D$DSB F&+S_0#9GH?C M<;P(@=#VS>50:JYI7A")[B7T=CM@/;IY8:U'1ZW]Z*FU96?[[WM?V[?2[LHJ MMYK;;&I,7EJ^>9B1PPS@X>G#GEWMJ?4BNRZVAS6APRY:%+M>ZK*[8(.85N">!QW@0H=F\11Y(/7%MLQH MA:)]A\WC#?(MVN$%R DG%M2'1'@PLFPL)HQ->N!6C[Q[4[Z/S!%XH\XEB'+- M-W;1%T(STL \KIXYA:"97_X-C8='W#[G;>I@NY\.UPVDJ6.'<9AXL1W:?ACX M7I2VNY\"-T$QYKU/8[(=G9ORCEZ"[+%9+;C%3A2\QM;9W7N*B#:CGZISY]D> M/Z4\R?0WVNO_?_+>M#EN'$L7_BO\,!'3':'JRPUF:BX MD4%G4A*[4TDUR719\^LOP"VI)5-82:KN+&5K<>(YSP&>

    7LAD\T3)BG3R+ M:]RL%"OH'O=#% M-I]<+D"TF%"^=?1T.8'DH^Z"-&KF?AVBJ-LHD6.ELIR)+[IUS[BAG#:=CT^Z M#6\O49GNWQQX-GN,?&1[:>+B*(!IA'%JQVE_>MVV"1(ZA&H:BV'I9&&M/+!B M);;FT[]UV-G +D"577DSY!?1Q;?E72*__M;[XEOGB],KE%?6^%0'!U+6 MLPHG13K70IQ9=ZY#MV>S]NQRW!PLBRO]2:@&A!15OT'0)^'/$(5Q !,'(]^) M0NR@T L)'A!%;BR4!YO$85CAIYKRN2J_%_50!G#2%%F9-^ 448E?UA_R\OYJ MX&57CO?8K;_TZ/^Z(FD7)IM+ULVY<&V2;M#2LW)NFEUQ*4]N;O)M4WP_19 MQ;GFTG>#+ER;P)LT]:S"&^=77.)?O(W!7I4]NYL?1:&78)"Z3DSL),'(\^T! M#2:^Y*4>>C$8%O9?\\9Z\@H-$W!V:J/3"+C?EW]DM#/*2KEFAXBJ^'*^D!?P M5QX%ZI[#7F7MDQ##7+)MQF=K4VQ#5IX5:Y.LX$P?=B M'+F>BW!L0Q]"-[;C<6$G@6++*#H;GC'5EGHH<0;J.65X*=8%M;>#^1;?RVNN M )V7A-:$5U:BKD9,>RZIYO@3UM$Q\>X.*=S227DQ??XEQ7[B(@JO\L/];A* M,9868R_U(4UF71S$0>@# %+\-&[J;-3A\!Z3#-M (<1C.2U7: M"W)X:>P:\L9*AK IZYZ/9*,L\@[H3\U=7KW2+$NW?LTI-JHPG_.J*'?T^U6> MU3G)NS]/SW0BWR-AX@? APB[/DDQ&8#%5'Q$\I\9X!C.C%H+K.V3D<\.Z?]_ M8IG1''[AT]Z5N41,CCMOO*K#?V$&_/7*8HNS5*M9EK64-*M3?$&M9_3?.@1\ M3H/+Q<:*/IGO2[[PL6+[S8_757:H*9+N*$3[U;X[&+'[Q[%N6,0:3-F )"!^ M&D8HQ [$-HC#-!S 0C<1>BUY(8B&P\%0P;GMH5O-":V5C7 %Y\U+N5,]8JS$ MD]JCR.#GP3!K8EF[L32QS3H9-PT_ZXDY\DZ2C$,S](KUQZ8Y2!"(5[/Y1#6& MG6Z,^8]RORL.MS]GQ8%9\.EPNF &5D5-?T3HEX?;+@1/X*9A@$!L)W1JY2< M1;X]P"5)[.J(8L9!FCY*TCZ]S5[>?G[Y&-6SXO ][^/8E77H!*WH]+&A:?6W M_K M_>Z_^9Y[9?U;&'JM*/Y;$,5MM3)[SOLQSZK:R@\[^LDT+6KOL+0\Y\IB M"M;^%[3_B/[%O[(HUH>N,&8O6 *W7#]2"Y^KZD+: ^CD6K/>/(O9U_^<];+) MY9F]E59GIM79N;Y8JNHQB6@Z6R=9=SR=CP;.B#JS7W0N_VTPB4,' \<)T\!! M88)B[ Y->R1(-DW99'M]"WQO-B@4ZT9LRDMXZQ"5*5.*RS[<1*][L,N9)+%T M(\B7R$TYSUH=6_00]E(4!RYM MNN9\=I,+08IE$@,O94VC$\Y)ZF!EWN*'X- MCC2)?(G97/R)Y5:]'SR8)VNCNU@8WE MTPTM)S.6V[G20?ZE+&96YZY#(V:V^7D>M #CL^@.*>HMS>*/U:0"GZ1) ,/8 MC0!V0Q@YM@WA )/=<""T\CW"!H'(R:<$+P'0[Q52P4?'_GR#N*)FO,P2I^X$W>LLT/] M:]GD]765[5CY7KN&\"7?YL5W-LEZ%4O@IG&4AG% ,(YMWR:0])'111%.H$C( M,8/ <%P9KYX_P10+'X9XYXL1RU,N%@A:O%=6B_C*:C&W :!;XYS 7H?:2]%[ M0=+-NFL=NFW8QG+. ;!L10!;,6&5"XB]W)K&R(7$CT/B.C9P[=AWZ(1&Z-6R M)? 95F]6)IL/EUA]&RZQHDGD]K4"@=MV!W<_[. ^KQ-8=M^>R]O+;-GK=O0J M=^O?_3;]O#OT(GUB'8%I408,[\N+>X/[B%U^RQ3R2_Y05NQ@W[BF%L+0#7P2 M$&0G88Q".R Q\7#H>S$!7L";P4I_OL%#Q]_H#I^?'Y?S>8=3[Q9VC* 4&O&)X>NIN(F] M)*,&W;02A35IX=DKJ4RQR5_<1,DY-%7W_%A1_Q,]HORPO6.O7,,?1;W!3@I@ M$$"/.*%- P"$SA .DL0)A19$E1LS744_Q6SIOW(1>A&AF&]@! M3H.8H#@(HK%9% F=)%)N;%$MZS JJYDHO[)J9I!:G6KV%JLSZ=E3MH3T3)+H MM>J9K#EOZID23]QSYFR?U[^T!^TVP(80I"YQW,2!00*B*,!#"[:3BCV;)?"Y MIN>X#(K@7%6$%6#(7U>X=C[LGBB8%+DT )GM8A#5+(GT_:I*U7 MF(Q=TP]H4R8_3".81)Z/O#CR(4Z]V!^G?YXG=(V32COSIRT,FJ[9%S^=TA,O M(TPJ9RD\),XUW1H8$IMI"?.Z#N718LG;\RM)=J25B;77)S\(QWZ2IHD;QTZ8 M IM.Z=*^Q=3!4&U6)=#.4LJD9RXE0JBD-AGB4I,VK6/R=.)(1)TDF%VI.LE8 M\I8Z2;/#JTX_Y^5ME3W<%=L7;??Y6NRZ"$9.0EMR<0P0\()>%:%/9VI"J]CJ MK1E6JA- Z^5H$Y,I#3APDM XDW.TM3YIBVV"8( =-XJ# MU$8)<8>*,-H>@$!(O&QNB-$D")XF#('1#V_60-WPP"1!74B/P<8:5 MY+=#T>3="]"\>ULB7%R6"D,TB&G";[]^N$Z(]?4:7B=?9;2@SK=_NRV__Z_> MFDX*^B^>J\#)XE>&NP0=RXYK&<"EM.O%,H1?R\-OXP98 L(HLNTX0K$#7>*R MIXP]'*68YB0@P"(Y@/K0DL< M$PHN!'(9HM81NJ60E^K=1.V\TZ1 ^6-QR#_0.4J]"6/;CY$3I(3XT'-"2)5F MT!L'8[%5"1T-FBY;N53Z;_W.<%HM4+D9A"+90I.)^7@6DQX-%,]R!.TUVMZ> M=^AA?1TZIM>D-XZI:>"+.]TY,EF=O'';8ZDWCNWY, F)3UL+< CLE$1#>[83 MA4+)CW0KIE.A%A@[Z%2.+T+7/3;!]$B>2,YD:18.!5.GD;[3@]I?WZ+/3!YU MCIU+694RH^O0)@UV/,^X-#'#JT*?*S;\FL?/M'H-*(+%VBZ8(R:6%W'>*DQY320.]3+ [\G%?L&]EM[FS<%'N! M&Z<8PQ2Z48+2$/1- NQ"H84BI89F+0^L6&7(0X?.^LM]6>56;:(080) [)$PC<(@1(GMM#?B!;%O@TCH MZFE]K9K7L!,L=H%%W@,3DRV-+/-IV#($BPE:C]'J0;9)6'OU\U/&D[<8-Z)P MW 1>D#O]3EB']AFPJS3=?45O2JYKUB*=S.:';9'7W84C;APBB#S'<2".G12& MD,21G42IE[A1C(6.G$HV85CO&"KK"2RYZY-D">13MQFX$Y,R"=H,W4;\&C$7 M)$J1R77HD:H1+RX,UL )M](437';71R?U=UY-1)B-TQ"0IM+H)?8J1^X0T.( M>+Z0RHA_O&F%&1%9#))4,;,,:9S*8I8O0541H\J,HKP@Y)*:R+.W$B51,."Y MBJAR(:<@DY-E"9T:.H#F0M"+[!@#' %G: XG@5BV(MO(W&HB5:8L3Z&,JAAB M3U%;%JE3/D<,M\9(<+E&I9$QXZ+>2//RENID_\SN-Y^S)C\T'PXW['KI]D1& MJW'L\ORZ^5CTTAAB[ 4[B"(SM1R#@D2']K9K>GFNQ M6E.PW3CKX5HC7CZE,D#[9>E:EG'!?3QNLM^NVS3-^J[<'MEGM"-UI>P_P;B( M%YX%&T9'&T(^H*0NSAA.SPF!UV__6IAX H MA"#U(C=. Q>#*/!=.$!(';Z*7",-+QV*>LAM^<-_?=*EC#(>4 U)ALG7')6> M\JX]-,DX0%=T,NP(0P%*U"$:HM1+HJ0"E0+?:X]5*J9QARME_L07:]AAR&/= MK@O9GA.X/DAM-_23"-@13H.AJ=@C0M>%234PWR)-!TIQT5>$.M$%&D.L22_. M\!%F>''F1 K7PHP$AVM;E)$QX>R"C#0?LJK2K_P$;NAA2$#DI!#%GH<)\8;& M !*NL+9Q/S*HK@ +$:@G+H8X$Y97Q9>_IT2(Z Q@DRN4V5$C7A#9Z0XX3Y[ MD1_8FX.G-H=LB00.2/P ."@* 4YM>-(UQQ>KC)%MP_0\NH-EG7 )'K20I8Y/ M9.9@37 "_(*PA8[-GZ'F@LZHDKD.H5&VXOE!"BVL2-?@?1Q/M[K$0QX( C]T M?,^F$S24)F,ICIT(/7FMT(QAP6G?)V9K$:]5EWV4/5"O0BMGNC,/HX(ICR2' M\Y3I?>0X)Z^!UG7(D@Y#WBK9D^5&3IP>V9$.93Y@@(G2^2Z4=TW,O-J*H0CVT:%1$2) ^&14RQYR2##U>60.-GR_3.(,. M/>&(6XCDF%VC$DE:W;U&14_!P5NXA,[C6(_B*,( M#;4_H0^Q9"FQ<#.&E>B$Q\I:0-*+/\+\"2\ F:1.?A%H1'5EPL8/ MWUJ0+*DK42$-AIQ?$U+CAJL2X[76/A;;_,#VUZJ\_;J[)*2\^7"HFVR_[^X' M<8D-_-AS(0D""B-(H#OD9C"D&+E+,HPA,*QQG+-O:PZ(UWEUO\%)XMM1E/HN\3R$( K0L$D#L4VXGK#4V^)\J?I#]MC^ M23_E7K.0\G&K*:9II]54#+M>BFC-$4H[X:8CTD7B]<4?UHQ*O!'B]9W$%S&; M1..)!&,"EQQN\WQ7I]3FC_EMMC^AJ#<(^0D$D1>X7DP02.PPL8-NJ&I>7-N-U4+N. MI1X]IKR\WU 7/RI+SA\.=(3G=;.)XM"'*+2]T$_;M!K'[MAD:">; P79Y+MK MM;5G[O:X1E?^35IO93J2V>M#V_1.-NR](!$ M<&%:F-EUZ)4>4S@6IR7YX9N-/]V1&Q8!NC,?15X7[8GY3>1B+PX! @&)?(]0 M;0R'(XHP<##7MKW.]F9;>MX.P-BZ\Y9"$YDD:N*69RX^/ZVJ>_LGCO&48[P, MQR+3\/FYEIR$:^&<2MW^6[_ M.)PAW'6H-F'BQS[P'<AWDNUZ=EBR$,'U,H&I'3,]5"M MXX-HJ;QN!W!FQ,MQKQIH>JS6"'8\Y;P;%''1RK(WN.0O-M/EE)6DUX:,NUR2 MII=#25&%VVUUS/:PP5E5/=)O_CW;'_--:-/&@!TBQT=AX$7(@^FX&4<\E=I9 MR1;-+W%^+VHVW;TI*VM/(2M)I2RM4@HY Z-JPFCU"!?5OM=9XI<\1997J72J M-ET6."V,<2TMD'[2PEZ5HYZ:Y6+EQ(UE -27$$$T(_V4?8"V&,W;$=#(-(-&R+??I< M\;M#13/=G<5PB8=R0=+X8[HYOB2#.R]5&N/\$P[>"/AR?"VO#XKX7TD!5)@0 MT8NTJ+?9_K_SK$KI=^J-'R GCE!,IPPP)H,;<6VQW7;FUH+,^M('U>5E$2(0%$M,<6=FIIPT:9= M3R9<<"F*#'=KTQ0I&\ZJBCPC/+K2K7)^R6\+MKAY:'[-[O,-9/LPJ>>$& W M"&DB9,.A&0 !UTE(Z0\WK";]&OT)E,50\>N('&%O2XAQKL340Y F#;KQ&@%G M)$.)J^750@U^J:G/B&H$IHI49?L/AUW^XW_GCQO7#QT7!DGBA@&=)@'@..&H M19'MB8F$Z*?/HQ(]*JN%95%([M4G5*J1K%8U,HX#HJJ]2 8=7H M<3V9OXNOE,K3][9XS,*Y[F'\QWY C:GF-4$+_(M=084%@9E+>W[,'-\KM/[_>9;37 M?#HV=9.U]^-O7 APZ'B!CX. ()0FF/A#HUZ(N4LO-#0UTYREA6BU&*^L#J4U M@2D\A5%BEWL^,Q>Q_W M__M0_G'XFF=U>2<.$RAU.0CN%<8K<*!B+8=,T%1+E\B)1_O3E0Z\R9YGNQ@#G ZG:8A'B. ^DNBGSZ,S(ZINQ4)8 M7X0YXQ46DW1)*0HW4]J4Y!D%%R5$EJZU:(BH<8$OUI\/G[;%]MT7V;- M!CK8Q0%)/<<%H8=CX@71T(;ON%SW$W:0G>5Z&C/L&+T$-M3YS_GY6V5/=S1 MP3$YK2QV4@[169,D'Y.JXP MT6I1::Z#"@H=6X&^*_>4O#KYUY&*ZZ]EDX_W#J0)0FY(-=:Q<81L$ =ATC6: M. E;V7]FEHQ./8FP/[=ZJ!9#)O$+1J:AMU%JBZ-.#T\HI.YFB7;2\_HA@> MNE=UAH8#0#!,PL1#D#:$8HQ@K\>>3V@2)/C.C6ISIB=8V[M\=]SG[#[= 6UW MQ]< 5?C9&V6"^;1P9F[%1' =V6U\)XR2M4O^T8I7TP#WZ;N@OAIY'T=JJ?3 MH)>OY.CEBE?GT+$N#CF[H/+^6W%H%TKJ4\9)PM"-4L\/XC"-_!3#H%O#]CT7 M))CW,1>E-LP-O0&6-<6UV,SJ$DD7!ID6;MX(SJCY2?KH9&H=; M.ISKHFT$F6F9(*.79F>FG+,./35GWO.YFED> M15.927/P1U%O F+'813%(?1 :'MV&-G.T)H+7*[Z8=4V#*OH:^.59C(4F:!. M2G,HE@F:I$\R"11@SFC^]XP:CM1/ELQUJ)2R%6<2/C565#2'_;7*9\5A M0R(,0D+_Z\?035/@VR <K:^U!73HRAHP6K]W*#5HDB#'\NIDCEYU MG1)A=C;->D*8H'K)D;U>'9.TAT/15)CB>CL$4ZLI9U\?ZR:_KS\8C34R97N7+^KW#)?*BBCQQ J^HS$*@W,LIDD3RO99RSNY7%%H/3RMX%47= MAE)GSQ%0WZ_E7?:R(>@EKH/],/;3!/A1&J9IU#<$PM#AVG!4^'C3*X$4E+3H M2A+&H;CFN1)9-361G^^"3V58O/Z:L:/2L05T4#2FU= M122I?:0??),?=I-F '0P3GV8^$F,$AL@WW6'9G 0<]7)2W^XZ51V@"2>Q,HP MQ9._&B9),'5]RH]4TBI#E$B^:I@PR515E#C.)/6EL6?S4P5>5J">2O!+3?U# M0#G_*Z_*+35NTHH?@0!Y,8D!]MTH)#@@HSY#QP^YA5/BLPWKYH!(6#9E:.)0 M3<,,B8GF4W)D-%.&)0')-,R6G&**LL8GF"]-/:>7"J2L0"Y5T)=ZNH: 6'[: M-F5]ESWD?1.8*C&(G)@XJ>-1+?:ABX8F$(JY;OF5^F##,CG"$1C[PMQPR*-) M6L2T<40B(XO"U AHHDF*Y 11@"H^+7QFXCDAE&5B!2HH#;W4T!,$] _MRQ\_ M^H]/$(1>$+H(TM0SP=A#(!@^/L:>S:U](A]J>I>;01$8V$)\<.B=*2K$M*Y% M(:-S0G0(:)PI6N3TC9,>/FV;F'9.UV2L7X&F2<$N%;TNH&6?F24_BNUUOKT[ ME/ORMLBGBY0NP0X@7FQ##[K$\=SDM$@9A G_ZJ%B.X85;T G,,I5B>/0P1DY M$Y/& 9@U128_7U:E4D!#9Z143E:5J.43V\LPKO.F1H^_9/\H*[S/ZKHM#W7M /D0I+:-O3A. M H)\/" $'/=\6JB7B/EG0(\OJ**)KVQCI)/(Y:5YONR-A4]M<\>6NR+42,?IP BWPFPRVY@ M\,.0#"@B-^':%S+5]J)J>O5D0#/4D@7QVCVB+*O&G:%36F7\,+>^OD:HG,8J MN6;U.JMF';_6:F"15V])_CW?EP_Y;LR5'[\4MW<40YS#RO0!Z*'$!@5X0 M0]L>=_,>O1O3>XNJ!SNEA>AZYILZ8TTQ?%= L?ZZ:\SZLO^;Z[9N.N>!A:Q"3V M(,11C/TXL@GQ?1>,FTRI*W0(4J4=TWK50_NI8MCHB"M.N4?6QA$Q[5*BE$^W MYF)33+,&5-836 O)U06*+DB5#F+7(5-:+"GU=SLQ>?J5'=^Y?Z#9!+RM\IRM M/ \-PA![*"8ICHA/9]"$ZN%P'05(DX2(J)-",X;%B2+[J8=F92,V,4%2(9%/ MCV;B3TR.3J"L$ZJ%U.@\01?$2 .KZ] B'8:4VGNTB0?&/ W8J>K--OP-F2[W>_6** ;/:O&I7VM0*CVFO'U?C2P_"K<83UK_TJW&X+)NZDT0^LB) MD L\AS@N\-T4Q..B?>1P%20;:-:PADT'W+ XM67 Y+1+!\]B2C8SQ9*Z-D%Y M]43D>J 6OLCY7!=+GV&00_,TNF%="JC3L+>OH-;#'?=;%MEC.ZN]+OM[PP9$ M>?US5=;UQDX C(B;)!&P$X\0XI"Q<,2V0Z$%,.7&3*_19_4=FVP>ZIN\JO*= MX*L5RE3RR=ZL+(J)W0#-:LKA_D'KA.[*:O'-_$S%&VQ=$#9M1*]#SO29\_R! M"KT\*21VN#S4!:6Q_>+Z-)"=39P0Z$,4D-A&@1TG,'''*F*,8]743KYAPY+V MF7[_+JMSFM%-$"IG=@I$2^=V\W"L([M[@M2ZY@@H0/QQHUIGMX79;'@_L,=X'J[*" MNW\ MU2'W$YNFCXJSDV>M6=;)+NMDV)4%)_WAY_?C>)%CU^OO )(GN)?K")RGPHTP M_TJ6L 8_K^!@Y-(,E.L9=3IF<0P,;?M)G@0KFBC==D487]C?/MU\.C84<%[_ M/=L?\_\H;N\V,0'(QF$* A#;MA^1-!FO+(E\WU6?YQF#9CHAR7X4]\=[ZZ%L M*$RF1@_98WELV)M>S5T[0>Q-TS]7-.=.E=GD*CRI:;XYN.[IU'-JS975VL/< M/5AT9;4V75G,JC7,364](CQ[->[Z-<]OS1O/-0.>R0<*]2S#XMGGJMCF<-]Z MDWY[B(C)CX=\V^2[Z^P'R7?';=.>";MGL70#/1RQW1K/!@$.(45(QKWL.$9" M=P;,B\QP&!H@7EEY#])JLA_6;H1I92U.Y<(9D\Z3KK19B=_42W-.$Y4K:T!M M4=C6";<%+SMRKKH=><[%"GUF\.VZHLK,MK]=2C2;!Q0F-U_R;7E[*/XGWWW8 ML3S\ILC&D\3]]MD.'G8?Z;>+/;4JK^G/CO?YCFU.]Z^_?\_V+$!NL.MCVP?( M"W "(X (#*/(<4B,78@QE'J]="&H,^SL*T]D9G6=],1FK5[3,=$YV69-C1ON MQ1G,:^O=)P9:O85TIL0J/-A/)U8N/O'1Z#&QB= 2765=(6QI,MZ>*"WGHT6" MW+&JZ#_H?I-^2DZQTW]9;]S((U&2$-\'7AC'01"GL(/N01L%<+%0)PO8>%%O MNZ9;6]6(:<'X)^W5!:+@' Y=1RSL+!UO/IH8^XY#XAGWS14857O/GS \*E-B M,DCJ\=<2H?)S53[D5?/XF6I%TP?Z![9PNDFB('802&QHASCT( Z0TV'W/>0B MH5N@UH'8=)%D#ZS5RGQ M5R\5'#M_ %S'J^N(F(.IM*_,6.OQIGDY?ZR^J!Y MUH4S14WU+O3G"YL:.#$8-W5Y;/$YYJ?FCEWF@5,?))&7!E%(?!@@._ ZT,#Q M;2!TR&EAJ(9#90O"VO93!YF+RY9VY<)32OU>7$5H?#Z9;,U\OQ'QIJ=;B^N-ET(;>#&R0]\C:0I@$/?KP""&KN\L%>Y$ M,!J.Z 5I;A[ET?%/R[?SQ;BZWKB+^C1V%U7GV_^ID[_N-@A><.%-4U-&-_GQ1 M4@LK!J.F/J_)GN/G@=Y.4/LI*QW:'\O#[75>W7>_M$$IB; =V3!U(AP%MI- MU.$,(XSL1.44OWET\RYV4EW<4WP_T4^Z%PJ4"[KOYVH']-?E>YW'\^?H ]*G\Y5I?R556=[%ZSR9/Z/];YS+G]L3 M2TS7>Z#0!8[OQ*Z-$:&I$41>V&\,1Q0T>YNN;++]_#-S3GA"J<9H";=B7;-_ MTB<55M;C76X:SNNS^6?3B14'B?EZL,LB,;]<4W8:YU.2'?Y8:H>?.F[=02+KK_/EBHC(C MYDN&%+VUCJ@Y+'M_R;_GAV.^B9(P JX_@P$/8"T*[LR$.L!^EJXN?H@;, M$TD'B=P-NVQ5!V]-@538]6L(J4;]?]" M[)7F9M8HK.;!A8N?)C^<[#R3!$:!XZ $.JGG$#N%*>A-2!/'!@N'8V7\\T3C M)T51JYC6JCM^T?(H@\Y>4RQ^4B,U_8T_6:'4J^Z*P/FKFJ9O2 MX;\EHO )[(LI/?*]($%^:*/016&$O"3L-V1A2"!T%XZ_"LCG7%&>A%RV*\J0 M+Q=Z5;P]?] U[>$UA=N3K7^JI>7S+IPIQ&KH0W^^X*J#%(-A59O/E@BHD^]L M(M\-?8QLUZ/XDI@ Q^E/("% TO0409[0)2(@[0\&K,D;#5:\4PB(UK^J^,QJR9G7;C"%K^FC(^2E=_CY6 M2-]RDOZHI:U;O.NHI8\%/5%+LU=XHU9W&W45RNKWA*3)G$P11 N,X(,B) M_"1P0R]PAU=-W,@1N@U!2X.&#VS^7)54FK9953VR-U:[EZ38BW>*-_CH(9LO M9LS.LU@ Z"_!V3^[!.>YU,\KX3R<7=!CK92O0USUFE0:[*)BLC=\?@?AXVL0 M_C,O;N\:.IWXGE?9;?Y;G=\<]Q^+FWP3(>P["?)Q[(8QH/(;^WA\P=9-A1Z1 M, K$L$P.P*RL0V8=6VC6GF(3$T:S[N 3S-5X0DQ(QW6ZM%;'7SK MXR5O&9%9%:8OR.\L#ER'+,]C:KG !&3\=\.%4VM*=N[WPZ4NEW!LNUL/SS@ M]^G;OKAM,_!KEG!O4@P B9,X"A.$(ARY#G"(%]AIZB0Q24(1X=;POY_XA)N&Y7\(GV@EX0DVFM#C"BRF)47M!A0SY9A_*:,JZ< MI5\;4E?TB+,FORVKQT\W'YK\?OB-'?Q1U)O0B2/@VCZ('>!ZJ4<%'P_@/-\7 M>D=F)DAK4N-OC]9@"EN"8,:,O[>S?F?VF))J1;]JEO#Y7&I0VI6\N:SN7^1? M1SS0X^!W%B?2^V^;@H1,K[K#AL/-<' M &$0V\1U?3\E813TX-(8>$ LKLP"R7A<>4-^KIZ(3VL+'0K68,VI*.3WSB#A MP#*/8WD#R^I\*AI89G.GH190'.^2ZVS0Z[/XI= M<_=;G=WF\+##Y4?F*XIJ /%+?O\MKS9^&(9IZ"(8D"BR8R=R4S(T[B8NUXQ$ MQSWKS*R\TKT*A2 MR1$Q9F11+$R<)U F,*@R*1 -9F14+@2H,,LG^IPS8^C7_T5C7?^3[[[GU2WEH[F8^9ZO.N)9=7V5W MOC,!UV"P]&ZO)J[-"?S7G/W>%%EHVZX3A@%Q78(3@$*5?DVN 2#1U>S=T4F> ,@.M/PC(BZ. S#8GY]EU=YQB 9DG0) MXC5+N5G.34MXZYOU*_@+DG4HM[SGWIEB*Q@JJ]2JW)I*O[_>Y7D#VTL)-P 2 M%**(N# -IT6H C:8V$.B;'([< F<0AIM.35]68S;B'6S:3:I@@W)] KE>*7 M?&K,HF6\],[$6,52Q;Q9GEU>.?[:9$W.BM _W7QMRNT_[\H]Y;U._G4LFD?X MK6ZJ;-ML_)C8 -L)) %&89P@#X?T>\@'A."8Q)P2H*05!_'/ M%^G\4RC<8Z"#U 5C,7&0((M/'\RR)"814WJ$3W[JD8D7=%Q0"GGJUB$6"OA+ M79U(\.[WW3C)R(K=AP/.'HHFV_=M1@[$'DPCX#J![T9,5AWR79-6A M.-P.%VL EU#%2G 40.)%,7'L>)R-08B0B(I(-F$ZO]ENC_?'/7L+V2+Y3;$M MSC\(J)4Y/D&9@30Q31D 60.BA63E=6(N*(LBD^L0%U4C2JV]2W)M]N-X7T0" M/!:ZVS:L/0-WYIEN*T>N* ^ M:7<)GW@MZ0TQ93/@""/J)\CH!6DTY9MUZ*8QZ\IY>KA@SG:7T;[]Z=C437;8 MT11Q$[J>#U,;1+X3!@ 3C+UQ^@F]P-D\Y%51[FA,J!K.Q$VX#9'1^AP.]\!% M^6UQ8%FQ]:TK*;+^0L=MW8+]JV 2)\XB9PYGE#K!%*[%-C]/:\;^KN?;K[0OU3%EKT8>MB1_":OJGS7_O)OAZ*I-R@-G"A*W!C8 MB1-#.P5Q.B#VW2CBOE5[89RFF\A^ MH_M1V5G9O@?QO;.3_; :+6U_LNMM'3Z/67ME'?*V'+"3S/8$W5V^WUDW967E M]P_[\C'/K2;[07\FK*QK\!;/!>/OJ$.)3MB9HSO+K,XTJ[/-ZHRS!NNL3WU% MJ-4;V+ZZT)O(?G@RLOW)8&;_CUI#WU&G$+@K_1UU#KF[UL]WDBMK2!<2C9*C M>'&[67^\DHVLJ1>LX.+XM3!1KF^,JN=:?\_VQ_QUP-D(N)P SEX%[(#(]8,X M2%P7I, )(C?P!L!.&'/5/:T YO^KF99Z()VK'\DG5ROL0KIRJRNK->[J0G*5 M39*K\DERE1E+KN;J$^JYU0K[AO[4:LX^HI19Z?&&8&(U?X6^]PU&U($7RSL,.NRE>P?F+;R18G('*PJ*GD7?QP>?^0TXD"^Z4O^;^.15TT M>?_B:N1JPQJN9J=-_ M:L$S]1_1BQX#7=JE?%%@<9SF L;$-*LIK6=G4ZW3V=0^X^]]/K7QRAJMM'HS MA]W?B:%S'VDUZ[$+46@UG64= 6L]=+PXF[L68-K#X'7V([FYR;=-2MW1VH"> MV[!!Q(Y=GT2A&\+ P3&*PF&S,4T"X.N.=CHP&0YJ%*+U+3_D-P450]:3N\E+ M+WD9JZRULFU3?"^:QW:;37^TT^(Y?4%M;J<9BUT?#C1+R2WF8=1YN'/PN9BV MOFC%X0K%H*33V>\G]FBU6B+$Z&==9R3IQ@W%V)V&S@_;QPLX(QQA'P,_]C"T M74CLU!VV6M(XMI/-(;]E9ZNO]886O2"Y]"KN].J%/4*Q9C?"72C::/:NOKBS M@$=GC$#DF=_?3Q 2\HMB.#+3!]Y/8#)DOT2(,ND)G<&J.P?'P)2']L997!Z^ MYU53?-OG)/_6;'P7.\@+_=@E/K"1$R?NN($4X2#0/>=1!F1XPM.?--T. +N] MG!&B5>>'HJRL0]GDI[K"8MCXV98UE3WZG7]SK@)?\/G9>?RI+R+-ZDIC0:AW M.)XZ?&*(Q2Q97]1YBWO%0*/-M>\GMN@S62*<:.9;Z_[1:;]KV-_&3.4V*?"C M)(A!&A#LVUZ$[%/I ;9)J'UO2!;(7+O^H_B?BQ<&=H*DG:-QEV<.OYC;P9E4 M!UQ9HR];"]8G^^>X5MU[477A^Y%Y=5-E]DST\*M3UO\SJZKLT'2@-GX8LQ<3 M<>H%"9VJ>"XX35!"$&O7IG#.=MN[RW6VN3]"7=/-EQ5^[:TV'A)-9IQ+>+R>W3U=U.MNL7]^'VP7. M=:[?_7+G.1?L!GQ'.(T0_TK>L (OK^#(YL($E*L9<0H/872'B^#V7\>BHLE0 ME)#((I0A?\N'P3?WBK([T44HE M;OFFT6'+IF0TE=J2$JJT='AID M"V>_Y,U=N=O8)*33M""(H1-XR$VAG0Q7NJ8)QJF"8LDVN:1T*M;L!5@=S03$[0QROJJGROD)Y4S;IDL[IX4M*\+[DS=-&^X?: M0\>%3N3X"<(8D 1Y%,G0=$H2(E%,JJ7=F>I#AV':)6I5"Y;EW0K")\VTA/ 9 M95>+\/4(GP@>U<$6YH+"=X8X7N%3Y7V%PJ=LTB7AT\,7K_!]:N[RBE6^5/E= M?JCI%+FKK?SM0#'MB__)=_]1[MF]VS]GQ>%C6=>?#E_S[;&BTVR:A59%37\T M/8C]:]Y\NKG.?FSL,"8 .!%Q/ <@F*0IBL<9=)P@L6N%%H,I,OKEWL&^HU_E M; 7M.-IBW5(K+)I8%@=VU6*[N#%6.S;9CWG%P!3W%P1D<7>O0W26IZ%!5GA MBQ>\1*YCJ"K@?_/%"S$F^)]4W>;%]^S;GH[,;W539=MFD[IAC.F,BGCL;#@A MGN^[= !&7NBG@1?S'JB2^6AS:?8$C?7[@&?VYT!?,')A,*CPMX[AH&3!BU= M5=G@KMS;[\L_F&:F947*X[?FYKB'VRU+O^L3"O:LU4W_K)6?V*$?A0"[-@FQ MAP% P8 C!L03JMS3WKKARKT1<'N3]P#9&C!;)]!*;_@9\ IGZ=ZB#A<]#N M"S.E>Z*47BK=,^:>=6BH0?N>E^X99E*O_FZ YX0@<1SL!D'D.;9K>^G0./ ( M$G_C3U/#XKF]CH?_3*CIVQSKE%"MQ)K2S34*I;(Z-V6WGL(L_T05HBW2JS<.PC9";N@[ 0BQC=. 1$.#+B8!WUJJAH;F M6 UE\%BA8-%=3]'>1U&.$ 6J114YO2QP,Y,I)FH3%C],6/RT (L"M;/SL2E7 M RO/*E\)ZT7[SY6BZB%M!26EF@PIM7-8:S^@YE=5'C(P5Q M3R?8;)T;>6X2A79$0I@@A.-X:#0$L?!)$O46YRD>F.#L1LV6(J4)+(5J;0>L M(JJDSC2/OL_#KIS&/V>4H;-:>!9>AE$1K9^564F]5V*84_/?XN&L[FLC< W: MK\^8TD@G,[*, :&/HXBX,0(QQC#RW7@,0-#U8M&]2$W-SKY!^>><6//2_*XF MUMQ&R4VLQ3CC'8ZGR^**>KLOZV.57^<_&D3M_^<&) 03G$+:J!T )W%=8G=- MHA#&J2NR@:/4D.&]FM-ECZ(W)ZC1Q[=,.!MS8CG6](;,$9CU.X-FM=AFWCVY M1-,%Q=+"[CIT2H\II8'>)S!-O"Z;[+7]E;S.J^]YO?$3#.TTABCRTHCF(5$ M^_5%'/HXB+@?L59MR/3^\;#(7ITV)ZL.6UNTM*/Y6U;Q5RV=R;'?8.%IB'(V-)X"(A'5-31H>3"/*[GS&E?605=9WAG ZEBR:L7?%@(+':W7QSI1?R!&SLN&RR(WB9\B$+H$.C#$OITB!Z$!#IV5<99$&(=AO&#BG.+M M\KJX/;3)2%:S1Q +-FZM___8WKA$XU-3;(N'K&F?XWTZS,4DTIP'^<1S%:X3 MW;H[78%U3F('W&U96H=\O!YY7M&5)?B"'!OWV3J$VKR9Y8*H+E!"W,JKE"E:]4C5)PY&9],KOM/8NDA>KW))6<,A7_(L\4^9V9US MEY<9 X= & <0N("II6?'SC!9CZBP"CTKIZ,]PUJ&)]?PZ=[XT$(W[U1V7J9% M9ZTMR>O;[^"@[>)<5!_IZY [K1:]F&'J9DM"]EZL37HQQ$[LA< FKD__!X5I M.+28(H(EY4ZXG5EE3G%K0XE/83TS2J6*CBV\HW&!(C[-DB9V=5HE;\EYC5)D M1UJ;ADDL#&PO=0F(7 S#*(2I"X;68MM-E'2)LXTE-$EF?4N:0TDM,D"?N@Y= M+;*N=88;$0$29'.EXB-JQ5O"(\6*M.A,IY[8@[&=!LAVXL!.'8 B;U@^BWPD M=B^14D-+R(_T$I8:I9)"9(I-'6JTV-+5)99$=$F&W)6*DY0I;RF4/#_<=W!N M[_+=<9]_NDF+0]'D'XOO^>[#@39ZR_8I85WG37W='O\):5KFAC#R* 0[]+T MI%VI/9U+VE$LE"YI;-:PA U(V=V^'=:?6K#6":W5P;6^/5J_9/\H*POOL[JV M?F_Q"]ZFIM,??(JWD"O$]$_ "V_1;N8N56X2+\BC 4^L0RQ-&/;\6E93W/$* MZ<=BRZYV-@C('$B'*9I%"2!1\)@:-K#OE ) MA98&#>O26\D" VJU2 43-3UL\\G6[$2+*9@.CHWH&0]O%Z1-*^WK4#F])I4& MNZDV[?NY*NMZ$R+"[HX!:81M[/HX"(@S-.LX4.B0E7)CAC6O!6%MLZIZ9&E% M=OF%*D-\*BN;?BIUJMJ5U>);C9ZU:.2T3(SHU>N8H#G\&B;#DP;]@MOM\?[8 MOH<-[\NJ*?ZGN\ M21/LQFX( DA!P @@)QJ )($+Q=YW-0" :VBJO/8Z <9$ M;D2F3>JDJ5<6/Z.<&Y'#J3,@CS/F5L@SE,IIIJI_5J^BR@;RZZH>+C4H[:]Y MLR&$A#"F4W(00=HX0N%)WNW8(9N&W:NBK*D\30EEB2,J[@%-(1C+$;F85!9) MW23J%42*;C7:1['(Z9P(Q:O7-"%C^/5+G"/N\U"TP_V:W>?P1U%OO,A) B= M(' =0+71ML/4@V[J. C:&(D=?A+Y8,.S58;%8F"LWQD13I=<)[4]X 9>:(=.FI!1B9S4 MY5KN5F_%L%ZPY2.+P1%X1T&-M$6"]9&VAGMQM=A1ZNY. M;4=.B%PW]AS:E!,2["=#>X&# +=8*[5B6*N=.(ZMY.OGSP(:H\8:AU3/1IB8 M4@^PK [73VWJQ[B3$6HU$@5T>C8RY61:@50^E;YD_SF1UL+9"C1:CQVE[MXD MMAJ:W#_LR\<\;T_)]2VY((V"B,1.0AMR;4*@[XZK*[YMBRR)RGR^857F%V0E MDOB60TWS(R;" YKN9.Q"QR9>H>3"ZJ@*@>M8(E6RH-37G42>_LT>BB;;LTM& M/ASH$#QD^]_J_&MYT_R15?F04H(4^H"*590F3AC[81+COEUDIX!+1O2U9EA4 M)ABM :1%45H#3)'':;6PRY$*SDZLF!J]R:E,:JB'7)''?^6FBW\&,8^IX;XA0@%#AV @$(AA8B M!W(][B?SN8;5OH!"KBC#TSIR1"GDI7HO MD1KY_29][$/'L0DB"0)!'!,O#H9->A0CL<>&Q3YYKM$O558C2)*0 AC@1U(# M%BFI><+"VSH@R-:JE$ 4^^M:(,4 UPPQ+:JZ@8=#\9V.KZQZ[#,."#P[<)'M M878I'/ \Y(RZD_B8?X]6\O,-*T.+RIK $IB8R#+&,<^;@2PQF7C!D\Q,3I8P M@;G;#,3)S=8D".2;G;UN\;GYF"(_*YB!J5I0ZNLM NKZ)6>ZS9*Y&ZI2Y]I% M<>C'-D0DL.E_?1NE<%1U*% /HZ4UP\H[8K1:D):*$NMAET.79R=63*7?Y%1& MM?60*Z#ALY,LI^@:R.93>!X^SNF]5BY7H/YZ[2E-]3J!R)#\ZYCM/QSJ)MOO MVSNR+K4?(XP=@D.$$_9JCP-A.NP,L0)[_K)VK:V:WOYE6*TI6 TA0R_M'*%C M,<8%-Y2YR9:))7I9%X@IB[$O%UMT>H$OR(@0="[8&"%Y!4''C%VEZ>XI$(1( M4>5;RN^PXKS=YON\:OOL<#C ACY);(2AAV-V?6SJCHTF,(7]*!4XZP,B^=8K'D(I,RX4,#I0(Q8UYJY0*%(L5\L>%-(LX%!'T, MKB *:#2F--++!!\^8 \LH*S.=[B\?\@/==LDK"K:O=K+>M'CZ5<^9X_L6_"/ MK-K]>F2H/MV\>+PJ23T0)K;C8F3365(:>F@XD8"B0.R*R?G1F2XWF[P$8V4/ M#U7)KLVYH2.WZ%^YMXX'VGVM!W8DA[T,VKT6(_@Y=OO7+=#Q>):"^6G M;PRI-;7&FIC#'L.8_EYODM7:=&5U5K'7'!9^X4^[7R[LXB[7!]:Q$[R@_<]? MBUC8$W,'J>]9L6=O7Z1E]3/]M\W&]KS808$3)'8"@A"D@1L/<&&,N:8SBX.< M-60-Z-J8=-/U^\>XN-+9-5.LD_*TX?AFVLFSQS0A_ZXKAKWB"Q-Q2\7E[SQ6*9FN*SZI M\R\4D[Z]#?';B6['L &[2) CB(":^GP8PB#V2C"??Z60P$KJBQ!B-^MYB*0#B^\%7YF]?2*8L^\=K\6>!9@GJON MX)?L1W%_O(?MZPNOS<$^])LC&T)C7AJ'B-VF GP,_>AT\C4.?(>[_D!?DX;C M10^T?YJ"+;MT:VW/EN+&[2/AU3C='N"H5EB&?#%!'WCO0%J?7EGNHD"M >DR M7 N4,2S#N5PY@VB?9U]<:5^'%/66 4TI5;]DU3_SYG-5;///M /?T=\EU*!-$/@P\&S;C1PO MQ7: $'8&R"!RA:YY7!2H\0KN#J)5'JR;K*CH(&_9_MCEC \]VG:\M_4- M+)0]Y/3SJ)3SA,QH+X%(;\:X$+8)MCD^D4WHH>FD7_Z*9K]^6AN1.:KBWA M0(Z9W4ZAMA,<^W/>=7^X#_SXO:NR7?P>U[125^;#@T+!8,=NTWHN$$,_!A% M$0*VYZ6!XVSQD5^[W656S.7>WXC;7 ME%NS\PU/OI?S^^P)##6U#V-C_^FM[2;CDX,'H\7O9$8NY$43B=S](- MD:)KOF[29]Q/KU?E-L]W-5LS&+9CA[9_8\>5/QS8BFGQ/8>'W>N6LB?KZ@WR M(TRB$ 1QFD+BA)Z7#!?68C_EN[AJ=E"&P^1UV= ,?9O5=S0N=B9U2Y#]#M3# MFRJWL,_X8M\JW246W3X_<<]@Q"0@=4?W1T,L]LCFV9#86L.J/K?[XXX=.^C> M;OKTP'Y:S_RFO2;G7 A:L_M_'6%I?K/+A<>=R*(PZ_$O@V*[5?N?17-WE^]W M#/?P.E:=EE5Z;(ZG^66](0D,,([LU O\ $4Q">SAN6H\[9;G38MX#"KG=68A;_$L^:[,48)3I%;ET8MX<#44_ PF6,P& M:S2BK3;MS!@G/JOSGL@2[LJ\*%E!U.*MSPZY+B-H7VYM2NM;;AWK_KZ??B#6 M3W9J:M4J(PVLGEV6G=%A:UB'G=/<U]63?$_+9A/-Y>?*=O$CDUL MUTW]$-#_Q1C%$1G:CVV^.\#TMVHZ^NYV!<-)9W-=,5&7]&\G7A2IW-3*-T=8 M78QJL?@YAX=+_:$_POAL*;7](:M[2K.B^CLK#MVD($ ) +8'O=!. MO#A"WG#;"_9PBF?9[#.$?>Y=O[;TMJNY'P_96V8-=BUENM^>]DIU#.MR:V# WWLG4L MTJZ6'5V;B+-XT7@P3_YU+)I']CY"U2:M]:?F+J^N[[*#I'UQ&L$@]FULQP&, M,4 $C=-D['KQ+&%^=JN630#RUERJW*.]5LD,MAIJL6IBL"X5U^U9$_J^6.][ MY\J_'&^Z8L+"GN>-%L,RY]>\^EYL\]?-_;4\?,]KAHY95K MJA'3DR5-^D5]_K[?M;F4;T[V/KPI-OL:;+)ZH\X6IEQ9HV7=M(M.MYY,UYAA M]'<:ZS%OK)-M\P9E8RZZ$&27[Q;K")HKX*%8O@ M,N;*^%TZ8IKO%2L+HU?]BF;;Q29&_TG"ZZO^7"+FJG6L/WD@5B1GKNBLPX=S M;4$F/_)J6]3Y.*%N+?QP:*KB4!?;;@KM!K#5J=/L]&XNS^7F[W<#1UNH$X6OH> M=PIYG&=P>U!KWUE';%T7)9HW @WXBZN(M&UF7#'^=//W-N+WH#:016X'V^PI MBY#.KE$4;9[^T$\I1%CH?EV+QH*/Q5-G! MZA [;&\>H=-.HT"EYWQTRI5VOMT[58\H7&3@7/6F'MI64*ZIR9!2>Y<2O#U=SE[#ZW_/'Y;*>]*%_N>.^_.W=>%=BOO/*.<$G\QW4SW?Z MWWLRWQG"()W86->TB[2F#B&2&FM-K.T?=7U?'43TOKAWTU$4KH];2X<1N%/. MI%O.GF5<37]804JR(C)>7$"W#EB"-QI\84C3LDJR[1VIC]4U-&4Y-&":+?/V-;93F!9U$T$REJ*W#^'YX M?\$-_=MV^L;\\8'^]7O_%BM+7_ZXHPCZ?R>6Q:A[@R<+F=41@EE$RV@+KKU M8/3)=6EU"+MK9^8E5?2:@-G(E8R\+ZZ)/E-7G41J[_9K5V=_:4XL#=, M-A"G$-M>Z,2NGT3 I2CL<2Z///YC]9K;-1Q(.K16SN"R,;5C:(=5J>&6M'X7 MY[Z#+%Q^8\0=',%C04^(19+>"0-2%D!:K,,$H;\"K2]>Z?$NR+U C%G0!W(! M9SH@F"_XQH1J^!&CZ5PL,D3V"@*3*00")*8."FQ MPV"XD!03&DNUARS.=M<4LB;/*!H+6;SNT!BR#'C":,CJ\"[(O8&09< '\X2L M#OA<(:MK335D"9+]CD*6J&4R(4N*O64ND/FY*NMZ$_BVQTI, ]U]%E:^X MQV -I4IG^'.43"HQ8/2J%!EO"(6F;V\C_?8<:?N?OW?[)%_8,3462?N7:S<. M\EPGC%T7.4D O2"%+AS"J(,5]"DZ+=8@5A:?E.'@M0"WL$:X%OW:^5M')&ML$ M^^U0-/7UXT.QS?;[OK8"/<+#H?A.)3BK'L=[82:@0C>.@ ]02+PTB'S;3YE777_#<#\F$%A,I7=@+?S9NL';N^\"_"+]+/Y3B. MU<)U^4PL[ S8^Z=Y6O36"']81D2/UL2"Z;V3'-%E$;<)+#2NRWUR:X^C&_OZ MHM:- N/O-/Q4UR.5V3RW1#F?FU:P:CFCL>4B0T$@.G>EC)]N_IMM'+%G(5B3 MGVZZUE\ AE6>'D>\&S]($(@" GU, OI_:9*,:ZT)"/G?3C**PG!,_G6L1VPW MW[H77-IQ3[_5J0#Y^EMML:KIF^-$,*3VZ\SZBR,>K\958J'XY*7_/GF)]%[J M0^YKT9IYK;6@C]:K<95 #%Z-R^3"KW'7\<5>%1;/A=U9/+."B#N/G>7RX51?>[@F<(NX0G!F6H/ M<5S@G(*4+\K41[/(E',)NB5GE@/M+SHVH[T?!IK*+WEI.3M%U$WK"N*2?IM* MDQU1(-X\O8OE7]!-YY->'#D>B=PD"EU@!S ,AW;MF&^33U]KIM=. M+][UE1]VPQ1.0-_TL,P10F8G6"Q\/+O[RJ( +8K0:B%:#*/$I2IZR!4('+.3 M+!6IW2ZF=23Z\%. M+STD"-ENZ,48A7$$(48Q (,Q*S5:Y8R&LEV!;6J^';D7K!: M.9NFZRG7TQ=FKVOI3+MV*BF=6 M3-)LKR)I]"G71/"W_EKLEXN>&R^)HX1@['D$N6[L>5XXMA8C@5O2%-HP'"<' M9-UAH>=[^')WFZDPRC'5FXE,L4 S\OC:3LM,W G,Y&;B4&[^=K%/JD[9SEM^ M;J*F@:L53,]T6%'J[4%SW(CY9K@9[/AT;.J&3@W8.N3M;97?9DW^[+[FV(D2 M&'C(=FS'L2-@8V^\KQF @'\U\%U88SCPC+">KS3.<4?BK+V"(Z2]"T,,S]*4 M;E8\.TF;+JU:8V"9L&&=.B+O P7OM2/.<9_G6COD4E=^SMHQ#5\*JM&WYW*M M-6#C[G%U]:;A]=SM-JS9YQQ25O,MLTQVW_)[[/B0-%\+&[RC6M' M=A![KN.X=ARD?IQ$PY8V<9#'?V^/K@8-YWLO'GK6X%PLI1KI[B%:$XS6"-)B*)?@6" 568)KN6Q!H(NKKF)PDG(NS.KF= 61 M4+M)I<$^J'+A]9>OOSV]-A78"8DCE&( SMRPS >+_0A#D%$_L)KX:8,QY#V M6F:Z/D:KSI^LL,-UT_ MY^+L!$T;B2N(&1J-N7C3M2)'RQI"9$WN=_]D(0!69FJ_Y0]1Y73OTE M9]5_VV:R:]D?0?ASC97$WM4[O37Z0--L<< _89BC_ M_CK9UAQ[#+!N.O;HN;>? MGQR5V"-([SN)/:)6B<8>*=:$2MU?05%O$MMVW!AZV'-1Y #7 7YZ6I/R^+<1 ME%HQ'%].5^7D76%.,2G,>7D^E [#R5U4\I7P M7HY!B8IXXTPJUL0+,BI6%/^:\6^5Q2L1M@+)UV/':Z7Q&ICA7OK?WN6[XS[_ M=$/R;\UD?>TZ_]&@/=MS(+X;.#[R(Q?1V8P3QL )2!I%7NBXB4VX#C-I;,ZP MT \(F=3CDCJD:@KVK/K7_%"4E?5KV>2<,J23XLN*OA"[@MO $V(_EH?;GZAS M[BT&]$F1Z^_7[2OV#+'50OX_,^]RO,GAI;P7HYHJO*J9O MM;SY<* =D IM\H/M0^1MMSLUC0CTXB@FT/6"),4H3@$8FK:3A/\$IZX&9Y2] M :C5(Q4IS-!%+T_-RP+,RDO>*R;FJKMOJR/U006])$7HB1R ?:2,$GC-'(Z6'$:^L3;T(SS6\F;3QN'(S)8I\BE MQFJ/>ABJ=7OC3G?J"1^IF>QP5&N)6 )NWF=\Z?FJG"46R<;+"5KL5]8$_=7@ MMJN)NSH;K),1B^?UJN1?R/IG\^LZY@3SF5LN-'[$0L+GJGS(J^;Q,QTQ#07! M2I4>6-+R&@2$$M_'@8_B 5V$KL A'U4@C&RN;9FC31L>'XQ8&TU8@0JIN-Z MB>;3[,4X%M/G 2858P;T*6_IT M,RT#_9+OLZ:7]Q=5H)-E(61'B,**4N! )T11&-K$@Z%/,_PD\5RA2RY-8S&] M;-->/_CRG@'!!-FT0SCSXQ7Y0C ]/@ELNVTPN?"A!S\DSJ_<%UDO*,J*E%]* MBF=RYCJD>S9KGZ?$L[(LOJD(MUOVIF;=;IM]++-#34-.6ARRPY8]DMJ>QGRZ M;..0*'&<)(ZQ'SC$)L0%:1MR C]P01#)[3;JQS'C>OP WCKAE-V!-. /T:W) M95TAOX _X+[J]H"OK!9[FVF/Z"<>6GS!0X%QKAU.M7L%2]XNTSQ;B<1K%+H)1BF#@IQ&@N.(!F -LKG>W9H0S MJ[ WQ?>NF-!J[O+7A)Z5;>75=_F:$W-N$Q7^57A,7O\[^%:'OSUC_YKLL[7Q M?JMB/0% EGFN.&#9$7NFV%H@N(%T:^B- +?K1AT:9HF 2,>,3$6)0F/F$UR)"82#XGY\KZ M7.Z+[:/U>__G8@KXE*(+:B;)Y3J4219\J:4_B2D&SNH[FLBR/]C"\_=LS]8C MNGXRJ?M#$#H0>U$00$!($#JGMB'PA81$3XN&]86A8YOJ]9TU =G.+7_)JG_F M3=:5(&^/5=$4HOJCB70^69J?;S&U:DEFQ#YG>SVRQ47A!373ZX)UB)QFFTJ3 MG59,$B>YV_,&'<>A4WB;V( CWA)E-CIT""[9E9$!Q6:,2Q^K\UZV0 ==D[D M9L JM/(IW4R,BLG;DYGH6@3M/%,75$P#O>N0+AV&E-J[GF#>QDQE=Y>VFTM% M_<]N)LK^M@'0=R/LQZX=I8D7 0SP*(N^&PB5-*FT8SI'FT*K)RM"#)Q@0J;" M)F<:-A.1@LG7%%5+W-64Q?4HU@7Z+B5>&DA?AV9IL>1YDJ6-'5[5&I__^W33 M+Y5E^\E!LZZ3;6S7QEZ2$I3 ) !!K;K#6VGJ2.TXZRG1<-*=GI?E*G8B-/Z M)<]8)4&+5$S0-!'-)VWSP! (^U]M+!IHU+(P#TBL+;JEKV#' $^+AJ!\;UNVU M'A^+[^SU((ESFCH=P2>?"_E 3$ 'D"W%+XA?CX+RDWE!0PUX9!TJ:L*PTGAO M%MW*^)X?COF7?%O>'@HVS7_>+I7NB+8,'B>C3O3>(N;G#H(GT="J?1GA?;'7J9XM_U MJ)M/-U^S5[99V-'QT+;CD!";9J$.@3CJ&TP")Q%ZQD:A&>-['G7#%K%Z!XC6 MG2C0Q[O+,0MSHIL<'6DMK/5(U7FN+NYH*!.\#G'28. MT-&X+]L9,BM:*>\?CG1L?RUOFC^R*G^1ZGE)X$81<3T;NP#82> G Y:4(,&4 MRP0"XVE8![J=/TV0=T=R^UJP\3*1[L*P0[;_B=6U#B:)YFU&',6;RRWM(]'\ MKL-[-?5-=Y?0 'ITPWK45(KEB\F@2:^M0X,-V_@B:33/*'\B^?K1[!?%.S8- M%9$3)Z$=8>P[44B&!4XZ/W="L:Q23YOS5/^Q4U3L3%5[X;7RA1;:^.9-0^>G M6C0G/7\EQ5HDE9/%B]FJ7C^L0S:U6_4BCS7!&G>-3EGEQ>VA.[9&FZLR"F7; MUMA1N6Z_W'S_S] O#&_2B)3[F_,19]K,*%PF6 KWJG1YUZYXI[M4HL335EPJ% MC+MO'6H]@YW/"XIF8I97T3\!% 4L@*F1P8^JD71I'OIF1HS@T\ MH353Z48,ZS%%)+I,*L\7GW#.0I68+G:0+(II/>GG.9HN:)HRL^N0+'4S2LT] M3DQP?LW_.,TB/U?E@?YUFT^J*9_#2".48C\!/B9.0ES7)6 HKDPPB&,1(=+> MN&&!HGCWCS_!7?G IH"3V?=3[/T)O&U[Y_JY7Q+3.?UNXM._13TDIHL4ZGFV MUR.5HHQ>D%!CSEF'M)HSKYRIDXM)\2_9/\KJFOZ3NGO6J:_F;!Y/=Q? 'T6] MB4D20->Q,8+(BV%*4C?QDB#U$2%N&"0B"JRK3 M)Y<[6+\SN)RO 6DGGD]3E^!<3$JUT6U$03GYNR"BG%G,#&^7U>L2.2G[.'O/HE9Z^P;P(GQE&, M81P%L0T(MA/?'=J*'"*T\R/7@O&ZRP&4]]^RY#&O==MF"_AG>V!JA:0 M]7L':?[-ZY>T7-ZJ5J!Q'?*C:,/+;6AE1KA?H"GO\[HIMKBL'LHJ:W*F;2=) MZ]O&#@$(>H'GT593/XE=%PYMIQ[&@D\U:FE39"!)O<=Z$N+>GCE M4Z+Y"153I@&?=:*TS:ZF*=4B6L5%W 7MTDO\.K1,LTW/GVDQP!CW)T+SMA$3H^F9=C1I.M'[[V]>_ M6;\ZED;V7P:N C/8C+XVU?KA-$:0*Y$"GGYNZ"& MVEVP#D'4;];S^Z;-\";Q1M7WK-BSNQ33LF*G>4X /A:'_$.3W]<;/_" &[IV M"'SH1;Y-OW1&:09B^Q5Z6S8LD$^>*QG@_G135C_5V9,KJ:W?&6:K!;W<2T=O M$WIA))MQS#J&LR';SK]?I)U!WH%]OF5X7U8-.^/%RILW3N#9+HQ\$),@\C"P MO71L'0./#NFRR?9\0UI7FT*#>83'/9A?&<#UB/3*VE*(8NF.-J[YLITE:!9+ M=BY*Y)4UPFS/7E@HJXOS":81K>2D\()*ZG;".O11NU6EV:ZK31.WV^/]L3WT M\7-5UO5OARKO#L+^G!4'E--NS KY-KYM1[''KMQR(/+]V*:YV("+KNO7'KV+;H]_,K"-R#B]6 LZ_>$O<%#D!29)\ 64E.G-6- MC86+@EPEV]JK7/(NJ9RD?_TE]:JRXRJ3%"DI&PVL=IQ*S3''%,?D8XIS ?N M.#K%E>($(1DMJC-$PZS<'AT ;]%5[H@K@2B.$A8Y?"*>1(@QA&"/"S&"5KO\3GR)/<57PR.E M,;#5F%/H^IJ_;;KPV1=]Q;C8$WT+ 9E<](4/OY;H/V/=L.CK1?37%7U-?PV( M_ABFQXO^BC)( AQ0YGB,_R=PPQ#W!E,,0S-['6^:F7-[PY10O\WE6 4V2J-! M:5V*5FJ)H#2I2U4>D94N1F[?T*/LK>SA:XP]2]E(8E2+W BFD91BJ/HN';!$54KBC5BTGK2;?I:C,VY9ED>N\BP1*_1 MO'G$N)2EQQ&1UB)$@_2E+T=T7))>F&CS)?UZ4?OMPWTE]+NX"2_'^2Z_+6IQ M4UJQ.W#I_?28=WU?T4W5W)ZV0HXK;@IUHB3T"')=&/IARI+$CT/?\R.UJSKM MP;!\$MHA!W7V'3SNRZ>B$O?._7;3(O_;ORN^N&0Q''*"N9!(J,EH'X3CK4J@ MPPU^ZY#_[0HO!GCW_J]Z6TB;Z@O!-$;QEZ/(6C+U_/FHI;1>UF.>:AK%2QE$Z=IFZ MM]7,$/6+TC13/KVN;$894YV)M?<0_VPUI;&'(B]FT$%)$**F50J6ON M6%NV9V(M+KV9F#9_:C.Q*:C3G(EUUZ4O1\'.D24Q$QM+\Z)4:[PW9V9B9EB2 MOO80AU]IUV\$U1<4=XH +D.-)_'TY=TED[&KJN+=,OX,L)7C$L=+ MDX %+O5\!T8)3'OCQ$%$1[!'FESB/J I-M7$=D(B-76UWQ:\I*_SJ.=E[B2$ MTA#YR])$4TZ=D3^CG*DJW;-E_3D(+HMA&I" 0#=A?/H<(#QL7D(6.CIZ9\3P M\O81S?*JIGR34ZJI?R^W%9>G@S),2JBAT8 L2Q/-NG9&&2WPISP3;+<1SAIW MHB 037TIQ8&+O83A09Q#PK24<:3))>Y#FF)3<28X'9&Z,\%N6W)Y"GB9.YF9 MH!GREZ5ZIIPZ-Q,TR9ER4\4ON6"CV!;-4IO<\RK"PJ*FM_3V-E_7Q5-^*K1?Q"3TN3=7X!B[0:/%9UN?P. 4 M&+QJ;MXZ3%U'/CX:%Q1\PE O0]VG=/AE M&X"@00A:B*#!^/9U\-8(5GC7?7JB]=YE-T*XW(OJ4I2\(OL6^%S B^:&'2JM M/7LC\\+?]]F._^*?17U_G>^?BG7>@/B':'JRNUM1XB,G\<, IPF#U'%<[#:] MAMV(_]*3ZF9IR[;EC'$R]*IFZ!V:H??4H@/\(=H4;4W.7>L'^(TO:ZO[C'_G M^3G:-%'13#43!L1(WNGP @$8=(C?M:+889XY#B,STH3Q,)J>1L1%/U==)DLE M<1FB?:%9S)1W;Z4THRR:R&^?\_UMN7\0FSK/D*1BK]]-2WB_["@==TT=U9%I>0G1'Y^HWQFC515E4TOX\ ^Y' M<",6_V8AB6M2K)+9;4=QH>G>NMMOS0&FX5VV%H%EQ5X4/N1M#80H""ZRFV+; MM7+-JL,^WWS:?1&W^^TY;/Z!C^5NW_^QZ87W55P#N/)PY/N8NL1): SC(&6Q MFS@T80%)(N)BE4*UZ5#9KNCECC2E3:*8J2UTZN&#<@<&!QJ=.76A[3((_FR\ MD#Q/FR&F78OA6]*P4;1@C^T*9Q_0!749AR Q^ MEW,/)5"N($'5BCT6$BE?N4H@3V%N%;J#T>N]86[;+3HZ8 M>C47L'3%7)=018F>@$LUX56FT:ZJOLZ/C%:.9'9A"CC6FW.Z9H0E9;5*BVJ] M+859T>2\+3NOTO(A*W8K48$1LB0(8@(]Q!\/F/B]Z3AV(RW)&F-PLCGKZ4P' M_-FBTY6O40PK:MA4Y)J80;[-JUT]N\"5C*B9H'IARF;$I7/R9HXO68W[+!J5 MESM4#QA> =,7GF$/,LI"!ADD'O32,*7#G##PH8K4F;1K6?$ZJ""KP>N#5$WS MC#(N)WUSD:VF@&_RK%S/:D8,%=B[H(DV8K ,:;3B66G_"5832EK5Q4-6YY]N M)2 0CP0ICE/1OU9YW'TJBFC68KEI'$V=M6T ML8<)RMMEB:,*?Q?4T4H8EB&/=EPK)WB,-5?+[W>/A[KZD#_E6[>S"!F+?!?& M2-S$[S":X CU%H,8*MV#/\:.9?EKL !7.K!#]7N[R M'^W[F^RPVU2=L2")?0=Z)(&^XU/L81SVAQ78C9"KHD&:)FR?;0I475]=<"MP MJ2F1+G%R(C0!9XIGF U=W9O;#:299.=U9BXHSD@JER$V8YTHC3Y>BA)SJ _9 M5M@9E"QA+$9>P)PH]D./D&'S"Q/*E"Z$4_YRV[+2X-$2%&6:)*7$)D.*(M*2 M([#,I1XOR+BD&[J\+40QM.&_U(IQ/$Q9QONAV#6'DM7*PQZBKN^@F"_7H(>" MV(][C#1VI:X'F@?9].6\S57;1X\4RWN%9Z!Q;88:7X6 *R[^%A=K_>7B9&%> M;#'P$!'+!<'JD5]&KIC)=PN%P;H1D,U2+;17CBV&UD,>2UG(F)]@%P4IMQ;R M57L_AP[\6"7SC+=F.9N0K+H']+\.Q5.V%>\2-/+1KBM$A3:X%L%IXJ?8GLT MSW*"/RW%:B+>8KLZ/4P]XINME]J;C%T067-L+T,X#?I3VGHN%7OJ\A'-A57\ MW\FX?@7'*G 3'#LI"1+D!(02#T;#,B"DCM(JWIS5*00O/T)4;+AKCEPY=9N' M5S65:R@5>>-E,CDC?!/WXY5E\(+JF8_",M3/@E\ON_5:8DYZNO>4%5LQDV'E M_IH;/\YG5EX0DQ0FS(/0C6*2D"A)>H,,$[AZROFQ MO;LM]^\JC@Y4 [R)YQYG:;HTZ1C/[3+&FPE'7DXS3'$S>@&UHC2)"49ARB?[03^EO169[4B\_'4'?R/604>8,KH,6LOC16?1( M4[H0^1GOA^PB1Y$9Y3.&RQM+S4[2IYMM<=>VE5[%)(@CER'*2$R<((3,C08I MC--HMVN,YG&!Z=@I'@S,$2\MU3Q!L0CIU&109LO> M4DR6(;O6O3RW#6^555G)OE[?YYO#-O]TV]P_A7^0;58-]W^0U(&)1RE)&8OB M- AIZD<.8TY" JCT6OL8.Y;GC#TT\5Y->[/?S0_0P-.[7&D4I7)J.16;:HHX M@D@KBGB!I0NJ9X+;92B;$4]*\T^>HD*)-M3B[;;&4F>WO?'#\U/FIL3Q2>S@ M( P'GN-Y4)'0SX,I5,1 MQ"0(Q!:<[R90]+:)@]X6BM3J\_4L3*PD'W1K6#7Y4Q<4.]2-TQ09UJSKR@>) MTLYQ1"Y/731\N" PNHS(KX^XD2_Y(W^J[K,J_[PO[_;9 SK4]^6^^%>^:6\0 M#;$?IS0DD=-;CV.8J*V6S-BT?1K8P!!#:ET^/)2[[DK__0"\ M MF 675-98AUV176](0K;OXTU!XA@@[C%3BB!"W,J5=A4M1=7).9)7\9BF?< MJY_6:S98DU7%K_MF2_U'@^*Z::&#Q-G8/M^L/,3_E]"(1#2AV'.")/%ZBTX< M,!4E'&/'LOI].9&YEQ(HTUC(RFB\P->%$6B"Y66,.B.>E.:?P1&CJWVGI#-( MRJK^/>=C?+-R&?4CG.(P(HQ$?'@C"'O3C/]7K8+/B$GKM7SM$3 ?;>W@.IEJ M;,#FT+SP]9COB_+\;,/^J#M#GNSP&\O] L?A:)*=K M2+_'S_2)&/J4>+%#(0Y0Y*$(\E7* (CX:L>]]F!8SYH=1I"UJX>L+^$$M^4> MW!YJ\7+0L\S:C?7#CC^S('M\W)=/?+@?ASYX;-T_WP9L\E".675,'D53"Y%C M:$^6)"YO8 -CJAG>PU7G=@+@FPQ2LL08IL.EI,]\8JOVFS^\U#538^_K^67 M7#!5;',.[_UN73[D'\J*_UX5:DP@SP4I0E"43Q&$0AQU4$FJ>'?7+ !M;^D? M?1*5[_O>*[#CVE(T?HG?BS^MA=(\GBB- :&?)^9RJ6#QX59+%B\B/3@$1!9I M70*_":?^)O[Z5TDK-H)T(?',^DPL(S7-2\'+-[+FCX=L>DOS1ZZN1?/V ?]Y MFS?-5W;BW&9?%_]J.\,'$41^F@18O(80) S%*>E-XY BE71EQ*#E]'.*L;E4 M(3L!IY9*S/ KEQHFIU9-ZD_A78$!8$,PDB'8BE3+D'9!>HURO@PI->M2:?$9 M5=PT%QNX6!S2D/+A,=]5K;$T#J(H)#Z-2!RGL3@\0[TQET:IV@&6IA'K1U;- MAM:[F^:(:GV"3'&S6I-"R8UH^]PI;C(+0!UI1(8T.YO'K])R:6-X'(_+4*&Q M3KS_K7+PN]1WGN_RVJ!GW[G4 KTSX5BZ+$^8X.$D(2B*,<0R] M'I-X+;1_3UY.D.QBD1I[SU^45].M%CZHL^_@IG6@V\^MC B:Y4C)Z=X"0J37 MJJZ-#0<..N1M:,[)YM6KB_2)N]B-X?J"YDX3PV5(\T2^OFQ\-R'#\JOGVWR_ M%RMWL:[GV.AW@2+O(*X8].(4.6X:>1'S7=_')![6["16ZH8WUI;E-7.SE5&) M]=QOG5#_K2FEV'2PAVW;[/N%,6^'9=GE\W0$JZZ<.PZ[#5&AN!TX\%L';^(* MSS?(NKAB-D/S,K30F#<_K9--LB1]V'6R"O]TRXI=MEMS'17U;.(F<7'I3=.H M?I4$+$6)2R"F/HD2AKUTF#?'$#E*!UBFC-H^E#K!*0K"-OE-#38=NF87JZBJ M P>?\PEII7JKK3GJ)<^1YF!=\6SH!>&I(/Q]SW&#M*%]P#KQ(8\D@Y<.;DP' M81FB:-ZMEPB;( [?/^B>.I?.:_W%!JG_M? M@L3G#"*O- /AL3J1$0E4QDT:[NH^)[_*:^XT)R6 MF1T[@VV/ESTV:4C,6O/;VWQ=-Z^0G-[;VGQ^4SSE55V(ETU4:]1,QDHN"\T4 M)K6\TH,$O_4P_R:B=6-<>E/L1O.E+W.?]_EC5FSZK>UN M1QOM-LV2OFUCL J9&Y,8NJX;,X>%7D#"8^T728*QPF<$A'4I[%""O(77SA;+ M9N=#W!PN6@:TT\ZQ FDF)KJ2.5TP3(IH'YS^"$[$IMV50I=C,I&BRK"JI+%& MP[14U37KY)LZ;('3\1/0S]D/D1%$/>YZO3_DI[V#5SZ,*8X#QXE]GT^,PY"X MS@#&5]NI-C5E'1>+L9/8R<)@=EK[^20P'?#3 M=NUS*[,,NUJS7R/A6JHRFW52>H9LD%-]9>[SPY?\*=\=\I7G01^E)&8H9AZ& M;I"PM+=+/!>IO:TPWI[U%Q>&VJ=]BVBLO"H3JJND-IDT(IH#LU_>8'8B<7Q! MF)(.ZI*]5,G3]N=-=1O'U(B3)#&M)>W:]51( XP<1ER/PA2SQ(T8)8-]AHD[ M\B!)T^HD-0S]2GXK,4&QS;+V$= $!)LY 6HH[Y N:4YXAD&UTY^145BJ#([V MZ^VS'R/,C93%EP=0'_-ZQ:TX(8TP30,8$K[X)\YPPI]@BL?N@VH;MK[W>5+@ M]6RK\^4)NQ&MU*)^E%A:X]R\6I[44ATC\.&TQN'CA5*[*?7S%5+5!71,9!:M MH*,Y01T)LK5!%3CML.E7G%X03$MA&(9BFG#,>VK#!6Y&ZF8 M[W=-\>&KETU!$B/HNIA1QIB;,NHZ_?9F&CIJJW(+YFV7>;ZX.[;HH1J_.W94 M#$:IZ%3T&U73 ?02+OE3)U9=8$U$:=%":\1!.<$UQZ6L\'[.?G27 ':=(?"A M*G8Y7TM5'..G6X%RZ.&2I FB.$IQ2@D,_92RI+^^-DT=GZ@M^(V:MK[D;X9\ M4U,CK@PX+9,?RNB;&6W6(5;37K-AD%/=Z?G7TML>IGBIJH,#CDB;];T@OXD/ M>HM\*RJK0N0%?;42CV4HJQW7R@F>YY%JR@6>SZ'K'Y_Y(UVCW8;RWSZ*CZP\ MEI"801>Y$" _ C9%B];Q!P_8+1T];UCQV.)M]N[P'.5(\1["N*9V6 MZ38FG#W.*] @O6IHIV_2/HULGB51133'1V*ADFG L;<$TQ1WJG+)ROUU>5M_ MR_;Y"CLN=!!SHRA%U,5!DL+^5"NE- CU=%'%P@13R6;_^>3:D&)7Y_M=MGUW MJ')0=4#!)G_*MV43 )WK6K385=,_X[2.$SHQ,^_QS*-E)X1(B)8.?\>%Z@$\9/N_\KHI8ZX&X",G;6-BH3EKLQT$8].V M >@[+G'O*@X57+_-^S2SMO,DJDS;#(1B6+PDK3;"L1!MM>+:2W&UQY^.NOZ>U9VQYG7, M5OCYVIQDVVUU$5OD!%X*8Q3Y-'22"*9I1(NPO^U@JK9-G=EZ)3;^#4:F(6(L2WOSF\86V#1?,GJ*H$N"YV0 M!I@ZKLLUW0F380^&I,A D;^.V:F*_ ]M;:2HDWRM3-56E>K;M,NIZ4R,JPFI M1E7J4DM1C92@2H=B&=)IPS'MDE-%[D8*YM :X96:5P^Z@8>CA#%(0L2GQ6[4 M7_N7.M3W#=3XCS$_<8W_;0_5>(W_J!B,4M&IZ#>JI@/H!=?X7R!676!-1&G1 M0FO$03G!-<>ESG8R*;G>[^OB9IN+7D6KU'5BE\!0+)\#QVL4>RK[^O:)'[,;NT)KJ9+ MUGQ[KR\8DMQ1U>5U&;)GQ),+NY_CV-$1LK[)VJ?;?V;[?28Z:87&F8FE7.OG4HP3[?BIU044ET3N+F&X8_LRHY$D>$8WF# M<8PS%\;C:(XTCAG^=[ZYRU^9W:Q\ZB3435*4!@&)XX"DP^7M*:9ATA\M?%48 MG@;,:IPI?-48JETQI1B88L2!>X%W@4/S;4;E-K9'QV,A@]2D1^1_@@[LJI5I@X81+'+DY\-TVSE+X_D9N$GY?I%OA/]-%G&]+H?(,_)*"K% MY[P9Q(9#I;5'S\0*[/H^XX_@'[N-.']=:1U>\ M7%CQCVT/&Y[QKNMR_=>GQ^8BA17VW<2AF$*(0Y*R%"=IV&,F,?;&+^"F0CK5 M^N]D&OGSIM;#0[D#E8 -#L+C[N='X9;^'M8,85??!5MVQ,?LH[T_"7'K6Q?< MP;M&VIN_>G",GF1OI]G5?5U^P[SG?Y;5$W+Q"\"NVU]1X1;[G&H8?4Y*S9?VNGWU_)C7C?(KO.ZWN9B>?;I5MR>4O] W[+]IEJQ(&0,A%Q,'J>ZJ680RS59;[X 0^KQJ;]8[6W-PQTY/\/DX-:B!@@PXW^%HVM^\UT,'ULSBUZ %:4H@4MO<6 M$BJ]/3^K(9/;#-3G[]P.X0016<"VX11>EM,^Y]KGR5_RQ^[L]-,M:3:SFD6< M,!PE$7-B/TI]1ADAL=L9IAC&^F^JZ1K42)C*QU*G5_*<[NS-=DA\ABRY,^*Q M3"]C5FS2H?,GQ&:X&MG^Z2-GI'TOLFVS@W:GK49%)Q6L-J[UMOA:KW.]\MKV[R[_P>=^G7=,U0!375/=B^?N4;?.VFMJ/*&4XCE'L1G'B MQDE_K2)-?:STKH%1P[9/YQJLS3(T[^""/<<+VI_Y7^RZ/BA-O23_(3^"5SRI M,QH/R8.YN4*AN"G;P&PV[?H@"*2"?-*3W_Q )41FCW^9&7U=6.?\WU1;E[.GEN(D/&811#"$:-C4H1HG*I-2HX0FF MI<6P3-V<+E,-J:G9,,BIZ6P14%/3LY)Y!5JLX)4=A&GE5(7)"W)J)2#+D%,[ MKI43/- FY!3QN?-^_X-/D_^1;0_<-N93X\#A3Q-RG2!!41 -,V2$7+AZ;#!? MU]F^'J.FJG95!O%+B.KC^:5B@JP&-_E=L=N)E2:?/?W(L_T2!O(+&I5'L&X8 MECQTM7V2&K/C&#,[6,/$13$.(@H)\]R01"DF@VTOP-U@I3O)(TTS5M6':@_0 MS$#-^>__&P]16?I_I2$J[9/6$%5C3':(7A\>']OZAFPK +!M^>W][K;CC0(C. $YVR5CDN1=4$73]"]#%XU[ M5=I]:)6+0\<[G.BZ?V2EOQTJ68H51BNM*\6KW.'V[R/?#=*R#&4C.] MX3^$XAO^IWL514'SJ__IPBL_#J[XMU6/N3C:R+<_E"M!U*(C7>!A+3#*=1LB M"LDP M:QFDD@4!$?W0'.:F;D(HPT-#-,I2HB1BUL%85KV/HCBMF(DRO7D-[=&&VR>)8SM]86T\2SF5(\W3N MOK(BGY!G>?%OKCBAWQ_Y=*NHN4'QAK'&C%H6\V=M>Q^[5NZ-4.1]'_?36ZS4VX^+:?'VL&EGOMEZ M71[$5MUC]J/ID":^FO]R?^!_GPNNI*]P,A]=V=PP0V!5' MFJ>&FJ] ZAGFQ[+T791SPQ%8BFR;=NLG>;;"FW2E7/?6V'6^?RK6^>OO9*-M M$P;^TZ?;+_FZO-L5_\HW[5DI$7)">AW*-^A!:,DJ@JE+:0##B'@NQ^7=#N7+MRAK F9^*962;V5EX67,X-QZU\[_U?;XYB#;/1QCO M-^)NJ=N"FV[?WNDN6GS^%@__N\-#OODJ9K]?\^\UWC:O9>+ B9"X7AM&+B-^ MC(B7QHX;4@^FV(N5S@DGQF;[/+%S1ZC8<"WVY[T0O^/CH'B&.'7T),\:%QPX MQ3/)DYB=9)ZC,_U;D\/MLB]>GP2=1^#/QB<@G *-5U,?89J-R:6CSIFBOXQT M-)OW+X].9XV">OKY>UENOA7;;6-VE?A.XN$(>9 2' 0A90E./ M&E&S,6$ZZ(%U*G%>&LR2J*KF]OC35V5IZBRKZC-NI-11C\VEJ9RF%V?5:@PK M4K?8D7*3/V1UCJY_;VH55L2-8>SX_%N]@/@^#1&$O0V'1E+7;NM]L^W-D@X/ M0/_/M<(=9.H$7=81^]PH;BJ?T +^;.%(*JXF/PHWKUGE2>\^-36^Y"Y(>^GF M*X(YCHX%7&:FC[TT\4 H2"*?X7W__J%X*.I\TUGQ4,2_G"":8,J#QR4X'JQ$ M?BS5&%/WNRW+8H,(=) 4QKT.2Q+*:)D@-6U\QHV...J0I""/ELG2$TA%TN04 M\F=/SVGD"$X6H))CT)=FG@RU)6L_0?U0[/+W=?Y0K6!(*4K]E+@X=6,<,\\/ M>CL^_UEEL:K^[9;5\KB^$I! @TEQ?:K!F-S*U"Y9:LJIQI.5Q>A/=%Q8ANI3 MMXP%Z C\I:F'2$\WOI3;+2OWXA;9E1.&XK4N%'D0NSX69LA@*7243DMTOM_V M K2[%*=[4V#=O<\&LN9$2^S>W'6@]01%B4HU2;'%HJZH"#R@ S23K)Q0(B$L M.@0N2UJT/#@C+OILJ,K+"H4^]7 4!A%)4 JI$_FT__J4L%#][@/IKU89"-K7 M&^#A!H.;;"L:(\TS&B2&@#1?RWKNY6&?>=@5_59]PH>^CX<]?PK:FHF5"R/B M. Y)8!S2& 9!ZCO#H$)JM7.C#%E.J6BS*2ZWJK/ G5KJM$Z;7@Z].ND VR#K MZL?FD8_72)*0E%'<+DMFQKER1GH,\*,J1SRMY\7=CC3W':]_?-UGNVK;;"#] M/2MV'\JJ6F&4LA RY 7$\4G,^,(BZ@'$.,(ZXF3 K&6IZA""=0<1U$>,>NIE M@FHU+9N895UEZZGN<8(3H$ @!;\)K!/?VB9/HH3R&8S$LG30I&-G5-$X=\J+ MDC#V:!SX(75=ZB1A%(:Q.QQ:>9&G>L>3]!>K+TF4KW'B_^"76(W(4K6LX2$/ M^]QJ1,UOV4>[Z7/0EM$=W_\\ELM!/R HHBGD"Z T"R6"GE MCS1E.^FQJ8!MFXN09YU%U'+^6'[E\OR$U*KE]I; KKCX]*7V MV0J(+U-U08 ,<;P,63+E3&GE.523,/10[NON5;I/M^]W-7\ BYMMWN)8H33Q M2$I@Y(I:=A8@N4T M;$)NU33L):U':&]E!"L"=IFG"P)FB.!E")@I9THK#Z&:@+%B5]3Y!W$;V4N+ MIWBZF@=6%:>1U']P7YG2B.RY#GJ9PM9QDK-N7]/_)L__5;N4J12V.'8<>) M/ RCQ,KO.-H:9!1E: M%V2Y2%B39.-!F$Z4!?3%R[( :5:8E2+VRTJSFI?CQ5F#57ORS/AP686(Q"GQ M(@*Y=2\*@@#WE7HP(IY2'U=+$.859\^Q+PXWC5GD14F<0AP.*0)1I>(!2Q!F5F77 MNBI+Q<&:*IL.P72JS/_-XE69?]:L*JN$ZY=5924GQZNR.J?2]S)0%'X*!FR/ZG'+R]& MGIQMDPF!_Y*4.]$$)N>_S"L!,!<79_*(;E<^C%'JN4X8)EZ0(C]Q7:?#%7C( M5[NZWSH:R\F@ =-V#S2O_2/C8$[YIPN!+=T7?W%TX<<5: /7W& LG%BPYE\D M?Z3BFPGLKZ/WAOS54'N33)O4^H^EZ&9ZX!_CJY1N3?+Z/?[BKOZ5EWH,AY X M!)'0H8CR'WN@?N@;7PL8AFU"(W,-Y8>AU\G =DB0",C68V%Z>7(/M\4=?4EKW+^S?>VM]W+ M\OL.;O/+9]T>6W?LK%U4@V9VP6(C4%.L4AK<5Z 'ON#4\3/+!I8CFF'[=5+ M&"8&)&%1TD-+ Q)8 M$O;1N*:1^?[N$QY&<2N'R!S(CY-4"Q+>A^REY\[=63!$O]6#$8*OK$0 M_SKR;\YEC61@F&^3J2%MUR+EKOH_AVS;=.[ZO"^[WQT;T*]8BD,*$PXOA<@- M'"<-AG5(%%%;4W]3\*9)%"EWHZJ+M6@.WV$$V0 2;'IGS"<08V$TET*-G(]>G "?S%A4FB'M)APZ35.LAHVN39+ M8QA\)1M/%Y4%M&Z:QL]RZN?=_#*NO=UM\Y^'JA9(JA5V0A>ZOD\BE$(G=B#& M9-AL3%AJNF) &8#EFH &C_EUECK/YA945BFVE0V[6R:/J!>\1'I)\,BUD':\ M?IU%C[Z+&JN;D7R.D]NVBNQ0[.X^/>;[!D^U"FF4.LR'<>!$+'(H\QW6 W P M3E9U66?;,2*K959)6@>$&H/?PFL8>CR/$5GK%-N2U@7IZ&L<*JOGJ$ L63/' M.2:EE :XD]5'4:*TS^_S736 ^%C6)U<)1TX<>RZ+F+A$V*44QWYWS@U]-TI\ ME:GG:&.6IYEHS5>EAZW8Y.EO)#]%#$3G S59'$^OG!A.RJR:!#ZGL)/!MKT( M$!AGO*+\+=8NB)XQPI;<*2T]F&JRUEIJEO9B=HENJGJ?K?F:GD&'IDF M81C'7#E3A!T?>-J@ 3^[$%-/*;.4'-A*(TE2[H8_= +D.#CPG">.4].9BUX_4TK^F$\?G&P%+G?3FC M20/[*T-(EP'9<=.7H_.1>G)TU0W:%8KX;,%U(T@A(JY#DC ZVH1.HC*.QEFR M/*Z^G'DU1RUYCR13+H-/QZ-:&G]&X0FR/JM/JS(76;J@.F;8788*&?*EM/'\ MJ:G4=;[E?WO'3?Z>[?_*Q02[-TB=! 4.C7 :1<2)7(4C=4D:@19BSK MTW6V[1H=/O3(U*1I#(-RNC01>6JBU(%JF!M@S:-(Y_FY($<&2%V&%IEPI#3^ MP"DV%\YWXM5>;A!M'HI=(18TXNAEL,HH<7W"O#"AU/,9=2.OMQJF$5/JNC[2 MEF4]ZN UXRI[!E"QT?I82N6T:4HVU03JE,CGV.91J3>8NB!5ICA>AEX9\^9E MDVBC+"FL\NK]85T?]EPDR7VVO\NK%0I3EF('42?V"7%IG)!A(]CUD))<:1FP MOZ8[8@+K%I3R@DZ#-^EUG%W*E)=O)VR1-]BRM6;[B9'+2S5] I>A,N-<^'EA M-I8/W=.>E1\&;@ #G^ X9$Z,0A^RW@QUF:M2^J;\Y98+W+Z*?P+6%\YXQAWQ MO$V>WM&.4=[&'NG,>XZC<'XCS=HR%$0?_AOG-8H\R"K'IW[PM,?3HHIG%3/B MT9C ($D\3()$M"<:-"K!2$4\=+[?LGYTE14B=KUVE#M%S="B34XV;#.FIAP# MFN>%7M/*QRN47%"0,00N0T1&>5":>YQ42[2>\K;VOS7U?L<7"?PWJR@._#3T M*'5]#[DT2J)TF/-$3J34D%?;B.7%38^C*[I74Q-]YN0D91+2U'3E"*D3EBO0 MHYJZO.UU;B[6MXVDHPM M13TTT?\D&F-8D%[FB)<_/I:[\OEL:#@E]T/&_#A%CN_CT'-IF@PU+*),^FS"/N'XR ME/3X::14P:]KP[)*?=Z73T4EJF9OR_W)>\Q3[UN>H>=B4A]'Z#*&T6@O7GWW M92PKL@/G8UZ?;'8$(>,,0#>B,&#$,RB X1:0Q# #/SJ 2Z,Z_Y&7GUH4SY%P8'*/Y M7,8X&>_&R_L3S/"B.WIP5A7K%44AX39P2#SDD##D0]89;,4P&#=TY&Q8'S<- M#/!;L0.;.H@]OC!H=1G2'3%IL#W6^685! M"JGG8ABS*,)NZ"?AD-XH'ZOC!HVL%>O#I@.RR('385,8.JJT+G/P*'OQQO#1 M8T5V /TS+^[N^=;7NSAPHZK* %*UYB[B)R@O<*]*(XUST!JLQ>4$AK05J&=-ISKYSH M8;"YO[*DGJA&&_D1M' 9_X6U!:.H"+R6N M# Q>-N3KDB6-'K/,:8^?D=SO^@1/-X[N3%LB$6I?C.#;N1[#J):)1'S(/]B4?D5 MQ="+$A?';N1AC*&?)E(7EVA]L>6\>9P65RT@\-M#R5<5A MG2JUU<3)XJ'%8I,9A>XI-AG2:X@BSY1<=Y,7'KXBO:.(6$ /$FWHI8$'04,1 M/^;UMW+_5[6B;DBA[\23E M85?OB[SJI!CM\_>[%1=BBJGGN=A-@S (7#>@O4'(,2AKI9Z9R81SW<,#WXKZ MWI2.:G*K(*KV:=52V$^W8$#63ZP QP;>2_;Z-4&CAOS:IW.4%NO0JJ;-KQ+P MEE"/8VU!JCW2D=-4=/\IOX]J[L_ M_9-+7+'[M,O_(\_V+"OV_\BVAWS%@M#!XM9"WW6"%#F!'W5=<"%//SY1V8NW M#,5R7D@/HI<3<,$/CHH_>V";J[8ML1T+N0/0!85!+8\,P-_=EOMW%8<.CMA% M__&;&ASA7_$IZO<:?/V6;Y]R\'NYJ^_Y[X0?H'%DVMW9<:1?V*R=*)K+V+N= MRMEREA%C1]C1+1<[CNGK_;X\W-VSXJF!5QWQA2Y'Y/DI3ICC.G&(< 0[?%[H M4:7*ENE032#WF0#9*W[=(@5A\T=+RF\@6&:3P+1QLIL/!'">#TK0.0.$-\M/ M"6^&P$!V,!?F7RM1&/1;,V>89EXV?0S?CYK6%[_G6778YYM/NR\"Z+XK+JC^ MV)4WXE!->/)^]WBHGS?8_"I^OT)\G1*$"/J)3QR^>G&<($A*X,4Q0ILR1/FA0_%[+^:!'H[#;K4J,Q"F!14[4Y+,' OYLH4BF M-2U>%+;]+?*CM\\OSY/UWDY?B'8(XI^(=BE[^O\X=J M%?C(QTX4L\B#+H70HVGH6)^@J\?_O],D7<-[*Q-UW2@H9ZX/17;#C8J-+$VHY/@&Z9=R MNV7E_ENVWZR3.V9^;A673^?DXEU_G1Z:7 M<3NP8AM!E!O\A+%Z#K)Z[E+O]8_V:,E/(74A\0,^$_ (=GPO"8?9@,5\N-MKZ.?+$I;;^^^=<6+U(ACQA M_I1!!]_F*#&P$A^9/#C+\["PW#U;LQ)6?[W?K[6&3 M;][O^ANF5@@'V _2Q$/< ^(Y@>O 'C^!L5(OG.6@GF*5^20\!=GF/P]=WYBZ M!.MCSEL_RWGBVNAL_5^'HBJ:/Q>=3Z*.^NYLKV2]AAK+"8/EW#GOGSQ9O=^_1JI5#J>%]&OOD?JU4[)%7@RE:=N1FREU7^=UO6V^ MI%HQAP-&$8D#PI@;1F%(HQZP$T$Z8ZY6@6DY.9-S.;@Z8IPUH2J%=)8,:BN: M"TJ9UQ(/PZ^0'4_\F"X=ZCP?_RWSGQ81=A.>?FQFRG"?^?"_ST1':4@1PB2. MF9=&'H,Q\[UAOSCV'5^C8>)L6*5D<73GQ;.YKASV6.?-=0K!G273&0[H\O+< MX. OG>4&+Z;+<>I/QG_+#*=!@]W\IAN7>8\7'4)Q&+I!&HD+^X.043IL$V,7 M!=WQ(MUMYCQ[VW+_<'S!Z6O^O<:<]K]6 MT$L3% 4<$G&8#U'HN&[SYFVB6?2RG?.(56\'W/9P_Y&):^^GV0UY5>9X6U7I;BFQR!!! XC(G1([K(S=U MDR ,_ X CN.(J346,&A89:QK]13XO=@5#X<'@.[N]LUN"6"'FD,\F?157)-"K3.*?:2-Q@2.0F>*19JNCN [$@5N;#%"8Y 9U=?>2HO2*Z% M>"Q#9VTX]K(YO2WN9!7UC]V>3[,YDYL_=IR635-RDVW[G8,3R7@-$TH"'WJ( M.@[!81RY80C3'A-U/:F[?:=!,N&4]T.YNWOW-=\_\#7WPT-1:YRB6HZ*G,XN M)R!JTGO$#9X!'_9WGR7"!:GQ*,(O"/0T@5R&9D_D:SG'4%%3]O<[KF-Y59.R MJD5)SV&_SS87[JNPC[R/$]IE3#JF?!LA*CAW)?%__J MCO9NP4;BSK;%O_(-&DJ_5T&0>,CW0DH)BV)( M/.:YJ4<9I10CQR,:E0L&K$Y4@]!C&^2IZ,>85OFZ";HUM,DBQ2:$Z@0>..*; M4;9>Y4M6P\:1O4!!&^G0)74SP96JU-%VX*XP3AE+79BZ,8K3 ,4Q"GLK+L%T M59<)Q.A1)6]90T49_9EQH<>"U/V+ MUX>'AVS_H[R]+NYVQ6VQSG8U6C<3[6)W][G<%NLBK]KK'Z$34)]2AX]$&'HN MC'#$?_8CY#(, QQ+7\YHTJCM3:$6:M,1\@@6'-&"'J[:%;WFR;\\!YB5=[69 MP*]#N<+=DG-1KW?QI,$0R-U,J4#/*UG#&L,+N-/2BENEY2=3;1:&V^*WZ_L\ MKS\(KOFCBKX7U2K%!&$(P\2-"(IQG(0AZ\W1%"I5X6@;L9Q@.ER@ 09Z9.!/ M@4WQLBU]'N76CY-0J)8K]-BS,KD]Q\Z%6>YH0I<3HJ]( H@3=+ [0TF3LC&*I"DF9DTJ$5G0(5DV=37(0M$FE&BMSB< M3(M:((IJI$CK8%04H#UXMCB%"O M?<2-XD!%BM2_W;("M:\]=%#O6:V=/T($6'FCPF>JB<_NUDNV-?[OB/Z_9"@6;-$474\[AQ'S/HL,!'L>_WXQ0[?JK4 M(]6H9=M5.$>PS7UN'.ZS'=G-Y9ITU-UM09LZ)=K[%R0:)&D;@,)1KG M0FGPH5+3E?-JUID-HX Z/H$84\P"%[K0"WNSD*5*3>Q'&UO0G$QS'V4\WW*Z M-"G5]J9>,^W"O,7>!2TS1OPR=,V<.Z6E!U1A!^=H\+K.=IMLOZG^>-QD=2X> M P?VAEF,N+HFJ0<135(8!0X:#'MR6\$&S=G6O./(&U""%B9H1P?4:21KB.K+ M8C<3RXIRMVB"%8JLIB=:K[S*".%RFY52E)S;M33+YP*V+PT[5%I[]A0W-%O; MXGJEO&AN7^KW3\,T2&"2IA[Q79KX'D+#C-P-H%3%[F@CTZ2'"NP'8(J[D-KL M26XX3D&_&RTU ,[S(B@[A2Z3R(=\3 MX>ZN;B\E_%)4?W56'0B]"'E12C$F-,$8N5%CU7,\$H9(17O&VK(L03T\L#[% M!_8943I&FI%--F 8FGT$# MM, O4&5Q=TRA3+RY K8]Z4=IY%-?'Z M/?O/+Z4<)U,@YPX/>&$A0IE7IJ?/U4$J5S3JO#EIP2629* M4WSF.$S]F8D+TC*"MF6HR1@'2F./D.)!1/:0?[I]9JXK :4H<@*,?0\2\FETX'1-"Y#80SX M\?(\P! S4@1CSSOGS,]_4/M-O0_SH4C^)I_ISO_]@5==M6I[W]?P6A M3Q(GH"FE'B4N3B%EO>G42[%T[C)ET'+.ZF$V5[SF/5# ?P<.'"IX:IL&/K1H M%:32&.$2*6H.KM52TT SAP@&C("#! )EVYL1_#X?RPJ): ZV]1*0&=;E4HTD M*^=2C&E2%Y!:C+M46GP(1Z:2/ZK\]K#]4-P.ADDLZE'QL,+R )67&KM/QDJM7\ M7K&$QB1./,I-PB@-O-@9TI_K4JF=L;$V+*<;]-!T.VK:'[4 P6W;LW5WU[8] M$IEFFU55<5O("MUH7B^GDBDI5[]9[T?M43(#7'#*XW9;?*B"> U . M372S >_4K\K+\GBI+,Y\,)8Q-&TX]M.+]):X&SF 69].3P#$OI-R0[%#4P?Y MB,.)^])A'Z40:70V,VA=:AR/[G"6YN>'\W$*LK#A_ J=ZL-Y3$P6/9Q'.28W MG,=SI[HHX&N1]D95_D/_NZY5TI>\RO=/>85V&[1>[P_9MFK^/]]\*+*;8MO" M8Q03XA'7X7,&/XA\"B,:P!0' >:H4U]G%6$=E.UE1XL(W)2[@V)CU>GBHK8* M651(5)M;D%]$ %Z4H(HS1-/##!-*$A&B0R,1E4M>0&S SG4Y=Z/9LG#N) M ]+I:#,I35\FI5'AT',Z.O6..4?0*G>L>9&

    99EA;P-&E(4=*XT^4\9T( M4CZ(_V][V.TVW>%IM0H9=CS""!*W,B70\T-&.D ,X5#K!-,"#,MZ?UV7Z[_> MW605'U3K$XC&-QZTPV!LJV&*"%C;7#@%WVPP]/ 7MY=PAN9QNP=C8[?0N;(% M1]5W",QPJS?#KK/O'_-Z.(CZ4%9BHX)D^_V/VW+_35SBN4I@Z(5!ZL*4QCA* MD(^1.^ ($ZE-8GO6+>LSQW=R@KOE""]L'TY%N,YL?6JN1RNQ^$FP/T & G.C MO<]0SQZ-,9/^J:-B;"T 1H='( M"V,2#L#\1.FBU@G@6,YX1\!*Z6[*>&@N2>8-A8&ER4EH6@\ 7XP,/KSC3KP3 M7H"C&U>@<63F18HR\2J+%7M17>BBQ:+#;RU>;'.M+?I-=V'^I^<9)_8\B@." M&/)($KA)[,5#QI&],LZP2J#P/E&9RH:*D MZ(34/$^1$VU1Z9;/#+'4#YE/8 19XM(@<7ICCN.P55W6V5935.1,*(G*@$9] MR-1\R&0-KI$2(\FJ)_\G[QVD M^>,^7Q?-:6"VVZ"'=0Y&D<*+H)802 TR M R^#'A$VQYO9"4:]PV=3$5"K YB2]?'2=H)6U)V^B %:3 ST3O]GB(6!HW\# M,5$^]9=C2N+(WS#ERSKO-^W>6'21Q'*$KY/!VGB4<3Y[@?D&*J<;>!?5#39#FT_J]#(<9Y,> ; M.QNW%23EB?N<@3&<"(\@N[G_;)-^/5+EU@>6 [:XI81M?\^O.B9A>IS OZR6 MSAZ+NJU!N"YOZV_9/E_Y+"4P\3 .DR2(70R#>,@W&"?8F*X;P#*-G/.(Y?M= MMGUWJ')0==C )G_*MV5[07)[@=[ZZ($)G3<1JS'R/E5\C"]O?GK=Y(@<]-"7 M(/5O$ZRL\ 9CMF1A-^FFE)X;YU55QML7Q9^#6D5N%*6>PR+&C?L^C1E.A\R1 M>,?KQ=3WM;7LZV0:ULX9M[Y?XTA"_D91NRR)&^?* M&1DSP(_VJ9OH5M.^B+?=EM_$U:JK,.5*&$4N3FD<^FGHLYCUEI.$A>,FE]IF MIYE'#L! UB.;^9CI9ZI4SIQ&$+VLD6?$H[=.HT:S-6[EMTI)E#H>]=PDQI!/ M4;P ><.@]P@<,5E0M#3--$&\3[/8F_G[/G[!<[)7@'\>/?,Y^B%\A46_(LF+? MM+?C:GEX>!3_JOIG7MS=\]&/GO)]=I?_H]SR;^/P?WSAFK"*88 )"J(TB4+, M'$))!'T4^R[&*?.\0*5&<$&P+=<==J# TX!*-(5XS//].W%E2K;[ 2KA*7C< M%Q?F)XL/OISX+@BQ/4%O/.BNQ7EV]?XEWXII M\TF^)X>]N 5Q%21N'&"Q)4D3$O@P8/R_R&.NRQ)$?*5;RL=;LYSL>(CX/]TV M%35E\X[AOH7:-]E37 D8H%QY_D1HR%CG268 M^*G\!;::WV]9N 94C72MRW?;#IA"?:8NI6IS?Y:TX#V/F\O.Q"74#V)&4T%LJK_FYMLVW2\J^YSL;O&54#\37FS+>X: M>]607T7SVA?/\ MXO,Z<4U*GW; V M5Y68L7S*JEF8JJM58 M,N74:D(>U=2JI?"5KGXSJ=5EHBZHE2&&EZ%6IIPIK3R%6M.K5^RY7!53G\3\ MZ]T !6Z"2-C;PS@E*M=QZ%M1TBCU*J1F8V66C*\T?,;SMXR18\"/UU/\:&94 MJ_=$GZ'V5JZ/W/7.I)^D01BD*(2,80\EC"741U'@(9PD?J35YD?+D.7,/I2@ MR3=N,\.?7#J?C#JU9#ZP)G!U]P->@2.T>6KW7B-)HH)O%+?+$",SKIRIYC/ MCV(*'UXER*L3DVG@QPF"3H"Q0R)('!HGPB2-: J#--+8']$S9%F2_N AW]=9 ML6MJB1_+JF@./+3V1C295-H9L4^BWKY(BPLTP.83ITLDO3U-&L?M,L3)C"NO M3Y9,\"-5'-"L:#Z4N[NO^?[AM+B9IBB&E"%'O(/IP1@%OLMMA1 AZOF)*UT> MH&UADKV/+0?VCO_K!_67&T;R)U$D, EU.ML= M,[ >ITPV,2UA1*!29A3Z]8 M0(=%N5/X"E7N0F7LJGGU'D!]1U M"3?H>91$3@)#E>V=$6;^^^WOG"?CK?W1<0PN8]YBPI'7]D5-<",[:KZ(K, @=UXU0 MBL(PB+ ?Q(';6TB36.E05N5[IQGI:?F0%3N=L2Y+C\)HM\",UGA_BQ1[([YE MX*TQK\C3@D:]*O+7QKV6][(C__=B5SP<'CH;*/8IHP>IQB,*;TVJ7:-]L6@1:,H@BH<2,I M9H M412!%L=<(G#*PB41T&)K(2*@A_VE"(Q@0%8$Q&OD!SZJZ'\=BN:JV,X:C5%" M'$12XD20DC#%;)"<*&!P]93O;TI90="UHC(&3@%)#X4>6//2RBZOOY7[O\2+ M97D/5$TVM-F4$Y I:%23DH&_ =),JG*&F@OZ,I;,92C-:"]*LX^8GOKT=]2^ MN'J\LQT%H>]Y89 X7.=HXB4^IKWMF"5*ZQ,S%BU/63[SW]\WM]Q4;]T&;9-6 M-5&:CE%-B>H!_MQ786;-NLBF;(IS/J9I(Q6:UCA_VNJ _['.TV MK/@N?JHZ@RDA21@'H9?Z@1MAS21;YQFZH%4&:%V&0)EPI#3^R"D61=S>%NO\Y10O]5T6 M1 &E#L64,$H<=YCB(>8J[0#I6;!=DM: TEW;:9(FISKV^5(3G(ZJN5=UK])R MJ8AD%(W+$)B1/KPL'3' B*RL?,CYFN6^W&[>/SSNRZ?F/L)>R)((.PB%#HS2 MU$N=A!L.>XM\.1FKB,L8.Y8E9H &BA-L:D(SBD8YN9F*0371.9)W"FLFZ;E MT04!,D'L,F3(B">E^<=.39+ZFXD^\P>MYM.K00C;UMM!C"&*4S>-($01\RF* M4& M"9VA0]%EJBZHE2&.ER%8IIPIK3R'RB\T'AX.S46%IYV7^<_;O+GP^7D+YK,8 M5]A-7!0'B0\4VX\/WT$ MY>1T65'3?4%SB-2I#TUS^M:+GSK37X$7\7L4.C5SJQA0'$4U"Q%C<3[W3T(TBE1>A1AE2F@.KOPIU M;@Z\F[IKU"62=*9K*MPN8[R:<45VJJ;.S^AQ]4>5WQZV'XK;?$6)[_A!S%>Q M-(30\UQ*O&&*&$9*%U"8L&=YI4FKNGAHDO2AP02V'!3XK=@UUV!7?S.TV%0A M>.2*TQ*W1I>=+48@0"Y$RXZLZ4B:!N<+5S8=CV0%3ILM69W#AZK8Y55%RH>; M8M=.;8IJO2VKPS[_FG^O,>?@KU5(,"28I4$:N(@1)Q0EZXUQZB.$$Q6I,V32 MLMKU* %:\V!T=^XT@S,MGG(NA1I%#J;(EI.]&7A64[Z!XA.$X @1_"E @@;E MQ&<$P/)OT27!W:9?*(//+$#VC'KW< M6S+.EG3-:M\U\O<\$_(JYIKO=X^'NGI-@R1AY5J M/,Q:GE "3QK1GD!7K'(U2[N<&L['N)HN'@F^.F48M%BOEC$S5"+S@E#:"


    Y1!@)&6T$Z$;4(I1NNZ>.KZQ_^>_6>Y M!V2;<2^;;H&MN[V";$!6GTKW'Y5X"_1#_L2CZ7?2HJGA4\5<4>47&&[]// R MF.4.#/Z QJ$K<.I2&U'PW*G9Y]2&8R.35B9^"A:6>*;V_EQJFB4*LLGK_4[L M8S:EFHU\%K=%OL$_2+FK]]FZ/F3;W[-:K$=^I%F=-T/H""GQW-AS4202*H01 M=-T$]Y!"$BJ=?5D%,F%:.@$,.L1%FY->W3YI-I/;&VV/#("NQ76G?&JIR6Y$ MY?+08H*IEG1.8(,C;G#SX[6H_@ "^^QI90S5%W+()!%<1L*8QM5RAA&BE@K^ MV.UYZKG;%?_*-U^S[SC?Y;=%7:V(0YE(-M0-F8<8PH[?%<&2 ,:ALWK,]T6Y MN:ZS?2VG];J65$;^2U#R!U)=DW&^9+C)[XK=3LPRN7R+^@8U)=8F5$YDIV!1 M33]/$8D6&Z#'-*TDGB'F@MJ-I7(90C;:B]+L V9$?M[OUGOQ8E'U):\.VYH/ M1L8=_\P']_YS,\3Y9S_W[7!6$?-<&$5<#W'BIXQX# W07!(I76@]"2#+,]/F M-090])#!__U_\=SA_;_/FP@)=7L4^$$KFHH3SFD"-TH3YXN9(0$5M]JT+H#! M!2 4 #1.@-:+YI]\?K,WU)2BJ\2\ND+;">RBY=R2RW+:;Y-O*XFBZY;Y"CCD M$H<@/T )1J['(':]Y)C%D%(UVT209DH673>*=VUV&-. ;JK064@6TT3->KKH MW/C5$L99]DVEC/'A_063A@&GQZ0-4YR/3!QIKI+3$NA"C(GG8=?!7I"$3AKW MT"(.6>.=VTEP2:G0Z/=MVQ2RR6=8;Q@.XZ@4,D/H3">0WH5?;+VAQ+QZ\K 3 MV$6G#DLNRR4.FWQ;21O7>5UOVZMO_EG4]_SS_"_0H;XOV_.^51K$+DQ0B (4 MAHF+(4).C]&!";&=/T8#G#>15$?X%K/&^"A:2!_31&ZJ/'+B#?C&W0&M/^#$ MH04GE+=B82JS&(OY+YABS/D^)M<8CL#HP]@H3%."' I)FO 02[]*-$24(7/5#EO9 ]2E1BY3AX3I^" M#_RG__4_^M_P_]SP0?R__L?_#U!+ P04 " K@5Q*:>75CC^K #6N @ M%0 &%K86TM,C Q-C$R,S%?<')E+GAM;.R]:W?;2)(F_'U_1;V]GZLK[YK_.JG/V>KVY_^?I4O M__CINBSN?OI[4?XQ^SKY^>=MHY\V?YG/%G_\2_SC\V29__1M.?N7Y?0VOYN\ M+::3U>;=MZO5EW_YY9<___SSK]\^E_._%N7-+P@ _$O=:N\3\5\_5X_]''_T M,T0_8_C7;\NKO_P4)%PL-^]N\)+J\6_/GO\3;YZ&4LI?-K^M'UW.7GHP= M_ M^8]?WW[\^Y,N\_)HO;;Z:S.;+]F,_ MH?.>Q(SZO%K/\W?7SW]WLG@M.NU)K$_QCQ-&_GV[K@97KO,K]^U+OECF2[6X M>K>ZS!AIP7S8+;H8:L@-V=6^IZ$$:$:8 MUAUU,OQ R[O9*CK3\66F6*R"VQW<[P8S7(.F?0_QU]EB=K>^4S;YJ M,,PC#?L=WOM)&1"ZS5>SZ61^\EA?[*7S@7]!Y?JV-@.-.EK2&U-2HLN.AFRG\S* M?Y_,U_FO(68,<>5F7C@VR(.-^AO6KY/RCP#!AO[3==EFX?G4_OH3IBTQ6G72 MW[ ?KZ)N=ZS>7?\Z^:^B-//)P-.BY/P&;.04-FG8RQ+\5Q=6?L_D\J'^SB!R^J> N318W MT1W9JO[84%MT,=20VUKAA"Z'$NG11WT;?I$OWRQ,&-)],'KJ+FYNO[NN>NE. MZ--?.CPL.^OU_:_[@*+)BX82OYDQ:=U1)\/?KIQ\FGP[/L 7'NUZ"'$IJE@\ M7M,)/ZZ4VI F)W;7M2AMK5N#IET/\7U9?)W%Y#Q?E!V@W::[KD5Y^/!M?IV7 MX=L)/PY?TLX]BI/T)@I6\WGQ9US_;R]>ZBMZ%'EV'0:4AU?J?/5GGB]<^'?T MS/,PO+CBN%X5Y7V2Q*>\H3^!?ROFFQGNNBC_G)1732>04_KJ6HAF<\'>!ET/ MY_=%F4^+F\7L'QLZ[U8^3@"T64>=#/^WR683_KK.JUA"Y:O=OE%>?KR=E$?W57.T),ZV8QPZ!8;!JG2Y[^TGY@:69HCS3K9&CA M,_PRF3U+737K,FZR-@O?V_0QV* ;DN>$K@83H1E+VO?4D0#%E[Q'NK]-;X-J.V6UZ:.W03^8L)=^FR!)JXY[$Z\ILX^U[&2 __]Z4J[R M;XW_+BIIQ\N8WN2>/-]8;-AQAJ6WM[8G?=B!*SG((KF%]% M3S',G\W /MBJQX&UAK95+ST._%$LLERN[[YLT].7C8U/6J^#"%:MNVV>^WTQ M6RVK_>>.9&S\@D'$#29Q5?PJL[$K?Q"P81]^7?MTLRZ_(=PPG] M;OM9_:V<+&*"^GPR_2,\$9HWC;"Z?C8-W]/NZ/IL3S_F3XQLOM9N7Y7?-8C42 M&:N10+:1Y:7>.A[I;_FJV\$^[;#C\;[/RUEQY18=0_QRM[V,_>,JA,I]C/YY MQQV/_U.PQWFW(W_>9==C+E:3><=C?M9E=V,^@1BKY\-LR((OC[83WX8?[)Z/ M_9Y87FC[JOS;*E];ZD75R^;%]"6I-A)=3Y:?-V*MES_?3"9??HD6_9=\ MOEI6/]G8^)\!W-5I^I^['V?54#:'-]X6D\U!_-T:U.+F88!_*XOELD[DB(>Y M\Y7ZO-RDZ5:#GT?0_O4O8:!9E]UGTG%(PO];+AF6 F %O?5"8(ZTE99]#]X\ MUK@JRIVB^D5O(]'VW$LYN_P+_\%'ZS70-XNQWOWJ)> M&VJOGMFC23E]]D%\WW#WQ"]?-FSN;UVG6L<79.2A7#*RC 45F97UXT M,WT8H),K?@UHJQZAW,#TO/!TYA&71@%G,4:(6(L)05M%$!]XX,YG26JB^J*T MQ?KSZGH]?T$3Q7R^2\LZ9'3;]I41!S@1G!H$+#?84*I9A8ND%E^6!4EB1C$L MU@_&8 S\2R9=1C'DU$%H$&,"0X ]I7T%%L])-.^[/'Z.Y^Q^N/(26QLJ83C M%'R^B!!_DIG;27F3+U?%-J$H O,N8+ZM$_0"E8XWRJ V0&O$"624&V \JV92 MXI%IY@KNH0]J2Y^O>?FYZ-O9Z9TZG8-^.EV"%#&%.KPR#B"61MFD;9IU&-A= MF!7V4N98PPQPJ3%R@@-AN7):&RDK"3B5,H$VN#%MCJT%O%;N=(S^I)OUJ7)/[G&M%W 3T,D355 MT#(#B%,">(/<5L6*:Z+A^2*[YYH])NBG(X;GQ!XSIB0Q"(4O#%IG1? ;8T1 M4A!<5I0W+*V*\^Y^4!:AULEP$E-#("2JPD]MZ$ M+Y=5LE+/R65Q+$W=17_ GKR,\?OB\RQ$Q%8Q=$Y@"C!"6%@'',?5 M^!WR*3->Z[6O5T*,/H ]B],5#._& #^,/82;^9M5?M?8P3K01>8@$KEA)@G5G( HQ%$< ;) M0X2D-/&7-5UU3X(]+.L$[7$MI3:@6IM^,N,="G,YDE):S)#P%-3SN25NF+V@ M VFKKX][/<)_LCNU2SX)0VJ^(72H308$<$%O7E#+N+504E0')DYYB)ARB!*,TW;HXEX[XN MMG0+^?EU:=V'@(/(9%6PFO%2/ M VBR0@V&(.2RUD%'0NZ!M#7,Y-OJMNHS M3,/O)_>;,QFQ[O5FL(\&5Y58:S[KMN@M4Y)PY01"G')#,"?"N1#$"4^@\=(T M.@AP/FS:';8ZL+[Y?C8S"QHPE MI^]\I@:%*,QQYKFE@AA'('(0*^0A]((QU2@OMA]LJENO=G7,G\MP (FC;3,B M("=:>ZV="!^')#[\N9-;&?Q/\]&<&46_V)^\(*DGBZL_9U>KV\UUQ6^C"A_5 M:GNZ#OGRTQEA!ANHB68<(=(=VH-E&&UND=A"WKVP0?%T)6'? M\YFSBDOG%>"&2"2Y(CB P*A4RB$L4O*[Y8])DR[Q'M1!?S3,1N9G?Z.,((L8 M%,@&R\H8)K&B3) 2H> Q B%IRDHF^+&=I\Y0'\5FQTBRF\ZWUZ&A89P)S[!' MX7]"(L5V-- ,ZT9?RE"Y2X?D.B'-HWVWF9:8>"Q93$Z0G!.B4/71:!*"AR%W M2 8I\M0GHXZF*_6FF&%,S_INO=GMV=X_5]R%KFZ#'9I]S6.RRCEMSOZ1;9W* M.+[?\M6[ZWAKH5_#);B.\/8!,P19'",Q,)@ M0*PTFB%EE=6<&.[@)OT&2^Z-;W0$]*P8'2NXU*:;3'E@O#*42R"XI$(A)BHT M($:-[.WE6Y[&G'F^+-.7*@;+KPYZS>/M@]NK>1ZNBSY2+NE@NPPP$-Q!0S$0 M1#CJI/&HDA4YF[(9^WIIUY(&3WWE#@$?BEQ/AGJTS-&+SV<(.\"LT\)HJ#5' M7C_(1J5)V7(=(9DZTO/3;+0.D!UP:^+8YW2TJE'C/L+WB 0%E&[. 2@&$6.V MP@ 0<&%U"!-YT'[^.PGE,S#M4SE9+.=;#5[]UWJYBI]@&YH=Z"!3' *,B5&6 M&$. 9USB2GJ.+S#+MFM6[.===["?@73!$?U]4>:3^>P?<7/O:[X=_M_"-QD= MAC;T:]15)A7VE&##!8,FGDBP1E6(D+2CF.-,XQV.B'TH8$0S;I3A;;,J7ZVZ MRARFS''$"4<::Z"5)O5'Z@1(J4C^.BF9'BKTK(/!6/G.O%&K53G[O%YMEOZ+ M]QN,J_ ]UFSWQ^\?:MY+QAR1E&'E+?9&X-UE/='D*1][4\%P MJR3[+EE^<6GDZ<,9B0DY0E%K/=9> R )KZ12R VZ'C+814-]:/W9HD@BU(-F MNQQ9CCR6]W*D>48EM\0^:=&M]5&M@2Z*.8^]:@?TGSY] -9*M1J,E#=KS4'"@ MF?.*[(I.,H<@DF>L3]%Z__BT7*KV/6=6:L8M1\%(&LJD0!CMJ@PY; VYO$L+ M^F76H82JWK4S@#'2ZV4(/Y9+-0W649#5(TM0/MY MMMA>3]C VAQJEA'+(9?2<6-A\"@(@G1W.9A#2)I&NQ=NNPDVS#C(:N&^T MM\02J+P!-)Y?WB* E=(75BVN&S(4 R ]CH_]W'E.?7SSWG*.@K]'F.1>$&\4 MVQ4HPH@Z<\9[P!^FDY=4H^\?_:OY-7'-NLH8B\N=!E-B-(&(D/#W"A5A]86E MD'1#D+W>0"^8#Q7*OC#X(\E)>UIDS +)A9!<8\I"?%]_:U23QE1X\>%,X1"Y&\(E\8X2X;GW8C=2RCF\L,R+GGC0 M!;2GFX3[\++K$&@TL ;/'\VH@L9XHAQQ4CM -4&H&F4\M3_D@OJK)4 ZL">K M_S_RLI@& (YK__F3&1&4:2RMI(8@P:UAMJ:H@B3E&,8(BY/UI/QD7$\O?3%= M%2PS@9-40&FAASBPDBBDJ]%I+5/6ND=8*ZPGK:>!>K+*];SX M]NVPNA\]DCFM%&8<:15LCC,&:\JJ44F#4[+(VU?N>JVJ/AW0D]7\/DK];3;] ME$]O%\6\N)GE#5R\PZTR9 VD%DL0RVU:B)%[<$@8=RE3_0@+;?5$ADXQ'FIM MP<\6LU7^=O8UI@"O)HN;62QFL%SFJZ6^_W7R7T5IYI/EL;-U+7K)$&":*.H! M,%C&*IR:F H'JDS*C:!#T>I3 M.;G*[R;E'S'79?./B,)Q9AULE_D0$#$L,8_%APDB.@1+E:Q0BY2UIQ&N. Y% MKBXQ/^-^]]L&!SD/-I2X]&CTN\NO3+%<->':\4XRQHF&0B.*H86($N2IK+]< 2^L7$'MH- MVD-Q[OWD?C.M?RIV"XV51/ER<_'L :8=:YH!1Y6PR#E!X\7LUD);A^@ \ N[ MZ*P7?G6,\1DMF0GF?19TM_G'IM+(5GNPG2W;VTTFG55$:68ET Q(IQRJ5[&- MD2G6;(3SZ%#6K"N\3]\\?#ZF]V7Q=;:]/.O-XKHH[S8_?1/=%)K MA!%$I]PW5A]JO(%B&@N43;[9$#U.5YLEB;OXB;>+ND]_3Z:P$=%]QX R MPU5 TM8JE5*G; Z_CJR4[MA]#H6%??^+^-;O3T&K^0$!1]RR M]_V9I,9"9JA7TCK/D?6Z/EF@&UZ4M><;&>%%A:/_1KI2U&O\2+ZS#YN"+N>8 M0#8OSHA' 7 (M*-::.FI-@^IMPUO6-FW!=/^IL5_?A?)*GJ-'\3#-O]0KM2C M-V9,&XH8T00S@(AB",@:7XQTTJG>'W@;\@RZ&8K[!Q;QGSZ2>4V%Q0(I(B#" M%"'OZNF,&Y6R!PE_E$W($\%\C::PNGT^%I#;/-WH*N6!1I!1Z"$*?IGUT"M@ M&?':U5MN6B7=G_H#[W&.0%==;H\V$6=;QW [U$D0;7?5^?:A%INCR>_*B(9> M!K$ )902"Q'S=5!. $CR@'_4O=&AM?(:+?U>JO?WLHQJ(J4@&!#-.+-,:UJE MRBJ,6=+9FO9;I,5J,G\]7!^-6EXCV7??^:-?G&'=X^G;,R$(P,;3X$PBK#$W MD),*=X"2RKC YGNJR:';?\ ,J@9 M@!Q#0!%R4ELI8%4ETFA(DR:>YANY__QJ^M+8:_Q>'OUDH _DT4\R1"DDF!,N MC!:28BTIJ>T104E7A37?PGWR1?PSMC]=12/_!*K=F)?M0-Z#?W7LC9G31!@/ MD$%*:H2T-[ Z1V&D3DKN0>VW<'\H[G>LFV$K:LU?*C)027;H8&"3YAECPBDI MF=50$,<0QZS>K40")AT__5&V?GL >BB*5>,[4,_B[WFLP10FD*]Y.;G)?U_F MU^OYV]GUH76>E&XSH0V!X8LT$G%)C7;RH6B90S[E4F3THVS@#JB !ZJ>\YZF M,]\1VQ;;1@=]#M/ MN/VQDS=E7A/ %-.<20:]P5P95&%J-;JP4I'=T&OO)4_G4,E0$^/CBRV/FM+' M=3?;WFEZ6N=9W(.%&AE)=% >$$()4Z%&N4Z:)'\X(@^DA0%FR@#0W6QS?C]. MD/6QZ.GLC'/C@3$]W!+98+)LU4_PMU%0#4?!C_'8 D:(V5TV&2(Z*!H=M#\C M'DW,2+N.,F\I#F&MM,XAYXA"L03A#A%)2%)BY/A,1D]L>5I4M$\5G-=>_!J, MX=WZ3MWBIT"*"4"U$_,$P2:S$#WB,,2+/RT/W@\>[+IC3&XF:K MJJU.=YJNRFC9=6Z.[D*WZR@SCC.H->30$:^@E@2(&I& U(]L>QJSI1A0!4/Y MV0V%>+/X]&?QG_FD/+1YU;JOC%((X3LGZ'^$ZZ-C8>:H>1L=/7ZS+ MSNA9=Y9A8R 2D+F-7)4R>#;5J@0PU+NMA[AD921L?-4-8R/G"%(Z(Z<56<9 MTTHS@*%2%' ;E,$?IA0J44J=TQ&6V1L;.4]4P\C(^>DV+_/)]>I@1F'KOC*- MK-:&.^HDT] 82D3]P6J2= O'"&ODC8J:)VMA9,Q,YV.&, X($Z:=\,@! KE! ME?P0)5T3W[Y47>_)2*-B84OLA^+>9M !G0]1I9NBDHOE(::]^'P&$8-*:F^= MM]X#QXGBE6S>)^43C;#,VS"\Z@+I,UFP367I_&/0Y:8*[\?UYWG\^?&38JWZ M"5@(;0Q@P'*/"836\OJ+8M2F;.N/L'#:6:Q9IQHXN9+#VWP5\'UW;8(V9JL/ M>?@KL1-G9-)QC1'6%^N7/MT#?MYM ML!]\*PL2+( $#"'@,:">6[V]60H[I$FS9,R>_)4BYH,\&OTFK^B0P_)B@PQ) M'J)4#"%41D*ON+*RDE!(TRC-[E*WIAIK_ZG'T@74@SF^L]5N2]M$/^OP5>G/ M'\YL<-^YXS;(YA1VP)-=9G<$R>(+V]M,5>U3IJ3B>1Z6? KO/GJ/^;XF6?#5 M,:1>"!4_+T.-H+"2T#AV828G1<4'V7(RHB>[G^^##[-8O5EI-JZC\PX0J -UEY!$W99!D]4TY1;S$, MT/T0*,S-7R:+^\GBZC_>)7#H>3>9#M(QCP62GB%#!2-(5=)Y:"XLSV% &B5C M/?ST%4/X];*QF_/P> 8P9(A0#Q G\2I%83RK))/8IMQ=-486]>7HG(SHN;C2 MPM%YW""+AQR-LE0$F+3$V%A;1P^4TA2^C'KR.D7!1]AR$J)#\>5]OKB*ZX3U MF(]>);^G1:8M@]01%F\OY]1XH![@@N328O%4)3^]!K<34 U789N N[V;;KR:DK7,_#GOOXSS>+]WDY*ZX:T^>[ M5AE4SB$B 0[?&' 6 (:KD)0[W2QG_Q69G@X4?I!#*>">P<_)5ZOYQK<_>F'F M_D99/$+$D",6>"$)DT+H*KS@1)F4A<#7X!]W0*&NL#U]?_&%$;R=3>.&N[HI M\\V_?UO':;6X?A/BO\E\OEE+W[OS>&)_05Y B<1(6<:"J,PI5$&H>,#APJ>S MT[DT).R]TBP6FD^A56R?&><($,*3 "/6,1NSWL!1!MB4K>T1)FF?@T8GP#Q8 M7%86TSR_6OH U-O\9C)_D.*0DWVH6:8U<8H*S!"65E,'N .5I$+!E)7$$296 M]S#'=8CN.?VD-XN ?KYLZRE5S3(AP[2M.<"<^(VY-1+5DG*08IC&6]5^()?I M1)!/G\V^]_RKB76[-AZDG&W6X??.98U:9P(9+#G5E%E!L T? Z\V:!2#)B4^ M&^'=VIW/9'V ?*9@?[LALU3S>7Z37\WOJZV9JZU4S>/_(QUEW!%)*($06LAU M,!=(BQH-KB[LRNK^EP2ZQ?M,[%/3:;F>S-7*3,KR/OSPWR?S@YG,C=IG' 1A M*> :$LT9%AHK7P<>%J>8MQ%F,/?/M4Y@/F_FZ?MU.;T-5OG1(S]F#JI'04N6 M"HDA!<@*Z>SNI -T08F-EO;[P>/W19E/XV=V]?MB6BRN-J4I)_-*!8K'WY;OR8UY^G4WSNA3IT226;EZ0840HU89*8!$BQ%LNV X]+RF^L"I[ M0U/N&>//H+.3UTGT9''UY^QJ=?O[MT)*/X8*O,8&: S%T7-<[N2I>A@=._5D'FO9OEOX6;E=Q(0[>L\$U9J M%#YKI@4#0H:OV/L*-:I]"GM'.5GW1ZN3 Z*.=#->1G_,XW-]4?I9[QD' $'. M69CYK'%4G4Y4S7E)_NIV5O7'Z:><9X$I33CV4Q&I@ M+1*N6ECT@,.4R'Z$*7FCIG2B;L;+Z%C7J>9!-8[P2FQ(4('&' .<852F./P(+F1 M/S2#4W4R.N;N/LF/MWE^_(A30J\9559S+2Q2C ;%$"T4J%5CY;!IFKW7E1TC M=Y.5#">!PK0H,+'66T*A-I[*[;U@0AGF&JV6](/'DRJ@[Z[? MYLMEGK>[J*YY)QF1)K@"5 &(%;10$$KP#@G-.4M9-VJ]%AJ\EL_%J'*;&O/D M<"W7[A0PNHFNY16*2?UF2A LD7( &$U#B$:#-BJL'$3BLA8YAZ'JD!H99*9; M+(OY["H>,'H\,Y]OAJM+.+^[]K-%&- LH%ML;U5O,+$U:9YYPI1 EFO@ ?-( M<[/\U'ZDW]U/?5S.[Q_,O-:("N6IS[Y.YIOIL?'AH$;M,X6T92%L%-I:*:0.(2.N9)<4 MIESV/EH:G:S_IS ?\^FZ#$8X7QZ_H/=HVXQY MJ3$2UC""!!,L>/Z^EIG#E"EMA-YKMZSJ&MW!=QA6AY8=\FH=O(0CP6[YJ M0*8#S8*D\9HWC8V2<:L*&*DK21%1-&7);X3[XAWSJ#M@AZLJDG^9S*YVUQ % MT_IN=9N7W\%R@$D-6F=$:"61ET#&6F%"$FM,);>%Y,**UG1+J.[Q/8O'W=33 MSJSF(?R0U"NHXEUJ5&);R8(827&-VN_V]K[?T+'Q24#R].,)9?$E+U?W[^>3 M(,+B*CIE7S:%WJ*3]F46()S]([_Z6%RO_@R8!'.X]\A"ZYXRY+!WA(J1S'E)#&?4$H"T M5S;,LZZ20!F1<@WF:%V89%:AV VXT M:9X1!9$2SC!'.650"/%@.R,BEY6\UA%O>D!V*$[9G4(^3;[58V\T*QUNF#&E MH,$4"2P]],9)1'@EK0/-KNWK*H5LB&WTCIC4*:I#<>A1A->(.B\^GPD+I5), M,@TP9<):"Q[F7()2;IH:87V]COC2!93#QM=' ^L,0"B<#6$D88!9RJ1W532) M&#,IJR_MJ]X-%%%WM&?5$KO!*MC-)I]G\XV3':*VCZMB^L=M,0\:6<9H;G7? M8'NS:1<9=X YYPVRBL3_60YK[FO@4FYP&6&$W>L^>4^8GX%US;?1]S?*/ 6& MQWO:I ZS+F0NBMJ_>3^[APT'S3ZOL&\525 MD]18K(5PR@4+3>O@TCEQ<5=JIJMYSYY5$JX#LJ9(AXO ?J=(+LH#%Y*Z.SIT5FG%'">"D-P@QZ872=F80@ M)"DYYB-<2>Z!-]T >SZON96WG)E87$XR$.LH H*@E%[4$2CT*=[-"/?#>Z!+ M,J9GFII:K1H_:Y-QPH7BWH)X\ZCTSM)ZRP5SXU.2 4>Y8-S_!'4RN&?8>WB$ M1MO=AQ>;9EIYH63X9H@))A;0('NUCA;3 E**,(QP-;E',G6$\&#Y\,4B?+VK MN!?WMEC14K'LJ$/]PR UXJR#%C#FJ I71<5D!B*)(6%L=X&4OW MC.H6X',YTLUWN%[^; 3T'EGBG3<!!H[/^J%49U@/>.YFJZ/-R(\=+'WAZ0QHXP@!B'D@L*34>U^E M+V$IDH*R4=96Z4+%SX_7),(ZY)Q6+!IQY>FCV>;;P9@R2(+CKSQ&M X%N,Y QZ&MT9=;9)@1Q%1_U0-GNH%VP'WU]=UZ'LO:;"+">)-PF=_FB^7L:_YF,2WN\G@CYV_Y MZMWUI\FWP[OM;7K*G'80(F1(7$KE0@OIJXUBS*Q(29$?X898'T3K%?"A"/@A M7H6ZR*_B/ME5JTSE$^7_#6*FC+'(*0*\.8UX0C$BRVHO7:O.(I10S;%_#M?0&I!^8D M8SJ6U.J$E.I,8*,TH%P2#P-TSA!:VUT-L;[8K?S>ER&[P/N!8_V M7;F!Z&JS+/ ^+S_>!EP;K^/MZR"SS#JLK7'*:F>]1\:(6GI'4\Z;CW+%I@>6 M]8KX>?BV&>E2K5>W11FK=#3FV=.&F6(2<,6)LD!RAP10MOZZ/*(IT= (][,& MY%9(UY3'MP_J+@AP&NH M:^"E3SJI/,JML%[9.) 6SFG_XI!;V[YMH\QC@H0TUFCFF(#6QF,JE918ID3R M(ZS',;C=.PGE$0: C93EZAJ4G) M91SA!4^#L^ITJ,^P.7M"3-"@=<:@54HR11&-GQ &$E9NA, 75\ZCYRFR:[C/ M0+,6H<"!5AF6RD").046Q<4WS3VOY/0A&KJL+.RA:)4(\]GH=-2SVM,B\XH! M[)&E AG%!5*S4:B90W6H66:PDL S#:!DP$.J M!:Z\1T%T4JXM!#\ZFTX'>N -DAJ6Y;OK>-F#GQ=_CN*2I7HP[?9$GC7+<"SN MS+A&858PR,9[K78[H$S[X&ZN< MFJYF7[<[;\@/I7]G%1?RJZ,W!]O"[C1DIO8A#*+:%&*:K9#EECG4_)[1_A M!N" !!Z!MH8K"!#T'-S)S0WH^9=YOB'"XDK=%>5J]H_-SP_PNDGSC#"IL WN MHO#$$.$5MZ:27%-W:5>9G94\STH*=*Z?P1(R8RRB)P&:F*R<+Y;'N/AR@S#_ M$,:HP8X9SFV8BXA0E730L4'3) 8IBSTF_G6BDZ$8Y[Y-\P#.Y)O.%_GU;.4# MMB\+\ )4!XB9U&\&/1<> "V$48)IK>L:##I&'(+7\7^4V,NW\<_@ZI MNJ%K &WQ#++M+@[;B7APMC_8,O,2<1L<+LL0\QABK VO43;\TBYQ&Q-1NU7- M8%'8(S>D7MI*M$M!([;")][XB6\\Y7"95 M@1EA6L>HR-F3CLZP5A KWP30WJSRNW1.VAI< MAE!*'-=\%6S .*X/4ASE73+NYV/<^^TMSI4C_^)MSJTXV*3#C'H8$VXAA-P# M3V,9P(>U/R.&J7MWZ:SL01/GMXR[&J)Q,?G9!0\GVY-"%T) MIM1 4*.#D_S6$1Y&.JOM[% /YV/ID\+D^@5>Z[K333K4]9UVGM^O9?$&39- MKQ\=G)F);Q9?\V57*<@'.LNDX2K$:]H[[SVTWD%0^<*6@J3I>83Y=T.F('>' M^F 'AR?WN\58-?WO]:S,]7HY6^0AM-\658Q2[GYS\%AZBVXR885RFEEMG9$4 M6^=%]>%;"W"*91SEBF*?9'EZQ+@_/9R-D0&W8-I7]^_GD\4J1/>Q!-J7^$@; M/N[M)$->A&A-0@6E%E1Y$_"M4(!LO =.02(ACX$_0Q8@645@EDAS3 9;9=-N^[5,%RQF&*: MYU?+35)H&/"[Z]/XV**;S&IMI8A5 K3'P +'<.UK.)5T['&4):J')&1_>C@' M(W^=K':#W6P_WM/H"ELW-T2 #VDCPL2FCJ4W(51WB.O$\B'/ ;TT _![FJ\L3OKO\^ M*-BAQMF-,B*B&16"<8%TYPY\Q#6T92I=81;>F>B6#+N9X@Y_BV_NLE? M *99G+&O=88=$ X*JRPAAG-B;)V<;K6C*3>%G+JL_>FB:->Y#HYS;\]=,[NA M%-?5OF$TKY,8D&\2?M[&9*"]-\XT:IQI$[Q0SJ$6&%H!A!>Z7I2B/.GVJ%-7 MJR^"3;VIX+S3Y;;:X^^+JQAL3X-LLZ\QZ_OE^@9QJW$9'INO8UW(3;7(=U_B M+]K/MAV]-],8"N"TDU)38[W5PE8NMC7!\[ZL]-BS3];G4=OXBK^T\P*2^LU, MW'OE%"GG%;)$,2M]A17"-F7;^_4LE?=!\2'58FU4]%0&HSVH_Y:C7?K4'L[DS\[?4C3N\Q\X1ZKZB'4!I,!'.UIIM%3GL:1ZF98!YPS"SV MSAO#X4YJIR5/F?N;KX&??U.FYYBI&_3/?#HF%MO8'O#9GK0-/LNCDSXGG94Y MVF6F;8 <.24D=5 IIXS&%4+2BI3/;N.EDPR9C3% A33 M,NH$Y1Q586I !20MI;>_/^%<>XA]$+,W)0P6"%U?Y]/H9'P+AG]QDW\(MN/= M8I/P'A<[EK?1^_@ZF>>'%]K;=)/1,)$XYS7GBD/&!>2BRN]S%NM!3UB_TGW# M'O$>BGDO#_9]7LZ*JZ?V_@#SVG2321$_/0$%EEY*QJ54M2?CM$I9@&^_AM2[ M'>R%>3WB?5[FJ6#)R_(^&.W-Q6^M*?>D?29U,/0$A#$H&"L>,\)J>Z\4'/0* MR"\;]00^E*M+85P:W)=%-2J@XIH$E]9X!*EA5IM:=D12=H):%\/;4LTM^@V0 MSTBT=F /1;2/ZR]?M@M&DWF%R)O%=5'>31Y?&W: :@U[R*C& 5:'F=>>8Q$< M95G+SSU.J:P[[@LBNR-:/U /N/"R+3J]7;L\O)[R^,E,XV"@G0\R0*T45B))C<>AYL5R7>0.+ ME=IUY@DQ\9P9\-!"84*(5!\T<]Z:%#Z.^Y+2;N?, 74P'&LW:1Z;VHU7L]4Z MWKJZ76N\TNO5;\7J/_/5$>/7M(M,,L:00DHKC:VT5FGW\-WRI#3J$5K%X0CS MC*F]Z&.PA;K=GN''O/PZF^8O[UZK^88>F\+[L4STS2)>-KT-SC?U]W<@Q)^J MNUC_\=":7C]OS)BTT#DB*3,(!D2ATO6B #8J)3 >8=;MV?@^#O4]?![GNR/X M_491M_EJ-IW,OQ_>*[\P6&(0TTBD#900S%+M+;(HW@8M W1:9-/:8 <7W:P M8&5^&XS8[&N^%6,,G_5V)'$%Z?GXVGWI37K*#/9$ 6.189)Q0BGUN[B1(P%\ MHVHEO>UOGW!#,Z/,>L1C$KY&P0>#GJE*'JR2%I;&_7EWJ^V#US.WPW@HWW9; MEO>Y\''(FP)LP4B]O,/4X+-*[WQ3_=5R1Q@E2AM$K*_* W,D.4VI"S1"CW4H M9@ZNF#'0V1=E/KM9;&M03^\_E9/@B4]W]_1N_C7?4J2^\:>"XD2*G_["C#IF MB>="8QTHLN3F1 [0D/C!40,:NZT-*AV!2U+<6I&6&E]3$Y- M2^@'V_-X/NH&7#O0*L,ZP*@E0T$P Q &TK-*3NZ3]GO;)WI>#,6Z0WQ<2SBC M6Z8=>#V'<. AE4XSC"V%'A"-(: (2 *QYXU.?[X.EVU8;RU^%]$1U@YB[J5& MRA+)+:JPY9K]X&M+C9G7LU?67E-GM&!G7G?>OKX>4+/;E5]JD0$?O%\KB):4 MQR-^5NG*!6:8JS.N(^]NASNTA%P]DD'IG,4$0XV-D(A!B$@E!3-)ATI&^(4G MZ[+H!,;A7-/EYG3?[B[5)ONF^YID"D.*-20* DT0$)3;RNUB'.(4IW2$,7O7 M1.D(UB&)$S,;CET+^MUS&741:6*]DI(0JE$ J9+%^&86\?78DG25OL"14\$< MBA@?@G;"NV*^OPT#G1>;"U5V$!R<;PZTRQ0+WQ6$3#JI# 1&4/8@JP0IY\M& M:%LZ)TZ7X YV\"*?S[?I7+].RC_RF-IUG$7[&V4."$6 8]J&^19PJ'U5GXXS M9>$P5]^\7@IUANQ0_/E;OLC+R3S>OWUU-UO,HORQUM9Q$AUIF3GO#,3&(RJ< M0]@[R*I51D8M2]F^&^$QZ\Z9U"V\0]%)W17E:O:/74KGFZ"ZQ4VL[KLMD'& M38<;9D)PR3!5'%FHH3*>,E])ZP!,25(?8?6]SLG4*;H#^DBK*T9O$9MGF!)( M),%&<^H!5Q3+!_Y#GW*W;NL#S/UO%/42<"7@.=BN=G77=*/DT!>>SK@WR'$C MB1!(&R*(M_6<"T72(M\(]ZR[7KM)1W2X(\;QE$P4>CO4,&'F06V'5[=?;I(Q M3K"ER#F(D8*."69KM!A@*;9EA&YPUYSI"-;AB+,=WO'HZ? MAD@1,HHK>;PUPY0&&KJ$7_=L20%UT.RJWXI%\;T]/,Z9PPW#]$V]Q]PJ@+&F M" 8$Z^D;23UHQ9_79VDZ!7?86AB;/-WM;3IAX.LP]MU46RR6.K\NROQ1K89? M9XNBG*WNJV\E^&W?][*M]_MKOKJ-B925^3WD*@TXBDQR2A2"D"IAD<6":EJ[ MELK0E$R*$;KJW1O(L6IJ\.HQNP][5Y']*+N?M!G!%"$,,;H:G^(8SM;UK-8SWF-CX+%9L%4_F8"848F@E( #:2R@ MM%JUX8P,.SOV3[W^J'(B)T]1PID)N;/CST1I3\E]/65:48WC=D4(<#T+V A< MHXZLY)=\XO-1M3N5N+]]1F2P M$@8X99G17 ;_S/#P,TVHM4;:1EL9/,QQ6(1/V?U;79H"?%@NPSC(!L+ MP8J% O,874A5RA]?.H!TL%#_^Z':(DP4BT.!_DO/9] 2C!P6 M1&D)$?62^5HVYUU*5L&8Z9*FYZ>1?@?(#EA#H[HV\]<\>C\'LR"?/)LAJA6! M&F@1_'2*@3.HLL/2L6^9TB>Q0+/H4"VNMR_MF MMN:%IS.D)+2 <(*$5)9RY1&JY&+$IZP+CO"D6;>,2<=S,&LSG:[OUIOKQ?>5 MZSAN>9KVD05SZZWRRBCC'8/!^)K:0R06V01.C3#9MF,KU!/*PQT76@7Q\ZMJ M9^8HK5YND%%D@\5U1C!EL9 6 EE+IY1.N^/U_)^E#,Y[XH M_YR41ZZA:]-3)I4QPD+HI2&: ,X4J,,&C$32ANF(>74"(9[G%/8(]&!FJ<76 MT_,]#8XP41Z$CQ%R1HTU!M=>H,))QXU:DV>H:W][T_M3VY6(]G 3V[[MHAS9;[;KWGW97,80"VN_GU[75BLI[1FFG/H! .20H7DGB<_&];,H;%#O M8._W7=W:&!]ZORZGMP'Z]_/)XG!L?%*/64!!&\\H4TX+R@DUG.[P\D&D+)")6<,05@T9JP:M8Q3M&4XX/C/.(]VAHW[UVQL3N^O![ M"!IFTUF\6*\WGK=Z5R:,,,0$KP\;!9"RP*,J9/%2@F&.K)^A#-%HB-^GNL;T M"3S9=XXW,BU"#+:*54EM_OG0$8(NNL\(,E#CH#9D"04:2H?J6$>8I.H=[4_; M_UBVO6/=C(G5C^*9^.=D,$N&8I)Y90P 6&CQ$[ ;8E*-D M(SU;.QH6=Z23,;'W[Y.RG"Q66Z$2*?M=7QGA$BNGC,?,A1D+(_HP3W&:=.01 MCC!79DP\35'$R;LOCP:V>C*P634P&V+6KYN2]M7BSH=\DWVX*AY-"!_SQ:PH M?RM6+U9T[N]EF:1&.X"!$X)Q8CF04-23D',IU11A\ZW%2W.%1Z.PL^3);U?@ MU33 6!ZTL =:9<)9@1'25'!)-8,"8UW)26C2I=^P^3[@]\1\U9SL'O2SD&NS MY%<-.+HBVY*,35FVIWD6/)8P,S F%618(Z^ X_4JBS$I-RC 4RL37Q[=ND'_ M++S[D*^^'[2Z*]:+0P%\D^89ATA! 8G3Q@0D0SSH:\F]=2E'.6#S';=+FW][ M5,%0Y#NM%J?0FB$?7%ZD/87*:F1M)0L3),F,_9-@6,BS*? MW2S,.NAN,;W_%$*EY62Z4?#B:O.O^5;=M*8F,W: M LRSK@DR[E MH!YL75_YDO+'1J*QUW'@1FL*HC?$/"62&4\(KU?4D+(FY;!$ZXVD[6D)M[B, M""D5[-=RWD9)*XC% G MH'*;*_6V4CE A$ZYTP*=>&CK8BB4BO8P5?\.K'8/ M7N$O;L':V7(Z+T* V*2B_CY/V%U4Q,TFW1.9SG(LK1^IHO-\B MOI/*N"I'7$H0]PJ8T%9Y13^P#F4^OK>:;QO4C]K3(I,82:ZHU,( 0VQP>BFM MY-/$)L7^XZ--E[---XB>AS%^,LV/;I/O:Y(A'7PXR( ,T9#AV" L4"6A@#0I M-6WLG#E!SP=YLRG@:,6H2-F72@CTPBI+@(4"(HF61(8X8K M## "*S:9YHD+9]9-#CN$B!7+QD/<# N),5!L@F MW9LRPJ(W9S!()^%\=JY]"F]9QGV=3^4D[@S:R7US[_M(/QF,B>.8 1>^LN"! M:HQJCU0IB0:M2W-!G.L Z_'P+E[5E4_7C9W /AYB!I]B&E5]4Q4NVQCX3^7LYN9@-?3$GC-H*=>6 M P.YQ]A0"P&O\")*IF1CC3"_=GB:=HG^R?%$*]O^6[%RWZ9YOB>E*JW#C$- MJ>8^0,V\,4H854?KF--&Z06OIS9+I[''4*#W2+.7C78WC#O>=X:]<4I# 12! M"FHGN7:UMPQARJIMZ\S3BR-?Y_CWR,.W^7+YZ7:R>+#.1:-9M\ON,RN=-) 0 MA2,JP8T&K%XGD$PEW2TZPEHF ].Q#QVBA M8]I"12$GT&HJZ^U;RV%*=OP8"W]T'19T >J@QR@V-O'8^8G-0QFB8;C L7C= MNF/"&8)]O;,/T@Z67_#N03*20_'A_>1^4^+#%^6'_,NNB$>T?O4UJ0=X[:D:/#F+N+0N4V&UF#0/:TQ!C((8<9D:@VLI*QU-*8;8H?/'J^'4& M[,]@T3:#][/%9#$-\:@*P_ZZ.?W8S*3M:YUAB*@&A+ @)*/: .5JL)V%*8M: M+8I>O#K.]0?QR4:M9GB3TZ5'6F1:$Z(9@A*">!VGI594AE@#;I,2OBYX<;U; M6(>R,F8^688H<6<6WY4?9C>WJV:GDX\US1Q0L8*J0FISFSA%R%2AIJ9<)-F7 M"UXU[PG?LS*JNMYH$T+4OUSN?KL\E+US4G\9QR">.T)QFRJ$K 9Z*>NOS:8= ME;C@1?,A01_,D2J+N)*_C)7-J^*Y#Z,_Y$,=;)B%"!AC1P"5R&NGA=.T2B;1 M5JB4HM[M:S$,41&D

    J2WS/DQ/Q9A&^[7RY^C!9Y=LK)&(-T7KMOG$&Q)%^ M,HPT5,+@>/C)$BR4\K[&(D0L*5R[X,7Q(< ^VY'PC]/;_&H]S[];XW_T^TLY M*:Z4 MI" )@AG ''N7 6.>_"_Z#VC4X)#&$+3CDISH!QA!/M*2-2,\,XQY5L MAJ=MIH[SLTY1<(.3XNT ?4TGQ0D3#FN!J0U"84)@<*UJE#A/VA\=)U5.UFV3 MD^+MX'QM)\4Q00(Q*A B,;59*$Q1)9U5[,(.[:4IN-E)\7:(CN>D.!9> V*M M13SX+X@I#WDU[F!OD_;$Q\^$MLIK?%*\':RO[Z0X#[ZOQ@IQ1KG1W@6;"VKY M($RYC'#TF11ILTTWB)YL0-[.)I]G\\=77AWPO(^TR(!#%E#@!=3,8B@(5J0: ML^,D:5=R["PX07-%'ZB^QIH!BA(0IEPA@W&U%'O-PNQ;S;TXJ4QI:][TN3+6 MF::;5@UH!^QYJ//[8G)7A'GS'_E5#/9:<>B%MIG F&+J02S7@0$ "AE8R4R@ M2#%"S:>BH:YF&(91Z3 /MIOTX(15Z8D;-^S]Y/[(1]3-S9F]MWUI]O\R<6AC4U8 MJUXS[SADW#L0#+L!P%/K:H..@1K&N+TZ#VMXY$>PRE]M6[AO\4KFBRD$2ZRP M4@;3HQC%TD+!H-GI07O0K A0/Q)6@&]N6GVSF,9[.0[=:7+X;Z^YBR>AA/5S7TI0[+S;.@MN/ M%$;4.>,9EP9Y5#EH6@&4M <\.C]X"#YU ?/0Y-H9_P9,VCV9:1WO3PMA(N2* M6Z(X5[22!QJ=XF&,R,_MF2^G@7DVIV&S@OGZ78. M:;&$X6!5TVN=_A>./,$L0@T<$4:4TPY))"5DGN0%*AUM?C-#16 M_]/#:EWC>_)B?#62XJGSOOE #W&E3?-,6X5E7!-$F#EOM/156E0 RB55@QYI M$-D!6WI$> "[;XOIAM-J<>46JQ#8OEE<%^7=II\3[/Z^DA0'WG)L6ZE)VXR$ MX%L(S17D%A $"0-.A/_S%&I+F]75.63AE_GTKS?%UU^N\EDT[B3^)BPZ ;2=U]V4 M!"J,YFJSX3*?O'3PY=DS&8-:08,)!U S13AWS%>CCHGPEV%X^Z5!"J+]\* 2 M]7UU.9T-L>X1J_#=LYGP1BAGP[B)-IBK&$564AC%4DZ?C*C8P##F(079?OGA M@Q,RF?]G/BE]^,E+638'GLX(TU *+8/XREN-/ *XEH3AE/VG$144&(8C:=@. MP9(MBYOSY-'SF>68AWDQ *0UPH@PX6$EC00X)9ES1*4!AF3*Z>CVPY6MK!_R MFUD4<;'Z;7*W;\)YZ=%,A>%B'^)80REB/-A&H"H9J*(I:WPC.LC?+T,Z +9/ M9S-$0I@:W&J'. MS)J40\IKB J2<,AG1@?XA MZ)&&;#_\,'%3[/$<>-ACW?=X!CUU(F"!(4"![C[06]:R:)924WE$I_7[94E' MX/9I2/QLGI^>S !UFCB+@#$"0&8!4ZB2P/.D?*D1':@?PHBD MX-KK%/-0C:M)'9EF#3.DJ.$0,V(8LR&&=\:22C[,3[G_Q^-+1-ED(Z06UCD%'L!$$8NMJ!PP EU)D M84Q588=@3S<0]VJ MK/GA_Q+3$Y>W'P,.ML;+Q]JDF'KN0N?@G$<>"6]1H+5 MR\G>)Y7[_&%69CM$N$_6_'LQ7PKS_/9U,_+R8O;5:^^%RFH$&&61\+^'%LI,7!2NY& M3V!2LMV8ZKT.08S381U@']W=?9D7]WFN\T5^/5N]GT].V3[OZJS+7"2&R(!!Y0S2L2VI@W#1DO;:$>J?ZDC Y\KI%%2 M59MN,HDA!#9X.UA3QCC&D(D*#9E8S7D\'W?WY'AV"*@WS,_SZ?\6:X_%:E#G M/ES1IRG P#(3)F8NP_0LF LN_T[;DF@I&I&_K[S1ZUF(2QXIQ!2+53G[O-X4 M:M;W.Y4=OEFN81^9X-J$F4MBR[W@C&L'8(4#H"(I1GB%1J Q+9Z=P>H'\ $L M0'W)Q:\A(EZ7^29)]&S??#V:A^3&)M_[H6:9!O%Z74B,=4X2[V"(T[9YBY)2 M!<\X[;\T[";S_,%VF6/ &Q)\5$DM)C!::$2DY9,[QH!'FB;;6>M*([GT?D%!? M ^Q1%;XH/TX>:^18P<3&?620.RTAQ @3;@+EB;>VP@$$]_('^NP;4V+OH8EN MP1[J@-ROD_\JRIA*O-P>^XCQR.;$]\/PCU1=;-A#)JUC"D%@M-)8*A_OL:_D M1YQ=6%&D'GA1#('[B'AWM(ACXSXRY8F2B@2'&8>O&D+N?8V!5.)"SAWTQHSV MS#L)]^&*X]S=Q9+\D_G[R9>\W%LE\N#S&8/2"&F4%$P":@UP!%6R"6B3MEA? M):?:ZOSYJE@RRH,5Q"GN\N5J-C5%^:4H)ZO-':$/2!QE5*/VF8&6:H49QD%J M3YQ$2%6R>VR&J5PPX$4)_7.L#]R'XMSO'_]6!"TL-EM.-_EBN@G.6M&N:1>9 M<81RAP756'%AE',$USX)Y"D+_2/:WAV.=ST!/Q3UFCBS;QM4S6W53T98O-H2 M 4Z)PH* \$]8?X8T*6 842[*< %#G^@/Q<3](U=59<:X/'^ @PU[R"## (5/ MFDK+!#848%_+;R@>-ESMO?Y+3]PHAL!^!-R;3M=WZ\WFT-_*8KG\?5'FVP)) M?PNSALZOBS+_-/EV&BN;]9T1 (3$S!L&E29$@C"!5)A%E_G'LY:]\K47K8R9 MR6_#O_IB\G=]9T(JSH1G(*A&,.6]4K+"3'F36F()LX#Y,,?!-+@BU<; 5H.>[[\XN?]EG"?7%&J'D$@\_*[$>SRM-VW MZ7P=#X1\R)>KF7>F=3S/GMWF_%MN#KP<*I39IGP%MJF$4!;F?C\2C&'BR^3HK M6Y^/?_V4[!'Z.FA]=8Y8H/!$U(X:BH<)$BZTVJ$&UW=4.+D+)%V8 \UV=2@Z/OZK_\VR\OP M_MO[M_G7?'XD2:19!YG2*AA1SIU$U -KG0&DDMYIE%)+8814ZX$5^Y(2NX1] M<-(]GG&>BW$T3:15/QDUBG)C&'(08DIT #(3D77#*OC;*5G!;9"\N$ZXD#^YB6C/=E;ZIZ M"+71A'C/."$&8"11A87P/K'F]6N=)_O$\/P+ O%@T6RQ+M9/EG;?%\M9U"%$ MOX8G;I?ORG@G65X^6A".CYVTBI#XS@PXZV1PK@.>E#(-"+&RGG$4O+!*_CWQ MK_'"P[#:.M=JQ2.4IZO9U]GJ_MWU)O?'S"?+9$_J^6NS95:U=W\OIPM M;K:3RG:"N<0%#[HY6&R=X ;B\%ZLH!(0&"0]T<0W6H'N6=KO%?1N\2%2N RZ MT9/E+)"W^+S,RZ^1XQLUA5\7B^EL/ML0Z-B22(=OR93CD% EL< &:&A!^"8J M+"FD*9N8([1?W=!JGTLWN#J&FK+U.IB5?+E4T_]>S[:6]L@ZRIX6&?"<:J2" MDZ.Y<99+9U@E'V?V4NDV)#.*/C1Q3J;%OY9Y?G3]Y&C;C&'.%3+.!#]$L#CU M6U')3*B[L!7B9,TW8%(*OB=ODO]['AZY/U%71%:8GZ_MC<3OY>+^,,<6;Q?2OA]7^XL.95]@H@@&Q.-:F M4M;S>FXGTJ4LV(\PZ[ G[7S:@QAA-- ;+>4"$4 MHO7TR2P:]CKXUTJ =& O;2.0(P&D\!1(@BT,'ID#II(>(WQA5_.-P9_M13&7 MO56H-0YQ+3:,.QN^;J^$??A$J4^Q?2-T?;HF2-)683OH7^]6H7(@'@B$1$C+ MF(1A5G"5G,CH"SMDWA,'6FP5ML-[<%XES0]--A,[?E-&L,(:,.X9DM!)B4)< M7%L#P"[,/1S5/'X6#0[^1;R=33Z'06^/4)\DJIG,IW$K*Q9X+.9S7Y1_3LJK M)M](7^_. $%QM9P8"DB()A0##E:8*RLO;$WE;(S=]^6,1*_G=)[_/EO=/I-Q M^;V0R^\AJ5"[W_35TLE.?E^&K710_C_VWG3)C1Q9%WR7>8!SL2]F\P=KC<94 MDJZDZI[["\;*C)1XBDGJD$Q593_] "0C:^;'ID_AE/5FN^UDYPR.VAC;?MXS'OG[VD)HN$*>D MBG?S=#>IN'XW=Y/E/#Y62V_K>@Y!::(QL0*I* 6# ('1W-O)P$@.+]0S44>JJZ"%@,B,R6TJ6O MJ^8B/M.%].EN>?5]LCIX_;ZK3P;IE-*&U-+2,TI9!8%@UI1*AWKE*R-50YR3PGUR'8&E)NWFT!ELM; M0&U*>/AL[4UCE,G5^FXR^WVRWJ6LI]3ME]T*U/SZX_I[L7PW_UFLUND]NZ8M M6]_2)69M,\6DI,![F]I)8F>K\ M7=':Z-I)G1<'3RC03BJ#(2!6 8(9V#74@=3AK":%(U:UL\!3^RI)!Q(8_@;5 M4Z+4391:I.GK]^7B[MMW/_VY(6_5)G2/?B/$#1PSA*T6'D# J=),[GB(*'(Y M#<+'[(@9 L5M"V-X0#=":* (>*KB/RARE5*"M$(EE4"!G(WS=!]%Y[71>H;< MB=P=7BU[[=>7J&!Q E0\J:)=Z34C44(N*N^I^2Y)G0ETK1SG7O)"HO)[V(*) M#WQ8S)=/;(,3+\4U_T9 FF&L'31 ."XYL9Y7?&0&7EAQEW8@=3BYHS=A#)!> M_&A3V4R[?E[Q:R.#5,H!CCPS#KIX4$LM9,5Q2"Y5Y^\/)_O3B5N01^_X>UBT M*:=$W2[NXM%7/WWXP/"@J(74"T*XD4C%>4B!2\HYAY>:TIF+@^/M-G-9W1?( M/J52]U%N#]4%7B'F:-;P"6\)5B/IG:=>>FE2L0AJ7;6(";[\/H\9T%CTQ?:^ MX.=6Z^GM9/U8@6^"OU->$PPRQ&IN4]%<9+6!$OJ2$X;RG)C">?@JV@-@AWR_ MM$MD $I'J=.1MYY**XD@E>[BB+W45*4QZ'SMB>6RKY!!; !GP@JM-9=2:V)H MM0L@>JEF24L R;I"=AKKA[Q"!AM=(=N-"M)[AJ'DRFJ+@'=",U72F7K17RC$ MVL5 C2MDS?@])*Y0(USM1@7,&*1"*Y&RV%0JJXE 2:"4&BTIL9[^Z 8,Y!C*XPY$;9W7#7C=U^XJMG#_ #&ZG9!CW1' M%C!,, 0>>\@I-COZM8FN[6.C-.1UXCOO6%O,2_NMUF/_FY^?;S?]^L# A$< XF,D*F+ MM49QUR]][M'F4CE^D?-$U:E2?XZK-MC<%XC,XO:V6%Y-)[-/DQ_%\BB&7GT^ M"* E@HAJ@JAR*C(+VY(V*[/J.HQ0^>\>0FUPN2\$15*+U7IZ91;+'XOE9%V\ MULG^ *)JC0_46JF$IX8BA83URA%4TNXHRHE9G:R6]=%[KGN,=<'WOC#WQY?? M%E$*\V0>J6_%_&J7HWD"[.J^(EBL-%;4*<)A*EX53:.*OR8O/?ST#K 7L+=U MQ/C>M*Z[=/$D'>S']:UGCP;,A/>17<0#QC%%QE01X$B1S[$M3[Y+=0E0RF3P M0/6Z&AG9[T^OUI7WG6C0(^4@!HIKIB2*JQ#S:N?GL)_+L[^0(V1(Z?5V V%# MVBL)"C62LH^.#I SL$_0F2V MB(GG=G%''#_7&UB(<&.E\$A*R+@1AD4MN71]:I-C%9_L=^G#*NX.6:TQ>?"C MM,D1&ERJ1Z 5M9%G"D/EL7QP+6G5JWOEG#>HMCCA)U MC)#3WABX(9Q!KYPWW !"I8>L6F71"1]0?RA3MIJTP1[>C,MKO7]RXIK]S8JR!O-J@Z> MJAP-1 B5'J"K7CB,;VLJR$CM"RZ%$$X]@W/DR6 MR_C>G\70A:N&V4<,IA90!0'3" -.W::WJ//.(VFI$ /Z%6Y3H87_;&3^\6;? M=O^:2^'@P*"L0,8:R3"%RAF/'3$EQ3X>>+_R/E$;#<_="VVRO#?C;CJ?KHOW M<>F_8,UC>MP_/XKYJO@0MX*O?Q>SG\7O48?Z?M ?GO7B0 6,JA[TS$"F?=RL M 0"5$#BYL,ZW_0"T5Y&,$\"I7NG7OQ>MX7;WOF 5=!QX#0!#6C*!-945;US6 M79(1>AK&"-=FDA@Q2N/G#Q:D;/;&X+02!A$JI7:.Z,7!JH,MP8Q(R,[$".$:%=RAT6+[;*RQL>*U :B&#%0 MX[/M C4^&Z06&('("^T98H);J6FUC)7+J>C+WH#:H2C&X7QYU.'E>_Q%L7HW M-Y/E\C[EO6QJY7V\*=_RB[IG@$/.(1%=2=*R. M^)X106 @D&8*26-W7::;O5M-YL5IMMHG5 M="/$PZ5=]HP(UD$/H>2(4F*984BXDE^,P7J5^L\'2]E27G3!U2%1LSUGBJ,% M6(Z.#=X:8*7 7A-E8:K'ZGE),_;\PFX694N^!I)R^'L<4TG[V" %HAU.TD_" M_U+E)EQ]5][;^_N>3(H#""U<"@5QR@..,$#$8.ZKDP_P#$BQ.#6CG- NOCB>H;R:(\-99_<: M*/G\N!D\I51 I1B2&F*=B*JL:DS!A?D6,N2Z!R'->=DW1FH (RB*75POE# C ME)4.,%Q&&)DU/N>(.1D-/XKE='']93U9KGO!1"-)[D'%B8SL&PIE#,S>I:M# MGS:,KA,G>F58@%%7 @ 8(3EU7!)B,:A8I;)J-XSPH.D"+"VPM6\ 1=*+Z;>Y MN8NBF5_=?UU.YJO91GR_1H6( =AP'W?I,F[-N&8Y M,901^D"Z %?K3![CL44Y5.P]E.4E/=I%LCRTWOSX[J)S( MQK&E;7QN)KG?I]^^KVLTT3@\,D %Y M"XU6N=X7RLS=:KVX+9:?BZT9NOH^_7$<80=&A:B^,"$L%T@"%>T?:6EUAEA\ M:2DR?:&K/8[WA:P/*<9_^Z-8%^K;LMB67SP*K/V# A68(R\50##:T5@YCFU) M);+VPA)P^L)5:PSO"U9?EY.4/;;\*Q5(W?PE<>$XL@Z."R+JO(*0N'0V95*] M(8B5M!+LN:USZE7-L(LH;YPU1:_1V!S5"__\87D9GC;\[+@?.K@@CAE*G)$":IA:4A'YF>50&C: M'. B,=@._T> R@_%P>+Z!P<&:RU7,FH25*A(M=;\80T""7,L@]/-SL5Z,KM( MK)W.Z7'$NP?N)S%,/%M;C1#RT&FLH:((>[-K!R",0_7*T'4=SZX2CVN4DSTP M*AB#.:&*."XU@QPX(FE):SR5'@> F"AOSNZW!YF'&Y$=2,8YT& MOZ8O#P@#XX25P*:VN0(K9'7%->5_Z<*0^2CM22P]G&CODK.W^#KY9\ SJYK# M22?4@5$!(:J)A%H1R UE@&@(=\6E>=0;:JEHO=%:KT7"_F&!.FNL\2IB"C * M'4(6E-0JF=4W?(0G4BMR?]$!H37V]KMFS>+VQV*>W)VIE/+NQ^4^-71N9?OK MV@B&L'#(8.>P1MP8MI.OXY[86M=?NJ0UI6O[B-C4.F,ZOYO.OWW\42RWX5E= MW"R6Q2/9V?B'U7IZ=907C=X:/&!8 ^<%%$1X;9A(S<9WO)+DPE+:6D'-J[M" M']SO2VMM0-'N?D*[(-V]-"1NI*L,E E!,5>19ZKDDA ^IQ[T"+74D6"T&?-' M#-'?I_-%ZDX45? B@F&]L0(>OR4U U_?_UZLOR^N'S4[:A?336<1/!+(.449 M$N?^Q)$L@IZDU:\V.)K^-!U8=%PZY+GTFI/(>^\!A-%Z M]A!2'O]=R\9Y3NN>*B!VMV!T,2]NINN/\PU&4D[49'Z?&J*^MG'4'!FD\-8: MXYA$J3&$D-21D@Z'8:T>.I>AE=66Z*)+#O>7N[V=>.3%UC^4NOAM)3B;+?Z> MS*\.7:BJ,3K$W<@0[#1R3"BH)=6 EW03GZ7OGYDN=2JRNN-R7^CZ8WX]C<1/ M_[Q;%]=NLIS'PV_U\6:GZ7VY^W,UO9Y.EM-7MZ[37Q*$H=A+Z(VR5)EX;%NM M2BXHGY7$-L+,VRZPUAFS!]C0WD\G?TYGFP[A3\C:$5-25V]_J_FR #P"R:)F M0 B+K/9 RI(K5)&<@W2$^;D=;W?=,+UQ';8_YLOB:O%M/OW/9G:[PSX5A)O= M7:OS;KZ/R-7G8K):S"=_SNX_+5:K3:[%KO// M=DB$0ND9.)1=T\T7@\$>V MMMI:Z G>NL^CD2ML+46E&UJW%=C6U>1W MV^8.0Z\%%6JPHOE+@P+0,20 $Q09!:&DF):<0IA=6!605C#SXH9\3\SOKS3# MAB!?1"E.9B\H.H[#?2.#9#QR%FG),?&* P<9*>FUT=2Z++#U 8S7L=B2 'H& MW)=UZLTROWX?Y=X$=H?'!ZH$\-RYJ)]*Z8R*RUR6M%.N.P+H.[#1KB*8 M\=:H_[#4U),E,RI:[DQH6^D_0*A^KK>>M2;8'_?[1NE.H=A#6 U 'GY! - M9 7Q!#J$@61"VI)Z Y2Y+,6P%YSLP6:K@N@;AD]4B^9@K/.: #V7EAAB)!0^ M'B%$Z4I5EIY>V-6V(2'9@3AZWQ^WRD?&_GCP!0$"1D@*ACNG"=1(>%TM2VJR M[EF.4(D<=']L4Q#]9K/'V7XNKA;SJ^ELNN%*Z=W.RPK,?WGPRCL"-,9 IX8" MJ=FJJ]P.UN5<'1PA?+M0+7L70N_0K;UE[EN:RGN*@!1& 26CL4>TK.Q'[W!. M9NKIJ5J#7G#(!ED69_L-;#W#!CL>K$M)0)V/]MA['-$P/+G)I-@D^W]B&*PNQ5/U=13,/IT9+"2 M($B5UX@:R@0$7E0,%Q[E9'Z.T-3L!7I9'&Z<4;QW&I\C7XY=YWIU4%!6,>.] MLP13(9TP5%5K04#?;QFXL\)&Z\P=;*-YN8^F@ASQOUN)SLL,I,QSK/CDE>:YN13GMD=B Y/QG:8W][.M9[\\Z%8[QPL\V_IOG*< MEIDLE_.:"86U@A6=5.2H7V=V^Z&=?:Y]G@^V M_:5,R\DLI68F*HK5Q[GZ&4VX5 $SDI*NXWXIKNZ6&]WQ6)GI_)<'AN/209AK MJ"DR!DIN:,6U7^H21&O;8=="& RZFV:D\6_']LW37A X0DX3H[Q"1A H..+5 MPF64YJ0RG=D-A]8@V :CAU003?S[=/UD]K]%'6(YF>F[U71>G+8KUGIAL,1# M@SR1&DB!$4/2R)([DNH0$<$**D# .1XT2 XKP!0 M:[AIPMDV;-!'WF!;1,Y?;<.=D_FQ]A[-7A23G^K MLV[1-&U$B"]6,5S\!VUJI@"VR^G.*'U,;5PAC4UFTN3&+/?4FW$#[G+A>L'Z6XL+VL M)6X/>[:>?'(&:Y@%R"$HN)9Q7T9$H6H-(9/3-Q76CR-#!LA:G-W'V M1<2[+M9_%\7K*4?U,-R/NHMCO+R]IT7+$O:""Q 4>_X.M8V;;=,]B M!D$M)U\WM%8">,BYCFOC:=ZU*J_85Q)Z\O !GK3P]A"Q+#VVQ ,M .444:U+ MWBE)+^RV7"LH6@PMA;Z.ISJ4I2##Y@[-M[COQ*WRR06L3.P>?'? DBN+(*!4 M(&(5%A#N>F);@A2^L&;A0R&W31F,";K0P=3^QP*RR&LJ#3#*4."4BW\LN8HISMF3SRQ/LTMD=RJ4,4&]B@.O M4LI\G-GW%O;EIR\,D#JFI -*<\(UI(3N.O-$[A!C,MKC\M%[N?J33ZF'.GQ:\$;S5U4D0F6JD@ <"2ZK1B MS.7LQXT=0A>+ZFZ$TCCWH^!B4N"!A1*B+%ARDK M@=3:5)J3R+H4=V:)IUUND9EL'Q:0KQ6).1F&K[TD1*W= H\E)X!Y!IS'P)=< M %KWFYXZ:,"F7?"UP.RA@C@?%K,G^=J7%ZXAQ **.198"PZ=@\*6)4 4XJ!6 MF?!N:'URQ>V)%+ZF^T,'Z#TR,F!-#<>*4F"(MI D3U))L],\IV/NF859:DM_ MT26'>R])I.[6WS?M>]4_T^-MG)\/"%X+R*7#4!D"');64%%2IR^NJ&5KLMY7 ME"B'N<-!QR[B\7&\K_W+(8$BJJCCRC,!';;*>X%*"J/Z?V'PR17S4=0TXFIO M245QLJOU],JDWC++^]^+VS\/WYQZ[?G@)) $0N0E8X1X*XPJZWZIY*ZX=,2< M*N+G>40M,+4OP#P)Z?Z_=\OIZGJZ<5T=A1> MCSD"WA9P6N!I7VC9K^I%2[IXMRYN#VG+-48'2Y$S 'A( (GL%-I59<@U@R[' M]!KA)M25ZMP^IX='6"-@!2ZQ<]80AH# D9/".%92B8B],,VH5;G7QM2)3!Y9 ML8P::38GOBE026F*TW!J/+28>Z0J%L<_YH#NK#:Q?-!UR_E^O<:;+?VB7,/> M6A(5$P"0U99K!.@V0LX%B(INK;H+'1E)E8-^.W^=JDD]!!U*>R]JZU7SJ"B; MKU$:.D[HKT-&5-Z;@R :8.^0$4QY88P'TI<\ U9G7?X9W];0"GJ>VUF]2J W ML[ZB*N6R+N8I[%I2^/5Y7?8&:#WYK?%09\I!HU/Q*P,UQ]R:DD\"R9QHYP@/ ML6Z1VC7W^T=IO=L[]_ MH+[0().+[N&R: .,GO3&( 3'SE"/H+3 .:,QJ81B+,G)6#ZS&LKY\.R2\[TA M\^[V=K*\_WASP/=3!XXGO"80+(U &&DC@2)*(0EDI?(XE7.4GUF)Y<88[([= MO0.OXL^3JX(G@>[(*X(WQ&$-"8:<.B15-,-WKG !G5/])+1?!N#:976_'H]4 MW?EJ\6V>:A+%'Y2E[2\O20X:S[5@T*=BZMX[Y>CV1C@W!!!3*W3:#:U[1'" MSCTC@@'.,YV*]L4C57D5K6A5TBAY5EO4DST7<1.>+E*1C.5ZL)5=6^:++OC; MUZFQ9[:1,BS[NHW7!Y94O)2) MK+7 UAOD5<4Y:%C.:7-FGHJ6,=FE&$8)8'.W3"+H#L)[/Q 43)?5,5%"JY1S MI"$2#\L_2T<_,S=&+R!N2Q #P]@6G>[#)[T^" G3Q2"$- 0:$1$U75YRCD6. M]N+J&-/-P9:1W*4T1HGC+\5Z/2LV5]#^/5U_C\_'7Y1I5X>O9[?ZG6 )AU(H M&JUY2@744BE0"5**G(SL\RP[T NR6Q;+P!!O8G(Q:JU1P$EC15S#\4"2)7V. MV)Q@\;7EX*Y$[G;@^?DPV0=Z?UX4W9[2=T )ZOIZN/-IT=O',QM M\G'Y;3+?E>\W\819S*;79=?"QQ/\>..G\\G\:KHMH+==P#4<+*V\/P@O*.*: M,1#!PE$THWVIOGF!9:UV@B/DW\-ZJ..H;?M3P7K'%)=(4(.B#@P!J&P[G](G M+BMMI6&Y]*%6I2P1KLHM%J.,?0<,@0 M9IA83FKIJ,_YMZ=FS8>[=$?AX\V7U-)]N;<=[+/'@F >24:%8!:PB$<65;8T M0ZVUQ%;DN#@N=A.I+=5%:XQO7,JH_.R'8OWW8OG745R4SP4'J9,8\W3%07#N M#21T1R2+>]:%%8<= 3 :0,96RW( 246/2 M3+*21H:R&AF-,(5K&*BU+84^M-ABO757?"J6FU+$@RFH;K*<1U:MRHG4T#GW M#0G(4: ELDI;!BVV*-H,V[I+CEI$:IW%_5!9QQ#>.R8X;5./9Z0AM,ABG;*T M2CJE,ED=?<:WJ//%_;R25TN,'6*=/B24JOEZ:J>SNV1E/C2:']K>;',Y,T6! MU#(J_89"* %">E=*DA!K0:V87-D>J?;7[H:CQI"8*3D%FG(KXE@2(DJ-:9T4YSVGCJ VLO=G< TBC+_TSDS1] M__H+CE0CZ_"KP6%%/<)4&4"AD1!9"4L^J\CIRT+]4"!=C%6@PRZ<#Y/;XF@Y MM6-#@T:4I-@AW#B_%!;.^DH*5E]85<=18*<6GAN+J+;7L2[87(":,#1-I RIC22D!N+49DUVJ.4 #-A95# M:ATLW;&Z5=C$3?=FL;Q-O6\;0N?U-P0LM7&8(QR-J M2MYY52_Z<.ZV;I>0:Q?SC80V; #OH;#6'U$-?S??!/.*ZUU"Z54U+#YWNYAO M!E]2=(\J"2#BWD,*>:K"RL3N2H0@TM>S[^JG<*6,C,7RP'Q??S @A95Q2#IB M$?*0$X[*&A@$6UPK)?]\=H%\82U:Y&9O&5?E&DUU<0YE63U^+D0-4E-,C/94 M,0DL,V7)=$&0L!?2Z217D,]3I#)8V-AM98OYXG8ZK[,!O/)H8)9H8;0UGG-M M@'!8N7*6 -*<\.$(5>!VMX!\?O:U"?R[F'[[GH[?:%].OA55&GKBP>KCW7JU MGLRO(V,V9_.!3>*D]X14;T(*[8C3P$:V6FTK7HC(FCXWD3CA/Q==;B-98%CT MQ^:^(/ZN&/K5_4)!*:^BM=%$'AH)2(\I;\X+XJ A?EL>\M8VJ=<[VA9]- M=9"48#R9/;(1D@]L.?TS6DJIHN1B&Q%/COY/D_OTL$J>LF_%L93R_)<'Z+V2 MF'@D,9#&2:ZUZE;W>&P#/B_[P?4K@U$A]]-DN9Y>37]L4ND_),?O M*@6R-D\FGV_\D5\L;XKIYGD[_3F]CG;PYW0N9 ,[Y]M!*,_BKF.QD=Q C)C2 M9?UKPC#,N7 \0H5Q*-SW**)1+8MM"&2U\8+9XL_U ]]S0;__S0$YYP##V' H M.#+ :5-9:I#A6IV4ST>U& K2K0E@7("=S&;;)*<4LBLC==E@??6MP0+#)06< M4L2%\0 22RI-7V7U8!MA:'\PH+;!_($M^YV[_87%>+IMO^]-05IJ"?"60*X8 ML-A+5EDBB&15'CD=C(LHT?,RR+IE=V\9N,^SDX\XD%Y]/G"!"#!:#\!,KL100""I5,0"XT-X!9'9;>DSV&4D[PQ MPE+VG8.F&5N'"#(/W*ZOS3"Q=X00I2G'*-IJ'+.J/RH M&.T TZ27U"EO#!SS>-)I;QAR)G)+N%+7PU'M Q?F:,N'ROX>4AVRO:_CH[T< MMI,0V];' I- JN=4>E.OQ)0$5%R%4&2D_<_0N]9AV >2"(]G'>?EL6/R?1Z MUX0PF: ?U]^+Y:XN^K:]UF"'7]GHRRQ6ZY69_)A&NRN5;]U-NISL=I8G=7') M?'.P!GI !/" 8D%I,SAK1P==L;74@>[X=FK\ZY5+/3@P" Q,8HY*T74[1FT M&IE=]4A'H.<7=O.[-WP\+_K9IA!&LGT,G6DYWEV$IY[G#DF),+="0\'U-J+( MK ;QJ!IN%WDJUYTX#W#BU><#MD!R2)727E*#E69H=T'<&N=]K7Y8O\Z>41L- MB_9YWY=&O>' J>#:/R@H ETT&X!2$&N+I>"PHM)03AP-%SBLJ)44>0HI8M!]8294$*,=%/,88[9"PRF%\7W!Z"OVG_#CU;'QU M=+#"<"ZPEL8S3:CFD=:2[LC.?J]1=Q[>&L=)V88D1J)B#^RD'J^&;3UA6!!K MN?&(\%3Y99?K(5.?^EKK:E0\JV/)Y[XZ'NH:<^T$BHJCX\Y++V#)-4YLKS>U MNDRE[QUES].D^Q54+YO5XD>Q7-_'J;O_N9O^N'UT-/:^+963^32;Q(WRT8QJ M;#Q'QP8LG $(:,PTU-QCY.W.Q0.5I_4<8CW3?=HV" UCN'"ZWN7= V#B_J9&I))\W#BNE:3ECQ\"%U35I58:+#A@\ M^,;SOD91N>.#@X9(8.\L=)%ED$4# LB2ZL3%RPIM#7?"->5X;Z4-BBBKJ^F3 MIL^O.OT>'@L$\6AM(B:QQ8QS3!7T.TJ(,^K"DG7:%.T+#UUCKC8^FAXY C>E MAO],%])3?F$Q7VTF\KF83=;%]7I1[I/[SJS3WQ2BJ2(HH<@1'JF3!D&-2AJA M 1=6:;P#Y/3#^,$/.3M=_5BL)K-&AUPU.)A(F^3220P)EL1"3TA)M>;XP@+M M'6Y4K?-Z(&_A2SW@"3$7[4(4''N0NN4YX!FA%F&UK>3,F8D[0*V]]_Q=B([# MN @DUEXQ0[C&T*.2"PK@S*3!H1R!M67;U!%X&MOZ.C\^I_(Y1]Q]U3/!0B6@ M\S#J]I@:3CW4I*2!"XMAY@*RREFIGI/1. ME[0@72^MY\QP<*H4%^WQKS0QA9Y:X-W#VO ^Q_TZ M0HNU%2QD\&]PP[.U""(77@LK+(]=:S=[JL^\.G"F*D/[C!L<,*W% M :DA2%/F45P4EA(ED*SHALAE:J?#1?-JR[-!-.\TGO6%E>UE[6)9S;A&BZI7 M1\1UIH0!RE@#F'2&6NVK@Y21K$UDE)FRK'U. -(4H$B$>Q$TA@[4K:N1?D=6\!5:TQN;>; MD3F,)WU.+>01EF+L M$D?M<7D,*77:8N534F<( M85B35($'0FH4MT)5EH0!.6E1N"MP#.?R:3J7!\=3U#=O[F;OIS>'$L)JC [.8( )CU:*HU(B!%W9JB4>$30+7>?D9^@0 M78V9/5!^Z,"5;KI- /4$,&CBD0&)U)B*:.[M6@'C*'=3RR_;=W0UIY#$H[K( MU!KE>+1(%21&2Z/+WJ686$5RVBN74WLWOUDL;[=JX2F%K$Y\4]!$E<_A#FB)!NP<-5!2NIL!_5>$ QR$J2^0Y)00+300IJ2 ][!"]L2 M.L/'H@?FCV*3>'"4'7]VZ'LDP^TK;M/!CB&G$*+("NVAW540I\Z86LZMCK+! MBY_%_.Y@Z\WRD4 <%MY2IPBA,@'>:EU2(>,_O_;>4%O&S[/%F[&WOXR;U?KC MS6Z2!S-K'CT7M!'20JBTI9AAP:3B.W7'19-)]N,CZS%#JR^PY'"Y+\14S;S> M'PX(/'DN.&*\=E0 #0P5A ,'>$F+ARK'_S_"[)B^\)+#X[[PTDY_26@\P=(( MCA%QT" MG"]IB^3F9%>-T&G5%W[:X/50.&K>=I)&?9M[C9#P0EMGG)"HVE>% MR"ES-L($F:&PU(S;H[!Z!O:'#F?(*$=0ZD3*H"-4I-!Q>?E)1$6$UUH9W?#D MD"'ZV-@^O97E">\+$;F1*P089X#'4J6K8B5_#+^TJG6=H6?O=?SN9-'#OO*E M^+9Q-\^O?RL6WY:3']^G5X^F/]AVLIO7Y^)'BK+/O]78-_8-"5Y21Y$&$CF* M :=&P5W^M7)U&];U0^5I9;EKC [QU*+68@,]4D0 HEF9WJ<<0)=6C3L? L]7 M>>LL'GY-CZ8,=YMKG"N.&+&I[8OC4G/ K(PRX=$F2(X(-08EX/GD'\E$W^]^ M6;]X3NVW!2XQ%MA1#C&W$G@OTE64#6^<1"*GDMLY[0&U(;+WI.^*Y?WY3>=7 M<8K+;>&YZ>HO?:^+^=7WV\GRKR/WZ(\-#7'[HXHQA2WD(/)3*5ARUSG(:RW M,P)9EYAXX5]ME?7#@:V<]-$[^,>&!HZ%CBN9 68\DU9+QD1%L1875OVG/0 < M1586G_M"UI?)K,:MUT=/!9IN/7ED(7)0,4>%8*:D \!^+^F8GU^$C9F MZ8 G7(TB,0=&!<*]4$Y@HK$41!F?"F:6NS;&KL^HX<6?:PVY/ABZ:E64.3 J M:".)\SYUL(3<4Q#W;[^CTT.C+O\@.UWBQU#4F+M]H>C!*'\Q]Z.'VM&Q02*D M4XG 2"4RDNIHV>SXJ$C=R;6A0%MKGM_4# 9';DY-L[)D"M M(M]$U!00=D:9377)'8W&P M?/Q1)#U^_FU'R\$LX'UC @28*,,^LEL3^?,]J MB)5(:\G0P)_.G8IE^,/E6P -(.30L(&\P0](;H[Q" MPNE4-61+*35(Y>C78]2,ND1/BWSN(Q4L]1S4SWL.#I;Q]9 ^]_'FE2:(Z2;9 M:I.'OVF3^&EROU$(:N2%Y;TX".JTED1Q3(4$F"OOHLB0A] @ W"MZC(#1:< XLCJM(>NH<1A<6:.@+8,^[SO8JI,$VI-&D MI(YU@Z(D@@4(I3Q+#:\%CAKM%C]:"J9K);!TGMY:X? Q@2I*=OYM6X58W[_ MJOI[LKP^(>DU[QO!(BPE131=$V3$INMB=L='!;"ZL'9A?8%N?\)LK^+JS1,0 M3

    /1:P@(Y!IBE#D#KO ."^HL346\#G [P!$/#<'="<^7W#Z'A+ MJB_%U^_ M+^Y6D_FUFE]_B*9GFL?A2OB'Q@2F!((>8(H8YH!#[VQ%/O0HYP[XB"5_JM 6 MW;"S#1A\_3Y=KHMB?A(.7@X*GBLM&.20&LOB2>P4$^7,G80Y:8,C]!NW#(1L M?C9&0L)?^O+FO_?IWV[UX\=A(!P:$P 0T:I#2&(8IPRY-<25\V90YR33C- K MW 8.6F1G7WK"5ALZGL7^Y+G@<9RWP>E4)-Y#@2V0)2T&DIRS8H1;Q/ *9P[W M>TO":,R;!^KFU[7UUBX^%P"BC!IC%:/$2@V=0ZKD+(DK][)TH(:H>FZ0#R^( MW@HNW?Z8+>Z+8N-G_/@CT7DT$VWOF,"!(5X:BQ!1E/-H>*B*X8"P2TM1'!0F MSRLSM22408!W&N1V="'J!1-61A8IAH"UD3^5/D/ A75X'2_8&HFCL4U@=V+9 M?/J/^?1 '\6#SP?#-9%1@94B+A#.A/>5MU8A0'-RB49H"XP"/FT*I+^DH]5Z M.;U:/Y[PYR]_'-VQ#HX+7!HGG>!*;&XO$ ],R3GM0;T:;&>48#(&\'4AF+Y MN*W_6EV.>9_PD#AXV, ],"H HB)U&".A%)7*)ZI+.J/EGA-?&>/N-[BYVYXL M!L;<42OVX+@ 4'.DKA"!<.8"8(%+6FE$E^8.=J*U.LAJ1%_&VMA9O)CNI[, MIO\IKD]N7EQG;/ TGOX4.B6\@UP2[J0IZ0">7ECB04LR773+Y;YVGG_%$SH5 M(CM\NCUZ*LB4C8JX\51K!H%3E+*2#@%53L>;,:I3@Y]FS7G?,X:.GE9/G@N2 M* B!U=9IRJ2T6+(R1**E]A=67J21%%]'0B/^-3Y]_'2Y6JOY?/HS\FBRO#]\ MWKS^=% 4 X8TP 91ZRG&&E84.Y+5;&"\LCY53HNV^=A8YI^+-/,$UYO(K=,0 M4&=L4%IR(H'2EH'X;P*TKRP_J2XM1Z %/'3 U<;H$:0V!EK#M7%(<0"5\J6W,X79+HNK*)?R(+RZ M*F;%]J;2$:?RL8&! 17U*:"-PD8"Q",!%05.^9S;'B/42%O 1]LL'4V.P#X- M_'V=,@[9+P\.> ZB60XW_>MX#RFW &(C ;I.A?'6E3V#5,7E@K<)PC;PG]+HCNW MY?!S,IVE#<;.73TR0 PEC":_P M.#(E./HULOG73A/\5"RGB^M#I1S:_$R %@"4ZA!X8;603 .G2TXBR7+TI1$: M=N>X%O*EUBO^_SQ.XI_/273__)AN;9\M@,228MB7)43&+KJFS^ M>,Z*G'MR(S19AT;^ ")K["?Y??+/]/;N5MVF2IJO'4+O5JN[R?SJM3OII[T@ MV+B2O>0ZW2FAQ"@B'B*2DI&V#U\U MAP>"( 9,"DEHI$(;!70522>8^ QTL3=T=2N-T2NMJ7I$(M1'0?P^6?Y5K#\M MIU?%I[OEU??XK(T,Z4*)K?'9P!A1#$<524#L#6!:&UAED B4DTW#WW _3BDV MWHN/JB=_[E%/-C\M9[Q).OHYF7TMEK?[MNWVOQ2$DCT9PO1T&*44\*4/%M;U;5@;G]B1[<@NF)"IEJ1_N(-+HC0%3)'BT M;!F42 'FE#-54 V K/XB\E1@_RR6?RXN#]K]BFCT^DRD>O.+?Q?3;]_7Q;6* M8I]\*S;G4JG,E0SH))AST@0"AXA)2J060E,0U4?E*Q=0M%5R''<0O&W]8Q=H M;U6HEHNKHKA>)46MM)++N?\QCW!YMZEW._V9KBR]SJEC1T1;GPB:"&,%ITQZ MKRSD&+MR0S+$9R4IP;>HYPA$UES'?[6LZ-90__=T_?U[,;M.M)2GW@O+T&X+9>':Q3S!@!/&:$:2$M V6E*2.8RBK9]A:1'%!4S1V$MZDV^7\V M$_QX<_ARRUXOX0GO"!(""Q#RA-/X?V.T%&7^CY$@+V'D+1#8ATQ&KV!OJW2L M-A'\U;M=3.>9;K3Y9?+^^,ET^:_)[*X3'V*SF01/F78TZF8*1\EC*30NLPX, M-CZG30)\"QF>CV1'O])2TWG8_2L\=RJCL=R(!882,<0[8N'-I8HW3E5[O3%8Q&O@6 MGSX;P8Y>C=P=RNZ?8GDU7175N;SA4#18E]/Y:GK5M956Y_,!,XH@I=@Q(>,N M1RT$L'++4)"UI-X"X2,79V,OV^;3E3;Y\>9?FVU@-]%];K6#@X)*>P T("5E M\WBV:LE-==)ZG9-R!T\.7%\D$%L70J_[\";X=VRWW#P4N$6$1EY@10FP%I,( MWBHV8K*B N@MPML*T_.2SC)VT7?SWQ?SXGX+^]3.>+NKICS3[=VI@SEH77XX M+C[%".$:0.\HB** L++)J6!9=8K?HK"C%61>;/9SFGU4I]WDZKM=W7U=1*)N M%_/-[PY&7@\-#)HZZI33E"**O7<.8U;IXYYG7?1\BZMV)HC&4/I_%K,H'#;VLM;A.^R;38:Y^_3>KT]X2E/'* ,RA1,0)BB)]H%(V-,[J MI/(6.>U'*ITC;GLS)!=QV[<$H3C7 EI%G;306\!9F2EF4A&:',2]Q2'[D1F1^6RY6G13PV?^UP C R9_&$.$$4(AM*AP<>8+#?)Y6D:'V^V,WI!A%H6_JZB81]*<]X9 M"(N:FV!6$6-9_">:KI52YRC/\L&^Q96&D%$7U5-KN17JC@\$ <\,=S;2X27$ M'.DJ&9$:GX6YMQ!2U_)HC*^G(=!/R^+KY)_G^7'[L%5G;-S#L111 1?("8XH M8%$-+^D ,DM=Q&_QI"YE,7IGP='$SNU6_23D/VQV\:$)!:UIRQ>=32?;S1S"Q(*IQC6 (( M@:# X"H[C%*6IALOG+W\TRW!Y/C!0X*P4VANJ M&!"(E-@P@2 S OLR,MT;: MG$(P^"U"U[U$LAVZK\SLJ$OWM3&1+P BJ;#!2 N8+CT2_V VX!S[C;S%Y+J0 MP0-V_N__]8+]<9I_;7[UZF]V[WG!T33%R?2_KA:W6SF\7J?NH=>C6JWN;G>> MM%7R5*\GT]GJZ32+?];%_+JX_K^ZUX=3+??98G6WC%-[/.'/Q6RR3C2LUJL7 MV7$K]>=JXY0YH.+FO3@X;(R/H$ 429\NXWNP.WF4I,35BN)U9$&TU;;SD'W0 M6FM0+"'$D9E6:H!09%Y5/$1)C%A.DMX(@Z%]@>ZYXC^0N/HRFK<3C)]4_TP/ MW2!X\EQ0WE'*L098$0DXE4*RDI:X[6<5N1X?] ; P*(][H_&_;*7-P_4S:]3 M^>$/D]MBV\,[Q\_2X'.!$QJW!9*R#UQBL-<&59R-2L=EX;HAJDYUC70OB#:M MT]6V[13;Z:Z559NHC MUX[[YT>1CI74+NQH._!./AJP1IQY$/^GG-"6:L5UR>64.MNG3G$F3;AJ [.M M&Z9M2W'TA\)K!'^>KO[RRV+;8B\J9)\[:CY:]]M!:>^!U81K"IWE$%E>N8& M=^+"CI2!U\V(1'F6RZ?<+_ZUF,77S*;K^SX7T.M?#QX[9R4'RPDNGN:X0 MH2G("K*^'3XC%^=9+R,[_3F]+N;70RRBQ]\.B$:;4G%/T@561;2'3)8\EU%I MSXDNOYU"(Q;E62Z?9UG[PQQ&!R<1N"0Z->L;Y_RP1Y/2@OK&:"6. L,Q0B 0R CCA,12 MVEI7 ]XR08H@I2!4$2B,!@90ASFN^&BERFJ -[[MKR_0=98)$W]'BO<8YJNP(H3< !@YG@IS$_=%HGV>0"4*(AMIIZ)T"0*?2 M0I27G%6,9O4+&1^N&Z*JCTR0TP318C'&P\D?^YX/ EA,@<QP<%Z)*HZ))9[PQT:H31(+J M5/%:VIS\M7,,;_0!OBX$,YJ#>N $$"*1 UQ)0@7FT&@)%2JY9K#/:EDS0C@/ MKESV+K+1 _WH]=VJ2>7GQ6SF%\LTJ(M%T6@B 1CA*%1&X=0L2&*!"2ZEX9C- M"7>?HS+2(GQ[NQ_>@EPO:)7M;:+6^QP"1HH3(B$#2!&FI : E#+ 1/1Z5^#' MIG+ E_5DN1[G"NL8YOVOQD8@./^%.+[R0L@[3ZU V&@FF6"2&U5* $0=_L)T MQ%]] 69)__S7W]/JN8.LOZ=3"- Y@+44U F;A,&8$)5ERT!6T<_:ZT]NU]]\ M4ZGR^FT%CE;^Y[\"QUH+3#)&&$OU?+2ED$E*$2SEP"'-B0'7SRE[N@Z_OAV' M8\?!^:_',9J&W$,,!1'42PLHL@C0*H FI,5]IJ-M34,W?SL51PR!"UJ&SY+Z MJJ9E50+@:!REI\PT.*D XU8)02BGBBG('\F3_&H7JL_:D]JAX'^EA3SRU1L, M0A+15.!!*@(Y<9*Y4G(T&BUO#MH1K9X1[@(G NC\E_Y3W]HXU_^),[-D)//[5'?5OQE-H!N$73^N\!3_]XX=X$3YQBB+0:$ M-%)K#URZ,LY8)4-.?#].ZO%K[[_,'M M?LY_#]BY%>\BY,>Y 9PRP2"E$Q H M91PBC'H0]_$J1$&]R%G]EW3=^I=9_1V"Y_R7_N78_P3;33H.%(0+9I!UEI:2 M0T;G)#_^NE[X,U_ZG<%G!/?/7[N!H._3+8>W^^>O7P7&6FE*G4"()]<.]03A M;14$AI62M7+'WNZ?%\$S"K!!!D,*(/"((P1*/GJ6U7=GA&GF?8&NL_OGIXEK MW/?/A:8:^JB=.<61BB>-@KZDA5I2JYG(^4!O PTI$4#^:M=!^L4#L=Z$62+9\Q-+RQR1E@FN0-*40LY 1HK M9ATB&AJ=$WH_QVR908&6*YU63>>-M[?4W! .A(Y)9A3V55BIJ MD"C99:'+*;MQCA&>01'7BHA&HRP.7 -!"1UY(RV7"EL#XHHM^_1&KA'RU@2C M90.G=Y&UNK]N_)C%];^GZ^^/%8Q=>]Y3]MG#;PK.8 4$ID1OJD8# #6L='22 M57'U'%7)%D%Q;'=M53!=@>_Y$9 'P#UO"Y9 C: U-OX!&$*98JRB5=)?K=S1 M,"!L1SBM G$W!;.87T\W89_=0DDZS[/9[@CYNEA/9J>@L^$G A20 .ZBHA69 M "RE4E3+$PK&>M53TXQ^&\32A)9AP.#!T8%IC'WS!'N!!=.$8TU*.D$EE]8 MA'H ?"RZDL7 F#L:_3LX+F * 5-*,L0\ 0Y$U0&5M"KC+BP\W8K4ZR&I$7_[ MPE+:]^/:F\R*_56D]SX; +8V,DMSPH3G#%@6#XCR5(#^PJ)T+RP# M7<1O?8]&B"U^%K/%C\2$G:Y>IQCTL='!.,D=LP!'&XI9C01GM-K!"(6 Z2=UQ5?1+T^/.<3 M/&L7(^WSMZ^]Y[=B7BPGLSAM=7T[G4^34;*>_BSJ[CZUQ@<+D(R'O2' X(Q M<@BXZMRG61=P1WCYIIO]IPM.O\57M_Y%;SRUCF$OD'QV/EIOIVD?&GX;6=CX0+-6*.L4= MYHKX>"H:7QY:VD03K9?M]VS*5N:#>A"Q-;9V-A&XU^-9'XIHX,>)%J_I!_4' M!^*4@)YR!^.Q9;' /.2$H)AOZ4ASB$@>RKR.I/%6$*MC^O*%-=Z-KGZ*SX1 MAZ_>@JVOQ[VX!(Q[H@T@Q"&O$=%B*V<&.:H7)'P+MA;!>V&9<08[R"6+K%1D MYW-B2%F3Y6G<'XVKYPSN70HF +)**"XEDXX[*5C)60VS[)$1XKHAJOJX=WF:('HW MJQ\4OZ-^\KUC@F/$>DL,0X1(;J"UVIKO[RRZ)X-X_[9[%:?XY&=1=G1MUO!Z8ID3#:YIX;"1%"$JKJ M(#;TTB*S Z^;$8GR+)=/N5_\:S&+KYE-U_=]+J#7OQXL0@Y@*PP@DF &M(*R MXKM'O59%^!4.GU&)\ZR7D9W^G%X7\^LA%M'C;P?I+$#<$YR*"7"K+&1FQW/, ME,LQ;$:8OW9I"RA#E&,(+][=WDZ6]T_BC.IJ'6E:W[_%%E\/\WB'H#94***P MC?NC]W;7=PQC;44MK7%D^^0NP/SQ;KU:3^;7T_FWCGOH'?Q@ $09(+RG0*8; M%?1]YEJ"9W>KI9%0>ULH20]X%]6-LMPUL-K2M'BBX@8H2P*DVN.0I 5G5*T_VGHR\!\\X%TJN2,]EF>Q.S!23[WR9O/A6($AA MI)!F4D%-D1$<K;%"@G$>C26E6-&H@^KG8^>8E'EBN%[;:AE]BP7O/ MB"*:,T*))99C5$'%>I]3J^=7\#:W#O-A5N2),!C-,MR;#?W,<;G:TYN]M=78 MZD2")8(A83EG"%CC@ ="E]* AN;8;R,\["YI.0Z)@[-9E:]X2X=:ER=.)3#B M"1!",L MC#:Y4F7[=HP=Q1=6VNY76IG=(F$T:_-R%%=-N2&"4A5A@3B60)IJ M;R0LIR?@Y8<"!E^-@X#@7!;A(^_O0(NPY@R"]$PX)[#"#L;]T!N":9-+"A.I$+4*T<8-]IB*7PE+9G53>7D$,;; M79/9@Z.]SEV" M@684A+%.0L\4]-IQH_RC5"(+;;]%!=^"'T,*=_1U$XYNGI^+5&EEVSIOPX&[ MR2S=BD?'%EZ_LPE.&(&DM18(:!B)DG%EQD74>;*2:$9X+V7TZ&^K.$-OB#B7 ME;I?U=_'B4Y*GS2?32"<0\JLTXAIA01D&)4IA,Q+_E;9X:Q7:O>(.)>5>K*6 M/\0";F^2@3#MY28C6&I.L?'"EN$OAAW-N1DZ0K7W5UO7@P%E]/;K2Q7E721X M.E]-KS:%"?J)OCS]9N! 22^=QA0XS04VA-J2QY*K'-_1)16N&'(QCD#NYW*4 M/E(JGM+;DV[[[*.!8.2 -LXKK(3GW%EN*M."F9S5=4F!E#,]ZEH3_+D<71<* UXSY:%N(2D:"@K>PR>"+\PQP,5@!J$UE MX+?*3L_C!,(AH@'BE@"B%>38 X$5BD(U@,M!*SM5%;MJM=?:-9:+?_IX\[FX M6GR;3_\3Z=WD)&V8\#5*6\=G_CJTNW;US8"X8EA(+"BC<9U00HDK^>P4N+#^ MXWV!>MB[:^% 5$,L.68N MGA-&285X*5^(#/8 M66N$4%Y*BN.AMEO"4JBY'014 8ZSU^XOI^1 MI^;7KQ&<>]*W^MD@'6!4*2,0AP!*HYR3):>9Q#DA%O[+PW^$$NS+W_I],8L@ M6&V]WX-Y65].Y<-B7=3):3\X,'BG->(JQ<0=G$O.[-;++: M.N[JZ1?/1P6D(]RD0,X9ZSV+)Q]U):V&R OKU-R6X/ENWD=:U^\=$R3"UD-K #8<:!*Y*'U)HW5(7AB(VI#VBP.B'=[VA9_'TSS: M8O[EPT$:Z:"3-II_Q@H.!3-\1Y7$M)Y^=4:(R9?NHF66]@:4Q>WMS@=ZM,7[ MBV>#<40:#)51GFI&&!<:EC0Y3'L]G?I0/W/$^APAF-N>?5]DF[S+[XM)[?J M;OU]L4P9'>IV<3=?'\QIKO>&$%GG:5Q\R%&-N774,%#2S[F\L"R>3 R\9O2V MSN.^,/9U64RB:7Z_H6+CU5NIJV@R+ ]V@SHP*B 5_R\<,]&J=SI:&4*@DD[ M24XY@Q'N4>UBJ3V^#H*?;6/5W823$_KW(JZ"VD#:,SQ [S#35E-FO&%Q_2@I M2\I]_'>?*2I]JT"D)HHAQ624 M1,4E@W/T]!$FFO1Q3'; ]CZFW^?1F>C69K]7559IMZK.WF$VOIHUR M\O+X)=,'XT2SXYH&B,:W[:*)P MJ1 QGB)G"$4,*X'PYN86,[Q678;3Z%L= P(I21&43#-0 M4B:)SDEU/O/U7%OFBUY8WY=^J2>SR3S=HBF*]?O=E9DCT:%]0X+51FDIJ8#, M**ZYB%M52:&S,J=,T4C!U:[@%YWP>4@D'0T8[1\4L'2<1K99C0@CT@E+8$FE M #3'Y!T1FMH3=@WT-.)L7_C97*96JU6Q7AV-'[UX-D#BE?&($.L(1#QNY:ID MDX&,7XBBVJ9P%^VRM''*N%G,?Q;+]31NE5^*^72Q3(D:^R%P=$S@Q!,NHD4N M,=/<.T(5BO/FGBD%HA7=I_>U#U]9BV!HF[E][1WJ^K_O5NM-AJ^/\RW^?G06 M+Q?S^,>K;8^4(ZK-2>\)C#F$(A-P*L[E"582\KBAGQAB7H=2?UY!""? MT7U!:#\+CL+IV-! &7$ &ZFUTYY "26B)<72VUZ3O+N'5I[0%YWRMK&Z]#") M+ZEZSV1YO?KCQ_5D7:1'@3RL-]4:'*CG*O)%6"155!DD(T!5E* L77I$YUJK M*.F,N_UE[T4TIZJCFTM,T]5?^EX7\ZOO\=0_EBU\;&A03A-C?4I"@\PCKQ4V M%3.CDM!G\/H"]*26^3T7:T#*G2M%9X*6I6)_' M,ANSM#?'P';O77TNKHKIS[3M'L7)OB&!4TN$%-8B@Z$3&*6.J"6%1/;J5SIC MT+3$WP$5HZ0QGJX3E:,"9Q)89RDGACIL#'$5G58BG--W9T0I5$.J0PU9/1BD MTGQ/5X(>1@6K(K/]>2V^'CS M9+I'3[.]8X)3#!"M<5QM%"EHX_X-2AJAM1<6_L@1\G,/=4LL;>R:_K HOWO8 M"_W\N6 III1C++6/.RWAW#A;SH]1ZBY+Y"W(:=$>-YN7^JNU!;X_<-&WR6N" M](9',_ZM%S\*);K^]0,Y7_NIC]2 M^#9.(]7DVUP+_'TZG][>W>[;JVH.#U)B(^*"M,XA9Z"VTOF2&HNLO@Q/82_H MZ9#OK:+HCU5Q)CF^3'T9D\9[E+5A1:+)5*"7?[]C(-!)T"4U<5OR4EH5&\YW/I^< MBWV,18S]^9PETP$8%(OZF_FS^[B#_9O,IN537M75;+Z:-GEUN+'D%(MZ3%'8 M/!Q1S84G*M-."I%G;1*#RBR/Z6SQ.?/-D5P:#OM4'E/;-=S/Z[!S>-,K]WOU MZE54QT<47CEII"(.A,R$942B_8K!V,4\Z3YGRB?>3SH/U.EV*ZY,N;P%^_HP MOZEN\N=PI<=5/0%K6P9<=IV.7YP%/[IOL>LDA<*&@:?H#,2R6KK<.\-;%!R$ M.J,+_^()-QCZ[\S![0**Y."120I)D05I)7(6::H!$]DFZ*BV64Q]I'NC]6S+ MP7IS;^/-]**I&*^$#W- _D(Z8V@7;G)0QHO,0\R5,ZP\ZT'T4X/*C#&WGID$;><6NJ40[Z5TO"HWKD?-%DT-+O.!O:[U4 , M*&R^"K_U*8$<1A5<,Q+:R!*DO*.*&V[V2X<1<8&[% 70QJ::4/@ MGHIS;:;^QR)@\[+@T_E1V74*6'72,*YRYHP23'@C,MPB0)2/R5Y^T&32T,P; M"/I4Y/O6-#>/\\4"OOD5Z+3^'9I@;)NB=*=?]TD*CC#C6"FP^LQP;PAQJ$4A MW$2?))-T400<#/QTP<%#5:_;&E)0:I\8X3]C"UAO"J164@E*K&7@:/!69H%0 MC,53XR3ZEA5\UJV%);%H-H_]D*)I[OZL02,_F]GJ$<#M8\[>,%_!J1-A"P>A MR!#.D1/,M=B LQMCXC :)Q-3*"*=W3M^5W ?(]AIA@(C6)<*9TX"Y(9A)6WK MXH*C@:-Z[8ZTI# ,],G2*,,>9 ML=A90HC=0^P,SZ+NK1UI.6-@'738L;/[1_CQJUQ67[_\!5!+ 0(4 Q0 ( M "N!7$K8>>@;^!L" )W](@ 1 " 0 !A:V%M+3(P,38Q M,C,Q+GAM;%!+ 0(4 Q0 ( "N!7$HH6L>4]Q< ,$0 0 1 M " 2<< @!A:V%M+3(P,38Q,C,Q+GAS9%!+ 0(4 Q0 ( "N!7$I6D5L/ M C, $HQ @ 5 " 4TT @!A:V%M+3(P,38Q,C,Q7V-A;"YX M;6Q02P$"% ,4 " K@5Q*T,(%??M@ !;R00 %0 @ &" M9P( 86MA;2TR,#$V,3(S,5]D968N>&UL4$L! A0#% @ *X%<2DBF(JV2 M' $ .C(/ !4 ( !L,@" &%K86TM,C Q-C$R,S%?;&%B+GAM M;%!+ 0(4 Q0 ( "N!7$IIY=6./ZL -:X" 5 " 77E M P!A:V%M+3(P,38Q,C,Q7W!R92YX;6Q02P4& 8 !@"* 0 YY $ end