0001086222-17-000249.txt : 20171108 0001086222-17-000249.hdr.sgml : 20171108 20171108164826 ACCESSION NUMBER: 0001086222-17-000249 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171108 DATE AS OF CHANGE: 20171108 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-27275 FILM NUMBER: 171187230 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-Q 1 akam10q9302017.htm FORM 10-Q Document
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________________________ 
FORM 10-Q
 ______________________________________________
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended September 30, 2017
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from                      to    
            

Commission file number 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, MA 02142
(617) 444-3000
(Address, Including Zip Code, and Telephone Number,
Including Area Code, of Registrant’s Principal Executive Offices)
______________________________________________ 

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 (the “Exchange Act”) during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer  x
Accelerated filer o
Non-accelerated filer o
Smaller reporting company o
Emerging growth company o
(Do not check if a smaller reporting company)

If an emerging growth company, indicate by check mark if the registrant has not elected to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ¨    No  x
The number of shares outstanding of the registrant’s common stock as of November 6, 2017: 169,151,738



AKAMAI TECHNOLOGIES, INC.

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2017

TABLE OF CONTENTS
 
 
 
Page
 
 
 
 
Item 1.
 
Consolidated Balance Sheets at September 30, 2017 and December 31, 2016
 
Consolidated Statements of Income for the three and nine months ended September 30, 2017 and 2016
 
Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2017 and 2016
 
Consolidated Statements of Cash Flows for the nine months ended September 30, 2017 and 2016
 
Notes to Unaudited Consolidated Financial Statements
Item 2.
Item 3.
Item 4.
 
 
 
 
 
 
Item 1.
Item 1A.
Item 2.
Item 6.
 
 


2


PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited)

AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED BALANCE SHEETS

(in thousands, expect share data)
September 30,
2017
 
December 31,
2016
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
368,152

 
$
324,169

Marketable securities
383,849

 
512,849

Accounts receivable, net of reserves of $2,359 and $6,145 at September 30, 2017, and December 31, 2016, respectively
400,839

 
368,596

Prepaid expenses and other current assets
142,943

 
104,303

Total current assets
1,295,783

 
1,309,917

Property and equipment, net
883,754

 
801,017

Marketable securities
661,929

 
779,311

Goodwill
1,358,762

 
1,228,503

Acquired intangible assets, net
176,288

 
149,463

Deferred income tax assets
18,930

 
8,982

Other assets
113,688

 
95,953

Total assets
$
4,509,134

 
$
4,373,146

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
88,339

 
$
76,120

Accrued expenses
267,966

 
238,777

Deferred revenue
64,716

 
52,972

Other current liabilities
9,285

 
6,719

Total current liabilities
430,306

 
374,588

Deferred revenue
4,224

 
3,758

Deferred income tax liabilities
15,984

 
11,652

Convertible senior notes
657,131

 
640,087

Other liabilities
128,834

 
118,691

Total liabilities
1,236,479

 
1,148,776

Commitments and contingencies (Note 7)

 

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; 175,549,867 shares issued and 169,726,509 shares outstanding at September 30, 2017, and 173,254,797 shares issued and outstanding at December 31, 2016
1,755

 
1,733

Additional paid-in capital
4,363,876

 
4,239,588

Accumulated other comprehensive loss
(24,833
)
 
(56,222
)
Treasury stock, at cost, 5,823,358 shares at September 30, 2017, and no shares at December 31, 2016
(306,628
)
 

Accumulated deficit
(761,515
)
 
(960,729
)
Total stockholders’ equity
3,272,655

 
3,224,370

Total liabilities and stockholders’ equity
$
4,509,134

 
$
4,373,146


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

3


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF INCOME
    
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands, except per share data)
2017
 
2016
 
2017
 
2016
Revenue
$
621,399

 
$
584,065

 
$
1,839,544

 
$
1,723,925

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

 
204,467

 
645,821

 
605,526

Research and development
57,226

 
42,341

 
162,761

 
120,873

Sales and marketing
120,220

 
102,626

 
353,218

 
308,060

General and administrative
124,523

 
113,320

 
363,050

 
323,141

Amortization of acquired intangible assets
7,753

 
6,598

 
23,075

 
20,025

Restructuring charges
332

 
2,948

 
3,303

 
10,236

Total costs and operating expenses
535,522

 
472,300

 
1,551,228

 
1,387,861

Income from operations
85,877


111,765


288,316

 
336,064

Interest income
4,463

 
3,809

 
13,368

 
10,522

Interest expense
(4,746
)
 
(4,666
)
 
(13,989
)
 
(13,958
)
Other income, net
535

 
778

 
414

 
1,004

Income before provision for income taxes
86,129

 
111,686

 
288,109

 
333,632

Provision for income taxes
25,617

 
35,686

 
88,895

 
109,139

Net income
$
60,512

 
$
76,000


$
199,214


$
224,493

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.35

 
$
0.44

 
$
1.16

 
$
1.28

Diluted
$
0.35

 
$
0.43

 
$
1.15

 
$
1.27

Shares used in per share calculations:
 
 
 
 
 
 
 
Basic
170,976

 
174,429

 
172,269

 
175,444

Diluted
171,505

 
175,617

 
173,371

 
176,525


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

4


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2017
 
2016
 
2017
 
2016
Net income
$
60,512

 
$
76,000

 
$
199,214

 
$
224,493

Other comprehensive income (loss):
 
 
 
 
 
 
 
Foreign currency translation adjustments
7,379

 
(358
)
 
29,951

 
5,567

Change in unrealized gain on investments, net of income tax provision (benefit) of $187, $(866), $868 and $1,445 for the three and nine months ended September 30, 2017 and 2016, respectively
310

 
(1,488
)
 
1,438

 
2,424

Other comprehensive income (loss)
7,689

 
(1,846
)
 
31,389

 
7,991

Comprehensive income
$
68,201

 
$
74,154

 
$
230,603

 
$
232,484


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


5


AKAMAI TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS

 
For the Nine Months
Ended September 30,
(in thousands)
2017
 
2016
Cash flows from operating activities:
 
 
 
Net income
$
199,214

 
$
224,493

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
272,917

 
250,294

Stock-based compensation
122,103

 
105,304

Provision (benefit) for deferred income taxes
25,302

 
(13,861
)
Amortization of debt discount and issuance costs
13,989

 
13,958

Other non-cash reconciling items, net
3,655

 
8,367

Changes in operating assets and liabilities, net of effects of acquisitions:
 
 
 
Accounts receivable
(19,199
)
 
22,477

Prepaid expenses and other current assets
(34,195
)
 
4,014

Accounts payable and accrued expenses
22,150

 
54,892

Deferred revenue
991

 
6,885

Other current liabilities
3,651

 
4,670

Other non-current assets and liabilities
(7,036
)
 
6,097

Net cash provided by operating activities
603,542

 
687,590

Cash flows from investing activities:
 
 
 
Cash paid for acquired businesses, net of cash acquired
(197,201
)
 
(2,936
)
Purchases of property and equipment
(185,466
)
 
(134,874
)
Capitalization of internal-use software development costs
(122,460
)
 
(105,477
)
Purchases of short- and long-term marketable securities
(249,098
)
 
(614,808
)
Proceeds from sales of short- and long-term marketable securities
180,405

 
57,900

Proceeds from maturities of short- and long-term marketable securities
317,974

 
498,633

Other non-current assets and liabilities
(1,895
)
 
(3,145
)
Net cash used in investing activities
(257,741
)
 
(304,707
)
Cash flows from financing activities:
 
 
 
Proceeds related to the issuance of common stock under stock plans
41,740

 
42,339

Employee taxes paid related to net share settlement of stock-based awards
(48,122
)
 
(38,560
)
Repurchases of common stock
(306,629
)
 
(294,867
)
Other non-current assets and liabilities
(1,096
)
 

Net cash used in financing activities
(314,107
)
 
(291,088
)
Effects of exchange rate changes on cash and cash equivalents
12,289

 
535

Net increase in cash and cash equivalents
43,983

 
92,330

Cash and cash equivalents at beginning of period
324,169

 
289,473

Cash and cash equivalents at end of period
$
368,152

 
$
381,803

 
 
 
 
Supplemental disclosure of cash flow information:
 
 
 
Cash paid for income taxes, net of refunds received in the nine months ended September 30, 2017 and 2016 of $5,867 and $1,582, respectively
$
79,479

 
$
64,716

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

 
35,176

Capitalization of stock-based compensation
21,602

 
17,086


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

6


AKAMAI TECHNOLOGIES, INC.
NOTES TO UNAUDITED 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 over the Internet. The Company's globally-distributed platform comprises more than 200,000 servers across 130 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 interim consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying financial statements.

Certain information and footnote disclosures normally included in the Company’s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2016, filed with the Securities and Exchange Commission on February 28, 2017.

The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein.

Newly-Adopted Accounting Pronouncements

In March 2016, the Financial Accounting Standards Board ("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 on January 1, 2017. Upon adoption, the Company began recognizing tax benefits related to stock-based compensation in its provision for income taxes rather than as additional paid-in capital. The Company elected to continue estimating forfeitures in determining the amount of compensation cost. The Company was not required to adjust beginning retained earnings as a result of these two items.

In addition, the Company adopted the presentation requirements related to the excess tax benefits in its statements of cash flows on a retrospective basis beginning January 1, 2015. The line items, included in both cash flows from operating activities and financing activities, labeled excess tax benefits from stock-based compensation were eliminated. This had the impact of increasing net cash provided by operating activities and net cash used in financing activities. Prior periods have been revised as follows (in thousands):

 
Net Cash Provided by Operating Activities
 
Net Cash Used in Financing Activities
 
As Reported
 
As Adjusted
 
As Reported
 
As Adjusted
Year ended December 31, 2015
$
764,151

 
$
793,452

 
$
(267,728
)
 
$
(297,029
)
Three months ended March 31, 2016
190,238

 
191,373

 
(115,736
)
 
(116,871
)
Six months ended June 30, 2016
433,110

 
435,742

 
(202,393
)
 
(205,025
)
Nine months ended September 30, 2016
684,510

 
687,590

 
(288,008
)
 
(291,088
)
Year Ended December 31, 2016
866,298

 
871,812

 
(354,265
)
 
(359,779
)



7


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. This standard will be effective for the Company on January 1, 2018, and the Company has elected to adopt it retrospectively to each prior period presented.

The updated guidance impacts, or requires the Company to modify, certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. The Company primarily derives revenue from the sales of its services, but in some instances licenses software to some of its customers. Prior to adoption of the updated guidance, the Company did not establish vendor-specific objective evidence (“VSOE”) for the undelivered elements sold with the software. Thus, revenue from license sales was deferred and recognized over the arrangement term. Upon adoption of the new revenue standard, license revenue will be recognized at a point in time when the license is delivered, provided all other revenue recognition criteria have been met. This will result in accelerating revenue recognition for these types of arrangements. For sales of our services, 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, transfer of control for all performance obligations has occurred and all other revenue recognition criteria have been achieved, rather than when collectability is reasonably assured.

The Company has quantified the impact that these changes would have had on revenue reported for the year ended December 31, 2016, the first half of 2017 and each of the quarters therein, and it would not have had a material impact on the Company's consolidated financial statements. The Company continues to assess the expected impact to the remainder of 2017, but does not expect adoption to have a material impact on its consolidated financial statements for the year then ending.

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 arrangement. The Company has quantified the impact that these changes would have had on sales and marketing expenses recorded in the consolidated statements of income for the year ended December 31, 2016, the first half of 2017 and for each of the quarters therein, and determined it would not have had a material impact on the consolidated statements of income for such periods. The Company continues to assess the expected impact to the remainder of 2017. The Company also continues to assess what effect the change would have on the consolidated balance sheet as of December 31, 2017, particularly the impact on prepaid expenses and other current assets, other assets and retained earnings. However, the Company expects the consolidated balance sheet impact to be material for these items since the quantification represents the deferral of certain commission and incentive payments that have been paid over multiple years.

The Company continues to evaluate the impact this updated guidance will have on disclosure requirements related to revenue.

In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms 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, including 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. The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.


8


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 on its consolidated financial statements of adopting this new accounting guidance.

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 recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company expects to reclassify $10.8 million from other current assets and $23.6 million from other assets to retained earnings. However, this amount could change if the Company recognizes additional intra-entity transfers of assets in the remainder of 2017.

In January 2017, the FASB issued guidance that changes the definition of a business to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. This guidance will be effective for the Company on January 1, 2018 and is to be applied prospectively. The adoption of this new accounting guidance will change the manner in which the Company evaluates whether a transaction is a transfer of assets or a business combination. This may result in a transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.

2. Fair Value Measurements

The following is a summary of available-for-sale marketable securities held as of September 30, 2017 and December 31, 2016 (in thousands):

 
 
 
Gross Unrealized
 
 
 
Classification on Balance Sheet
 
Amortized Cost
 
Gains
 
Losses
 
Aggregate
Fair Value
 
Short-Term
Marketable
Securities
 
Long-Term
Marketable
Securities
As of September 30, 2017
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
$
5,955

 
$

 
$
(2
)
 
$
5,953

 
$
5,953

 
$

Corporate bonds
815,357

 
337

 
(1,797
)
 
813,897

 
319,136

 
494,761

U.S. government agency obligations
220,013

 

 
(1,180
)
 
218,833

 
58,706

 
160,127

 
$
1,041,325

 
$
337

 
$
(2,979
)
 
$
1,038,683

 
$
383,795

 
$
654,888

 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2016
 
 
 
 
 
 
 
 
 
 
 
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


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 September 30, 2017, the Company held for investment corporate bonds with a fair value of $363.4 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 related to these corporate bonds included in accumulated other comprehensive loss as of September 30, 2017 were $1.8 million. The losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.

9



The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities as of September 30, 2017 and December 31, 2016 (in thousands):

 
Total Fair Value
 
Fair Value Measurements at Reporting Date Using
 
 
Level 1    
 
Level 2    
 
Level 3    
As of September 30, 2017
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
26,201

 
$
26,201

 
$

 
$

Commercial paper
5,953

 

 
5,953

 

Corporate bonds
813,897

 

 
813,897

 

U.S. government agency obligations
218,833

 

 
218,833

 

Mutual funds
7,097

 
7,097

 

 

 
$
1,071,981

 
$
33,298

 
$
1,038,683

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration obligations related to completed acquisitions
$
(5,300
)
 
$

 
$

 
$
(5,300
)
 
 
 
 
 
 
 
 
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 obligations related to completed acquisitions
$
(7,100
)
 
$

 
$

 
$
(7,100
)

As of September 30, 2017 and December 31, 2016, 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 September 30, 2017 and December 31, 2016, the Company grouped commercial paper, corporate bonds and U.S. government agency obligations 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 between Level 1, Level 2 or Level 3 of the fair value measurement hierarchy during the three months ended September 30, 2017.

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 consist of contingent consideration related to the acquisitions of Soha Systems, Inc. and Cyberfend, Inc. in 2016, was primarily an income-based approach. The significant unobservable input used in the fair value measurement of the contingent consideration was 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.


10


Contractual maturities of the Company’s available-for-sale marketable securities held as of September 30, 2017 and December 31, 2016 were as follows (in thousands):

 
September 30,
2017
 
December 31,
2016
Due in 1 year or less
$
383,795

 
$
512,572

Due after 1 year through 5 years
654,888

 
775,566

 
$
1,038,683

 
$
1,288,138


The following table reflects the activity for the Company’s major classes of liabilities measured at fair value using Level 3 inputs during the nine months ended September 30, 2017 (in thousands):

 
Other Liabilities:
Contingent Consideration Obligation
Balance as of January 1, 2017
$
(7,100
)
Fair value adjustment to contingent consideration included in general and administrative expense
550

Cash paid upon achievement of milestone
1,250

Balance as of September 30, 2017
$
(5,300
)

3. Accounts Receivable

Net accounts receivable consisted of the following as of September 30, 2017 and December 31, 2016 (in thousands):
 
 
September 30,
2017
 
December 31,
2016
Trade accounts receivable
$
285,310

 
$
260,976

Unbilled accounts receivable
117,888

 
113,765

Gross accounts receivable
403,198

 
374,741

Allowance for doubtful accounts
(2,055
)
 
(829
)
Reserve for cash-basis customers
(304
)
 
(5,316
)
Total accounts receivable reserves
(2,359
)
 
(6,145
)
Accounts receivable, net
$
400,839

 
$
368,596


The decrease to the reserve for cash-basis customers is primarily attributable to two customers that were removed from cash-basis revenue recognition due to a strong, consistent history of payment.

4. Goodwill and Acquired Intangible Assets

The change in the carrying amount of goodwill for the nine months ended September 30, 2017 was as follows (in thousands):

Balance as of January 1, 2017
$
1,228,503

Acquisition of Soasta, Inc.
121,669

Measurement period adjustments
(216
)
Foreign currency translation
8,806

Balance as of September 30, 2017
$
1,358,762


The Company tests goodwill for impairment at least annually. Through the date the consolidated financial statements were issued, no triggering events had occurred that would indicate a potential impairment exists.

11


Acquired intangible assets that are subject to amortization consisted of the following as of September 30, 2017 and December 31, 2016 (in thousands):

 
September 30, 2017
 
December 31, 2016
 
Gross
Carrying
Amount
 
Accumulated Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technology
$
137,891

 
$
(61,499
)
 
$
76,392

 
$
119,091

 
$
(50,823
)
 
$
68,268

Customer-related intangible assets
221,010

 
(125,179
)
 
95,831

 
192,810

 
(114,209
)
 
78,601

Non-compete agreements
4,510

 
(3,751
)
 
759

 
5,030

 
(3,775
)
 
1,255

Trademarks and trade names
6,100

 
(2,794
)
 
3,306

 
3,700

 
(2,361
)
 
1,339

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
370,001

 
$
(193,713
)
 
$
176,288

 
$
321,121

 
$
(171,658
)
 
$
149,463


Aggregate expense related to amortization of acquired intangible assets for the three and nine months ended September 30, 2017 was $7.8 million and $23.1 million, respectively. Aggregate expense related to amortization of acquired intangible assets for the three and nine months ended September 30, 2016 was $6.6 million and $20.0 million, respectively. Based on the Company’s acquired intangible assets as of September 30, 2017, aggregate expense related to amortization of acquired intangible assets is expected to be $7.8 million for the remainder of 2017, and $31.4 million, $32.8 million, $29.5 million and $24.1 million for 2018, 2019, 2020 and 2021, respectively.

5. Business Combinations

Acquisition-related costs during the nine months ended September 30, 2017 were $5.4 million and are included in general and administrative expense in the consolidated statements of income. Pro forma results of operations for the acquisition completed during the nine months ended September 30, 2017 have not been presented because the effects of the acquisition were not material to the Company's consolidated financial results. Revenue and earnings of the acquired company since the date of the acquisition that are included in the Company's consolidated statements of income are also not presented separately because they are not material.

Soasta

In April 2017, the Company acquired Soasta, Inc. ("Soasta"), a leader in digital performance management, for $199.3 million in cash. The allocation of the purchase price has not been finalized as of the filing of these financial statements. The acquisition is expected to allow the Company to offer solutions designed to provide greater visibility into the business impact of customers' website and application optimization strategies.


12


The following table presents the preliminary allocation of the purchase price for Soasta (in thousands):

Total purchase consideration
 
$
199,280

 
 
 
Allocation of the purchase consideration:
 
 
Cash
 
$
1,935

Accounts receivable
 
4,108

Prepaids and other current assets
 
1,143

Identifiable intangible assets
 
49,900

Goodwill
 
121,669

Deferred tax assets
 
35,121

Total assets acquired
 
213,876

Accounts payable
 
(1,119
)
Accrued liabilities
 
(3,915
)
Deferred revenue
 
(9,562
)
Total liabilities assumed
 
(14,596
)
Net assets acquired
 
$
199,280


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 Soasta expected to be deductible for tax purposes is $31.6 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
$
18,800

 
4.1
Customer-related intangible assets
28,200

 
4.6
Trademarks
2,400

 
4.9
Non-compete agreements
500

 
1.9
Total
$
49,900

 
 

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

Nominum

In October 2017, the Company agreed to acquire Nominum, Inc. ("Nominum"), a provider of domain name system ("DNS") and enterprise security solutions. The acquisition is expected to close in the fourth quarter of 2017 and is intended to add complementary capabilities to the Company's portfolio of security offerings while expanding the Company’s distribution to carriers that serve enterprise customers.

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


13


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 consist of the following components as of September 30, 2017 and December 31, 2016 (in thousands):
 
September 30,
2017
 
December 31, 2016
Liability component:
 
 
 
Principal
$
690,000

 
$
690,000

Less: debt discount and issuance costs, net of amortization
(32,869
)
 
(49,913
)
Net carrying amount
$
657,131

 
$
640,087

 
 
 
 
Equity component:
$
101,276

 
$
101,276


The estimated fair value of the Notes at September 30, 2017 was $670.3 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 $48.72 on September 30, 2017, 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 a share repurchase program previously approved by the Board of Directors. 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.


14


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 three and nine months ended September 30, 2017 and 2016, in thousands.
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Amortization of debt discount and issuance costs
$
5,731

 
$
5,534

 
$
17,044

 
$
16,457

Capitalization of interest expense
(985
)
 
(868
)
 
(3,055
)
 
(2,499
)
Total interest expense
$
4,746

 
$
4,666

 
$
13,989

 
$
13,958


7. Commitments and Contingencies

Legal Matters

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 entered into an agreement that requires Limelight to pay the Company $54.0 million in 12 equal installments over three years, beginning in August 2016. During the three and nine months ended September 30, 2017, the Company received $4.5 million and $13.5 million, respectively, under this agreement, of which $4.1 million and $12.3 million was recorded as a gain contingency, which reduced general and administrative expenses in the consolidated statements of income, respectively, and $0.4 million and $1.2 million was recorded as interest income, respectively.

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


15


8. Stockholders’ Equity

Share Repurchase Program

In February 2016, the Board of Directors authorized a $1.0 billion repurchase program 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 nine months ended September 30, 2017, the Company repurchased 5.8 million shares of its common stock for $306.6 million.

Stock-Based Compensation

The following table summarizes stock-based compensation included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2017 and 2016 (in thousands):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Cost of revenue
$
5,296

 
$
4,701

 
$
15,055

 
$
13,224

Research and development
10,100

 
7,727

 
28,743

 
20,917

Sales and marketing
15,672

 
14,729

 
44,780

 
40,340

General and administrative
10,780

 
11,495

 
33,525

 
30,823

Total stock-based compensation
41,848

 
38,652

 
122,103

 
105,304

Provision for income taxes
(11,211
)
 
(11,664
)
 
(41,417
)
 
(36,185
)
Total stock-based compensation, net of income taxes
$
30,637

 
$
26,988

 
$
80,686

 
$
69,119


In addition to the amounts of stock-based compensation reported in the table above, the Company’s consolidated statements of income for the three and nine months ended September 30, 2017 include stock-based compensation reflected as a component of amortization of capitalized internal-use software of $5.1 million and $12.5 million, respectively, before taxes. For the three and nine months ended September 30, 2016, the Company's consolidated statements of income include stock-based compensation reflected as a component of amortization of capitalized internal-use software of $3.5 million and $10.4 million, respectively, before taxes.

9. Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the nine months ended September 30, 2017 (in thousands):
 
Foreign Currency Translation
 
Net Unrealized Gains on Investments
 
Total
Balance as of January 1, 2017
$
(59,017
)
 
$
2,795

 
$
(56,222
)
Other comprehensive gain
29,951

 
1,438

 
31,389

Balance as of September 30, 2017
$
(29,066
)
 
$
4,233

 
$
(24,833
)

Amounts reclassified from accumulated other comprehensive loss to net income were insignificant for the nine months ended September 30, 2017.


16


10. Income Taxes

The Company’s effective income tax rate was 30.9% and 32.7% for the nine months ended September 30, 2017 and 2016, respectively. The effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods, including tax benefits related to stock-based compensation, retroactive changes in tax legislation, settlements of tax audits or assessments, the resolution or identification of tax position uncertainties and acquisitions of other companies.

For the nine months ended September 30, 2017 and 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., plus the effect of 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.

11. 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, restricted stock units ("RSUs"), deferred stock units ("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 three and nine months ended September 30, 2017 and 2016 (in thousands, except per share data):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Numerator:
 
 
 
 
 
 
 
Net income
$
60,512

 
$
76,000

 
$
199,214

 
$
224,493

Denominator:
 
 
 
 
 
 
 
Shares used for basic net income per share
170,976

 
174,429

 
172,269

 
175,444

Effect of dilutive securities:
 
 

 
 
 
 
Stock options
150

 
341

 
279

 
380

RSUs and DSUs
379

 
847

 
823

 
701

Convertible senior notes

 

 

 

Warrants related to issuance of convertible senior notes

 

 

 

Shares used for diluted net income per share
171,505

 
175,617

 
173,371

 
176,525

Basic net income per share
$
0.35

 
$
0.44

 
$
1.16

 
$
1.28

Diluted net income per share
$
0.35

 
$
0.43

 
$
1.15

 
$
1.27



17


For the three and nine months ended September 30, 2017 and 2016, 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 three and nine months ended September 30, 2017 and 2016 are as follows (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Stock options
25

 
36

 
13

 
74

Service-based RSUs
5,407

 
1,450

 
4,074

 
2,672

Performance-based RSUs
1,116

 
1,245

 
1,165

 
884

Convertible senior notes
7,704

 
7,704

 
7,704

 
7,704

Warrants related to issuance of convertible senior notes
7,704

 
7,704

 
7,704

 
7,704

Total shares excluded from computation
21,956

 
18,139

 
20,660

 
19,038



18


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

This quarterly report on Form 10-Q, particularly Management’s Discussion and Analysis of Financial Condition and Results of Operations set forth below, and notes to our unaudited consolidated financial statements included herein contain “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. These statements are subject to risks and uncertainties and are based on the beliefs and assumptions of our management as of the date hereof based on information currently available to our management. Use of words such as “believes,” “expects,” “anticipates,” “intends,” “plans,” “estimates,” “should,” “forecasts,” “if,” “continues,” “goal,” “likely” or similar expressions indicates a forward-looking statement. Forward-looking statements are not guarantees of future performance and involve risks, uncertainties and assumptions. Actual results may differ materially from the forward-looking statements we make. See “Risk Factors” elsewhere in this quarterly report on Form 10-Q for a discussion of certain risks associated with our business. We disclaim any obligation to update forward-looking statements as a result of new information, future events or otherwise.

Our management’s discussion and analysis of our financial condition and results of operations is based upon our unaudited consolidated financial statements included elsewhere in this quarterly report on Form 10-Q, which we have prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP, for interim periods and with Regulation S-X promulgated under the Securities Exchange Act of 1934, as amended, or the Exchange Act. The preparation of these unaudited consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related items, including, but not limited to, revenue recognition, accounts receivable and related reserves, valuation and impairment of marketable securities, goodwill and acquired intangible assets, capitalized internal-use software development costs, impairment and useful lives of long-lived assets, income tax, and stock-based compensation. We base our estimates and judgments on historical experience and on various other assumptions that we believe to be reasonable under the circumstances at the time they are made. Actual results may differ from our estimates. See the section entitled “Application of Critical Accounting Policies and Estimates” in our annual report on Form 10-K for the year ended December 31, 2016 for further discussion of our critical accounting policies and estimates.

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 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, the rate of adoption of over-the-top, or OTT, services and the impact of seasonal variations on our business. Our ability to expand our product portfolio, sell incremental services to our installed customer base 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.


19


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 largest Internet platform companies: Amazon, Apple, Facebook, Google, Microsoft and Netflix. We refer to these companies as our Internet Platform Customers. These customers have increasingly elected to develop and rely on their own 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 as compared to prior years. While we have not experienced a significant shift to internal infrastructure usage across the remainder of our media services customer base, we have experienced a moderation in traffic growth from these customers. Factors that may impact their usage of our services are competition (including using multiple providers to handle their traffic needs), contract renewal terms and changes in demand for their offerings. These factors are variable and unpredictable and could impact our revenue.

We have increased committed recurring revenue from our performance solutions by increasing sales of incremental services to our existing Web Division customers and by adding new customers. These increases helped to limit the impact of traffic moderation by certain customers (primarily those in our Media Division), 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 earn less 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.

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, particularly in our professional services and engineering teams to support our revenue growth and strategic initiatives. We increased our headcount by 949 employees during the nine-month period ended September 30, 2017, of which approximately 145 employees were from our acquisition of Soasta, Inc., or Soasta. During the year ended December 31, 2016, we increased our headcount by 406 employees. We expect to continue to hire additional employees, both domestically and internationally, in support of our strategic initiatives.

In April 2017, we completed the acquisition of Soasta, which was dilutive to our earnings per share for the second and third quarters of 2017. It is expected to continue to be dilutive to our earnings per share for at least the remainder of 2017. We also announced in October 2017 an agreement to acquire Nominum, Inc., or Nominum. Nominum is expected to be dilutive to our

20


earnings during the fourth quarter of 2017, assuming we are able to close the transaction this year, and to 2018 due to the impact purchase accounting has on revenue recognition and costs associated with integrating and scaling the business.

Results of Operations

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

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Revenue
100.0
 %
 
100.0
 %
 
100.0
 %
 
100.0
 %
Costs and operating expenses:
 
 
 
 
 
 
 
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)
36.3

 
35.0

 
35.1

 
35.1

    Research and development
9.2

 
7.2

 
8.8

 
7.0

    Sales and marketing
19.3

 
17.6

 
19.2

 
17.9

    General and administrative
20.0

 
19.4

 
19.7

 
18.7

    Amortization of acquired intangible assets
1.2

 
1.1

 
1.3

 
1.2

    Restructuring charges
0.1

 
0.5

 
0.2

 
0.6

 Total costs and operating expenses
86.1

 
80.8

 
84.3

 
80.5

Income from operations
13.9

 
19.2

 
15.7

 
19.5

    Interest income
0.7

 
0.7

 
0.7

 
0.6

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

 
0.1

 

 
0.1

Income before provision for income taxes
13.9

 
19.2

 
15.7

 
19.4

    Provision for income taxes
4.1

 
6.1

 
4.8

 
6.3

Net income
9.8
 %
 
13.1
 %
 
10.9
 %
 
13.1
 %

Revenue

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

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
% Change
 
% Change at Constant Currency
 
2017
 
2016
 
% Change
 
% Change at Constant Currency
Revenue
$
621,399

 
$
584,065

 
6.4
%
 
6.3
%
 
$
1,839,544

 
$
1,723,925

 
6.7
%
 
7.2
%

During the three- and nine-month periods ended September 30, 2017, the increase in our revenue as compared to the same periods in 2016 was primarily the result of continued strong growth from our Cloud Security Solutions, which grew 27% and 32%, respectively, during these periods. However, our recent revenue growth rates have been impacted by 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 in the aggregate was $50.6 million and $153.1 million for the three- and nine-month periods ended September 30, 2017, respectively, as compared to $58.0 million and $192.0 million for the three- and nine-month periods ended September 30, 2016, respectively.

While our fourth quarter revenue is the hardest to predict due to holiday seasonality, we expect an increase relative to the third quarter.


21


The following table quantifies the contribution to revenue during the periods presented from our divisions (in thousands). It is a customer-focused reporting view that reflects revenue we received from customers that are managed by the indicated division. For example, Media Division revenue represents all revenue received from customers who predominately purchase solutions from our media vertical (OTT video services, gaming, social media, etc.), including revenue from non-media solutions those customers purchase. During the first quarter of 2017, the divisional categorization of certain customers was adjusted based on how those customer relationships are currently being managed. The historical presentation of divisional revenue was revised in order to reflect the most recent categorization and to provide a comparable view for all periods presented.

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
% Change
 
% Change at Constant Currency
 
2017
 
2016
 
% Change
 
% Change at Constant Currency
Web Division
$
327,926

 
$
288,104

 
13.8
 %
 
13.7
 %
 
$
947,600

 
$
828,662

 
14.4
 %
 
14.9
 %
Media Division
273,415

 
276,205

 
(1.0
)
 
(1.2
)
 
834,887

 
843,756

 
(1.1
)
 
(1.0
)
Enterprise and Carrier Division
20,058

 
19,756

 
1.5

 
1.3

 
57,057

 
51,507

 
10.8

 
10.9

Total revenue
$
621,399

 
$
584,065

 
6.4
 %
 
6.3
 %
 
$
1,839,544

 
$
1,723,925

 
6.7
 %
 
7.2
 %

The increase in Web Division revenue during the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was due to increased purchases of new solutions and upgrades to existing services by this customer base. Increased sales of our Cloud Security Solutions to Web Division customers was a principal contributor to our overall revenue growth, particularly our Kona Site Defender and Prolexic offerings as well as our new Bot Manager offering.

The decline in the year-over-year revenue in the Media Division for the nine-month period ended September 30, 2017 was primarily the result of decreased traffic from our Internet Platform Customers. Excluding the impact of those customers, revenue grew year-over-year by 5% for the nine-month period ended September 30, 2017 as compared to the same period in 2016. For the three-month period ended September 30, 2017, we experienced traffic growth from our Media Division customers that was strong across both our Internet Platform Customers and our core installed base, with particularly strong growth among our video delivery customers. The slight decrease in revenue for the three-month period ended September 30, 2017 as compared to the same period in 2016, was driven by our Internet Platform Customers. Excluding our Internet Platform Customers, Media Division revenue grew 3% for the three-month period ended September 30, 2017 as compared to the same period in 2016.

The following table quantifies the contribution to revenue during the periods presented from our solution categories, which is a product-focused view that reflects revenue by solution purchased (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
% Change
 
% Change at Constant Currency
 
2017
 
2016
 
% Change
 
% Change at Constant Currency
Performance and Security Solutions
$
381,461

 
$
345,118

 
10.5
 %
 
10.4
 %
 
$
1,126,416

 
$
987,623

 
14.1
 %
 
14.6
 %
Media Delivery Solutions
182,753

 
188,075

 
(2.8
)
 
(3.0
)
 
549,054

 
591,091

 
(7.1
)
 
(6.8
)
Services and Support Solutions
57,185

 
50,872

 
12.4

 
12.4

 
164,074

 
145,211

 
13.0

 
13.5

Total revenue
$
621,399

 
$
584,065

 
6.4
 %
 
6.3
 %
 
$
1,839,544

 
$
1,723,925

 
6.7
 %
 
7.2
 %

The increase in Performance and Security Solutions revenue for the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was due to increased demand across all major product lines, with especially

22


strong growth in our Cloud Security Solutions. Cloud Security Solutions revenue for the three- and nine-month periods ended September 30, 2017 was $121.4 million and $346.3 million, respectively, as compared to $95.2 million and $262.9 million for the three- and nine-month periods ended September 30, 2016, respectively.

The decline in Media Delivery Solutions revenue for the three- and nine-month period ended September 30, 2017 as compared to the same period in 2016 was primarily the result of revenue from our Internet Platform Customers. Our Media Delivery Solutions revenue for other customers increased by 2% for the three-month period ended September 30, 2017, and remained relatively flat for the nine-month period ended September 30, 2017, as compared to the same periods in 2016.

The increase in Services and Support Solutions revenue for the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was primarily due to purchases of upgrades to services by our existing customers and was also impacted by the acquisition of Soasta, which occurred in April 2017. The nine-month period ended September 30, 2017, as compared to the same period in 2016, also increased due to increased demand for professional services to help execute live media events.

The following table quantifies revenue derived in the U.S. and internationally (in thousands):
    
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
% Change
 
% Change at Constant Currency
 
2017
 
2016
 
% Change
 
% Change at Constant Currency
U.S.
$
408,544

 
$
404,065

 
1.1
%
 
1.1
%
 
$
1,218,194

 
$
1,196,433

 
1.8
%
 
1.7
%
International
212,855

 
180,000

 
18.3

 
17.8

 
621,350

 
527,492

 
17.8

 
19.5

Total revenue
$
621,399

 
$
584,065

 
6.4
%
 
6.3
%
 
$
1,839,544

 
$
1,723,925

 
6.7
%
 
7.2
%

The reduced revenue from our Internet Platform Customers, which are concentrated in the U.S., negatively impacted our U.S. revenue growth rates for the three- and nine-month periods ended September 30, 2017. Excluding the Internet Platform Customers, our U.S. revenue growth rates would have been 4% and 6% for the three- and nine-month periods ended September 30, 2017, respectively.

For both the three- and nine-month periods ended September 30, 2017, approximately 34% of our revenue was derived from our operations located outside the U.S., compared to 31% for both the three- and nine-month periods ended September 30, 2016. No single country outside the U.S. accounted for 10% or more of revenue during any of these periods. During the three- and nine-month periods ended September 30, 2017, we continued to see strong revenue growth from our operations in the Asia-Pacific region. Changes in foreign currency exchange rates impacted our revenue by a favorable $5.4 million and $0.8 million during the three- and nine-month periods ended September 30, 2017, respectively, as compared to the same periods in 2016.


23


Cost of Revenue

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

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
% Change
 
2017
 
2016
 
% Change
Bandwidth fees
$
42,717

 
$
42,099

 
1.5
%
 
$
125,438

 
$
125,876

 
(0.3
)%
Co-location fees
33,474

 
32,987

 
1.5

 
96,826

 
98,804

 
(2.0
)
Network build-out and supporting services
18,742

 
14,285

 
31.2

 
54,477

 
44,957

 
21.2

Payroll and related costs
55,499

 
49,169

 
12.9

 
160,465

 
140,475

 
14.2

Stock-based compensation, including amortization of prior capitalized amounts
10,033

 
8,012

 
25.2

 
26,681

 
23,002

 
16.0

Depreciation of network equipment
35,943

 
35,402

 
1.5

 
106,602

 
105,883

 
0.7

Amortization of internal-use software
29,060

 
22,513

 
29.1

 
75,332

 
66,526

 
13.2

Total cost of revenue
$
225,468

 
$
204,467

 
10.3
%
 
$
645,821

 
$
605,523

 
6.7
 %
As a percentage of revenue
36.3
%
 
35.0
%
 
 
 
35.1
%
 
35.1
%
 
 

The increase in total cost of revenue for the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was primarily due to growth in:

payroll and related costs, as well as stock-based compensation, due to increased hiring in our services team to support revenue growth;
amounts paid for network build-out and supporting services related to investments in network expansion to support our security infrastructure growth; and
amortization of internal-use software as we continued to release internally-developed software onto our network, particularly during the three-month period ended September 30, 2017.

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. There have been no significant changes to these commitments as reported in our annual report on Form 10-K for the year ended December 31, 2016, other than normal period-to-period variations.

We believe that cost of revenue will increase during the fourth quarter of 2017 as compared to the first three quarters of 2017 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 enhance the security of our platform. Additionally, during the fourth quarter of 2017, we anticipate amortization of internal-use software development costs to increase as compared to the first three quarters of 2017, 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.


24


Research and Development Expenses

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

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
% Change
 
2017
 
2016
 
% Change
Payroll and related costs
$
85,528

 
$
63,927

 
33.8
%
 
$
239,312

 
$
189,734

 
26.1
%
Stock-based compensation
10,100

 
7,727

 
30.7

 
28,743

 
20,917

 
37.4

Capitalized salaries and related costs
(40,353
)
 
(30,429
)
 
32.6

 
(111,208
)
 
(93,557
)
 
18.9

Other expenses
1,951

 
1,116

 
74.8

 
5,914

 
3,779

 
56.5

Total research and development
$
57,226

 
$
42,341

 
35.2
%
 
$
162,761

 
$
120,873

 
34.7
%
As a percentage of revenue
9.2
%
 
7.2
%
 
 
 
8.8
%
 
7.0
%
 
 

The increase in research and development expenses during the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was due to growth in:

payroll and related costs as a result of headcount growth to support investments in new product development and network scaling, and as a result of our recent acquisitions; and
stock-based compensation due to increased headcount, in addition to market adjustments of award sizes due to competition for certain engineering talent.

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. During the three- and nine-month periods ended September 30, 2017, we capitalized $7.0 million and $20.1 million, respectively, of stock-based compensation. During the three- and nine-month periods ended September 30, 2016, we capitalized $5.2 million and $15.8 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 will continue to increase during the fourth quarter of 2017 as compared to the first three quarters of 2017 as we expect to continue to increase our number of development personnel, whether through hiring or acquisition activity, in order to make improvements to our core technology and support engineering innovation and the development of new services.

Sales and Marketing Expenses

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

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
% Change
 
2017
 
2016
 
% Change
Payroll and related costs
$
87,152

 
$
75,351

 
15.7
%
 
$
253,994

 
$
226,179

 
12.3
%
Stock-based compensation
15,672

 
14,729

 
6.4

 
44,780

 
40,340

 
11.0

Marketing programs and related costs
10,299

 
7,529

 
36.8

 
31,988

 
23,137

 
38.3

Other expenses
7,097

 
5,017

 
41.5

 
22,456

 
18,404

 
22.0

Total sales and marketing
$
120,220

 
$
102,626

 
17.1
%
 
$
353,218

 
$
308,060

 
14.7
%
As a percentage of revenue
19.3
%
 
17.6
%
 
 
 
19.2
%
 
17.9
%
 
 

The increase in sales and marketing expenses during the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was primarily due to growth in:

payroll and related costs from headcount increases to enable our Web and Enterprise and Carrier Divisions' go-to-market strategies in support of growth opportunities; and

25


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 continue to increase during the fourth quarter of 2017 as compared to the first three quarters of 2017, primarily due to commission and incentive expenses which are typically higher in the fourth quarter due to the seasonality of our business and due to sales attainment accelerators. We also hold a customer conference in the fourth quarter, which increases our marketing expenses during that quarter.

General and Administrative Expenses

General and administrative expenses consisted of the following for the periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
% Change
 
2017
 
2016
 
% Change
Payroll and related costs
$
51,605

 
$
42,004

 
22.9
 %
 
$
144,012

 
$
122,367

 
17.7
%
Stock-based compensation
10,780

 
11,495

 
(6.2
)
 
33,525

 
30,823

 
8.8

Depreciation and amortization
19,686

 
16,688

 
18.0

 
56,283

 
48,081

 
17.1

Facilities-related costs
20,399

 
18,337

 
11.2

 
59,381

 
53,545

 
10.9

Provision for doubtful accounts
1,499

 
278

 
439.2

 
2,404

 
1,106

 
117.4

Acquisition-related costs
773

 
236

 
227.5

 
4,803

 
490

 
880.2

License of patent
(4,128
)
 
(4,415
)
 
(6.5
)
 
(12,252
)
 
(4,415
)
 
177.5

Professional fees and other expenses
23,909

 
28,697

 
(16.7
)
 
74,894

 
71,144

 
5.3

Total general and administrative
$
124,523

 
$
113,320

 
9.9
 %
 
$
363,050

 
$
323,141

 
12.4
%
As a percentage of revenue
20.0
%
 
19.4
%
 
 
 
19.7
%
 
18.7
%
 
 

The increase in general and administrative expenses for the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was primarily due to the expansion of company infrastructure throughout 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. We also increased headcount, specifically in our network infrastructure and information technology functions in support of our security infrastructure growth, which increased payroll and related costs.

For the nine-month period ended September 30, 2017, as compared to the same period in 2016, we also experienced an increase in acquisition-related costs due to our acquisition of Soasta.

For the three-month period ended September 30, 2017, as compared to the same period in 2016, the increase to general and administrative expenses was partially offset by a decrease to professional fees for legal costs incurred in 2016 as part of ongoing litigation during that time period.

The increase in general and administrative expenses for the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was partially offset by payments received from Limelight Networks, Inc., or Limelight, under the terms of a patent license arrangement we entered into to resolve a patent lawsuit between Akamai and Limelight.

During the fourth quarter of 2017, we expect general and administrative expenses to increase as compared to the first three quarters of 2017, due to anticipated higher payroll and related costs and facilities-related costs. The increase in those expenses is expected to be attributable to headcount growth, investments in information technology and the expansion of our facility footprint to support the larger number of employees, which occurred throughout 2016 and the first three quarters of 2017.


26


Amortization of Acquired Intangible Assets

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2017
 
2016
 
% Change
 
2017
 
2016
 
% Change
Amortization of acquired intangible assets
$
7,753

 
$
6,598

 
17.5
%
 
$
23,075

 
$
20,025

 
15.2
%
As a percentage of revenue
1.2
%
 
1.1
%
 
 
 
1.3
%
 
1.2
%
 
 

The increase in amortization of acquired intangible assets for the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was the result of amortization of assets related to our 2016 and 2017 acquisitions. Based on our intangible assets at September 30, 2017, we expect amortization of acquired intangible assets to be approximately $7.8 million for the remainder of 2017, and $31.4 million, $32.8 million, $29.5 million and $24.1 million for 2018, 2019, 2020 and 2021, respectively.

Restructuring Charges

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2017
 
2016
 
% Change
 
2017
 
2016
 
% Change
Restructuring charges
$
332

 
$
2,948

 
(88.7
)
 
$
3,303

 
$
10,236

 
(67.7
)
As a percentage of revenue
0.1
%
 
0.5
%
 
 
 
0.2
%
 
0.6
%
 
 

The restructuring charges for the three- and nine-month periods ended September 30, 2017 consisted of severance expenses associated with the acquisition of Soasta, as well as a termination fee incurred to cancel a portion of the facility lease acquired in the acquisition. The restructuring charges for the three- and nine-month periods ended September 30, 2016, were the result of changes that occurred during 2016 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 in the 2016 periods related to severance expenses for impacted employees and charges for internal-use software not yet placed into service that were not completed nor launched due to changing priorities as part of the reorganization.
    
Non-Operating Income (Expense)

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2017
 
2016
 
% Change
 
2017
 
2016
 
% Change
Interest income
$
4,463


$
3,809

 
17.2
 %
 
$
13,368

 
$
10,522

 
27.0
 %
As a percentage of revenue
0.7
 %
 
0.7
 %
 
 
 
0.7
 %
 
0.6
 %
 
 
Interest expense
$
(4,746
)
 
$
(4,666
)
 
1.7

 
$
(13,989
)
 
$
(13,958
)
 
0.2

As a percentage of revenue
(0.8
)%
 
(0.8
)%
 

 
(0.8
)%
 
(0.8
)%
 

Other income, net
$
535

 
$
778

 
(31.2
)
 
$
414

 
$
1,004

 
(58.8
)
As a percentage of revenue
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, net primarily represents net foreign exchange gains and losses and other non-operating expense and income items. The fluctuation in other income, net for the three- and nine-month periods ended September 30, 2017, as compared to the same periods in 2016, was primarily due to foreign currency exchange rate fluctuations on intercompany and other non-functional currency transactions. Other income, net may fluctuate in the future based on changes in foreign currency exchange rates or other events.


27


Provision for Income Taxes

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
(in thousands)
2017
 
2016
 
% Change
 
2017
 
2016
 
% Change
Provision for income taxes
$
25,617

 
$
35,686

 
(28.2
)%
 
$
88,895

 
$
109,139

 
(18.5
)%
As a percentage of revenue
4.1
%
 
6.1
%
 
 
 
4.8
%
 
6.3
%
 
 
Effective income tax rate
29.7
%
 
32.0
%
 
 
 
30.9
%
 
32.7
%
 
 

For each of the three- and nine-month periods ended September 30, 2017 and 2016, our 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. plus the effect of 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.

We expect our full year effective income tax rate to decrease as compared to the effective income tax rate recognized during the nine months ended September 30, 2017, as a result of known discrete items occurring in the fourth quarter of 2017. This expectation does not take into consideration the effects of other potential one-time discrete items that may be recorded in the future, including settlements of tax audits and assessments, the resolution or identification of tax position uncertainties and acquisitions of other companies. The effective tax rate could also be different depending on the nature and timing of dispositions of incentive stock options and other employee equity awards. Further, our effective tax rate may fluctuate within a fiscal year and from quarter to quarter due to items arising from discrete events.

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 net operating loss 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 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. Our estimate of the value of these tax reserves reflects assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the ultimate tax liability or benefit from these matters may be materially greater or less than the amount that we have estimated.


28


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

Restructuring chargesWe 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.

29


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 investmentsWe 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 costsWe 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 itemsThe 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 periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Income from operations
$
85,877

 
$
111,765

 
$
288,316

 
$
336,064

Amortization of acquired intangible assets
7,753

 
6,598

 
23,075

 
20,025

Stock-based compensation
41,848

 
38,652

 
122,103

 
105,304

Amortization of capitalized stock-based compensation and capitalized interest expense
5,736

 
3,983

 
14,203

 
11,662

Restructuring charges
332

 
2,948

 
3,303

 
10,236

Acquisition-related costs
530

 
241

 
3,379

 
523

Legal matter costs

 

 

 
890

Non-GAAP income from operations
$
142,076

 
$
164,187

 
$
454,379

 
$
484,704

 
 
 
 
 
 
 
 
GAAP operating margin
14
%
 
19
%
 
16
%
 
19
%
Non-GAAP operating margin
23
%
 
28
%
 
25
%
 
28
%


30


The following table reconciles GAAP net income to non-GAAP net income for the periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Net income
$
60,512

 
$
76,000

 
$
199,214

 
$
224,493

Amortization of acquired intangible assets
7,753

 
6,598

 
23,075

 
20,025

Stock-based compensation
41,848

 
38,652

 
122,103

 
105,304

Amortization of capitalized stock-based compensation and capitalized interest expense
5,736

 
3,983

 
14,203

 
11,662

Restructuring charges
332

 
2,948

 
3,303

 
10,236

Acquisition-related costs
530

 
241

 
3,379

 
523

Legal matter costs

 

 

 
890

Amortization of debt discount and issuance costs
4,746

 
4,666

 
13,989

 
13,958

Income tax effect of above non-GAAP adjustments and certain discrete tax items
(14,802
)
 
(12,939
)
 
(44,243
)
 
(37,094
)
Non-GAAP net income
$
106,655

 
$
120,149

 
$
335,023

 
$
349,997


The following table reconciles GAAP net income per diluted share to non-GAAP net income per diluted share for the periods presented (in thousands, except per share data):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
GAAP net income per diluted share
$
0.35

 
$
0.43

 
$
1.15

 
$
1.27

Amortization of acquired intangible assets
0.05

 
0.04

 
0.13

 
0.11

Stock-based compensation
0.24

 
0.22

 
0.70

 
0.60

Amortization of capitalized stock-based compensation and capitalized interest expense
0.03

 
0.02

 
0.08

 
0.07

Restructuring charges

 
0.02

 
0.02

 
0.06

Acquisition-related costs

 

 
0.02

 

Legal matter costs

 

 

 
0.01

Amortization of debt discount and issuance costs
0.03

 
0.03

 
0.08

 
0.08

Income tax effect of above non-GAAP adjustments and certain discrete tax items
(0.09
)
 
(0.07
)
 
(0.26
)
 
(0.21
)
     Non-GAAP net income per diluted share
$
0.62

 
$
0.68

 
$
1.93

 
$
1.98

 
 
 
 
 
 
 
 
Shares used in diluted per share calculations
171,505

 
175,617

 
173,371

 
176,525


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.


31


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 we do not consider to be part of our core operations. 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; 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 periods presented (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Net income
$
60,512

 
$
76,000

 
$
199,214

 
$
224,493

Amortization of acquired intangible assets
7,753

 
6,598

 
23,075

 
20,025

Stock-based compensation
41,848

 
38,652

 
122,103

 
105,304

Amortization of capitalized stock-based compensation and capitalized interest expense
5,736

 
3,983

 
14,203

 
11,662

Restructuring charges
332

 
2,948

 
3,303

 
10,236

Acquisition-related costs
530

 
241

 
3,379

 
523

Legal matter costs

 

 

 
890

Interest income
(4,463
)
 
(3,809
)
 
(13,368
)
 
(10,522
)
Amortization of debt discount and issuance costs
4,746

 
4,666

 
13,989

 
13,958

Provision for income taxes
25,617

 
35,686

 
88,895

 
109,139

Depreciation and amortization
83,689

 
73,930

 
235,639

 
218,607

Other (income), net
(535
)
 
(778
)
 
(414
)
 
(1,004
)
Adjusted EBITDA
$
225,765

 
$
238,117

 
$
690,018

 
$
703,311

Adjusted EBITDA margin
36
%
 
41
%
 
38
%
 
41
%

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.


32


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 September 30, 2017, our cash, cash equivalents and marketable securities, which primarily consisted of corporate bonds and U.S. government agency securities, totaled $1.4 billion. Factoring in our convertible senior notes of $690.0 million, our net cash at September 30, 2017 was $723.9 million. We place our cash investments in instruments that meet high-quality credit standards, as specified in our investment policy. Our investment policy is also designed to limit 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 September 30, 2017, we had cash and cash equivalents of $208.2 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 Nine Months
Ended September 30,
(in thousands)
2017
 
2016
Net income
$
199,214

 
$
224,493

Non-cash reconciling items included in net income
437,966

 
364,062

Changes in operating assets and liabilities
(33,638
)
 
99,035

Net cash flows provided by operating activities
$
603,542

 
$
687,590


The decrease in cash provided by operating activities for the nine-month period ended September 30, 2017, as compared to the same period in 2016, was primarily due to higher annual bonus payouts due to increased headcount and higher attainment, higher cash paid for income taxes due to the timing of estimated tax payments and increased prepayments for multi-year network-related maintenance contracts that were renewed during the first nine months of 2017, in addition to the impact of lower profitability.

Cash Used in Investing Activities

 
For the Nine Months
Ended September 30,
(in thousands)
2017
 
2016
Cash paid for acquired businesses, net of cash acquired
$
(197,201
)
 
$
(2,936
)
Purchases of property and equipment and capitalization of internal-use software development costs
(307,926
)
 
(240,351
)
Net marketable securities activity
249,281

 
(58,275
)
Other investing activity
(1,895
)
 
(3,145
)
Net cash used in investing activities
$
(257,741
)
 
$
(304,707
)


33


The decrease in cash used in investing activities during the nine-month period ended September 30, 2017, as compared to the same period in 2016, was driven by our acquisition of Soasta in April 2017, in which cash paid, net of cash acquired, was $197.2 million. This was offset by net marketable securities activity, which provided an inflow of cash provided by investing activities during the nine-month period ended September 30, 2017 because we held the majority of the proceeds from our sales and maturities of marketable securities to fund the acquisition. The net marketable securities activity related to the Soasta acquisition was partially offset by an increase in purchases of property and equipment during the nine-month period ended September 30, 2017, as compared to the same period in 2016, as we increased investment in our network.

Cash Used in Financing Activities

 
For the Nine Months
Ended September 30,
(in thousands)
2017
 
2016
Activity related to stock-based compensation
$
(6,382
)
 
$
3,779

Repurchases of common stock
(306,629
)
 
(294,867
)
Other financing activities
(1,096
)
 

Net cash used in financing activities
$
(314,107
)
 
$
(291,088
)

The increase in cash used in financing activities during the nine-month period ended September 30, 2017, as compared to the same period in 2016, was primarily the result of increased share repurchases. In February 2016, the Board of Directors authorized a $1.0 billion share repurchase program effective from 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 the nine-month period ended September 30, 2017, we repurchased 5.8 million shares of common stock at a weighted average price of $52.65 per share for an aggregate of $306.6 million. During the nine-month period ended September 30, 2016, we repurchased 5.7 million shares of common stock at a weighted average price of $51.41 per share for an aggregate of $294.9 million. As of September 30, 2017, $387.9 million remains available for future share repurchases. The timing and amount of any future share repurchases will be determined by our management based on its evaluation of market conditions and other factors.

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 6 to the consolidated financial statements included elsewhere in this quarterly report on Form 10-Q. 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

Our principal commitments consist of service agreements with co-location facilities for data center capacity and bandwidth usage, obligations under leases for office space and open vendor purchase orders. 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. As of September 30, 2017, there have been no significant changes in our future non-cancelable minimum payments under these commitments from those reported in our annual report on Form 10-K for the year ended December 31, 2016, other than normal period-to-period variations.


34


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 also Note 11 to our consolidated financial statements included in our annual report on Form 10-K for the year ended December 31, 2016 for further discussion of these indemnification agreements. The fair value of guarantees issued or modified during the nine months ended September 30, 2017 was determined to be immaterial.

As of September 30, 2017, we did not have any additional material off-balance sheet arrangements.

Significant Accounting Policies and Estimates

See Note 1 to the consolidated financial statements included elsewhere in this quarterly report on Form 10-Q for information regarding recent and newly adopted accounting pronouncements. See also Note 2 to our consolidated financial statements included in our annual report on Form 10-K for the year ended December 31, 2016. There have been no material changes to our significant accounting policies and estimates from those reported in our annual report on Form 10-K for the year ended December 31, 2016.

Item 3. 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, net. Foreign currency transaction gains and losses from these forward contracts were determined to be immaterial during the nine months ended September 30, 2017. We do not enter into derivative financial instruments for trading or speculative purposes.


35


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 September 30, 2017 and December 31, 2016, no customer had an accounts receivable balance greater than 10% of our accounts receivable. We believe that at September 30, 2017, the concentration of credit risk related to accounts receivable was insignificant.

Item 4. 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 September 30, 2017. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, 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 September 30, 2017, 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.

No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the fiscal quarter ended September 30, 2017 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

Item 1.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 has been continued, and a new trial date has not been set. We currently believe that the outcome of this litigation will not have a material impact on our business.
 

36


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 quarterly report on Form 10-Q or presented elsewhere by management from time to time. We have not made any material changes to the risk factors previously disclosed in our annual report on Form 10-K for the year ended December 31, 2016.

If we do not continue to innovate and develop profitable solutions and technologies that are attractive to existing and potential customers, 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 and security 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, particularly our media services, 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 solutions 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, technology preferences, customer demand and the market for our solutions, or those introduced by our competitors, may move in directions that we had not anticipated when we decided to pursue such initiatives. 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 profitable to us and inability 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 the fourth quarter of 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.

37



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 not meet expectations, and we may face operational difficulties in adjusting to any 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 them being able to provide superior offerings to ours.


38


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.

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 we offer and 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 can attempt 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 exposure for 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.


39


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 an attack or breach does not directly impact our systems.

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 expected revenue gains, synergies or other 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.


40


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, traffic measurement systems, billing systems, ordering processes 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, traffic measurement 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.

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. In recent years, we have increasingly linked compensation levels to corporate performance metrics. Declines in the price of our stock or failure to achieve annual revenue and profitability metrics could adversely affect our ability to attract or retain key employees.


41


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 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 or those or our business partners or third-party vendors;
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;

42


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.

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, among others:
 
internal control and disclosure rules;
data privacy and filtering requirements;
anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act, the UK Bribery Act and local laws prohibiting corrupt payments to governmental officials; and
antitrust and competition regulations.

Violations of these laws and regulations by our employees or partners could result in fines and penalties, criminal sanctions against us or our employees and prohibitions on the conduct of our business and on our ability to offer our products and services in one or more countries. They could also materially affect our brand, our global operations, any international expansion efforts, our ability to attract and retain employees, our business overall, and our financial results. 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 Securities and Exchange Commission, or 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 and systems could diminish demand for our solutions, impact our profitability, 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 or otherwise impacted our operations. 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 systems, or if there are unidentified errors that allow persons to improperly access our services or systems, 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

43


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, and 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 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.
Over the past several years, the regulatory landscape governing the transfer of covered personal data from Europe to the United States has seen sweeping changes. Where we once relied on the U.S.-European Union and the U.S.-Swiss Safe Harbor Frameworks as a means to legally transfer covered personal data from Europe to the United States, after their invalidation by European Union and Swiss authorities, we have replaced these mechanisms with the new U.S.-European Union and U.S. Swiss Privacy Shield Frameworks to legally transfer such data from Europe to the United States. While the respective Privacy Shield Frameworks have been approved by both European and Swiss authorities as valid mechanisms through which companies can transfer covered personal data from Europe to the United States, their legitimacy may continue to be subject to challenge and review in those and other jurisdictions. Any changing or new requirements or rulings by the European Commission or EU 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, any continued or new judicial challenges or reviews may result in new, modified or inconsistent standards or requirements 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

44


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 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; however, 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. Furthermore, open-source software may have security flaws and other deficiencies that could make our solutions less reliable and damage our business.

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.

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


45


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.

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.


46


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

As of September 30, 2017, 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.

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.


47


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.

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.


48


Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

(c) Issuer Purchases of Equity Securities
 
The following is a summary of our repurchases of our common stock in the third quarter of 2017 (in thousands, except share and per share data):

Period (1)
 
(a) Total Number of Shares Purchased (2)
 
(b) Average Price Paid per Share (3)
 
(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (4)
 
(d) Approximate Dollar Value of Shares that May Yet be Purchased Under Plans or Programs(4)
July 1, 2017 – July 31, 2017
 
723,161

 
$
50.56

 
723,161

 
$
480,324

August 1, 2017 – August 31, 2017
 
1,039,802

 
46.44

 
1,039,802

 
432,040

September 1, 2017 – September 30, 2017
 
938,884

 
47.04

 
938,884

 
387,874

Total
 
2,701,847

 
$
47.75

 
2,701,847

 
$
387,874


(1)
Information is based on settlement dates of repurchase transactions.
(2)
Consists of shares of our common stock, par value $0.01 per share.
(3)
Includes commissions paid.
(4)
In February 2016, the Board of Directors authorized a $1.0 billion share repurchase program effective from February 2016 through December 2018.

Item 6. Exhibits

Exhibit 31.1
  
 
 
 
Exhibit 31.2
  
 
 
 
Exhibit 32.1
  
 
 
 
Exhibit 32.2
  
 
 
 
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*
*
Submitted electronically herewith

Attached as Exhibit 101 to this report are the following formatted in XBRL (Extensible Business Reporting Language): (i) Consolidated Balance Sheets at September 30, 2017 and December 31, 2016, (ii) Consolidated Statements of Income for the three and nine months ended September 30, 2017 and 2016, (iii) Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2017 and 2016, (iv) Consolidated Statements of Cash Flows for the nine months ended September 30, 2017 and 2016 and (v) Notes to Unaudited Consolidated Financial Statements.


49


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
Akamai Technologies, Inc.
 
 
 
November 8, 2017
By:
/s/ James Benson
 
 
James Benson
 
 
Chief Financial Officer
(Duly Authorized Officer, Principal Financial Officer)

50
EX-31.1 2 akam10q9302017ex311.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
I, F. Thomson Leighton, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q 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:
November 8, 2017
 
/s/ F. Thomson Leighton
 
F. Thomson Leighton, Chief Executive Officer



EX-31.2 3 akam10q9302017ex312.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
 
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, James Benson, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q 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:
November 8, 2017
 
/s/ James Benson
 
James Benson, Chief Financial Officer



EX-32.1 4 akam10q9302017ex321.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 quarterly report on Form 10-Q of Akamai Technologies, Inc. (the “Company”) for the period ended September 30, 2017 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:
November 8, 2017
 
/S/    F. Thomson Leighton 
 
F. Thomson Leighton, Chief Executive Officer



EX-32.2 5 akam10q9302017ex322.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 quarterly report on Form 10-Q of Akamai Technologies, Inc. (the “Company”) for the period ended September 30, 2017 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:
November 8, 2017
 
/s/ James Benson
 
James Benson, Chief Financial Officer



EX-101.INS 6 akam-20170930.xml XBRL INSTANCE DOCUMENT 0001086222 2017-01-01 2017-09-30 0001086222 2017-11-06 0001086222 2016-12-31 0001086222 2017-09-30 0001086222 2016-07-01 2016-09-30 0001086222 2017-07-01 2017-09-30 0001086222 2016-01-01 2016-09-30 0001086222 2015-12-31 0001086222 2016-09-30 0001086222 us-gaap:NewAccountingPronouncementMember us-gaap:OtherAssetsMember 2017-09-30 0001086222 us-gaap:NewAccountingPronouncementMember us-gaap:OtherCurrentAssetsMember 2017-09-30 0001086222 2016-01-01 2016-06-30 0001086222 2016-01-01 2016-12-31 0001086222 us-gaap:AccountingStandardsUpdate201609Member us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-03-31 0001086222 us-gaap:AccountingStandardsUpdate201609Member us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-09-30 0001086222 us-gaap:AccountingStandardsUpdate201609Member us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0001086222 us-gaap:AccountingStandardsUpdate201609Member us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-06-30 0001086222 2016-01-01 2016-03-31 0001086222 us-gaap:AccountingStandardsUpdate201609Member us-gaap:ScenarioPreviouslyReportedMember 2015-01-01 2015-12-31 0001086222 2015-01-01 2015-12-31 0001086222 us-gaap:FairValueInputsLevel3Member 2017-01-01 2017-09-30 0001086222 us-gaap:FairValueInputsLevel3Member 2017-09-30 0001086222 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member 2017-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2017-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MoneyMarketFundsMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquityFundsMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquityFundsMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel2Member 2017-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:EquityFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:EquityFundsMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:EquityFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:EquityFundsMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:DomesticCorporateDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2017-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:MoneyMarketFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:EquityFundsMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2017-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2016-12-31 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:EquityFundsMember 2017-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2017-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DomesticCorporateDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2017-09-30 0001086222 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001086222 us-gaap:CommercialPaperMember 2017-09-30 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-09-30 0001086222 us-gaap:CommercialPaperMember 2016-12-31 0001086222 us-gaap:TradeAccountsReceivableMember 2017-09-30 0001086222 us-gaap:TradeAccountsReceivableMember 2016-12-31 0001086222 us-gaap:UnbilledRevenuesMember 2017-09-30 0001086222 us-gaap:UnbilledRevenuesMember 2016-12-31 0001086222 us-gaap:CustomerRelationshipsMember 2017-09-30 0001086222 us-gaap:LicensingAgreementsMember 2016-12-31 0001086222 us-gaap:LicensingAgreementsMember 2017-09-30 0001086222 us-gaap:TrademarksAndTradeNamesMember 2017-09-30 0001086222 us-gaap:DevelopedTechnologyRightsMember 2017-09-30 0001086222 us-gaap:NoncompeteAgreementsMember 2017-09-30 0001086222 us-gaap:NoncompeteAgreementsMember 2016-12-31 0001086222 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001086222 us-gaap:TrademarksAndTradeNamesMember 2016-12-31 0001086222 us-gaap:CustomerRelationshipsMember 2016-12-31 0001086222 akam:SOASTAInc.Member 2017-04-01 2017-04-30 0001086222 akam:SOASTAInc.Member 2017-04-30 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001086222 akam:SOASTAInc.Member us-gaap:DevelopedTechnologyRightsMember 2017-04-01 2017-04-30 0001086222 akam:SOASTAInc.Member us-gaap:NoncompeteAgreementsMember 2017-04-01 2017-04-30 0001086222 akam:SOASTAInc.Member us-gaap:CustomerRelationshipsMember 2017-04-01 2017-04-30 0001086222 akam:SOASTAInc.Member us-gaap:TrademarksMember 2017-04-01 2017-04-30 0001086222 2014-02-01 2014-02-28 0001086222 2014-02-28 0001086222 akam:ConvertibleSeniorNotesMember 2016-12-31 0001086222 akam:ConvertibleSeniorNotesMember 2017-09-30 0001086222 us-gaap:InterestIncomeMember akam:PatentInfringementCaseAgainstLimelightMember 2017-07-01 2017-09-30 0001086222 akam:PatentInfringementCaseAgainstLimelightMember 2016-07-01 2016-07-31 0001086222 us-gaap:InterestIncomeMember akam:PatentInfringementCaseAgainstLimelightMember 2017-01-01 2017-09-30 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember akam:PatentInfringementCaseAgainstLimelightMember 2017-01-01 2017-09-30 0001086222 akam:PatentInfringementCaseAgainstCompanyandXOMember us-gaap:PendingLitigationMember 2015-11-01 2015-11-30 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember akam:PatentInfringementCaseAgainstLimelightMember 2017-07-01 2017-09-30 0001086222 akam:PatentInfringementCaseAgainstLimelightMember 2017-07-01 2017-09-30 0001086222 akam:PatentInfringementCaseAgainstLimelightMember 2017-01-01 2017-09-30 0001086222 akam:PatentInfringementCaseAgainstCompanyandXOMember us-gaap:PendingLitigationMember 2017-09-30 0001086222 akam:PatentInfringementCaseAgainstLimelightMember us-gaap:PendingLitigationMember 2015-11-01 2015-11-30 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001086222 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0001086222 us-gaap:SellingAndMarketingExpenseMember 2016-07-01 2016-09-30 0001086222 us-gaap:CostOfSalesMember 2016-01-01 2016-09-30 0001086222 us-gaap:CostOfSalesMember 2017-07-01 2017-09-30 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2016-07-01 2016-09-30 0001086222 us-gaap:CostOfSalesMember 2016-07-01 2016-09-30 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-09-30 0001086222 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001086222 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-09-30 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-09-30 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2016-07-01 2016-09-30 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001086222 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2017-09-30 0001086222 us-gaap:CommonStockMember 2017-01-01 2017-09-30 0001086222 2016-02-29 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-09-30 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2017-09-30 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-09-30 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-09-30 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-09-30 0001086222 akam:RestrictedStockUnitsandDeferredStockUnitsMember 2017-07-01 2017-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2016-07-01 2016-09-30 0001086222 akam:RestrictedStockUnitsandDeferredStockUnitsMember 2016-01-01 2016-09-30 0001086222 akam:RestrictedStockUnitsandDeferredStockUnitsMember 2017-01-01 2017-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2017-07-01 2017-09-30 0001086222 akam:RestrictedStockUnitsandDeferredStockUnitsMember 2016-07-01 2016-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2016-07-01 2016-09-30 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2017-07-01 2017-09-30 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2017-01-01 2017-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2016-07-01 2016-09-30 0001086222 us-gaap:ConvertibleNotesPayableMember 2017-01-01 2017-09-30 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2017-07-01 2017-09-30 0001086222 us-gaap:ConvertibleNotesPayableMember 2017-07-01 2017-09-30 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2016-07-01 2016-09-30 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2017-07-01 2017-09-30 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2016-01-01 2016-09-30 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2017-01-01 2017-09-30 0001086222 us-gaap:ConvertibleNotesPayableMember 2016-01-01 2016-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2017-07-01 2017-09-30 0001086222 us-gaap:ConvertibleNotesPayableMember 2016-07-01 2016-09-30 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2016-01-01 2016-09-30 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2016-07-01 2016-09-30 0001086222 akam:RestrictedStockUnitsPerformanceBasedMember 2016-01-01 2016-09-30 0001086222 akam:RestrictedStockUnitsServiceBasedMember 2017-01-01 2017-09-30 0001086222 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 utreg:D akam:installment akam:segment xbrli:pure akam:country iso4217:USD akam:patent xbrli:shares akam:company akam:server iso4217:USD xbrli:shares 512572000 40920000 418495000 53157000 383795000 5953000 319136000 58706000 P5D 0.98 P5D 4100000 400000 12300000 1200000 12 P3Y 2 7700000 130 200000 23300000 7700000 5316000 304000 3500000 10400000 5100000 12500000 6145000 2359000 1000 false --12-31 Q3 2017 2017-09-30 10-Q 0001086222 169151738 Large Accelerated Filer AKAMAI TECHNOLOGIES INC 76120000 88339000 374741000 260976000 113765000 403198000 285310000 117888000 368596000 400839000 238777000 267966000 -56222000 -24833000 P4Y4M24D P4Y7M6D P4Y1M6D P1Y10M24D P4Y10M24D 4239588000 4363876000 8367000 3655000 38652000 4701000 11495000 7727000 14729000 105304000 13224000 30823000 20917000 40340000 41848000 5296000 10780000 10100000 15672000 122103000 15055000 33525000 28743000 44780000 26988000 69119000 30637000 80686000 829000 2055000 13958000 13989000 6598000 20025000 7753000 23075000 18139000 1245000 1450000 7704000 7704000 36000 19038000 884000 2672000 7704000 7704000 74000 21956000 1116000 5407000 7704000 7704000 25000 20660000 1165000 4074000 7704000 7704000 13000 4373146000 4509134000 1309917000 1295783000 12748000 1288138000 0 1300886000 33298000 1038683000 0 1071981000 1288138000 0 0 4022000 0 40920000 981076000 0 266142000 0 0 0 0 40920000 981076000 4022000 266142000 40920000 981076000 266142000 1038683000 0 0 7097000 0 5953000 813897000 0 218833000 0 0 0 0 5953000 813897000 7097000 218833000 5953000 813897000 218833000 158000 0 123000 35000 337000 0 337000 0 5108000 45000 3697000 1366000 2979000 2000 1797000 1180000 1293088000 40965000 984650000 267473000 1041325000 5955000 815357000 220013000 363400000 1800000 512849000 383849000 775566000 654888000 512572000 383795000 775566000 0 562581000 212985000 654888000 0 494761000 160127000 31600000 5400000 0 0 7100000 7100000 0 0 5300000 5300000 213876000 1935000 1143000 4108000 1119000 9562000 35121000 49900000 14596000 3915000 199280000 17086000 21602000 289473000 381803000 324169000 368152000 8726000 0 0 8726000 26201000 0 0 26201000 92330000 43983000 104.49 7700000 0.01 0.01 700000000 700000000 173254797 175549867 173254797 169726509 1733000 1755000 74154000 232484000 68201000 230603000 640087000 657131000 700000 700000 204467000 605526000 225468000 645821000 472300000 1387861000 535522000 1551228000 -23600000 -10800000 101276000 101276000 89.56 0.0111651 30 1.3 20 690000000 690000000 690000000 0.032 49913000 32869000 -13861000 25302000 52972000 64716000 3758000 4224000 8982000 18930000 11652000 15984000 250294000 272917000 0.44 1.28 0.35 1.16 0.43 1.27 0.35 1.15 535000 12289000 0.327 0.309 35176000 29546000 11664000 36185000 11211000 41417000 550000 1250000 7100000 5300000 171658000 114209000 50823000 490000 3775000 2361000 193713000 125179000 61499000 490000 3751000 2794000 7800000 24100000 29500000 32800000 31400000 321121000 192810000 119091000 490000 5030000 3700000 370001000 221010000 137891000 490000 4510000 6100000 149463000 78601000 68268000 0 1255000 1339000 176288000 95831000 76392000 0 759000 3306000 49900000 28200000 18800000 500000 2400000 113320000 323141000 124523000 363050000 1228503000 1358762000 121669000 121669000 8806000 -216000 111686000 333632000 86129000 288109000 35686000 109139000 25617000 88895000 64716000 79479000 54892000 22150000 -22477000 19199000 6885000 991000 -6097000 7036000 -4014000 34195000 4670000 3651000 0 0 0 0 0 0 0 0 847000 341000 701000 380000 379000 150000 823000 279000 149463000 176288000 868000 2499000 985000 3055000 5534000 16457000 5731000 17044000 4666000 13958000 4746000 13989000 3809000 10522000 4463000 13368000 1148776000 1236479000 4373146000 4509134000 374588000 430306000 54000000 670300000 0 6 5 779311000 661929000 -297029000 -267728000 -116871000 -115736000 -205025000 -202393000 -291088000 -288008000 -359779000 -354265000 -314107000 -304707000 -257741000 793452000 764151000 191373000 190238000 435742000 433110000 687590000 684510000 871812000 866298000 603542000 76000000 224493000 60512000 199214000 1 111765000 336064000 85877000 288316000 95953000 113688000 -358000 5567000 7379000 29951000 -1846000 7991000 7689000 31389000 1438000 31389000 29951000 -1488000 2424000 310000 1438000 -866000 1445000 187000 868000 6719000 9285000 118691000 128834000 778000 1004000 535000 414000 101300000 3145000 1895000 62000000 294867000 306629000 105477000 122460000 38560000 48122000 614808000 249098000 199280000 199300000 2936000 197201000 134874000 185466000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 104303000 142943000 1582000 5867000 42339000 41740000 78000000 4500000 13500000 498633000 317974000 0 -1096000 57900000 180405000 801017000 883754000 42341000 120873000 57226000 162761000 2948000 10236000 332000 3303000 -960729000 -761515000 584065000 1723925000 621399000 1839544000 102626000 308060000 120220000 353218000 105304000 122103000 48.72 1000000000.0 3224370000 2795000 -56222000 -59017000 3272655000 4233000 -24833000 -29066000 0 5823358 5800000 0 306628000 175617000 176525000 171505000 173371000 174429000 175444000 170976000 172269000 <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 three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, 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="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">For the Three Months<br clear="none"/>Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(868</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,499</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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;">4,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,666</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;">13,989</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;">13,958</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 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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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: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="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="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" 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;">Classification on Balance&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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</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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 September 30, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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: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;">815,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">813,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">494,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">220,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,180</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,041,325</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;">337</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;">(2,979</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;">1,038,683</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;">383,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;">654,888</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;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;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;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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: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;">984,650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">418,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">267,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">53,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,293,088</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;">158</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;">(5,108</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;">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;">512,572</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;">775,566</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;">Business Combinations</font></div><div style="line-height:120%;text-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;">Acquisition-related costs during the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> and are included in general and administrative expense in the consolidated statements of income. Pro forma results of operations for the acquisition completed during the nine months ended September 30, 2017 have not been presented because the effects of the acquisition were not material to the Company's consolidated financial results. Revenue and earnings of the acquired company since the date of the acquisition that are included in the Company's consolidated statements of income are also not presented separately because they are not material.</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-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Soasta</font></div><div style="line-height:120%;text-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 April 2017, the Company acquired Soasta, Inc. ("Soasta"), a leader in digital performance management, for </font><font style="font-family:inherit;font-size:10pt;">$199.3 million</font><font style="font-family:inherit;font-size:10pt;"> in cash. The allocation of the purchase price has not been finalized as of the filing of these financial statements. The acquisition is expected to allow the Company to offer solutions designed to provide greater visibility into the business impact of customers' website and application optimization strategies. </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 presents the preliminary allocation of the purchase price for Soasta (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;">199,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">1,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">4,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></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;">Prepaids and 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;">1,143</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">49,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">121,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">35,121</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">213,876</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,119</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;">Accrued 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;background-color:#cceeff;padding-left:2px;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,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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 revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,562</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;">(14,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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;">199,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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 Soasta expected to be deductible for tax purposes is </font><font style="font-family:inherit;font-size:10pt;">$31.6 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;">18,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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">28,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.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;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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;">49,900</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: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 Soasta is </font><font style="font-family:inherit;font-size:10pt;">4.4 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;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;">Nominum</font></div><div style="line-height:120%;text-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 October 2017, the Company agreed to acquire Nominum, Inc. ("Nominum"), a provider of domain name system ("DNS") and enterprise security solutions. The acquisition is expected to close in the fourth quarter of 2017 and is intended to add complementary capabilities to the Company's portfolio of security offerings while expanding the Company&#8217;s distribution to carriers that serve enterprise 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-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, net of tax, which is reported as a component of stockholders' equity, for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</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="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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 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: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 as of January 1, 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;">(59,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" 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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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 comprehensive gain</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,951</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,438</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,389</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Balance as of September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,066</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;">4,233</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;">(24,833</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;">Amounts reclassified from accumulated other comprehensive loss to net income were insignificant for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-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:66px;text-indent:-18px;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;padding-left:66px;text-indent:-12px;font-size: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;text-indent: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. 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 (&#8220;debt discount&#8221;) 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.</font></div><div style="line-height:120%;text-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 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&#8217; equity.</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 Notes consist of the following components as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;">September&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(32,869</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;">(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></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;">657,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">640,087</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$670.3 million</font><font style="font-family:inherit;font-size:10pt;">. 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 </font><font style="font-family:inherit;font-size:10pt;">$48.72</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</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 a share repurchase program previously approved by the Board of Directors. 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. 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 three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, 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="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">For the Three Months<br clear="none"/>Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(868</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,499</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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;">4,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,666</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;">13,989</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;">13,958</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;">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, restricted stock units ("RSUs"), deferred stock units ("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;font-size: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 three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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;">For the Three Months<br clear="none"/>Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">60,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,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;">199,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">170,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">171,505</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">175,617</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">173,371</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">176,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">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;">0.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, 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 three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> are 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="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">5,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">21,956</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">18,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">20,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">19,038</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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 during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</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:99.41520467836257%;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 as of January 1, 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;">(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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value adjustment to 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;">550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash paid upon achievement of milestone</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,300</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 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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">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: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="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;">Total Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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&#160;Value&#160;Measurements&#160;at&#160;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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&#160;&#160;&#160;&#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 September 30, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">26,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">5,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">813,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">813,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">218,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">7,097</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,097</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,071,981</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">33,298</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,038,683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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 obligations 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;">(5,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">(5,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="11" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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: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;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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,300,886</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,748</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,288,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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 obligations 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></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;">Goodwill and Acquired Intangible 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;">The change in the carrying amount of goodwill for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was 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%;font-size:10pt;"><div style="padding-left: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:85%;" 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: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 as of January 1, 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;">1,228,503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Soasta, 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;">121,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Measurement period adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">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;">8,806</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">Balance as of September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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,358,762</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div 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 Company tests goodwill for impairment at least annually. Through the date the consolidated financial statements were issued, no triggering events had occurred that would indicate a potential impairment exists.</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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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: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.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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 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<br clear="none"/>Carrying<br clear="none"/>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<br clear="none"/>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<br clear="none"/>Carrying<br clear="none"/>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 technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(61,499</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;">76,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">221,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125,179</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,831</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></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;">4,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">6,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;">(2,794</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></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;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">370,001</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(193,713</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;">176,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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></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;">Aggregate expense related to amortization of acquired intangible assets for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$23.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Aggregate expense related to amortization of acquired intangible assets for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$6.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Based on the Company&#8217;s acquired intangible assets as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, aggregate expense related to amortization of acquired intangible assets is expected to be </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the remainder of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$31.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;">$32.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$29.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;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><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 income tax rate was </font><font style="font-family:inherit;font-size:10pt;">30.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">32.7%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. The effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods, including tax benefits related to stock-based compensation, retroactive changes in tax legislation, settlements of tax audits or assessments, the resolution or identification of tax position uncertainties and acquisitions of other companies.</font></div><div style="line-height:120%;text-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 </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and 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., plus the effect of 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.</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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">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;"><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">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;">383,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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></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;">Due after 1&#160;year through 5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">654,888</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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,038,683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div 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;">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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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: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="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="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" 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;">Classification on Balance&#160;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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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</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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 September 30, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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: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;">815,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,797</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">813,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">319,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">494,761</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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;">220,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,180</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160,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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,041,325</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;">337</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;">(2,979</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;">1,038,683</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;">383,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;">654,888</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:17px;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;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;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(45</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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: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;">984,650</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">418,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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;">267,473</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">53,157</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,293,088</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;">158</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;">(5,108</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;">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;">512,572</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;">775,566</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 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.</font></div><div style="line-height:120%;text-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;">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. </font><font style="font-family:inherit;font-size:10pt;">As of September 30, 2017</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;">$363.4 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 related to these corporate bonds included in accumulated other comprehensive loss as of September 30, 2017 were </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">. The losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size: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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">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: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="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;">Total Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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&#160;Value&#160;Measurements&#160;at&#160;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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&#160;&#160;&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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&#160;&#160;&#160;&#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 September 30, 2017</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">26,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">5,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">813,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">813,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">218,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">7,097</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,097</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,071,981</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">33,298</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,038,683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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 obligations 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;">(5,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">(5,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="11" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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: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;">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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Mutual funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-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,300,886</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,748</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,288,138</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;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 obligations 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></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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company grouped commercial paper, corporate bonds and U.S. government agency obligations 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 between Level 1, Level 2 or Level 3 of the fair value measurement hierarchy during the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 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;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;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 valuation technique used to measure fair value of the Company's Level 3 liabilities, which consist of contingent consideration related to the acquisitions of Soha Systems, Inc. and Cyberfend, Inc. in 2016, was primarily an income-based approach. The significant unobservable input used in the fair value measurement of the contingent consideration was 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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">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;"><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">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;">383,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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></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;">Due after 1&#160;year through 5 years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">654,888</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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,038,683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div 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 following table reflects the activity for the Company&#8217;s major classes of liabilities measured at fair value using Level 3 inputs during the </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</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:99.41520467836257%;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 as of January 1, 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;">(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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value adjustment to 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;">550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash paid upon achievement of milestone</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,300</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable</font></div><div style="line-height:120%;text-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;">Net accounts receivable consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">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: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="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;">September&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">Trade accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">117,888</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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></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;">403,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">(2,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></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;">(304</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,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></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;">(2,359</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,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></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;">400,839</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">368,596</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;"><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 decrease to the reserve for cash-basis customers is primarily attributable to two customers that were removed from cash-basis revenue recognition due to a strong, consistent history of payment.</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;">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;">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 entered into an agreement that requires 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 three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company received </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;">$13.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, under this agreement, of which </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.3 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded as a gain contingency, which reduced general and administrative expenses in the consolidated statements of income, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> was recorded as interest income, 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;">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; </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> <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;font-size: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 March 2016, the Financial Accounting Standards Board ("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.</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 guidance was effective for the Company on January 1, 2017. Upon adoption, the Company began recognizing tax benefits related to stock-based compensation in its provision for income taxes rather than as additional paid-in capital. The Company elected to continue estimating forfeitures in determining the amount of compensation cost. The Company was not required to adjust beginning retained earnings as a result of these two items.</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 addition, the Company adopted the presentation requirements related to the excess tax benefits in its statements of cash flows on a retrospective basis beginning January 1, 2015. The line items, included in both cash flows from operating activities and financing activities, labeled excess tax benefits from stock-based compensation were eliminated. This had the impact of increasing net cash provided by operating activities and net cash used in financing activities. Prior periods have been revised as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Cash Provided by Operating Activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Net Cash Used in Financing Activities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Adjusted</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;">Year ended December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">793,452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(267,728</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;">(297,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Three months ended March 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,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;">191,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,736</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(116,871</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Six months ended June 30, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">433,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(202,393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(205,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Nine months ended September 30, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">684,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">687,590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(288,008</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(291,088</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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;">Year Ended December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">866,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">871,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(354,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(359,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" 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;"><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;font-size: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. This standard will be effective for the Company on January 1, 2018, and the Company has elected to adopt it retrospectively to each prior period presented. </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 impacts, or requires the Company to modify, certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. The Company primarily derives revenue from the sales of its services, but in some instances licenses software to some of its customers.&#160;Prior to adoption of the updated guidance, the Company did not establish vendor-specific objective evidence (&#8220;VSOE&#8221;) for the undelivered elements sold with the software.&#160;Thus, revenue from license sales was deferred and recognized over the arrangement term.&#160;Upon adoption of the new revenue standard, license revenue will be recognized at a point in time when the license is delivered, provided all other revenue recognition criteria have been met.&#160;This will result in accelerating revenue recognition for these types of arrangements. For sales of our services, 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, transfer of control for all performance obligations has occurred and all other revenue recognition criteria have been achieved, rather than when collectability 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 has quantified the impact that these changes would have had on revenue reported for the year ended December 31, 2016, the first half of 2017 and each of the quarters therein, and it would not have had a material impact on the Company's consolidated financial statements. The Company continues to assess the expected impact to the remainder of 2017, but does not expect adoption to have a material impact on its consolidated financial statements for the year then ending.</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 arrangement. The Company has quantified the impact that these changes would have had on sales and marketing expenses recorded in the consolidated statements of income for the year ended December 31, 2016, the first half of 2017 and for each of the quarters therein, and determined it would not have had a material impact on the consolidated statements of income for such periods. The Company continues to assess the expected impact to the remainder of 2017. The Company also continues to assess what effect the change would have on the consolidated balance sheet as of December 31, 2017, particularly the impact on prepaid expenses and other current assets, other assets and retained earnings. However, the Company expects the consolidated balance sheet impact to be material for these items since the quantification represents the deferral of certain commission and incentive payments that have been paid over multiple 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:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company continues to evaluate the impact this updated guidance will have on disclosure requirements related to 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;">In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms 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, including 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. The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.</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 on its consolidated financial statements of adopting this new accounting guidance. </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 recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company expects to reclassify </font><font style="font-family:inherit;font-size:10pt;">$10.8 million</font><font style="font-family:inherit;font-size:10pt;"> from other current assets and </font><font style="font-family:inherit;font-size:10pt;">$23.6 million</font><font style="font-family:inherit;font-size:10pt;"> from other assets to retained earnings. However, this amount could change if the Company recognizes additional intra-entity transfers of assets in the remainder of 2017.</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 January 2017, the FASB issued guidance that changes the definition of a business to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. This guidance will be effective for the Company on January 1, 2018 and is to be applied prospectively. The adoption of this new accounting guidance will change the manner in which the Company evaluates whether a transaction is a transfer of assets or a business combination. This may result in a transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.</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;">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 over the Internet. 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 across </font><font style="font-family:inherit;font-size:10pt;">130</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 interim consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain information and footnote disclosures normally included in the Company&#8217;s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company&#8217;s annual report on Form 10-K 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;">, filed with the Securities and Exchange Commission on February 28, 2017.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein.</font></div><div style="line-height:120%;text-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;font-size: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 March 2016, the Financial Accounting Standards Board ("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.</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 guidance was effective for the Company on January 1, 2017. Upon adoption, the Company began recognizing tax benefits related to stock-based compensation in its provision for income taxes rather than as additional paid-in capital. The Company elected to continue estimating forfeitures in determining the amount of compensation cost. The Company was not required to adjust beginning retained earnings as a result of these two items.</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 addition, the Company adopted the presentation requirements related to the excess tax benefits in its statements of cash flows on a retrospective basis beginning January 1, 2015. The line items, included in both cash flows from operating activities and financing activities, labeled excess tax benefits from stock-based compensation were eliminated. This had the impact of increasing net cash provided by operating activities and net cash used in financing activities. Prior periods have been revised as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Cash Provided by Operating Activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Net Cash Used in Financing Activities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Adjusted</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;">Year ended December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">793,452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(267,728</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;">(297,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Three months ended March 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,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;">191,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,736</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(116,871</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Six months ended June 30, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">433,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(202,393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(205,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Nine months ended September 30, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">684,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">687,590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(288,008</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(291,088</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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;">Year Ended December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">866,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">871,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(354,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(359,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" 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;"><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;font-size: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. This standard will be effective for the Company on January 1, 2018, and the Company has elected to adopt it retrospectively to each prior period presented. </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 impacts, or requires the Company to modify, certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. The Company primarily derives revenue from the sales of its services, but in some instances licenses software to some of its customers.&#160;Prior to adoption of the updated guidance, the Company did not establish vendor-specific objective evidence (&#8220;VSOE&#8221;) for the undelivered elements sold with the software.&#160;Thus, revenue from license sales was deferred and recognized over the arrangement term.&#160;Upon adoption of the new revenue standard, license revenue will be recognized at a point in time when the license is delivered, provided all other revenue recognition criteria have been met.&#160;This will result in accelerating revenue recognition for these types of arrangements. For sales of our services, 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, transfer of control for all performance obligations has occurred and all other revenue recognition criteria have been achieved, rather than when collectability 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 has quantified the impact that these changes would have had on revenue reported for the year ended December 31, 2016, the first half of 2017 and each of the quarters therein, and it would not have had a material impact on the Company's consolidated financial statements. The Company continues to assess the expected impact to the remainder of 2017, but does not expect adoption to have a material impact on its consolidated financial statements for the year then ending.</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 arrangement. The Company has quantified the impact that these changes would have had on sales and marketing expenses recorded in the consolidated statements of income for the year ended December 31, 2016, the first half of 2017 and for each of the quarters therein, and determined it would not have had a material impact on the consolidated statements of income for such periods. The Company continues to assess the expected impact to the remainder of 2017. The Company also continues to assess what effect the change would have on the consolidated balance sheet as of December 31, 2017, particularly the impact on prepaid expenses and other current assets, other assets and retained earnings. However, the Company expects the consolidated balance sheet impact to be material for these items since the quantification represents the deferral of certain commission and incentive payments that have been paid over multiple 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:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company continues to evaluate the impact this updated guidance will have on disclosure requirements related to 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;">In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms 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, including 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. The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.</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 on its consolidated financial statements of adopting this new accounting guidance. </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 recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company expects to reclassify </font><font style="font-family:inherit;font-size:10pt;">$10.8 million</font><font style="font-family:inherit;font-size:10pt;"> from other current assets and </font><font style="font-family:inherit;font-size:10pt;">$23.6 million</font><font style="font-family:inherit;font-size:10pt;"> from other assets to retained earnings. However, this amount could change if the Company recognizes additional intra-entity transfers of assets in the remainder of 2017.</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 January 2017, the FASB issued guidance that changes the definition of a business to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. This guidance will be effective for the Company on January 1, 2018 and is to be applied prospectively. The adoption of this new accounting guidance will change the manner in which the Company evaluates whether a transaction is a transfer of assets or a business combination. This may result in a transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.</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;">Net accounts receivable consisted of the following as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">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: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="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;">September&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, <br clear="none"/>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;">Trade accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">285,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">117,888</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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></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;">403,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">(2,055</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></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;">(304</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,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></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;">(2,359</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,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></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;">400,839</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">368,596</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 the changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</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="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:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 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: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 as of January 1, 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;">(59,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" 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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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 comprehensive gain</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,951</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,438</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,389</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Balance as of September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,066</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;">4,233</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;">(24,833</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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">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: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.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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 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<br clear="none"/>Carrying<br clear="none"/>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<br clear="none"/>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<br clear="none"/>Carrying<br clear="none"/>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 technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(61,499</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;">76,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119,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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">221,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125,179</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,831</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></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;">4,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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></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;">6,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;">(2,794</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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></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;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">370,001</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">(193,713</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;">176,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">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></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;">18,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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">28,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.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;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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;">49,900</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 number of potentially outstanding shares excluded from the computation of diluted net income per share for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> are 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="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Three Months<br clear="none"/>Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">74</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">5,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,074</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">21,956</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">18,139</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">20,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">19,038</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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 consist of the following components as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;">September&#160;30, <br clear="none"/>2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(32,869</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;">(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></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;">657,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">640,087</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 following table sets forth the components used in the computation of basic and diluted net income per share for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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;">For the Three Months<br clear="none"/>Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">60,512</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,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;">199,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">170,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">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;">150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">171,505</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">175,617</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">173,371</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;">176,525</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.44</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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;">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;">0.35</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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-based compensation included in the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">For the Three Months<br clear="none"/>Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">10,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;">7,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;">28,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">15,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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: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;">10,780</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,823</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">41,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:1px solid #000000;padding-left:2px;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,211</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;">(11,664</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;">(41,417</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;">(36,185</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;">Total stock-based compensation, net of 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;">30,637</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,988</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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,119</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div 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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying amount of goodwill for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was 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%;font-size:10pt;"><div style="padding-left: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:85%;" 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: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 as of January 1, 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;">1,228,503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 Soasta, 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;">121,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Measurement period adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">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;">8,806</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align: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;">Balance as of September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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,358,762</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div 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;">In addition, the Company adopted the presentation requirements related to the excess tax benefits in its statements of cash flows on a retrospective basis beginning January 1, 2015. The line items, included in both cash flows from operating activities and financing activities, labeled excess tax benefits from stock-based compensation were eliminated. This had the impact of increasing net cash provided by operating activities and net cash used in financing activities. Prior periods have been revised as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net Cash Provided by Operating Activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Net Cash Used in Financing Activities</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Adjusted</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;">Year ended December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">793,452</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(267,728</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;">(297,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Three months ended March 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,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;">191,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,736</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(116,871</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Six months ended June 30, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">433,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(202,393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(205,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">Nine months ended September 30, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">684,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">687,590</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(288,008</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(291,088</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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;">Year Ended December 31, 2016</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">866,298</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">871,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(354,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(359,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" 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 presents the preliminary allocation of the purchase price for Soasta (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;">199,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">1,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">4,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></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;">Prepaids and 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;">1,143</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">49,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">121,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">35,121</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">213,876</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,119</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;">Accrued 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;background-color:#cceeff;padding-left:2px;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,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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 revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,562</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;">(14,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="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;">199,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div 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;">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;">Share 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;">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;"> repurchase program 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 </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased </font><font style="font-family:inherit;font-size:10pt;">5.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares of its common stock for </font><font style="font-family:inherit;font-size:10pt;">$306.6 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;">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 following table summarizes stock-based compensation included in the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">For the Three Months<br clear="none"/>Ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">For the Nine Months <br clear="none"/>Ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">10,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;">7,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;">28,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,917</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">15,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,780</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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: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;">10,780</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,823</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">41,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,103</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:1px solid #000000;padding-left:2px;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,211</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;">(11,664</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;">(41,417</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;">(36,185</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;">Total stock-based compensation, net of 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;">30,637</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,988</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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,119</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div 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;">In addition to the amounts of stock-based compensation reported in the table above, the Company&#8217;s consolidated statements of income for the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> include stock-based compensation reflected as a component of amortization of capitalized internal-use software of </font><font style="font-family:inherit;font-size:10pt;">$5.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, before taxes. For the three and </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company's consolidated statements of income include stock-based compensation reflected as a component of amortization of capitalized internal-use software of </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, before taxes.</font></div></div> EX-101.SCH 7 akam-20170930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Business Combinations - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of the Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Commitments and Contingencies - Legal Matters (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 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 1003001 - 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 2106100 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Convertible Senior Notes - Schedule of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Fair Value Measurements - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Fair Value Measurements - Schedule of Liability Measured at Fair Value using Level 3 Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Goodwill and Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Goodwill and Acquired Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Nature of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2201202 - Disclosure - Nature of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2301300 - Disclosure - Nature of Business and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Net Income per Share - Schedule of Components Used in Diluted and Basic Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Net Income per Share - Schedule of Shares Excluded from Computation of Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 akam-20170930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 akam-20170930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 akam-20170930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Acquired Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Income Tax Disclosure [Abstract] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Statement of Cash Flows [Abstract] Income tax refund received Proceeds from Income Tax Refunds Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Patent Infringement Case Against Limelight [Member] Patent Infringement Case Against Limelight [Member] Patent Infringement Case Against Limelight [Member] Patent Infringement Case Against Company and XO [Member] 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 [Member] Pending Litigation [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Interest Income [Member] Interest Income [Member] General and administrative General and Administrative Expense [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] License agreement payment Litigation Settlement, Amount Awarded from Other Party License agreement, number of installments Litigation Settlement, License Agreement, Number of Installments Litigation Settlement, License Agreement, Number of Installments License agreement term Litigation Settlement, License Agreement, Term Litigation Settlement, License Agreement, Term Proceeds from legal settlements Proceeds from Legal Settlements Litigation settlement income Litigation Settlement, Income Litigation Settlement, Income Number of companies in case Loss Contingency, Number of Companies in Case Loss Contingency, Number of Companies in Case Patents allegedly infringed Loss Contingency, Patents Allegedly Infringed, Number Provision for contingency Loss Contingency Accrual Fair Value Disclosures [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] 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] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Aggregate Fair Value 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 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 Unrealized losses included in accumulated other comprehensive loss Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Debt Disclosure [Abstract] 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] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Balance as of January 1, 2017 Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Fair value adjustment to contingent consideration included in general and administrative expense Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Cash paid upon achievement of milestone Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Balance as of September 30, 2017 Commitments and Contingencies Contingencies Disclosure [Text Block] 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 Statement of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive income (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 gain on investments, net of income tax provision (benefit) of $187, $(866), $868 and $1,445 for the three and nine months ended September 30, 2017 and 2016, respectively Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Earnings Per Share Reconciliation [Abstract] Net Income per Share Earnings Per Share [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] SOASTA, Inc. [Member] SOASTA, Inc. [Member] SOASTA, Inc. [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Allocation of the purchase consideration: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] 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 Prepaids and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Goodwill Goodwill Deferred tax assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Noncurrent Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue 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 Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] 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 Equity Funds [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] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Aggregate Fair Value Cash equivalents and marketable securities Assets, Fair Value Disclosure Contingent consideration obligations related to completed acquisitions Business Combination, Contingent Consideration, Liability 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 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 Principal amount per conversion Value Per Conversion of Convertible Debt Value Per Conversion of Convertible Debt 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 Conversion rate Debt Instrument, Convertible, Conversion Ratio Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price 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 price of common stock (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 Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options Employee Stock Option [Member] 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] Anti-dilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Stockholders' Equity Note [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] Cost of revenues Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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 income taxes Allocated Share-based Compensation Expense, Net of Tax Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Goodwill [Roll Forward] Goodwill [Roll Forward] Balance as of January 1, 2017 Acquisition of Soasta, Inc. Goodwill, Acquired During Period Measurement period adjustments Goodwill, Purchase Accounting Adjustments Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Balance as of September 30, 2017 Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] 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 Amortization of debt discount and issuance costs Interest Costs Incurred Capitalization of interest expense Interest Costs Capitalized Adjustment Total interest expense Interest Expense Amortization of acquired intangible assets Amortization of Intangible Assets Future amortization expense to be recognized in remainder of 2017 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 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 Schedule of Stock-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Fair Value Measurements Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Schedule 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] Schedule of Preliminary Allocation of the Purchase Price Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Accounts Receivable Loans, Notes, Trade and Other Receivables 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 Shares Excluded from Computation of Diluted Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] 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] Common Stock [Member] Common Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Shares repurchased during period (in shares) Treasury Stock, Shares, Acquired Repurchases of common stock Amortization expense from capitalized stock-based compensation Share Based Compensation Arrangement By Share Based Payment Award Amortization Of Capitalized Amounts Share Based Compensation Arrangement By Share Based Payment Award Amortization Of Capitalized Amounts Convertible Senior Notes Debt Disclosure [Text Block] Acquisition-related costs Business Combination, Acquisition Related Costs Cash consideration Payments to Acquire Businesses, Gross Goodwill expected to be tax deductible Business Acquisition, Goodwill, Expected Tax Deductible Amount Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Income tax provision (benefit) on unrealized gain (loss) on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of servers (more than) Number of Servers Number of Servers Number of countries in which servers are located Number Of Countries Servers Are In Number Of Countries Servers Are In Number of industry segments Number of Operating Segments New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] As Reported [Member] Scenario, Previously Reported [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Adjustments for New Accounting Pronouncement [Member] Adjustments for New Accounting Pronouncement [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Current Assets [Member] Other Current Assets [Member] Other Assets [Member] Other Assets [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net Cash Provided by Operating Activities Net Cash Provided by (Used in) Operating Activities Net Cash Used in Financing Activities Net Cash Provided by (Used in) Financing Activities Expected cumulative effect adjustment of new accounting accounting principle in 2018 Cumulative Effect of New Accounting Principle in Period of Adoption Statement of Financial Position [Abstract] Accounts receivable reserve 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. 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 Treasury stock, shares Treasury Stock, Shares 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 technology Developed Technology Rights [Member] Customer-related intangible assets Customer Relationships [Member] Trademarks Trademarks [Member] Non-compete agreements Noncompete Agreements [Member] Gross carrying amount Finite-lived Intangible Assets Acquired Nature of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 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 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: 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 Restructuring Reserve Other non-current assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by operating activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash paid for acquired businesses, 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 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 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 Employee taxes paid related to net share settlement of stock-based awards Payments Related to Tax Withholding for Share-based Compensation Other non-current assets and liabilities Proceeds from (Payments for) Other Financing Activities Net cash 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 in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of period Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net of refunds received in the nine months ended September 30, 2017 and 2016 of $5,867 and $1,582, respectively Income Taxes Paid, Net Non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Capitalization of stock-based compensation Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount 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 Income Statement [Abstract] Revenue Revenues Costs and operating expenses: Costs and Expenses [Abstract] Cost of revenue (exclusive of amortization of acquired intangible assets shown below) Cost of Revenue 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 Other income, net Other Nonoperating Income (Expense) Income before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Net income per share: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Trademarks and trade names Trademarks and Trade Names [Member] 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 Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] RSUs and deferred stock units Restricted Stock Units and Deferred Stock Units [Member] Restricted Stock Units and Deferred Stock Units [Member] Numerator [Abstract] Numerator [Abstract] Net income (in dollars) Denominator [Abstract] Denominator [Abstract] Shares used for basic net income per share Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 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 Basic net income per share (in dollars per share) Diluted net income per share (in dollars per share) Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Receivable Type [Axis] Receivable [Domain] Trade accounts receivable Trade Accounts Receivable [Member] Billing Status, Type [Axis] Billing Status, Type [Axis] Receivables Billing Status [Domain] Receivables Billing Status [Domain] Unbilled accounts receivable Unbilled Revenues [Member] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Gross 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 Accounts receivable, net Accounts Receivable, Net, Current 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 Contractual Maturities of Marketable Securities and Other Investment Related Assets Investments Classified by Contractual Maturity Date [Table 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] Newly-Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Liability component: Liability Component [Abstract] Liability Component [Abstract] Principal Less: debt discount and issuance costs, net of amortization Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Net carrying amount Convertible Notes Payable, Noncurrent Equity component: Debt Instrument, Convertible, Carrying Amount of Equity Component Schedule of newly-adopted accounting pronouncements Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Business Combinations Business Combination Disclosure [Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Marketable securities Available-for-sale Securities, Current Accounts receivable, net of reserves of $2,359 and $6,145 at September 30, 2017, and December 31, 2016, respectively Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Marketable securities Marketable Securities, Noncurrent 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 7) 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; 175,549,867 shares issued and 169,726,509 shares outstanding at September 30, 2017, and 173,254,797 shares issued and outstanding at December 31, 2016 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, at cost, 5,823,358 shares at September 30, 2017, and no shares at December 31, 2016 Treasury Stock, Value Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Net Unrealized Gains on Investments Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Total AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Balance as of January 1, 2017 Other comprehensive gain Balance as of September 30, 2017 EX-101.PRE 11 akam-20170930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2017
Nov. 06, 2017
Document and Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q3  
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   169,151,738
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 368,152 $ 324,169
Marketable securities 383,849 512,849
Accounts receivable, net of reserves of $2,359 and $6,145 at September 30, 2017, and December 31, 2016, respectively 400,839 368,596
Prepaid expenses and other current assets 142,943 104,303
Total current assets 1,295,783 1,309,917
Property and equipment, net 883,754 801,017
Marketable securities 661,929 779,311
Goodwill 1,358,762 1,228,503
Acquired intangible assets, net 176,288 149,463
Deferred income tax assets 18,930 8,982
Other assets 113,688 95,953
Total assets 4,509,134 4,373,146
Current liabilities:    
Accounts payable 88,339 76,120
Accrued expenses 267,966 238,777
Deferred revenue 64,716 52,972
Other current liabilities 9,285 6,719
Total current liabilities 430,306 374,588
Deferred revenue 4,224 3,758
Deferred income tax liabilities 15,984 11,652
Convertible senior notes 657,131 640,087
Other liabilities 128,834 118,691
Total liabilities 1,236,479 1,148,776
Commitments and contingencies (Note 7)
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; 175,549,867 shares issued and 169,726,509 shares outstanding at September 30, 2017, and 173,254,797 shares issued and outstanding at December 31, 2016 1,755 1,733
Additional paid-in capital 4,363,876 4,239,588
Accumulated other comprehensive loss (24,833) (56,222)
Treasury stock, at cost, 5,823,358 shares at September 30, 2017, and no shares at December 31, 2016 (306,628) 0
Accumulated deficit (761,515) (960,729)
Total stockholders’ equity 3,272,655 3,224,370
Total liabilities and stockholders’ equity $ 4,509,134 $ 4,373,146
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable reserve $ 2,359 $ 6,145
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 175,549,867 173,254,797
Common stock, shares outstanding 169,726,509 173,254,797
Treasury stock, shares 5,823,358 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Statement [Abstract]        
Revenue $ 621,399 $ 584,065 $ 1,839,544 $ 1,723,925
Costs and operating expenses:        
Cost of revenue (exclusive of amortization of acquired intangible assets shown below) 225,468 204,467 645,821 605,526
Research and development 57,226 42,341 162,761 120,873
Sales and marketing 120,220 102,626 353,218 308,060
General and administrative 124,523 113,320 363,050 323,141
Amortization of acquired intangible assets 7,753 6,598 23,075 20,025
Restructuring charges 332 2,948 3,303 10,236
Total costs and operating expenses 535,522 472,300 1,551,228 1,387,861
Income from operations 85,877 111,765 288,316 336,064
Interest income 4,463 3,809 13,368 10,522
Interest expense (4,746) (4,666) (13,989) (13,958)
Other income, net 535 778 414 1,004
Income before provision for income taxes 86,129 111,686 288,109 333,632
Provision for income taxes 25,617 35,686 88,895 109,139
Net income $ 60,512 $ 76,000 $ 199,214 $ 224,493
Net income per share:        
Basic (in dollars per share) $ 0.35 $ 0.44 $ 1.16 $ 1.28
Diluted (in dollars per share) $ 0.35 $ 0.43 $ 1.15 $ 1.27
Shares used in per share calculations:        
Basic (in shares) 170,976 174,429 172,269 175,444
Diluted (in shares) 171,505 175,617 173,371 176,525
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Statement of Comprehensive Income [Abstract]        
Net income $ 60,512 $ 76,000 $ 199,214 $ 224,493
Other comprehensive income (loss):        
Foreign currency translation adjustments 7,379 (358) 29,951 5,567
Change in unrealized gain on investments, net of income tax provision (benefit) of $187, $(866), $868 and $1,445 for the three and nine months ended September 30, 2017 and 2016, respectively 310 (1,488) 1,438 2,424
Other comprehensive income (loss) 7,689 (1,846) 31,389 7,991
Comprehensive income $ 68,201 $ 74,154 $ 230,603 $ 232,484
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Statement of Comprehensive Income [Abstract]        
Income tax provision (benefit) on unrealized gain (loss) on investments $ 187 $ (866) $ 868 $ 1,445
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Cash flows from operating activities:    
Net income $ 199,214 $ 224,493
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 272,917 250,294
Stock-based compensation 122,103 105,304
Provision (benefit) for deferred income taxes 25,302 (13,861)
Amortization of debt discount and issuance costs 13,989 13,958
Other non-cash reconciling items, net 3,655 8,367
Changes in operating assets and liabilities, net of effects of acquisitions:    
Accounts receivable (19,199) 22,477
Prepaid expenses and other current assets (34,195) 4,014
Accounts payable and accrued expenses 22,150 54,892
Deferred revenue 991 6,885
Other current liabilities 3,651 4,670
Other non-current assets and liabilities (7,036) 6,097
Net cash provided by operating activities 603,542 687,590
Cash flows from investing activities:    
Cash paid for acquired businesses, net of cash acquired (197,201) (2,936)
Purchases of property and equipment (185,466) (134,874)
Capitalization of internal-use software development costs (122,460) (105,477)
Purchases of short- and long-term marketable securities (249,098) (614,808)
Proceeds from sales of short- and long-term marketable securities 180,405 57,900
Proceeds from maturities of short- and long-term marketable securities 317,974 498,633
Other non-current assets and liabilities (1,895) (3,145)
Net cash used in investing activities (257,741) (304,707)
Cash flows from financing activities:    
Proceeds related to the issuance of common stock under stock plans 41,740 42,339
Employee taxes paid related to net share settlement of stock-based awards (48,122) (38,560)
Repurchases of common stock (306,629) (294,867)
Other non-current assets and liabilities (1,096) 0
Net cash used in financing activities (314,107) (291,088)
Effects of exchange rate changes on cash and cash equivalents 12,289 535
Net increase in cash and cash equivalents 43,983 92,330
Cash and cash equivalents at beginning of period 324,169 289,473
Cash and cash equivalents at end of period 368,152 381,803
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds received in the nine months ended September 30, 2017 and 2016 of $5,867 and $1,582, respectively 79,479 64,716
Non-cash investing activities:    
Capitalization of stock-based compensation 29,546 35,176
Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses $ 21,602 $ 17,086
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Statement of Cash Flows [Abstract]    
Income tax refund received $ 5,867 $ 1,582
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Nature of Business and Basis of Presentation
9 Months Ended
Sep. 30, 2017
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 over the Internet. The Company's globally-distributed platform comprises more than 200,000 servers across 130 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 interim consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying financial statements.

Certain information and footnote disclosures normally included in the Company’s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2016, filed with the Securities and Exchange Commission on February 28, 2017.

The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein.

Newly-Adopted Accounting Pronouncements

In March 2016, the Financial Accounting Standards Board ("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 on January 1, 2017. Upon adoption, the Company began recognizing tax benefits related to stock-based compensation in its provision for income taxes rather than as additional paid-in capital. The Company elected to continue estimating forfeitures in determining the amount of compensation cost. The Company was not required to adjust beginning retained earnings as a result of these two items.

In addition, the Company adopted the presentation requirements related to the excess tax benefits in its statements of cash flows on a retrospective basis beginning January 1, 2015. The line items, included in both cash flows from operating activities and financing activities, labeled excess tax benefits from stock-based compensation were eliminated. This had the impact of increasing net cash provided by operating activities and net cash used in financing activities. Prior periods have been revised as follows (in thousands):

 
Net Cash Provided by Operating Activities
 
Net Cash Used in Financing Activities
 
As Reported
 
As Adjusted
 
As Reported
 
As Adjusted
Year ended December 31, 2015
$
764,151

 
$
793,452

 
$
(267,728
)
 
$
(297,029
)
Three months ended March 31, 2016
190,238

 
191,373

 
(115,736
)
 
(116,871
)
Six months ended June 30, 2016
433,110

 
435,742

 
(202,393
)
 
(205,025
)
Nine months ended September 30, 2016
684,510

 
687,590

 
(288,008
)
 
(291,088
)
Year Ended December 31, 2016
866,298

 
871,812

 
(354,265
)
 
(359,779
)



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. This standard will be effective for the Company on January 1, 2018, and the Company has elected to adopt it retrospectively to each prior period presented.

The updated guidance impacts, or requires the Company to modify, certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. The Company primarily derives revenue from the sales of its services, but in some instances licenses software to some of its customers. Prior to adoption of the updated guidance, the Company did not establish vendor-specific objective evidence (“VSOE”) for the undelivered elements sold with the software. Thus, revenue from license sales was deferred and recognized over the arrangement term. Upon adoption of the new revenue standard, license revenue will be recognized at a point in time when the license is delivered, provided all other revenue recognition criteria have been met. This will result in accelerating revenue recognition for these types of arrangements. For sales of our services, 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, transfer of control for all performance obligations has occurred and all other revenue recognition criteria have been achieved, rather than when collectability is reasonably assured.

The Company has quantified the impact that these changes would have had on revenue reported for the year ended December 31, 2016, the first half of 2017 and each of the quarters therein, and it would not have had a material impact on the Company's consolidated financial statements. The Company continues to assess the expected impact to the remainder of 2017, but does not expect adoption to have a material impact on its consolidated financial statements for the year then ending.

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 arrangement. The Company has quantified the impact that these changes would have had on sales and marketing expenses recorded in the consolidated statements of income for the year ended December 31, 2016, the first half of 2017 and for each of the quarters therein, and determined it would not have had a material impact on the consolidated statements of income for such periods. The Company continues to assess the expected impact to the remainder of 2017. The Company also continues to assess what effect the change would have on the consolidated balance sheet as of December 31, 2017, particularly the impact on prepaid expenses and other current assets, other assets and retained earnings. However, the Company expects the consolidated balance sheet impact to be material for these items since the quantification represents the deferral of certain commission and incentive payments that have been paid over multiple years.

The Company continues to evaluate the impact this updated guidance will have on disclosure requirements related to revenue.

In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms 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, including 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. The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.

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 on its consolidated financial statements of adopting this new accounting guidance.

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 recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company expects to reclassify $10.8 million from other current assets and $23.6 million from other assets to retained earnings. However, this amount could change if the Company recognizes additional intra-entity transfers of assets in the remainder of 2017.

In January 2017, the FASB issued guidance that changes the definition of a business to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. This guidance will be effective for the Company on January 1, 2018 and is to be applied prospectively. The adoption of this new accounting guidance will change the manner in which the Company evaluates whether a transaction is a transfer of assets or a business combination. This may result in a transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements
9 Months Ended
Sep. 30, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements

The following is a summary of available-for-sale marketable securities held as of September 30, 2017 and December 31, 2016 (in thousands):

 
 
 
Gross Unrealized
 
 
 
Classification on Balance Sheet
 
Amortized Cost
 
Gains
 
Losses
 
Aggregate
Fair Value
 
Short-Term
Marketable
Securities
 
Long-Term
Marketable
Securities
As of September 30, 2017
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
$
5,955

 
$

 
$
(2
)
 
$
5,953

 
$
5,953

 
$

Corporate bonds
815,357

 
337

 
(1,797
)
 
813,897

 
319,136

 
494,761

U.S. government agency obligations
220,013

 

 
(1,180
)
 
218,833

 
58,706

 
160,127

 
$
1,041,325

 
$
337

 
$
(2,979
)
 
$
1,038,683

 
$
383,795

 
$
654,888

 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2016
 
 
 
 
 
 
 
 
 
 
 
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



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 September 30, 2017, the Company held for investment corporate bonds with a fair value of $363.4 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 related to these corporate bonds included in accumulated other comprehensive loss as of September 30, 2017 were $1.8 million. The losses are attributable to changes in interest rates. Based on the evaluation of available evidence, the Company does not believe any unrealized losses represent other than temporary impairments.

The following table details the fair value measurements within the fair value hierarchy of the Company’s financial assets and liabilities as of September 30, 2017 and December 31, 2016 (in thousands):

 
Total Fair Value
 
Fair Value Measurements at Reporting Date Using
 
 
Level 1    
 
Level 2    
 
Level 3    
As of September 30, 2017
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
26,201

 
$
26,201

 
$

 
$

Commercial paper
5,953

 

 
5,953

 

Corporate bonds
813,897

 

 
813,897

 

U.S. government agency obligations
218,833

 

 
218,833

 

Mutual funds
7,097

 
7,097

 

 

 
$
1,071,981

 
$
33,298

 
$
1,038,683

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration obligations related to completed acquisitions
$
(5,300
)
 
$

 
$

 
$
(5,300
)
 
 
 
 
 
 
 
 
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 obligations related to completed acquisitions
$
(7,100
)
 
$

 
$

 
$
(7,100
)


As of September 30, 2017 and December 31, 2016, 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 September 30, 2017 and December 31, 2016, the Company grouped commercial paper, corporate bonds and U.S. government agency obligations 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 between Level 1, Level 2 or Level 3 of the fair value measurement hierarchy during the three months ended September 30, 2017.

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 consist of contingent consideration related to the acquisitions of Soha Systems, Inc. and Cyberfend, Inc. in 2016, was primarily an income-based approach. The significant unobservable input used in the fair value measurement of the contingent consideration was 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 September 30, 2017 and December 31, 2016 were as follows (in thousands):

 
September 30,
2017
 
December 31,
2016
Due in 1 year or less
$
383,795

 
$
512,572

Due after 1 year through 5 years
654,888

 
775,566

 
$
1,038,683

 
$
1,288,138



The following table reflects the activity for the Company’s major classes of liabilities measured at fair value using Level 3 inputs during the nine months ended September 30, 2017 (in thousands):

 
Other Liabilities:
Contingent Consideration Obligation
Balance as of January 1, 2017
$
(7,100
)
Fair value adjustment to contingent consideration included in general and administrative expense
550

Cash paid upon achievement of milestone
1,250

Balance as of September 30, 2017
$
(5,300
)
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable
9 Months Ended
Sep. 30, 2017
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Accounts Receivable
Accounts Receivable

Net accounts receivable consisted of the following as of September 30, 2017 and December 31, 2016 (in thousands):
 
 
September 30,
2017
 
December 31,
2016
Trade accounts receivable
$
285,310

 
$
260,976

Unbilled accounts receivable
117,888

 
113,765

Gross accounts receivable
403,198

 
374,741

Allowance for doubtful accounts
(2,055
)
 
(829
)
Reserve for cash-basis customers
(304
)
 
(5,316
)
Total accounts receivable reserves
(2,359
)
 
(6,145
)
Accounts receivable, net
$
400,839

 
$
368,596



The decrease to the reserve for cash-basis customers is primarily attributable to two customers that were removed from cash-basis revenue recognition due to a strong, consistent history of payment.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangible Assets
9 Months Ended
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Acquired Intangible Assets
Goodwill and Acquired Intangible Assets

The change in the carrying amount of goodwill for the nine months ended September 30, 2017 was as follows (in thousands):

Balance as of January 1, 2017
$
1,228,503

Acquisition of Soasta, Inc.
121,669

Measurement period adjustments
(216
)
Foreign currency translation
8,806

Balance as of September 30, 2017
$
1,358,762



The Company tests goodwill for impairment at least annually. Through the date the consolidated financial statements were issued, no triggering events had occurred that would indicate a potential impairment exists.
Acquired intangible assets that are subject to amortization consisted of the following as of September 30, 2017 and December 31, 2016 (in thousands):

 
September 30, 2017
 
December 31, 2016
 
Gross
Carrying
Amount
 
Accumulated Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technology
$
137,891

 
$
(61,499
)
 
$
76,392

 
$
119,091

 
$
(50,823
)
 
$
68,268

Customer-related intangible assets
221,010

 
(125,179
)
 
95,831

 
192,810

 
(114,209
)
 
78,601

Non-compete agreements
4,510

 
(3,751
)
 
759

 
5,030

 
(3,775
)
 
1,255

Trademarks and trade names
6,100

 
(2,794
)
 
3,306

 
3,700

 
(2,361
)
 
1,339

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
370,001

 
$
(193,713
)
 
$
176,288

 
$
321,121

 
$
(171,658
)
 
$
149,463



Aggregate expense related to amortization of acquired intangible assets for the three and nine months ended September 30, 2017 was $7.8 million and $23.1 million, respectively. Aggregate expense related to amortization of acquired intangible assets for the three and nine months ended September 30, 2016 was $6.6 million and $20.0 million, respectively. Based on the Company’s acquired intangible assets as of September 30, 2017, aggregate expense related to amortization of acquired intangible assets is expected to be $7.8 million for the remainder of 2017, and $31.4 million, $32.8 million, $29.5 million and $24.1 million for 2018, 2019, 2020 and 2021, respectively.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations
9 Months Ended
Sep. 30, 2017
Business Combinations [Abstract]  
Business Combinations
Business Combinations

Acquisition-related costs during the nine months ended September 30, 2017 were $5.4 million and are included in general and administrative expense in the consolidated statements of income. Pro forma results of operations for the acquisition completed during the nine months ended September 30, 2017 have not been presented because the effects of the acquisition were not material to the Company's consolidated financial results. Revenue and earnings of the acquired company since the date of the acquisition that are included in the Company's consolidated statements of income are also not presented separately because they are not material.

Soasta

In April 2017, the Company acquired Soasta, Inc. ("Soasta"), a leader in digital performance management, for $199.3 million in cash. The allocation of the purchase price has not been finalized as of the filing of these financial statements. The acquisition is expected to allow the Company to offer solutions designed to provide greater visibility into the business impact of customers' website and application optimization strategies.

The following table presents the preliminary allocation of the purchase price for Soasta (in thousands):

Total purchase consideration
 
$
199,280

 
 
 
Allocation of the purchase consideration:
 
 
Cash
 
$
1,935

Accounts receivable
 
4,108

Prepaids and other current assets
 
1,143

Identifiable intangible assets
 
49,900

Goodwill
 
121,669

Deferred tax assets
 
35,121

Total assets acquired
 
213,876

Accounts payable
 
(1,119
)
Accrued liabilities
 
(3,915
)
Deferred revenue
 
(9,562
)
Total liabilities assumed
 
(14,596
)
Net assets acquired
 
$
199,280



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 Soasta expected to be deductible for tax purposes is $31.6 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
$
18,800

 
4.1
Customer-related intangible assets
28,200

 
4.6
Trademarks
2,400

 
4.9
Non-compete agreements
500

 
1.9
Total
$
49,900

 
 


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

Nominum

In October 2017, the Company agreed to acquire Nominum, Inc. ("Nominum"), a provider of domain name system ("DNS") and enterprise security solutions. The acquisition is expected to close in the fourth quarter of 2017 and is intended to add complementary capabilities to the Company's portfolio of security offerings while expanding the Company’s distribution to carriers that serve enterprise customers.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes
9 Months Ended
Sep. 30, 2017
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 consist of the following components as of September 30, 2017 and December 31, 2016 (in thousands):
 
September 30,
2017
 
December 31, 2016
Liability component:
 
 
 
Principal
$
690,000

 
$
690,000

Less: debt discount and issuance costs, net of amortization
(32,869
)
 
(49,913
)
Net carrying amount
$
657,131

 
$
640,087

 
 
 
 
Equity component:
$
101,276

 
$
101,276



The estimated fair value of the Notes at September 30, 2017 was $670.3 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 $48.72 on September 30, 2017, 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 a share repurchase program previously approved by the Board of Directors. 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 three and nine months ended September 30, 2017 and 2016, in thousands.
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Amortization of debt discount and issuance costs
$
5,731

 
$
5,534

 
$
17,044

 
$
16,457

Capitalization of interest expense
(985
)
 
(868
)
 
(3,055
)
 
(2,499
)
Total interest expense
$
4,746

 
$
4,666

 
$
13,989

 
$
13,958

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Legal Matters

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 entered into an agreement that requires Limelight to pay the Company $54.0 million in 12 equal installments over three years, beginning in August 2016. During the three and nine months ended September 30, 2017, the Company received $4.5 million and $13.5 million, respectively, under this agreement, of which $4.1 million and $12.3 million was recorded as a gain contingency, which reduced general and administrative expenses in the consolidated statements of income, respectively, and $0.4 million and $1.2 million was recorded as interest income, respectively.

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.  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.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity
9 Months Ended
Sep. 30, 2017
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
Stockholders’ Equity

Share Repurchase Program

In February 2016, the Board of Directors authorized a $1.0 billion repurchase program 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 nine months ended September 30, 2017, the Company repurchased 5.8 million shares of its common stock for $306.6 million.

Stock-Based Compensation

The following table summarizes stock-based compensation included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2017 and 2016 (in thousands):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Cost of revenue
$
5,296

 
$
4,701

 
$
15,055

 
$
13,224

Research and development
10,100

 
7,727

 
28,743

 
20,917

Sales and marketing
15,672

 
14,729

 
44,780

 
40,340

General and administrative
10,780

 
11,495

 
33,525

 
30,823

Total stock-based compensation
41,848

 
38,652

 
122,103

 
105,304

Provision for income taxes
(11,211
)
 
(11,664
)
 
(41,417
)
 
(36,185
)
Total stock-based compensation, net of income taxes
$
30,637

 
$
26,988

 
$
80,686

 
$
69,119


In addition to the amounts of stock-based compensation reported in the table above, the Company’s consolidated statements of income for the three and nine months ended September 30, 2017 include stock-based compensation reflected as a component of amortization of capitalized internal-use software of $5.1 million and $12.5 million, respectively, before taxes. For the three and nine months ended September 30, 2016, the Company's consolidated statements of income include stock-based compensation reflected as a component of amortization of capitalized internal-use software of $3.5 million and $10.4 million, respectively, before taxes.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Loss
9 Months Ended
Sep. 30, 2017
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, net of tax, which is reported as a component of stockholders' equity, for the nine months ended September 30, 2017 (in thousands):
 
Foreign Currency Translation
 
Net Unrealized Gains on Investments
 
Total
Balance as of January 1, 2017
$
(59,017
)
 
$
2,795

 
$
(56,222
)
Other comprehensive gain
29,951

 
1,438

 
31,389

Balance as of September 30, 2017
$
(29,066
)
 
$
4,233

 
$
(24,833
)


Amounts reclassified from accumulated other comprehensive loss to net income were insignificant for the nine months ended September 30, 2017.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
9 Months Ended
Sep. 30, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

The Company’s effective income tax rate was 30.9% and 32.7% for the nine months ended September 30, 2017 and 2016, respectively. The effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods, including tax benefits related to stock-based compensation, retroactive changes in tax legislation, settlements of tax audits or assessments, the resolution or identification of tax position uncertainties and acquisitions of other companies.

For the nine months ended September 30, 2017 and 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., plus the effect of 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.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share
9 Months Ended
Sep. 30, 2017
Earnings Per Share Reconciliation [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, restricted stock units ("RSUs"), deferred stock units ("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 three and nine months ended September 30, 2017 and 2016 (in thousands, except per share data):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Numerator:
 
 
 
 
 
 
 
Net income
$
60,512

 
$
76,000

 
$
199,214

 
$
224,493

Denominator:
 
 
 
 
 
 
 
Shares used for basic net income per share
170,976

 
174,429

 
172,269

 
175,444

Effect of dilutive securities:
 
 

 
 
 
 
Stock options
150

 
341

 
279

 
380

RSUs and DSUs
379

 
847

 
823

 
701

Convertible senior notes

 

 

 

Warrants related to issuance of convertible senior notes

 

 

 

Shares used for diluted net income per share
171,505

 
175,617

 
173,371

 
176,525

Basic net income per share
$
0.35

 
$
0.44

 
$
1.16

 
$
1.28

Diluted net income per share
$
0.35

 
$
0.43

 
$
1.15

 
$
1.27



For the three and nine months ended September 30, 2017 and 2016, 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 three and nine months ended September 30, 2017 and 2016 are as follows (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Stock options
25

 
36

 
13

 
74

Service-based RSUs
5,407

 
1,450

 
4,074

 
2,672

Performance-based RSUs
1,116

 
1,245

 
1,165

 
884

Convertible senior notes
7,704

 
7,704

 
7,704

 
7,704

Warrants related to issuance of convertible senior notes
7,704

 
7,704

 
7,704

 
7,704

Total shares excluded from computation
21,956

 
18,139

 
20,660

 
19,038

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Nature of Business and Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Newly-Adopted and Recent Accounting Pronouncements
Newly-Adopted Accounting Pronouncements

In March 2016, the Financial Accounting Standards Board ("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 on January 1, 2017. Upon adoption, the Company began recognizing tax benefits related to stock-based compensation in its provision for income taxes rather than as additional paid-in capital. The Company elected to continue estimating forfeitures in determining the amount of compensation cost. The Company was not required to adjust beginning retained earnings as a result of these two items.

In addition, the Company adopted the presentation requirements related to the excess tax benefits in its statements of cash flows on a retrospective basis beginning January 1, 2015. The line items, included in both cash flows from operating activities and financing activities, labeled excess tax benefits from stock-based compensation were eliminated. This had the impact of increasing net cash provided by operating activities and net cash used in financing activities. Prior periods have been revised as follows (in thousands):

 
Net Cash Provided by Operating Activities
 
Net Cash Used in Financing Activities
 
As Reported
 
As Adjusted
 
As Reported
 
As Adjusted
Year ended December 31, 2015
$
764,151

 
$
793,452

 
$
(267,728
)
 
$
(297,029
)
Three months ended March 31, 2016
190,238

 
191,373

 
(115,736
)
 
(116,871
)
Six months ended June 30, 2016
433,110

 
435,742

 
(202,393
)
 
(205,025
)
Nine months ended September 30, 2016
684,510

 
687,590

 
(288,008
)
 
(291,088
)
Year Ended December 31, 2016
866,298

 
871,812

 
(354,265
)
 
(359,779
)



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. This standard will be effective for the Company on January 1, 2018, and the Company has elected to adopt it retrospectively to each prior period presented.

The updated guidance impacts, or requires the Company to modify, certain judgments and estimates that the Company currently makes as it relates to recognizing revenue. The Company primarily derives revenue from the sales of its services, but in some instances licenses software to some of its customers. Prior to adoption of the updated guidance, the Company did not establish vendor-specific objective evidence (“VSOE”) for the undelivered elements sold with the software. Thus, revenue from license sales was deferred and recognized over the arrangement term. Upon adoption of the new revenue standard, license revenue will be recognized at a point in time when the license is delivered, provided all other revenue recognition criteria have been met. This will result in accelerating revenue recognition for these types of arrangements. For sales of our services, 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, transfer of control for all performance obligations has occurred and all other revenue recognition criteria have been achieved, rather than when collectability is reasonably assured.

The Company has quantified the impact that these changes would have had on revenue reported for the year ended December 31, 2016, the first half of 2017 and each of the quarters therein, and it would not have had a material impact on the Company's consolidated financial statements. The Company continues to assess the expected impact to the remainder of 2017, but does not expect adoption to have a material impact on its consolidated financial statements for the year then ending.

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 arrangement. The Company has quantified the impact that these changes would have had on sales and marketing expenses recorded in the consolidated statements of income for the year ended December 31, 2016, the first half of 2017 and for each of the quarters therein, and determined it would not have had a material impact on the consolidated statements of income for such periods. The Company continues to assess the expected impact to the remainder of 2017. The Company also continues to assess what effect the change would have on the consolidated balance sheet as of December 31, 2017, particularly the impact on prepaid expenses and other current assets, other assets and retained earnings. However, the Company expects the consolidated balance sheet impact to be material for these items since the quantification represents the deferral of certain commission and incentive payments that have been paid over multiple years.

The Company continues to evaluate the impact this updated guidance will have on disclosure requirements related to revenue.

In February 2016, the FASB issued guidance that requires companies to present assets and liabilities arising from leases with terms 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, including 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. The Company has formed a project team to assess the current state of accounting for leases, to understand the gaps between the current state and required future state and to implement the new processes, systems and controls required. The Company expects the adoption of this standard to require changes to its processes, systems and controls over financial reporting.

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 on its consolidated financial statements of adopting this new accounting guidance.

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 recognizing a cumulative-effect adjustment as a component of equity as of the date of adoption. Upon adoption, the Company expects to reclassify $10.8 million from other current assets and $23.6 million from other assets to retained earnings. However, this amount could change if the Company recognizes additional intra-entity transfers of assets in the remainder of 2017.

In January 2017, the FASB issued guidance that changes the definition of a business to assist entities with evaluating whether transactions should be accounted for as transfers of assets or business combinations. This guidance will be effective for the Company on January 1, 2018 and is to be applied prospectively. The adoption of this new accounting guidance will change the manner in which the Company evaluates whether a transaction is a transfer of assets or a business combination. This may result in a transaction being recorded as a transfer of assets, whereas previously the Company may have concluded it was a business combination.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Nature of Business and Basis of Presentation (Tables)
9 Months Ended
Sep. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of newly-adopted accounting pronouncements
In addition, the Company adopted the presentation requirements related to the excess tax benefits in its statements of cash flows on a retrospective basis beginning January 1, 2015. The line items, included in both cash flows from operating activities and financing activities, labeled excess tax benefits from stock-based compensation were eliminated. This had the impact of increasing net cash provided by operating activities and net cash used in financing activities. Prior periods have been revised as follows (in thousands):

 
Net Cash Provided by Operating Activities
 
Net Cash Used in Financing Activities
 
As Reported
 
As Adjusted
 
As Reported
 
As Adjusted
Year ended December 31, 2015
$
764,151

 
$
793,452

 
$
(267,728
)
 
$
(297,029
)
Three months ended March 31, 2016
190,238

 
191,373

 
(115,736
)
 
(116,871
)
Six months ended June 30, 2016
433,110

 
435,742

 
(202,393
)
 
(205,025
)
Nine months ended September 30, 2016
684,510

 
687,590

 
(288,008
)
 
(291,088
)
Year Ended December 31, 2016
866,298

 
871,812

 
(354,265
)
 
(359,779
)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2017
Fair Value Disclosures [Abstract]  
Schedule of Marketable Securities
The following is a summary of available-for-sale marketable securities held as of September 30, 2017 and December 31, 2016 (in thousands):

 
 
 
Gross Unrealized
 
 
 
Classification on Balance Sheet
 
Amortized Cost
 
Gains
 
Losses
 
Aggregate
Fair Value
 
Short-Term
Marketable
Securities
 
Long-Term
Marketable
Securities
As of September 30, 2017
 
 
 
 
 
 
 
 
 
 
 
Commercial paper
$
5,955

 
$

 
$
(2
)
 
$
5,953

 
$
5,953

 
$

Corporate bonds
815,357

 
337

 
(1,797
)
 
813,897

 
319,136

 
494,761

U.S. government agency obligations
220,013

 

 
(1,180
)
 
218,833

 
58,706

 
160,127

 
$
1,041,325

 
$
337

 
$
(2,979
)
 
$
1,038,683

 
$
383,795

 
$
654,888

 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2016
 
 
 
 
 
 
 
 
 
 
 
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

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 September 30, 2017 and December 31, 2016 (in thousands):

 
Total Fair Value
 
Fair Value Measurements at Reporting Date Using
 
 
Level 1    
 
Level 2    
 
Level 3    
As of September 30, 2017
 
 
 
 
 
 
 
Cash Equivalents and Marketable Securities:
 
 
 
 
 
 
 
Money market funds
$
26,201

 
$
26,201

 
$

 
$

Commercial paper
5,953

 

 
5,953

 

Corporate bonds
813,897

 

 
813,897

 

U.S. government agency obligations
218,833

 

 
218,833

 

Mutual funds
7,097

 
7,097

 

 

 
$
1,071,981

 
$
33,298

 
$
1,038,683

 
$

 
 
 
 
 
 
 
 
Liabilities:
 
 
 
 
 
 
 
Contingent consideration obligations related to completed acquisitions
$
(5,300
)
 
$

 
$

 
$
(5,300
)
 
 
 
 
 
 
 
 
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 obligations related to completed acquisitions
$
(7,100
)
 
$

 
$

 
$
(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 September 30, 2017 and December 31, 2016 were as follows (in thousands):

 
September 30,
2017
 
December 31,
2016
Due in 1 year or less
$
383,795

 
$
512,572

Due after 1 year through 5 years
654,888

 
775,566

 
$
1,038,683

 
$
1,288,138

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 during the nine months ended September 30, 2017 (in thousands):

 
Other Liabilities:
Contingent Consideration Obligation
Balance as of January 1, 2017
$
(7,100
)
Fair value adjustment to contingent consideration included in general and administrative expense
550

Cash paid upon achievement of milestone
1,250

Balance as of September 30, 2017
$
(5,300
)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2017
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Schedule of Accounts Receivable
Net accounts receivable consisted of the following as of September 30, 2017 and December 31, 2016 (in thousands):
 
 
September 30,
2017
 
December 31,
2016
Trade accounts receivable
$
285,310

 
$
260,976

Unbilled accounts receivable
117,888

 
113,765

Gross accounts receivable
403,198

 
374,741

Allowance for doubtful accounts
(2,055
)
 
(829
)
Reserve for cash-basis customers
(304
)
 
(5,316
)
Total accounts receivable reserves
(2,359
)
 
(6,145
)
Accounts receivable, net
$
400,839

 
$
368,596

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The change in the carrying amount of goodwill for the nine months ended September 30, 2017 was as follows (in thousands):

Balance as of January 1, 2017
$
1,228,503

Acquisition of Soasta, Inc.
121,669

Measurement period adjustments
(216
)
Foreign currency translation
8,806

Balance as of September 30, 2017
$
1,358,762

Schedule of Acquired Intangible Assets
Acquired intangible assets that are subject to amortization consisted of the following as of September 30, 2017 and December 31, 2016 (in thousands):

 
September 30, 2017
 
December 31, 2016
 
Gross
Carrying
Amount
 
Accumulated Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technology
$
137,891

 
$
(61,499
)
 
$
76,392

 
$
119,091

 
$
(50,823
)
 
$
68,268

Customer-related intangible assets
221,010

 
(125,179
)
 
95,831

 
192,810

 
(114,209
)
 
78,601

Non-compete agreements
4,510

 
(3,751
)
 
759

 
5,030

 
(3,775
)
 
1,255

Trademarks and trade names
6,100

 
(2,794
)
 
3,306

 
3,700

 
(2,361
)
 
1,339

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
370,001

 
$
(193,713
)
 
$
176,288

 
$
321,121

 
$
(171,658
)
 
$
149,463

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
$
18,800

 
4.1
Customer-related intangible assets
28,200

 
4.6
Trademarks
2,400

 
4.9
Non-compete agreements
500

 
1.9
Total
$
49,900

 
 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations (Tables)
9 Months Ended
Sep. 30, 2017
Business Combinations [Abstract]  
Schedule of Preliminary Allocation of the Purchase Price
The following table presents the preliminary allocation of the purchase price for Soasta (in thousands):

Total purchase consideration
 
$
199,280

 
 
 
Allocation of the purchase consideration:
 
 
Cash
 
$
1,935

Accounts receivable
 
4,108

Prepaids and other current assets
 
1,143

Identifiable intangible assets
 
49,900

Goodwill
 
121,669

Deferred tax assets
 
35,121

Total assets acquired
 
213,876

Accounts payable
 
(1,119
)
Accrued liabilities
 
(3,915
)
Deferred revenue
 
(9,562
)
Total liabilities assumed
 
(14,596
)
Net assets acquired
 
$
199,280

Schedule of Acquired Intangible Assets
Acquired intangible assets that are subject to amortization consisted of the following as of September 30, 2017 and December 31, 2016 (in thousands):

 
September 30, 2017
 
December 31, 2016
 
Gross
Carrying
Amount
 
Accumulated Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Completed technology
$
137,891

 
$
(61,499
)
 
$
76,392

 
$
119,091

 
$
(50,823
)
 
$
68,268

Customer-related intangible assets
221,010

 
(125,179
)
 
95,831

 
192,810

 
(114,209
)
 
78,601

Non-compete agreements
4,510

 
(3,751
)
 
759

 
5,030

 
(3,775
)
 
1,255

Trademarks and trade names
6,100

 
(2,794
)
 
3,306

 
3,700

 
(2,361
)
 
1,339

Acquired license rights
490

 
(490
)
 

 
490

 
(490
)
 

Total
$
370,001

 
$
(193,713
)
 
$
176,288

 
$
321,121

 
$
(171,658
)
 
$
149,463

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
$
18,800

 
4.1
Customer-related intangible assets
28,200

 
4.6
Trademarks
2,400

 
4.9
Non-compete agreements
500

 
1.9
Total
$
49,900

 
 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes (Tables)
9 Months Ended
Sep. 30, 2017
Debt Disclosure [Abstract]  
Schedule of Convertible Senior Notes
The Notes consist of the following components as of September 30, 2017 and December 31, 2016 (in thousands):
 
September 30,
2017
 
December 31, 2016
Liability component:
 
 
 
Principal
$
690,000

 
$
690,000

Less: debt discount and issuance costs, net of amortization
(32,869
)
 
(49,913
)
Net carrying amount
$
657,131

 
$
640,087

 
 
 
 
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 three and nine months ended September 30, 2017 and 2016, in thousands.
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Amortization of debt discount and issuance costs
$
5,731

 
$
5,534

 
$
17,044

 
$
16,457

Capitalization of interest expense
(985
)
 
(868
)
 
(3,055
)
 
(2,499
)
Total interest expense
$
4,746

 
$
4,666

 
$
13,989

 
$
13,958

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2017
Stockholders' Equity Note [Abstract]  
Schedule of Stock-Based Compensation Expense
The following table summarizes stock-based compensation included in the Company’s consolidated statements of income for the three and nine months ended September 30, 2017 and 2016 (in thousands):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Cost of revenue
$
5,296

 
$
4,701

 
$
15,055

 
$
13,224

Research and development
10,100

 
7,727

 
28,743

 
20,917

Sales and marketing
15,672

 
14,729

 
44,780

 
40,340

General and administrative
10,780

 
11,495

 
33,525

 
30,823

Total stock-based compensation
41,848

 
38,652

 
122,103

 
105,304

Provision for income taxes
(11,211
)
 
(11,664
)
 
(41,417
)
 
(36,185
)
Total stock-based compensation, net of income taxes
$
30,637

 
$
26,988

 
$
80,686

 
$
69,119


XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Sep. 30, 2017
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, net of tax, which is reported as a component of stockholders' equity, for the nine months ended September 30, 2017 (in thousands):
 
Foreign Currency Translation
 
Net Unrealized Gains on Investments
 
Total
Balance as of January 1, 2017
$
(59,017
)
 
$
2,795

 
$
(56,222
)
Other comprehensive gain
29,951

 
1,438

 
31,389

Balance as of September 30, 2017
$
(29,066
)
 
$
4,233

 
$
(24,833
)
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2017
Earnings Per Share Reconciliation [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 three and nine months ended September 30, 2017 and 2016 (in thousands, except per share data):
 
 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Numerator:
 
 
 
 
 
 
 
Net income
$
60,512

 
$
76,000

 
$
199,214

 
$
224,493

Denominator:
 
 
 
 
 
 
 
Shares used for basic net income per share
170,976

 
174,429

 
172,269

 
175,444

Effect of dilutive securities:
 
 

 
 
 
 
Stock options
150

 
341

 
279

 
380

RSUs and DSUs
379

 
847

 
823

 
701

Convertible senior notes

 

 

 

Warrants related to issuance of convertible senior notes

 

 

 

Shares used for diluted net income per share
171,505

 
175,617

 
173,371

 
176,525

Basic net income per share
$
0.35

 
$
0.44

 
$
1.16

 
$
1.28

Diluted net income per share
$
0.35

 
$
0.43

 
$
1.15

 
$
1.27

Schedule of Shares Excluded from Computation of Diluted Earnings Per Share
The number of potentially outstanding shares excluded from the computation of diluted net income per share for the three and nine months ended September 30, 2017 and 2016 are as follows (in thousands):

 
For the Three Months
Ended September 30,
 
For the Nine Months
Ended September 30,
 
2017
 
2016
 
2017
 
2016
Stock options
25

 
36

 
13

 
74

Service-based RSUs
5,407

 
1,450

 
4,074

 
2,672

Performance-based RSUs
1,116

 
1,245

 
1,165

 
884

Convertible senior notes
7,704

 
7,704

 
7,704

 
7,704

Warrants related to issuance of convertible senior notes
7,704

 
7,704

 
7,704

 
7,704

Total shares excluded from computation
21,956

 
18,139

 
20,660

 
19,038

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Nature of Business and Basis of Presentation (Details)
server in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2016
USD ($)
Jun. 30, 2016
USD ($)
Sep. 30, 2017
USD ($)
segment
country
server
Sep. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Number of servers (more than) | server     200      
Number of countries in which servers are located | country     130      
Number of industry segments | segment     1      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net Cash Provided by Operating Activities $ 191,373 $ 435,742 $ 603,542 $ 687,590 $ 871,812 $ 793,452
Net Cash Used in Financing Activities (116,871) (205,025) (314,107) (291,088) (359,779) (297,029)
Adjustments for New Accounting Pronouncement [Member] | Other Current Assets [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Expected cumulative effect adjustment of new accounting accounting principle in 2018     10,800      
Adjustments for New Accounting Pronouncement [Member] | Other Assets [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Expected cumulative effect adjustment of new accounting accounting principle in 2018     $ 23,600      
As Reported [Member] | Accounting Standards Update 2016-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Net Cash Provided by Operating Activities 190,238 433,110   684,510 866,298 764,151
Net Cash Used in Financing Activities $ (115,736) $ (202,393)   $ (288,008) $ (354,265) $ (267,728)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 1,041,325 $ 1,293,088
Gross Unrealized Gains 337 158
Gross Unrealized Losses (2,979) (5,108)
Aggregate Fair Value 1,038,683 1,288,138
Short-Term Marketable Securities 383,795 512,572
Long-Term Marketable Securities 654,888 775,566
Unrealized losses included in accumulated other comprehensive loss 1,800  
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,955 40,965
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) (45)
Aggregate Fair Value 5,953 40,920
Short-Term Marketable Securities 5,953 40,920
Long-Term Marketable Securities 0 0
Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 815,357 984,650
Gross Unrealized Gains 337 123
Gross Unrealized Losses (1,797) (3,697)
Aggregate Fair Value 813,897 981,076
Short-Term Marketable Securities 319,136 418,495
Long-Term Marketable Securities 494,761 562,581
Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months 363,400  
U.S. government agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 220,013 267,473
Gross Unrealized Gains 0 35
Gross Unrealized Losses (1,180) (1,366)
Aggregate Fair Value 218,833 266,142
Short-Term Marketable Securities 58,706 53,157
Long-Term Marketable Securities $ 160,127 $ 212,985
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Schedule of Fair Value Measurement (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value $ 1,038,683 $ 1,288,138
Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 5,953 40,920
Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 813,897 981,076
U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 218,833 266,142
Level 1    
Cash Equivalents and Marketable Securities:    
Cash equivalents and marketable securities 33,298 12,748
Contingent consideration obligations related to completed acquisitions 0 0
Level 1 | Money market funds    
Cash Equivalents and Marketable Securities:    
Money market funds 26,201 8,726
Level 1 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 1 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 1 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 1 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 7,097 4,022
Level 2    
Cash Equivalents and Marketable Securities:    
Cash equivalents and marketable securities 1,038,683 1,288,138
Contingent consideration obligations related to completed acquisitions 0 0
Level 2 | Money market funds    
Cash Equivalents and Marketable Securities:    
Money market funds 0 0
Level 2 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 5,953 40,920
Level 2 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 813,897 981,076
Level 2 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 218,833 266,142
Level 2 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 3    
Cash Equivalents and Marketable Securities:    
Cash equivalents and marketable securities 0 0
Contingent consideration obligations related to completed acquisitions (5,300) (7,100)
Level 3 | Money market funds    
Cash Equivalents and Marketable Securities:    
Money market funds 0 0
Level 3 | Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 3 | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 3 | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Level 3 | Mutual funds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 0 0
Total Fair Value    
Cash Equivalents and Marketable Securities:    
Cash equivalents and marketable securities 1,071,981 1,300,886
Contingent consideration obligations related to completed acquisitions (5,300) (7,100)
Total Fair Value | Money market funds    
Cash Equivalents and Marketable Securities:    
Money market funds 26,201 8,726
Total Fair Value | Commercial paper    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 5,953 40,920
Total Fair Value | Corporate bonds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 813,897 981,076
Total Fair Value | U.S. government agency obligations    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value 218,833 266,142
Total Fair Value | Mutual funds    
Cash Equivalents and Marketable Securities:    
Aggregate Fair Value $ 7,097 $ 4,022
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Fair Value Disclosures [Abstract]    
Due in 1 year or less $ 383,795 $ 512,572
Due after 1 year through 5 years 654,888 775,566
Aggregate Fair Value $ 1,038,683 $ 1,288,138
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Schedule of Liability Measured at Fair Value using Level 3 Inputs (Details) - Level 3
$ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance as of January 1, 2017 $ (7,100)
Fair value adjustment to contingent consideration included in general and administrative expense 550
Cash paid upon achievement of milestone 1,250
Balance as of September 30, 2017 $ (5,300)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable $ 403,198 $ 374,741
Allowance for doubtful accounts (2,055) (829)
Reserve for cash-basis customers (304) (5,316)
Total accounts receivable reserves (2,359) (6,145)
Accounts receivable, net 400,839 368,596
Unbilled accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable 117,888 113,765
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable $ 285,310 $ 260,976
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
Schedule of Goodwill [Roll Forward]  
Balance as of January 1, 2017 $ 1,228,503
Acquisition of Soasta, Inc. 121,669
Measurement period adjustments (216)
Foreign currency translation 8,806
Balance as of September 30, 2017 $ 1,358,762
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 370,001 $ 321,121
Accumulated Amortization (193,713) (171,658)
Net Carrying Amount 176,288 149,463
Completed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 137,891 119,091
Accumulated Amortization (61,499) (50,823)
Net Carrying Amount 76,392 68,268
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 221,010 192,810
Accumulated Amortization (125,179) (114,209)
Net Carrying Amount 95,831 78,601
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,510 5,030
Accumulated Amortization (3,751) (3,775)
Net Carrying Amount 759 1,255
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 6,100 3,700
Accumulated Amortization (2,794) (2,361)
Net Carrying Amount 3,306 1,339
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 490 490
Accumulated Amortization (490) (490)
Net Carrying Amount $ 0 $ 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Acquired Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of acquired intangible assets $ 7,753 $ 6,598 $ 23,075 $ 20,025
Future amortization expense to be recognized in remainder of 2017 7,800   7,800  
Future amortization expense 2018 31,400   31,400  
Future amortization expense 2019 32,800   32,800  
Future amortization expense 2020 29,500   29,500  
Future amortization expense 2021 $ 24,100   $ 24,100  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Apr. 30, 2017
Sep. 30, 2017
SOASTA, Inc. [Member]    
Business Acquisition [Line Items]    
Cash consideration $ 199,280  
Goodwill expected to be tax deductible $ 31,600  
Weighted average useful life 4 years 4 months 24 days  
General and administrative    
Business Acquisition [Line Items]    
Acquisition-related costs   $ 5,400
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Schedule of Preliminary Allocation of the Purchase Price (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Apr. 30, 2017
Dec. 31, 2016
Allocation of the purchase consideration:      
Goodwill $ 1,358,762   $ 1,228,503
SOASTA, Inc. [Member]      
Allocation of the purchase consideration:      
Cash   $ 1,935  
Accounts receivable   4,108  
Prepaids and other current assets   1,143  
Identifiable intangible assets   49,900  
Goodwill   121,669  
Deferred tax assets   35,121  
Total assets acquired   213,876  
Accounts payable   (1,119)  
Accrued liabilities   (3,915)  
Deferred revenue   (9,562)  
Total liabilities assumed   (14,596)  
Net assets acquired   $ 199,280  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Schedule of Acquired Intangible Assets (Details) - SOASTA, Inc. [Member]
$ in Thousands
1 Months Ended
Apr. 30, 2017
USD ($)
Business Acquisition [Line Items]  
Gross carrying amount $ 49,900
Weighted average useful life 4 years 4 months 24 days
Completed technology  
Business Acquisition [Line Items]  
Gross carrying amount $ 18,800
Weighted average useful life 4 years 1 month 6 days
Customer-related intangible assets  
Business Acquisition [Line Items]  
Gross carrying amount $ 28,200
Weighted average useful life 4 years 7 months 6 days
Trademarks  
Business Acquisition [Line Items]  
Gross carrying amount $ 2,400
Weighted average useful life 4 years 10 months 24 days
Non-compete agreements  
Business Acquisition [Line Items]  
Gross carrying amount $ 500
Weighted average useful life 1 year 10 months 24 days
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes - Narrative (Details)
$ / shares in Units, shares in Millions
1 Months Ended 9 Months Ended
Feb. 28, 2014
USD ($)
d
$ / shares
shares
Sep. 30, 2017
USD ($)
$ / shares
Sep. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
Debt Instrument [Line Items]        
Debt issued $ 690,000,000 $ 690,000,000   $ 690,000,000
Threshold trading days exceeding price | d 20      
Threshold consecutive trading days exceeding price | d 30      
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      
Principal amount per conversion $ 1,000      
Threshold less than percentage of stock price trigger 98.00%      
Conversion rate 0.0111651      
Conversion price (in dollars per share) | $ / shares $ 89.56      
Potential conversion shares of convertible debt (in shares) | shares 7.7      
Fair value of convertible senior notes   $ 670,300,000    
Closing price of common stock (in dollars per share) | $ / shares   $ 48.72    
Repurchases of common stock $ 62,000,000 $ 306,629,000 $ 294,867,000  
Payments for purchase of convertible note hedge and warrant transactions 23,300,000      
Payments for note hedge transactions $ 101,300,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      
Effective interest rate 3.20%      
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes - Schedule of Convertible Senior Notes (Details) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Feb. 28, 2014
Liability component:      
Principal $ 690,000,000 $ 690,000,000 $ 690,000,000
Less: debt discount and issuance costs, net of amortization (32,869,000) (49,913,000)  
Net carrying amount 657,131,000 640,087,000  
Convertible senior notes      
Liability component:      
Equity component: $ 101,276,000 $ 101,276,000  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Debt Disclosure [Abstract]        
Amortization of debt discount and issuance costs $ 5,731 $ 5,534 $ 17,044 $ 16,457
Capitalization of interest expense (985) (868) (3,055) (2,499)
Total interest expense $ 4,746 $ 4,666 $ 13,989 $ 13,958
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Legal Matters (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2016
USD ($)
installment
Nov. 30, 2015
patent
company
Sep. 30, 2017
USD ($)
Sep. 30, 2017
USD ($)
Patent Infringement Case Against Limelight [Member]        
Loss Contingencies [Line Items]        
License agreement payment $ 54,000,000      
License agreement, number of installments | installment 12      
License agreement term 3 years      
Proceeds from legal settlements     $ 4,500,000 $ 13,500,000
Patent Infringement Case Against Limelight [Member] | Interest Income [Member]        
Loss Contingencies [Line Items]        
Litigation settlement income     400,000 1,200,000
Patent Infringement Case Against Limelight [Member] | General and administrative        
Loss Contingencies [Line Items]        
Litigation settlement income     4,100,000 12,300,000
Patent Infringement Case Against Limelight [Member] | Pending Litigation [Member]        
Loss Contingencies [Line Items]        
Patents allegedly infringed | patent   5    
Patent Infringement Case Against Company and XO [Member] | Pending Litigation [Member]        
Loss Contingencies [Line Items]        
Number of companies in case | company   2    
Patents allegedly infringed | patent   6    
Provision for contingency     $ 0 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Narrative (Details) - USD ($)
shares in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2014
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Feb. 29, 2016
Class of Stock [Line Items]            
Stock repurchase program, authorized amount           $ 1,000,000,000.0
Repurchases of common stock $ (62,000,000)     $ (306,629,000) $ (294,867,000)  
Amortization expense from capitalized stock-based compensation   $ 5,100,000 $ 3,500,000 $ 12,500,000 $ 10,400,000  
Common Stock [Member]            
Class of Stock [Line Items]            
Shares repurchased during period (in shares)       5.8    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 41,848 $ 38,652 $ 122,103 $ 105,304
Provision for income taxes (11,211) (11,664) (41,417) (36,185)
Total stock-based compensation, net of income taxes 30,637 26,988 80,686 69,119
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 5,296 4,701 15,055 13,224
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 10,100 7,727 28,743 20,917
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 15,672 14,729 44,780 40,340
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 10,780 $ 11,495 $ 33,525 $ 30,823
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Balance as of January 1, 2017     $ 3,224,370  
Other comprehensive gain $ 7,689 $ (1,846) 31,389 $ 7,991
Balance as of September 30, 2017 3,272,655   3,272,655  
Foreign Currency Translation        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Balance as of January 1, 2017     (59,017)  
Other comprehensive gain     29,951  
Balance as of September 30, 2017 (29,066)   (29,066)  
Net Unrealized Gains on Investments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Balance as of January 1, 2017     2,795  
Other comprehensive gain     1,438  
Balance as of September 30, 2017 4,233   4,233  
Total        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Balance as of January 1, 2017     (56,222)  
Other comprehensive gain     31,389  
Balance as of September 30, 2017 $ (24,833)   $ (24,833)  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Narrative (Details)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Income Tax Disclosure [Abstract]    
Effective income tax rate 30.90% 32.70%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
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 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Numerator [Abstract]        
Net income (in dollars) $ 60,512 $ 76,000 $ 199,214 $ 224,493
Denominator [Abstract]        
Shares used for basic net income per share 170,976 174,429 172,269 175,444
Effect of dilutive securities:        
Convertible senior notes (in shares) 0 0 0 0
Warrants related to issuance of convertible senior notes (in shares) 0 0 0 0
Shares used for diluted net income per share 171,505 175,617 173,371 176,525
Basic net income per share (in dollars per share) $ 0.35 $ 0.44 $ 1.16 $ 1.28
Diluted net income per share (in dollars per share) $ 0.35 $ 0.43 $ 1.15 $ 1.27
Stock options        
Effect of dilutive securities:        
Dilutive securities (in shares) 150 341 279 380
RSUs and deferred stock units        
Effect of dilutive securities:        
Dilutive securities (in shares) 379 847 823 701
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share - Schedule of Shares Excluded from Computation of Diluted EPS (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 21,956 18,139 20,660 19,038
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 25 36 13 74
Service-based RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 5,407 1,450 4,074 2,672
Performance-based RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 1,116 1,245 1,165 884
Convertible senior notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities 7,704 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]        
Anti-dilutive securities 7,704 7,704 7,704 7,704
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "J&:$L?(\\#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,$% @ *H9H2V;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 " JAFA+I#T1Y>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*&Y&5TR:R\9.&PQ6V.C-V&IK&CO&UDCZ]G.\ M-J5L#["CI=^?/H$:Y87J [Z%WF,@@_%NM)V+0ODU.Q!Y 1#5 :V,94JXU-SU MP4I*S[ '+]51[A$65;4$BR2U) D3L/ SD;6-5D(%E-2',UZK&>^_0I=A6@%V M:-%1!%YR8.TTT9_&KH$K8((1!AM_"JAG8J[^B<_K%L9%DDYA^A6-H)/'-;M,_J@?GS;/K%U4_*'@O*A6&[X4]RM15]O) M]<;O*FQ[;7;F'QM?!-L&?MU%^PU02P,$% @ *H9H2YE&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 " JAFA+H:$$FE<" "P!P & 'AL+W=ON#4-X7_V0%F_ M]9'_;GBNKY74AJ#(.W*%'R!_=D>N5L'DY5PWT(J:M1Z'R];?H]>+K>>N'.B*@4$KM@JCA#@>@5'M2G?J3IB;.Y^_>/YOD M53(G(N# Z*_Z+*NMO_*],US(CR%E,K:*;&V)>*%A .2N"50Z+Y0H>TA75ZIT#HM%*Y2C/$#J0=W%]E2R]IR M81Y4%W)>X!W"MH=E@3DP^$&%(?,BPDZ\;^&$Q-NO@+4$L#!!0 ( "J&:$L3*?&2> 0 M $ 5 8 >&PO=V]R:W-H965T&ULA9C=;N,V$(5?Q?!] M5IKA?^ 8J%T4+= "P1;;7BLQ$QLK6:ZDQ-NW+R4[ACTS3&\L43Y#'E+DQQ$7 MQ[;[WF]C'&8_FGK?/\RWPW"X+XK^>1N;JO_2'N(^_?/2=DTUI&+W6O2'+E:; M*:BI"RQ+6S35;C]?+J9GC]URT;X-]6X?'[M9_]8T5??O*M;M\6$.\X\'7W>O MVV%\4"P7A^HU_AF';X?'+I6*2RV;71/W_:[=S[KX\C#_">[7RHP!D^*O73SV M5_>SL2M/;?M]+/RV>9B7HZ-8Q^=AK*)*E_>XCG4]UI1\_'.N='YII\ZDS3U4?UVW]]VXS;!_F?C[;Q)?JK1Z^ML=?X[E#9CX[]_[W^![K)!^= MI#:>V[J??F?/;_W0-N=:DI6F^G&Z[O;3]7BN_R-,#L!S %X"0'\:H,X!B@04 M)V=35W^NAFJYZ-KCK#N]K4,U3@JX5VDPG\>'T]A-_Z7>]NGI^Q)Q4;R/]9PE MJY,$KR6WBK6@4!=)D=J_F$#1!$[QZCI>R_%*C%=3O+Z.-Z03)XF;)/M)HJP' M0WLBR%"##;(;+;K1W(TE;DX2<]V,5UX'XH;+#."U[,:-$=T8[L81-X8UH\O2 M*^J&R](0FF!E-U9T8[D;3]Q8U@QH#%H1-X*LU*K,S#LGNG'<#>GTRO%F,!CG MJ1U!I\H0P,E^O.C',S^J)'X\:\=[Y8PF=@19"67.31#=A/^?QX$U8RT$.HAK M+G,N* #9#90RJ4H^.D!150JOP7AG&;$$(:(WN?D#&7H"]\3P";RI9,A[:DG0 MZ:!MSI&,4D#N2%%'R%OR@4ZUM2#SP6/&CDQFX&A6FMI1W XDM+ !XKI@@LF- MCPQGX'16=*\ SEUMR@#4^5H2*J= 9Y@(,J+!L/U/Y6J0L0J 2==;1S)942 K?5_(B:D1Z2(55&G#S+G))*BTICF5I''4SJ>:6RI;S( )U$DC#8TF%F1U8R3Q7G M*9VO*R4<(Z!#RR:V*,24JN;&22:JXD0UE%YGS?4)BIP[2T(Q=RZNCK+&L\4_ MJNYUM^]G3^TPM,UT=O72MD-,E99?4J7;6&TNA3J^#..M2_?=Z4SO5!C:P_F\ MLK@OJB"SW/.[R@YL.X(?6,7C+GS7E<-V[@7SMN5Y['# M!=>(O9 6-^+)B= :<3&D9X^U%*.C,M65%_A^[-6H;-Q\K>9V-%^3*Z_*!N^H MPZYUC>B_+:Y(MW&!>Y]X+<\7+B>\?-VB,_Z)^:]V1\7(&Z,71+C"!RY#('&YX0)7E8PD./X. M0=TQIS1.[^_1OZCB13%[Q'!!JC_ED5\V;NHZ1WQ"UXJ_DNXK'@J"KC-4_QW? M<"7DDD3D.)"*J7_G<&6&(K3VSR:,MH&QMY$AO.HFQ&DUAI$I,FU&@2(XT.\DPQ8TBM#*G)$&D,Z2+# M,\6,(;,R9"8#U!BRCZS7!=&,!/CV3N2;++'>BOP'W]Y<)1^2SKD>=$A@"R-V-@ M=N-8[\:#9M92TB ,8:I3F4+]ZWF3K4Z>/7X@>BX;YNP)%[NFVMM.A' LPODO M(M!%''?&085/7-XFXI[V>WX_X*0=SC/>>*C*_P-02P,$% @ *H9H2\7[ M(Z6_! \!4 !@ !X;"]W;W)KV:4[4TL*=^0 M/!0Y<\3%J6Z^M;L0NMGWJCRT#_-=UQWODZ3=[$)5M'?U,1SB?Y[KIBJZ>-N\ M).VQ"<5V"*K*!(2P257L#_/E8GCVI5DNZM>NW!_"EV;6OE95T?R["F5]>IC+ M^?N#K_N77=<_2):+8_$2_@C=G\7[^W_O,@/HIY*MJPKLN_]]MN]S#W\]DV/!>O9?>U/OT21D%F/AO5_Q;> M0AGQ?B2QCTU=ML/?V>:U[>IJ;"4.I2J^GW_WA^'W-+;_'L8'P!@ EP!I/@U0 M8X#Z"-"?!N@Q0/_?'LP88% /R5G[,)E9T17+15.?9LUY/1R+?MG)>Q-?UZ9_ M.+R=X7]Q/MOX]&WIQ")YZ]L9D=49@6M$WB(913Z()/9_&01P@U@!"8?;#M:4 M< C)?MA(_FDC-\-4[%RI(5Y=QRL^7K/Q>HC7U_$:S?49<0-R&! +4J4IF@Z* M&:^%-6A**":]2HU&O>8,YT"E8'AUAE5GZ.Q,Q%LVWM+9L6AVSHBY&B> T=:C MV6$PH;5U:'8H9K7Q@-9VSF#"&+"\-L=JQ\EPW "C-K!E,@,4SD%%,&042=9HSF/#""EY; MRFI+J3:T$5&RPT"0:B*-:THH MK(Q2<8&KB3PBV4KY*($J ZP,:"I1,6,1<933,>T+O"H93AHC ?">XT#EG;=3 M*Y,OLU)1C0IK5*0K;SQ.JFL&DU(Z4B@9#KQ7TF*%E%/*"JLG!/(^0%(CX+$1 M&)F;EZ,MV7J44EZD6!VE8O;!93/G,'&];&ZU\2Y &JK-8&V&=/23=AK7.A:S M%A<$#HN6R:=8'L\9/Z&/=RF2VA2/;8JDEB%N0*R.0@Z7SHR!M,3NC8&D$%-+ MDC)8RAHM[3N+5FS.0=*2@L!1,I"7A/ -03I-@3C,R/E'&45E@9I:(RO*Y9"MR$,MX) M /WBGEPW?*D%6FI37&J!J7M.I/CK<\UR6N,$F+%<_)3#B8WEXL?Y1.8&ON " M+;@XQZR EC[II!'D_7,KR7S/)/W^?GP\:/Y\UGH[T7SLC^TLZ>ZZ^IJ. E[ MKNLNQ.&+NSCP72BVEYLR/'?]I8O7S?D,\GS3UW4/P?&6R)5 MEQ\CT7-*]D;4-A&,XS1J2=V%ZZ49N^?K)3O+IN[H/0_$N6T)_U/2AEU7(0A? M!A[JXTGJ@6B][,F1?J?R1W_/52^:HNSKEG:B9EW Z6$5WH'%MM"\ 7[6]"IF M[4 [>63L27>^[%=AK"=$&[J3.@)1CPNM:-/H0&H:O\>8X912"^?ME^B?C'?E MY9$(6K'F5[V7IU68A\&>'LBYD0_L^IF.?I(P&,U_I1?:*%S/1.78L4:8WV!W M%I*U8Q0UE98\#\^Z,\_K&/]%YA? 40 G@-*MC_E/U%&KTLB[29731<4:D M'! X0S+P%MFXR"L1J?S3)*!O$B5TY/!M@LHE,@O9_#/(]L,@;Z:)O+5"1H_F MMNS58Z/',WU>6+4>D,P@G4'2. %V-5PJ2^,XM@KB4J H(,!655P,0HP+ MY'>6>)TE;F5ROS[UZE.G,H5=F0%)YIY19D&5"]V@)+?JXD*P*!+KE=ZZ5)*D M[RQWYC65.:: O49EYF1!P&(JE[D!.+==N13 R(*V+@0QQ'Y3N==4[C%EE:[, MW:5*[3>][-'-KF*Y?* M,$BL3;=Q*8CB-$:6,1\&<6ZO6#3[VK>4'\W1*X(=.W=2;\O9Z'2ZWT%]6ECC M)5A4P#.^4;>!X?!^#3]<);X1?JP[$3PRJ7J=/0 M@]3-3+7Y<(8/'D]5]02P,$% @ *H9H2Y4Z%CX- @ C04 M !@ !X;"]W;W)K]?ADI!& M!&F3;-5*K11MU?;9@>&BM3&UG;#]^]K&(010VA?L&G55MSM;J7VGS!-\2_)Z@8C\B!)80 MW CA0T)H">'_1EA:PG(4 76UFV8>L,1)S%GK\&X<&JRGSMLLU>=*M=-\'?-. M]5,H[R7Q%D&,+EK(8G8=QA]@(N\>RV/D3NG\?8#]%1"/( MX9\B+P]%[M(,9IL5&'XPX'^,YOGA+#\T_/"NV>&HV1TF,IBZPZRC43.FF _K MU6K4CBEHO5J/&C(3+ R7HY+08)8H\,+\V,))V;F6NAL#;[\[GGT]BR/_SMOL MO1G_0>V:;C7'M,^_/+;=KAGR8_>TZ@]=:AZF0KOMBHRI M5[MFLU]>7T[OOG37E^W+L-WLTY=NT;_L=DWW[VW:MF]72[M\?_%U\_0\C"]6 MUY>'YBG]D88_#U^Z_+0ZU?*PV:5]OVGWBRX]7BUO[,7:T5A@4ORU26_]V?UB M#.6N;;^-#[\^7"W-Z"AMT_TP5M'DRVM:I^UVK"G[^&>N='EJ^\]3 M\#F8NZ9/ZW;[]^9A>+Y:AN7B(3TV+]OA:_OV2YH#JI:+.?K?TFO:9OGH)+=Q MWV[[Z>_B_J4?VMU<2[:R:[X?KYO]='V;ZW\OA@O07(!.!7+;_U> YP+\HX"; M@C\ZFT+]J1F:Z\NN?5MTQZ]U:,9!82\X=^;]^'+JN^FW'&V?W[Y>6U-=KE[' MBF;-[5%#YYJ38I5K/S5!J(E;4L7I8P-KK?"$6V 8!$_E^4,0-:[ P0K<5($[ MJR!$T0E'B9\D^V,;,9)U(A0M(W(N,G9303<5",?C"FI80:W"L2:(>(Z:ZMRH MIVB]B ?(*D/183L>VO' CNQ>K]JQ1-:PL -DIF)3L!.@G:#M6"/L!! V&SEN MM>J3Y5 79D>$;B)P8X6;J*/F*$?H&JJJ@,U8@W%@@!V2/#"J):XK08TU4 6N M"^/8%NAD]52PA;ED(7UN+(&(G(R(P)>,>8++F+0N3V]?"@K3RK)R1')VSIH/ MAMC9J#I9ZYRQA>E@,?RLII^U*@$,J-5KG:FX(;C%(+6&IK:4=3\I,W7$L_ M6E:;6!K+F*46P=1+/YJ3M>'*29PB7?!5+'41!JJ-@!D%"A*F("$*RA%(FF^9 M&9Z,_.Y(2)$+"Q3")"2K+9$BAD%WR!'(392H"M)),7(;9F M:M:2'5!HJB)>">.5-%YS<](4X"NY:&*0IH"PMBZ8THC"C"7 6&)I2L/3!N/D M>GP-=)6/IC!-"$.6-&0MR;Q(&J!L??1RU0MT+H::"ZF:,&H)K%L5W$A3-(]Q ME1B1C*TKL)\P;0G0EF1F)$!;JKQWB@- F)>NOK2V)XQ<"IIO5(()1B2!12=) M:I->3SKK9>Y;(QGQ6;[^N'_#P&4 7+4F8L!1%]3<7B,=AZHNS _&P&4$7)D# M&'"435U+X1H)\RXJE-;#C('+:#$K9PA#CD:9 X"LU$.%73< +L,B*F 'X>9 MZ 366+::=11S&M0>5"F95Q97XH)\] !'JJMXBSZ<"9G:W68 V36FR -KI>YH.H?O%??NR'\8SS+.WIX/NF^F<6[R_M1?KXW'UCVJ.I^>_-]W39M\O M[MIA:'?3Z>QCVPXINS2?YEYK5+# 6-9ML"(?. #]'JG MYH(1I9>BP7(00"I+8A2'OO^(&>EZ+T]M["3RE(^*=CV5*J.02\[WB,!=>8]!8=C;/ 6\+.#2:[F MR#@Y<_YB%E^JS/--04"A5$:!Z.$"1Z#4".DR?L^:WI+2$-?S-_5/UKOV0Q749*3JF4^?8?:S\]!L_BM<@&JXJ43G*#F5]HO*42K.9A5= M"B.O;NQZ.TYN)_DPT[8)X4P(%X+._3]"-!.B=X(]3>PJLU8_$D7R5/ )"7=9 M S$]$1PB?9BE"=JSLWO:K=312Q[$?HHO1FC&% X3KC$+ FOU)46XE:(([^CA M=8+C/2()MS-$FR8BRX^N3/RCQ'A3(+8"\97 39&%PR06TUO,;O^8W#BY!P6[ M_:T7O+HF6-819>G\A2:R[V)%_H)N8Y_EW'O[QL13==+=.9* MMXZ]X)IS!;I&_T$W=:N?_+*@4"LS3?12_P502P,$% M @ *H9H2_YM*B6P 0 T@, !@ !X;"]W;W)K_YXD[4HY M*KXTMNOW_.PX^8CVV74 GKQH95Q!.^_[(V.NZD +=X<]F/"G0:N%#ZYMF>LM MB#J!M&)\MWO#M)"&EGF*G6V9X^"5-'"VQ U:"_OK! K'@N[I+? DV\[' "OS M7K3P%?RW_FR#QQ:66FHP3J(A%IJ"/NR/IRSFIX3O$D:WLDGLY(+X')U/=4%W M41 HJ'QD$.&XPB,H%8F"C)\S)UU*1N#:OK%_2+V'7B["P2.J'[+V74'?45)# M(P;EGW#\"',_]Y3,S7^&*ZB0'I6$&A4JE[ZD&IQ'/;,$*5J\3*:+$_X'S;?AA4^$AP0]_*('H*4 MW5U8H2X\L,51T/AHO@VVG=9L&UL?5-A;]L@ M$/TKB!]0$L=KH\BVU+2:.FF3HDY;/Q/[;*,"YP*.NW\_P*[K=M:^ '?<>_?N M.+(!S;-M 1QY55+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69S MS107FA99])U,D6'OI-!P,L3V2G'SYP@2AYQNZ9OC432M"PY69!UOX">X7]W) M>(O-+)50H*U 30S4.;W='HYIB(\!OP4,=G$FH9(SXG,POE4YW01!(*%T@8'[ M[0)W(&4@\C)>)DXZIPS Y?F-_6NLW==RYA;N4#Z)RK4YW5-20("I MGB^43,5_APM('QZ4^!PE2AM74O;6H9I8O!3%7\==Z+@/X\TNG6#K@&0")#-@ M'_.P,5%4?L\=+S*# S%C[SL>GGA[2'QORN",K8AW7KSUWDNQ3:\S=@E$4\QQ MC$F6,7,$\^QSBF0MQ3'Y!YZLPW>K"G<1OON@\&:=(%TE2"-!^M\2UV+VGY*P M14\5F"9.DR4E]CI.\L([#^QM$M_D/7R<]A_<-$);X<]:/^G0:.X\ZYIF>T-\#J2E&1IDMPSQ86F M91YC9U/F.#@I-)P-L8-2W/P^@<2QH#MZ"SR+MG,AP,J\YRU\ _>]/QOOL46E M%@JT%:B)@::@#[OC*0OX"/@A8+0KFX1.+H@OP?E<%S0)!8&$R@4%[H\K/(*4 M0E,2-\0V)0H5OZ1 M.U[F!D=BIMGW/%SQ[ICZV50A&$<1__GBK8]>RUWV(6?7(#1C3A,F76,6!//J M2XIT*\4I_8>>;M/WFQ7N(WV_SGY(M@6R38$L"F3_;7$#^E.3.KU#G']CB2&A< M,-]YVTQK-CD.^_D%L>49EW\ 4$L#!!0 ( "J&:$L]OOX)M $ -(# 9 M >&PO=V]R:W-H965TIVF55NG4:=MG+G$25 @ID$O[[V=(FF5;M"^ C=_SLS'9:.RS:P$\>=6J M^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[@/30G:TR*+O;(O, M#%[)#LZ6N$%K8=].H,R8TSU]=SS)IO7!P8JL%PU\ _^]/UNTV,)220V=DZ8C M%NJ!VA7M0*A"AC)>9 MDRXI W!]?F?_'&O'6B["P;U1/V7EVYS>4E)!+0;EG\SX!>9Z#I3,Q7^%*R@, M#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_3S2&98=L /@/X KB->=B4*"K_)+PH M,FM&8J?>]R(\\?[(L3=E<,96Q#L4[]![+?8'GK%K()IC3E,,7\\?@FO\.G:7\4MI&=(Q?C\65C_VMC/*"4W0V.4(L?;#$4U#X&UL?5/;;MP@$/T5Q >$7;R;1"O;4C91 ME$JMM$K4]IFUQQ<%& ?P.OW[ '98J]DZV& MDR&V5TJ87T>0.&1T2S\=SVW=N.!@>=J)&E[ ?>].QEML9BE;!=JVJ(F!*J-W MV\-Q%^)CP(\6!KLXDU#)&?$U&%_*C&Z"()!0N, @_':!>Y R$'D9;Q,GG5,& MX/+\R?X8:_>UG(6%>Y0_V](U&;VEI(1*]-(]X_ $4SU[2J;BO\(%I \/2GR. M J6-*REZZU!-+%Z*$N_CWNJX#^--DDRP=0"? 'P&W,8\;$P4E3\()_+4X$#, MV/M.A"?>'KCO31&K"I,(3_Y0>+U.L%LEV$6"W7]+7(NY^2L)6_14@:GC-%E28*_C)"^\ M\\#>\?@FO\/':?\F3-UJ2\[H_,O&_E>(#KR4S94?H<9_L-F04+EPO/%G,X[9 M:#CLIA_$YF^&UL?5-A;]L@$/TKB!]0')*V661;:CI-G;1* M4:=UGXE]ME'!N(#C]M_OP*[G;=:^ '?<>_?N.-+!V!?7 'CRIE7K,MIXWQT8 M*D<\H 7)X_ MV+_$VK&6LW!P;]1/6?HFHWM*2JA$K_R3&1Y@JN>:DJGX;W !A>%!">8HC')Q M)47OO-$3"TK1XFW<91OW8;SAMQ-L'< G )\!^YB'C8FB\L_"BSRU9B!V['TG MPA-O#AQ[4P1G;$6\0_$.O9=\<[U/V24033'',88O8^8(ANQS"KZ6XLC_@?-U M^'95X3;"MW\H_+1.L%LEV$6"W7]+7(FY2?Y*PA8]U6#K.$V.%*9OXR0OO// MWO'X)K_#QVE_%+:6K2-GX_%E8_\K8SR@E.0*1ZC!#S8;"BH?CK=XMN.8C88W MW?2#V/R-\U]02P,$% @ *H9H2SQLH#RT 0 T@, !D !X;"]W;W)K M&UL?5/;;M0P$/T5RQ]0;[S;4JV22-TB!!)(JR+@ MV9M,$JN^!-O9E+]G[*0A0.#%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4' M6O@;VX/!F\8Z+0*:KF6^=R#J!-**\=WNCFDA#2WSY#N[,K=#4-+ V1$_:"W< MCQ,H.Q8THZ^.)]EV(3I8F?>BA<\0OO1GAQ9;6&JIP7AI#7'0%/0A.YX.,3X% M?)4P^M69Q$HNUCY'XT-=T%T4! JJ$!D$;E=X!*4B$732JK! M!ZMG%I2BQQ"?. MCAQ[4T5G:D6Z0_$>O=JK!M6F:/*GL8-(DK[S+P#ZD1V2_ MPJ=I_R1<*XTG%QOP95/_&VL#H)3=#8Y0AQ]L,10T(1[?X-E-8S89P?;S#V++ M-RY_ E!+ P04 " JAFA+M8C-+)11H*U 3 W5.[[:'8QKB8\ / 8-= MG$FHY(SX&HPO54XW01!(*%U@X'Z[P#U(&8B\C+>)D\XI W!Y_F1_C+7[6L[< MPCW*GZ)R;4YO*:F@YKUTSS@\P53/-253\5_A M*'!R4^1XG2QI64O76H)A8O M1?'W<19 8'8L;>=SP\\?:0^-Z4 MP1E;$>^\>.N]EV*[3S-V"413S'&,298QS_2L(6/55@FCA-EI38ZSC)"^\\L'=)?)/?X>.T M?^.F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34+AQO_-F,8S8:#KOI!['Y&Q&PO=V]R:W-H965T552VXPVSK4'QFS1@.+V"EO0_J9" MH[CSIJF9;0WP,H*49,EJM6.*"TWS-/I.)D^QK@_';8B/ 8\">CL[DU#) M&?$Y&-_+C*Z"()!0N,# _7:!.Y R$'D9+R,GG5(&X/S\QGX?:_>UG+F%.Y1/ MHG1-1O>4E%#Q3KH'[+_!6,\72L;B?\ %I \/2GR. J6-*RDZZU"-+%Z*XJ_# M+G3<^^%F=S/"E@')"$@FP#[F84.BJ/PK=SQ/#?;$#+UO>7CB]2'QO2F",[8B MWGGQUGLO^7IWG;)+(!ICCD-,,H^9(IAGGU(D2RF.R0=XL@S?+"K<1/CF'X7[ M98+M(L$V$FP_+7$IYN:_)&S64P6FCM-D28&=CI,\\TX#>YO$-WD/'Z;])S>U MT):&PO=V]R:W-H965TO&C5N9RVWO<'QES9@A;NRO30X4UMK!8> M3=LPUUL0501IQ7B27#,M9$>++/I.MLC,X)7LX&2)&[06]M<1E!ESNJ.OC@?9 MM#XX6)'UHH'OX'_T)XL66U@JJ:%STG3$0IW3N]WAN _Q,>"GA-&MSB14BMU-DK%+()ICCE,,7\D;A?_(O]\D MV$>"_7]+W(IYKY*M>JK!-G&:'"G-T,5)7GF7@;WC\4W^A$_3_DW81G:.G(W' MEXW]KXWQ@%*2*QRA%C_88BBH?3C>X-E.8S89WO3S#V++-RY^ U!+ P04 M" JAFA+KM[:M;0! #2 P &0 'AL+W=O::*=%JFJ?1=S)YBKV3K8:3(;972I@_1Y X9'1+WQR/;=VXX&!Y MVHD:?H+[U9V,M]C,4K8*M&U1$P-51N^VAV,2XF/ [Q8&NSB34,D9\3D8W\J, M;H(@D%"XP"#\=H%[D#(0>1DO$R>=4P;@\OS&_B76[FLY"POW*)_:TC49O:6D MA$KTTCWB\!6F>O:43,5_APM('QZ4^!P%2AM74O36H9I8O!0E7L>]U7$?QIMD M/\'6 7P"\!EP&_.P,5%4_B"?8Y!5]+<>3_P/DZ?+>J&PO=V]R:W-H965T[^?I3LN%[F%XND MSSF\B$H'8]]< ^#)NY+:9;3QOCLPYHH&E'!WI@.-?RICE?#HVIJYSH(H(TE) MQC>;!Z9$JVF>QMC)YJGIO6PUG"QQO5+"_CF"-$-&M_0:>&WKQH< R]-.U/ = M_(_N9-%CLTK9*M"N-9I8J#+ZM#T)]/%L=SV'2O]+6"7PB M\!L"&Q/%RC\)+_+4FH'8\/7"<31&"<13Q'Q;O,'K)M_N'E%V"T(0Y MCAB^Q,P(ANIS"KZ6XLC_H_-U^FZUPEVD[Y;9DV1=(%D52*) \D^+^YL6US"/ M-TG88J8*;!VWR9'"]#IN\B(Z+^P3CW?R 1^W_9NP=:L=.1N/-QOG7QGC 4O9 MW.$*-?C 9D="Y8.Y1]N.:S8ZWG33"V+S,\[_ E!+ P04 " JAFA+B-H] M^;(! #2 P &0 'AL+W=O5=2NX)VWO<'QES5@>+NSO2@\4]CK.(>7=LRUUO@=20IR=(D^< 4 M%YJ6>8R=;)F;P4NAX62)&Y3B]L\1I!D+NJ/7P*MH.Q\"K,Q[WL)W\#_ZDT6/ M+2JU4*"=,)I8: KZM#LR2>CD;,Q;<+[4!4U"02"A\D&!XW&! M9Y R"&$9OV=-NJ0,Q+5]5?\4>\=>SMS!LY&_1.V[@CY24D/#!^E?S?@9YG[N M*9F;_PH7D @/E6".RD@7OZ0:G#=J5L%2%'^?3J'C.<[Z5]HV(9T)Z0V!38EB MY2_<\S*W9B1VFGW/PQ7O#BG.I@K!.(KX#XMW&+V4NX>/.;L$H1ESG##I&K,@ M&*HO*=*M%,?T/WJZ3=]O5KB/]/TZ>Y9M"V2; ED4R-8"C\E-BUN8VR;9:J8* M;!NWR9'*##IN\BJZ+.Q3&N_D'WS:]F_;S;.OS'& Y:2W.$*=?C M%D="XX/Y@+:=UFQRO.GG%\269US^!5!+ P04 " JAFA+(SE05MP! ! M!0 &0 'AL+W=O7P)W?E[N"$"M1W.4Y\[ MJSR55\/;#LX*Z:L03/T^ 9=#AC?XGGAMZ\:X!,G3GM7P'*US=[RS8&FY.:$)LQIQ- E9D80JSY; MT)#%B?Y'IV'Z-ECAUM.W2_HY4)65Q! :KVPZ=1(:^='_Q% M=I[O)^JO\%_X^#A\8ZIN.XTNTMA!\->UDM* +25ZL*?:V/=H#CA4QFT3NU?C M5(Z!D?WTX)#YU6L[(! #2 P &0 'AL M+W=O<$SPSEG+AYGH[&OK@7PY$VKSN6T];X_ M,.;*%K1P=Z:'#O_4QFKAT;4-<[T%44625HPGR0/30G:TR&+L9(O,#%[)#DZ6 MN$%K87\?09DQIRF]!EYDT_H08$76BP:^@?_>GRQZ;%&II(;.2=,1"W5.']/# M<1_P$?!#PNA6-@F=G(UY#<[G*J=)* @4E#XH"#PN\ 1*!2$LX]>L29>4@;BV MK^K/L7?LY2PE[2BJHQ:#\BQD_P=S//25S\U_@ @KAH1+,41KE MXI>4@_-&SRI8BA9OTRF[>(ZS_I6V3> S@=\0V)0H5OY1>%%DUHS$3K/O1;CB M],!Q-F4(QE'$?UB\P^BE2#^D&;L$H1ESG#!\C5D0#-67%'PKQ9'_1^?;]-UF MA;M(WZVSWR?; OM-@7T4V/_3(K]I<0NSNTG"5C/58)NX38Z49NCB)J^BR\(^ M\G@G?^'3MG\5MI&=(V?C\6;C_&MC/& IR1VN4(L/;'$4U#Z8[]"VTYI-CC?] M_(+8\HR+/U!+ P04 " JAFA+P+HR:L4! W! &0 'AL+W=O6-M9[R!EWM,6?H']W9^TL\C"4C,!TC ED8:FP/?;PS'S^ !X M9C":U1[Y2LY*O7KC>UW@C4\(.%36,U"W7. !./=$+HVWF1,ODCYPO?]@_Q9J M=[65R;".TTF6SF'Q@&0.2): ?= ADU#(_"NUM,RU&I&>[KZGOL7; M0^+NIO+.^2"0QB6/R7W@2#T^C M&:8A/%VK9VF<8!^?V>GK+DV%5/X\I6?X5Y5]02P,$% @ *H9H2]X(H<3( 0 -P0 M !D !X;"]W;W)K&UL=53;;MP@$/T5Q <$FUUG M+[(M95-%K=1*JU1-GUE[?%' .(#7Z=\7L.-:&_IBF.',.3,,XW24ZE4W :] M"][I##?&]$="=-& 8/I.]M#9DTHJP8PU54UTKX"5/DAP0J/HG@C6=CA/O>^L M\E0.AK<=G!72@Q!,_3D!EV.&8_SA>&[KQC@'R=.>U? 3S*_^K*Q%%I:R%=#I M5G9(097AA_AX2AS> UY:&/5JCUPE%RE?G?&MS'#D$@(.A7$,S"Y7> 3.'9%- MXVWFQ(ND"USO/]B??.VVE@O3\"CY[[8T38;W&)50L8&;9SE^A;F>!*.Y^.]P M!6[A+A.K44BN_1<5@S92S"PV%<'>I[7M_#I.)\EN#@L'T#F +@%[KT,F(9_Y M%V98GBHY(C7=?<]_"G]FD]?6>\WCPR$E5T?1NH'4W7;:721QCX? MW^1*2@,VE>C.YM+8*5X,#I5QVYW=J^DM3X:1_3RF9/E7Y'\!4$L#!!0 ( M "J&:$N/QI+&PO=V]R:W-H965T(_+//A.NLS5: 7OX:21&:5D^O<1A)H*O,,?CA?>=M8[2)D/ MK(7O8'\,)^TLLK+47$)ON.J1AJ; #[O#,?/X 'CE,)G-'OE*SDJ]>>-+7>#$ M)P0"*NL9F%LN\ A">"*7QJ^%$Z^2/G"[_V!_#K6[6L[,P*,2/WEMNP+?8U1# MPT9A7]3T&99Z,HR6XK_"!82#^TR<1J6$"5]4C<8JN;"X5"1[GU?>AW6:3]*[ M)2P>0)< N@;8W8H@CGV5H#&)(_TOG,;#TVB&:0A/M^K9ISC!/DJP#P3[ M?TI,KTJ,8?9QD2PJDD4(LBN1&.;V2H1L&B=!M^')&E2IL0_CLO&N4_% 0^/_ MPN>1^L9TRWN#SLJZYQ.:W"AEP:62W+A<.C?%JR&@L7Y[Y_9Z?LNS8=6PC"E9 M_Q7E'U!+ P04 " JAFA+ D_QE;@! #2 P &0 'AL+W=OI="V1RWSG4'0FS9@F3V2G>@ M_$VMC63.FZ8AMC/ JDB2@M DN2:2<86++/I.ILAT[P17<#+(]E(R\W$$H8<< M;_"GXYDWK0L.4F0=:^ GN%_=R7B+S"H5EZ LUPH9J'-\NSDT"=R!$$/)IO$V:> X9B,OSI_I#K-W7,O$Q2BUL7%'96Z?EI.)3 MD>Q]W+F*^S#>I+N)MDZ@$X'.A'V,0\9 ,?-[YEB1&3T@,_:^8^&)-P?J>U,& M9VQ%O//)6^^]%#2YR<@E"$V8XXBA"\QF1A"O/H>@:R&.]#\Z7:=O5S/<1OIV M&?UZMRZ0K@JD42#]I\3]EQ+7,-^^!"&+GDHP39PFBTK=JSC)"^\\L+H]1]L-@34+AQO_-F,8S8:3G?3#R+S M-R[^ %!+ P04 " JAFA+U1P7;[TW3)FVRN:;7SZR. M2@[$ J[7?]\!/6NO?@%FF/?FS3!DH['/K@7PY$6KSN6T];X_,>;*%K1P=Z:' M#F]J8[7P:-J&N=Z"J")(*\:3Y,"TD!TMLNB[V"(S@U>R@XLE;M!:V-]G4&;, M:4I?'8^R:7UPL"+K10/?P?_H+Q8MMK!44D/GI.F(A3JG]^GIO _Q,>!)PNA6 M9Q(JN1KS'(PO54Z3( @4E#XP"-QN\ !*!2*4\6OFI$O* %R?7]D_Q=JQEJMP M\+UGY-J='2BJHQ:#\HQD_PUS/.TKFXK_"#12&!R68HS3*Q964@_-&SRPH M18N7:9==W,?IYO!AAFT#^ S@"^ 8\[ I453^47A19-:,Q$Z][T5XXO3$L3=E M<,96Q#L4[]![*WB:9.P6B.:8\Q3#5S'I$L&0?4G!MU*<^7]PO@W?;2K<1?AN MG?UPW";8;Q+L(\'^GQ+3-R5NQ;Q5R58]U6";.$V.E&;HXB2OO,O WO/X)G_# MIVG_)FPC.T>NQN/+QO[7QGA *]/,/8LLW M+OX 4$L#!!0 ( "J&:$M#%QQ3Q@$ #<$ 9 >&PO=V]R:W-H965T M-S"@$T[]/P-54 MX 1_.%[[MK/>0^82 0V4] W/+%9Z UEV&=YI-#MH3% ^@20-> AZ!#9J&0^3.SK,RUFI">[WY@OL7)D;J[ MJ;PS7$4X<\D;Y[V6--GGY.J)%LQIQM -)ED1Q+&O$C0F<:+_A=-X^#Z:X3Z$ M[[?JAS1.D$8)TD"0_E-B>E-B#)/%1;*H2!8AN+\1B6$.-R)DTS@!N@U/UJ!* MC3*,R\:[3L4C#8W_"Y]'ZBO3;2\-NBCKGD]HB,YN P _PT !D M !X;"]W;W)K&ULE5?;CILP$/T5Q'N+Q\885DFD MS;656FFU5=MG-G$25, ID$W[]S7@I6"&*GT)V#ESYN+QP9[=5/&C/$M9.;^R M-"_G[KFJ+@^>5^[/,HO+]^HB<_W/41597.EARH6,W6MTB273X537K,L+GXO9:IN>1W+(2M[[TZ=RHM2/^K!Q\/<)75$ M,I7[JJ:(]>-5KF2:UDPZCI^&U.U\UH;]]S?V;9.\3N8E+N5*I=^30W6>NZ'K M'.0QOJ;5L[I]D"8A[CHF^T_R5:8:7D>B?>Q56C:_SOY:5BHS+#J4+/[5/I.\ M>=X,_YL9;D"- >T,*/S3@!D#=J^!;PS\SL#_MP$W!OQ>#X$Q".XU$,9 6 9> M6]UFN=9Q%2]FA;HY1=MQE[AN;'@0NB'V]62S_LU_>L5*/?NZH!#.O->:R&"6 M+8;V, *&D-480B$:8M9CC,6R15@HZ3">3J3+AF+9+"E"8(>*8:@5*H9A0\P& MP_A60AB&#S$[#!/@23-T"5E#P/IU]7VE4C"%*$(YC9%:/+EN, MZ,<8 1-6"Z[&,)]QX=O=/(8%A'$;MD%@H> 1L7IZ# L%A&"Q[<8P$3&?4[Q4 M$5JJ""F5Y6<9C9;S'8 .W-[V"(X23NSMN$9P#'P@UH;88'P1D-#JZ2W&QR,A MK+;.(3%+CZ@?\?^>+:!HBXC?/EHQU!63"9+RYP@"@+VC92:+4W.3*)V]NN95W5:]V>ZV\DCKHZDUOX:'#2#SV_IVTQQE_]*W5Z// M<7%*\M)Y494^$#?'UJ-2E=3QD_=Z(<_Z-M8-4GFLZE>AWXOV2M(.*G4QURVO MN_,M_@!02P,$% @ *H9H2Q*.6AT$! 'A, !D !X;"]W;W)K&ULE9A;CZ-&$(7_BL7[+%0U#3$7GZH^U9>/AOFI:;]W.VO[V8^Z.G2+:-?W MQ\SH_EJ_W3]M^.3ZV[ MBB]9-OO:'KI]NJOSV5#*<]-\'RY^VRRB9'!D M*_O2#RE*=WBW:UM50R;GXY\I:71ISLNJG^WF_ZW2(R MT6QCM^5;U7]M3K_:J2 =S:;J?[?OMG+RP8EKXZ6INO%W]O+6]4T]97%6ZO+' M^;@_C,?3E/\C# ?P%,"7 $KO!J@I0(F ^.QL+/7GLB^7\[8YS=KS:!W+85+0 MHW*=^3+<'/MN_,]5V[F[[TM6^3Q^'Q)-FM59P]>:6\4:*-1%$CL#%Q<,7? 8 MKV[B#4Z@8 (U)DAO$A2BC+,F'S6'44-)2HJU* ;HN%")"1A*H:'4-Y0FPM!9 MHZ\:4K+OU[Z&=,"(AD8T,$+"B/8:>> B%_VW!BI-2;;CR_) MO*<$T*2A3L$T(X0S21#R2>4&2?(#J-P@<:AO,- ($4T"A'Q4(3^^ZIX?S#-" M0),$(1]5WJ2Y)[DU@DE&"&5Y( 6F#Q6?7].,R<* +-Z:GD37M1K22LM',= 5 M)LUTH&,8DXKI$\MZ$MW?&@ 1!;==@7T78)ZWM-FGV0/EA6<'R%16!,:<,?08 M04^N;_:)-CSW?4>^KC"4Y(%'"V/\,<*?7.(,]G)4D,JD)5^7DDF+ 494Y 1 M!>4J9\"W(LTSDI8 +3/6A@*6, @9@=!(2S[B5*;2T':!,>,8,:X(I,!T8O,_ MT(+IQ&!SY*/%WQVQ>\4FR7ZDR_(T#ZQFA6FGT#Y*HD7Y%)/P!Q(5F* *0TXA MR$FN*)]?#^0VC](-DJG01E9AT"D$.LD5Y1.,R1@E1POILHS2P%9?!5Y9$>HD M5Y2/,&WR1&(%R13I 'L5!IU"H)-4F40W;\=90BS9"W3L7J.-G$?QU8>*XF[YMZ_#*Q;9K>NIS)%U??SI:;RT5EM_UPFKOS]OS%YGS1-\?I M:U1\^22V_ ]02P,$% @ *H9H2P[W8 MG!0 %R, !D !X;"]W;W)K M&ULE9I=;Z-&%(;_BL5]%^9[B&Q+3:JJE5HIVFK; M:V)/8FO!N$#B[;\O8&(!\\Z8N8D->>?XS#$/Y\.L+V7UO3X8TZQ^%/FIWD2' MICD_Q'&].Y@BJ[^49W-J__-:5D76M(?56UR?*Y/M^T5%'M,DD7&1'4_1=MV? M>ZZVZ_*]R8\G\URMZO>BR*K_'DU>7C81B3Y/?#V^'9KN1+Q=G[,W\Y=IOIV? MJ_8HOEG9'PMSJH_E:569UTWT,WEXTKI;T"O^/II+/7J_ZK;R4I;?NX/?]YLH MZ3PRN=DUG8FL??DP3R;/.TNM'_\.1J/;9W8+Q^\_K?_:;[[=S$M6FZX M;PZ;2$>KO7G-WO/F:WGYS0P;$M%JV/T?YL/DK;SSI/V,79G7_=_5[KUNRF*P MTKI29#^NK\=3_WH9['\NPPOHL(#>%A#N7<"&!6RV(+YZUF_UEZS)MNNJO*RJ MZ[=USKJ+@CRP-IB[[F0?N_Y_[6[K]NS'EHID'7]TA@;-XU5#QYJIX@DHV$T2 MMP[0A&FIV6PS0$>U)DQC MASATB .')#8@H &Q/"02&I +0G+5B-%612KF\;!%/$EI@GU1T!<%?%'8@(8& M]/)HI-! NB :J;71[EM/U2P>MBS5)%&.;Y.\7,8P.01'A 6S!X1=EB$%19A;99.H)!)H!DP1TF,,HD@&6"82: M9B'FX; YI9(F9!X20+VB#I@IAID"F(7+!(:9!L!,'4ET" M">B5CN)78MYDR!#8,05>- :^/SGR2J:.8&HEH%8ZVCZ)>9,!DR.)>9-+YL#2 M'@E9X?!)I@-Q3*T"U"J7"J4/0]JZS_25H&SH"!AFXFT M=MP3%298H?P[3WO*QA.E/21SISV%25: 9.4*-"99!9"L,,D*C9'F:4_9F**A M)Y"YAY[*\9L. %HYBE^%@58!0"L,M%H"M+)I!1T@4'DZ0(VYUHAK1PFK,="E1@'AJ/GE#H'AGY,ZO> MCJ=Z]5(V35GTCR2\EF5C6HO)ES;$!Y/M;P>Y>6VZM]UMM;H^JG$]:,KS\!A* M?'L69OL_4$L#!!0 ( "J&:$L;6X#Z[@$ /8$ 9 >&PO=V]R:W-H M965T M1 ^=>7,6DE-M2GE!JI= 3X[$&8HWFQ1QVG9A5;C>05:%N&K6=G"0@;IR3N7? M'3 QE&$4WANO[:71MH&JHJ<7^ 'Z9W^0ID*SRJGET*E6=(&$\%^MR?=E&$>!B$@93^&]P V;@UHE9HQ9,N6=0 M7Y46?%(Q5CA]'\>V<^,PZ=]I?D(\$>*9$"7_)>")@%<$-#IS49^IIE4AQ1#( M\6/UU)Z):(O-9M:VZ?;.O3-IE>G>JCA+"W2S0A-F-V+B)>8C8N]!X!F"C('9 M1>QU$3L^7O"C)/,+8*\ =@+)AQC9*L:(R1RF._G*SH@ABW52DN3Y"K9_A&49(6GJMT.\=LBCG63U"7?D(7:TP7F:XY4? M#R[.\PCG*T-H<0+MC?"=RDO;J> HM#G,[LB=A=!@-#=/1K0QE]!<,#AK.\W, M7(Z_XEAHT4^W#)JONNH?4$L#!!0 ( "J&:$O[5)(_[P$ @% 9 M>&PO=V]R:W-H965T>,XW$^'16YS1U'D?%2T MZ^$H CDR1L3? U ^[<,XO"1>NJ95)H&*?" -_ #UH8]++C?2"@ MWH=/\>Z0&;P%_.I@DJM]8#HYO]A?VS[5WW/85!!34:J7OCT!>9^TC"8F_\&9Z : M;IQHC9)3:7^#B2)$+ M/@7"G?U S%\<[[ ^F](D[5'8;]J\U-ES@;./.3H;HAES@HTEV+PCP%=-.DQF,;W%?,CBZ([/U"N3 M>F22*QF'25OTDQT7+55Z*/:![ 6C6QO4-D&( M4!*TM.[\LK!SSZ(L^%$U=<>>A2>/;4O%GQ5K^'GI8_\R\5+O#\I,!&71TSW[ MP=1K_RST*)A\^DLN;\S0R^;I<^ M,D2L81ME+*B^G%C%FL8X:8[?HZD_K6D"K^\O[I]M\CJ9-96LXLVO>JL.2S_S MO2W;T6.C7OCY"QL3BGUOS/X;.[%&RPV)7F/#&VE_O_#M>[L M]3SZ7\+@@' ,"*< '/TS@(P!Q D(!C*;ZB>J:%D(?O;$\+9Z:CX*O""ZF!LS M:6MGG^ELI9X]E6&6%,')&(V:U: )KS6WB@I0D$D2:(")(@0I0AM/;BA2V(" M!L0:1#<&F9/&H$FMIK.:"!&<.[)J+B-IE$88QHE G C R1V<01-?K?,A1''L MT "J+,QAEAADB>;J*E!'TN3..\)W^A,&RA+=L8";"_Z/[H+A]H(?Z2]XWCG" M3.\0Y!8&T"4H3]VO);CJX>90_4[%ONZDM^9*'P>V:>\X5TQ[HB==YH,^QZ=! MPW;*W*;Z7@R'V3!0O!\/ZF#ZMU#^!5!+ P04 " JAFA+52H JP<" !U M!0 &0 'AL+W=O*T:>.R M<+:]+ MQT:QI82\C=>&/GQ69'K+]S^-E KR;SR%9R$.+-+KX '&K)!)X_>@&8](&SB=W]0_N=I-+0>JX$6P7\U1U]N8Q-$13O3"]*OH/\-0 M3QI'0_%?X0K,N-M,#*,23+EO5%V4%GQ0,:EP^N['IG5C/^C?PL(!> C 8P#V MM7B0R_PCU;0LI.@CZ<^^H_:*%QMLSJ:R1G<4;L\DKXSU6N)U6J"K%1I\=MX' M3WP6HPW8-7424NK6LV$^O8 M4YZQ>S;_W'U#^D;EN6E5=!#:/#[W1$Y":##I)$^FWMKTP''!X*3M-#=SZ3N! M7VC1#4T.C9VV_ M02P,$% @ *H9H2S[SQP=> P ^P\ !D !X;"]W M;W)K&ULE9=O;YLP$,:_"N+]BN\,&*HDTIIIVJ1- MJCIM>TT3IT$%G(&3=-]^YD\C N?.?1.P\]SY.7/Y!2_.JGYN]E)J[Z4LJF;I M[[4^W 9!L]G+,FMNU$%6YIN=JLM,FV']%#2'6F;;+J@L F0L#LHLK_S5HIN[ MKU<+==1%7LG[VFN.99G5?^]DHZ M39&9RTFN95&TF8R//T-2_[)F&SB^?\W^N2O>%/.8-7*MBM_Y5N^7?N)[6[G+ MCH5^4."6F\W@V.-'BM6!,*?I$$QL#%!9(NL(OG5RZ 3L#) M!+Q+$%XEF)B\ZS6BTU2]1C V6J>OA9 A %KLA*2=D+##)W9Z331:YP.D7,!$ MMZ9T N(HH0U%I*&(,!1.#$6SA4#$F"03/X0L3,/8\KQCTDY,V(GH!(),(-P; M)B$3) X-D\PKY2))IPU#R"!EJ<5.2MI)'1HFG3=";+8^G=@A9!%+;+]'8#06 MF$/##*+Q4B+FZ0P.M%! 9L MNB]S':28C'37EFC4@ MK@(((1B"FS4,*(4266DS1N $7WL"<)&F4\.G/BY") M)+8^.!HX0!%'6%+0R(%W, =HZ( +=6#.DS":-\]<%3%N:QT:.N!"'2!XPD4T M>TJD3%B@CC1UT(4Z2% GFO8Q(3+];G-#(PS0N$$7W"!!$11I./5#R7ALVQ\:->B"&IPSA(__/@8_Q*L- MYQ;R(0T:I$!C2T&#!M\!&J1!@RZ@00(TZ:QGWA9=FZ$Q@RZ808(?A)O_J*Y/ M"C1DN MD!M'X%##U\J:D-Q*,3F'ML?A[5C_E5>,]*FT.=-VQ:Z>4EB8=NS%% M[9B+WB/$,76E=> , M?T+ZWKUBMG-&E6/5P)94J+4P/&WL9V_]DG*\ /RJ8$\F:XM7LD?H@V^^'3>V MRPW!&AXH5P#L<85;6-=8=1; M6!Z'#O!3YZTC]KH./"C>COB.]9.PZ#4//#=SKEQHP!02XT\PL3>'['3('>$P M Z,+W^2B\#6Z/T^PU1&Q MDMBKP\%)G9#(S-"@0_F%89!6:!T"@0"H%P(I"H MS9:06$!:Z3&>))'=T$&K*$V4?N@@/W#C2.F) >6Z?F2N*C)6%6E5!9YR0 J) MB:9E):Y2^VX!-+.R,EI9&:PHIZ!8:5D"+]2\+*%F9F*CF=A@1GF31:RG\?7& M+*%F9A*CF<1@)E3,)%H:/XTT,TNHF9G4:"8UF%$.9I'J!S/T-#-+*&G&F5R' M#<1G,9N(=4"7EO(?]"0ZCK]GGU^G2KSPUEO/$-^Q<2FGVUU>SMH? )^KEEA[ M1-DE+J[:$T(4,O/N$VMBR<;[N*GAB?)ES-98#CFYH:@;YK&ULC57OKIL@%'\5XP-<%*O6QIK<=EFV9$N:NVS[3/58S05Q0.O=VP_0 MZ]I*EWTI)4-@/+>&.WDUF^4ZC<(R;(!1N03[Z'3.S47C"B] M%"P&DLB1&$0Z"!#'2=GZ1V]A!%#D_*]IV/#-&Q.\=4#YL_=!_#[RT MIT:9 "KRGIS@&ZCO_4'H%9I5JI9!)UO>>0+JK?\<;O9A8 @6\:.%05[-/5/* MD?-7L_A<;?W 9 042F4DB!XNL =*C9+.X]AG@]?U?_:(O7Q1R)A#VG M/]M*-5M_[7L5U.1,U0L?/L%44.Q[4_5?X )4PTTFVJ/D5-I?KSQ+Q=FDHE-A MY&TQ* M8X<=%NL[BR4&NRTB9Z61I:]N+#*WP,HIL+("T;4 #MP"L5,@7F: P[NS'C&I MQ73C.6897C_P29P^B<,'W_DD"Q]][\$#F]1IDSILHCL;%V;E-ED[3=8+@?3! MI65.?O;_EZ:[D?.%!(X:XOO//UB<9[Q:'">Z>I4,Q,DV,.F5_-S9[GD5G9OD M,[:O^B]\[+!?B3BUG?2.7.G>8%]PS;D"G4SPI#^B1C?U>4&A5F::ZKD8.]NX M4+R?NC::_SJ*/U!+ P04 " JAFA+[]R2$*8" "9"0 &0 'AL+W=O MVGL)MC,[LV.SBU1;B14^^'-9^J#/B)=]+3<'4X\JW MO"PUD\KCMR7U!TT=.!Z_L7\RYI699];QK2A_%0=Y7ON9[QWXD5U*^21NG[DU M%/N>=?^57WFIX#H3I;$796=^O?VEDZ*R+"J5BKWVSZ(VSYOE?PO# X@-($, M1/\,H#: OC<@L@'1+"#HK9B]V3')-JM6W+RV/]Z&Z;<([B.U^WN]:#;;_*>V MIU.KUPTER2JX:B*+>>@Q9(0A4\3615#(II@=PD('2*"2'#(E:*;$Q--)IBE. M0%$":@BB29(SISTD-9#:0(#&69K,_.X0'"%9'"X8BM!\(B2?'">(48+X_3N2 MH 2)FP&9'=LV<:WF-,954E0E=50 HIE*CXE'*A&$&:Z2H2H9XB6?J62.BLID MXAK@,A'A9AO]]6;<6,[%#($D6WB%8: " 6'*DP)&B ML1);4,(+& BBY'02XB@1H*H$%Z3P4@>DUM.Y$G64/@ L52#@-0Q($5,Z5XI< M)9K#0A$!7NP0NTKS]]MB)D)Y/.I>4R&\*0#2%>B\7BUHNGE1G"\=$]X9P&T- M=-1;K%2*=*"<9/.""D:?/'UI^<;:4U%WWK.0ZNMIOG%'(217G.&=2ORL[DG# MI.1'J8>I&K?]9:&?2-'8BU PW,8V?P%02P,$% @ *H9H2W7PF9UZ @ MD0D !D !X;"]W;W)K&ULE5;;CILP%/P5Q :]9([=NJ53[['FR*&E-Y!-O::/?G+FHB=)3\IXMW61>U]XK2ZEZA>\/&O)A7ZCZGM[ M$'KF32RGJJ:-K'CC"'K>NCOTO,=F@T'\J&@G9V.G/\J1\[=^\OFT=?V^(LIH MH7H*HA\W^D(9ZYET';]&4G?2[#?.QW?VC^;P^C!'(ND+9S^KDRJW;NHZ)WHF M5Z9>>?>)C@>*7&<\_1=ZHTS#^TJT1L&9-)].<96*UR.++J4F[\.S:LRS&_GO MV^ ->-R IPTX-F<9A$SE'X@B>29XYXC!_);TWS%ZQMJ;HE\T5IAWNGBI5V]Y M$,29=^N)1LQ^P. Y!B43QM/\DPB&1/9X21!8" *PRL 0!',"[,,$(4@0&H+P MGPK2AV,.F,1@&H,)-QO?(A.!,M%2!@$O@13)" !,EZ-U.0 M(%WA9KIP$Z6IS L+G6_Y,$9PKM%EO*X9#@X'0+&P=07-;(YNK&$X61BM< MA4!A\*#CS6[$FHJ+Z06D4_!K8QJ1V>K4;^RPN5'_PH=FY2L1EZJ1SI$K?2^; MV_/,N:*Z%O])_V1+W1]-$T;/JA\F>BR&)F&8*-Z.#9 W=6'Y'U!+ P04 M" JAFA+F(=A$%<# #\#0 &0 'AL+W=O?6:U*%J@'5??^_;5066@' MHQ^$EC?S9H;IHYU?>?5>'QD3SD>1E_7"/0IQFGE>O3VR(JTG_,1*^63/JR(5 MD6:E>YRWLR]5,LY/XL\*]E+Y=3GHDBK?RN6\^O" M!?,OY*3VPGTS\.KU4.77KTPG%+F.SOX[N[!Y&A%.E'>\W*YGK5_F]FN '1!J0S")*[!H$V"#X-X*Y!J W" MSH#<-XBT0608>&WN33$WJ4B7\XI?G:KMAU.JV@YFD7Q=6S79O)WFF:QG+68J$=%1C@HRD%MCLA(9T4MCF"$(T8Y8H0## X,0W"2!"5) M$ >!08)A0IQDBI),$0?&\EEAF!$2\'&M\!$7U!0+WVHR&.TO&!$E0(ABDP@# M)2,\J.H\ 4%;]EST(ZT. M65D[;US(_7:S*]YS+IB,T9_()7*41[%ND+.]4+>QO*_:\T@[$/RDSUI>=^!; M_@=02P,$% @ *H9H2^0P,(PA @ FP8 !D !X;"]W;W)K&ULC55=CYLP$/PKB/>> 9N/BPA2+U'52JT47=7VV4DV 9W! MU';"]=_7-H0FX%3) _::F=G9C;'SCHLW60(H[[UFC5SZI5+M B&Y*Z&F\HFW MT.@W!RYJJG0HCDBV NC>DFJ&HB!(4$VKQB]RN[8117]0_ MV=IU+5LJ8<79KVJORJ6?^=X>#O3$U"OO/L-03^Q[0_%?X0Q,PXT3G6/'F;1/ M;W>2BM>#BK92T_=^K!H[=H/^A>8F1 ,A&@DA^2\!#P3\*($,!#(AH+X4VYLU M5;3(!>\\T?^[+36;*%P0W?V=6;3-MN]T>Z1>/18"6+E M0.!;R'H.P>D_#-(F1Z>1TVED!?"- '$+8*< M@+D1B">E-IC4HMI+"9Y#OK? MI.2'D>M'D#?VB=,^<=A/)O9[3'R5Z@..,IMN8M^!),_/(;YK*G::BAVFTHFI M>)8JB=,0AW-3#B0)@BR]:RIQFDIFILB=G98Z^>GC.RUS"F2.KF23KF2S71$& M890F\ZX\@NQ-H:NOWAS;WZ@X5HWTMESI \1^Y@?.%6C5X$FWN=0WQ1@P."@S M3?5<].=E'RC>#E#!= @ 0 < !D M !X;"]W;W)K&ULC57;CILP%/P5Q'N7FPTD(DB; M2]5*K;3:JNVS0YR UF!J.V'[][4-(<2X:5^P?9B9<\:&XZRC[(V7& OGO28- M7[FE$.W2\WA1XAKQ)]KB1KXY4E8C(9?LY/&68730I)IXH>_'7HVJQLTS'7MA M>4;/@E0-?F$./]M>B$OV'QO7UAJ MQ@VO:.,P?%RYS\%R%RN\!ORH<,:?<)#WZ@ MZPSFO^ +)A*N*I$Y"DJX?CK%F0M:#RJRE!J]]V/5Z+$;]*\T.R$<".%(D+D? M$:*!$-T(X"$!# 3POQG@0(!&!J_WKC=SBP3*,T8[A_6?0XO45QAW)]C, M$8D!V?Y39/=0Y*[,R+I9D>9'4Y=P81< 5@&@!BY$>H#GD3'=O\&ULE59A;YLP$/TKB!]0L(% HB12DW3:I$VJ.FW[["9.@@J8 MV4[2_?O9QJ5@#M3V0P'GW;MWAY^YY8WQ%W&F5'JO95&)E7^6LEX$@=B?:4G$ M':MII7XY,EX2J1[Y*1 UI^1@@LHBP&$X"TJ25_YZ:=8>^7K)+K+(*_K(/7$I M2\+_;6C!;BL?^6\+3_GI+/5"L%[6Y$1_4OFK?N3J*6A9#GE)*Y&SRN/TN/+O MT>(!8QU@$+]S>A.=>T^7\LS8BW[X=ECYH59$"[J7FH*HRY5N:5%H)J7CKR7U MVYPZL'O_QO[%%*^*>2:";EGQ)S_(\\K/?.] C^12R"=V^TIM08GOV>J_TRLM M%%PK43GVK!#FO[>_",E*RZ*DE.2UN>:5N=XL_UL8'(!M &X#(CP9$-F J W MZ61 ; /B]P T&9#8@,0)")K:33-W1)+UDK.;QYO]4!.][= B4:]KKQ?-VS&_ MJ7X*M7I=1QE>!E=-9#&;!H.[&)3V,;LA)D5]R,,0\HX(E,A6*8:4;O!011;U M4VPA3.PH'6)P%CI2IS$]L1'8UL@0Q#TA"4P0@P2Q(8AZ!#.8( $)$D"!\](V M#28UF,I@DC@T?W"F&9AI!F3*G$P-)NED0AC.D8(Y4B#'W,D!8.8CA61@D@P@ M<#;Q+ANT+$[Z'6MVT!"'HF2BM7-0T1Q0--(W%,+^#C^^D=#($8$ %9'K?S1X MPS'4%P"'\$1?$'@8W",,:(I'*&"+HN@3G8%-BN*/="8>=@:!K1D"$8ZF>@,[ M'P'6GX\P8Q%DQYES7EM0M^0QH;!E$>39=(0"]AB:?[Q6#)L, MAX"*S/TVA8-:1ZR,81]BR(=N1_'07V.UP,["D+.\&3&;!\EJ.SX'[0R__@]02P,$% M @ *H9H2\34%-Z$ @ @0@ !D !X;"]W;W)K&ULC5;;CMHP$/V5*.\EL7,Q($!:KJW42FBKML\&#$2;Q*EM8/OW]8T0$B\+ M#\2>G'-FQC/R9'2A[(T?"1'>>Y&7?.P?A:B&0<"W1U)@WJ,5*>6;/64%%G++ M#@&O&,$[32KR (9A&A0X*_W)2-O6;#*B)Y%G)5DSCY^* K-_4Y+3R]@'_M7P MFAV.0AF"R:C"!_*3B%_5FLE=4*OLLH*4/*.EQ\A^[+^ X6J@\!KP.R,7WEA[ M*I,-I6]J\VTW]D,5$,G)5B@%+!]G,B-YKH1D&'^MIE^[5,3F^JJ^U+G+7#:8 MDQG-_V0[<1S[?=_;D3T^Y>*57KX2FT_B>S;Y[^1,<@E7D4@?6YIS_>]M3US0 MPJK(4 K\;IY9J9\7\P9!2W,3H"7 FB!]/R)$EA ]2X@M(;X1XH>$Q!*29SVD MEI ^ZP%9 KH1D"Z@.5U=KCD6>#)B].(QTW 55GT-AD@VQ%89=?WU.UDQ+JWG M21R&H^"LA"QF:C"P@8D NL?,NA@$[B&++N2&"&20=:30%>D4=J- 42N*+@;> M(^9=!&I!%I^*+#\7674A?VE3A])1U? Y:791T?'U)8EIU*H"!O6>EZ^Z!G2LL_ M< X<]@48+LTXO,F;X?P#LT-6Z&6 M2*Z9F8IF(VAE!WY0?W5,_@-02P,$% @ *H9H2Q>E>$$W P T P !D M !X;"]W;W)K&ULE5?;CN(X$/V5*.\[2&Q.'=DJ1;[W5==)_,03?NGZUIZ\*Z8;M+ND.KB\T05%<))21- MZJ)LXL5LF'MN%S-SM%79Z.CN/'^'A"50?,"#^+O6IN[B/>BDOQGSO!Y\W M\YCT&>E*KVU/4;C+J\YU5?5,+H]_)]+XO&8?>'G_QO[[(-Z)>2DZG9OJGW)C M]_-8Q=%&;XMC9;^9TQ]Z$B3B:%+_1;_JRL'[3-P::U-UPV^T/G;6U!.+2Z4N M?HS7LAFNIXG_+0P/H%, /0>XM3\*8%, >P_@'P;P*8#?NX*8 H2W0C)J'\Q< M%;98S%ISBMIQ/QR*?MO!@W"/:]U/#D]G^,_YV;G9UP4G$8E+X)P%Q;)8TB"<7B^0APCI05;_2_+T(]H0& <.WN9]0F L!25P;2FJ+0T?&Q!/7!JL MPTC*O&SR$$73S#=J%:(4257J*0M1:0:0X<(D*DPBPFX<7(42J/M/1(829'>< MB"P0*FCFN9&'("Z)7Z9"$ @BA&7OD@+'WR1H4! MO,2 _ 6/\2(#ZAZ/%?(2"US),1CP3/@>AS#&!/4K!08CBC)/7G+1C=6ZW0VM M<1>MS;&QO347L^?V^Y'VW9PWOX2'')#Y5=^N#]W?._W8ZW\MVEW9=-&+L:Z' M'#J]K3%6N^S))[8^22$WHM$F;5'7:]IDF3H(*.#-.TOW[&>-0 M7HZ&?@FV>>ZYYVS?<9E?&'\M#Y0*XRW/BG)A'H0XSBRKW!QHGI3W[$@+^6;' M>)X(.>5[JSQRFFR549Y9Q+9]*T_2PES.U=H37\[9261I09^X49[R/.'_5C1C MEX4)YG7A.=T?1+5@+>?'9$]_4O'K^,3ES&I8MFE.BS)EA<'I;F$^P.R1* .% M^)W22]D:&U4H+XR]5I-OVX5I5XIH1C>BHDCDXTS7-,LJ)JGCKR8U&Y^587M\ M9?^B@I?!O"0E7;/L3[H5AX49FL:6[I)3)I[9Y2O5 7FFH:/_3L\TD_!*B?2Q M85FI?HW-J10LURQ22IZ\U<^T4,^+YK^:X09$&Y#&0/K^R,#1!LZ[@?NA@:L- MW*D>/&W@]3Q8=>QJ,^-$),LY9Q>#U_?AF%37#F:>/*Y-M:A.1[V3^UG*U?/2 M!3*WSA61QJQJ#&EA NA"XB'D'6%) 8T*@JE8D8%Y3\-ZB AZD/@FR>.')!V9 M#KI9CK)W.IOEX 0N2N J KR'46,"A2D4QB'$=0(;=^2ACKR!(Q?!'T:]?1^"[B!T_9[F&N6U-8/3YWI$'$;1R#WQT;!\9/^\7EC^4 L)B._U M(0A1@G#ZE8I0@FC"E8H&H=YYD0T![@=LO%+8M^]4K$%M M5R2*O)%#AI&:!!..68,Z09'(]OM7\S:N*PDM4 ] D.#'*/#B 9^H'H"7#YA2 M/S2HG"=<,01GM P):-AF*HN<9R^G!NHKAP\G0'+ MY[$TP1,:/I'1@*\*0F4Y):@SJ? M&^*&@[.^C:LE6:TV**=\KWK2TMBP4R&J,VJM-GWO ZG:J-[Z"F9K0-9CV2?7 M7>T[?=UD_TCX/BU*XX4)V;RI%FO'F*!2OGTOM_(@^_IFDM&=J(:!'/.ZN:TG M@AUUXVXU_QZ6_P%02P,$% @ *H9H2Y4KIOG5 0 8@0 !D !X;"]W M;W)K&UL?53;;IPP$/T5RQ\0@R'== 5(V:VJ5FJE M5:JFSUX8+HJ-J6V6]._K"R%D0_N"[?$Y9RZ>(9ND>M(M@$'/@OEQDWG92129'P[L>3@KI M40BF_AR RRG',7XQ/'1-:YR!%-G &O@!YN=P4O9$%I6J$]#K3O9(09WC^WA_ M3!W> QX[F/1JCUPF9RF?W.%KE>/(!00<2N,4F%TN< 3.G9 -X_>LB1>7CKC> MOZA_]KG;7,Y,PU'R7UUEVAS?851!S49N'N3T!>9\;C&:D_\&%^ 6[B*Q/DK) MM?^B)_88I;.Z&OG[VRVVEHO11K?9>3BA&;,(6#H"A,O"&+5 M%Q=TR\6!OJ/3MPZ.[Q$[NNTAV4PB\?QD'>#N'R&FFP*I%TC?5.'C514V,#2Z M2F0+;9QAB518##, K*+*_\V<3T/=:SB3C*(J_X8^TUQ[+,ZK]S M7HCSU$?^>\=3OMM+W1',)H=LQW]R^7QXK%4KN'C9Y"6OFEQ47LVW4_\!C5=>/;9NJ'.B)>\+74+C+U./$%+PKM2<7QIW/J7\;4 MAOWW=^]?C'@EYB5K^$(4O_.-W$_]Q/D,5 : W+#8 <1Z" "V<(S![$0F8) CD6H=C>:"&. M$'M#7H%4 8D.94/OPI:1!%B2W-I90T9DN#J&M;!8++%"* M"N;.8(+%:*?W[ 07! 0 M Z*PBUT'#:8ILQ<[ !'JG$!<",?V5@YY2JZM>KA,(:!.D6NK"BX&Z#^J 8++ M 0+J@9M<=ZLF=DH6 )109];R /6!UNK?X[&"P3T+_7-Q1R$/]RWUYX?6;W+J\9[$5(=I\VA=RN$Y"KV M<*2BWJN;UJ51\*W4K[%ZK]OK1MN0XM!=I8++?6[V#U!+ P04 " JAFA+ M=! Q?N\" !B# &0 'AL+W=O:FI7^"?7/N M\3T'N+F97[AX;HZ,2>>E+*IFX1ZEK&>>UVR/K*3-':]9I;[93W++B]9U>2\<@3;+]Q[--N@5"<8Q.^<79JKM:.E M/''^K#??=@O7UQ6Q@FVEIJ#J=&83V=[:B0O M.Q952DE?VFM>F>NEXW]-@Q."+B'H$]39[R6$74+XEH#?3AIOJQ0S.B;M=6!\W=,=\I/QL5/2]Q&,V]LR;J,*L6 M$UQA8C2$9&/(&\)3!?15!% 5JV"4'@P/6(\1L07)/B39O$LR*#,$S0I-?C@P M*X8),$B #0$>$"26VRV&&$S5RD IL>[)>HQ""0I3RQ* RX\BW[(%X$K]J[H& MP@@HC #"0I@@ @FBZ=;&($$\P=IX; >Q?!U#[-Z%DJP'UN> BB$B6^WD#%*46'+60 51+?>8G2C MYZ&Q-.S?H ;UCT*/F$PW$Q0.,7@<&P=0G8S@% !)K;!$%=$;(/'J"2Y\? B MN,LAJ,W=8(#;"2*?L!=N*"B:8F\T?E%C']OV3D%EDU";CU!#:7"K0T"OPS=^ M;Q'<8%#R"8/A%H/2*0:GDPR>@LHFH38?H5IIWM5\5#)Q,,-JXVSYJ9+:EJMH M/Q#?!WJ^LN(K-%LC()[I =K,8V_T[?3]@XI#7C7.$Y=JJC.SUYYSR53Q_ITJ M^Z@&_GY3L+W4RUBM13OUMAO)ZVZB]_J_%&PO8#2((2NDF" 4#+FIH?_\YV-^ "A&1W M9NJ]KNJV)!*XR[GGGGWY7575P7&?__V871?'??W/S\;C^%GP9;?=5__\[*ZN M#R^^^ZY:W66[M+HL#MD>OMD4Y2ZMX<_R]KOJ4&;INKK+LGJW_2X>C:;?[=)\ M_^SWOZORW_^N_OW+8G7<9?LZ2/?KX(=]G=

L]CY 7^^ BJ.[2,JM^]UW] M^]]]A^_P>XO@;;&O[RIX9YVMF]_>9(?+(!F%03R*9LTOWQ6?+X/1U/_EJ?7\ M[6I9U66ZJO^C\\V/#X>L^64TNOC7YF=7\/2:WGBU36^;WV[2;=4:1L_Q(2OS M A>X#EZF=>LYM?__]4__U+O)5WFU2K?!OV=I&;R"#UM@;CXI\WJ?_=>D^8G M[\?L-D>@P3#OTEUKL5?_GB(HHODJACJE?Y-BN#:WCOMBA;\[Q)R]LL MN%JM,G@*GEGS\UW++G8[0)^;NEC]' 8WA-/!^V-=U8!H^;YU_-?%OBJV^9H& M_D.Z3?>K#%Z#:U3!G?AT\S(X/WL>G 7Y/OAX5QPK&*5]>-D*L" B1)]V@2FM M*ACS1>OKM+JC.[#"7[*_'_//Z1:>;TWR-BU_SNITNS8-H_$D2.L D+G.=DLX M"G6C0WH"MBK\<[9MG=>',CND^3K(O@"5JF ^'*.H[V" E0.+ MYHL?BQKPJ/^9#R70OA+.&0=%:!WPUM >FX_^L2C6]_EVVX81O%;":>=[P(G; M'"'*DWF'>9EMLI(?7Q6[+*C3+QUK>T][[-N;_SN%(=L\7>9;.M<6FNB#/:0/ M>*J>[\MC9H#>N8LR^YSMCZWWWSOG8ZVD_Y!Z'O3!K>=QN(>?X6!SQN]]7I3! MOJC;S_%"3RZP=Z;=+J\1;1@U5\#?@#!D^Q4\')R_@UF#V?/&6\B(7U2'=)7] M\[.#W*1GOP]:_ #)SEVQ76=E]7_^]SR.9M\3EM8/K1.%:R( JIA6G8TN1Q&< M;QD !3AFWP>3<#0:X?_"FH/T6-\59?Z?V?K[8.9^MK MX,]'@N2'%""[R@\I;C0P,]-ROP= JV'RJD(L@E>*/I)))+9KV;*RKH5'LTDX M&2_"^736F!4/(YHNPED\#2>CA?K66DD?E8IF21A/QN%LX1NW,4B+I+7NTWJ= MHQP"J(3$[ +(_RH]Y(!:GIMWW!VW!'JAGZD3ADS>-EC7\ M_3[6>PXH"S?T+@.\3;?/![/BFQI&(T$*N-RK? ]CYBA.%55^0JSTL$[%,D]> M78W]P3DL;EULMVD)I!J.@TZH24S: [3NR= WON+>#YV";]'0IP?3CY+\:-?6K@&8B5RW0%EBC?!INBL 1_^3 ME3[\NU,Z R@5]_M@F6V+^Q9V_ @W-2U7+$JO8:9M09)A"S @7//*=R1/>X[W MC]D^0\4''TK7NWQ/.A7*NFW%0+>Z0Q6G2]3J@77'R6[* M8J>>!BQL/U5G@&ZU2&:=7\LL?@F,W_5*S+**90;:?!8X&%/B[YYK @)S(,@/&Q7R'WQ M/'K6PX2@=Q$=C_20FVM''FD1GT0L2KP!C@)^) M?K%Z"-":43''/= G;?($8+;%/Z&]W+0+.0]K0Q; M2HE!T/,E7/U-7C\G%3F:@Z!U=CZ?3I_#S_ETSNIR%(Y!748,A=W!_V66L3B6 M[[-@QS0Y0YKL$=SHP=,:]$FX>3A8Z]&O19"G2F"O3T"V?42\I\9)/6;Y:#EY M!5QAN,6&7MG0*S:Q1.4 SZ1#!S?X%]0%RHD%2)= X_>&Z,#G^!<996Q']F,Q&*^J>;%,D=0@JL#I>9_[X#D$Q-YU6S_WV),:'&Z= M+>M@G5P7@-/6I-ZH(521Y"TTHI-B0>O1:X],RG/%BKE*&: M?GT!S#*HBDU]CWS2$MW\&.7,#1)A65\PC(O][06,N!/![H2A%&[%*LO6 KR* MI,)O.. NK>6YKQM5HX>2*'S'? HU-JP&]Z.&7G^9L9$ *!DR.'V_$2DL10FH M^!JE&_K] +I[:QD_[ [;XB$3RL)H9PV.B,:R$=R3>JMEC,JB:RG@1)MX_Y@= M;"2P5W42?CY8M!9N: FH*BQ9H.,A6 EA*O9R/P:8[44@1961Y)/!+W8Z!M#< ML\QN\_T>MX$WD'Q%CWH_0W6BZ\V;X^' YP'J!Q)[X,_',M-D 5$+MJ)]=2?( MC,U?+&?$!A!(D6$^&T2W1TE1)*9-R)(HHMED'O>+5N\4*QI(+YM4JQK*=4^3 M2#F<)])%!.OVN&;(I4]A6<,DJF]BB+/&Z]86+,&1L4,C1^L0D;H2/OY!.!=M M&-4H6OX'M-L!]OH.YGUYF^X%W&%@8*!$+OM=UX9H@:A[$X]96G#U<[I+\^!C MMKK;%]OBE@0: ,-E<(YW :VG\>A[E,[3_0/]%7W_7$D*50#W\K@.T$*9K^!/ M%NJV # T*H0@1=3Y+O]/0G&TRQ*306L#W"Z%?DN]2+CR<, D- 4%#$&WD4P! M<&,OX9RS0!;RVRJXW1;+=+M]N%BC;21?DG(*3*!&FL"*2XZXOT,#0 U4$ZZK M. 30G@HJ=+HJ0>@/HF04$.JBW=*9);A/"<>+\E"PUQ>P[26P#[H.\'NT6,Q% M @WNLG3]]V-:HN&"'KQ.=\LR7]]F8? 6!+%T=7=$+M.80D2UK9*X1.;LEJ1F_RA'&UN7=:!RM#(XBF([[]+C.:_&! MW*6?T2J3[6$SV2$M#>THU\3B[_/Z3M$2G Q.$88]H&QTRT8Q !5\CQ194^Q/ M^UP3$$+QJQVL<)4&YX*_?[RZ^J"1EQD"[\$LVV(FM&>@?-X]"37-@REK MZU ))>#C^[L",;2XWZ.-^KBLX/121K.K[987(8!E*P/R 3P&.B#V1E06S."( M=_D^M7;N'(QOO9?!-9#]E,0V$]F"XV^*HD;WIL5>*] >X!$$L4W:K:V)-P57 MN#^B@5+.=@ N,#LPJR77JK4Y&&*-3 *G#,G]M\MK&@X$R! 70=)+\]SLK5X1 M'L'@VP=ZP4*^TPO4.P8M*B,C5W',>V%1I>6$"T)8S1:^T2N^T:(^!SXI^9*X&!V8I:A- #H44 B:U%_ZO1!A@]R") M 8)7<"4(X]9$AM@F7W?.!;2\!LWE 4\&Y8H5 1QU2;A%FR/Q/A8J 2->,TR+ M0[X79KI+]^EMQA$;C%-/0)( [HAM"PSIU9R%N6*/U'PC=PDE"*#Q1(OM%V@; M! >!P0-O(MBD>6FF], B5:0#[H%L5("LD?)?= ^6Y6A=$)Z\,004E:P^_ MKV1# *"WY+1@DR!.9<0-Z[4;=$2A)A3\H8 ?P?FS5U MZ764&1D.!%\RC,Q"C$?S#RP?88A2GF6S\2^F=E3#$C$N9TQ$NVMQO.4[)0J& M7@Y?EDJ !M-519!B#&!%&[\'9-^H-8A)C'>.Z[O=HV&2#P-]/[OCCD8^U@5@ M";Z"=QG]VW@RLE%#8W "O=]L"_M3ID(:V+=1!/,FR_'N\*5))?8@Y-NLH0H' MF2*\<&F'AIBZ,CJ_I6.#^HI2AK/1Y0-&#J = @@5KQ]W4J%$@$JN,S+(8&E; M9P9<@H=K,9V2YJ#0 '!'XEG*4.F,#W%%3$(! MGISCC(Y .(%4[1A8UM'C&M89FH9R4NR)O^W(SLI&#K-:5 #;PC+2=,%'FH\I MGF4J*#.415 C3$O\H.+C9>HFM Y(:778CUU504_*OX)O[./A7_W?O[OW>+6)#@+9M-Q&$TB_&V1A.-)#+^= MQ]-9.(OGP7/Z8S$+1_$"_OA(OCO'V,3L6(MOT6(4QLD$Y(;H\X)!C$5Q (E'RR/' 4IPF M]Q2480R)#I% 2FO3;@D3X6N\S^YUW(@\1!=),W=M#$$V]3F[ !PY !A!(>\: MF*\H$N.2N"F)YBM +J#UI1@(5ARX(-HO2E0L,09*813]Q/!U-3B0NG5VR)'M MHW<8].E@<=J$@,Q!+8!4\KVB_#1MF6VVF6+\).NN,R4& M%:#GYBN6@S*.@&>YG$9=RH=;OH#:FLT,MP!BWUJ,@;N&\2K%J!M-\X\5"]JL M*@"SV&4PUKIZX=)ID,-1 DE72+H,N;&$29*XX:SR34Z!R3:1MPPC2&#LJ6M&UFAU$)M*",K\0(\=-Q?6LD59%" ME)!NOVOL8KOTYXS$!%KWEA\ONN^K&@'VLF/-$E U_TRROW7[<#+MKUO KTOD,CMJ#&Q;J" MCZ"ORAR5ZM021G9L ,TK7HB(J6RQY%0@FZK;@\D!H"S[<& DLP #*/(*"9[" MO^)86OB'JO.M4-=-9A%VO"1X!@<4DD >VC[8@($W &L>S$FHZX7>_XVVJB@T M=0[* V<"JKT4)"9BJ0-U'M0$ "U3?GJ;H$;3,CVD, @/E"14P-EBGYQO*(&^ M%IGH#&C()TB3O,E"N<7%4&79(O7CT(<'1 O64-(*U":$55JA--! 9D,I8,?L MJ:O44$@-._'9X'$/_AK&9Y9*L&XL=IFAZD<*X9*3J&Q63L)#P1(&HC70;#+O MDIL<@'0KUC(\M&)%,.1=/OH. %_(X4G\B_,"O#P&[^?CRP+4G:'=R<7M@ M=>TUL^Q'#G'U!!4GGEAA=S9CU8APBII_TRM7M:/535HE6U,-\)Q=N085L61] M]87% 4Y?6F7%RAY]?X=MH3JBM*R\#-_R&KNCT4WR#7E/5FWFM+1LUJJL\_/M MQT$TT4::X)]17DR=8ZPX^F_LVRMNVR&9M:%\:L4@MHQ_E\&?BGL@Z:7+\;7V MV+]\ TBX:?HTC>!%IK>@RMDKD>E+L%)F0E%P>"*^JC DBC15DX2%[Y"EE,; M04,7%K3#FA1W1/0^%,DP 0F50>=B A%MZ5M&RH+U=)DR+'NGUHI>V]X\X^:Q MK"6N]T8KU8;,HH[8AT#+F(5W()D4"OA(8J5F>DD MDE:N\FD\*OF.5J7CVD@XPH@"#-GGG-H=NA-$-@%ZBA8#*_*F8J5>.1^V&'SJ MJI8 VOSVKKXH-A0(96^C6#&\;V<_;@NN27!;#OK9A<75W! M:"""("C$,8R5:9FW0%!GHQ-@(O 1#NG-V_3 VI+]7TF MJJD[E,$,%+;8:6V^0;S>2?RC5BX.&!W+ =+50T6T3:6.@R)0Z>$:SA^+EKHJ MBWU0!']Z74L"N 9V1_7.2L3.2(LLF)-,"%2'C-!#*$Z.HZV/*U+L<+-LS\. M-'&+NW"'.P^J(N4U\^G;<3R8UB9.=G,WTL]IOD4UZF*#]A00:CB1P,0],]ST MNEQE$]?TS A@&#=&%MYG#8JI_:Y(V47]UD>OWQ^V?*1/;.@D!0^E7Q1Z!7>V M<"/)!&*%+5WI V]-(O8J4D4W8A%$,R5Z6-B^96MW\.I10I%4H)&61U>22SD, MHH[']=$VS7C4TBT4(1*]XE!@1-M3M!EM?*61T#0 9VSAF5HV8?+[55V@C/0H M]IGNE3W<82I6O !YJ&&E\$9&AX"+(JM+F5ZH=RVMGQR_%88OF[/"*.(]109H M,YAY!37_;W .D0YS9!PBTSBK-9WFAR M'NP %,0331B!)WGF+$XNI[YGY1D:N4^V19V8O2DK$M!%6L_=L$'+ &7Y]KW( MP)C"L\L-]6@2K\TQLF#?C[B:]+,XG(M-"&3<$W>DK A25ZJW&<7PZ7#[9'1,)>FPRS@T3P*N10<>Y=NM]3 M@K+E&M/H* )_I>&4VI B^XE[Z35$4B],!"08$F<9J)TQEQE;8$5;3_U3H#DW M0VG:-C#;2\1$OKL9=6<&IW MR'O'N'2('$5 84&XSNJXVR$N^#F8-R,JN,NV:Z$^':D@;2=W,VCACQ1L_LGD MG5XS)5+J*/SGU!\)KC3'I>H%?X3+705OF)M?W8(^=8M$T-KY#:5X?<3$+JM0 MEQ7M^083OWJ^O^K:(4:&9B4QT$.*">5GP21<3##8@<)4X^\IJH&"&_"+Q/JI M'KA64?3!LL PN'DT"9/)+$B267 >4T!SX53RR?^D"UF(^#J>3$2C.27">A%,"UF(.BYP!D&"#8UC> M9!J'D_DP8$UGX7B6!,D$X91,,9HDGF(5MCB8)&$$YP+K"!?S"8$B7B04UP&_ M3_#?\TD8C>8")XS_B!+\> *O3&88[C+# DLPJBV[%1LB\.]"JT!Y$.5YT@YS-#<9AZZ7F"6!9=D( M0< YJ-I5N'B34:7M>&*D<]_*FM&75=;:;2.#\/0Q=7)ABFL\BRR97J(PC?Z; MUIPH1K# @">3Y*^/GE*P+C%9SGAMC.W+D1IT"$8CB$-YX)9 XC+TN.T?O*!1 M!E5+ES.W#[79O+3'8,M&TD&5GBS]R_1J/W.59B3&&#XVT)9UQ M8M3E+EOOUXE"7%3(DERZQ#>@SS\J@Q+5= T^D3WD#6:B!I'\C.5GTB/ H!/_ M!SO_>+_V"T$OL*95]B"W1KC'&3#'$ :R?S'LW##M!O-G$4A][?[5%H=8\E'? M-_\>PM1%T%&O-/]^:S/$63B"T?E?]8#9$@H6$;#_B$0C"M9T12+UZ!NK7BAF MLG(5R[H1(FBOTB().H[$J9?!\D4R&I%\T0:S]76G&/:UQSW' I#6SP&'+3*< M^K[Q9UN@8]E-?=_\>Y ,Q_*:/N[&W\YQC\-1',N_ON,&>()@BUL%&6XVGCB- MD/9N7_9MQ&_@-@01U]2K8B$Y:&7O M-WTI!XL<5*A7#>M03$&8G)]'6LQPS3G29#]M1^5[CN/^];#L@P-8W?"(\H:?@3GS&NL"8$, SN;POM.TN/VVTA<']Z&.1%DK*XJ]H)6DAT-9 MI*N[4+!.5F9""GQN#LD#KSGM0T9R3(UP"XOM9[+XV(BI',*Z(N)E\'K3 (I2 MUQK0[$ >S %2@B*Y@P2K\;!,^#'/H!/NRG27U1QEKYQ3#SDJ!L"3/B.^P.)A MH\I#*VX<#J(4YYNJ3"?"ZNN]B5A@OSN:\=3.B 1@,-[N(,GE_CU:/A8[A0O# MK^VP;7)3V\,I "IMG01/LO4B&&P_6 .29%?V>;Z>A(2N+*MQ,'%+=;'>),FZ M*H[2R\0:B6,.RT)R7=REP0U[1*5@!A[-]0.0B V0#/DLWXO+B,-V%4J0VP95 M1U5D2"Z"I(U:/O#VA==Y53V(J8+#NC:'JZDI7OIG4%+NBF+-SFV,]*10!:O4 M"U!S.$'@FEI'OBW5:>KR7;6J'X)!#0(R4#/K"S3W MNM4,)/?YDB0.M/\BIW;+6_G4F%_4O$OJ9D^.FCN0\_[+(QG T^[:/?LW MZDYGD< ?3]81# -L*0 _WA2IV/Q,)N2/5I\.\E*$6)V$PP(XFA+3* =4+3<# MT1NIIYJY4-YLK<4RC95?:53HN7 ?RW2=>9<#^OPSZ42\.KXGQZ,DC$!O3F9C4*@B U*NUE,3(:X^.X?K3?2WN/[A+R- >V7(&7N.'*\^"JJUD+ M.B5 )4P62)BF\W"R8&O^.E/Q=BI^]<0R20S99+4K5H(333?5E>F^K95][J MV#ZNK"Q-C3LJ02,B8[_U8-IBCX(.I*OMMN+G:*L@(- MBP$W1@DOO](! S=%6M6I"$%1'(73Z<*V[:DP>ZLD"F GX7%O_>5Y.!]-AQ#- M"#M8P!6-':42:"!,Y(#*&%J1>V% 7RTE=S@*P-3X6"NIYW1L$2$QQUB$6.H" ML/[VEHIS!8C!-2?,$.WMDT3!;HJXRB13CBKR(3?S$ V&T4!E8!$MR4>]&V9 M"=IP9OTYL)8))O7/@%9/0)[CCV9(KU%HF#!#0UF667E-_&V?8K;8E$0=(/2S M!7*'!$2'*?P[XP^3:42#)$#7-0;IG$L,MX5%8%(__O/<&#/;'S&W =XPPZ)Z M!+UH ?-$#+X(P!N3QS@!\ !H =F0 +\+Q-+$B&90,92E>CVC,\,1B MZ$C_SF:6TTB%>T66L\TNYGGYW[OB*:]X:H6C\8I'EZ/.%3O.K):6U+W"3F( M4N$W @(&=*J 50[''N\0]E0>'VJM!/LZ2;.F;+R&)Y"QZ[0;(8LP.6ZTQ*K0=E MOR:7KJG[U9R8X(.OZY2BECVC0P#0=HH?5?KPWBIT9$^EPE:HCH=.4%)1KZ!H_U5B4,Z^6"5# B7;AC M"N>5%VQ,06E^D4Q\RBJ(3!B))OT^N[,1881HG 2OR1^PR<6:VN1&(),L0%#2 M>IE27'0?2=-X,T@F)-;8337-!8C1>S^;FA6KHM@8E1@M6/&FRMBV&0VDO$6$ M4EZS4V9PO@@GTU@K^6XL1G7$/*9SD#%127_.MI?&@@SLE6E=4QJM#:D:.[4N MITQJ]?Y(Y!6>UEBY 9PL2C>_!J50"H!G:[U*5)'"(47Y,Z#-2B6C@8Y5/0"# MN:42A:X H )E&&UKAF];S>VVSQO]LSGTFM-:\""(Y6!_F&-Y*"KJRT;2Q+01 M/F2N#?$%RMT0)/++3 KBD@B6EY8( 6.@C(W??@84OR6'!EJ!ME2?QKE-(=5V M.]1LZ=4!Q$U-Z*]JQ"L9\1./^ 9SQ'% ?MVG&R'L 2]0I1X%*!4-479 +:*G MI[82$H=C^G#1I=A,X.L(OE9:@UPT<\ MP#@RI!@+E)C0 W4R&,GAPXF.0)/AQ#X9LMX2;8(;D95[-YH?N\@4NWQERN[)=>J;XHAN/4+M M=_ N7*Q&:E&3GR( ^1;R_M1KFK/*W\Q:A;'055T7*#"33BAY>_#TRW'4UQOXAGL#O_/U!GZ)*7"#K']=(S;3M<=-]RQE[IQ-%[;*A\ZSU'*% MKCI:&9.UE%0=*N__C&9\]IR/G*?G=BCTRG%/8$?ET8H0<=UM(>":B%DITKI; M+!M@XBFY< 0W)+#V%4VTQG7XE MO5XI047>E"=X3WH,4E@(?6U^II*WU=_K% ,P@:OF+!EC2ZR,<.SJ>(L%367Y MJ#=2M>>C+@UB^,4J+U?'G50/>\&=%*;?*VV&Z@!@=-H:H*4N#P7Q2*G,32TC MMIYJ%W@VX80M924% M15F%P / @'VI?"9&-DYL7!V1\3VWE3BAYC 3=5[0#[FC<6D9=32T7NM[36V] MI]0"6=XH0( U1#"3 %$B2D:_L1SFV!J"> Z#8\_%1D3,)K>%6<7W.%#C8%FQ M^-S )F7NIE.E0N4YIU'Y-J^>=AB.^I[71;DE$;6SD!J1CI3$6*]+I7@ MVO; MXM&RM.7,=P#18JZASI>AG3[NOHH!97$XF.A8&.MEFCZ@?HW:G98;&X8+:E00 #H MK.Y YMQ:V2+=M(6.16@E,GP*O>IVC3$NTS:X8XB/LYOP4.3VHIGEBMS$J ML6\]JEBHTT135PWE-'71@NR$*&7R/>IZ;B;?6C_$-3M,O3)J,=C>;>LP. M6'=9^],I8@05,@^P1(J. QV;5%'' :DDZ]1@VN&K,O(Z-S9IM50G4[?K'MKY MUFR9[VECV'%1K3/4JG%[7%62KGW0WEML8E25/8)++S ^XJFT9FC%:72@DT][ M]N%--TZ$RH,Y8 4MS.'V*=0D**5LQMK_G'-QG6G8YAW/J-T&W>=9T$TBL)X-K5^(P*@R]*V::@6 MM[I\M=/9R'((B(W.#-.DVK;GT\Y;:*$$R0!.9L8IU4.7.M+"/:54JAJY3EJF MBH$_D9#7<-6J2-@ATC4FB8[GE[,87^Y,1/7 .M?& IVE8T9U58(NIM2P1;AY M'!2M?#:-K0>,6F&UJR4A7VP[7%!%^P2,X,>5?:AM&R@6MVQ/OZ?*;6X2A-KN3@JI[BG'08D* M)1O T2S/^C+QU["U:]NAHCS"1N-2MO/0CNK&<8U8ZX3-DT8@;JE58[5X1L&? M:$L?"YW[(CJ^\H&9<=2F8^-FH77=!TTD@($\1XK\JA.;+Z8/U32N.#CO6LB(NZVDA;3>B*AG=U\9KC)?.?E>[. M!8"*$O=+Z6)*:.E1C&PFCIYEKR(4ZO""[ LFJ%7$T?N.K1\*[ "FJ! M:N^JL\FC*!G+\Z;YIZ?.O-6KR&_%LQD>POK4]E\K ?8'$6"-5-AG[>82W$IA M]:A(I41X))?Q;[PBKK5T1[%M>N]5!!ERO()5HX;(W8P5.1TATE!7C V1!/?' MQ=6EJCUV&-@B+[<]P/&X\=%;'D9]2 V(Y#,:AH8POUTU LM.2;E4AFA&8NHD MG"1C"DP,1V/Z91J.)U@9P-O\VH;D.9;!P;C\*34Y2E2Q\>ZH#J&^(-W/1M\)9\ MGQ47\]RJ\L&8RX;-][0DK'R';-?!BCV.HVF(^6)#MP"C68^*C?D+NIL,G8= M;%$L3@/J";/=ROUAU1:QF3W-H=47#MX2$S0"[C)XVI9:FAHF^W7"5;XNMU'?IQDF"SC^#DYS)\[X26CA!Z,M MEZ7Y-AKC3JHJI(O*2245@.G9*G,&L5/UBE>S$/X]2M4(\;RSKX6[%K#7F& M==AN?GOCL3K*FS>D=_]HK T?Q-K@+]W?-C0$Z1&$K)(#7)$*CH*E4$&/#<,J MEHK7T)DA4#G&VAJ)GE,'W7^+*52FU4*WK81KK!:;327V=:W?K,@;3[A#?DFI M 6B;;DU)/QZ-A105/4LFM&WV)3?U LL,Y&7C+,#N;+@PY=-$=%-.6M/.Q#;Y MB_;AL.DG,6<3R3*QTA&ZS5@'+!5L$KVV >!4"*FM*Y4)Z.@SW M=YH?WKWEJ=I T_[]5=K M5C&%+5"(3]>L, ]HY0DX.$CJE(* G<@VF"ZUQP^H3I2TP5%.EMMW72HKA1KQ#B.KOWJ\!)!5:L@9OB/Q5VY-'U+ MM>OINUZG9B:4[GW%R@D(A^F6NEOHGI)H4)EXI/!NF7Z9;:@@(QZ)T:\?F57F M '50/LE_ UR2EJXSN#BJ5F@4T>YHL2U4VL2ZRP_]IW7#)AS?!?$\W=\ M8SZF7_IK)YQU2O3^:"5Z(_2L6K5<_1H^?VU56&.:=;+ZQV01CHC: 9F2 BOGDRDP!$RH M>.^!$&FU\2)<3"(89YS,T2&;S!>#BG7 >R.JIXQL*$X2^FQ,A1B?2]!^]14U M:O'KA;TJ/-H70I!X(]X8[J_&V9R94=-L&WKJ.(I;!]%M3T9 M72Y^0Y<\B2]GOWG.B:5YA"Z*R3UA=4F( MI [NJ8.?0*JLUOG*.,/0=%E2JH1M[L^QS\=#J+5'$WHJX:Q;%2'J9.#@/G0R M@F7+[>;IU*]#?-X6 <&!4"^5JQBBL;G>&@9 25 PI_0DH&Y)LO2F-;#4R3)6 MNA=FW2AP83=WBI'318F;A;;,91 E_M534"%L!2VU<0[HJZ[#BQ0W6Y,@A]SO M2%5$]-.67MPX>X4M>*4W0M_<<^=^1Q7Q)2J8Q--2*3JX8SA"Q2LOC0:BJEEE-V"<%<::Z2]G_D:Q'532PI5M)L(_ZI1^5H^=8) MIUE;K5DNUFTT:"C4DG2QO =CGN:=V )HBX ATQ#"@\XP M;E&QQYYHO.9NHN8;'T,V\I5-E[4?B=L&[PY'T[*>O&'-7">38:>40M$4CS5U MZ*+ $Z.26@2!R0 :(+(9?)PZ=]PT F09GQ01]*OM1J\ M.^XPN[@H7Y",*7L ?7443J*8"\-P1!UES$;H*XQ!@!LODN!EACE_>W[[AC%4 M!^PLN^E -./28M$,QHD7\#,.XRG^G(3C\3CX0>.-1J7**E%]8^-[$$U&03*. M@GBV")+Y*$ LYW!#_"6!3^?C68 V!32"7'XGL6C"Z3"?U@A^]E1$[8RWC> M3R_M%Q-^<<(OSIZF7CL2J:EUJ6B@32N$[)'\T"!SF*R8KQ1KQ%-W29>'9I&& M +>(K7[:Y=*XW+T'T"Z:(6*.DCJM5KM43,R$L6!%9S?\3>_=E'RPMO.METO. MSNV#1&CJ&A.-&&]*.Z+IL227KA>QT_V1>8?KU$0F:4:ISQ!%I?8I?MU6OI:8 MIOT%2K^*B+H4":V80-R X(QA14TL#8#&C6:H2 /A&H"@F\^D'/Q9@A80I M%KH:3_#WZ228S\?==&P6SD9CS[]/IE]= XJ%U'>T]K'&4;B83#&M/DH6:$2> M3D9M\WUG5 MQ>XBJ"-":$&9:FPH/8DQ/Q#U+TO_\2^FME1ERC']Z#8K]6P4P;S)ZM*TN:YQ2O)+5N5.J3U&,CC8% MF$6UVDRFU6-:3,YZ&Y(NLUOJL6LZHC[6=H-X+=V9NQP_=CO?M.K)JFKTB]Z: M,@^2(J4L7:+LJZ,G1452+;1JJG,"G-5B,)X[S;W49K(KS;,1S(J>:O54Y>.5 M)I>:-6.,"PD@+62THDN$MK50T;D0C0A('S8*X%V7B(7,>.C>1KAF6RZJ3*1- M%7+07!E/&MA/A6]WZ;+#,.7?/LQDJ8/S5@BX])0 M-9?DR5E0(CJF _.M %S*6: 2V.RI)Y6Y<\'Z::5\^G: !>20/XO1T^I;AKD8 M%?LKNN0<+A\*,WRPUO->K^?*K$<_^4G68DID6T]=5=*3"CDE_$E(R[][/_]W M#!1FYM;,[YJ0MCD.HPDZJV>+!$2DF/P%4_1$3(9@_),$;C)9!'.9EPMNU_B8='%CNFWVR ? M#^SHU.1>&>?%S>$0":2T-NV6\ /1#;)[;Y%JS=SE5C";^IQ= (X^!0M>8Z<3+HZR"@I*+B+#M'2JU''$ M?[EY_X..H5?(@@83"B-%64$Y_#AY23ENU'80>D>RO5M04H6DI>8?I>**Y9TK M7RAMQ>2#DY(N(&?:LC#*4,68:>:\FXO=PLP\ 9@S8,Y">/.WF+I M0 &\0E/GH#QP)J#:2S&)T*KPH(HSH;<]25Q>*!%>-;;8)^<;2J"O128Z@].F M(FBUJ4"598O43V7FF!.2,?^P=D&XW MN"E+__2MF'Q>3="VH^K_CDX_9KB6RJ$X0&4"%[A] JV$>BOLK26+6&['<'2( MY&+5VN1EA6'XVPV"3]M5B>W)$4HL!C&Q,LOWS$]SU<=!5Z[!Q:2FEK32F7H+ M.'<7(M9X;I]QNYH=)-\0]Z359LY;:VC1>WS M\^VG45G)VVMY)M%"6/,+X]+LVTNU]ZD*@D:!KO+^Y=O $EI/W*:1O!B#Z:IQ:\NP4K'H]OUTOFJHN]V8UIOGB(N?(4, MKR30T(4%[; FQ9TR2'M01#K19^[%!"+:TK>,E%7L.TT9EKU3:T7^C"/;6N)Z M;[0RIT/TN,@]][;O:B!?YMSCD=2&C)N6DHX!%[%1JS.*E9GI)))6KO)I/"J8 MC$=9?JIY&0I'&&F'8<<SG/T4V(J5>.1^P)D[FJI;2 M/^>BV%#@NKUQFM+>OFRD7;K,S& =&>#8SQDV!S M<+D+ZU9,KJZN8#0001 4 MXAC&=KBH0)V-3H#)F8D47!47NC[_)EWIYJD"%KZIUIR6U,T)QIGNW=K0LK?8 M?5#;%FK'B*'J(A$E=\M)+UCZ,G8B<O$T/II=U>RB#&2AL'5NY 44>5=6KAD'4\;@^ MVJ89CUJZA2)$*F;5Z:CW&&U&&U]I)#0-P!E;>*:6?=FHZ#^<5;['ND@8&:#-8.85U/R_ MP3E$8]OWF4RG*1#)8+LKF0FC*#192:5 M[G%3W[.J/6-Q0K;E*JQ'ZD6, KIJ_>E4 + -4)9OWXL,C"G2<&W?I4F\-L=H M6E%T(ZXF_2P.YWN= Y&:/&MFD%A$4],Z$O.L>ZF*QCLEG\1=M6P%]U3>36'T MK9IR975-^^5P^6![1*1A1I-A=I (7H4<*LZ]2_=[;HEE7&,:'47@KS2<4J=8 M*N**>^DU1%(O3 0D6/[;,E [8W)!5[?02WL**77F&ICMI>,4I(!@]Q&Y2SLX[D8*L.,+>PIS4VY!ZV@.O=%QOP:5_!I4\FM0R?]_025- M.O **_;^A2KH6IVLJT&DYRV90U/N]:-$WN8+>&5-N@Z1=D[S?N@0H7=F5"N; MZ"[;JBZ'3RY,S) M]5,]<*V+W"ZI&NH<4#Z9S((DF6$/O]D"\\GGV.4/?DNB11C!?1@OQN%L&G$& MYBTJNWN64:DVFN-IB^-1.(H2/1_V!9QC?^48^[$E28#-RT=P]Z:C,(JYH?EH M#/:AXL9-[..,+P\G,YQ"\D\D2SW*2#U'"[#E==T._4!:CP*%],& MI,83SF:'K^*1_4L7L!9P0:>341#%"99+G!*P%G-8Y R !!O$\B>3:1Q.YL. M!91K#(0GF2"<$LJNC^$&1T!')D!6X%Q@'2&6::26]$#S1E2,))K,*=F?>D0R MG)!61 E^/(%7)C/*^)I-PLETVG=__7>__P(SQJY1UM^RG&S5_-[9%.1$6?"N MXE]&4^TRLWX=$>",!VOK7100U($?=37TEX@(GXAM<]GS2)<_YY])S]5%3OF# M;L["._)>_Q>8GI(]J"I.FR,B'M6AB:GTC_[%(+)!UP;:\^577[M_M0D!WWGU M??/O(>@L5UR]TOS[[;'&*I.\)6#3,#K_V\RDHWL/' RN%A$%8FDN,5"/OC%8 M\<(4^JP;T7GV*BVQ58=PN,GY=+.2T8AN5AO,UM>=!.AKCQN(9#RU?@XX;*%> MNK6]^V>;E#'54M\W_QY$O9A2Z>-N_.T<]Q@$H5C^]1TWP!-(.N4QQB!'S1LT M[1<^[AE5R>H\;OFZCXY>BV?^R+5E%2_ODI ((;A$BRG\ K2&UWI%5,_35U%/ ML7.F\-'07U2J(DVG1XWH:?_Q\DC50R+V?9/WH*H<[J[X%S[)W\:,9#GF-=P>=TN-%4UP?T M+45"*VD.T)WQ)61P$VYRWGR<*X^A$@&,+,%BZ,ETCHW+FV>LF[#C 5VI_LZO M37=E(3M#4$J-Y:,[RKHNCM=V SG=![3$:IZ:RM5;ZVVZJUA%_#ID.L.,@CJIM.X_PYWG5?C MK>#+;ONB.J2K[)^?'023GOU>O]YNILUY+>@ MUIGV-4$_U$T@%YLO^3OTFZ7 M^7.:&+!YT'V8A[!?H:>*5@/W!ZIL"B1C@?+_^322A@14PR19H&H;8>8Y?SWA M0J/X-=RX>#H?U.\=,&P$!.P\BD&+)FO#8@(7-PJB11S.Z9MH#*H6?C,#F0)T MKHX>\&RT.P?*-D%[X0Q(Q03D$/YHAN0"6<[$[BN?:%N&YE M+\$AU+!/F_U;59N.58:$?DLY*_[Z.20%:IM>$]O^JD:\DA$_\8AO,&X4!^37 M??B74PU8U%[A +!UP!"$ M2CIZ?V0#CYJTB#M M*+JVO("#6,2'4CP20(:OMCK\26C(!U.7&_!IB/CJA L>K,'3UN!6V>Q<&#A3 M^0Z#C'[>E06E8-%\Y%F__Y47+ PB35\D$Q^WADN+IK,/',?9';^)A3K&(-T+ M8M.K[;.70].<7;&OERKPF2H+\K/)A"Z6B!V-JQ&CT06$*;WB0_K \F5$18=) M\BB/F6L- SJSB)#.Z/E4AL#Y A2C6$LYK@FM.F+DUSE0.9!2I"%B$J(]Q79PA.=KWLP[]?6U;^0BTK^PZHV29J"&'XM7,353[Z?ZISD[<; MQ) ;WEGB_S$(]6OE_U\K___/J_S_I$KG ^U#P\NP/_("F>287TNI_\\NI3ZH M-.\P(4M+1BI$1U6'5-%F*S7R!T8VK%CKK2U\BM_?_5IO]==ZJ[_66QU>;[57 M=N)]_>!48KQV[Y&:MUWTVW=U?RWL^6MAS_^&PIXO.4+H.17UX$#PCX8HGSE_ M-V>:JL.D2,?FMT!?^[Y^FY:76G'_=/,R.#]KL7.O2RXQE 5OW,3)ZI M,BK=0_I=^< [ZWNO:^R7V>KD&NUG)AW/O--WF]<"]V9'[8% VGL>_%?@7^$[ MJR8^;B1GN9"E/#40WD M$NG[#P","/AB;!27G_J^U=I!9[/IC*&@G3'$B0!V^+^3":!KJ.TI_>/;;N3$ M!NQP;^M=;V7=3Y3D3-?B8K3H'+(K9.^B(^#&4*.+0*[2"1+DZ&;M:!IK[#YT M=..'6\[@9C@R*3$GG^+XX]94GG#DUJ9.1"O MF;<=Y];^W@EL:\%D8!A4J.H1 #($1W<7IJL/7@Q-74T"?PL*)X/GAF/SZ6#= M)Z#V(^(3O:]FC5>](/7%KWU]N%X+0244][\\@90MN>#D$V:T4WAG/]F+@>;! MQZ.%M3DKF-+_5#P(!.;981N,AVXP_HH-QH,VF#QB@\G@#29#-YA\Q0:3$QML M!J2?^GX0)#POG0*)]Y5>V'C>>#R0?-OK@58WL>R(PGT\@?1&J?H>Z@M0?1J1 M-W[&CL#3HR?PU-FB^NJ$>.-1;KI7'+:B88%P_XBTGL)*20,,040IEJ@]$">@ ME35ZD(4@86]71S'@_NU'4/51A<=&4BW)J==HZUWI+QABZF6#IZ--^_?4-H8, MB35UT<4;C?IH?%>CA.QC#4'"3*67H]&"K!GZ)-[.X,[6I/VQG3'>&^?H1:QV,./3C_X=FE");#_A=+G^E!.$HP(G5,T@7;XV MW[])VEH**A)_?4N-"G"!1#0S5]!]+\[&289O.%_GC-MIF] M%:;9(4NXT9$>^MV,S?2/XXG#]-'X$],-.>6!_,][MTZ=L'U9._0'9GN-D,4N M](\8_8.I%_G54S-U2?R/&>;3.[D19\IYO_[D%3HH[4 MYH.W7%>KS9:RY27&;U&'%P'SVHS%_P[1[!6'+GP]%&<,JL@AF+!6J3!*D9) MQJA!W+AM&T&B9'0Y&OUFX/:XRKBSN.:;$S^FGM[T@+%- ++$ Q^X3#@Z\#S, MS$RZY>J>3P'08NZ#S[6>E/JY]WS-@Z-[?PUJ!]Y)'4. 'LMN1+7;:^O15#=O MUT%.<;@X!7]-GE#OF);AH,?'WMK-MJ@,,A:FM3A![RE;4[644;O5K+*Q(EQ* M ,3]-K/;X3H5YGK'M=[O>^>=>A;:0E/A&4S.^%)#K!3,?9^R>W44VA@SVO3VTG[O+#!+9EF;]DT M3<7Z];J;P_SYN&T%AU /INW6&TY1?-;L?G)(:XI/H4#X-CG +P&"&S3;LIWF M&BG-%0:TPK[>Y#O0"T!UZ52Q*)[9W5>?P/!&5'MM+U!EXT\^&%IQ:];F,:RD M!Q;M^;#T>NLJ^RWT+MG8TF&9SK<>XOIH:,+B-?I*\&TGH$%!8(>)W7V7H^Z^ MS4JZ _N_S?@?N#-*8.VD:[,\ 95BSFZS]9;*PM-<&'O$./WH1>EZEK"_?WO_ MQ)79H5*J$0 UF:TRBHKRWS,G?4'[(%:M![T9-J=L+$.UA@43D+;P IJESM+I MO;W\!*C?)I6SN"W371BDQ_JN*+D7F=^:Z;,S66W)E@^!_9R(=,$5 M&NM[3Z\_ ^9Q3WOS9=JGY.0O^1PLIW-E6OZM(5DQG&7S%+_7\)R;D +]84T? MTR\G7"9=*2-='A!??HM/PCJ1[N(]TI9QC/?TD1*>O*2F3S[6%=N]$O+H31&&?% MRO9.VTYGZ8^MA3DN/&C=-H:5U\"((R60$GY9DL0!A/)A4GV@Q5'I2% M I*6-HBS(!J/IP$G5.#Y3%3\FNL2);(2.L:3#D(^_DJF$..'T>MOE=27KY!_ MGKPY.1D_G%[NXB/G.,7(O($]0VL@>W1//3] M4O=T#WFKQ7T,X6@+V"&Y^#W)('PG\)T-#)KCF<\R*?I3.L<>,,R$ UH3%N,K MPNA241N5$4[9QL.1!1+)I$+:E(?)'%JD?/3NT(]LY30\G JI7&Z?P7\OF^D[ MCG9D!5+&.H$1]L!\5A"M08EK,W"3'?B3"S7V8E,8A;DBFS":X#[ /4R2I50I MJ"Y-B%MH/F.063F*YBO[U+((K%-KR8V14I)+09R&-J(Q#&T"C-W;U^IKML5= M9\C/L40-CJ(%Q5T+?6GRBQ'N+$M6[A3D-': MC>NL$V#825&PS4=&<\'!+^;)A.&!">Y795?PR]K5 MYY9H[_$C$#DY!I'38Q!Y!*^-[9*>5V307-^#'F&K0^A0M*PHTU0T,<6_?6.'AM)NUZ"AB MW-NWD-**OW<)^[\.\Q]02P,$% @ *H9H2SU<+.C+ P NR$ \ !X M;"]W;W)K8F]O:RYX;6S%FEM/VS 4@/^*E9=M#ZQ-[ )#@ 3L(J1QT8IX-XE+ M+!*[LYT"_WYV2L>IE![MY2Q/N3GV)SOQYW.2XV?KGAZL?6(O;6/\25:'L#R: M3'Q9JU;ZSW:I3+RRL*Z5(1ZZQXE?.B4K7RL5VF923*?[DU9JDYT>;^JZ=9/3 MX[1SK]6S?S^?#IDL@UZI._EPDDVS6&X""O:5;K9KHB/W+TQVL="E^FK+KE4F MK*&<:F30UOA:+WW&C&S52;8IPJ2IV#<3='AEEV9=52R;L;[IR^HDR^-^D"'> ML])>/S0J8^Y(QPONLLH3.!WD13RVC:YBZQ4[EXTTI6+SOF\ 8($ %J,!LH^W M$D!R!)+_1\AY@D@W>&87<<1+"R % BE&@[RP[1) SA#(V9B0^P!R'X'<'P]2 M^AI 'B"0!V-"'@+(0P3RD!;R6H;.J<1TWGEME/?];'DNO4ZD /(+ OF%%O*[ MU([=RZ93[$I)'X'[GH03^!2;P:>T>&=E:;LTLK]4J?1*]JV_HZ%R(;;+#VNK M9]TT_:">E;\[[>+#>&F"-(\1!6)BBLF)'?/WV8M3S(,VZP(0#E-+3N^6E7(A MM+[V[5=T\_3-Z%6KM>Q4[4R/BY?(2:FDYS8)VDA MTRIV)U^VAQ6S1TZMCUCO&]:4@]LJ@ ME <[$Q-+01^O#-KY#11B8HXIB!TSY+_!OL0,4Q ;!A5A 2.6 I-.,8)T!OL2 MLT\QIGTXM _'[,.)[;-K6M]C5](]P=>'8_;A(]EGC\UC[17$Q.S#B>VS&S,M MRAW$1)-EQ )">Y-# 7%,0)Q80$,N?QOP+NY"3,Q G-A J,XYS)AQS$"VT"[,MY<(YL4Q"PEB M"Z&8 L9 K.0H/]6,[S67(\[Q,0L).B_V.S"3!T*,3$+B9'R:CVF@!82Z$>; M,=-K; ]B8A82(R38WN>C%<3$+"3&B(/>I0XQ,0N),2,A 2TD, L)8@O!E" 8 M[!@-?55!0@L)S$*".A8:"M@&!WV&66A&G8G#,&?00C/,0K/>0I/-_PV56D2W M5=>Q"1_/E[(I;QU+F_5G%S%+6=)%US07\=R-^6EE_T="JF/S,\7I'U!+ P04 M " JAFA+4SHX5. ! N'P &@ 'AL+U]R96QS+W=OS_LF[0LZIR[FQ#2JHZ'*EVT76R& M7S9M?ZCR\+7?AJY:O53;&'0^7X1^/*.XNQW/G#VLET7_L)9B]ESUVYB717C? MA[>V?TEUC#F%XT4NA@7#7SZZ^)_U[6:S6\7[=O5ZB$W^I>)[01%^#]+I(*4' MV720T8-\.LCI0>5T4$D/6DP'+>A!E]-!E_2@J^F@*WK0]730-3U(YD#&.3\) M8>H9G;?2PS==;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM=; M@=[*U]N WL;7VX#>QM?;@-YVAK,2=%C"U]N WL;7VX#>QM?;@-[&U]N WL;7 MVX#>QM?;@-[&U]N!WL[7VX'>SM?;@=[.U]N!WGZ&LVYTV,W7VX'>SM?;@=[. MU]N!WL[7VX'>SM?;@=[.U[L$>I=\O4N@=\G7NQSIG>JJC^NGW.^:;3IUR8_A M?]:,X$[Y8Q]/GW&<^N?^D=)YV!+#\?/DM^4X]2LB_'@]?O<)4$L#!!0 ( M "J&:$L52%_JR@$ !$? 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9RV[" M,! %T%]!V5;$^ %]"-BTW;9([0^XR4 BDMBR#86_KQ.@4BLJ40'2W1"2<69N M@G4VC-^WEGQO4U>-GR1%"/:!,9\55&N?&DM-K,R-JW6(IV[!K,Z6>D%,# 8C MEIDF4!/ZH>V13,=/-->K*O0>=]?;UI-$6UN5F0ZE:=BZR7\U[>\;IHZJ;HTO M2NMOXH*D][R)77R\-DEBU2?LA F_;VS/XWVO:W*NS.E?TH*M<H*NT]^UL##;LB,H[YUL>I">>3Q8J19K'K6+KSD(U*[=7+*3QH>6U_O MA_TT;ME]/_;"OXN>=8?SWOKE<@B0'!(DAP+),03),0+)<0N2XPXDQSU(#CY M"8(B*D\ K @ $0 @ &9 0 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " JAFA+F5R<(Q & "<)P $P M@ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "J&:$NAH02: M5P( + ' 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ *H9H M2ZZSPN># @ 8 D !@ ( !,Q 'AL+W=OP2 !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ *H9H2Y4Z%CX- @ C04 !@ M ( !S!H 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ *H9H2_YM*B6P 0 T@, !@ ( !7"0 M 'AL+W=O&UL4$L! A0#% @ *H9H2Z+QL/VQ 0 T@, !D M ( !+2@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *H9H2X[YYX^U 0 T@, !D ( !["T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *H9H2]9& MF1>U 0 T@, !D ( !KC, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H9H2].AUL>S 0 T@, !D M ( !;SD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *H9H2[I'EK.R 0 T@, !D ( ! M53\ 'AL+W=O&PO=V]R:W-H965T"*'$R $ #<$ 9 M " 3I# !X;"]W;W)K&UL4$L! A0#% M @ *H9H2X_&DMS% 0 -P0 !D ( !.44 'AL+W=O&UL4$L! A0#% @ *H9H2T,7'%/& M 0 -P0 !D ( !$DL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H9H2P[W8 MG!0 %R, !D M ( ![U0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *H9H2]!@">II @ .0@ !D ( !V%X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*H9H2^T$F11Y @ 4 @ !D ( !2V< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H9H2W7PF9UZ @ MD0D !D ( !+V\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H9H2T^L>#!= @ 0 < !D M ( !QG< 'AL+W=O@ >&PO=V]R:W-H M965TA ( ($( 9 M " 7M] !X;"]W;W)K&UL4$L! M A0#% @ *H9H2Q>E>$$W P T P !D ( !-H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H9H M2X8*;9I$ P VPT !D ( !ZH@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H9H2SU< M+.C+ P NR$ \ ( !IM\ 'AL+W=O7!E&UL 64$L%!@ \ #P 5A +'G $! end
XML 64 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 65 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 164 227 1 false 43 0 false 11 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 1003001 - 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 2101101 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentation Nature of Business and Basis of Presentation Notes 9 false false R10.htm 2102100 - Disclosure - Fair Value Measurements Sheet http://www.akamai.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2103100 - Disclosure - Accounts Receivable Sheet http://www.akamai.com/role/AccountsReceivable Accounts Receivable Notes 11 false false R12.htm 2104100 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssets Goodwill and Acquired Intangible Assets Notes 12 false false R13.htm 2105100 - Disclosure - Business Combinations Sheet http://www.akamai.com/role/BusinessCombinations Business Combinations Notes 13 false false R14.htm 2106100 - Disclosure - Convertible Senior Notes Notes http://www.akamai.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 14 false false R15.htm 2107100 - Disclosure - Commitments and Contingencies Sheet http://www.akamai.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 2108100 - Disclosure - Stockholders' Equity Sheet http://www.akamai.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2109100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 17 false false R18.htm 2110100 - Disclosure - Income Taxes Sheet http://www.akamai.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2111100 - Disclosure - Net Income per Share Sheet http://www.akamai.com/role/NetIncomePerShare Net Income per Share Notes 19 false false R20.htm 2201202 - Disclosure - Nature of Business and Basis of Presentation (Policies) Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentationPolicies Nature of Business and Basis of Presentation (Policies) Policies 20 false false R21.htm 2301300 - Disclosure - Nature of Business and Basis of Presentation (Tables) Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentationTables Nature of Business and Basis of Presentation (Tables) Tables http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentation 21 false false R22.htm 2302301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.akamai.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.akamai.com/role/FairValueMeasurements 22 false false R23.htm 2303301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.akamai.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.akamai.com/role/AccountsReceivable 23 false false R24.htm 2304301 - 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 24 false false R25.htm 2305301 - Disclosure - Business Combinations (Tables) Sheet http://www.akamai.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.akamai.com/role/BusinessCombinations 25 false false R26.htm 2306301 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.akamai.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.akamai.com/role/ConvertibleSeniorNotes 26 false false R27.htm 2308301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.akamai.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.akamai.com/role/StockholdersEquity 27 false false R28.htm 2309301 - 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 28 false false R29.htm 2311301 - 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 29 false false R30.htm 2401403 - Disclosure - Nature of Business and Basis of Presentation (Details) Sheet http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentationDetails Nature of Business and Basis of Presentation (Details) Details http://www.akamai.com/role/NatureOfBusinessAndBasisOfPresentationTables 30 false false R31.htm 2402402 - Disclosure - Fair Value Measurements - Marketable Securities (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsMarketableSecuritiesDetails Fair Value Measurements - Marketable Securities (Details) Details 31 false false R32.htm 2402403 - 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 32 false false R33.htm 2402404 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsContractualMaturitiesDetails Fair Value Measurements - Contractual Maturities (Details) Details 33 false false R34.htm 2402405 - Disclosure - Fair Value Measurements - Schedule of Liability Measured at Fair Value using Level 3 Inputs (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleOfLiabilityMeasuredAtFairValueUsingLevel3InputsDetails Fair Value Measurements - Schedule of Liability Measured at Fair Value using Level 3 Inputs (Details) Details 34 false false R35.htm 2403402 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) Sheet http://www.akamai.com/role/AccountsReceivableScheduleOfAccountsReceivableDetails Accounts Receivable - Schedule of Accounts Receivable (Details) Details 35 false false R36.htm 2404402 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsScheduleOfGoodwillDetails Goodwill and Acquired Intangible Assets - Schedule of Goodwill (Details) Details 36 false false R37.htm 2404403 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) Details 37 false false R38.htm 2404404 - Disclosure - Goodwill and Acquired Intangible Assets - Narrative (Details) Sheet http://www.akamai.com/role/GoodwillAndAcquiredIntangibleAssetsNarrativeDetails Goodwill and Acquired Intangible Assets - Narrative (Details) Details 38 false false R39.htm 2405402 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.akamai.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 39 false false R40.htm 2405403 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of the Purchase Price (Details) Sheet http://www.akamai.com/role/BusinessCombinationsScheduleOfPreliminaryAllocationOfPurchasePriceDetails Business Combinations - Schedule of Preliminary Allocation of the Purchase Price (Details) Details 40 false false R41.htm 2405404 - Disclosure - Business Combinations - Schedule of Acquired Intangible Assets (Details) Sheet http://www.akamai.com/role/BusinessCombinationsScheduleOfAcquiredIntangibleAssetsDetails Business Combinations - Schedule of Acquired Intangible Assets (Details) Details 41 false false R42.htm 2406402 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://www.akamai.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 42 false false R43.htm 2406403 - 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 43 false false R44.htm 2406404 - 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 44 false false R45.htm 2407402 - Disclosure - Commitments and Contingencies - Legal Matters (Details) Sheet http://www.akamai.com/role/CommitmentsAndContingenciesLegalMattersDetails Commitments and Contingencies - Legal Matters (Details) Details 45 false false R46.htm 2408402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.akamai.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 46 false false R47.htm 2408403 - Disclosure - Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) Sheet http://www.akamai.com/role/StockholdersEquityScheduleOfStockBasedCompensationExpenseDetails Stockholders' Equity - Schedule of Stock Based Compensation Expense (Details) Details 47 false false R48.htm 2409402 - 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 48 false false R49.htm 2410401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.akamai.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 49 false false R50.htm 2411402 - 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 50 false false R51.htm 2411403 - Disclosure - Net Income per Share - Schedule of Shares Excluded from Computation of Diluted EPS (Details) Sheet http://www.akamai.com/role/NetIncomePerShareScheduleOfSharesExcludedFromComputationOfDilutedEpsDetails Net Income per Share - Schedule of Shares Excluded from Computation of Diluted EPS (Details) Details 51 false false All Reports Book All Reports akam-20170930.xml akam-20170930.xsd akam-20170930_cal.xml akam-20170930_def.xml akam-20170930_lab.xml akam-20170930_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 69 0001086222-17-000249-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001086222-17-000249-xbrl.zip M4$L#!!0 ( "J&:$OQY>0E0!@! #,V$P 1 86MA;2TR,#$W,#DS,"YX M;6SL?5F76T>.YO/,K_#H>63'AEA\JCPG5K>F94F6Y*FNISXT\RJ3Y4PRFV3* M5O_Z 2YS8?)R9W++9+O5W7ZO^H-/K_OT5_YZ] M^J[JMGMGG>[YWU_]]NFU_Q3?O'GU?W[ZGW_[7Z]?_T?X^/:[U&O?7%7=X7>Q M7[6&U=EW?W:&%]_]XZP:_/'=EW[OZKM_]/I_=+ZV7K\>?>CZQ]992[94Q^_?FPKQ[ZT6BU\VRE9,2?QZ;8RHOWER]D9U_67 M_?5[_[+S(_W_[Y#J[N#'UA^MJ[^_NA@.KW_\X8<___SS>WJAU?F^W;OZ03!N M\&N0G]&S[=Y-=]C_=O\X?LWX:\GO/W;3[Z- 9GWN M]MTI'SRK.M,_@V_0X^KQX]5?[8OIS],[4[Z_T_U:#8;3/S)ZCSXD)SXTZ"G! MS2.9U9_L]<_Q<29_N'WB[@.7G>X?TW([1M3A(3O]'N7U6#J M9^IWIG^(Y##]0_4[TSXT[%?G,^7D?L#W[QZE-\XFE/Q>GJ,W'STZG/HHC!X= MCC_:F:>@W<&PU6W?J]Q?#17]4]9/<^?<#_6[]X\.SJ8]B%_+?_B/7]Y^:E]4 M5ZV'ASN+'WY]3\U/__-__(U^Z\=!_<;'ZLMW]6__>%'K'1FFUW_\Y>2_;P:V=W#]^]=/][ M=R_<2F:ZJ-[4DE+O>E_U(8IJI"_#$>=D&/3]5]Z^LS;GA5C7OZH#9UN_Y@+M MS=.RC7OCP-F>T//-V4[U:LM?C\ DZ-?,K& 2]!.;A#OK>0RB,JN)ZJFMYYU6 M'8.CT:LYFB?7*K([==N>6 MG>_..OC(*+5P2_B/*PGNU4]W'ULDN;_],)6"5:F;)?<'0AJ"G_?+]\;I058' M A\.4I]CG4X9GM1Z3VH]1?['J=TC&".>)XS16T!\ZEF*ZA'T>2I1<8PC-C2; M#P]]0D4_:_7/!K]=GR%Q] /,3=A.?&98?\FG=M5M(<6/ONONQ0_]ZFNG=S.X M_/:QNN[UA]79BS"@2XGRB:SHU(5X(&712FS/E&YH4.06=@F%D*==7 M;"/1HDZ[Y+1+GM,NV0KB$J==6CW7__ MS)ON]JY0:QR\GG3E(G=GV"9S^59U4X&A4 M8"NE:T^L N+EJ8 X=A5X8D? 7YX*\),CF":/^V=^:?VKU_],)?_OOZ3J]Z'O MGN7_ND&F/U7MFWYGV*D>1[>_]+K5MU]:_3^J8;GIGAU9+<:.-&H%BI:4_P-) MTQ?@>$W<=H#.VOJ=>E?58-AIQUX?PWN$\O2AAV=?GKHO :.VJ>Y+KD!Z'?L75U5_7:G=?FAA=R[/AL43ZHTRJR/%GT@\3K MF\:C)[Q^6.'I,\?KV\G)GK1_AQG?D_8?BO:?T/P)S1^^=N\?S8_>/ 'Y_6I[ M8Q6.5],/-FX]:?K+U?1CR#^>:BB.3P4.#+0^F]3-M)M2/4 MS-VDPEZ4T=LT_?"B@>R>,P_/*#S;3A702]+%75Y,.LKCTB-4AB/S=\=@&38% M^;]]^KGWM>IW25+^O.JV\8%3E+M7-[CLDASO'MC.M=T3YCO">MA3\O)4^?TR M-/V9)R\/3/M??/)RS]K^,FZR[2M+=;+MAY6Y>N:V_8]> VP"EF/?49 M>ED YX7<6][_G8=GH^G'?_'AN94&'UBYV0G7G'+QQQ[9;HIK3GO@X)#.\]\# M!]:SY;0'3GO@V.L23F>RQZOLS[\.;_]1[7,YGSK^H/9EE-F?+I&\S #VF9W# M'JP]?ZXGLL=OWP_G;/8EX/87;^]?;-W-,6CWIFCFV9Q%'2N<.9U G6X_/M,2 MFN=?";]_E/Y_ZG2P7J"4[[F4#?%X>1KCJ'> MYE1+_^P"@8/R"L>P!TY9G5-6YQCT>_^HYQE;^^,'/B_+[K]HP'X"Q;/3)R?% M.$[%V/KYWTMW=L?M4+:>7GI19P$O/=^^R<*?[,(AV86#PQ,GN_!,'()OMWLW MW>'@76]8#=[V6MT!2J-TNBU4^.[YQZI==;ZV?K_$V/'ASR2Z1]KPN=\ZJ^Z^ MZ>&YX]**323QH"IS1?$\;,5)99Z;RAR,E1F$;Z%S>8FO?1JVAC>#AMK\UOT= MWZ_./E9?J^[-L8&03<4PADZFRN%EV9>3LAR^LFR_7J+3[0RKMYVOU=F;+G[W M>0=%X@>#:HARJ8%>O&P-)L#KS6#80T#WL;IL#5'F@XO.]9$IQPILC\'8V7P_ M#\NQCC*\[;1)N-US?]ZOZI.1EZ *,[E^N5;AI B[5X3M'RROH0@U'K]J]?\@ MAUO_Y5WKZMC0PUK*,)?SEZL0B:H_>M?5V>>J?='M7?;.OWWLG%^\"/NP@/>7 MJQ3O>MUV[^JZ&E8ORE_,9OMX56%3"'E2A6<#(C=5A9.KV*^K.$BE. '*_0'* M@U2(4P)J/PFHIU:&5.-(X:_[GN\_??9ONNWOCVNY9S#UZB?BZL=)KK:WF+A@_6%J#:M;,*A>L_OE?'AO[ -5 M]^S1XP_8\>Z=M5?_S?WJ2W9:_5VL_N- 0#UI(##:R_*?G]/]6KXA?%O1J4H- M;M_VVJW[];Q[YN>J6_5;E^C>_-D5VL3!L(\/?:WR7]U9Z8\_V7(\^KZ/#,])U9]3F'@\ MNKZ7V/2D[%.29"<-WW8R[J6IM?J5E^KW_DVK_VUG:K6NN%!68@5QU8\+^Z1) MC3%Q"3N\.$21C64")B3P]!G>M[WN^;#J7]%5D?L:T]H QE[W:]4?TN;[5'4[ MO7Y=JWE<]FL:=[?&:QY[1YFO;1S\GY9V7TO[Y ?YM_F[7U?,WZ'[K/K58#AZ M=@+'O$5W?EY_)K8&8\KQ ;^QBQ_YTN]TS^OOKM\_;Q$;;W$A+BDK<%S*LE3N M;YJTG@C2-&5]JZJK"'MWD,;L.>VH?Y7_]^;RVXM4U6-2%;V:JM2//WB\C55E MW6.-DUD\F<5C.XW9ZA'>2?FW=AYXV@W; @GPJWK7^[J9ZL;>U76K^ZW5/?N/ M]S.WPNCFX:-=]0$YP*][>.:X5'\]36L*Z\D5_T'4#UMPAJQWI.CPFJ^BZ/7C M6S#[JT9^)[-_,OO/+S:DNZ>5&4CO'Q2E8-5E;V&5HW$^0E*GJ#DH9\) M/%4(-+'E3TK[%,;Q>#7V$(.?57->'ZM!1;,/$+[?%K72H\^W:'T)?E^()U]3 M86)O,'S_Y5/K\M@.P9=2CP9W+T@9].JIDT]5W6\,-]-H'@G^^?F:CD7,'NQ! MXE94Y60W#L%NZ-7LQE:488V4ZTD9GFL::0TG;$YCU6=S2E)MLW2TK?K&9Z4RAQ0='0*"64-I3@CFQ:K*.(*Y%US=1N+] MET_#7ON/Q@!(JL? UX]+,V:R]GC7D:8/.I[\-#ZP1U\ZP==MWYP]U_Y MY/T![I5E-!^4:O)Z7?SKXU(OWV[?7-UU9OE:#8;T M\9];G>[;WN#($.4P? MITV8%V&=X,,QP(=#BM,V=S$GJ[('J_+DSN4IK,I)$W:E"0=E09Y"=4XX=;&@1>=Y7ZI^?_S%X]*91YS> M7HM];U55R^G]]?'=EYW0B;N79_+UEW[NBI,[-L,X+OO^26_UN MIWL^^%#U/UVT^E7X-OT+YEL=_/277O^JU6U7H36HSHY,N;8GLCGF:[K,7I;E MVI7B/I1SWL^#&?CN6>AUSP;_Z PO_M'J]UN4#1T.6ZB+)_U]T-^':M%51/>" M<-JD SZI\4F-3S!B&34^?E2Z"XW=-\8]$*BP1QM;#XW[T/K6PC^?%'2>26U* MZ@59T!WBV9F!V*>J_[5S"L*6#L*:\GI9R'6/ =C)JAZ#5=V[DAY">NMD58_$ MJAX(5MV[PI[RL4>6CST02WM*9!V\_AYT(NL0ZVM.]O>@]/=@[>_>\P?[M;^G M<.S@P[%#L*Y[4-+3,<&1'!/L73GWD- Z*>!A%>G;.NA*NB!N/>])Z]V MZ-Y/V=9GD&W=N\O?KU4]):V>1]+J9'=/2:OC2UH=@OT]A&SK"3 <"6 XA"SK M'DH)3SF"(\D1[%HY;W WUIIY-JX)5U5K<-.O?KH9]JOS']/=I^]>?O@^^OB4 M+ZM;;EU>DCRF?6UM%L:>6?G[;V4]\[MOWU_Y>[LWDWOB[J.W\L0_KORE[=Y- M=]C_-I/8V_=7_MZ;P=0UZPQZ2G#SXV^?5E^W:]2?.6(=O;WZ:M$.',R6ZNC] M->1Z==WJSI-K_?X:RM7_.ET);G6+WEYGM>Z,T?A7GW6^HITSUQ\SDDBO\/QX1\OB+QGXA5=W>5:<[\S?FK\SC'YGXKKNW[EF;E$PM1O^U MU;FD!!>"UT'KK2 M[K0N/[30==PBA%GB5"$H+KESDGE(,H?"A,FQ:F8(V&^&&FFWA7^ M5*<=>_WK'F["BC[T\.P"Z6J?1%260TP:N"TA>"]=" %B?>W M3S_WT!!WR='[\ZK;Q@=6DG"411L4981D(11KDQ0N&)914:/1J6$.) =S9 +& M4&.V.72LL,25C]F"-<4+EX(W/C+/ OYMDG]II3DZ#1OO";Y=<^ADXDDX&:TQ M "X$JSP$7[BP"56M--3)@7Q!PMS,&BHIE3>)<=H54-7 MN>-2OR#Q;FP-98S1(1HRV0B02@?'- @>4X:4C&U8 [08;&L")LK?8'S8OR%^ MQE+VGR\0CU[T+L_PM0%^CJ+YVZ])K6^#=SWZG:JBOS^2+Z5=U,/$I7$_:SQ8 M6Y)V2H$2(@0C14$_RZSE6J17/WV =,OD4Y"U H]OJ\'@\T6KBW%#&Q]IG5>] MT1"M#R@__/[.^7G5G\_FPV*_>5?&N$8H 0'=7739@#+"%:U"8AH]@488H<=6 M^RXF9M\[N[0H MR^=U'NI3-1Q>UCV/1XV+'V_Y;4Z;O'_Z@9C8&HPU[OI0A_)ONE_Z2/IH2AN] M?]ZBM,S;SE5UV3F_&$ZQ&3 F5T ( ;'DQ+6#!&!54A%M A0)SON&55:C>0L(,AR3J5D+4#1%F&]=Z * @?!8@,LJ.T*;M69 MR@>D@Z(8YRW&\@(#>X$:Z9W+V08>%;Z@&Y+D0AZ6+/>GA, #B[X ]XEGU$*N MO2;1::&T5"PW1?<$DGN+]K]+I/:K^N_O:O?2^_+F(1T\:)AU_:O\OS>7W[8F MEL?.,2("2)I%;@**A=F0;<' !UT'JI6.,":71XEN+N:(9AF^5Q+'A@NC<8H+^EX;"(7[_= M"2C6:5Q$AYV:AP;+\*MZU_NZ&<>CW_C6ZI[]Q_N9.Y"V\-;11C6><[A/;]]KU5+RN1/49.PPXN9!D.[%$-2A@?O0<1B/7CAM6 V<9O]N,&XR_D; M,VXS9M/T0';-UGMDBTY%D*U/=;Y]X/O5F^["!,2@9))26($P7&CO="Q*F"QL2AR\ M&Q?H[:G$(QL\\>/W1'UH?:L-"@9C'V[Z[0O4"U*41P6F]3J@\&\+G^I1+4@3 M*G'3_LZ(*1XI1U3"^N)D(2C(%:JVC4Q(U!F,*[ASD]Y$R$>.>$.2'UCOT3[O MM"Y'GZ53Y%ME&_\V0OEK;X-2/#-"))^TAZC!184Z!BZSJ#FJV\)ML#R-]VQA MU$QK7'I]W.07H37H8& ]&**WG:9S\TY!)"]6^*A*T05,]E8;P;6*PF=NLO-3 MTIYCR*)KEK)J\PKA.;8V//4GJGW,D%:23"%=++%IX M:Y+@09"DF%-><0,-X,K4LQ65F:]4C O++(\FH*5B+G"%VR;;E,$'A0BN>>;Y MG"4U3ZEXT)'SS+0-:*P!#&2*AB@"**&$1C(# \[=BNIS#]_P[1JI##Y6[:KS ME1*NMU9N12\00Y3>:\^TT\ CPE(T/SXCMC,B2M7/[V^&^U15E#GKM/Q:'X:;.9.C9YD-+5A"LJYP% M )UD"*:3X4ZKK- LJBF!!]>. S?2/B)Y#E6/Z2^=2S0YN)CGO?XR0G1H#(,0 MP3$I "USX%&B:48O@UO+"_7JI[>M_GGU'1KBZI(JTZJS[^K?&"?OT8\^IN=C M=5XGF[O#=ZW9^=?Q6"U'$W.RS*'R9N\] FPTO7_[_N_RI1-#:MLG8HMY/ M)1Q&ED4&IH($)9NXWVA^6TK!DPRB@^ ME>#IY&Q(^/BHU_JS];7?M[U6ERZFE4ZWU6W7Y^5WWQB^/?RY,5^%3B6K)A6+ M:J HWX2;4QO0($5![,O1YF;@*06E&S(2&$,8?< R&H1OH7-Y264%=;JV(:?? MNK_C^]79Q^IKU;U96!:1E-7@O.0$W8J.UGD/Z!;0+VHG12-^XEP:#3L2T+S= MBOZA%,3%'/$+[M80< O$[)55,4F'[JQQPBBYL[LC_!"TWQ0FHN0ZZHA8"]<5 M$&Z)'$).= S;L&C"@N333>]AR.BIM=^ P5C%:]P" 9P C!*]04PHK4"O)1M* MQ!$LVJ=3HG?5<#V/BGJN@Y>&XXJ96 (".41P(0+&&KQ)MM06W"*K]D#,^D3/ M/0OP5$&17-0Z0,HLH"XB%)8J>BVU;\ Q9B=X5^7(+I_4YV][;10&\:+M%84 M,W,Z&&T-(G- V([ !-/<[=HXW="*IQ'7F MOV+D]XT#=W3B 4VOP>@7K:]3GJ%D3.2(P;VPZ*%^^J#^J7X1*HT+87U. M#E0B]Y^:0TOX5M?,QLO68**,^_;,YV-U62=9!Q>=ZT%#TA)]OY*VY(+R!DN) M7PRM-5?<.<,+JR5M?M$G0<\4=$)0<=F[KLX^5^V+;N^R=_[M(Y'=%#8:+2&B M0P.;)4A)-["\L89;0_6WP&MA\Y.PYPC[78_,V74U?*BF:Y8S77$) M'EVUEAXC@@Q. @B4,_\G9R?[,4_2=6QQU>K_,46/T48X1+R\H#@E\X[%X%B) M$ ./.?N1'F]+OF=G-=MT/:6#7W%[=+0:GE!>.<63UT(+L#)9+<@"LL1XT$HT M4:>0")XF(/YT0M:B=1Y ,,6AG+//)FB0RKMH$M.!4N,N1VBD/1)FL-+MX,JZO!YQ[":OQ[IT;5#V#BW3;]2Q\P\7"[WU_ M3=E-#,1\>]CY.N7"QXQC[G%^!0;PR6=NJ;H$P7- N.,#\LP<%-$\YK923Z#K M+7&R'VE-.;]]%#\A&A0B87"J*7]?G'4Y!QOIC# 9:%R8E!I@]]*ZO*0:X.IL M^G'Q;?WT4J4CCWCG/*%'=4F@57<&@6+V0E(JPRC0IAGP6@T30<%2A#T=*RN5 M2,?> '[I];EPH2%=8+*$7/*HD T8.N]HH%CG!ID,Y^I#./'(X>ERNYGW_?4 M8%+@.4IN(7GG&8;I+H'!L"+:,B69A^"B$0R?YK7[[PM-,]AJ(7M77SI81 M#8O*(A(-TJ-(9$I6>9&3S"B:F+5LJ(TQPAR/9#Y5=4H0!?,+HIB*K--R8E$F M80!DA)*)0RC2"N4*9UY%@WXW-Y/?=)-L?W*9YQV8AQ 9KG+6"5)25J%RNR1M M+DHC,\W*"[BK)=P7+ULRD:G@$AHGC.0 /&?8)F%PR.7O6(!+&9 MC,(@W0!N\H#Q!R1C"&Q()IMW4=E=M?51B&9M$XD^ M53%M?7+%@W3)2L>=*E$9KF* IEPP9MU7>+H@R^!*")P%YS5"8D3" ;@LP?L( M+ 3IFD&4$)SM"R&L<1MY%1P9BRSHY#F&V&C];,&-;K7/&$PR&1I0"<4UF7 Y M9$%L9B2-BDG+[(4 !$N@O6; P92-FO#;#,9)4$+.PAW M1T!K(%5!)Z(X"JT1?PAKU!%MH+6-)$9@E+^-WG@-A@LO$Q3EM;2P$H%/S-K)\U?E!G1^6"C?LS:"?728UL@[4%48!C='@5BC4N07!HLE0Q MWMIHDDBNF0R33,MU KTML39OU:*3,DH3"Q=THB*\5LPGSS+'F*SPAL^RB%K6 M ?:S6/N3NO277C_U;GX??KF9_MKJXX:I,2(8S!@D.0 5G#;6Z,R]C8RIV BO.1VU/N9I M2=*>AIT%FTDZX7#OX :IK]\Y;Q'>XS]U_!-"(_&![%CWQ.Q,'IRO[*)0J;S) M12O4*0 K@B\.3!$EXB+QTJAAU#!9)#V7G@TIGR=^FZV,5"-'Y?I,F8"AB:0V MG@Z2T+)Q.HP!U23$W!KI"SP,;@/J>B&2C 9\*A9,E@7CP\"LM+XA=(RFY>XH MG^M 5)!1:<$RPR!5,&=2A.RE]%&6)*>4O#*SMM W&WDPNCZ\\H8HO$@38J+L M+F <[J)AO@@7J06Q?-3\Z/Z.F>63A;K)/C/#G<"5R5['%!UH#NA;T%P49F+P:+_XM*6I M5^:T-)N/$IVY*'2?$B&C150"@0?+C=2@2@0*!Y#+-J#LF[1'+XJCPD(G, MH!<59#(@15P85CP&U8Y:ESOFIJP/HJ;3ZFP?#N4DN :O18$,= _929_I?JCT MQ;HT+9(0C7._T](\,1P"*4Q"*^:*@ 0N1,&-IDOBHEAFIH4/Q^QH][@HF\"A MPH!SKITU0%4XU!T*@1'^DUBT$,5IE78-AY+,4@KE#*=Z2@(C9R9 MMB#'N1R+4G=!\PR4>?02M#0^4K\DZVQ U.-RFF;4>5T?<+2R."HXE&4,"&^* M"]:!3>AN2]3:Z""X*DG9:7"5\]/R[ /86P;M#'H<&,!C"6\2YY[FFR4:5+4 MM*4!Q^B;(*'C-=1&!4\ MMQPPEO#&11$S\YS3U)D9C>=/J[0U/(06RZD86$@!,*+P-"A#:B9#8:E$/A4& M'.<9Q*(#P4(=NNG>6/#@N?;*< _9>8;H$.0TS12L[BISM+(X*CPD!-T+UI2W MP]"7YY!C\DHD10."&)NV/@B'CEE5CP8/%1Z4"-$(ZQC@]K$L*UP;"9:NZTX- M:R$?_S#SMD>:';)$F):4S5QD8 M!MA<57YH#ZNT.AZ*6N5$-3 6"G!K DU4D=Q:I63V>NHID=SR M>& 2> M9<[:N^:50%Q>U[@ ._[S*] U3U#!).4SA!5B,="@)+!L$.70]J5E4*E"$ M5JY"5VEU^O7X 2K(O.P-;OK55-D]=%FZ^T#X=O_'?^M4?;HR\NTM71AYM-WN MGWG3104?U _P15?MI.4E6.,$0[99<3EH38F5E"1+,&5VH9F\JCJ+M\,0@%AX M[IDET)800(TKHO/"9J,!$HLRA<;T>D[3)B:/I0];!'(1MB_>>PQ /7<.53[Z M$K34$@V5-1%\0_5WS_DO58N>K\>_T/BIQUYF,$2NAM7[+_>?F/);BT T6!99 M\!$41N 8CGMO0$#F&E5"->>XD->QDW<:GE@8XYV+=V *A/"*T_!N+D4]K@)C M!^DP&CZ@(.5@2+3$&6U.@0_0"7&4+,-$(E,*]CT<%GVW 'N^=\^Z8@*R]9L-Z[ M[" A4F'H"@T31DAAY)3K)]\_432:I+_O@_1<:VH118/ZO MF\[PV\R(\>JJZK<[U+#PNNHOT %>CTLLW"N%N(!S7%ZT]HDYD1T:AP8J>$F2 M3+VK"O=9._;ZUST:/4,?>GAVH61M!*F*5!F]##-.HX$-TJ./-3SD1FCTDB0[ M>K/<=,\629&E4C JPA 9\)]@7/3:8)17K#/%0^/RMV*3S(P%HZ:9YH'NN#;0P#$)5^S4F!91#V$6 MS&H)FBF7R&%%=% E)>:;V1 TL^RXM'53@6YF4ZD=9>&!8!N C6@&!!=9T-RP MNFQT4L"$5B;[^3YW"2]O6Z4-.BIR^HD!S]H780-P,,DPR6/CWOY+DN+&5E5Z M*[R&@,J*@38&F3+16'FF918(8AL-78367!V9ZY([M:X@(W=*6T12$J&JPRC6 M,>LERMD)C.>/65TWE>1F9A7CONP5YZY8!%G,>%=8%"P9[H/G;FXP_-PEN[PY M34(FHZ-+/DB@SNL:O;_V*DKKI&^&TR])BAN;TY 95]:H7!@#%J)/&-@'M '" M&3&EX?(^A/MD&9L=&5119!%&&DTEXNG_1;F9A M@TQH'HH).G-0/E+-!$N"94_@53=:G^P3N.Y?ULO;7+I>FE/ ^"IDL(H%:FP4 M0><"(J9I$=>^T@/[E^K&-M@HQ5"/@V<8+^0@;12HT:C*(K,2F_U[=@YIMVLN MF>:)VF@@X'0 ,5J:$N(@X+\1(>F45-1NS>5N+9J,,5DEP!CM0,42+&X^"(G; MG*/U^[=H.]\>RDN3,(YFW CTI\FEC"&+]^A6(?O8[%.YB^TQ=WXBRUR%[$HN M'JSU04?)0Y J@9/.-(SGU&/ ;5!\2.G5%8]3N// @<40(TB+495B+-)4<6&= M*+L]3CDP26YF;X0'].O.,)JK;8+T1GEMC0;-/95IOV3)KI#R@Y(H?T+Y?1"( MEY@5&>C>,)DLWAB9:I@S+VN_;^P&'/-H2F-4"B0" ^=T5@9*44%0:63#,1Z3 M<'=[G&)\DLYGP,C4@TC%F1B9E1$&LJ);BV,S![DY3=$HN)*L=5U2 '# 0]0YUEOOD5=*-JK*7 M),7-C:J*.GG$J@[=%0J4ZGUB"$D)I4-P#545W#9&?1^ZD'=[FH(Q? %K)!?H M^@T3WD:,5)1!8U 06ATU4MWO:0K"T5"4C!;!%; B@RMT8TUY9Q(3>K?U% *.64M#ECSL]C3EP*2XL3GE"1C+J2[Y Y8EXBOI M=<8_U$#@(#;__A.F*Q;_L%2,UVA4 [5!CL'&9#3CGFN=BFAL^_VAU?U+=L/# ME)(Q6L6X/Q@.5DN'LM9:RL"]LZ%9OKY/W+I_62]O&,<68-<&I;&3V5 M!M+%1,%CH[IJ?\F!_4MU8Q-<7/"> B)$S5[@6QM', M Z1R:BL3YA'&CU+N(]WV[?7-U MG_N]P>"W;K]J77;^&__:ZG1#]:77KQHCA1;=8'%!"VD24(M/: F?< M619X80BV:$XV;Z2S)1R5;.>=-$LM&YN]J#RSQ5MOT>RAX&Q,PMGB,B(;P5-C[Q^27-_B MW]9$>H&.?T30H&4"C;N6(X:5,M-<3"YC ].C1]@:XE*%OG MT8 & F2?&2^2[B=SF9I%GIL[SF,1Y(9P+S)TPS8AV@M06SO#$#]K91!&I]1( MI$F]=-1Y_*+=W/ Q+RQZE>1E 5&4QS@OH)OA-GG/=&,@*9=ZV?K(PY#N/,3' M5'0Q2X\ +P/W)4B1I1+9'T^](NJ/QJC25>[!BA[\"0?KL/;)I M0*9@&>2D0U;6&2_EM$YZDDW.JU^.L*?B95=1:LJE>,T#"PRX\(YE*."T#-F( MV!R2K)B;;*%\)'+9\"0S!47]!^FJ*" 2)@QFZT86=VJ;I^\[*KD5PMTPB7D+!D"11$0^W@C,=9#'RUL M S8"G9T>HU@VK-QU2F@EA&6&0C=KD[("?4Z$DB+H1A;0]WSJC^&=NBQ?:LAC ,@2W5Y*>7 K8!0,F%MV:,B9K[W517.!R-_.@[-*!VP[$01,@.EW\5OJJ=54B M"LX51VT @PKA,6Y-T6"DYFG\'VM"+2Y@QV#;#'*UC:F;$(&[G*P%(,['ST&Y. JJ]= M-(K3O4IFI M!L-+U3R!%%PXNZS)>$HIS75ZUGE)K9X1J@-U(N;*:DY3^3P(<(T3Z96C<;-&!^G=(8XU#QC&TV;MAV%^*006=@L!_E?6($0Q=9"^% M0AV'8:W*!)Z8$&L]@DX/ +'I>+A!44L6+8*9YRJ$9OK^1 ME,+-H-.M!@/?1LY&T=Z'FW[[HC6H/O0[[L+TN)B>E.UI\D3+\7NGVQI%S_>_\;&J M@VA*[TQ$_U-&C:$@<,]]&N(G2*/>WA+T2.5^KKI5OW6)FNG/KCK=SF"(6Q.# M J*V.Y@VLN%12D$S'71V/%"3F1)I5'?.5FM7,K7N:;CKR7S+\MPND-$H X%[ M9HA_&G3.JG[]\MM.Z_?.)>ZXO0]\8D$1^,5(1@* 9#9R982V0A=\8VX[SC78 M/71I+1H)$WC.A4H+M$6_GV50('16*B'@H<.6ER6M1=-C'$*CY+(H*"R I!$& M:A4QL)2N[IO;B+'XXFUX*#+;P=P9M%J(0E-.3E'HZ9W(6>JDE#!6F48X=I#2 MV_',*AV$RMIC\"$MH-2LI-P%"S(&X.A;#WQ_[GC 52K)(F -3(+'K:I#SM[X M)(HT2L:YS0.>H;066;.2J:$2$TPBB'71!<,0GEF!@9%2#AK6K+Z)>23[G.&W]'YTJ'X8C2J MJT9[_>H, >C=UU%4-!C<7.&+S<&K3QP4/,JJ,)\#-]%S'B!+Y:S'T,@ID8$; MEQN[5'!I)UJ(/CWSVQ)M; TN;L/1KQCE=7%US((JFF$I!*&6Y%+AYL> MX;!J&D/N)FZ>;5<,6Q/X*'0>/?FA7UVW.F>W018^_WYX4?5WJ^X.%5PE)T+4 MC@;OVE)HG!5Z=!%LAF:[57QG>^NPK'1VLCSX+17J WYR9ZNA0'(-I4 ]GL4' M%Q/W":T1L]*8U"Q1G+R?LPMA;%GXXV^TVY08&7QH?:/OV)D+R$8+J;D5& K@ M1D!7P(*P2D0K66I>#.6P XT"+'2['A%2VM1QW/_.Y]=?HZ1GIYZWZBLQ1^MPK MEL"E&%PHRKH,(4L157-$,0:#?&LK,4<@VUJ#-]UAJWO>V:5'R (4#U8$:HH6 ME?3>J9BY#H[FRS5QDG)N,9)_"@%L2\9CK^Q,QAB1)[0N2C. S#!D*AXC]01& M!.U5\TZ< K<]Q#_VRK9D_+!3QMZKX=6N1*YMRJV [J>7%_]#H3D@Q&&41%[\U#0 M.6&?Q)(LDL"XD&/KNC-LU:=DW;/.\*9?#=Z,%N M=,0@C9=@DN2*(UM6($*=TJA-,_$$[-1Q,OUG+%;VP]CJ][]UNNIU5/6*0(&;W5= M@M?6%L9X9IHWCY(MMVQ?;,Q>#>#6"QVR+:H _L%#+-2 71<>$6TW$9Y07+N] ML#&OJ(AG4]"NF2R-ARQRX&"LP2T3ZRM.C3!::LMA.ZA*.%L8P=;(R8-ZY*2.TQQ;]J& M?D5QVZBY)+R:P4!0V86D97&V! S/F&E<$'\^@MZT0?6*@I9%)+3@/@2,P2+- M38LZ2J B!$,CYPY?T/MO2+NBR#&P"F@:E-8,0]L@,1!#5"!#SM8[+QK![MY- MR8&-"5I1W A.:+ZR-L%J*#00&')(1AK)6$E]XQ7K2&N4W'CES0NS;=+-.IK8C<67 V./"&4:0K MZ%QU""P('2F;D#V/#;.OI+/+A*I+L'79&J#Z_0-CJ%9W^+[_L7-^,"-!IG[EI?J]?]/J?Q-V>#'.IW@TFY'G HY&7&? I<2HUGCK M--.E6,S2-PU;W#$/)51A\5'=-75IP M*4VT@/X;U=0DY#%2:^1D#(Q?%!D0;P.Z5S=Q.K"(N$>,]*ZN.L.K.A#&U;\K M!VI/INH?T@P/0:+FB.>H*"EK" 9<1EV3(C""?+G1=NZ[OP:='[N=R[^_&O9O MJE??_; V&76:8*R3!WBN6:)N ."D\-I*ZG82?8B>-3+]"\GH=3\->^T_/K3Z M[_MUA?U9;:ONE&EA\N7-NS(>VH',03()02>0)*W"7$XY*U%TGFRC^Z"Q['O& MQU9T,5T;LS&1?'G,AM?*V1BEI,Q =MX)*Q)$09>8(8+<-AOU>P-_,[SH]2DS MO>HJ>(71=0@8<'#(P@8-&4365.=J?2K3=A6[_;^IY$_2LS;9XR"6)WRNL%,V6NF<$9A$ MR#+0&0?J(@Z$"W1:7U@Q3$D MN'%U "4L9^VZ9EYY(6GS,N'1"Y&X1&2:!0@67$8$RR$B*&?,-L]926%7(>VZ M7UU4W4'G:S6Z9O:N&K[_TNC[>(NU?YT#2B%[T%()850$]!XA\^03ZBBB Y5L M VL;Q>MK9(\HG47-)D3//85C,H!PTFF/2NJ%U:%$%T*T1: "-\X9A!3*;I]J M,U_4Z->80KVH2W=<5-;FA*NNF$L"ILR$U;81JFV'Z'FB=I8I;G/0+BG@4EAF M,R?ZN<8%4,UCA]KOI7[WK#:FH1XD+3D"6Z96=- MX61_(06$>%X7(4TA;-$HK]6*1F],D#V7GHU(GV.!U1G;Q3N2.T@*L=T M=M:B38.FFH#AOUR0X?5Y#5;W?:J$)N: M_'M1/$L8&S*9@DP&-/,)_0P=U\Y$25.96HG2[7 [UXERD0+ZT12TUZ 0B%CA M11:29^F5>]3Q=+O<#G";3:L:7<8S6&D]8PE29H+""0QNA:-=114"-C8K!)A2 M>G(+C1&P&F5SS;^W@>? /-4N&.^#Q*A'D.W'=<&-WM@A#&#RP&)-RA:8>(35 MM&=+B9QNYV5?8HZ.\2CQ/XHWK27-,[-/1=D\F84,!$2]54E"=-XS$P50!P$>%KZYJ<^O=6XP :U'3SC3@4T MD2KS+)S3S2&MU%A'B.;&F$G@J+\A=4[X\J5JHYJ^J_Z\K=?'D.-#O]-M=ZXO M$7V,DJ7OO_BSWC45TLT_&?!G_[H9C%)>:&DGOK/7Q3^VJU%";#R%/_NYB;.! MT+HDF_WIHJJF]X<8NWJSH!=$,(HFMF:3-(8=5B03 WB+T UU% '"I(1?"SG9 M5&-](;Z8I7AT-6?!BF@,K#05Y:"&1ZL51_,Q6A&E< LT]N3KT9VBIU\1.G5Z MTQT,^S=7HSND=\#BKJ9JU 8% ?E%-3J:(L3>ZR[LO$78JF/' M?N13U>W@>A'\7-BC(\8(*A?$2: $^ :M;D]BX M$C^QQ!S-%Y""!QT<)(P:$E RIC""(:K91#,9CYM)CYF9'"])BE)HL M:,<,%,H52A9=L739 ?BCYEK=FUH?ZI0]YQKX2IR-B%R*L\\7&&1<]"[IF&=0 MM6_(!GWNMRA_EUK?!FMR6KAEY-6%IAT>3=!TU16"5XB3(8[O<*H.749-%Q&Z M&K>H-VU\JW5>O?\R.@(A9?C<[YR?3]S16)IG9H507%$"E=5S02P"W(0[U2F# M$4*8LKK\>[D*YW.)7HW_,/ EN,@MJ,1#3 CU7=#29"N;EY&T:QSBS*)D/6KG M9AB9O4+K#BDX1'+A -98W;(604,V@# MFE,O G1EC:S"DQ#^!HE%)1JB ;Q%4F@E'K;-*MP\2O)#5!CE:Z%2 2ZS,\8[ M:QUDZZS+8KKAEF(6*PO(G,W?;]W6W>@!*M=FRN,E^I';[-#=0PU M>?EI<3*5&TH">;IM"I1IB;G8D K#]13> M2'14P7H!$)*A

,H&US)B*JMML>YZ,TX"B%_KGUUVTD'*IN]:4S7#FKD1 J M)EP^%4N"6- 1:Q.I[3DKPNOF4-+77$XF-1:0M!'U"U(*2*S,A3//A(1 8Z7 M!,Y=4@@-97.>@JB;&FU(_&WR:[W9"%IA,!,9TQB9:_3_B%N-!V#2,4B"@@J!X"S(B)%LW6W!Q89@:4#H9$RQ(IWK=C>7 M/OK(+<8_BH%'GRVB$Z2B&L-'YIKWC0S8>91.O\F^ K%SY1I-B8F)$!T'+[++ MWK*(;D,(2K4V>XP@;ER?V(?;^=5P[>;Q0OG@<8-9W%R:.RN8]C1C28DD7&AH M@J4GIE$\G9A-R)XO:-0+KHTV'D#6)VD1=331E1*357.@%@5-[MDG4?S] 88/CS!PV*Z-N=CD6O$_9J$,L44#6CSO'>" M8:0M/5E'U2R/,,)QLQ$?N=7O8FPVN$N\4/%\>YESH/$<#S/<%9&B<5AD"UPG!D3$6@K!T^YH(W2*1W,:,ERR7:9'"S05$I,"7#FIJ[(;USY"NRTI%*B1QU MN] HUN@\8M-H#3IRK>=H[XKTWIX'Y;_:%ZWN>44I@_?=Z?=#5O:#WHM2>'8F M8DQHN Q>^)!-BEX[E4NCKA(F6D2N0MS3,;7 *1:,%1BN!X)N:FGC;&2(3Z P MG;RVJ5DL*H1U3\C6?>T;PAOZY.C^Q VN\_OKVXZN2ZW4(TQ'6@BTM,(!0#K*R$O4]E0!2$U"0S)<0IU1;.;3)!RDLU-+;K%/I]Z[& MW[G-2:U<4I64X^B'$[$L5<=U8T M^BXM8HX9!&'U"'0;V1F&"#XUD[B:3XSK.AY1+*@3DQ[CD\1C8'3332.T8CZ# MPY>]S1*F=%@5G!^O*.:6I'%!G5M"\N@LG>48=H@@BA:@,Z*#1IFUXFHB1GYZ M4=Q?NAZ[ADY3(W_K]GZG>E\JWA[=[B<[U&UW+CMWW>!N^GUT;O6=]?O&\#^W M.ET:^(N>\/+FC!+==\ARX?"B'0P:$$P%R9WC-"LX.8F(+/D8,$Y5&DUY(V%4 M7Y 9$__.A+7%%?I4#8>7H[*U0U@2FE5@N5 A6P9UHSZA$75P-!<@LF@4"7.Q MW349$\]3+,)@QL_,OGJV2^%'],Q4IHZ!N0;KJ3>G)W1O LH^-;/MC4$X6Q'+ M'N2^XX$GB>8AH&VWH"5HD4(JWMJB;9!T.;TY]'2R]'S[JXD65TB!&E5[Z +DHD:H^U0U9ZO8+CV>%W@R&&"_VZZEWM#H7G>M%]9?UO(:,T1EB*H24PAI% ME2TLI QR2A--SJFL]9D)+M$FZUU79Y^K]D6W=]D[_S9JQK&HZ1@B+N^E\+$4 M@,1"8)YS&@$FI5'-*?3 K)#/3'9O$3=V!U1E>]ZO1HYN40/G:#15>UF%.N9\ M]D98H57R-(08Q=BLQ6'/3&9T($@P>E@M+;04<_(0R61% *6"SD66'"3=04G- M^SO2&'AF4J/BR>JJU?^#KM#4?WG7NEH\]]L>!"6[>F74BIK1"[\<-4(*M9)6<07XM2X4US]N=-/S0;- CN+0CQY>B M=R)%*HW-()1PV3NZ%DZ#C+)0S>R2H".R9R:X=1V?X,"$ ,=TW>B&.>!<( KE MH7:$S0(K/AHN\9QDM[KC4XK11%K.4U) G1]0YU !G59TW84U0.KA.;Y-9;:& MX\N1CDNC="( Y,1=2C:@$3?:&VU*\SC!P ':[STXOIA81DTS&J2"$FAL@>42 MHT*>,5BRC=-"828*@;8GN+&/W*80/R)_G>Y9U7__I70&[=;E/ZM6?[$G?#1* MG L5:79X5 F\X.C@79%6<6<+(L[F#./)JXI/0/'Z J!/%WQV-9Z=I;:[:(P# MH$41CL:.91_0*$?(43;.!81J9%S6HG)#/GLW*ZXMJFXI114GO0&*\74.+-)$ M*8SB;6X8 >%@VZ$P C-(B07NH&(I."3$\X6$;0Q\;O'V-9&*:V) M,A50!=TV!OY@5?!)1-#-@A4,S?C2RWP 0ED7/^N(WE8 Q*@B>&<"IPX[.6?0 MUB&,;F;=''/'I"VK@V-6\&>I5-() TG%D$60-ED9LD7'WMA *X#C Y#'&L!7 M62.XXEG;S,#2K5N$<9K&C@>7=QA,(95ZFI@170BZ!4U-Y22&,\MI8C&.R1'5ONG8B?9=[?A]9 M&!9-RL"]B4%#DE3,C6O)LH3"N5'-D>GH,W?J(?:58>%660'2TO$I)$,W:+R# MX"3SS#C9N-G($7_LU$/L/GV2J!Y=8H ''O\7F-.2NFA8" B6!6NVV-JIA]A# M:H1Z:RJ. 8"Q":,_[@+S/J$F1)>]2LWZ'SBJK;.>AV 1MXDM298(@%#"0S 6 M_43T&$7%R?L,E)K>91Z!QH?J=U2FI5M%0YI1@;GI$&VNQ(('-[=611HBO47CT!IZ281O=N MM*2V6CHV;KURH_&AW1&^\7;0?)M0K:QNP\2$5(P.>@ M!0LY%MP94_I<30U_YG.S9^YW[X:4X5;+)#US$ 6S D-IT&A8B]&Z>=%&U$UD M7I)4UW5FP9H0$.1X:OR*0K5TALT4>;. $+YY0F2GGW<^7\FN4S(C)%J\Z!6- MQM+>N6"+PN 9P4)TP*:4);\LD3YXE$7#8#D*,DO-013@.85@4(88?&?MF;'- MLH/IA]3+2_+GJEOU6Y?4I>;L"C\[&/9'O;/7O$+K%9-1 WH#!$DV"X=.,+'D M<'-9[TRS:3T&0N(Q"PM(VI3ZN=W]I-6(XD2Q(4*RF:Z12Q[H*C!=^FQ@.RDD M5WQGU"^XJ"I04PS74GJ-,3A/7M H".=U83:&U*S,1:&D#Y1:!U"Q$T'128ZDDL>%=8XM&_-2WQ<<#W1,70> M&W=V+]W0M;%1"X+5M;.8;!5B!J4L*"J>0&*#\J)NH9"F)+QFTCB-GFETEUZ_ MZIQW1YT@V]_0AW0'(P1Y=^UV92ZB*LE(@R:K>'"(>(S$^ UYP4@NJ&8[3<0^ M>BH/BVF;QM&'FW[[HC6H'J8QC VH6)F9Y$IR!E),&4"BV4XY10?4')W'=1P:"QT^WU.\-O=VV*T38]_I;1 M?(!?JN$%C:/^6LV4Q@+'&T!8R3V+43K0J7@$9$*CWXU69=X<[T>M\.UC>>R0 MO4.2ZMP-HZ.F.4;%X(8!4('F>^K N(T8B-EFLU3T7U*\>*DN "JAI!*MM9PE M69^E!P0I0GK#Z$YQLQ;3:B[<2:@+&G$&Z5Q!"&6-@H(^U$JC&;I3!88):-1O M")+_ 4EUN=[<\]0J.L.L\ 4=&P*R0HW6Z7R#A@@SZ6RCQE'"= LXMZOU4S42 M5X))D5,TZ,0P9)8N:0>",ZT12)IF?WA<*RZG+=?34+LHM/#")&8PK@L8W#' M"!]!D$Z&EP(!FG,-04\T?GEB8N?V RLATUS>C* &N$HN8BP=?3+)&^E$8R=8 M&C^P-K$T(;1SUDA$+Z$"4F$8P:)3"+\0PCO!64+M2>V-/O-AH;#H5"TX<77 M('0;K"YR [;&*,I8H4%*$9Q+4=NDCJ=M=K1L)-& M'*FM;1C8^21M2/^B)HA.:Y\TX@0M(06!822#9)5E/!L3&TC!312Z;DA^/1;Q M%E1USV\[(:[C08K/'+S7A?JSDO.@2TL\1$VQ,4 C/'FMF5NT)681]U0L+;)? M42MD1GNMD0-*!F4D&F%& J-#\WC=,-GPB4_"T8=^=8T.ZVYA;Y$ VKZQ^:(K M+Y@K7)H@P-%F3SEYYHJQ&3UK0&_:Y.XURD(M8&\90K?!ZH*%Q)V$ 0;A0U<@ MH^%&2(/8)OMLLQ2V>?M \28*>W)6/U8T5J@]K'-OMP/!5Y]Y0+>98Z$IU)HF M,@27/1@33.+H;IMC&T8CON=R-HVNI^!DT=0#)45A626)4)DI;[U$Q >HHQB9 M&-]PJE+#(DNX%"<4 [8N8^_JJM<=#6?WPV&_\_O-D)S7YUYL75Z^KX>R4@W& M/UK]?FN=I!CA>D$]N8LUP'5T"92)@( H4-@U;:;\)&_K4;I-AN=.>8_>^$3] M,6( Z:F838284PD>_;2VQ\?P@L#4^2+JRVFX!R$:89.)1D>!VQ"2=_HH&9YK M5J/"2)$.R:RD2WJ>VV3!*!.LH2KU V+X?H;J^R\TINT3=>Z;';_-;:F[ MGHK_S]ZW-CF*)-E^GOD56-WMW6HS*IL(" BJNMN,YVRO]6NZJN_<^4A*D9E, M2Z !5-6YO_YZ!'JE4.J5("&EC^W.E)2 /!SW$^X>$<MW7S9GOY+4@R?MO16T4,ZJ,10=>7]'<9: M)MDBXEM^N6--69[ \D-%R&NSR C]T*2R[:'JT4=#MD&-@)[-T.9%"CBK.N?? M+ABWI>IJ6-^A.T9E4=>UPB P6.P!Q-H6(]2.(LNA1AQOT)UI;0@+^ZZ[?Y[& M%.6!<6*K^)HR,V >!&0Q9+F.";&:2S=YM&-NSN--T26.&QNV))QSF.N& MW+()#0T#@D4>PV2]07>T8S=NG%>)_I0M(=+L_KB=EH;-?1@0=P/78RZDO(Q1 MR/[ "4DH]^OO<39]'Z%>/HAM&S3-,";,-@)YE)P1[KAA0+THC"RYS9NRYJ;! MYNG*(P:A]F$T>BPM=K0=G'P;@6F:AMS9%,)HPM"/.9_&CL,Y M)!=RE2>.FRQ*!FMM!#_4O9#WZE/ZM'KLNQ&!P"@DHU%D@Y!F%,7$C:QF*PI;;@GK0M = M9NQ$D'Q;LC5F+!>/'3\R8V:83D#\R(JCQFH#<\SU/*@U.;>VN;*9QXGLGNI2 M9G/N^92[IA-!C&QQ&C;)\AS#.O+-'WO.AED4S'$)A0J<\B'V'-GO)0^JQ>KH#+&%Y7MRCQDH>>X M%@$%&H1 1A1'S9V+D)"O"[E9DJ.EW0J.3F1$D0NNZUK,-B-.F \QI,E8;+BN MV_1E&,OZUJ\VQ=W5;!!>?."$=L2Y/-8#^&W*S8NR\71(;-I8-;>:46_+TF[= MDR7?/J/@.Y')[%BRK'JV%4G:;[D:UXS2(8A<]_3=XCZ['6YGCZ:8>! ZP<08 MR/?-9>'(#D#4"'()'C=)60B@U5IKV&>VN&V5:3LI(Z$>^*U/;)-Q"V)3VR+$ MM:GC$1>TV3Q(9-KK>RIWR^1E=2;^D(^&HBCK3=@'*B^,F>>"6 &1CA.Z1@C9 M5QA8!O&9&S1A2AWNAXT46 Z\'J+(,"M :D,"P M[.;\R.3^:JL-Z>M#40=RL0%Z4M^W0>>^S:CC@-T:;N2;D6^$#F1;3:Y.BZVE MBDT1#A5PFT)=%DDF' ^,-Y:IN!M&L6\',$L%KNPLWS0'8YW@8I> 57JO3AE\ M7'0PK#L#J[*)&,K3!&J?SZ])L68.LWG@?Z:CQQ5FE_GS GFV:U' ^C6I%-K< MR?TIZE?4W^^3-"NK'].Q&$D:@0T5F%4V<0BY_,@Q("B$+,8*(MD.U9)1;$3] M,&Z2;[/ZG/8391PTW">:RK/[3Z(8R[6[11^]P]C0(V8X3*[PV# ;NCSVG(C' M;NP;@>59,.DC_5Y')JLKRFJ8-_/!S_&3O"01IK@6> MX %\^![$MK8;A)""69*2O0'E3Y2WAVZV*+-60.F-1N)>#$>/[05,]T MO(8_'2DXRF)0>(T2[*!/.@\J-+/SVQ4 7O>>HY!'KNV(FZ[CL,DJPYD6('KR)XA\$J: MK2C?44D=^G0@^XO7[J"6*S++@]YQ7OPLOBS/@,/C,_CGH%[M>.)PRXO &[,A M3-?E[Y,A^(&T6<-=\UWIL>HA'P_%N)SFD_+T>-O8I(7E1CN M(JNUXB"0>^+B&)*;D/JV&U.YAY?*54FGN96!<^!=)LQT]O@*08S M*.O%H*[!J)S8@-3(#U0#&LNQO=#GD2<+"I!O^,UR.NB?FJYY=OUOWVD?VYS' MX!.N;3'?0?NW9L! ;;MH[]3*^OGUOS6F,HEIRR8ML2RKFF[@<<>.6! 1DSB!UVPJ_\YD M$'V=.Z:RKR:F\@(()UQY;MKP& D-+PJX%SAFS",S<,VF4YO,HO:Y9XI=:^^. MY?$P(,PRY7$)R^62[E+RU4+)SL=T#29E M&+'I$#N2BX,0^L9^8 2.$T5>G:I_:XY(@M@-P#O"('(9 MF)+O@L3<\& J-'G09!>!N=2QSHU2UY,B&G*':4AB2CV;06;HPUL( M.+"0]C MAS=WY9AU,??,ZM]!:!N;M@.#B3S*C"CV@B"$ ,2V/8/9H=.(NVQ>MTCHP9BN MPJ0@98JHXQMR?U?H!FY@V/ B;$;L&-3Q M(#2Y2V)/%H!]6ZY&-P)$[A!.SH]25Q-+Q1&5#1 C(R3,]20'L!M+TF46>HS& M3?I^70QOL1,&<0QV9(:,Q8[/8LMTJ0S199_8YG*4(7/>=L:T9(H\ MG!' M&3+,8\:5.[L8AYS07ABQB$S)4UA,ZQ=WX#QY/05!I&"!3;#'(#PT[X ;Q(=#D9G/_NNO2-5:D MYR53B]"_W"V,\:.XWYM?]>FJ.;<]9GA^[%K@ H#$GAV2P)'4/K+-@;4:]I;U MCX"H*R(^)\FJN(L_OL U/,,#>(H<1_'2>Y%KPX0AFWE'@>.;=$,+!N*LU; V MB'&,E%L#;MOQB=Q:"',S ]D\T[2LB+@P:4?,C1LOW31MP[9:EW(7[VGH2X9] M'D*XS[S0\^W M PO".. AF%SD9LSOL8YV)*06VMAD(Y9+@0!1N@P'L4P[5@V M!T/U'6828T.S(&ZN$8GNDG))KW7L?@W"&0,DY"$/0GEPP;-,\'@_?DC\//];GN![Q M*0DLXC C"%P6N0'$Q[).Y,7-W6OO3+9AH*V/XTR:VKK+/0R-.'2)Q0/.B MS MIN\9(?A_;$:FY3:@BC';N5)-[3I<$_BN$7@.]R+9!YMY#F64>[Y'#,;MY@$6 M9YU=X*HTM=VFHM" ."*&H%#ZG!\%00Q1(C%,3LVP2:CMNFM5V?.JZFC8,4W# MBIC'0]?RF1/*\ZN>'Q'90)(;3]E09CM,^-JA@GW$:F486]]?X < MVRA1.3;?WU];'<760IMMR4R& R!#"LL,WZ"0QD(JZ#F,17'S[ 0QSSB,9I&B M/DTB'Y=GFPH?T_$4W%5([O3?LT+4!Y^7!Z?F'7=VL3K9CSVJ"V+D:QY$,XR]Y_O^Z.DYWYUAW8L&=K+(Z .-QDAL0\!LF-"S!?*GKZT MV?GM0FUH(_CO)+""E-QT#(B*0^9[EFM%ONM97FA%$,$W4[7#YJI#=+,T___. M1XH"8V;[OV3+G=!>DK6Q#MOR2C:9LF\74=BTGBGU. DGS"Q#9 MG*VL3>E !T,YF[JV9J*^ZP=6% :&X0#RNC6#@CS;&'HQ;3(14(M:5ZRM7<4% M,XH]C]@0_W#FR/W;,?5LWR>!W);3[,9FKBU/7)VRMA+[Y^P2#.H:/MC"G@=LP**7<"%OD 4[*72!PX01QSL]G_@5@6NSH=[%'@&$YS M-<&68V\,WYH$Q(&!"9$3B+:"+$<9X.'/BO."P7?2@4$X8O/#,;]T&>0?+B!+2D? M;.):+(B;QTO .#:HNQ/)=]6 G8B&+L2QU#28&]NN'?N4FW[H>8;BC6W^063&<>@%-C$L%@&HNP"45L#E;CJ(2AHC,LE: MH':@@*V.;1?3O\QB6&!Z!D27,00.U S#F$I"B0!PM=D(;KU+93MC^TU,9OVO M?[F;4<%*IINC###V'8.;$%U'C#'35YOO[-"-P!;!6\)F1TNZOBMGMV O&,9> M33E])Y9S76#Y!O-PP[)L2&R,"(**.+19 M;+KP(ERY7=NCGFU$S<:BIB$WJK4SAH_Y7?4E*8YHJN6%E!@AH1"]R3U<+N"P MRTP.H2>X1[/%+#'8>G_'#6(<+.6N[7*V8T>&SYR .RRR+!X RIJNQQS;=4.G ML=9 *%7+5X=+^9NH"[8Y1/7_2*N'ASH5D'X-_3]-">)^3="2I/.3MR2JCQ\$O% 85Q3R. C+A9?Y#>K^,E6K M+@LBH(^_>!\_>1 DWNQ8?XELREAB?[$#2[%\O]D7RS MISXWE+X,>S68 *"U/=4!*I3MQ#W?D1TK##,T8(I@&VAD7?>Y:/:%PU:E7KG% M>?:7PRF:#1J[EN\&I@U1!9?M';C,"4.(8"W+I0&1O=;C#?R:KD/7.MNT-BZ(@"'OJAY_'259Y65#N2 Z M.8HN/H2@U8Q#T^*^SSS3D9U+HSBNZWP;>MT3N-*QMH_J6>G:&M/./NZ0:G!N M$,^#R,H.N)P0')\2#YR,;'A3G%GV#@O<;TS%:F.07Y/BET*M60\5P]VOHIXR M=U;/GN[$ME1/()L97BQ'X?JQ2>5XO"@V V.=)'?^(V^^-VZ,E0W9^XG6QF#6 M*FM/!R-/4YJAYTJZ=JET'CN1;UF!X\D(7G0]^( ]$A M[2I@9>(9MV9[Y9'/)O",):Z1^6P5ZB>A;]6][,*':KF5Y\GRZ M0;G'/>($S."^Z1M/6A-T)/H/93D]6.,.\9E/;4(HL1ADJY(K &S(8GXH-)-LMI N.&T1,$C1;MA_YAB/[DE/3.4+B%5E>)/9V14.H[+B2Z WP MGC@0$1$GAI@)\@+9--3K2.QGJ%RW+8%0PX]Y%'#J6[YD)0'$,)W \#FDGX'1 MK%4^*V:#*G4OT;8M=D2F[?"8V1!.$@"S ) M@DG3(09,-<1N%.8.$DWV+]_8 MM_RXU3DG-,&3K"" /#XTJ>>3T/(\'GE&P"UGPS*!XF5>PZY=,KUX"-NT;7B-\;6JPA9ICI=Z5U(=AXR V['8B)G# M+=\R',,".+8"S_))XY0B:]0XCY$:,#O)!N*7NQI:?L^&LE ]@->3?I:O;7/Y M1,:7LH=*W?1JI4O:$142RY>=4JQ 'GH,F.M3:L>N$\@^%LQH[G>VJ&FZSX^[ M[?&<47&[NH[+XV3P'\CV&./$X:%IQ[)ZYC*74*L!B191&5%_%+>QW_J^RQJ& M[=C@+89)7D[\'\5],EK2P^_N==DI MYWU@@;=8$'+*&='T*8]A]G9=PXKD03FO,6-;;(L2UH?V(A7\\U0J\ E.$"& MQ15/;1P3%D<1]R+;M T(LYJE@39T\%-2S:J3:J*KTW#PDB 9C8S"R7V^;Z7-R"X"?0Q*X)TG:8%82 8I): MP#7=0":S 9$G2X*XV3\$XFQWO0C4I296%I%4L-,&I2D-(9#D@0'C".1L*!F] M8P/R""Z+>E9CL\PS8]U#M%9'M6OCL&\$IF_;L>T2%AD!Y80[463ZS):4@$WV M66*X]K,O\@6#DR^V56_U9#,;PJD36Q*7##^$^)DPGWKZ*VIF&,XD!"8LK$/ MI+RFSV,#\,"T7(O#'QKPS[GIL ;H[27T;Z(423%X\&3KZ,]BE*N+CMWF!R&) MY8:&0< ?&$3V?DQ,+_(B(FO$0?/<,<3U:[296^5YF>#;XVH["(+(@GS=9[+O MGVO8<6A97B"IRGDC(2'4X&M,AEU)OJN7)S%";H >0S]F,8U<.XYA,%9,?$?2 M437!!Z+'4PF^==L##7T*66]D\HC)%M.4V[Y-O=",PLB(-G1+I1#]'RUY54P' ME=JC'4!2<_\,S&\]@\; 6'W $)L2@'G'-?TH-#E\%[I1Q#8-(+/(IL>@0>$@$LQ&D:VZ[+0Y[Y##=^DGB3$MN"+9NT.[&E=TOJW M]Y9G:QA*'"J/ =@N*(1">&.&E,94=D$@X%5-SW>HZ=*7"+3#QR%2#"7 1X#< MS(I";L%[E"5](CF#FPH"7#7==6,\4)ZM6THA!H1)'E(.3R8=ICSR2?R &#!S M4F?#C,--EZTUE-XDT$,BK/RCH8=IVH$-@;3KQV'L0)K#79^8%,(_*[1B'C1;RD.\IS8A=BWS]G,1 MCLU52Q:8C2!R]L/8\(W(=P%ZC,!O4B,PDQ)^C,SM[&MU'5F;989E@1N1R =/ M\PE$U(8?F%[8/ @FEYW6#L_LWL?9TJ94"H#@QA#WA[;L8A+(93M*#$XLDQB> ML\$>X*_F,;+^6J2#0[>F4#E'!SP((\N$ ,ET?1KS"(S74^?[U[*3Y=84B]\X M=$U"]?M/I)+U^^7>NM7#\]+[;F Y,8?, M-8R8Y=ETS<-UV$0'INF/.SE M@Y6$9FPSS_8B?T.#=4HMTUE#B:W=BO>4\%Q4-3:1"&*%@1$;#"S0]6Q =MNR M2&C 2!OI/'763L:<>?1'L<<\F(NI&W+9",OW(&QH+B6_8S9= MVZ)^YH$?PRX#09D?45EBCF(F3]A$$+6!GT8&A.&1U:S/@D6L5/NJM#3L= M'R80N00@LS'N>7 Y!!W4\BF)-V5C )LV:]L@5]LBG]@=Y:8G/PX 8B2C!#6Y M%WF,V &77=W\9G8G5\W[-/IC*:'DJI[O$B.V DGESQT/LJY8\MD$<>PUF>H@ M!.W7P(]Q1YD$4]<.3&Y0QB&T=B0MKTE< R8?R.Z:HX:_V >,^A/883DM'E?V MF!VX-R\*7(A#+!K _,!"S_(\1Y:J THB#X#C"1%S78?PE0N[:Q-^THF"4E.4O=^H93RQH MY9#?CO5PBT>QI >!P!H21R/P".0#L>^;ED%<3NC&H:ZM06T9R[-#/F*_(2B> M&D%H1[9OL\#PN E(1@/;BR'1-9H9[G,2-O;T[2/8MNF%NK%A>4;H6[( !9.- MSU@(>7=(S2A@&X[AR<.:_'D5-@3\AY [&R!2_2R*Y%[,>X!;$\H@,GP. MJ,@9Y.S,]PT:>=RP0N9:\)XV;:J5C.IK):YS#G!79P#;=7R8U:)0'H0,0U=R MW,MCV^ B:T7QY0 ),WHUP*UK/D'H4EGFAXE#$A%SPR7<",.(VIX7;H1DXICF M6F/I]@?8N ?R^'1P^ J1%UK$M2TOC.6.3L^W+48"V_!D:UH8PL;A6=9: ?X@ M&=L=W-;R,LSN)J.N&X8A"ZT0)O[(]R!1B@WB&72S]S%KK7YZKL'M\+S0B)AD MVJ463* NV*CG1*$AWYD9:)@5+[A68IM_N]_SAX$,/I2.1W/X#0<.5\>?:3W 3R"8;AC[92 M*RQ'06-BQ:;C@O@LHKY/0M-S[,B3Y\A=F)^__\]1]6&8?M;*ZG$DOGMS!X]\ M=Y>,T]'C^T_I&.+'G\47[;=\G&0?U-]*R,+>$V-2?7CSG_?5A[7;1VDFWCVH M0;\GU/CJ@Y3O':1N]]G[D;BKZL]I-H00[CVU)G\^^U#Y_2:AT@SRH;3:>-^G M!Z'=Y:-1_D7B;"65II]!^E0/.P.EO_2WU(,TB)RKAU(3F51' M*X_\*":5"L/_,QE//OP?8AL?3$/7I*VV(W(;BE9/DF#>RH/TVI#R:0FRE3=- MZ;X!ASG0=^3N=RD@SFGP_'CG%2W*=9+60RK?+Y%X422WWS)1U6 M#W U*.(V+R =?P?^,$HFI7@__T<#799R%XM_R:122IM]]X;8;[0B_S+[L+CX MFVJX_&>Q\1&S$=8R6>RK#T\>M/(+FQZZ?C]YX>TOO?^B;[]LZ7'PES+X'4@ M\5R5#I+1#'UN\ZK*QQ^>@"\%(%U%UM7/]?5/OJJA3WZS4\P5N,]!D#L(>-X_ MI$. ^%;#J>64O74*>ZKSA;C.F^VZFH'Z3!-D\J>FHBYM'N\%-AB)I/CNC8S9WGPCKXU4B+6(CC0(B@Y0,AHA M&N$.(_P9PKR9#6H=&"'"XPLMTSR#939U.?L5%?@W?N*\AKPQ141(1,,[@>$U M"P%H>&AXKP_Q]E<66N456^7><'A45'B;#/ZX+_)I-GPWJW@/!D+2! MQ$4U9WU7Z3&E2-KOQ>KV'>^MRUEK;K>G80A\$5\2W']3:>Q^LF M(3 A(1CF4WF:Z27ITK-OIK6=,I=1]MFEVY?4A;I09?M@:.F.U=HVP>/U>1%V MA\7MGA:W$2,1(SO%2-M&C$2,1(Q$C$2,?&;QT=1=WEI2C2")((D@V0M;19!L M%R19:VM;")+[EBR_4?P_&Z_?\.]OOSF$O6R5RNWY!G>'D)U1,S;,D-/8MSQ& MJ.PU)1N"V-SD(>=&<,UD9VFI)5HY'8^3XE'N1TGF&GUWEQ?O2M"I-E;=*V:D M:(L&AP]B--02Q6[6,) #Q=J7K^PB.,'V'4PH!NMC(6HL[9"):6]7R<2^?K_5 MB0^QS;,C3AO"7ASO60>D9M1JA=2,NF=E=SKOKY_W=AS[A0J/8\>Q]W[L%[)= MNW?UCKT9(CK0U27H!^UG3_MY?1QT?RORLM2639O0JA"5$)5ZH9]7C$JJ951Z M!T.M#VUEFI^,)-_.4I$?'X2H]M4F!E970;UU7J.9A4!J=]:3-BV;-TNUX=8G5/8EX&%OE'6]$PE:'%H<6AQ:'%H< M6AQ:'%H<6ER?%(<6=XSB6M@;8%QP0EOOM\C'8U$,TF2D39*)*,Y9I>N+3EH[ M%-K=F+MH&N*VQ[/8ES#0_9)+SD5CKEFM=9>[MPPG03FV"VAC"XI(SNM7*?::)KH6NA M:W512R:ZXW;O75AH1M]#WVM$C:;.3^!\??$CG-K0O4X9-1)7)V9['930O="] MT+T6]UFNI3LV0??JLMIX947%WV\^WBS]ZUZZ<386\)SD7F2#1RV_A=]5IW@[ M*3A>G(]1:N@&P46\ \>)$](5^P0N:*%?H%]LK.01;K1M*J^[8(<.<\4.0PG7 MN8G!%?H$^L1BSR#7':.UDAFZ!+K$Q;L$*$(GM+55FFOQB4LGH^N=!VU7'':( M[FPW+W:(_D!TPR*Z25OC&< FT2]3'^(DXB3B9.]PLLV-J(B0B)"(D'VP543( M%EM#ZQ458*^Y&1@CMG5$BA+::C)M2]%R0OM:O\@U&.( \\Y M.UHN1-_5,Z$#O5V:KM"NT*[0KM"N+D57:%=H5VA7:%>7HBNT*[2K?K0WZU%] M[9Q]O$,QF+7Q)JJ-]R%G5?8V4&S&AX7?TT(B6AQ:'%H<6AQ:'%H<6AQ:'%I< MKQ2'%G>R//>IHBZ>\0[;>'>XO:.[,7= EVGHKHU]O"^NQ'KVN0=AX)I@ -D+ M$0L0"Q +Y'UOK=;B@::=7]#+1[I&1 A$B.>2!MH:IVM?7B4&"@@#" ,( P@# M" ,( U@[: $+L)4WMO)N1UDNMW2;M3;97GU;*UQ6;F%9^?6X%Z'MT=J@:Z%K MH6LMR\FF;F,K;R3/0]\[1]1(=,/!7L/H7NA>711 "=>M%JF^T+W0O="]%OA^F+VHYN.=AM\L!QXH1TQ3YAXGYX= =TAT4!C^BF MW5H- >MTZ#!7[C#4MG5B49Q$T"?0)^:YO*D3AMV*T270)1;3!*&ZRS'7:*.* MA95C;//0NTV\V.;A ]&I:^H&-GKH24"!.(DXB3C90YQDB)"(D(B0B)"(D,^L M0C"=&#T R:/6+R["6G$3,D)H[XP2(;359)QSG9@]0-&+L#T,-1$G+\56$2=; M7*LD5&=.:^OWB)*(DHB2O;!51,GV=.DX3&?M[0M$E-RJOI55\6^J!/2R\?H- M__[VFVGY[CY))N^]STDZDK?&>?$Q&8F/8C %<5-1?H*!^Z-\\,?W?_W+M_/+ M_6F99J(L@WQ\FV;JR$28EH-17DX+L;@#5)I)O?TF[KY[$X?4(,[?S7]^"M]H MZ1"^2 ;5NY@8-+*XSPT[9I;-W= Q0C?V*(]\&L3!F^_7WL.J3C^E8U%J/XLO MVF_Y.'D>*T M^?O2'A(0,LLK[5:(3)O 3X(\<.FM&"13D%L^"*9 ,:CE6/]A]:;D[6,82B&; M?52YN@BP":;!Q_\JGP[Y#O J4TU!9H.[T7X3GT4V%4IY@!,@]?W3GRJ4'ZK' M:8!\@UHH^;Q-$E4/2=5X05LDVO02U/W)J,S5T)9**<4DD71BH\=5_3RJRU>5 M<--/@.L&CCN:]M3E[],*'C^8P4Z>P,OJF["GT6RG=O%#IGF3(ATI1-!7G67I M@+7R=>V';'"CO7U3?WSSM:XE&@P:HF/I9L/T7KXP#% M3$*F]80P%"7827W#I,@_IT.AW1="8I'V&1Y\"Y)4CS"^&33?SN/'%!XYJ*2( M@VD).9$HRO\"1+\%66HX3B83\+Z9&B95.D[_M_Z@IC=Q#X']3?.%]M+&+]M# MI9G+"D>=]NN=,/:@;6W:G+,IR6\[O+K]Z\. M7 =R8B_VR?F>E+(DB<'J"Y>?5W\FD^@W>E*)(?*:Q8/K5S@0H]'LFN_>&&_4 MYQ)\-YR' M.[SM,/HU=5_NE1(7HE]8)^;^*!%#I@_>\ZGAD_!I>R*(\5,GCGL>_[Q GWPU M[4N2\N$53+-G]]#6O;+W/*#M[5)ZP2:D_N1$NML>(5_OW_U94J4K0V9O,( W M7)5:(08B_:QV2V'$U'K$='6$/%:;)PS[X@Q]KKU*;+DM1'<(QC0%BUX!T/RAG*=K\L >&4A>$8M<3:E%BZKS%5L+'*JXOOHFA6(L+=9/D M$5?I+J<*M3_CQJE1ZBW1"6DM'VS:1*O*N02N3ZQN;<>O8@J9Y"A-U#'.5."" M7Y^P[7JBK[>F[I+N=T$=!7A]\<9N,>W*H&M1!2MJ@@\,O?J7/%X>2KDZLSOB MS7Q>/0A6K[Q MA)^R6+9=(Q%LG[AW/6$8<32F=M>$0SCL)?%8>PDGM>ELGX6 M55<%?H2H0^*+MOB1+Z'Z3NEHV5:2GHS MFE! #+BN*I)4$>F)P4,F74J=NBB3$83]7_+BC[N\&-3,>)(76"L?,U%($KPG MG'WP^X6HZ0!K?K^J7F,?RX4H*<-"VCG)\(R7;Y4'$"Z;,;2M/7HHAM-!I396 M*R+8Y$]YA'^2ER!%NF&7]5'@;9(;NU5RQ1<2HJ);'$X2J)AYI5FELWWYB@EW M?5?^@M]3&C5< ?J8*@# M,:FT1]!=FTR"%_O"D5JP#6I!NQ5J0>=5<0.V?;MUE=2$O4LE]V=XZJ"JOT.7 MV\/^'5!WC ;_5N2RPT52%(]R-O-4](1UBW/4+4YB8/OGF!T8VS_F<8XWBW-^ MK^.<'],[H<*<.JCIM.K8HW6 3CF-%ITJ5)(%([UO<4_+4?6TB^[ZU LFGPLI ML'&=MW>X]++-YJ5UM0M"LPN;>KM5W&5XJG6S]RFG"TDV.IU29\T[%DW+&F6> M8Y*0J^,6H%RGR"V J=+YZ2%;@Y(ND'?OK2>8Y6PIQ1?)4(R3XH].H/=Z=CM1 MW3I!1-X7J\"@NZ<@WB/%=8SN>Q]J>?9T ^K5M MTV-\Y5$_G853<-6U%[V"S19?BGF:3;;VAN[$Y-AGGX!"S#ND3>$(^ MK/=H/VSBPU[LO+TK\O%\LW=;.[BM&ZO>L]+*T^IM[!N&4 CM5JBM\_70832W M20G_/9WD6=U>+JG ?C*X6?ORD X>U)=BD&?Y.!W S9FX2^%)LWW\VWYB6J7U MGOK+L)/.K;PE8>N/\O+W*5AU.IC7/L9I-AWW3=HK ) ?,NV7097+\RC4((ZN M#%_NBDJRQ[K,5!]:J>%!F[T(7?LA&]QH;]_,/K_Y6M<2;5+DGV7/1ND_PWR< M@)=ER5AHY6-9B3%<'?[\\TWT_+=?9),WONSXT0@PVV:*>0/TU(J:UJ(3V!&_B@?_/']7__R[?P.*6TA M'D16II\%O%/XV9_S:GFM[,,I[>\WF^_7#'[5-'=L\M\41IT4BNI9%8+)T7#! M@#4=3^N-#;^H_C=/5*C]F)?;:[((4\?&.?L@^B[(Z=#<*FAZ:7C?KYH=- MKVK*Z,\B49* '^]BT=KQ'MTR.'H4> M=4E-.<_;_)SH)F^M[^:UN 26WO MZ,=H]!4W*L9J7D?5/,10Q- NSU7KU#3/K\^+L+NN4S3$2,1(Q,C^8>1;:NF\ M#RB)<>9E$@7T8R;JS?&YNE^)/-TV&"5E6;??4B?]]SDJ)X^LRL-RJ3H?6K?R M2N'/]QD\:)" .'@(KE>'X X]-[SK%/#JB>%0W%8;#A7O<5#8#*+8= +N^-QF M;AAP.^+$=N/()(YOL/"Z#@H'>:8F(SG-?!19"AXB=8J'@SOA,(C%;:%V,X/A M64])#-*RG+;@VW6,9[O&C=%J+TIY7GF2%,L.HH,5PREKP\FDX6A#^#L,S]7> MRN&]4=;TYNN:#45]4/0DLUNFF>(KD*A^"Z]!(=""V&2F&AW"(/EL[19>.\P- M]S /%(HPH1!EI0@4QDD%#]$VG2HZ9K#SU[3$/<(4[C574HYYO [#'LEVJH68 M3(O!@R)_R8NY2N'#I)#*@?E,#2RM'MOC;T%_7$0;U:QW9SZ19J=KLT/SH/3' M^;N875';[>*MJ'/\BMMCM3GNC+QG\7D(CTG'8S%,(6P9/<+M8B 4 4SR]8.LFO/ MB?3\D7*+[U.&>9I*=G60%_+!0Y*_QHM=&_W3"HNU2AUP?(V(4VJ_O$@D%W9? M--0N;7@X+11'6";9?T80^,.<-^<.@LAW++*!^OM=-?/0QE5ULO _TTS,UV\M M[:V<+95KSYY?3@_OE0:ADL@Y>).C+<$1VH>9YF$Y)ZARM_7_#&;9R;&F:4EMI](9+:S)), MZDK WT9R(FQE',0TOFI'(;.!U7-WJ0@%:V/--)& G2>3R0C\7^+\BC[@ON+% M5:9#8.())-KV&@/+.\+[P*J'TR%.A_V;#MNHWJGGW0%HM@,Z3^+]V4Q1S\IR M[NZ9L,],&7.YGQ".SO]>8RA&1D)N._ MM3FR@+E],46J>'!M2B74%.3;'R@I,9A4ZN*P2NBQ/)L500J)Q@ M1:]]T_Y=XM02V?2G560P"HT,XPN7O#FON6 MCQLFZ%Z])##BZ>V_P.AK;NE_36MK6E<%"4 %O5EV1 +Q6 M\*\U%:196[F_<^.TNTQ5FR6":R?+E\E@(!U&SF6+%@UE.4VR9=BI9M^G*YNE MF"2%VKFQN*"VH%%:DYH_UESKBJEXR65R9E\O@=W'GDOI8AO"0 MS YFNT1N'V=Q_GRBODO2E>7+1"M3&'(BH?^V6EE]K,G.ASD(*4N"#PED2@ $ M25GF@U0]>77E\TZHE<7ITLX;OY!4 M=8.'N@3^O*-NZE&SR1.?][(ZE&B.<9,$#5^4/Y^)2O';2[Z)LMI\W1-(2F=! MYRQ^7^EL,;L1>^"[3K!8RF5;Y_(MZ_[SZIH/^ [R5]@/. MJR*A[]GMR,"_P>=[=R8,2:EW3XS/A1GG)EE&4[Q>4SP@\L&N[0=K]\=F(K<] M^#O64D^HSDMP\=XHZWJQ$2VNU:#0N'2H^W5>G#YGI-(79;1VHO^2B(YMU]BX M(OS*F>TP(D<<0!Q '.@R3[KXZ.%'49;OM2<+T+,V[+.%/+54M>B\/%L"4\NN MQT2W+Z5I;C7Z/2L;[5N3ZMQNC8[VQ8J[[NX%F)JVD)JB\RZ.3LS6VJGTY5UBOG]Y^?Y%\":>$B0N@ZS3M@S= MX&VW,.BW%?2YC' .,)IO;VN=8>$U+7_U2HF]41Q:XFNVQ O9J=?E7!.M[)>9JEY>K]<5V$ <0!S;$"MBIX(*/N8FR4N0/ MPPVGL14?'ZV?B54[#:OZ?Y MC#][[3RN.M,MF2N2^KSX."G^D,O[VRDR:WXM^>6>:ITH'$R% I^!Y)>0]VCGI+4O[EZ.4A[7R1C2;'V.BQ9EGZ M7'.@R-_Q\Z105,QA6HA!E1?PH]Z"K&/TJ+?T1JC9\CS6>"-2-\J$YDP3&0BCPVNORJX]3 "3@] MF=&YK6.UQ-DG389J8)C_GJ0R:HN0SR!M ^0"!S&TX%8.LHL35+D@\M)K_DCKQ/0 MNITN_E%'$=CHK?W)XN.,\% &H^MXO 7_-\5UDIL4KIC%O@M&Q7RT" .5]ZNX M:YWI$V:E=PM76^']U,&C6VO>T3]T[(B9E1C6C=5._[O3V5GR2J>?%>G9 MO>21KE:2A=;*# YO.]-<9):*A'[VXN;6.6/&/"R;JU1) M:C8H1+(@@MPZY2EON!R3>)V(W.UL]\.+%0NNP_KZ4E2J4B)+9WE-(;M& MI EP-IK.J&<;Y+)E!?]34W;7R"?;6Z^1D"Z[GB@ZSH="B%88"R^\U?5IEL]: MHX9LC012UU9)(-N94Y $L@T22&*WP@)IL?,2(5XVC2,.'@=_ 8._D%W%O=M& MN!#7.0/IXGDI%N-9!/A)18 _J5CJN;PB4B'6(CJ278(/4#(:(1KA#B/\&<*\ MF0T^RS?[ B-$>+P*3MK]3U*>W)"1#!D-[UR&U]J^>30\-+P+1KS6#MJC55ZR M52)%? MZ]%:H#.5:PBX.Q',BP;.OI"_*;.U,WT[CNX3#?DQWVJ-GZOV[?RZ; M/9E)O.)@#I'FM2,-,RU$&D0:1!I$FFX)#!S=L!!J$&H0:A!J.H8:6[=8>^24 M?7_Y+X6:"UGZZU*%07V*=Z6:L[ZK])A2Y$OY[CM>K.Z UM[EK#6WVU,YUTU= MWS\W[-ULO[>[79X[<9NW;2CH+N@NU^HNIFZPUN8?=!ATF&MW&*I;;FL=Q%Z' MP^"*^#9BETWG\;I)"$Q("(;Y5)YF>DFZ].R;N8B6%.V5?7;I]B5UH1^*VRI,2]E@8UJ( M3S!8?Y0/_OC^KW_Y=GY)E!22+;W\510?)??>XB+)OR75\YNX^^Y-',I#<7\W M__DI?*.E0_@B&53OHLB@(;5-QPU#%D:!RWWBAH9)X\ //,=^\_V:NE=5MX.9 M:-/;.BF!WI?Z=V[ST;!^D&S%_D--/":9"I6VMKY+Y- [1GH_*=.!(N]/E\JN M6?I317PZF4K.M^F"][)^49(R%& FN1=:-E4L"HI,N:9)G?&I3JNR2C()O=IP M6LSO3R:3$8"3!)ZZP\V-%DK*6'CB":6H?UK7)J-IJ;ZH:6L_KQ)^+GG65_E? M;[1?-WZO"/32LF;,F_VX.MJF1CHMY"$WQ9([ZZPSF;'MRD6 (AW4K'OR+]-, M4JR_??/;Q]_+-U_KVE#,:R?]O2G!J#-*E6CA$'!W\!@[_X$QG\N+F)OZB@B22!R%1Y M]JHZ&B$R5?8:')$?Z^)8VZX#$-'PD*<2#:^GAM2K3*[G@J8;1]VAG4 MY:K.S].Q*)(*QM>)C9Y0B9?@W+U1UO6B(EH<6AQ:'%H<6MSKL+@6JGW&Q0=Q MBQTHY\S2^J*-UO9A=S?F]C=,VX;."&UKY'UYE<^M#O2K&''1LP["P#7!@&/K MAF$@#" ,( R\8A@@KJM3TAJ9=E_>)>( X@#BP"%+)-32+==$''A)S> 5K0:% M(LO':8;K07U VQ[97.\4AQ:'%H<6=Q&*ZXVRT.)>@\7A>E#UX6-]!E^=8I8' MD6^?93HXQAROCN::.(;N.JUMK>V+%6"UY'00?84^8>D6;8VF#GT"?>(*?(+J MU$:?0)] GUCZ!-.M]MJV7HM/8(7Y&<5&"Z:M!?G6DD\+:\Y8C^FOXB[%XOJ, MBVA_UV]_O5-<;Y2%%O<:+ XKT-6'CZM,KY@HR42)X;9<+!Q@X6!^GVD1] ?T M!_2'^59-!PO+Z _H#XOY@6.\U$9BL6=J=O$9A^P9H>C?97>(+CRHU1SWO*[5 MWE3SK%+Z8A98L+R R>EZ7(M;K1'EH6NA:Z%KK;@6;>T<&[H6NA:ZU@IKA-%: M+>[J70M7=ZH/P3.-][!PL0 =3@EM#:[[\MZQH->?V0?] OT"_0+] OT"_0+] MXG7Y!2X$;5'N/^:-OPLQ2F1_YBJONY%G U$W23]=\G(])8(.O/'J2P58A<,J M'+H8NABZ&+H8NABZ&+H8NEA+I\5/[UNGY*M21\/AWZ=BK'K:2M&<_*D-\ZG, M#U_22[&MSHE=<#80G1FL-??Q5HG^>+0_,MUNK\,N^B/Z(_KC MB_S1U$VGO2U1Z(_HC^B/+_%'6V<4XU5<0SR5UT%:Z[&ST\XN MH?F.<6.VAUE]?_5893Y?W' ZH%F9&3?,FWVQQ5[ 4">JZ@*DVB-OO7"S00A# M".N++2*$'9 >WI#6>G=ZLO)5V,[^B=81 MK2_Z>96]H-LL1_7E178=[V!8@R!P92!@83=X! $$@=<, N2&8"2 (( @\+I! M@+:VX[0O+[+%VL$W57([$INN/YE@*TH;I9EX]R 4CA!J?/6A=UH\1%CU.I VAB\?2DV BEXNOGKD1S&IQ/A6%$OD-PU=H\:&;>='B=R&HM63 M0*3F:LXQ#]*U 8!5DF;:)*_ U-)DI.73JJQ 5 #ENAI6:G=%/H9'K[0KTK52 M%)_3@7AWF\@329)97']"&Z'X(M20O\S))KZ(0FCBS\%H*M^9>JBTPD$^GDPK M92F+GI?/%.:T6S%(IJ50]XE%FTRX#)XI!8;OX:\IO$?XN43^?I6^FW?1O-$\ MF&OD[R2CT>/*V"&(R(NQ)+]8&4[;XD[!4HO1HY1RY0>ESFJ92G6LJYP.'NJ? M?TB&4HGP#)%I8W@Z# =^KQ[A, 'MWFB?X+G95-JL_-/B'8X>-[W%EPWE#C$# M,:,6":PAD=8Z@LB[U-Z"!U4/^;0$4GO=KI^KD?77G&D^A?+I^L3O'R M\^J/9!(>1D^"92*O63Q8A5Z 8*/1[)KOWAAOU&>(*P?SSQO4]"D= Q;\++YH MO^6 0.N2?TF'U0/\$\8X6PL#-QTEDU*\G_^C,?BE4*N+2E0M MD^5^M3N(WAB0S\9$7GC_>6]'Z5^+]"VLSK[*VLM"7'9>FK\! +HH.DG8/JG@ MZR<5QCPWIT4JNED$)AK$(UC@0R/;W\A^ACAD9F-:!T:&\';2DX_-TWGMZ+*M MHY =&/+&[.NLD-?::4FTRDNVRM:V8",L5>A;!AJZ]-!#T MK$OW+*=[3H]K\:P+*=EWFF8UMKN=LZ32&R=BNF7@%FFLWE[J.8D. C;=8@9Z M!'H$>L3L/DLWVHNUT"/0(R[>(ZAN.Q0]HH4DHTZ_77C"17,[[<'8N0$ MG'=]L1 LGO5THKI6YZ(6KJ;VTD;0N2[?N8B-SM5+&T'GNG3GXAS7?3I-R:XK M\PI6* U*D:5Y43,;8!T#[G-TQ\#*'E;VL+*''H$>@1Z!'H$>@1Z!'H&K/ZWJ M]A]S K5"C!))T%7E6EJ64\4?EM\]H5WK(D>YSD) JVYX]:6 "W+%RYK*T+G0 MN="YT+G0N="YT+G0N2[+N7"%Z,.GO$I&FSF65_B56[.H)[PA&WH4'J/C;Y7S(ZN;ICM]2M'=WR:;#[?>FS3O[_]9EJ^NT^2R?LH*3*PI_)7 M47R4&=LG&*X_R@=_?/_7OWP[ORA.TN+_)J.I\,I25.5/(BFGA1C^DOTF!M.B M@/O]I$S+W[/\5G9!DI+\D$&B!W_.LT$Z2E7&MWBT7)^3:OU-W'WW)@XE'>?? MS7]^"M]HZ1"^2 ;5.V+:D6VZIADX#K-N91BFS7S.;&(%;[Y?>TVK*M_1 MT6/36SYO^S'9M:CN'I/*EDVJDTDA[D9B4)6*@1Q4DGY.J\=%TZ$ $NDD>ZP1 MBE/B?"BUS'V][0]L0BCAF4[W+0I<]IK(&2UTC^(V^=M(D.QB$#B?EZ/Y%Y@3"^W'Y;SZ_CGH#.!ND!Q$@+DZ*U-03=U6\)=;$.Z@"CCN M!'O^A?C)2&WZJEM!_D^239/B42//3. GS&I[O]#56O_JG99V"8N<;QV=&.T5 MBW:I9.E(W2FI=8OYNE/ NBY:%NV0MI M#>0+\&?X>J1ZG2;#<9JE924O^RS;[TY$5C;3J18Z,+QXE\*IG98AKQS&"@>< M7$W*!VV20$@ZG8##)8.'5'P6RC$A=H#;15GE&RH5;30WZ6QGT,G+N#IMS^MZ M'R2=Q1VOR^N>1NA/&B2V&J1?S-)*CR/Y?55X\8M1;YENMACN[ZNW@\+^B["] M8W*"8Y>J6EZ%VKC -7NH# K4O668EH-1+K\[9/G*)C&W?,^U"'%8S'V/4B+A%)V5MY4B@&ZX+6I;#F)E%PM3Q&YE9QV'/S%2G]1@[^0W+C7"[*+8?2C MN^[I%V3KLT:JVJ[B][92.K2S%7')&8SKO.O\TJ"62JLM:_%Q)4%VJD:QH=/N_T![1'KNW M1XKVB/;8(WLTV[;'PX(<4-PKV*.@'CL4@[S>$/0>ABH*62BLG^B]?/UT?Q,_ MH;(O 1MZHZSK!=5NE;C_6NHE:!7-\<+-$2T.+0XMKLWP\&JBP/JCO/Q]6L'C M!RM[5Z-_3]//R4CMG9![!GY*BC]$O3K\46Z!69Y(:MLZ7Z,18LZ,]H/V@_:# M]M-;_:#]G*/&9EQP>*7N^RG/Q*,V5M&3=@?#/6OSNMX?@L&3PD]HY6R=&J1S ME?3EY"I+O,;,N'^O*FNYZ:<0:^8H_H M8&Y!OT"_N'B_P)D"/0(] F>*LQ-)7D$B4DSD,0VAW>:'K1Z_0L9(3DR=N^WQ M_%U[FH]EQ1-,5=?C7EA)0Q=#%\,9#-T+W>LRW0MG,%P+.EB!O]]\O%DZV+WT MXTQ1^2?W(AL\:OFBS5(GZ=G%.1DE7.R3O33M)HFHX./&.Y? ]A!17<]-0)'-UHLP!VKMK[8%1;H+F"*0^=$ MYT3G[*MS7HWS8?4<70Q=#%VL9RYV(6TL>N=>!\1&V..V2Q5>?(];HAL.T5W> M'H'$+M5=A"5A%1@Q##'L0C#,-'7J<@0P!# $L/-;'@+8,4&8R76;M[:8CAB& M&(88AAAVX>4O1+%C:V0]KDT_"/48PN$Y9\>_O;G!>]9YI5=*[(WBT!+1$ONA M.+1$M,1^* XM\35;(O9(>USKD?9CFMRF(VR"UG>JWBLKM*#]H/V@_:#]H/WT M4#^=G4TZ1_CT1(+60] OH.G2PZ%09Z5Z5 4BC]AE4I!*\0HJ<10JW*X:#P9 M"?DA&?Q[FI;IH60+K1MK[S=58@^ U?O>,MTTC).I9.F#W2FI=8OY^A44)LX^ M@R(0O6X@POW]>(0&\0;Q!O$&\0;Q!O'FVO &$ZT6$ZT+/=C8GX7+_IZ4K MM"NT*[0KM*M+T17:%=K5F9?Q^I<2=A2YJL<.Q2"O5^K>PU!%,4HS43_1*[7\ M3@O%0(QO1:&91->H0>PN#+1GV_3.[MF]4=:EU2J6XI(^\0OU2T^X]W-][V>0 ME ]:].]I^CD9B:PJM20;:C\EQ1^B2N2YLH]B,"UP:^CKBO7.KA^T'[0?M!^T M'[2?'NH':>N?I:W/,_&HC57T=#!Y/2XVON[%1JX[]) 2 VYKP%)!3V;_WEL; M(@TB#2(-(@TBS6F1!C=L(MX@WB#>(-[T%V]>?4?T(!^/13%(DY$V22:B.*9. M>'5M.RU#=VEK6Y_[\JJ[GIMQ"KYBE^A@+_ J0)= ET"IXKS[TB^ M@E2DF,@]R4*[S;MJ?7XUW25=+CNUX4(&%A9[-%5=CWMA+0U=#%T,9S!T+W2O MRW0OG,%P->A@!?Y^\_%FZ6#WTH^SL>1V3>Y%-GA<)77%4@?<1VU;)Q;%,@>6 M_[#\A^4_] OT"YPKT"?0)W"N.'TNTJ,"0*>*7;K0GO_Z:5I-D]'!9Q)?8=' MT@W:V@QU]>4"K,B=HB+WI.EWLZTW.E^[:D/G1.=$YSQ).1U=%%T4711=M,J&\]6=WSP.LR@2K&N93R3R M$(URKA,3(0TAK;_J0DA#2.M/+>VU@MJE]R3J;[>G"VX\U"LE]D9Q:(EHB?U0 M'%HB6F(_%(>6^)HM$3NX/:YUX*O$CUHA1@EE1AJ50X7C2M];1R=&:W2Y.U6R],'NE-2ZQ7S]"@H39Y]! M$8A>-Q A/1:>UT&\0;Q!O$&\0;Q!O+DVO,%$J\5$:Z6B]$V5W([$QNLW_/O; M;Z;EN_LDF;R/D[3XO\EH*GX223DMA&35_"&;3*LR3,O!*)???8*Q^J-\\,?W M?_W+M_,;_Y;GPR_I:.1EPQ^R*LGN4_A]KRS%QCME&4>J[#=Q]]V;.*0&!99I.9$5V_ M+%H58J@M-:G5JMQJ"=L&<_;YFTPPF)/!-J^7:X:<'H0T>0(U"2S.MDI^2 MHG@$7]>2,4!%I>5WVOU<_7=YH:YIC.7 GY[!SVQ7J!K@4 SRNFSY7NJLEBX# M7;STM]2#M#%\^5!J M0X/)GX'\6D$N-;42PG?]/0->G/[8SJ2U)J\']W^0BB MEE)[JUYA/BW!3>\ZD+R\^I#L[P8)Z,G,QZ1URP> MK.8*;2!&H]DUW[TQWJC/,.,-YI\/A]DOZ;!Z@'_"F&:;IL&N1LFD%._G_VB@ M[%*HU361Q>1K;5SCV7]5I1:)LZ]VS^X;XX[9D%YXNWG2G[^JA:8V/==/1DDV M$!)@8 [XGR2;)L6C1I[!+TQB,(EY]F =Y3HS3"R9')ZI])FOI4L5>LN5:8D^ M'_.DK!(=0O[!33-\>XVDNX02W;;=MGRJ+^_]M*[SBF;SE8J%-H&K\J&6#/\U M+2OY#1+J;B_#4=)]AZM75X1[;9O?U7UQ7D#:F6F#:5&H9CQ5D63E2%4..G'" M'=QW%^>+7.=&1RQ:>%[YU[9,URO:AK[G0:>C;+B21-ED7'?L MCNC##U%;7RRH1>![?LVO%V7MWFGQ$&$[7Z(*\C$8($1+HJS*I^M1*?PE+>K^ MAI4&0RSA'UDV34:CQQOMTP.8]_V#6K4:RJ[T:HDKS]0\KS;$WZ493 %I,@*Y MX N5#FE?1"&TM"RG8JAK60Y16GI_#Q)F]YKXK*YX2(9:/E!AW! >"C_])9^. MAAIH 1P1?BC1)GD%E\HGK\@H_DQA"#>7H?K%4FNZ7&I-U%)K/>0$M%1.;_\E M!I4\6)",E3S684 S6 MQU)7Y)LQ\5%C:6L)\:+A[,J6&%WWQB8&,6V+46H1A[:WX$C;67&DIUWR:]QN MG/?G!P\#OY:!W_QZYG\N)!E>=N+CH<3TN\B[P!B'E&T&N(=$K,C 0%: MV.$*.R"1NM9=&N=%M9W\81V8W.&D&-T:X=^*O-Q[UWJWH@2S;=_]D,93>\\1 MZMN'>G0[6=8<3,?3F@_%6ZE9HKVAO75A;S^+[5"&((].AT[756RU::E@U1$V M_1U-$TWS)/''%@/$L 3-\!1A2??XB-L/GV5NG#,Q5F+PD,%([Q_/Z>W/JOTB MNOKTXMC=972&(J:CB8Z^OWR,I5X#U%S$]-8+'+J,6(H0 M5S?M<)#D[S5^P3;PEE.G%: M6WU%C*CRURQR[A,YV9KQ;6^V#[.(N@2QQ><7:ISC*S0)] G5B(K M8NG4P,@*(RMTF3TW5W#=-C"R>G%UJT<5^RX5^W.>P?C&$R'I&>\+(9#[?J?. M+)VU%Z?A]J7^.-KE3E/7XUQO3=UAW6^[P4@0?0]];SUV9-V?'>B+#^&TAJYU M0M=BNF%BS(C.A<[54=/HZY'65&S\5R5", MD^*/4K4(J>1'+4O& G?7R?MLG1BX GS@.''>N6*/>$MUQ[7:-I77'<&APURQ MPYBZV5XSV+Z8/DXAZ!$O\ @'@RKT"/2(U:#*M%M;8\6@"AWFRAV&Z*;9VM)H M7TS_]+6L'I6.NU3LHD7P*!V(K!2:$K&;374[.)FOI\YLN>TMGQZKM+X86-?! M7X_\]'(GN>MQO;=M^AXNKJ+GH><=I"=.">T>V_OB2SBY78*+8=R)<2>Z)KKF MU<2E+]4:QJWHN>BY9XQK7_OD>O&]UUO879A7R:@;@S+!H(;Y5+(!OJ3?75\T MU1[)Z+Y:NH3&%*9CZ$9[Y D[==,7:^@ZKL<@X Q0 0X!#@.M]LX]@ZY>W1NN]2W$78$89H5XA@?3&N7H%4;W#( MI$0G%+-!A!J$&H2:CG,ZA^@V.UW,@ZM6B$2(1(A$S>3+H%5N9:,4$H9BD!=*FO=2S_4(,M#?2W]+/4@;PY+!U).'<\,UN&H$ VA'M#;,I!:- MFC>D5=ET\(-R(@95^EF,'F\T]).._&2'$S1I'<[L!/:-W5LG,&Z,3IW 3TIX MXV#CTH*#? QAR^-B6Y/SH=QF^/ "P#.N!55U+6D)$-)2/6 PN_-6G$Q'[>/Y M'-P*,4YDP%*<\I6W^6Y/",O_89(;JV6O/9WLM&43.J'LU+UA_4/R_<6W6HYX ME/>>T%F;A;]^&PR(W*1#Z+O(M'E8H/>F#5(W%Z!:"%^VES5F__[VFVGY[CY) M)N__EN?#+^!?7C;\83%K>VK2#M-R,,K+:2$^P2C\43[XX_N__N7;^9T_9(-\ M+#XE?VZX3AN /#A-W'WW9LXE)/6W\U_?@K?:.D0OD@&U3LOXJ;'?-_W8L[L MT':99QE6R W**6,1??/]6@5A51^?TK$HM9_%%^VW?)P\7VP]0[5$??Q2_\YM M/AK6#ZJ5I8&V=O"A'BDQ.5+B)_==;GWGTS.1NKB[JQT#0E+U JKD3ZV0X6QK MJ9)IW+A?]0=^9NO;-TY+,LV#7=RK(\F[GR;,H MJW2L,L7957-+>@2$T=6_EI?(/G5YF%N^*]I6:D6=[J60BZ:/>KR9OFH9#(9I0-9NM?^/4V*2A2C M1VT"8\Z'\N)L,)K*51LUCEN1B;L4,M:5/+>L8$I[5X],==3+2F6V4CE5D2>U M,@8/,'O"K"1_%!XT$O=I.9I=!]-I-:H;\*GQP=\3^$WYJ5 I$8Z>.64!(A4!JP1*\90FR=OT?Y%R'UGM1N?B>&HDA&\)-)-:WRXG%Y M]7 JI"/+J]:@9@Y.13Z6" 4&E*W!##R_DL@&#P,MPK_KGY7/+6NO*FJ8D$]O M_G8Y1Z'?;S[>Z-ID-"U7AB9%D'^8"Z^K)]0E\[DX ?@%(.'&O $ '$^D6BA M ?))#(&' JBER0A0+;^[ ZS1;A]7?J.L:W.#? H8 3 G@?@Y2)/"RDN+80*X MHGU)JX<:0J?50PXO+5$OXWZ:UG]7CWH !

-4D>:Y"3HM8C6;ZX7=#33$ZV MI1A/4Y'/8@;^P0C@%-!2#/W' 'ZH '2>)J.?X+6 ^(\AB/1)S@2'I"K<]4WJ M,]L-2<1H$'JNYWEFQ'UJ."Z)O).G*IUBV8K6M'&M-CFSS*;EC?7PSTDZDDI] M!_;PKDQ@GI6-((1:+8>Y;S!_QH,8#5LJD5]80!:*P;J@I-65'PB0I&;O\A' M4ZF]5:"33TL80?GU^PZF?/KCB4_K_Y(EA?C9/1D MRP^1URP>7)O[0(Q&LVN^>V.\49_+23*8?SX<(KZDP^H!_@ECG&VZ@61JE$Q* M\7[^C\;@ET*M'AA?;,+A&SD"]C]R7HODD*]V[_+9N*5H-J07WD[/^_.O:? 7 M0D'0NTV8"W'-%S*$=*#+#?I;@9$!8* H6M7@,]/U=U8PPC5F4,1:SH+>JXOMDGN($C5R!)O5)Q3/Z87+=YJ<[R=Y["\)2 0):C\P1 >U 0*.<___VWK2Y<1Q9 M%_X\\RL8%3/O5$?0+BY:JY<(KW-[WNZJGK+[G#L?(0JRV$61:BYV:7[]S01 MBK(D6Y)!B90RXISIDDR!0"*?)Q,)(-.TW3WF1:R[!FETV];G['CM[-GN9\K6 MG$W[.;SF@_0B'/Y:G(ZZ^3.#%NZ*(U+PQRMYG/<^9JBQ:Z_B;'!N[:;O7CB7 M%Y?=Z\O+=K]ST[-[[9YM75Y;-U:_U][_N35-*B(^+EVQN65^;/P/"S)N_,H9 MRDH(_465H=/.N_0>+P'(@V9XG-1/#&8DV63"XIDX:7J TX!UN3"_UQN$59\I MK/X,80. M 'MG>PI0J>EY1BATS_H2;K#OOVP/Z>Q-[3S-'8:>^W'3H>&*SZI MN9^3F+63#^G/AOK3K?O\91TEB_![&'%[Q7SXDK2)6(E:JA7Q.F)7R M '*>PB$T+EF %ZCG@KP;"&S=_*A<14E&ZL>:1EIV58. M&?/#@][R(>4Z7N7Z)<+42:1=I%V5&,@\]_6+ MQ;=W!_>SZI8J.;-)\TOY*+ M^F-P#<_N>3RIA^K/S\O4HS_S\SJ$0$)@-9X-=(8 J ^ 3;_(4=$AFN>GBS*L M9X'G590+)$YG%:>FC+6'I73 >H_";@(?UD98QVM(2.-(XTCC2.-(XTCC2.-( MXTCCZB0XTKA=!*?A;(#5X 6M/&\1328\]GP6&%,VY?$AHW1UD8FV2[G5C;F" M/%YFOZTM8V!=9A)_1WF"#F>SB04:Q@)%L0I'FP[493Z)"X@+B NV&/1[;4D] ME]6\07/_'1$$$001Q)HE@[;48G6927(3B 6(!8@%B 6(!8@%*'#P=BZH\CS= M$>P_Q--(%!X>1.&PFJ3_.O>\#IJ9O&>W3;>MK=+;T>>VI"UE#5O*IP,OUR5H M$;0(6E7$DFVSVZ\>711H)NP1]I:\1M?L[0%\=<$1F3:"USZ]1KMOVJZ^>.C-C&@ [Q6W M>"L).#8.8XYCF99-FWA;CI,,TA%C@C:T"!>$BY61/+MGZ5:5TP[8$6".&#". MW3-[+CE7A G"1'%FL&=V+6TA,X($0:+QD !!F+:C;9?F6##1]&1TM4/0RX+; M:Q%N]391V'$I-65=%+@9%;JK$&45Y;NMEFVZCK8\ [O+M!&Z5[5#03Q)/$D\ M63^>U'D0E1B2&)(8L@ZZ2@RI<1?",?O=?GT$NM7^12.TE4XC$X763BF)0K4N MQMV>V>EIVYDB5Y-XDGBR%KI*/*EQ,=YSS6Z?0I;$DL22Q)+$DJM_UVFWS%ZO M=WB)-D+SWLJ2#:UJ/^:B&;L+[1R<+8NNOU8SH0*Y-4U6I%>D5Z17I%=-D17I M%>D5Z17I55-D17I%>E6/\F8UBJ\=LH[W-?=4&6];E/'>YJ[*Q@I*Q?@H\+M? M2B2-(XTCC2.-(XTCC2.-(XTCC:N5X$CC]K;.7114XS/>41GO"H]W5#?F"M)E M6F:_0W6\&Q=B/;CM(1HX)AJ@[(7$!<0%Q 7XN_ M!*\J J!VSVQI3/5%\")X$;R*W[4[CMGN42GO2J.-1Q94I%+>V\G+Z73-5I>J M36XY3C)(1XP)E\[#$QP(#D4 SS;=CK88 L7I"#!'#ABGTS'MED-&A#!!F,C7 M\JYIMZE:,4&"(%&8"=LQ^SU::^B(8E'DF,H\U.X0+Y5Y^-XVG;YK6E3HH28. M!?$D\23Q9 UYLDT,20Q)#$D,20RY9A>B;=I6#4ARI_V+1F@K'4(F"JV=4A*% M:EV,]WJF[=: 11NA>^1J$D\V15>))S7N5=J.V>YJV[\GEB26)):LA:X22^J3 M9;?;-MOZS@422[XHOM*N^(>4@5Q6/;^WCI6$AI70SO(B=H[U]^]K)\5M.BL^ M^R&0.S!B:ZJW)-_]F!M7T004<&9$HQ&/$\,#+# _-#ATP4=MYY-I$,TX3XP4 MGF8#/_#3F9%&QI0A:OPIYLN!'S #1G_V9P9]'_E\: PYM!=S/"\SF?(P$5=< MC&G PG,#WSO)4GC6& %\$F/,@Z$QF(E7Y!U*QRPU6 SO3)+(\^$U0^/)3\?P M!S\1#8F_>@'\7;Z2)4;,DS3V/7PVC1GRF)%P+P,!^#P1+TYXZ1O10ABE, O MR(;P*QB)&.ID94J[_@T5:4J+5&J2@J'F4_],(NRI P1H2[3*/$%A:,4)Q&\%@@Z-&P'/H3I M6)+K\U]Q9&2IAZ!NJ6#?YV(O$^=&BLO6J(WQ!,JL:<+L\Y[6Z3HWA'B43(15 M2\%0@?$0LP+"\4":#])*%+!$*8%@+UF"\I#@Y*B:TIB"%(K)AN]](%"/+^K] M,((FT< -P*!SD"!^N6J20,@)@D)*74SMG!E]:,R/!0GH,U%EUG<=S:S?;)N% MJC** EC8HP,C560( /8#Z865*&K"69+%BJ"5]7GVR-CG,(O>&'V\LG(4:3*[ MWR?&R _!\&#Y)> 2GDIV"'SI[PFV2+3180'=>8A!*_6+OFMI*:^B7.KHNG+* M.W7TO9@MH%OH?RR\)HWC"@H6XAHW/% U+ M0'D\"-0S/[ZSWHG/L!;W\L\KQ'3O3P )G_B3\26:L*5PVY,_3,?P3QBC"@' M\CY@TX1_S/^Q-/AYI\I'R^=A@<[*&P&;GTZ7?6K9?W\]\+ R-J+&],:?.X=] M/0V>!G_\@]>0;>4D]RR*[KJE8;R:U&@A.KP#PA['E8)>US-*P0>\ M1>_Q?]![U!5-)STK==<^@')M<;.P K5"A9H+36I6\?'7TAIF_BU+Y__^PF$E MFN)BZ!H#![\G\,\=-BKJ3(N5NO"UJ(EQK'!^M=;U?DS%0?']"W_DP5R,=DFB M+_^+])'TL7I]=$@?21]KI(^N;GW-! \U][;2.J(:HAJB&J(:K9,]44EZN&B\;@@2T&(($20I3AX%7UOIXJ-? MYE-8<0^FZGC@19$T@AA!C"P8P8O@U4QXD06CO:#M\Z2?WYW/ ?: . Y%FFSV MP$-O9D0#>*^X2%_)\JQQ('/LGMES*?Q'X3\*_U'XCW!!N"!;09@@3)"M.,!: MY%3VB7XM%0VK) ;P2BJZXXD1=$U+8P!N5['51:\H0-< $T?@)' 2..L*SJ,! M'T7/"6($,8)8S2#6D#(6M8/7%K[1BAKO.]V<;$+Y=WVW)S<5X9XEII^U;-/J MVF:_IR^!Q&NB:X0F4128.(PXK"$V>EI MVTPG#B,.(PXC#FMX^(M8;-<868UCTV,NFK%[T,[!^6_CW. UJ[Q2*R'61G"D MB:2)]1 <:2)I8CT$1YIXRII(-=)FSVJD_>*S@1]0$;2ZI^H]LD +Z0_I#^D/ MZ0_I3PWE4]G=I$.X3PL]T.Z"7L%WT#KF4/"B,/&'/!;Y$\JI%(R8!RSE0R.- MX*')-.#X@7E_9G[B;YML0;NRUOY0)=4 */_N?=MT+6MO(IECL#HA:=>8[TX@ M,'%P"TI$=-I$1.?[Z0H-\0WQ#?$-\0WQ#?'-L?$-+;0T+K0:>K&Q/AN7]0]9 MUDI6I%>D5Z17I%=-D17I%>G5@;?QZK!W[(98L7 MB1&-C&ON\JEYSH[.?S MLY]7+!D;-W]F_B,+>)@F!@N'QJ\L_LI3AO?*[KB7Q70T]+1\O8/+A_2'](?T MA_2']*>&\J&T]6O3UD-AM/>[.Q9W:=;4(,=*R!0@4UL?ZU MUS9B&F(:8AIB&F*:_3(-'=@DOB&^(;XAOJDOWYQ\1?2K:#+AL>>SP)BR*8]W MB1,>7=G.EF7V'6U'G^LRU57;9C+!1PR)"HP+X8)PT7A2>;&(*JJ]/G15)?L][!2&VUD4&"Q1J;J>.!%L32"&$&,+!C!B^#5 M3'B1!:/=H*T%^/OYW?D<8 ^(XW""N5W9 P^]63FI*X4ZX'=.IV/:+8?"'!3^ MH_ ?A?\(%X0+LA6$"<($V8K]KT5J% "H5+!S"&WXKU^S-&/!UG<23S!HT#(M M1YN%.OIP 47D]A&16RCZO5S6F\"G5VP$3@(G@7,OX72"*$&4($H0K3%$&YJW M_N#PW$*K7-"J891AOL%6];0NZJCOPN:F(MRSQ/2SFHU5.,Q> M3]]!F==$UPA-.KZP<[6VL6I7C2B-*&UC2G/,;JM'?$9\5EMQ$9\1GVWAHCF] MGFF[1&E$:?45%U$:45I]8FFG2FI-KTE4WVI/#2X\5"LAUD9PI(FDB?40'&DB M:6(]!$>:>,J:2!7<9L\JN/WBLX$?4(FVNJ<2/K+M?=(?TA_2'](?TI\:RN>H M;DXM]$"["WH%WT'KF.'!B\+$'W)9$[RNH@D >F8@8TSYT)B 9LR, M"8N_\E1F81(#FI32,AE9 B1A,.,7_LB#>>]LXY$%F8Q)#KC'LH3G#4UCW^.) M,8IB(\F\L>&'CSQ),5LM-!]S(^9L"/TUV"/S P0M/&$P+_4?\R:2X45-,9P5"O)G%F&(NJ0@/E((FC4#M<6'(;#8 M8$G"E:XLZ(A2#A@%2\5?_5"JS;EQ7QK8T!\:890:8P8*A5^D,0N3$8^%2JG& M!SQ]XCQ4G04IY[V&?LA_NO@T"FS$_%@,!M23LR2+N9# V.3X M;#J..4=/$X$"0FC2C:AT^7^[FKK:!#%G^N_\=@X(-49FB*2I(29& $/T) M("Q9Q.2$?0,,_)2@TZ,(\>=PJ4/ MH\M[PJ;3.&+>V%34HGJ&OXJ@P1@WP/@C@XGQ0WC)1/8)B DWRZ [@\*V"09 MKD"> GL4!8_8X +[X!8:BX7D9%_.C9]'SX2"I(/4\DR::Q@"QC)@*!?HU20: M\D!1%TX6- A-HQF4;SB33V(/)CQ%KO)#+\C00S=F/@^ I[/X$?4%.@\#E4>K M@*MC/O13 W<'PP10>"Y)Y&IC!!0?"MODATD:9_B6\V:@O]GV,;?W45C9MS-$K"+T.S/H7X,/!/Y7'OCC*!H*A?? JQ#4I,R&: LF"T ""B18V0]3_A#G@!%2$5C$*8J" MZ&&&3T3/IJ+T5WCQ$P\"_._\=3E!3*,D/?."2/#M''PQ3[( &9&\!.U(PZ,> M,=@F7'(!#X(OB4!YAJ8B2MW]/IDS\QE8O;.$!3F9"Q5-N)>W,4:[P6@EI7TE M!0C"Q0FN88(@>DJ,]X(-HBR!$23?O7SB>3>8]'?3L_[>0+(.$Z4V%L+;6).G M#"S\7'Y)B!Y=L!"VM/&9HF&I[AYPF7KFQW?6._$YF3(O_[Q"2O?^!,#QB3\9 M7Z()6]H3>/*'Z1C^"6-4-U\]F&4V3?C'_!]+@Y]WJGRPK8B@]E8>U-O\:)SL M4M?^^^LAVI7!8S6D-_[<.>SK3VGPE-ZOZJM,KR20W,_YW!*->,"!/-8JP37F M>ITE6&G&Z2@XJ:(&":[VQU[0Q(VS*A[5H7*M(L]$T-PV9B!=#'#!(I).A--! MA4VEX?9PYWP@_)QW#O#^,C;9P>ZJI*E:!OW[0^@R==LOL]2I*DGF\&>-H#4R86BNN M;K=MMCL5U08X7DP=6Q;&@R-P"ZW2E7FV[L[7_K+.'H5O;IN6VS,[/??P8JN+ M!E&H@ BM1NI(A+8EH>V]*D#=-4BCV]:P>U@'EV)MSJ'AN4=YG$E<9A"':V(^ M"KB7)NJH8>H_^NGL^8'NA;-I$_8'GJ4.\ BU.'A6.OR9'Y <&BPMGYN4I[OS MTZ+JC'OI4L62_'897@C"U=)0 V]W[.%X6KW1\\J.=N..J$U8_."'LI,L2Z/\ M"^GCB6_DL:-^_[QEMQVKU>GVW([3[NH[T];28\!I M%YQVP5?_CE*#5),:I,ZFMDI9W2L3%E MX))FTRA4-S"+*Z/%3<\JH*55P@?%G&TZ^E!7>R?I(' \+M0M>NA%N,U8&V6K MU?Y3$\IO4BG7[=W]MNEJ=/;:3S#'0A;S>Q#+ M91!Y7W_ZZU]^R-_Q2\3"Y%.4\@1_Q:$1$?+YPCWNBS04JQH03CU\^,)'/[Z[ MO496^[?[G_OK=X8_A"^8EYZUK5;OIM6Z=#L7G?9UV[ZXZ=A6M]/IMOM75J_K MO/OIV:1M$9%>->?[VCX0'Y_D>P91,)0-77@>&/4T,>9R>U%/CG'?H_I=PT^8 MIRF7=%Q(.D_PPH=%%K5B:Y$24E20D*(!"2@V"_Q3R@E*.7&H[;F:_9SV)E< MFO8FZ[PW22DG2!5KHHJ4#\F)07@RMF'+-;D=?5KD3P12%'-8(]I]QE"1[LW!' MK<># M>^DH"PJS5@78&H>I]XYIM;4YCJ=Q"8J68J<,F)[3)[AL Q=:9:V1X!>.%?"D M=?)8,L:B>7YB>%D"?>>'2;-[/-[B>]=J[2L@32/D:37J1QFF=8OO*!)YM2S+[+D5^1BGF%^:ENT5G4;> M+YTUXMAI,[BN&>>9W4[/;/9CAW[WH(?1%HLAA)IIB,)HX"A_,(M\'#' ,_XWB&2;YF+(9 MILHY?UF#EY+L[)0 9SI(4R8^]V?SI9(,T.7:WU7-:[;YU[?;;G[[;3 MO6S=..[MK6O=W-P>5YJGAG,RK5.#/; _#!)C5\ YP&.$+ .A!I_ M34SCY] [-][GY5 ([^_OO,+>N8UG0MW*[XOZ[2+R+M!K">V(NNR,( M.N9_9C[2U_R]\!S0ZT(C2Q.TD__;;IU;F(DT6)4>?I<6<<1:&K*7*T3OU!\0 M)D 0YY$%@:0^7+;IZ60ZAIE;4WUXE_9,8\ ?_# $_41!7F0/8+N%=I\;U_,B M.?*UVO)5G7*YG$5DRD"BKK[_K77>U@LN;5/^-]O5W#<3^7;*L6X4#V:F >LR MCJ6CP*DL^,U$(GX:^]Y8FX#MV@K8.7?U]NV)B4@WKFZ':.N8@?9IGN#= ZE+ MX8)QR3QXZ/6T[HDA8*!Z6#\_G5Y^DK/-6;2?Q MW*EV#GWA"B3I2B&?+X_B>%W&"EW$3V#P10IHL!IML^162:^/@?)/I@%@*#8.E;QS._PP0^1\?2W+YK' 9%]Q(4,?_^QD_ M3K+0]T3U!7#N?KE:\!__[^>RXPCX"@)T!1Y6NJW*4=7CPSQ%>G3;$^.%E>3Y MW%8;]X);,F_%R40180!&AS"W\"KG*G9 M*HM@40()YU\3].>1!= /%1&8%:( 5XJG6%MHR"8,939@"5>5!((H28M0C0K/ M*-$)%Y%[XS *HH>9D27S9[0\]F#\D\+<8'U)+(FPM,(JU%ZHR/S[L2!+K=HQ M@AG3IA[K:F2N4Q!I0,OS#G)$Y<"Q;SOWV,S+\U\(LCSW6@;_21-[3./HT4]0 M*9[\=)S;03FZ0L6$&@PX#Z5J*65:(_>Y/S/R0Q9Z/GA"<\^F+(B+T ;[,,[ M>#Z7TRA)? RB!GCG&+0_9J!YHL@I?N&Q,(R A[GHR/8QSW4ARW)@\Q-_4B<< MX+G?XBB$?WJR\[_!T+R9_-]MLH);M_U+^_*B;[=O.NWVK=WO7%\XSI7;O;![ MSF7;;72X=\H//- GQ!,5X>*'(N&EXU4!3SB/LI,MNY M 3J!>]LX2%.2>B%5F$B6EYY64\+RP"WN3AEXR@*E' @^A_?R;QX''EX8*-BY M, )^!E:-5?]Q) F?LABI?:%EL8!6,XZ)ZO."UTR$D(57%HGBF]%45$P3$3DQ M&_C.>:=>YO[: ++9=+*(05Q$2X3Y:F.T[$?!W#XKRWEN_"[J;Z$=4,HW?WS M'UA8J+%PG\HZ55*Y) 4CJQ0)GDE/0,?G7LPV*6YLB ],*%*P!E2\10, M@&FP/-@91G'8%"W7H@\M4"9?+J,\X.XI1P4[6D(7]F'(P4-"8*LH,9L@V0D( ME7OK@0.Y^!J4)WHS"O+B?;*(8"D<'7,L;0)_! 7"+Q*)('AW%N1;+KAK_00K M!R KPL6>S&R94DN+2.7S+!'J JV7E!L?7,6I2K<7(X(E2D96B2+LQ&P4 (4H6"4\1\S*4AII51(% ]IX(MAI2;[*^ _E,NMM1TNGA8+ ML[G/L?#D.?BG/E (-.)':-H92A57/;#N\Q,9.90U5I(JBH%4D*"[2IB]TMU2 M*PL''&M;(&3",)@H.\G .5C*@W/O.E>8+?>]P(K< "P=IRHA_Q;R4WZ7+A)%X7SLX4X:Z9NM;L- M0NHV-GY7?O9MX6=OKVH-H;OZZE\]2A1M?B]D[^IZ@95+IU$,:T[B/]*_0^C? MA0CXD?Z1_A'_[2(S4LXC5LYMR9%2=JR1Y7\XB]7U@+QFHZ&*8VM/]TO7V+<6 MW?'?4N]V6J;=KCY;>R/T!G]'J3IJF*J#$@M5Q5+U(:*^:[;:RY<6D=VW3,?5YG+49?*K7@"1%W#4F+!- MM^L2)@@3A(G<<[/MMMEUM66=JB+KE3MZM4(%42-;<+E30A^A;SOTM4W+T5=G\;31=^K;4I\P%\O" M.J[(NE[I8JYQN.OT6F9;WYJM+O-?M>](1NJH,=$UVWW"!&&",#'WSWH]T[*T M'6$X#3>,('/2D.G;IM4CR%2X'5ML[>BO"'!B^!%\'J[)^FV6Z;3H> X;4T1^@Z!OK[9 M[=;T.E7CT%=:X'T0^<97/;\WHUR2#E5MJ''O-756?L3'%ZIJ?>&89(O*:>V[ MG)8H<]]2Q;0N[B[S&EG95%:Y*^KC8*&)85%3;K'D!Y:F*1>[494$95&.D#\5 MI0750Z(L1E%P2M6XD*63'CDH!Y\:DVC(@W4-RX(;6+TF%A6>1'$_+TN D7F< MG*OZH#%6*?%#SY\&'*M\B>):3%6LG!G).,J"8:G65-YX&AE#/L4BK*(L>LS" M9(0EFT;8TXDHE?$080D-Z%S"XT??XZ+X9M$!3 V,-7EDJ1SQVIB/ IX7H\(R M@C#@O#17I HLBVHI6 MK)@HIBZ MR-B#_D!+>0673%09 7T5-7:>(F/"H:UA\G&QZDHP$U6QF(>%2.;%0TH%SK#B M&;E+L\CS$(VR0)1-?I,5EU2Q8%$A2]1! CG"7HH MBPVAMF$=K20OI3A4917S^DNJJDHQX"<_"(3L-B_IU%LNGXF5(4OUDL3+L%3I M=E+26'*YV2:DXG)>?)FU5 TX4Q3;G%?9F\\PS)Q0WYEI>. K8NWS/[+AP[Q" M75[#Q*-TB>LT8QP)'N>C7)SZ?^X^W_Q_I?+4!4+!+Y>%;;'<4J!L3!(%0TGT0BIJ? LED;/$ M7)2?$H>2(58D&W*@O] 059-%?;-8U&05-(25STHO6*CWELNH;-UR M\C&+%^=_R=FH]$9ABZ917A_S;_N9\8A23,>2TH+,8HRPBNLJL> M 24B94J/ &[+PC*3V2/5)TU-%>P KRN@FK6E5S@\789E.ID"51@_LF7K/ M684ELFEL5S:%UFFM8L\5^@5%GCLB\ZX*63_K[(!C[4)1T7" BTYSP;42SEPD M/3[4;["A(ZR5A:01@9 >5(5[G+3($S*4H]P:#&"G?7@2!U4JH+BJQWZR0K3Z M2A"2ZJ$68:X%,_5U8 ME=GZ+,&JF/#(CQ,L"A^,4".QR*?T -"S4ZB CD&CL? A8NZ'TF4$JR\[@F@L M.L.POC@J7U 4^5LH+?Z/30J*+X@FK]4++T(RS.& M4Q;GPY%NPS#BDC?DS^;(AY^)SJ_LN/ >7NONHK!3Q!1('-B2"G?NR0/.506X M2Q9R%EKBJ^JM\V*3JC2L]$VQ>BNZKTD$\XES*_RL:(#NL/A[;F*+);=IY%X> M\"\JY@06QJ),KJU[6FXX-U:%T_-TT4$LL/::#W*N MD]6D9X5=@O7"5RX<$"6SO$[X7'@+HUHLLJH*"+^9$[&!UWDQ+Q[,MZ;(S8:0 M9+CFE@5-]3+E8FL"2:N:?!+UVJ5_*+HM8S.E^5LUG@5%4S&-Y^('KL::X;Z7 M!2S&"$,)O2$ZS%CC>:X"*&WI!2GW4O10+'S%M_*3<@N?U5P^-XS_$SV!V8P7 M'=4B"/5R_^>2!*@5TSE?+XAZO$:"G)"KBD"!E]<.5G$2^2*)56@ .4HMR%]E M%XFAN8LG9",0.X'UC8C_H:93^>A]6Z$%S/!'%F08MEL@/S!42U&;^?H+IGQ= MT+E49SJ/K9!K7L4FP2T?Q"),.K<*Y9V"8M94H%L%V628W9=3KR!>IJ' E\LL M4<0Z]H6+(H,VL.3B*J:/YB,Q'F 5EN8+-=O);Y6]2JW*)N3J5<2&F3\1O5(% MMU6,'^B6A]Y,=$YT/L[7@> %8+0\?H#Q_%>M0T5 &X>*_0;;G/#%D!\H*\[8 M630ZRQ*^,'#QRO+PU4">F05!U?D;2B 8OP*7I$?BO6QX% VB,"O#U3Q\,6X MS#S:HR"'"V8IX[Q(NAR"D+K<< 'ZY<+H*F&68IP M9,*F*N"K*'TI^@GC3>9Q]70A@*]\&>E_*/="6>>^7);-]TBD P0V!B2/A@4T M;2OI+ZUMGJO1DBN'LL< !$8S_A#6G[/),U\CM\12DC)\E&]NHISS28!?"3F) MH8M?/K IAJ;2)ZX"@HM-S54#EV%9BEHQ_PLJ-L:S9 A317*@FUBV'E^7S!)A MD>74BJA+4C3W;*AE%V Q0%2>*C$#XO>%!XN=2)-77RML]'PA*=?LM%S<&[6+ MU$J;T+J/$S;,/!&I1(62&X91$#W,9,QN4;>!6(?@\@-E)1)B\TG&W8HX$TQ1 M)B#VR/P XX)G(]Q#@/4.^((#&!0'Y1=(E>11]&LQ>HI]>C=?F\%[Y1;RNV=F M2>RE*JN4QY,+>!6_WZS[: 3D3JJ(6.+"&-?#"I\!T)X([A<\?6Y<%)A:>HG: MK!&QU9':TA+%NF..2GN7=INW5/;'%9R^-<(FZE1_( MPOQ0PX)W)-8 W+YF1_+$.<;9%1I[1D(N8>3CN,H>QA7?@1B82-G MS6)>3$( O1'LV7@[*(9?[.M\YX!CP7P5BTMRH7 JGB&F $]O7;<\TYEO5:] M%=)>"K>4HBT8II7'A#P1,U(!)'^T,'FEG;Q\3U%8HA4 D>B1;U>683FXU0S& M:3Q?YNPAPWDO\V7A.,L8F*_V+W$RC0$Z&6)5(=87/ICWPHT1R^22R07ZDZR( M^L"4BZ".NB%G2?.IML6 2U;I#?RE>"50T ",LVBG.@J=ED]328]B:;FQQOK+ M7BCP^@N0PB[^M/?_W+#_EO/Y=B(U>% M8PA=%[&-HFVQ0H0/7_CHQW>WUPB@?[O_N;]^ M9_A#^ ($>W9[T;^]N+SNWG;=;KMS?=ESKCLMY])MW[9OK)[=?O?3,SHH _?> MQY,(,&+C2P3ZLA;XASH?_23?,XB"H1, PEOHKS#<*C6:6)[-DR%"P1?%D@OG:Y-YKN3/V.AZI O;C[^ S@[B :X M4WLV!.L1^X,,3< 4O$]:VG4=C5U3A!G7$0IL9E3CR-8K'2!>MPS0/V)#>U#;O?+TSB MF+.A"G3*!Z_89!#[PP=N&K^"D6#>. -+L70HI(BV1E,\F\:%XZ=E5(!2/=(! M7,+"!KR A(NCM1\5)H1V[Q$41(V5;/>A6R:4$2<&CT+&_F2# ]B( M9!BL: M=9BOM(6+.]P*!]A\G#M[X.Z6O,#B@@=0' >W3YQ&P6.:TW1^'N+W4+Q >!S" M6EY,H(<>6SB-_,^+B]^63B/G8RF'_TKAO'NQP;UR;#*P*3U2U=]BX5X<*Q!' MQ] 7C9":HR=<)B;9( %@,,DE%T$@.Y'?6EGPZX7NRZV*I"0[0,\$G<"Y!!8F M:.4Y,T*&=F1,+"SMUXNQ,E(91RDN;>G@>#QY!Y?4+YW[AL%*NFG;W>YQW M6%,%1HZ<#9"&9YG*.H#O+ZL,-#',#V")RQ+1Q$]%=HWJKP507DE4U1J&@0UPZ"OWYB!B0VI4?&)J?ZU^;AV@7Y35!C $O MW;BX*W8-A"QO\GMH5_/#.5'YK$#/U!QK(F(IFUP9;)"7+:;J*F%2NI@G]-E/ M\IUS<;/BN?[^6UA@/) 71H-?"A7HL3C>N?I<(6V%08E Z5B>B2F"F MU*YT<3;O9PFO:.J'*J8#RVXF#PSD]+(#7XB-MWG4'!9EXFYEDLKKC>@3CQ2U M8@ &/&7A1Y9_(&^%HAR4#-1^IC%B?CQ_Y0I9L-PV R6J@.U'MUQD* M6;XJ_HD_@;=TH:ZRTHWQ/=\8Q]*RI1W IVEB;A3)T,2XS+" R+OWV'@^]UW M:\X6) )&PGKB=44\O8*;4RR16U8 M7'T!"X!H/1LP-!)63@[_BRF'0X7:7#= MM8IR)+MT-925@NOJ7!$"'3WO-468&G? ML^B.7,_/CZ>)<_OP!Y ?#OP)IG.4]V$ JYR1KT8^OX4E)P.\?G^2343+F=@- MQ9^@"8<5QE!&H4LG*,6*"UY0C%=<=5[6*?HSS0P0P8W @B<#;R.[PXD@37A[@#NM RDUD$ MQ(PCT^.6@M@UQG6^"UUTBK;(]N+'+.PFX5W[S7>2NB]N=P_X M@S@E,]]O7]"IDLHE:>1]50J.RP-8!4E5\L/\"-NCG^178.?*\NQ #EO8FL4# MZ&>X:)&W;!8#=J6$ OGYZ/PHDCH^E:,+^Y#?H MOB3B@H(53>=KRR7^%MLM 1MP7)&N&H]H;RV2GSC>,"N"8LKXX_VCQ3MQZCRX MB [P5/:WN'0_F*WOZ6[I586TME9@,4R./%S^35R,;B0ULW&9XJ&14(T MP^-!H)[Y\9WU3GQ.0$_RS]OO*4]8#-"1G63@G.5?R%1SXILG?YB.X6D0Q #/ M"L28G2Y@TX1_S/^Q1$3S?I=3=<^3T'56)N[;/-NW[%/+_?OK:>Y6)N!38WKC MSYW#OIX&?["?-[OWC1K\3GG_CRN]_]L2LG9?2\@J25U)PIY^,T24T\B#_17G M9:W ?@$CL\5.CZ_E=RDSX6;=%$X/UN(LV;J5M_\OR>L;K\K/_NV\+.W5[6& MT%U]]<\]@/XMRU*]13CR2Z\XK+I>),87M1]$_$?Z=PC]NQ !/](_TC_BOUUD M1LIYQ,JY+3EN7]*[1G5,*J^*MSJ-F+:*.;M(;*WXM1% E5+]FR[1O:J%+XFP M DGI+Q#3[;1,NVU7+K!&Z W^CDJC'<;^[H_"ZJ)MM6"I^A!1WS5;;2K#2%QS M3%S3"+-7"R)JAKOTWNETS:Y3?3'FG>KI-4+;J-0E,1PQ7(T9KM\U+:>F%4,; MH6V[E!/=,"QV7-&O^W',>9Z46$;!Y"V9M16HR^17 MO0 B+^"H,6&;;M5U 25M_A+Z*T-7=OLV;0U1? B>%7A2;KMENET*#A.6U.$ MOD.@KV]VNS6]3M4X])46>!]$OO%5S^_-*)>D0U4;:MQ[39V5'_'QA:I:7S@F MV:)R6OLNIS7#T$5+%=.ZN+O,:V1E4UG^KJB/@X4FYA5#%TM^8&F:%&?%ZM\R5)[1E[*5M7XG->:RAM/(V/(ISZ6HH)V1,7; M$99L&F%/)Z)4QD.$)32@5Z: M*S*>QKXG:W.)6E@S5=!0M#I07P8RY3#/"U_*"D51PI<[,Y=[(6,/^@,MY15< M,E%E!/15U-AYBHP)A[:&R[O(\PBQDDRP091[/9-6E4EE$600(YPEZ*(L-H;9A':VBB#%JIZB" MJ.HOJ:HJQ8"?_" 0LMN\I%//%$I>?F;,DG*])/$RPT^WE)+&PM_--B&5ER5= M8BU5 T[4%"Y5V9O/,,R<4-^9:7BJ8/(?V?!A7J%.E<;*B_.5?XL%/>$YF/\) M^\I%[2JA&X%\/%K/B7D+H"\36?84Z !4*5ED.'Q9P@)9-5Q43%((-XU!EB(= M)%@.S ]1[9&% &]81AD>C$;I$];HPQ)C^(QJ8$Z2\[6'K N4J[ND.9B M-:BA/Q0%OD! X$/ZR=B G@^C^ QQ 7S@&='@#X4]C@2/\U$N>?X_=Y]OEDJ> MR\K-P/WP,ZP:Q@-E8Y(H*)4#SL=7&L;]. .Y+,A/B4/)$"N2#3E0>:S*O<_K M%QJXRI/US>(8Z570$%8^*[U@H=Y;+J.R=G/\E9Z/2&X4MFD9^*.81 M= R>&G-9IS;_N8\=5I(PY[6@L!BC+".XRJYZ !!0)E:J\ 3LOB H/Y$]4G76 M9(U[D+2JF["J534W6(QM-I4*61(5F)Q;-$"YKD997-)5+*_YH*S=B)<,+0(* M9V6*):BB+ EF90G!+T"Q9O.YR:$X! &-BO+ N4HO3-T*@0OIEKN"Y*ZJCT_ M14A1QM(2BU\+\8G72ON$(UXE):%ISX:X7)AR%6L4R.&JZ!U(3-HI4158V3/UGK,*C%@TC>W*IM ZK57LN4*_ MH,AS1V3>52'K9YT=<*Q=*"H:#G#1:2ZX5L*9BZ3'A_H--E24K4?2B$!(#ZKL M,TY:Y D9RE%N#0:PTSX\B8,J%5!CXY<6I MSXVKW.R9"L(+1;11%4-554>4%Y5+*/CG3/P=6A24#\9**/1:][3<<&ZL"J?O M9?P-6"#,#=ACKIQ_6,+'Z:*#6&#M-1_D7">K2<\*NP3KA:]<."!*9GF=\+GP M%D:U6&15%1!^,R=B Z_S8EX\F&]-D9L-(P+%T4&;6#)Q55,'\U'8CS M*BS-%VJVD]\J>Y5:E4W(U:N(#3-_(GJE"FZK&#_0+0^]F>B?P X_FO6H>*@#8.%?L-MCGABR$_4%:$" M],N%T57". LBQ=8CYJE>F[E8I'TIO;,4X^1FZ)I21E^"C?W$0YYY, OQ)R$D,7OWQ@4PQ-I4]Q;#V^+IDEPB++J151EZ1H[ME0RR[ 8H"H/%5B M!L3O"P\6.Y$FK[Y6V.CY0E*NV6FYN#=J%ZF5-J%U'R=LF'DB4HD*)3<,HR!Z MF,F8W:)N [$.P>4'RDHDQ.:3C+L5<2:8HDQ [)'Y <8%ST:XAP#K'? %!S H M#LHOD"K)H^C78O04^_1NOC:#]\HMY'?/S)+82U56*8\G%_ J?K]9]]$(R)U4 M$;'$A3&NAQ4^ Z ]$=PO>/K6(^Z!!$#W)S9URN!)^ MFGG2$BFBG"]5<34OZ&8CB0*0%_VNK39-'6N1TJ&UG.U5R&$:I2CS'6))Q>ZN M: ECW3#')3W+NTW;JWMBB\]>&N$2=2L_D(7YH88%[TBL >1*/F7?A#; +[A0 M=)QXL543L[/\MZ6M CQ:@09=N1X"#WX(*X T K4L-M'F/\'M @VZ;O?D\C,_ MEB'.-\BHTMHS$'(/)QW'4?8PKOP(Q,)&SIK%O)B$ 3HCV;+P-E%,_YF6^<] M QX+X*U:6I0+@57Q##$#>GKMN.>=RGJM>BNDO11N*45;,$PKCPEY(F:D DC^ M:&'R2CMY^9ZBL$0K "+1(]^N+,-R<*L9C--XOLS90X;S7N;+PG&6,3!?[5_B M9!H#=#+$JD*L+WPP[X4;(Y;))9,+]"=9$?6!*1=!'75#SI+F4VV+ 9>LTAOX M2_%*H* !&&?13G44.BV?II(>Q=)R8XWUE[U0N,%W3U@8@@#\L'2LKF!!%8)* M"CFQLJ3$KLFBK2DDPE;*1*R7X%<3-BN?IEAH=,#E<0$5I&>KWX%G#SB&(\JG M((F!C82G2:55!=-+>R:R\?!U?__N%#EIP],#;]^+D4W[@JG#/X7[N5UW[ZYN.Z^^^D9,Y0Q?._CH81/ MH%Q?(E"=M1Q0&V+YA,$A)474*B4P>:HT$8IQ\][&"V'-_-U69_VRSZT4Z M N.E-A9N%UF@_&4TX.?R2T)<&P<+MVQL?*9H.)6ZS8- /?/C.^N=^)S :C+_ MO#VNG_QA.H9_PAA5.20\_,.F"?^8_V-I\/-.E=,B%!=^>BOO2&V>6$%VJ6O_ M_?4;12OO.JDAO?'GSF%??TJ#WRG1!MV G'?7?>T&I$2VDL1RK;,*9+E"?B4: MP8UK'FN5X!J#O&[QM-)04^XD4D4-$ESM<;V@B1NGS*%B&>L.6\1LR%B)E3IU>VW3W4&ZD$7JS4[B2?][./ #O*C_-H=L\PP_%2PJ#EN1UNZ:/7WY6E^33UWTIFK7@3R$D\:4 M:W8U9JX[$4Q1R&&-8/\9X^'*?5FXH\EAU[) M$7+QQ(&^[3K"+BT27SA=%:4L6'G90B7K/(@9;AYF'=-MZRO>L:%XCAN:M,XD MP*T'7,>T6WO;\3L-P-%*=5TD==D\FD;(TVK4SP7UPV@MV."WP+/V\7U]1_A> M$]];SOC5YAA?R[+,GEN1C[&-T.JB/_@[VGZMX6GD_=)9(XZ=-H/KFG&>V>WT MS':_H@#)-A)MA.:]E24WJJ3X_VHM7JWG:NKMK'E67C M?B&!ALQ"D&03K-;T7Y6F)T_9(\OGY#+/TU:5I2YR_ FG6.3F8-_R0C.BPHBJ M4[&<\2M)86;&48"Y0?^A\G^918Z=)1W=;&?>8P"Z02>%U+39(XRB?R/-,=[^'6([ MQ[S6_V1^*))Q_QP^JC(;,/[F8"?:@ M6:AJ'[ZO10:'V@0UW[?[ID:-.?%37;2U4]'6#C'1T3.18W;[^@[6U'WN\7>T MB4Q,0TQS")^G8SJ.0SX/G637(*C/*S8E'YB_7/B&CM.N,/I]L]_6EUK@1!+H M4,B-(+4^*979M@/.QP()"KUO%'HO#D$9:\\^T7'F M^JUCZ3CS>_"]K4X-CC/OM$QNA+K2OL&AHWG$H<2A5=Z-,QW7/;P\&Z%W52_1 MB".)(XDCZ\>1[YV6V:L#2Y*?J?U2W?:WX=9=K/LS\V..5_+\E/\"OQ_^'*8L M?/#AMQ>BB/?E[%?V1Q1?!0R:W.)NW>75C7O=NNBW+EJ==OO&Z5_VG-[%9:MK MM1S7:=T>U]VZ7)"&7X@O+[2>CEEJL!COV@W^X%XJ2MY/(L"8+$Q>?97KVMPK MTU$(>]/!-+]6]H%]#)Q7OU43[ 3 MB7"+)& 7I9@EZ1OI6T7I,>I!JT3R!+I3 5WA6ZW:*B@#8=7?235)-??B?[R@ M@.26D!KNPRVIGA_I[L^,01OHP.R3:Z9C=F],2-.,4G>UV MS5Z_^B+LC=";=22W-W4Z88-,%$84MN-!X(YMMOKZ"@G1.5\BN$837%W4JA8< M5AN:ZG9,MU]]G:\F1P=QS8MV]*%N;K,?M4+'#+S1XR)][;3-NVNMGV7G?SINB!) MF\M,D#EBR/3;9L_5%ERKB^Z3%2%([!YP[CMFCSPKP@1AHN19V2W3LV;'(LWIS=*M&$?LJ!?LI"L^PLA9/N<$>8LZWK4R^,9*T"O2@$&N9 M;7U^&AU?J@_0FFNFC@=<[UVSJ[%>W6E7CB3L$?:V\1W;U=\=J N&R*P1M/8( MK;9IN>0S$K@(7!7YC-TV^8SD,Q+V]HT]VW3:U4.O+BC:?QSRN,*-]S$;\@F+ MOR:B1$B*'XV033B=KL/?=4S;HAW@+<=)=N>($?'>,;O]EFY5.6T/C@!SQ(!Q M3=?25G*Z+JI/)H00\09$=,FI(D00(LI.E=O1ML=*3A4!YL@!8YNNJVUKM"ZJ MO_]85HU"QU4*MB@1'/@>#Q-NB"Y6>8SO5UW"Z,$I94(U"N:!0PRC#;(!OJ7=7%TGI2S*Z MJ92:4)C"[5JFI2]YPJNRJ8LV5.W7DQ-P *II1-;:6O%0,Y(>O[?[KMFU]:5U MWU1RE-Z="(X(C@BN\L,VW8[I]/2E=7]-<(W0(W+1CI#!ZJ) MTN[;AY3!"%<^O^;?I3&6^WOO3WAB?.)/QI=HPM:31>GG@1_RLS$7W&0[UM^_ M?RXS\=D/@7L L"W0/*W[;V-NC*( ^ W4VWCB,3=2^,K'M_DC?U51+8/EER5$ M/A#H>FS$/)ER+_4?.;2!0\&_@GZQ!VYD"1]E@1' 'Q/CO1_"3Z(L@=\FIL&_ M>7R:&C.8PN2[CR_.7&U$MI/>;=A[#WK,XTW49H''+1AB>[O&U>4%%GY4F)S3?>99>Z]M]?Y[J5Q*J& M],:?.X=]_1M_WMKN]PTY"E$[9[#HKOO&DTH5R/)E?^ 5JMM%@O^,HR0QKE@< MS]":74RB#&1(*X\#K#SVHF";.Y\5*-O_YG[.A?)S?I=^SB_^B LW1SHU.WBC MFQ-@C>T [O9A8>I7O7FB^N>V=.7BJ;9 M:O/6!7>#V*QAIK=:P34#J:WSC??]&K+8H-KI![_UX/1,AS*1T5))+U\?E$JJ M8-Z-LU?2*F>31-M54._QW$1SS-8>//*Z: 4YW34E\1H)KF)VWSB-'OG5^RS. M6D&\];#UMC2R^BNRJ8NVD"-.CKC.8&7%5%U/DW>"=]*;'4?>WS&^X]^?:/7- M?E5V.CS MCGL9#-KGRRN_]V_W-__<[PA_ %\]*S7K=[36)Z01A[)#;/)@,=&-#*F48I'<5D0S(PH2Q.8+]1N(T$A M)GB 5LC;&(' Q=%=;RYU_+V8(OA[R%/##^&/W)A"R^+GQBB*Q6_2,:Q4Q7'> M)<7<<@0*OHKXA9R&W(MBT9^/2+ERD* +_*WO$@T9$_AR#(((40I:FKSCTY2C M_.=X=2W30,W4TV4=@I:A4,M>#KWOUJ48]_W44?!GQ[0U'LP^N#77T=G&G<*N MX(BU[6@Y8]WJO_&8\8%/.5/OJ?=TOGT?Y]O;ASU:4L$!XEOE?-T+Y^M7X<:L MLVDWPKLI'!,#_)'FQD!)R?:O9)_ #U$Z9E2@9$1O!TXTO.^3GGM7Y)6KKX-2 MGK:0)VEED[526^5FHD-2/*)#TLIF:R4=!=8@Q[L4-T:B*0;-M=USK.X$\"$W MP)UVY?*IBU:L6[?54D&.S#,Y062YVCQ;0A8AJP:"JPVR-%8"(&01L@XON-H@ MJ]LB9!U7R+[291:/'WV/GPU8PH?&E[O?#YI3IC8@:ILM2UMPJ2YS7;4A(GMS MQ(BPS5:;LD 0(@@1Q;T3T]+G:Q$B"!&-1X1C=KH.(4+#(J-&:_HJ9?L;0!-/ MA(>5K$".BR!Y%]BBR M1X@@1! B"!&$"$($(8)V?[3*]G]9'+,P38R\ $L:&7Z29+@=A'F[O(K7*,<9 M"- *PZ,/!30(BLTR900N A>!B\!%X")P$;@(7,T"%^T0R1(0JW,LE_(K:].H M2FI$-*)^@6.;_;:^$WVOUB^@,@44B"0XOE3NW'8W+B)$<"0X$ARKM(Z6V>GL ML;H/P9'@2'!<;QW[IN7V"(X5+38U5#C25)-H=<6C:SY(?PZ3-,Y$4==M*AC9 MEGMQ<=N_M;O=?KM]T^ZU6IU6S[WN]:RKEGUY<7P5C#[A9B5*)O&3%#K:- 5W !E"?YY25]V>7%S*O=<<^]Y1VW144WU?"HHX/-*OM!2*PL6 MH+95<28L?O!#V4F6I5'^A33BXIL*"N?TM-3-Z1ZX>(K3Z-(OC1I\0Z*QM7-B MB^ZZMNDQGL/O_ D^6@,^2 UAG[BP8!3$=TO M[F!Y49(FIA%RL7O!)A%(Z[_;'OLKQO?6TF'5GX-"7P%N!M]WNZ;MVN3GTWK_T.O]1IS-VR=)-.,$9Z=EF59/V]YV([2@SF&$0Y!1?KRM MI_G4XTEM?]5*B+41'&GB*6MB0T[J56EK;O[,=CY[0FNU8UJKV99M.EUM-[OK M,I>T5FO>6JTNND,\0#RPPE=X^[6W=1?35E]C>W[K[9(EOG<1#J_QXAP?WF-O MMKG;UK[LW%ZV[W;7Z-3=Y-2GB:P)=Q M.A:WW$IWVS(LZR:N8O%RXAC<41Z@V,66\U *7FPU^R$\QHTICV7V&6Q6_#H= MQYQKN7^FG'85I1#"&G(OBD7//J(JRY&"DO"WODLT9$S@RW%B\!"3Z&AILCD7 M_2JZTF=B5B(00DE3ABQE>F[Z/6/+_FZ8Z6_I!>S6N89?0JS@AJ'=T7+%L-4_ M["T[J]%W!&GP-/@&#+[Q(:O>;K:I]Z85:M'9[@'N\QWV]MZMMA- MQS+;MJ-KY'69RG6[ _4*1C3:ZA -'!,-=#N448EH@&C@Q&G [O=-Q]96.K4N M@<;0?E'XO[H>K6\QX$5G>65YU3WD7=7PMK>Z;5XE[ MCY9T+;-/N0XH6E)=JND&8J)EMAQMZ=X)$X2)(\"$8SKZ2B 0)@@31X")MMEJ MT4X319@W$^S-:,0]49I'I$_R'S$-DY?!XSY/*.9,\9CZ"JXI&E=G7B3].W[] MJYW@:B,LTKA3T#B*0*??WZ68A#2:8F[*A!9*N%!JT[%<"AQ0X"#_G=NB@F"$ M!\)#<52S2X%EP@/AH; //?*7="PL3J4P_)>[WQ.1_OT:_E$%@HZG&K2KS]2L M%4I=U(("E@TP3L<#K5Y+7Y%2@A9!BZ UAY:C[1X;08N@1= J98VPM,7BCAY: MM+N3?G\5A6*Q$48IIXV>.>GT'-O11M=UF7<*Z-7'^A N"!>$"\(% MX8)P0;@X+5S01M +POU?%L<,BSC'/&!8GSF-##]),A9Z'.\=>'M^*G$U'/Z]KXQ5BZ44 MW>DW8QAEN#Y\2RU%7943J\C98)MMJZT-GJ])3UNQSCICF&*5A,>=\=@V._HJ M[!(>"8^$QS?AT37=KKXC481'PB/A\2UX[)AMA_Q5VD/-:'XCG7NZN.LND\]19D/YS?LCVA*EG&%W:R++M:"ABH1514DI2]Y M:\/5ABB,**PNND@4ML7R\-S65KNCX6I#%$845A==) K;AL*<'E'8X>):1Q:^ MNM9S?D([H]5%/B=9"UIG.*HN$UFUOT-N#9' D9% BZK!$PD0"9PR"=CG-GD" M1 )$ J=- HZV$Z=UF4B-L8,/*1L$?.7S*_[]PX=W/'[T M/9XWPX=7T63*PX1A>96+ !H0__H\^L*]Z"$$H0SAK7X$SR5I4KP$K[ZC^+_P MT8_O;J\=R^[^V_W/_?4[PQ_"%\Q+S]I]Z_;RYKK;<:UVV^Y;EQ%;/S12: .G@X6SXNI3]_L$92T.CHD4!$D*_YEPS$H0C?*0#-YTP5^G MXYASD;IZ24^W')2*]ZF(GA#=$#0B%KW^B'B0XP:]7(X#[2) 8P)?CA.#ARB- M?77_CD]!F@,>S\V8:YD&ZK.>4>F8"]$2=&EY:VJG+KT7JA9E"?0M^>[E0IG; MX&M/7D6I2PN> H9:RQ#'S^4^AU$\8<&"8;7QF:*?$K0>#P+US(_OK'?B,]@@ M+_^\/5D]^<-T#/\$D:FX.6AGP*8)_YC_8TF6\TZ5 \]S<]A9>8IV\]BU[%.K M_??7#>Y*XZW&],:?O_7WC?YYLWM/@V_*X#7L8C5]$^MM5RBZ6UVA6#[F7_&] M>P^,'8^URNM6N9/WPIW\53AFZQ9$-\)?*_PH ]PG"I20$NI3PD_@PRD=-"I0 MPH;08WTU\]6"OA5HYK(L=5TYJT"15RXFB1))\?:@>-I.LY+BD>(UF/&TW<,E MK6RR5FY,A]NGT:K1>?9JZ[4D*6X\Q/R1AUD][S WXM)]WJK-F]EL%//,?^%)R Y;RP.=P[Y M(P^B*9[(W25J>W2U]FS+M"U+%]#J,N55&WVR[4<,B:[9I0LRA A"Q'PKKF=V MZ?8X08(@4=J=-OOZ3DT<"R1H'WY=G2L6\$0L0"8L_LI3Z&45,#J>8G)VV^QT MGMIB:H0N0A>AJX0NRW1; MA*[JEF3'M?+Z)P]YS *Q]F+#B1_Z28IY11[W4$]X[_Z,J$$*8+4*4+*,GN.MCW?4X%4E;5U MF[X2NX]26(>M2ZU)08\7@QZVV6M57RBH+JI"(<4FF+RC09?;,SMMVFPF=!&Z MJHAW.(YI6_I<28(7P8O@58K0MTW7JOZNU+' Z]0WQ'Z+HT<_P6(&6(9 521( MV3>>4%QD _&]MVW3L?6EA]A0/G,]VE9 !U2U[R@229%(+8CK=/09.$(<(8X0 M]R+B6K;9TG>[A1!'B"/$O8PXMV/:O;WM8)\&XN@VVDX[<:81\K14K6[;M>$6 MFNF"9@ZC# MYO06ZM8]9Z,O\\YKXWI(:J#;9?US+[+@5N1_;R*PNZD,1YZ\^ZG9_-0 M%N&]/^&)\8D_&5^B"5M/^:].HQ^"Q0":;0'ZM88RQ]SPQBQ\X(8?B@*T'HOC M&?"-P28 -!'(?%!B$R=>\)FE6=[RU0J\"M5B@$.8SEA,[4?4)MF[$&3QUG>) MAHQ))"KJ*73I7^LV"9V(!8LH0PL_E1L,HGK!@P>K:^$S1L.!AP^-! MH)[Y\9WU3GP&(^/EG[<'ORIO;\&8E.$#O0K8-.$?\W\L4?B\4^4-F<+>M59N MPFV^I2.[U&O__76#NM*LJR&]\>?N7E]/NUQKD'O) A9Z' D&;,"_6)BQ>&;8 M:_BK#E4LZB*Y6A2JJ,T:P38=IV>VZ0;#+JN S6_!'A?Y7'A_9G[BHT.%[',7 ML21EIO%SZ)TONV^GF$#9=O!4I[:E=UWF?;_0.2%K_BMG219S+-QB3,6"V6## M/[(DQ6^JN;IP-%>$WCN;E])^LTFG,V7'?'OH-HIAV1D:7A;'//1F1AJS, FJ M2^%P;"<]>V;/JFC[C-*JG)Q57%SC%O$Z8VV8CC;3:#.MNH6RV^Z9W8Z^3!JT MG[;M?MI+6U1+NT>K-YD^\:<+S\.]$U"TW^(HA']ZPO%.+L+AE=AL27X.R\_X MH>=/ YYLLR_5<>W6M7/9N^SUV^V;ZUZ_Y]CM7M?IW-YT+F_ZO?WL2Y7FO=)] MJI]# Y$KS]?C%A1N"[)P!M]&0-I#\=TTY@F\73A31LS_S'RYX$G@ [A8^%0D M'N3?/)XD>#+?&/"0CWQXQ \-_$\"/U<_ HO@L61LC,3F"C3)H)TTCI(I]S ! MLC%@B9] "P]^&.*.V6*,M'UNX.X:R@U:YI/$Q!L!088[4/ R0.6XW/XHCB9& M!$LSEHK=-WP%C%>5O1GY(1BJQ3^81L &/(#F5HU'M+?NCH+QQ&,00^!/H%T0 M#'85AC)F4I ^R-;+[S#$L'+$%^.M!M'?*=Z QU$,9NL[7#R=)7*\JT9P;H#N M1[%:D.+[4:J[C=L!F[ 8H",[R;(TRK^0 M?J+XIH)-,KNC99>LM=]MJJ6?.X=]/0W^8#]O=N\;-7C:B7GC3>1NO>-3%3@ MG\#QN4+'Y[>2F_2Y<),N"N='URJ/#C*3NH&Z_:[\[-O"S]Y>U1I"=_75/_< M^KN[I>),87/HUB6',2_Y'^'4+_+L2V-^D?Z1_QWRXR(^4\ M8N7N]TNF;7J;Y&W$[G_!NA;=I2.1/#$<,1P^EGN'[7M!Q]V7J(X32&Q8XK^G4_ MCCE?3+KR*XN]<1X"V^8&SQ'?X>U;IN-JVW;;[+K:KKWNY*#5!4E4,(@@LQ%D.F:OJVW[ZS0@0[OY:R1XYW]; M7,W\*PMY?DN\DL7,\61/:;FN:=M6Y6&'NNA*U:Y>C2#77(-V3/ "W[!%VZL$ M+X)7)5%SRS'=?O7)*T_#PR3T$?JV0U_;M!Q]A5U/&WVGOBWU"7.Q+*SCEE)^ MTK$>"::]&."%Y=V^S9M#5%\")X5>%)NNV6Z70H.$Y;4X2^0Z"O;W:[-;U. MU3CT::W4H*,$P^KB#O.JXS]C+G5_Y//A19)P:-@3]0:&\()??#;P Y%Y$_Z6 M3?CP'D>T374'MV/WK]N=MMUIW[:Q!/GU;>NBYSC]BVZK?]F^/:[J#E@G0:;Y MA[DP9+IY5U&I=QO2";B2N_01BD+YMP&-B/QAR*-^%:E FLFL=JY MKM7N+AQ#:H3JQES%]=&^Z?1HDUX'G=9XP9N[.SW-CJA^!B$A;AE!>#5+[QX% MVB@ADLOT_<7ZI>&"^_3R0I#\ITJ >QA\-A"3&S*H=E36 M?B.V%EGAZK,F,OMN]9N$=9G[@RR5CHR9U<8(UDWVN/\HMF/(8]K[9FGC]D1; MIJWO+'A=P%#GV$OCF>:WF$^9/Y0UPR-8L8&@LSCFT!(3VZKD(-:(D([G](9M MVJWJ[_37!67D$[U=AOEY#[&S[8D*8/\(_*/7O>/^F;?HLTI\Q&')=K02-DWS:LT M(J$M2*B"%PMQW;-7E=;$O^=!5<7;)(KIG&C;LIFM$O7G"C4YM7.]LU2[VW3MK6M!Y=U M0JMP&G:QD:);*_@KSF E&[H2YBTH7B(K$X\0%9ROS!8AADKR VK$\\=CQMFM\QV M7U\0C/RPM_EA[;T@K]*:#CRM*L!/%+6-?^&"?S&,,CP3]Q;_JQ'1'WT7C#85 MX9XE5OO,#*\*KA%ZA+_3M ?R]JQI6G*;+:1-2^&+<13 /"0WT$(Z^Q2E_-I/ MO"!*LGBKA&B]ZW;KJM>_:O=OK';_ZO+BYNKJ\N;FLM.SNOV^?;'WA&B:U$!\ M?)+O&8"H9$-ER4G>[CEV]WM#2O%%[3C &'97Y4,)7#S^T8>UC^\IB8]9S(TO MO$@8\%L\PGTR":<6YP01_ MI,I#Q.9*$.U M)F]@P8='?\A%:Z. ?_,%U\_P/3%/LQB:9E.$#7XC.J9("EQP8Y EH%>);&G" MXJ_0+2#VH8_O28PG%LJ!ZWK^X75>KF/KPJ5]?5,BJ)0*5_)55[^PA%\^WSGC'1"3JA>0F2 M!:HWJ#/,"C2"G@2B1@]5N%;GO*.UW^>G:4PJ-MPX[6>70ENO2L16M^X?@>%> ME:87E@! ]?!<(@%X-A SL6!B_- +,N1+D8VW()J28YN(_$RX1!-V*TGA/R)= ML\!X"*WQPAZ"!053AC:&K$6N9!')%=5+-JI2XU(_+P^(%?JTD(,K;:) MF2O(NFQWM*1=;ATX[?*!TS;3X&GPQS]XRGWYQAWH;KU/VKQ2QV 7>=TJ=_)> MN)._"L=LG7M^LUPK?@LAUTP):[?'2$IH? (?3NF@48$2-H0>ZZN9KR:EKD S MEV6IZ]9(!8J\TFJI;9M?0E[VJTUA"!$8'51!6)P#:_H-(VK7;U&2(:H3;$8,1@-5%% M8K#-&8R5\V#MQ883 M/_23%/.*/&YS&/ITT_C;EE9;=B*5+"DT2)!:#RG;;/7UG@S M<(0X0APA[D7$M6RSI>]V"R&.$$>(>QEQ;L>T>WO;P3X-Q-%MM)UVXDPCY&FI M6MVV:\,M-/.%*O%:T@+51>#Z,O^\6BO^#:F!:I/]Q[7,CEN1^[&-S.JB/A11 M/IQ/0FQ&;/;&5 $=L]_3=W:#V(S8C-B,V.Q ;-8#WZRG+[T_L1FQ&;$9L=F! MV*S3-VU;7R*,DV>S4LCM@RC0OO+YTK]+X]IOQ?I=!KI-9\NU[9T6Z+S.WO\< M&@@JC-89:23JKK()J%6:8-QN76#/B/DTBE/XU@_%;\0,&6P Q&Z*+Z[@:1;. M)!GW'+O[?0(MA")XS/"'20K_P>2Y22E .%*E7U-1?Q@O6B])<9=!AB!B+0T9 MDTB4H^6B[*R6)HO:M7.[Y5JFL;*2WDY=!M$&V9"_-)>C@'LX)RPQF/@;*'$H M K>@"T!/_Y4/PF>/3?T4=/._8NI3'H? 7%D"K4>C](G%'!_2TN^_M<]M YX* M5MWHV$D0VM3I;[9SWM;:-Q,F(9G")/B//)B9QH #$E2\_-RX)53,4;&\8-A- MX"62^L'-D[5U;;]LZ$G[OK^#Z9;L/CNTX:9N@Z8&;M&<# MI$G0I-N^'= 2;1.529>D@#,: MQ'-$!#AE" H4@GLL9N![B/A/,&%T#KY3]A/?P6XW$0+ZQP,/CWDP0W,(H! , MCV.!/E,V/T,3&$?BI!.37S&,\ 2C4*H0(=7%4H/":0'9%(E+.$=\ 0-TTID) ML3CN]>[O[_?@3SB'>"^@\]Y^?_"V?S24)DDC"3]6IWS;1IC\7&K[,&;1'F53 MV;(_[*G38\B1:4XH(?'<+A *UA./"]23C;JR%6(XR.2JA98%5 /L4 P3+B ) M,L4>2H;<#W7KP='144^?S9KRT-90P@YZ/[Y :#9Q/,%90*0$@L3 MR,=:,N;=*80+[=MN?] =#CH@&0,7-(!"C[A41AMA%>RA2'!SI)M#[4D=.J!7 M3QU&(\2WI(_&VE0A1?&V%-)8311RC:(UZI1%U%]=(]=5A[J#_*14';S9042,3 M-%7AV%^EHM16]:CA%B.QHCFP@T5$ M67P,CI'\Y=("$4*&!U"%S<+' 9$*3 M(_*82MG')F]_11.@*]/C-&NZZ]?>@M$%8@++2JI0EVN &4.3DXZJ\[NFPO\K M@-&>K'A-DU('RQ6%SE!2)(@C;<1%KJ1!4#'[I,.ELR.46O[;C0K1I*Y14@03 M_()MBN"XKDU2!$4OU)P%0W7-D2)-DVNY7JVDPSA"5Y/RN3,D M((YX4W9\H%T$'O2'!_U]#P+E4=,7H!-KB]=IA_]J-=FWZK_&?*;2+LJ&_>&P M/_"A['6"UC(^XKG20HJ+&6*G="X-FB'"\1VZH-R?F H8=U0\LD=%@PDT*%A" M!0IVQU3NXJ70MK[I.9&L:8&ZH?2)NG>'VR-[N*T<&>7XZQ1)U$HD6QJ7W?36 M#-->8.ZH?62/VM7,MS",?XPY)HASZ8TQ)EH93ZZLDNY@?6@)U@8&%'%:3L E M9$S^NJM7LWHAN6/FH25F6@F2QS/H5H8]F[.+B>Q7C!D*SZ5]9(IE4!EQCD2] MQ+E9%Y5$'_@2O9P-DUY!WBU(^MV-@A)%UPQ%>"Z/L\=1%*5[?O)PS((9Y.B: MX6#S&=ZLN\K1,6PR.@H:@%P%=49F7& 4 5J3W7A)?5BG/G+(NTNB0TM)9&>T MA360M'^.A;HMAH](>$J)P&2*2(!]:7$!N"NBMY:*J( &( G!$MZ.%N6%"S2% MT18?&NIEISDR?.Z%Y!VT\H8*#W":81#M13[""-U4\O-#,D* MPI?!=>(.LN0LD__43+N1;M-WP&FN'X->02:MF2&"IYX;D+&-5 M,'6HM-Z04 N@F\UAO1EIV<_>\6AS^S9G:15Z M)<-UYJOMBL5NYJYRLHW)ZC4_]VO-SS;.R#MU]X^ZZP(13-DE%?Y+<:NL>Q7^ MQKH*SX! @@0T5.MY:'9QPA/+O>!^8UUPVWEJ_14*N\?S[6+[^2V0ZMM%)=>E M/6@'U\5MZ+7-=L.@S-$Y$4@:J!Z=D?7!-B9U)78E\:5+4Y[$F_Y VN&.\(R4 M.E<9G CNZPQO+-<9UD_']EUJ,(_XCDCXB0@L'L_)A+*YULJ/'">"@YQ^M@6: M/69<^*FVJA,X4,!K$3&?(6;_@5&,OB"HQJVNOOT8L8NZ*\Y]2\6I<( & D6D MMI.@KJ P&(A87YV)&5:/!=1*4_5AW1EJWY*AUI"7A#_3$%6LEN:9&QGMV\'Y!WM"/7>"BO!6VG-Z?9#[^2\-)*8SWAQ7K3 MWFK'?IF="PS'.)+E17HZ'(E,XAO'9'J![E T/">+N.9=5X.6PV7C)E M3*,00%&457?D3(%6"0Q!HM1N.!EOUEG#N #<2YA]RQ)F';TM7,'\26EXCZ-( MKC_6W8+JQY /D+N(/K 4T095KVC6WZVZ(ZSHYV9;NDV W9'UP%)8>Q+:^NU> M#S:V?'_Z5GNL'!BE$LU_8.QN8-_.J#&-GVZ4K/90.2I**[5FHR*3VHT!*T-U M*B]_.'<==F"IPWS9;6%=EMPE< L??'DJ"CCKK$'?4F>E-Y%H\79ZN5G1Y )P M1CM9[I;G0Y&%UE= EVIS5281\UR+#$ ?(<=5'DR>6>WVB9LXJ8PFP MRCG9XSI#N2F-@J3_K,+F;CVL)N*81]G_2JB:F MB]7]_F"_7#_68]5TM*-UE8(Z%6,M1'?1.!B62Y5ZE+:O M=\"6Q=Q5Y,!214H,4\,L$ ,:ILV>+]XZ-U]0HC:9OW&U@#K#42Q0F$Z-(!-3 MSQM2HH7K9<2?((%IM>^;[29ZX+@W M-MY9,J:-F]9O+I8]74A!ZIRL$E"H(CXB7.O:Y(&*C7NI9+N4W-:PO93<5!.@ MNP;%OEO]F$69JCKI;*VT>WOCG26?60G\_\YG[WLK7SI(#RQ]#T%_#2']W)EF M3''PU^A.#E3EFPEE'!;O#C[5WR(120F'R?0KXH+A0%9LMPRJ WG3CO[NPTEG M6V XTB@G'<%B]4VF>,P%%K&RY$]&X\5)1W^<[!@+-.^ Y-WTR1&Y#I%3CSV> MRS/*/QV0'!\G[T@YZ81HC(4Y*NL=3,-;+9]\4$H4OR=AG 5E]^J.=:-/YCS[ M@T%?T'R,F/%)19LFIB:?@#L.J9Q"9-72HDUAS-)K/&6C,B/.T%B6DM)"_>1+ M0=W;F1S_:B*I9[$E/2K7I6R=P4H"N9Y-?VQ=F8W6F>[6VM6N9L\5SV%/07 M>*J;W2 ADK/F]1Q&?T>+)TRH 9.3TYI1&QMV(0.>S!*C*4/Z[\M8)4LZ45$# M1E'Z*.)ZLSWEFSL%$X%D-'X25E>5OT5L7L?8M/T+2*'J%?+YZQX?#0MJ?D$B M"SU,3O5WC%+;?%L_/VVJ@OLW"J6\BH4J'8LYSMEB@V"BT5SZ.ZK87'WM M6G7M07W[4+KV!C'U7>810^*5*]5O?/#SZ7IVERD/_UIJQ=L M)UY<)KV&0F>6B4+7;=6\'$VA U?-0)4I9UY@7EM/CBFBRT2;:^JRU0F7+D?UPZ#.MO91B[-X5Y MN37+-56<8A@E]J@/VJ=QOFBA6N=DWJ@C\=SYX2OB*GA^IDR]UU+?%G0:LUC>Q.[_$N3^A:$B\OAMG45[D2>QMK M;?V_8:B,-6=H@A@K'JRVV"WV\DR_N1K=W([DXF]OV3;+\>?/-^;""EU].Y;> ML;]%#^)C)'V>V>#=? /3A('9W#H5D4L7J48JWR75P,?'O$F:,T?WD(6C.95) MX>_TKHU3N,!RZ8K_1NI$7%C_/F4'S[$-[^756RIU+7_",DU*F6^JF[VT/)59 MJ)^MU_=]F7J!KJLM_)H^NZ7)):GD>]\?7OT74$L#!!0 ( "J&:$O#SJTW M3QX *Q& 0 5 86MA;2TR,#$W,#DS,%]C86PN>&UL[3W9!1952#=/7Z0 M)1)'9B*1%Q*)O_W'Y\O)H^O8S.O9],?'Y ?\^%&<^EFHIQ]_?/S;>_3T_;-7 MKQ[_Q]__\K=_0^B_?WKW^M'SF5]>QNGBT;,FVD4,CS[5BXM'_PAQ_ONCU,PN M'_UCUOQ>7UN$5IT>M;],ZNGO?\T_G)W'1Y_G]5_G_B)>VM+Q=5? MGSSY].G3#Y]=,_EAUGQ\0C%F3[[VVMHB_X5NFJ'\$2(4,?+#YWEX_ @PG,[; MN3M,>C];3A?S=]%'(*Z; M9$C;42Z:F'Y\G-L#YD1APW#&^]^W]UA\N8H_/I[7EU?YLR=# 901# M?O<\+FP]F1\.\P&#CH36A_SC",CO]QL*N.7ES2ZOFG@1I_/Z M.KZ>S;M V6V ,N#>6]SM35^!0+IL.W1GHW$G+D.>SIQWR#"#@/[3'5%'3'QQK6\>E\ M'A==]\$@@Q= \VT3)_4E?-Y\>3J9K"T"^'C9^ O0R6^;VO=9P%X3C89^M]V] MO^<@ ,+PE_4BFW7SI]/P;#9=@ $(AF"]'\(.7<<&\77\:">_V,4"[-B.?'+< M: ,A,IW/)G7($OLG.\E&X?N+"!MO/\Q[.HX+WEO; +DNXJ+V=G(TK!M'&1SP M]POXV:[NF_3,SB]>3F:?#J+OS@'*@'LTO;N/-BXB#TVIH['8/E1I%(99E8[C MCHI-LJ(@-_:0YN_[X7/ M@8,701,LW-C$^>+%YRO8^@P#YTM;-?]G),OX2[7S9K*38/NAV=AH/K&R--M8OEJT9NFSJ M1=UY4QX]X'CH_&*;WV&NE@_] -AT&&\\9&ZW_Z:O^Z!UT,@E$'Q=6U=/8$^N MOPY/%U][_ 9>Z&'.5)\)-XS&0WC)V*22["8B#!QH$_)6? M]L%^W@_@AJ9#@W#H-N_0=1 0?\UF$3#23;@5UN@G.Z_G;]([:,&*XC&V]FD[A*2/FZT@HAT$QC'C#4,$G&Q#DK%YOV%;?8&B;9V& >< MNS&&RZO9-%M:O\VS.'U>3Y8+,!M7E/)?N^5P_VS:=NZZ%\:<]'S)\LQ./#T) M;>[-/#:!VC_G+S[[R3+$\+*976; EXOU@> :ZA=774VT$:8:AP0=)<_N;H. M]GXQ\[]?S"8A-O,78 XMONR#:GN/D0 ZU%KI/L)( -_ANOP=;+D8,K?%Z;QE MM\,"H$.-/Q*RW5AY7[^MP'F01SFM!M!Z#7^OFV=8CDS46\T4/R_B% 3!.',= MG"[W%9P,S TXDYF_1]4U"&W&9+)SU^8W+N?HH[573S*UG\3)8G[S24M_A,DZ M ?/?UQ]7#R$",?-LV>1SKQN@)M;%R8^/ 8"J2[-O[1K(%-\N-C\OC1IUA_O%BTOZY&L8U_P(WW$VC7+9[, MEY>K\#VJ%_'RIG].#!YK66?WJX^^IZ6?R32[5_\@43% M9#+[E+-D7LZ:Y[.E6Z3E!D0Z2(Y#QJF,MI%:3)$-U"+%C4?82(8"#5)))3@+ MYEP%R? +_JT@&9F41\N5-78 5L[N:4,"SY;S!9CKS5:ALJM/Y1PW-GB#B*($ M208(>.W5#96$$$X-(E&^)S88@VRW2_ZW)YL,OQ$LPDW6[L VZ"%7"HI./4R: M?U&0QUZN_5GX8\^VVR4>>_8C#\K*@75TBGI!3VX#!B!P9A^G]3^!G@'489UJ M^Y6B-Y2^,5EE*$Z1<]_!4 MROBI9\%YLS-T9#(9B,NIQI"DVL[N9O--_*&>#AQ)2QE8"1:1+"G2/*D M$ OP)Q=,&1H(>+WA#[HY!F/$$??%("OV7>Z1E4.[:GGK1Q3;*5NFKXR(GFI! M44C:H8 90R(0AJP. DN?N"8]]LNX3NJ?8;\,MV[?XZYY'E,$ H0/]O,Z^W V M]7NC=84@J#1FD0HLD#22@M *"LAO/0I*RJB)Y9'PX_<.^]?>.:>E^QZWSSWI M 2[PE:W#^C 9VK>ADJ(.3&=X*D:<,(YYQ(0D*!GX09BS*#+O%2<"@RU__-;B M_]I:Y[N0W^-&NXUVE=I*=V:L%/4>A!GXN]I2I#4XO51&EL/R!$LKH^$] @+B M7YOEE$M5:COCS#R3\C MP_6@[?=:T M66C2O04(W>)>T?.-@%^G$6;#4FL M4D;$'2CW7Y%XV+A*(E(N?4)18T /8X>\C@%Q9:2U-"3N>IR/%F>#PU9J^XH? M3YYBUV;N:^3N-^ON=ZB45=0)8H%"PB-B T5@/L<,UO[5(2 C//1(:&80HGS@*0E$G:!=I([0JD^^_34H4S((:ET*N'0 MB1VV=ZH29=P KDA$+! V :,@6$3"<\XI\T9Y_!TIC%[\,"B92HN'#_;SH6RQ MKVO%0 DZH0S(PT@0QX _,XFB*&FBB2D74P]KHKC^&$18#$BL4BQRI\3ZZ]GT MXX?87+9%UO>?-NSI6<60J,ZY.3J7*I'!4609P& Q:%")I="1G7NBW% ,,CRM M2O''0;'7#8$[4(A")R612)B#A 1M&6U@*&@<23*&L]"CSD]QFV+XZ.0@-"O% M#6^;M:1KH6Y+A>]@APVM*YZ<)$8$% PHRV"]0E%8C)1)C((:9:G/(7R9*%7? M)9N-0:9R"J.M>MEE_;]M6GD &Z2915%% RYU$,A)\-! ?F)ADM2.]C@R+B,, M!E[\ 6A4+#@90IT)9"=O;1U>39_9JWIA=^4P;^E1T4"<"50A#3H3=%XPB&K. MD' L4$.=2JZ'4BCC6 S,!\.1JA0[?&C:1R*^=!(%#QM7'$NEN:'([3&-X89MI/?TX MOX,9^-FUKW>%+?9WKL";\@YD*%+)6^2]R9$\01%-T2;% \:$',\\9>[3#,P\ MHU"MI$&Z)W5KBVVZI5>%P=W&!!QQ9RQ!DK*(J$D"$2>\,@XVCNB1<%\\[CF\ MSSHL\8KIJWVWK]*?BO41J)9,?%V;>M)CB:_G#7O[=V7)3L(BWU]*X$I<=HJH&&D%S$)B?=>>"BI7'IQQ>!4 M^O,5NRFI(7JM]7=0H.;!4]5QL7H@$%RE#BO>I7M%4LY^T11A!8AC08&8D49D M&+8IFB =[9&06B;./P WC$2K$V0A?H7_T!S$#1US[1P9E).(*3V:?377K?'(!\&YMZ%EY-?4X-B,_CZO^#8[^;AZE"H* ;0#H0G(!+E+;( M6G?E%?[[LK MWWV0BG/N2,ZU2UQ9V"F1(>PMV%U,)17!DM:^1\IRF8#X>,L_*TC74CKHZRO1 M=Y_YVLQ$M^TJR8DCWCID*6A2&G%$FFF#"!\@EO0A7 MSDB]:J*O6\K![Y/8+LHT/+V<-8OZG^WG.TW5_=TKIASV#/2["#J;Z$JAD()! MU@IIE6&,][D142:\58AM1J)GL5L3^<'Y!T^+[^"?S1VJR&+T2>>4/X,1%U(A M;85!PF&K(U5>B[-/E"W$,8-1L+1;O!*/X+VM#P)^BM.8=B:Y[>E9)24")@YV M U4$.:P"\MSF8F118@K[ K,>89,R0;1BE[/5X>0NXYT.PY116.I#PD\T00^J<;2(>6$0,XP\"%]LEJEH^S/K[:&--68$-$/(C MQD#6%!$V8")$I25RGD8B#:4$]X@.E8D1EN+<\UF#>>F1>JC+77 JQX$@$/1T[K5,\;JR, M0Y^#.F[ RN=J%"Y09"5C"':9!UHQBB)S*8;HG3<]U+7^@[/<2"0^O4Q;%QO( M7O2#*FA'2;E= U:*12.,U8A1)Y$T*B(IG4!:QB0L-5S)'LG%YH^D>8M1^'0\ MV/UMC;U]*T.849)K)+0)B#G!$ <_'A'IM,'&*YWZ5#K%?VS6ZD_-TW'1NSA? M-$N_6#9 (?@C-M>'L=*F 2JP0%VP3"+B?4(\Q?P\!]5(.LL--X0SU^?4YP\5 MSA^-I*=CJE:M?Z73^M[][B36[H-41E*?O""(,AR0!6<'$9JKC 9";5)6&-KG MJ*C0\U$,H$HX&I$T"KSLZAC1L-RP("6Z@NX(G$&.]5__;_/UQ"7LR-MMZ M+^$0)MLZ2)5B)-01 58"ITC"1D8TTH12P@P[HQFC/2I*GE93CLYB0Y*U-(/E M2Y2SM/ADFYW5Y!ZVKIP'']>87%T [ S-O4/1"5QA]C&'^$LB8@7Z3CF.R X:I @O:V'SSUT6-DK0<2=B"B),$VPUK9OS9 M7VDIQ63CTO447/:+7:P!;D\9OGPMH6,GD_D ['?T^)7CQBL+9@$UL%K@1058 M,E 'SF--K<=1Z^_UH'Q,OBQ)\!.897=1;4,QAT4Q#ARI$A%VL(D6,04V"=6* M(- .&"GJC)0T,A5[U(<][5GYB.;<2+0]<<#L:^Y4GX#9AD&J$&'O.:F1!P<( M*?"(D&4FE\MCF'AK17 ]CL?+)-6>.F V#%U/H8)?S>?+?.GL36HSAN>_34/> M,#Z_JWN=3UHW)Q)GOWH.S5:W;MMZ>F^NVJ=I.ZKFP>>M@C#64!*1!/HBS E! M7$:)\B)8HTG2MH?S>])CJ][LM4-EG\-"E%;E[V);S//#[(/]_(]Z<9%+00(6 MV2HY]*;"L4-6,DB5).@Y+S%,K\#B*MX7N8S7C@2)7Q/%(K/(J: UC&4I1\TBAI[)/EW*8^ ME:-/>J]F3(4[#FE+L=N+E*)?O$DO/L,NF7Z,[T @OYENMK]W\-HAPU1:4F.5 MHDCA7,L;I#8R!GPUG 0FD1HO_#!/(_P1/)21*5NT(,;&@A2G+HSQ\"6!+4 4 MJ?7^+2P=GI?8T:OBQF"2S21*)$8V!HJTL QAC:/VW$L?.@4#QL&WY[L:G5Z" MH%9&I=I4=L.1!&\%$0]2'VN1@LY12GWV;N1@*[RIJL[P!"Q:86D+^*"-85VF MJT*C_LN'!MQ;Z]?7[-N_UFOY]5I83X8[?L**"1+!FH#5,UHAK2,'FP0#QD8D M!MY.@G_GSJ+#L](!O%J4]J?F[M^F8%1,ZG_&\)\K=_EG6T\S%=Y,;\]?GC;U M'+YZWJ8MKZR2'OS==\I*J*AM5!SE1Z21!RL%&1=!9@5LP"H)S/1YC;U,$N?) M./P$U/\SUR80)E_K5<2Y[_4TQF(N"^OIHO8Q'E._KP_RNK!IU_BXB)[WOED M^')/L*(@%!6.CBNB&4J"," '#\C'8%&,E!,:#!@?/6(=Q4ZQCN6PAS=@SICR MQ2R[FPL_G?;WAM:5T89';012$GYP3"TR"6<-$21VBN7'$\Z=J\Z6%[XURP:A M?RG>6M][W<50-TTJEM]B=E+ %S$'!')57F$3XX)S&<2YO,]Q #[;-( M&U:\#WG*2?-YA+GR4<]S '8R:^\\K4FP4\3OZ%>!",NI$Q0Y#MK0&260R<=1 M7@G, N5&^A[QQE+^\X#L,#2Y2K''^SB9Y(/F:5B]G@._[^>-[9TJ+K'GD>>[ M=,0@GU]_E,809%1DVB=A+>E1S*M0ZNB0C#$HK4IQQ<]Q"OIQDJOJA,MZ6L\7 M65M>Q_VLL:=GI14G) *F/MX7\OSV"9X=/+*[8V6C GDH/"(>)@U2<"0M\[GR3@C4@X761X24N0 V*(L, M3J^"ML=MY9MG%[;YN,>K?-B\4EH8GF1$V!,+V"40DI92V X"S*PDI.8]W(TR MUZZ&MC2&H%*Y-D97-W[^=3:=W7?N]QLMNSN"]8X]T&7XIRQ3U:50687OA;_Z$[\<0QWZZL6V)QJ4=BIHD0_9I$0I2J"7(PDE:[VP MF!.GADF=&?GBQZ GB$.0J42FPW4$V[]]TGA:ST R+FY-Z%'R&#;,]ZMM5C[I M\[BP]:3X_._]10S+27O_9M/WN\$J$5'_"M7KV?3CA]ASZ.#/9F]D2R77UH?P5-=[GFP M=G.72MJ@L0)U[A@+R!JN$!<$/*((VMZ$D +O\8Y3J?.% 5?SP3,\@Q&NE *[ M#_)O4[L*8\2O3[R\;>)EO;QL0^;0='WKN'66=U>7[3ER12U5L!(.$1LMXEJ MR\SR15!)'!4A><5ZU,V;O[+3I;QEVCG MRR;>RT N-%T.VS36+Y9V!*ZX9D$8&H)63 #38 M=EJ2]I3):Z=4I/+L+Q@.Q13?'L^6IFRQ _Z.B#U-H$\ KP\7S6SY\>)E?=VB M.!^2+??.47E#806C02Y@AP(A'CD!ZHP+)SRH,&Y8)T:S MU.TUXN)T\&!Y+=N"7C\WL_G\]MIJOJ^Z.D#:??VX]]A5?J0PA5SA/3]E+7+2 M/C$#,S>_!LRHNLGCQ>5TBM0S7^:H*52W MS]/+4X.HJ;3DK=TTNJ[2H[IUN,97G= M&[N*1KJ84D"P2@I)FC1J5]$G2VSP/DA]]E7'S]7PZDOITWAQMZ=SF[X>/1ME M#TPW+TU_67\=GBZ^]O@M5])YG2^"L5?3J^5BC_,Y%K!CA\I_GLW"IWK2WEY9 M/]>W[1[(228OE[G4 9A;SMG6XM01BI?U%,3;:Z#70TKN3,C8W;'BAFCEN$ : M_#VDL,3($1!^RJ1$N;$<%.;IXA$[@&^EZ'%XMUTK$7(^/-4H$0NV@. IIV-0 M!*ZO]$ZJH$R?E[.+Z+0A%WW3J.C[8,5GD6@[9"(A@- M(\D)F!&"$Q2EDUP%R8BV9Y_#=!K6&HZDHYM%!ZF5F\;GH.S&MCSNW",H,DDY M2^+7?!P#JWGS)#(0^2<[K^=OTMLFSL&J&SD1H=O\9T*&M[-)[>LQ>: ;'&.S M^]?;#V_CZF&3@E/=3;^_O)I-LV.Q>A/A>3U99B&Z(HG_VFW]3$;N/#Z?C 'N M,X"%G@3FU8M+JSA3#*N[5)?@0*XO?Z]1>'$UOD/Y ,BQ>;Q]5B6_WQ.;^>KJ M5\FYR@GXAW/?6?[\W8-'B\XD)_GII#4AXY;WO]90=B@2?=A E?2)8<(\T@8[ M%*VV*&@>D$TX>JT9IMV*S)V2*KVI45GI*=$X(44E1XSGEX>"!A.5X4"\)X*$ MLR_8..;"?QLE'8NJI1S,%Y=7D]F7&-_'YKKV<3,:0*7U]<4;5=&=[X:9H+*> M,)J(1,HI@:CW%&%/SGG^#?P$^OLMDH'T]FES__]/7S:_79O'W[TW__UW_\X_^]?OU_^M.[ M5S8?+:^SV>*5*;)TD8U?_3%97+WZ;9S-?W]U4>37KW[+B]\GM^GKU^M"KU8_ M3">SW_\>__J6SK-7W^>3O\]'5]EU^BX?I8O5NZ\6BYN_OWGSQQ]__.W[MV+Z MM[RX?(, P&^VI?8^$7][73[V.G[T&J+7&/[M^WS\TZO0P]E\]>X*+RD?C]^. M%]L"#Q^F;]9?;A]]4O4?>/4LE%*^67V[?70^V?5@J!2^^;]?WWU>0?)Z,ILO MTMDH^^F__N/5JS5R13[-/F47K^+_OWYZ^T,EZ>_I=3KYVRB_?A._?J-&HWPY M6\P_9:,LR.';-'9J5_ MEI,B&[^=A;7C0_=_%ADT\EU^+RX4]/I1GD('R^+T558 MOC\6DU$3 39Z46?=KS:ZCY=LI8&A^NO)(FJ L,_+\+?*^E^N##I_,I/\S].PO=@!?TTMS;>U6OK MMB-/5:G:O=A?5=]=:$OMM'/-1-*-%&ZS8A$UD<_9;)(7[_-%E?7G4*D. M&W:J;GE:+1TV_%X?VOU]H_Z<6'DOW0P:;E9D\X7[?A.&7#-Y5:VUPXY5TQRK ME&VED:7M,.A1+JA1B[NWLXN\N%[IJL<:6:5L*XWTZ:3XWW2ZS'[-TOFR6,]B MQUIWL%!WS8K::)&.%LN5&KHL)HM)Y4%9N\+NNO-K6OP>WK7BX:B%WE2HK[O. MW __75\WZ=9)-??1P7>3]-MD&L;DYNNQ6FQ+? V[TLMWV6TVQ6]G-\O*%HD. M7]D=)-7FVPI%6VGB+WD^_F,RG88IU M*!"I-+<&&>ET/IFO3,;S,)-7TF9/JZ7'AE=$NU9E/7;C8SZ=5#%)UZNMQXY4 MFS#JU-5.)[+%QBB5%9^OTN*HD6AO@6Z:\]#&<'V3SZ*F]74>IU,[F2X706U< M(S7:%HOF_GRV*EQU+'3YTJYA6?TZ=]]'T^4X&_LBOXYM7BXVYUV;!KN;JAI( M!Z_J!H** ^MPL5::]GF1CWZ_RJ?CK)B[L-HO[HZU:G^)CAITZF)+- M>'+]9O/,FW3ZZ-!CC_-=Z4\7'??HJJ4/2K;=J/!S/$K)9Z_'V46ZG"YJ-G%O M/1TV. \TF#5O[P_5M-[<5>VOK[/K;UE1MZV[ZFB[H5>AOF*T_):]WD)3L[D' M:MK;Z$":R6P2)XIWX=?-T[%=-3T[UR_*OB^R65A:.WG5R>Z5V];$MI2MF>:C M72BO$+Y(Y]]6,"_GKR_3].9-G+[>9-/%O/QD-:&]!G#CV_N?FX^3LD6KA)ZY">S=#::S"X?.9X> *5FC8DAR&-F MH<6"4TF=\%AKQ8EASC!-2!6,[GFKBM&KO C+UL\_P;+D9AB?M I%[_2NA9Z? M \#0U_#!:EKZ^VB:!U7DYY\6Q3*[_S"?+<)P=-.5J3G,2-EE_*$75E;MN+Y[ M $+HEOH^J3Q>3ZPVX1YX+H(L->34**6 = @99K C&F/=(S\/K!Y/^=HYG?*S M@;SB< ]T_+&A]@=E: ?-=CV> &P@L\P1#JC1<5Z0@C$B0Q^Q@ (D./SL/ M"D>I#K]H+@U0SGB@H4(]\FNOHGID-NQ,VGG_ #\G;EFF!' &*D8M!<(JJY0$ M7@/J)3:>GH 2 @RU]@'(\ %A?5)EUY;M*4^:B2SO#IR^B%!UH,SUG9Y,P^LOHR/E995W_10G].I:@EH/M?O.8_-/N$96Q7 MP40$B G'+JS.0@M+0J=]N99CIO +5Y::LV#OLM<'W,^=?=YZ+[A"PC-))0?: M4N*D#=MVI;PW?5HBVE>G^N;6:6#V19VOLV^AK=GX4W:;S9;9_*A6M;M XAQP MREE%#6!4>J]<&":&4LJ\$A)5,NR=2YUJ)JZ\ WSZUJCNL?BER.=SLRR*E87K MJ+ZTNV#B<=B,&*4%BWJI#IBQ@", RCK-D)+#8T/GQLQ6$>N-']-I_D>,*?1Y M8?/EM\7%U$(<5 M40AN:C.#/CMF=(#7/3/^\>815*&=O[?O^;#+3:I=5XM3,BWU^>9VDA_UZPA2 MI9GOJCF$G%15(G503JQ&6%O/+75$.N$-943GF#7)*-0EBT#JC MP^Q E44N#.H R1H-*W&#U;%]%Y".Q/QT!NP*O4'[?VPS0:Q]3N\]XH^<9QPL MEP150A I)*' ,.Z5L]34HW;?G<\G7B,2 MU$FBM/,8V+"5(*KLFPMC-=GIK3N4,X66Y)9WA]3+8L,@C?]#(L'9MF3E'/FE M"/N0Z2JB0HW_N9ROTK =-?!7JR!1@EC! 7'4B+"CX2[@5_:>;K9O_2\ FKJ6GT*5258F&G$ AL/;4&J2Q MUYR5*B (( W/NML9<;H [ P4VJ>+G<*=PW6$?8/!#!&+B;,8*2 E+F=N3Z@= MH&6X,]*TBE1O;/E@WJK%HIA\6ZXR"GW)UWGXP@CX2Z)TV&HRBS7AD!AHA=2ZQ(%1;(>W/O6WF>X,QK[HM#^$=^=>^/'#"35A M4X@%E8![#I755) MCK_CEQW.'=#C\<(V MO4I,RC0O^W;T*.%0L8013@D,$Q.%3$"G,>$Z'G\IZR +_Y[OV.#^]&='!^;Z M[L%OU0-)JU654"D8,A1!0+R'!#O$Y085X"483 1I.Z+=&S7:"5J#/BY83\9; M(]B[S/P?K@*SX9]>-"*%*LQHQ%>+YLC@SQ2&!XU MSD.)7[)95J2KK)KCZR""^6*M5FZ2-1TU]E4JGU@(,6%A'N;4:$L<,XB6?:?( M#-!SO"59YMVCU1=3=JRX1S20/262T ?'E6(2:*D!<0(K5?;/&E9_PN@MJK)C M[:,=X,Y)C'6&WN/Q_D?+)HH)#*A!6F.'$?-<,E'V&4DCAZV!-)9D!6:T@=>? M@RN#U$2&1Y%3J;$GQN#S!_7YBPH+Z=_V:A$[GTL<]X);[BFERCG"*+/;]<]2 M7/]8L#-MH47,\_:0Z7M0/[!//@#B4[8RTYI\OJBB+!RO).$Z.OI@X21P"/,P M%O062V]=K_E@:O.CN4FL,\3ZXLW']&Y]S4>^&2QEC[+Y*HKR %N.%4TH- P MK3072/'P/XW8IL=(,C5 ?Y1..-(R3F=4$WZX9?;^^MGR6HBX@QI%KZWTNPU* M^FAUZCF$KIZD4]=^3:&VQTPY 3TV8C1'7$)=8&L_J.\]UYL[2Z;QT#E#[ M\Y-:7T'BH["R=V$+_^0VDM^RR>553&Q_&[;\E]G7>7:QG+Z;7!P.)ZE?;2($ M"K@0Q9!VT)$PKD6I'""(;/T,CIT%7W9"OQXQ[/B0N\4+R)_Y@3"$,?<9!V$: MX%1))8PBD@2A>,D8D)5V!"_O0)@ ZI@!D*CH,L:XPLSZ\"_6BD$(^O1WJG\@ M7%FT30^$3T-KT ?"[9EBO2/"&13SX'#JO=*.04TU5DZ%M=6_G(/@RM*O:(H] M#;B785Z#6HU OHWV+"Q,4?H^]I-PAHI^7\;8[[IP&4__&6^F0TIQS8IRF*%JPK6!"80DI M\(0]#^-<7

S?)I?WGV*=L;CT=9'2B8((*E8T"B1 M5Y1P(B02,'3>2<8!(&YX.E5G$LV[1*XOII3I'E=GM%%YN)K<'&?)@5()9Y!! M;@044E. 5= V$,(V*!O$0MBK3C4PAK2'6E_L6%WB<9T6OQ^GQ.-'$PRY5)(P MKFG8HR@3UEIE&0)AKP*1,@,\@NR+!PVAZDOX[_/H>'R3+3)U&3:@J\/[HS38 M7RBQ"$?52TOJ(266:1*4-,0,08D;4O0K0&6K^*ZW07,.59(#RJK1XN MGAAF$' P>J=A*B'5D%KA*53>(8/9 !/^=W*XU %6?V;/! <8HQP&*80A*KS6 MSD(0)EGDE/:J06*&\SACU655CQB>U3/A8Q&&SG7XO+B[]_4)'S]T GJ)7@I> M>*^4I])$GTID.3=:.,:%LS%'6"4'G)?GI> 1%TI91#2"!'$OH/$;5 BDO,_- M:WTOAJEJ$T4Q($O;O %@F@-Z"(J'H4ROI]L2@LO2K!HR= M!-S+.$<&Q!D>SU>3)!\KU\/IS<&60%OGA4>3< M/@?>$JJ(*_5$J\#S8&)SM7=8, ^X]BZ/[3I:_0\ M>&."@_"9$E %7&,L@>8 E/@:@M7P3O3_#..COH3Z&@$EG &MQ3"\+> MR#I-+#:* THH]UB8$G\$?RO<="S<)XCY3?[B(=?;"X7_YC>'7$]Z;4="?14"2V%)I(B M9RB6BI>R< K7C]81?PV4XK+7A/@V=_ Q+HO(4">LP%Q [ MH VZG\%$_4NHY5^C9@ ">X[#Y>F446J=G[+;;+8\WY+SJ!V)=CHL_]1" B2" M'H1?2].9 4W\I"'X:_0,1W#/<1 ]^*2GX?+@DX1Z*J$E4G(FO,$* :E*?+$Q M#:[]_.L(^BPB&O@0.":%_CV,$J,)ULY H,,?H) %@I;X"@[JFV3A7T?,9Q'1 M&4)T.KX4,[SJ>K*ZZWP>,#)YP'%VF+K#A[4M1X)>F/ MC:L0;+2_4**%T%P$;4-!SY 2%"//G=7"6\6HJ+0@]M338P%%NPLD(OS12%)( ME F]5-1[NNDA,8SWF2SE8-A0&T+*.T!DT*%![X)0+E=SDDGGV9&HH*Q\3(,&M7@[ MNRCBC!:7CU67+D,3YHMW 9%I#&<_',US2AT)I18ZBRWV!"ILI <*E/VRQ TP MOJ*YB/)^P.J&!$$_OTEG=^EL_'\?&O#@:34)PUI**A#0@CEC8U964O9.,#/ M&WYZI$)CO/I?#>)=J\MC>69W/9Y0#4.7@)%2QN@'197>\MPSV*?S_3"TP=K8 MG$OJ)V@ #PLD4"C/X[5 D!(.J;70FK)W&DKT7'3!.@([(OU&"+TT'@Q<#SR? M^,\C]H_9;!PFO?LV'\UPMZ=$@IA'DEDEG06$KLZQM_U3P-=W-^A!'ZPGJ,<7 M_+4"3%^"WW.K^I%%_T"IQ%EJ&"88(Z.(419HMETL@Y[:9[30.=?^]B Z,Q6. MK@ 'RR4021AF3,Q(S(NF$4&LU*0EP]8/6R%H18K5F-$(KY?-D4$J"\.CQKDH MLI#N-ZDL L] 1S!&'%BNED"3;_@)DZHU;H\D?4+7*56^9,5U M$VK$\DE,5,]0F)0%"QH7(,HT0]LV(P3K^RMUED^ACZ%>"YSZ OVA1W?E$K,^ M*0T=G*Q.9?<*MU+IA#(5#:V4>XVI%-1QM>T+Q@TR57>69:!U07,4X%%B1[?HF):N_=>@L M*+]SM]>6,3L3@]1H5"S#3GIATJ*X"Q_^;SH]&'!8J7R"+7'6Z+ 42H,Y\032 M;=\=-_5//3J+3>^>+ZU U7%01FCN/)].QH':8YU.T]DH^WR5/<@!TD%\Q)XW MANUW&%Y7V6(R2J>]O'YKI9I_N(C)2_TT_Z.?CN]\\YD!".MAD5U%Z_]M]J-> M>4[G&XS8I%3-+V.9M-\N)]ON@T-&G7Z]Z'V6EE3#UW2)+-OBVB?:58 MKK?=Q^.1]I1(@*6.2$U-T-8Y=A2'U1@892A$S@I7Z4"MCSX>BT3:\73BM>(2 M&Z E@TIIRV(DWZ9O"!)2>Z5M.0RIL6R>7*S;%(MA!R#EL\M%5ES';D9'W&-N MISL>3S@3!#E"F!! 48P=0KZ$@R'": *]]3%Y@Z%E#XV# PPLZU;CJPW->83_@+U?PEOF5_ET'&]\ MG\PN;7I7?5-SI)Z$,<*,U$PB1<*DB05'JL3"$U!_TN_L^+Y;FK2+UW"X$RT4 MV6@9]^D/NG/H>O7:=28. DN$ T*'Z1G3F"YI.UU[T>""W,[\ /KG5#O8#8=? M'\-V+7R57F8?+CXO\M'OJTNQOQ23R\N#YTH-:TZTD\!B9#&!F@O +*@Q MH M7/]\LC/W@OZYUB:"M;7;DZ;9H*JY[]%C(OR^3_6M76%"N57.:VX)B#VDUF%4 M]EAJ(6ISIC/GA;8XTRMP'5)E]^S9#FN.UQUP0!QI:[@PEACB$=HJD-[3!CY- MG3E%]$R@UC&LS:75F6F8 ->MC":%Z+JQ;7'LRCZJ5"B:4&$1"8I@V$,01"!0 M .OMB)"H?KZ6SOP<6F5"^Q!U.&F\R^;S+U?I['XYS"NI*FU6GP /J:8 .V$D ML9A"X$J8/0:L_GZK,T>'GJ>.+F \NYI\/SX^19?!6MNNQW4DRAD7TX*ZN!V% MQE!FMP.+>EA_[NDL,WUOJF]#K ;$EQ7K&_)E74<"E=,>::8UU=P8RXS>:F_4 M--B6=Y>,_0R$J056[57K8QY] B?I]+X!GZ_2,!5^J*JE5*\A<0Y@S"B&&'D' MH*2*DG+2U(@WR,8_>)MPMU#U>=+W97,\XM-)<=SW. &"<9Y )Z:HP1VI:] M -(W./AY-N;7VFCT%FB5WJT\!'U>?,INEL7H*IUG*__%ZYA&)VB[!V1]O' B M).$,4J8@X5XI+O3VP-1S"1J<_#X;LVCK*-5?XS9A!^\7O##/+JO%^,DMGH\GL4H5FWQZ[[J9"Z21HOSCT$B/F.0M*,C>BU(Q] M6#_K6\_AX*V?W<%4>W+9LG2CR2X7\T4Z.V0!WU\B:+V&6.%-E1QB=E17N>U:,)O.U6KS]#N?+V/@W7WK#^D4!PLFT&NA:5"]!6+$ MQ;,BN%7"'7'UKP%#S\8JV2I"Y[%=EYG7/J6+S%U<9%$/RNZ/<"K;KX_4DS"I M&;:,0TR ]I3$!!DE%@S"^B9,-'@39A^ =1\MO,,E^_/H*ALOI]D/5M@'W[^@ MN$+J*+>>2.6"O(F3AG,JL0O3NE8,5YKK^NACG;A"R9BQ@# *PC^60"4$MP@K M9AP@A#:XSO'D@5DOKK"J;"K$%9Z&Q8N/*S34F3CK@##KQ$"+,.ZY,2=L>*R$S'IF* 42 M*,RQ$LHX#[4+,)^'&'4B$5OFQ6G #"<248+03,,L<5I03YG0FAMIH&5&\8J* MSR B$2L+H'(DXFG0U!9I><'S78YQI8P@ KQPQ&)#/4?*"\64\-ISJ[SK M\Z;:([)O3595XTI/@^8\PO\Z2Z_S,!?].QO;R7P4V_VQR*XGRVLU&Z\>W1B@ M3#Y?S-]GU3ER]Y4JEK!'L[?[A? M[TI'J]6*]S&].V)8.%(R\8@S1:PA$(DP37/E"?'<.V&YU!35GWQ:=VWJBC'M M(G1^1^=-:L/U#/KAXLM5YOZU?(A8Y?GGI%H3"Q#$5B,"/:!<8 VEC!&0B%/C M#:CO)=>_#V0KAJLNT3NS5;DTD6\N^SAL3NXJ2][*>M3=2VT^6HDQ+!1NM@BR M>CN[R(OK57[JSEZZ]9S]-4OGR^+'//']O"VF2XWSZ3*=_IHNEL7*]Z9K">]L MR:]I\7MX[TKJHTH-Z<%U>#L&U&UH2&R!$+%M0ZKCF8* M>V=M(&.5A$58"4,FI]IH0ITHR5ZT@4TI;'"#?' M*2 XGFS9$@-K&!YV*LC6)7TZDQKA^.?DU" /S3GX=]M63 MD5H?ZCGB=+9_#96,39,_/QEHT2[Q@#H0!YPWSDB-(-"W'',?4 M5[I(J=_LO.?FSXF0U?8'W+8@$'+^0PO,LHA7IKGOH^DR!KE^"AN-8C(*A-ZD M\CQ(BO8J3US09K$'3%JJH*+&.ESN>7G8!-<_HN\L/T6WY#D;M.>??=[GL]&Z M>[7FH?OB";%*6@<)<@QC)1CFOMPT<0!9?5)UEKSBW#-2;?#.3YOU9:K+?/EH M&?Z8SU?B@^C7\,35_$,1?:FRXL'B'1^KQ;6&[TR<4]9B[2TS7$L3[X3?SO\4 M-@B;[RP%Q[D)VB_BPV=U'RQ^C"&5PK H4!245XX!QK34/>([OKZW+Y0VS:I^3Q;S-5L7'KGK@R>JW:./\P^10'%:]G# M V'E*\I?=3J?5/*5:O4]"3#&&6N5$^LH.-CS\#3?81M15D>TNE% ]) M@J#N4P]O?XAQ/X'XH2-'ST!/J"4)FBW@S#*!!.682.\E6L63*QVOUJ3/-!2_ M-?$_3LAT/FC[XN".#L4U8QWS<=S]JTKQ)$# ,>>0Q R)00R2.TN 5]0)8B7H M\ZKYZIY?77&J \1>[GREL8(\( 5E6$Y".,$>!,C&ZV"UO)>IZ-JV\EVQ=M@ M/CH-NKXHY.:+R778RS[8&];AT"G5)-*#,"(!-]+&Y)Q,4J\5M=!IHC"P PSQ MZY1$'6+7^Z*E[[8__L\D*\+[K^[>9;?9M+HF?J""!%(&C##>!HPIE#&VD3AH M(^0(6-KGIZ?70JO6T&]65HRKU)!R%[@L@N11AJ(6)6RM;*I ! M'_S\=?-6F+"/:.? ^&43DCEL((W.*8Q08I'&#G.I U3:>L8;)/[N1VT_/]U. M0[!W-KV=W2P7\Q4H\*C*=:!48L/P$!1#2$U8)>+1"+ ZK!C0:^0YK._>T[V: MWJX<][&E,6;GY :JQ8U-J01"3!TSFA.H:9AH)8Z[$,B=X(HUL;AWKWWWSHUZ MF)V3&[@6-W 9S21!V%! P["FE'FE'9(86@()5!8TB(SOS*WT?-RHA]F 0DE; M"G"W"E%AN:69[LFX0'A##6@Q6%AY ;2SG M7K/H_.,=D)N- L>6/]>4LXEI)B1I4A7(0]9 ,8$QJ;]+[RQXKWON= 1>;\?P*S2JJ1]/GDT8933, MEYHAQ*@.?0MKJ=<$AIVHYYZ8VH3H+""O>T(T1:FW<)*5]6''@?^!:R JETV\ MLEI*;WU0Y2E489NFH-..& HEP[S/[(.G&O3.ZFC=-K*]J;#I_"H@$O\7!\!M M.OW!'GK?CT-J;=4Z$F4-4C+L#3'&U$HA61A<. Q.YP,"ME<_PFKL:E&NCU7< MCE [?UC;H0EH?[@\AD8C8ST0T 6=7FD.K34.$RZ90ZR^J:2S;5!WW&@-IK,O M2G46HX1RJK6A7EJDJ)1&!HV=>6V!C"Z0HOYU(IWM=3JD0DLH]<4$O9R'Q70^ M#SOX;Y/9*FW].D#RUZ>P PM@SB_(I :S]<>AP M"&N/V#^7(-9./>B!XH1Q(Q4+ZP*D2!$A2LB =7U>^-G$6Z,?VM3SH3\-XI?M MLDR@_3'>%:L>BF>K=1Y MS92,APE(Q)L@A";;.5^R(0>NMBO'$SQ;3\.L=VXTT@1,.AW%)$[AQT_Y=.KS MXH^T&'>^9]C]VH09:AP0+NS.*23<4&%AB33'9H#7L+^L[40K8CGG4OO;9''U MI(_S'SLY__3HD&QC:UG5=>*2W/A]B>!$.P2AA HBHB3B%I?8$LWJGUD/G/)- MJ59AM>];.$,G_IZNQBST,8/?VUE,S)N-W\Y<6LS"8Y6VV5VW(2%($JVH )0X M0ZBV6II2!AJY^@.D^SBMES! NA;8,QTTG[/%8OKCA<+=CY('+TV@-)#3L"6R MDBH;] 6A:8DR10V\K+L/47O!PZ*^A,YQX-3QG=^_Y/GXC\ETJF9C-?K7-K$ISSW>_3(IX1WG9^X7J%MCQ(]KOGB;.?\L6.9^\"7$^:5NGH MKD+QQ&+JPGXZ['VDI((@80P$7"BBC4905=K^==/[!ZF#]W>D^LW(54V/11)+TV1@@H ."$*M?KS5Z'3]-:%>O>&[E;QFO8)V#[^ZKO5O["9IK. MCZ9TK5Y+@H*NACQ!5'%%J?$QA193T@*D,%?V&5S-W1X_'JL'G<'8F]Z[OP?W M[7^?7F?'CR1.JRF)5E-IM))8>ZJ401+B=22M%)93]TQ#E3NA1'7:]0'UR^[U8N?J!V8#9-YI0/86NQB/;_*;;/PE&UW- M\FE^>?=I+AD0BUR2@0XL;34&B2HH9#IL/4DUEDXQ/.SKB3Z.&JQ M5>1Z"Q19SA?Y=59\RM8VA?G5Y.8X2PZ42@1%5@( M!.8$D.%1-AX*A''T$-7 M_RR^.WME3PQI#[6^V!&O%LNO;[)%IBZ+;&TT.4J._842:#20*!JG**)!\Q0L M9E3C !@!I&X0*-2=T:XG;K0&6E_4B'<69M=I\7L,S5O]$E$XSHZ#Y9*X: -O MA27,T[!A%H1(RI $WAD6UNWA.?GW19 V<>N+(^\FHZC:S2Y/F#WVEDF0=MB[ MZ,\B/17,:1]648H$Q@9Y >K;A#J+;NZ+&VUA-H!]S^I.YGH;G571!#LNK0RK M)O-DA:$G'H4.^Z!E">*&&.G@I WQT/U,+&H'P0'PZGUV*,7"X8*) MQ+8Z'6 M%%,KG%0!9&Y@],"41M0/3CR'8MLI7TY'J^.3X9-.)\N'!W!DVO'A]=NX'\F^ MI-_[>4=OA]'OT\6R")(L0V@#PBL7A@\7'XML'E2G'U:3,[W^W(?=[[,_PKP> M+[4)2N7'(I^%'T=KQ?)#8:X"#[.WLX=/3&:CRU?A)+QQW0F0D%H9_R%: M.*"D]YXJ3AVP88W1E38"P\+MV,EYHWH3H3T$RK)X@3;P6GM&Q1HOXSE#?2:D M/'B8WB,S'EM?>L1WT(?OG\/\LWKMY["C3(M)?N28?>?S"6(<44V=AS:\1Q@% M(-@"(H9[H-X3#1Z[>;2 85_Z<]G$K[/Y33::7$RR\=&SR;UE$D^P%1P;#I1Q M2!$0K12;/F+F\+"C0AO*[8FS3[LHO4Q&#/)<>BA$."\!@OYZ.\F7\^G=I^PF M+Q;9^*BM]UC1),8;:BH8=XYYC"WRBI8])@(.T)C7@O3V\*$ED'I+'3;^YW*^ M6 >KYL6!E?6(AG%2/0E@ !KDG*.06X4E\4B4"J Q#5RJ.KX8\CR:1Y?8]G8. M&=[VX4*-\YLHL>/'CSL>3ZP'!#+C$0L*\YD$_ M$XA!%P?< "\":946+>/3%R-T.DU#.S]?9=GB791)Q/ZPJKJO2 (<198:#;1D M$A%&@5CUT%I!N$>@Q]/!9Z"5M@3C.8ERU *ROU B,9;>>(J4)I+$?2)@FUXZ MY-G C6+-A5>!#8V0>JF\&*0F.B0ZG(<&'Q9766&611$OI-D$_A_1*/8529QG M D( L*<4+IC5Q)O $M_FXA%O/8C*$JWDW$VUG=?Y]%MY\/-*A?[ M[%*-%I/;8U=I5*\D"5,H-9 MN[C(1HL/%X_ W$#U=O8Q*R;Y^-XX<(!L]2M-@.'":2N4QU8 J+B*0U"$C[GR MJD$,86?NM.^SB:_OLEGD<'KZKPN?V6U6!\N/8S# : M[B_771L4W&U:RSU1-"M?&B1#-+M/9",N0H84QA16A85,,DRK!% M@[F"I7\*[4TL=0;%SB:0<.FRILE13H*U6@A@BE O+ MJW>DSZ08-1-(]'#<#LS]DX A& 79LRBR)J=BLU3]_=/_,Q MO5M=0!T[=M^[V?CC-)U5RN?3Q>L2@47 3UFGK(78$B^ 765)DAK L"EYI@FI M:M+G\9SX#!#_B^S5H:>0$*@5$E B:KF/][Q+I#3$&!#5X+K(3AUWADOET_#L MBZGN^F::WV79YT4^^OU#-3^OO662 "]DEC-!@P85EJP8E\J%!809Q"SJU=FK MHKOQ646==P/LR*$D!BL")$_"3YE,T7Q604-JFK)GP-/CA7H[4J29!/,SN@!KB&:# 6DT(]B( QXE5 SPBNM!T*8'K&LSZ?WR.AX, MY$5Y5>\^KCQY,.'>*\R),<::&/^AD%20"NJL8Q#P <8LG&T_V@J"/1[ K$U> M[PYGJ/GAN811"R" T!F(:-3PPG3GH QX<*2$[-5KXS ;F@KCZ9E(;1AJ#UN; MS?+K>"'V\8&[X]$$(68$ T9QYJBP1F*EF5%">T")MP/TU#SOT&V.85^#][ MKT:LS;XM[H%M2KW]-2?(4N8-9!JIZ/9+A4!ANG>4*Z0YA?5]U3I3K<[%N]9 M'!;ITNET;1**'A6_Q6Q?+6JP,0DP$99)0#*7FR"&A(7::02;J^Z-U MEI;Z[)I;MQ#W=K[P")=C^\.=SR<<8HH8U<0+3PU64DD,K%:(0^5, W?&SC)7 MGYT^;0!Y+I)L.'X"338E$H*HT(R0H%:&01#6=>@U@="%(8&PJ9;9<"=1V)^& M*/6@[-JW=;^7Y7HFW O8ICONYNP78#XGWTJ"*>3. 8)(M"1IXQ$%(NC.G"K" M4:6PJ;]\*Q_Z=@74%+%A/''"G,"$ V(VB!( S&!RB/9/H6Y]*T_#?=B^E[*SCFJ=G=6Q-NM<=(<8:AM8Q)QIDOA<.$&FR>TW-Q]+'?YV!$TUL>HIT- MKN0D=ZQH I4&2@O)+?:AXXHA84TKLL/-&#((+E?C9&/(_ ]F&Z5WY$CGV M$OPN9=B50849$X[KL+F/BM:VCV$G.+Q#J?;$5MF'\C206O6A_)P5MY/1^C#L M=-?)IZ43261XJP!6:J 5U)8P6"K7#*$!G@:U+O#NX&I5]&'RN\B+ZYC2HZ;X M=]>0:,X,CE%"P$,H8^]0J30JSTA]WYB>G2&ZH$ KD/66.V!U7KF(%Q.]SQ?9 M_&-Z%W<%Q^\0/E0N$5+&5(!AJ\TQ(E!P;\KU5 'OZJ?,Z_G$I84EH4V@SD"* M501]/AO/?YLLKLH31K58I'$3>@I+*E24:*,8) 8Q@I4A7&FE[-9J8T3]"+:> M3UK:I4W[R)UW#U-995?7,0M&=]:A=?V)@E98B 3QV'+KG#&2E-@9"0;H5'5V M,^DY@._[D*?C)"$K?>$JGP:FS-V_EI/%78^OJGA?7P\K3;Q#^>H6)Q?10_2J7N+VN$RBK+%> M48NYMMYQ0:G8@BVEZC.C?E/!'S3SJ,'WZ<.)U6%U!0H MH36B@FD*3-DK9: ?]GE""])ZK$^W!=%+(< @;?R#D/NY]MPK+]_8S@K;ZD?/ M)C*J\19RQJ)7N0^=\ZCL$T2Z3ZV@XAZFB6">[)6;P=%;8I;8PD_9S;(87:7S M[&.17Q;IM5HNKO)B\N]LO-X6P8-K?:4:$D^-XDX(H!2& EG!$=NNDH#UFC[E M=#JTH"YV@E-?//E29.E\6=RM>K'Q^]]<(W^ &P=*)41IS+C17'/H4%"8+-GB MB(&N[\+)75LYSJ#E#A>.$$8@HMXS1Z[2OG MO1(>E[UVMH'1J[,#G'89T3I$M<_MCF9SV9O,Y3HO%I-_;VQL)KV9+-+I_>RV M:\_8[0L31+4%#%DFH23QI$M0OUW :N?@:&S8Y]V2#4H6#NVDSXU)C[>KC^& MP'V//Y[=U%A;/E7LDLTK3PA2BG#(!) F^B#9L"Q%:[B0&&)%*UEK.C=BULX\ M=8+)L]D[$@:5M6&N9HQK82AE9(LCX+":,;@/ VF?E-EO3>T5[$';7M>G/UL+ MQ+MJMP8>*)4PC;1R4'@BM&$<4.-D"8Z@H,\+G^K:7_NBQ]/HYY90[3&,?E>+ MCUKN#I9+-#?>0.XM)\YRYC21=HN?17#85MQ6I%B-&8WP>MD<&:2A=WC4.)?5 M=[X(TVPZS8[?+_?DV81A(357P&B@G/*&66K*/A%#U?#,?"W)Z(D!N!DR?4G[ M4S;/PKNN5$R1>IM-\YL(PF9_=%3^%4HGV#F&J8,V_"%,$PQ9V6_H%*H?@MZ9 MH:\;1K2/56^'!-ET&B\=FXU_38O?LW@)5%6"'"N:>.JQ0PI-J:I!">$ 0[_.:'7I!-/>0P;7\4V[N_ E_:[#J+F8+$H7X.J,:^<% MB1*.$$B,<]%7Q' 8=@S;19W: 9YTGI&19\%\6'/@^RSL'$(7&\^%944)ARKL M6RU%P&EEF%;8;5<$RJK9\?M5L@8_)];$MO>3L*,A YMVQ+^^A;[^UW_\?U!+ M P04 " JAFA+=$S >,*D !.W < %0 &%K86TM,C Q-S Y,S!?;&%B M+GAM;-R]:Y/;.)8M^OW\"MX^$W&[(])=!$@\.#$S)_#L\3FNLL-VSD2ERYY??P%*E)3I3"5 A3=U=%53EO67GMM8&T\-_[I?WV]6R5? MRDU3U>M__A/X:_JGI%POZF6UOOGG/_WZX17[(%Z__M/_^I?_\4__SZM7_\'? MOTEDO;B_*]?;1&S*^;9<)G]4V]ODWY=E\WMRO:GODG^O-[]77^:O7NW^4M+^ M8E6M?_]'^Z]/\Z9,OC;5/S:+V_)N_J9>S+>M[=OM]O,__O33'W_\\=>OGS:K MO]:;FY]@FF8_'?[6LY^P/[WJ/O;*_M8K %]EX*]?F^6?$N/ANFEM.QCI/O[U MN\__D;6?!D51_-3^Z>&C3?74!\W7@I_^X^ MSE>!6\9W7_DLYI7]U!OSJ_T'[;>?D=_6^%Y43[ZX_+HMU\MRV8KF@Z].JN4_ M_\G\:G;?O+J9SS_/_E;7RS^JU8JMEZ_71FEOJD^KDC5-N6UDU2Q6=7._*=FG M9KN9+[8S"3)8"$IHRFB64L6@%ACG!6,LY2G$L];(K%R_^O5#!ZG]K2%&!689 MPH3H# L$@&9*,:(IDTS"%#/V)Q^NOH_"IFSJ^\UBE\(,6IO!=P[\2X#UO/K5 ]P09P(#\5*ZV3?<[ MK^SOO$K!/CO_SUY,/HY(O8@.S1;_=5]MRB=Z^+-]>13V VII'.*CB:F%F[1XIRBG!S*'ZJE_ M5'X@0>WA7!]%[K[ON4"4&UA3&.6S,_$O5Z6ZWOJ_7-V\_EIEW6:F90@Q2F M,*<9XWDJ4Z!3WO4M";CP&9MXF,VI!HKP#(&<())S#I&&G*24*TTH19'')0>D M2;7K?EO3_0RVTF\D$I)G-PV[$,5^DG9D]T3<+,[D?6G[8;6J6HQ7R;O2?,-Z M.Z[&N7-X1O(B!&(:"AC#L3IZ(_;3QP];8\]N$KR]%O/F5J_J/YKCVDM!.5,: M"9ZK##)1 $1V\P4)6 I2QYYZUD:.C=ZK'!<"YLAH L.75[? MKY?-#"@N.5%4)B*/ M+RRJ1YWSMQ;8\]TQ*(%NJC<"=W[RUH.V*"KV-#%GY&H@D]/0I:%.U$%;EZ?2 M5-OJIEV,,/.HDGVMFID06)&L2&6:<9!BGA(".T-:(:^Y3(^OCZTP!T1V>< F M? /*5UUZD.:H+''Y\E05/ZKB*,IWA)Q3D_[L341)!CCP6$6&7V_L&,E.U5J- MNYG;4_YOJKMR5=W<;G\N[SZ5FQE"$BB9R4SG@&6BT"E+._LR5X6+#(6W&EF7 M=EB34["[?K:'FQSP)K_M$#M*5@3^SVO89:GW7-K]@5A?[N\1M5UVHNP_P'B1 M*#S*.I:.-I>D19:VF<2;H"=22SR2+YMK(OI5QVZ>H;*1J.\^S]??YNOE?[S= M0\ 9+PI$80:!8H# )J8?A2^>D/>1V@?X_W@:7R#ZA&)J;(D&B,)Y/35!E?)U[0F5Z<.!_+ M+=>V6L[1YGZT!+&&!9:L4#+-$:! 9P=K+-7:ZT1N3QNQ)]0[6,E)Y_&;L@WF MT$UMQJ#/A*Z+5CJ>4 M1 )G>99!P7+!9,KQX9B.F8<[;3>%L!-9>_;GUH_7;3IPO692@PAU$Z&QN/03 MHMXT1KP=_21'9Q0I!+/34*4@GCQY.SH$.P/5J1N%P0*8*5Z&C'D MKEBF?Y?-=F=[/W3+"-AUDZ+QF?73IE-2'R),]A O)%=.Q)W1K[#$3T/0 OOTN-QEQ%*#<;E?M MK)+=U??FWW_,#8%+6R/C[?:VW+R;;[;?9F8FJ:EI#%H36SN.2$V[*2:C O*> M9P2"V(Y^>#A7F-YMRM\SR>?[M[EP!N7$8]SY4,#K9_4\;'*!>)3NPR1[M MKCY/BS=I 5_L)((+FVY'%(+&92(2&;J<3B""BVX6&'4/SRR$TKZ<6&H_K"),(4;]["=%"Y78_H2]S M3^3 <2(Q@1L+\7VLQVS;@;/BQW)S-Z.I@AC"'%*L),H*16&WV\XDX>[W[H)9 M''TZ8;[D+K".NE$;**4%9S56"OMX*:(#)ZC@A,=.2&>)#Y=^K)DAZ<:+UQ\D MO?CYY)M.>C#6I[+SF_)FOCJB:&:(Y9( K1'/C0WS@P*\,YF3PFGN%,10Y&3Q ML"SQRJ)+FB.\_N6=_1EU6VX:C4R_'/&0QQ;8B69=L+KS8X[.K!@%H78:RT-A M7#E3W7D@/[V'N+L#%+-<(6SL\4R;) 81YA@>K$$(G+;UAMJ(/HP])/^C(.T? MMADXQG(EL>?P-0)_00:LK\?D;N"(- *'0<>@+W#9?\BY^V*?0:8G51,=5OIZ M\=) LAFEDZY@]@#]7)EIT$7O( X$M<.A\*#!:4:2QSQ'+N[.'!P!SV5%&V6&SN MYRNV%?/-YIOYS7^;K^[+629S)05'+"]$1G*= W2PK8CPNH0Y4D*WE"?SNM<$,9< MY4W/JTW[_#V(O;LR_S:F7?T]+U MYL-\57XH%_>;:GMX90LC B!E-$4%05SS/%>LLR^4]KHF%- 9LF/?\&G>7LORTY:ME^J_[JOMMZ/Y7?'8(I.9RFG! 20ITBI/ M46<=(T5\U#*4S;?0T4E2M58$$5-48A%2B'^6&NCU.OTDO]+$16PB.HY+-%Y:=S M/4EST[3X?/GIUPE5+: +E4MZDI8SDC2,QFG(ST ?ZI -RT]6C&:5S;9:B'KS MN=[,MZ75MJ.D[6T+(AF7' *1"DIS16BJ.]L9]"LD&<9B=-G9@TL^U>NEY]6- M0)RZJ=#X=/JI4H&895H)E;*LPZ"-6H?>V76W/)W=W3=]2V4& M#D6X;=XX48BVU>L2@(OM][YQ*+T9)R;3T--(OO78^^W+H*NR/F^9W=6;;?7? MY5+4S796: &Q/?VFF (Z102#PVD=1>UXL][.5VZ:&LJFEYH>X#EWY@.8Q*+Q M4\E@M+KIXR48]5/&LVK8%N0\X3KA\Z8:N8""(X5G!#%T$*8AA<&]JN,VW6#R MMUCK7EIFG'Y0!:(LM.8)++#K/6?D((1DLJA>(1EBY/3J0/!FSJ^13ZT5B MW)B,#KNQWD^A T=T\MH=VE]W58_"=$R]MU=$CK@P@%Q1:M(1)PK)C$'9K?L2 ME*7I;%W>V"^)I_A^>)PTIMAIS"GT_IIO\94CB+YG7.*)?H2 C"[ZUHR7CYF;32GMRO'<72I]?IG"H\ 9E+Z"B3D4B>VF?,ZE3%S5W1YS5RI,;IPIB M!VNF(34/K(G[S:9<;]77Q>I^6:UOWI?-=E,MC%1^W,SM;YP 4U*I3*>XD(@! MAH1467>XBG )G4H=C @G]G;7;;W9OK+E@I.?YYO?RZUUR*6#7BP\YZ5PHI$) M.@C=.W&5'-Q(CGXD>T)GW$ MX!2=LQ:\J=G- MUW#%V]5'NJ_O'ZW;O*N;RHXC /S9?.*V>;NQXE!N3E9[[,=F2C$I,ZXE%H07 MPE;+/TRG$-!.99$OCS+R9.:)_G]W%-CF1 H6!T>3^^,"[LHNZ'[>^]H6AKNS M2[G;V_DZ =#\8'T/I<[16\1029]28P@[?SH&_]'J?=+Y=F7CO7//J&&R<_#A M\K_]_%3RR,!0]4H^8S6/J6>LT7AP3G/C1B9^;GR,#Q548'N $Z(L)5F:9:@[ MQD1,U_%Z9&H\5)%SWZ\/TUA;;MW._,S/U3J9GPA7W3[2;9\;V)2WY;JIOI3M M7QDKL7F',W8BBQG)\1/7CYJCQLA)?2/]H^>@WGX'RSG#F'>^XEY^VA[K9![+ M9*:0:IT"E!)("R"!SE.,\X(QD#*1N9X0?_[;<6ZK;2K,C1.,:6IK@: ,,PDU MC5CNJ[U2>$1TL=*O3Q-SI@M'L:S2=QW&I 6Q*LDO(,YK2"1!# M 41"8%9(EB%[ M"S+E4D>O!W]ZZ\QHV9=RLZUVJ[+KRDP ?ZFWONNR(2AVTZ61V?73J%-BVW5O M^ZKV[C+T"=)]V=;$(DY:R!>[T?<(*Z MS,&(Z[S($%98:4@5%"GU.]4V3/8ZH,D>J<>Q@6#TGA>\BS';7_(>D^HC=!%Y M]CB <0F^^QVQ",6[VQ$*1UZ>.R01FM8)'(,([E(=L1GV?&:$-4VY;7XNYW:0 MOGR[?F]GP/89I_:Z[:_K^E-3;KY82*_7G^^WYH\-<=6J:EORK@@YS&5>Y":] MY2FG"N%",5)0(H1$)%/4J\SMF+@BIZ+CL>JK9.=-TKF3U.ODX-#N8O-52L5ZI9IA M)D?,(@=TO1Z7"$6QI\:/QVY_^78F-JX"GZ7*15S#<#TQW0SDU'.2&)(S;[7; M*W&[7O0]C'U1]ER9Z6Z*J>90*@$E@5@?,&B4]Q*]()9'T[[3'MKKU8C C'MJ MX.AD]Y5"'Y[C:J$+92Z2&)3ZB2EC6-^>$\@(#'KK9#L:;5I9SKJBHDISS(H" M: *I?=:'\OPP#BTP[*6*/>Q$UL 62Y+U5+L^O'EJ6V3*^@_J=L"NDCV#%ZI/ M?(8G%_D:P.[$Q&J()\])TV!VQETN?7.HVXDSH"4A6.2%1BD'&:*X0PEXX5J- M;&Q8/]1BVIM+%=,-')7HJVK^\9^8M(SM?935M;Y1&%?"Q'RUL*<>S2_?UZN5 MKC=_S#?+&19(J)0JE14(Y$0@*D$'F63">]'H$AA_('&[2DY\3'ZS7B9[-W]( MK7LZ8M&%;V!#^7M2P:%41)'$(/$9LB;W[]7V]CN,S4.0S4.7WE3S3^:/MM_: M[YI1DG,% 2@ S!G!20RZ[#F'(NN,N2[?FQT69S-LG3?_W?'T_WWQ+P%5BI6CXZM\(L>V_2CB12 [.=B#;"V7J1EN2'!P?SZ7+\=K#Q)+:93AP6 H=.R*QT]@S M4&W]97N_Z?7^[N7KM9IOUN9CS2R'1]4^[3U?WE7K MREZJV=H+KZ7/&>?IT1XY5UZVG8R:/\^ESZNVCG_R9^OS7Y+7)RVK\_O'2*W> MX8R0;N,UJ1\[!4?D)5!:CAVY"Z7J#^5VN]IMT\Y (0!!2"M9(":QR"E''6 $ M,;A@;O:!&3D9BWESFWR>5\OD_G-M:TK<5N67G=B:&>==M2J;;;V^;$[UBNI% MDFBL@$XH:YZX^$,GR!,_QLN(?=K'WV4*[$5$W)S7/S:775:% *8$84U3#0C5 M2.>ZZ+!B#M*'RZIJ[?CRSF7 ]EY4[?SJN:3ZP72!]M!$DJ4OK*I.2MRFM;#F M&MT?6]("<3#*PII?1%R%S$X-1+=(L_AVK&S2S!2 6J9(4D0 UD QC4%[.[G0 M.4\I\1EMGS&3*HZ$%I3"W,Q!LJR * >,(IX+F:*TP[@,D)0I="8K'(]:A,,3K)_F7HP(QS("F0A(,"J N;Y!QR\D/#[\75Y?1B(_XDAP! F?/1"5\UBOOJ_Y7RCS>\T,Y1E M0-,LXP6B#&8(F31X:/PI<2K@<^[[.:0,YS+E.4X132'7*B>9-.,%/GKALQ6>NI'.Z$!=2.1SR\H!Y]69N.?O3VX D%&<:& MOX;L%&MO*\VAA I2\^TTLP_>Y>S0%7B&^JG(J84B30F7J5%!S1'.),^5F7ZC MC%!!H8"CK1WLN\4^KPY2$B\"?;4D%G?#U,2)MN!ZE'V,L2$ITK/_7P MI"F ;CQ%P#.2,8BKRZO%,/AUH#;CJQ'"*-)FOGJ]7I9?_T_Y;:9D9D;@BD*E MD>8$<$Y5U^91CITJ\3W_[0(CJ5.),)0"25#P@FF1 Z[25&.C?..HQ!Y5TL)* M#"Y?G? FS54H8O+52RG94H?5OI0#I[-A9PTHH+C,F0 , )3GI. 00Z2%4(( M6?#8I\)VN![,W_U72OO3][)XC,* ,HEE+Q(,YV*L>8L M+<2DQ7B5[% F)S"]IS"#V'6>SXQ%;+_)35].P\UUSO!S?N(3@MBIZ%(89[Z? M$H7CR/F-WJU11;O(^_;Z]7I1WY5LO30P/F_*VW+=5%_*_>\>7@K.2(:@2!63 MB.<*2R(Y8D9 4P5UP5RO@H0V&Z_G'9#N'NT]@9CL,%[L06Q/#I_HG;&C,8T+ M)=&\>_SH;%0673OT+^5V9\=>>ID!**6V!6H9$X0B4C!%.QN00:]Z4'[?''F0 M8<#8*DRUZY9)3WK,WY:94G9B]*^G!#;;C?5I_MM6V1A6R?OYG:R/*Y. M/6#GC KU8W$:&M,3>QVB'?GIP]OMK9D*?2]+UJ2Q__;ZX_SK;JO7_/ZFG#>E M+'?_/0@7@Q@)Q"$10L@,%A@!V $S@W"G;=D1X416HM:#9/%@9%#M.^'*=L)_ M]%.H,0+D)FL3BXV?%N["\N2 ;:>-5XF52S.H,UY<; PWG.(S@CIB_*:APF,Z M7%^LKX33>UUORNIFO5M"7WS[N)FO&X/$WC%<+]N?=H6^V:$J9N?*K,!% 0J- MM,0*2(%RI@Y@=9H[70Z\,,3(>6&//%GLH2?;(]J3.J.>51HN%<[A&6,BD0R> M1;HX=XXE)YZUM[%/?$N.SIVFG^GDG/Y!ZIF'1F@5T\]-8Y#@D:]&B\G0'/;K MVF305?7?Y?)?ZY5=).W*A;Y=?[#%B*IM539L4S7FC^2]+4VT2\$'N) 02#&C M0*(B%9H)=82+&2AF7\K-IWIH'HL.TT?_3CUR/QMQ:WZRTYKD_N!+5]N_V$_\ Z#D*OF'/U., MC8C^ \6T%I,8-LW_-V79_L':OAQV5Z^WMTU2KFV%Y.]+I;4? M-+_ 5XEQYG.YL%6X5XY[UA>/XL <.ZE6%CS+'KU+]NX]*)MM-\4.3B9[+Y.= MF_L;!]-+N$,CUB/ECM9(IIUTQZ/!,>V.')>0BX4SP>PQ3@%I3?BFMTT-/R4N8%+<<[$ M3UM;^[G48SG-DR]7S7O"ZL$BDX12,[G10L%,953G"!U4%G'L(W5#[$16./&$ MMOF)VB 2W;1L+/[\),Q1O*XFL3-[AL(S6A:"^&E(6!!/ZO#-TD^PNA=1S(BP M/37VL"SS87M!JI3EA&,MH&0,I(+D9%?$EQ<\TZY+O([6"JZ44!BP7!8H8X1K M8Y+9NSS&(& QCV3O =IIW^Z(Y'>OD%]HL\^-NC,]+S#WT^B$H9VJH[;785W3 MEI1N*TK/BDRP-,V1TC0%E(%<*]3U1BBATZW5EZUPJLW@" B09CFB+*<"Z$)) MR3 &"D?? CLYC_2YZXQ^XX@!!/:3LSC<#5:PRQ4C?Y8@#YWR)W6:TM3#CQ?4 MJ"\SK@+$[YMJ7=KJYW>?JO7NG8:#Y@%IOMM\->3$C 54!G*0484)54)C*5V? MKAID(UXOZF EI[@NEOO/D72F)P7A=AJ=*8PK=82VYWEC8G%;+N]7Y=OKSCA; M_-=]U52M/=G(WTY!0QDQ*,MT[AT136^&WA2%S@(CR2?7!C4<> 71X M[;3WT"%/(5\EG[Z=_H;)=!:WXY, \6+B)GT7#8>?'(:/1)Q++9Z,GM'.:,&9 MAI[&<^_QO9:X//H.94[,L:]5,T.*"HYID>>T2%.):OUK,T5X)@ .P[4D06A)*\LXL@UDY53\-9NX .724=QN2W'L@\?V>OU MXJ\_MTP;:XKFRZ]!_37[;8?)Y M<,Z?J?-J%)\DSWGAZ/QX/+X7E:=^#^WY\>7VIMYC-Y_0U6%T3."MO/[8ZQ - M8O"X[XWYC=?;\JZ9::HU8QH50DN%H"1$\+U)C(ERJN04Q-!%9IT67M+B&S[. M\^"T]Q O#ITA9J$N3(XUKCNPY#>D\R=WLJ.Y'JZ\/)#KR\^ [3U[ON%F;4^2 MOUZ:Y%9=5W9-CC5-N6WVX\KEW^IZ^4>U6K'ULGNFW1XO;QJ3#^V1\L,."LZ9 M)!I0Q'&1ZB)'+%<=:LE2IU'A5+!&5DNV:ANU[=GU=7MWZ;/YY.V\*1/3*)O* MM.CV3SVK05R:M?Y[P),-[O!MY*ODZ%QRZEVR7_]@E&*G!:?1"OFS:U]A=M\Y,M\92^Y MSCC-8)9"C0FG0 J%$,T[T(5.>^TX70AJY*1H$8V2[X*%+FJZNT341LQVSZ_A")SC%BX?-YX&2$R7)Q8G21)+=[1&'W2?,MI<%N_F8S MR[&0%'" =2XQYQ"R%!_R,\XOE^KZ HX]"UPLZGL3\V1SP'3!_-<[JA?(@F,$ M=!JYOX.T^-@2F(FR3#QNGBJ?+V]]]V:>]6$?"# U0'9Q5.S5RC'3[ZQ8CB)]*JK=;4M7[VIOMBO.'KZXZ;1 M$R=&2I1]&LC?7RKLQ4+$9-<_*J[IK-LSG4$E,X0PSK0P_\]3(M0Z*+;CCV+'"NLD1K6'AF)?BMK_K:._/^[8]DP01QKKAFA&T\A#DV,E MXE@X7-0ND47W:U((,@+2# "F8:HU@J#H!O&DH!CYE/*] #ROW.A? ?BC_2O[ MI)C,]W@OEQU=8S9^(HP0KDGDO!]]^V/4O0W/1O#WE[%\"8B8G'K%XH('"4[_ M8']X[-W\6UM'"6C$*"\HSPL$E4!9P4CG@V(9G*W+F_G6Y.&+GB,8X("3*A8[ M5?S.5_\S>9]WL"Y^:F!(R"]V6B!VF*>4_+I3 B=_:(NQ[)O1NQ>:T>1SXXL1 M'?=(0("6]?>740-R$_\(0+ (7B(/'R>O)W_6GEZ8 :4EH$!GA((LS53*!3P. M(JB^< (>@'RTS+NY-T*[.L*[7/(=$N?QLV[LV$XIW1Y]?9AQ6W=_W#3[? A' MRJ\!VM#?7V(-04K$C!HL9M.8TG9+Q>_++^7ZOIQQQ(Z?VW+#<[!!-:2+K'>@I3&2C1'A*F?7)B>RA&;U_H1E- M/L.^&-&+363[MJR_OWP;D)M1)[+#(GB)['OR.S.D40%D7A0$4RTR!M."=6@S M(>1AYGJ934X?J'VFJGTW/$\FJG;STT*]7)+UBN?XZ31X#*>4.$]^\\=-CR>_ M,U(B[-,F_OY27B\6(B:W_E&Y!YQI4 *3?_I S*E*(.+24I&^&0SF", MD4_JV.J!ESBG,SQV45/6J&$;,66Y5I3\(;+62T$*G[6"-8L?.FN%8V&< M47'-6GI>;?YMOKKOT#RP_G,Y;^X-MK?6 S,[K-8WY@._U.M-]R.?-U6S?_$, M(X59FF<*()470F2$M8\1,XZ9*K#/[8MPJ&2J)!3V#5E-D?F'BSS#F4R+HC!\ M4J]S&3WN5UA'DM:39 _;OK:PJWBTP]HJV"GX?J\_CAA'MYPUS1#Z9:D8T8N2 M>X*1?2;;C!_0:>27"_A=7[HK]-<57U:7Y/*=K05CR5BM9-8M5;LO2A2L740M!]<24+8A+S\E;.+Y<->Y= MO6G?T-P>,#P!9O]Z'!8D)5AB"BDB65YH7<"N(P((O%[O];'+,P:(\1DP5)BA M:,I!J@5*02X9D)+$GIGOH2;S;?)<)_5Z"#(*]6X:>"G6_:0P .%15-&#O3/B M&",&T]#(*)[5\5NPGV*J9EO=S;?EVVL'"!0J+A"F1&54J1S)HM"'L0N'T$#%V_;2Q M@VF?S9N4./KP=T8=HX1A&O(8Q[5ZA&;<<]K\>OWY?MN\*;^4*["W"+4D&$,. M*,@I05G&=+'OK"3'&O2:+3]A1RJA*90$^!UZZ>'_+58 M$M!S,MR'-\\Y<&3*^DY][4/A%MA5LF?P0F)VAB>7:>\ =J6Z2.YB= M(4($]Q;SM&"$9Q2E5-H7IC)N]&_?H;(L]QJ8G;,#0(84%J:7 H[,MQ>9'8$" MHBAA./ZN\JX;P>%"Y,Q;?R&*05DH(8(3$B+82XA\V9VN$'E[XB!$_=AQ%:*? MZW7Y[>?YYO=RJ^_7RV9OC#!09&F!82Z8F:H 5>2@ZTO&:.ZC0<^84#G,0)8J MJH1 ,L-'P-H7,IJ=?G#HONSS99SY+6M0N<^O4(N.?(B(RPQU MU,A/(UM[015ON?DW[]!(Z9Q((HH0'. := $R*@Z#H@U'X' M2=RM,BD@*[!,LRQ#LJ %-O.0C(I,:>.SC'W6>.CR84!ZW?3M,LSZZ5R;16SF M>)Q.GI&^ [\N\6MFQC*XW'XSQXXAFIHG4 M69YBH\ 9%DPKGG:W "@CP.N>Q1DS&1 <"JE3"A02E'$"I!0JRTF!%<0XLN*Q MFYM-6Y7)Y>QIG6@9.CH(P&G!1-9";49P;D3.E$9&FX'ZXS'D]F!M2\$O5Z6ZUO M3!\UOVHJ0V'[V]TRU+>9TD (F$(EB>E4FF;VG/>^7U&H<)@'!5Z$@;2B1IYS MEN(,%2HK(#X63/QV\<)3+Y%Z1EQC MAF@:LAO5PY>+005FTU6J9?EI^WK=;#?W]CK)OM0/9Z3(1,H+#$Q/EM@6DA), M( 5!+G789(^WQ]YS/AA<5LN[U?MK9HW]?KFE?F.N\0"38Y(FW[UEGK1Z2:2 ML9GT$\% )$91OB>8.J-L0WB=AG(-\J .U\K\E,>V&MMHK,6/YF^VM3T(ICE4 M>8XI31G*,@6A[DQAF'G5!.IE(++V/.PJ5XG%U:L64#_VW)0F.G%^4M.'LRBZ M\A0O9X1E$(W34)9A+M0!F]4P;=E7U0"V?$+*)UYQQ^?//Y-PZVXIT6F1I*]$ONO^$2H>C[+)"'="/.G1C&K+H]>9XL%7:TM8< M"0@!R13*"* ':U3I_@M?[C8B2_6C%9H!EPQZD]AGN2L.?WY2W8NZ$1:XWC@< MP1_*YC2&B(.].+O8U9>5?JJCYXMR5_-QEHLL(P7->0ZTU/8-!X$ZY]W^#ISUH?G8E$V""AL0.L MUO3FI9_8G(RQ/IKVT=S6J^7'S7Q9K6_D_%LSPSC'HN"X@"RG.5,M/ L:!J:^CXR-R?I ;3N!>I4< MP[%'FUBXE]2\%YAT%L)0$9FB.@;S[:QDAF4PG([:XQKEXGY;?2E/X("9 JG, MJ4HIA\H>FQ>9.*PT:DI46$WMBV(T?5T< 8ZJM;W#$TIWQXA,' T^03YI/7Z& MX4':/#1J/XI.#_;36[/#,!M.O]^5II>LM_.;\NWUAVV]^/V=E:&/F^KFQBY MJB*5&919#CBA*4ZA3#M4*<^\JIW$QC*:EM]LRKGY@F1[.U\GGP^8[5FPQJ+> M*;F1^19W:$4?&+!0NCY>K.*H^[L'<6L]2%H7DH\OQ.U",G^6\$%B'R:4/XKD M!_+66_A#LNRT,>\U?_BEWJIN)#I#1#*E.9%Y:HTCJ3+8@2DXIDF]?4).@M[AJB$>4YS!F4.#F$LI.':F]!9W" MO2F;YN/M?'U[QHU;D*G<^"&+,YNS?B36D0%[8!>,9=!)W?@QC3NO"Q';4',[)V[[3^_" MAFX"67ETE_TF>3'X'GR,Y3C0>&\[%)@Q)126+%7V*"00 F%Y&%T@#9PF?.&M M1L[3)\/FS7P;Z@RA/[<#SY9$I35D+CWANT4ZD:,BC_GK08\X1)T)(+/AAKPR)0">PO:V.)X6[6K M^:9I%\2:V_FF_$MPB73E/)A$1J [DD2^.[N[=RF)W/$W3"(]8_##2*2O7_X2 MV8LYI[6@=_76&*WFJZ.Q#[;+-V^_6XE2*LTRC#*00:U24""&\FZLRB$!SLL] M 6W&WB/HD)YL#.PDL;'3Q,7)BNO2]F^KGKL_=I3,X#%P6+JY$/U^V*/&I$J=5]L6,+^TNWJ,DXE\. M;2"5;N/K^"SZ)8?'U1 M89+F0A48$ HT$D)0+CL#::&]:NAX?&WLR?RJ;@[G0W?2:,4+YH0BL)D7J]9!T '.11>0(JWDL(7Y: M$8)9-PT9F53/B>P>7')M!G9'>+L#6RVW'\YR&T5W7F;LC!X%I'L:.A72H3I: MT_19U-M;-4WNW=[F@X-EMF;JOY;+FW*^7O[[?+.9K[TYY[.V>QD+;FU3K3/2?ZQ<\/> MWSGXX;,Z%3MT+@N$$XK: +%]]T!JCP&S\)-_/01L[T'R<:(!\UECG%#@>BX\ MQ@Z@XXKD,"*?7:8<*3Y36+LY\P!%VH6@R(7*6&%%A)E7&:*'Z^>T\+K2L!@8Y%5>P]LH%B' MH]9M #HJJW[RW4*S\_5N4FX7O2V\JS[:$V;L^1)=9P:>P9B>QJ@SG#MUI!89 M0,O4UW*SJ)K=KN'A#YO]GS9@)CF6@%#%=(HR@PH61UU-J?8Z7Q0'P3BJES3; M3?5[&?#@?Z1X#%#%44,13"H[U/L;J,?/-([GZU/K,Z YY8AR2"'.E:UO 0X[GBI7;/:EW'RJ MG9<[AQGSZ>"GN-P7Y/;X$MM"DF:^:COT?IO0=Y5S(+&."YSC,>JYMOF R@[: MJ3Z.O*IYEJAS"YIA&)Z&SH5RYO$R9DB.^ET7?;TVHZNRV;Z?;TMU?5W:]=/R M>*%_A@N.,XD)R/*4:Y2SG!S4$P/@=",JCN7((\@#I*3: QU\DWXPUV[:=CF: M_:3NN^NB'51[A;XT0\1#!(YP+WEI] 4FSVAAG(A,0QHC^7;V FE8!IT/UR]N MR^7]RB@T6V^K9;5JRUM^*!?WFW;'27U=K.Z7Y=*JN:CO/M_OUK+?7JOY9EVM M;QJ#L%T"_3C_M"IG.8$LESC/28X5S7)[]C>E6 N"\C057LHZ,K3(TMMY8T<] MI_XD1X>2SJ/=..G$)_N7.J_:"H*[D^^_M9YYON@]=L3=]'W"P?9+ )>(SR!& MR5H1&3Z3PJ80UVGDLTDP44^OUX7(=+_,[TI9W\VK]0PPGC)."R(S;:PS#*GL MS"*42Y]YUF!CD6=.S\C+56(A)K_M0 ;)%3X$#Q'\2-P&46U76D=4[R-=WA+< M@^DIZV@?=YS$L#=/KHJF[CZOZF]EV=Z=?/O9*NW/Y=VG$\ MU\@8.]@3U*D:_7 KL5=_VE(.]><>-R0&,.>F4>.0YB=.':9]1>\=JN2W':Z1 M1>E9?LZHT7!.IR%# ?RH0[MN5_7U;;Y4&Z^5(N2SYMR MV5G.B[3(:"H+GG(&N,PQV%LV\@>=1E,A[<46HQVB5Y\LI.3]AU]][LV&HO2\ M-EV*33^5.@+GMF31&8#9(XCC!&39Y].5[8 (9@?>@2:0'__T3R=/D^"23 M@?1.-*$,]>JEI!*$->>;+@^+6#3OYM_L!NG>)BT*G6/-\7B^;?Z^VM]VQ;;;=SNT1D4XL!<,@%Q#G&1,Y89RQ M;HV8Y8+"GL(5PG1D)3MEO>-;,\ M0X HE>8P)_9=(:$A.L CT*G,Y^B@+G-(P/^HK?4H:5T:]_B91WB''#VX<&2# M'%&($]0I'D<[!"'>V3/_.$\CHLZ>H@=!7>2T?74YG$#&_G:], XG!/^T6,]D1PQ MOM_/WI,>EWGW?;QF:[#-5V6S7\O&&2TX8:G@*5-,"RR1Z.SD C&_K3K?;X]^ MKJ#96K'8E%_*];W_+ILW6:X;:3%Y\MTKVU'4HKG87M@C/LYN=_7E;AH:-0#_ M=YM6PYAPU8SW95.:S]ZR]5*:?K2J/UNI4E^MJ'6G#C*EL!DA VG^R3'/,X [ MRT QZ/7.30A[D76E@]AN+B^/(/WT)0BQ;HHS-J=^&O2 SA-\R1[@A63)@;0S M0A62\FE(5U"/ZG@-U',R7JY6]A&=]?+G^>;W"RD*D9 M?&6=62JPWZ/B0XW%GCK/NR,S=QT^SWGO8#8=I[-C$NDY2]U!:UD\@+NPE+U$ MU[G)9"BFIR%BX=QY//4+RY.S?+TTSWQNFGFRP0P9RPG -"V$K5$B^6&J"3*& ME)? Q8<36P(=%I9>6%=ZT_>,T!C!=-37:<714X''"6$R.X%X4%B<@/4_O!"+9\7C.^/QZGK_I #Z_;[,'.?+1&B?BSIV= M"10#GU[V+7OT_Q.W?S=YOZ2]78WFQ?J:[61C_+ M9#O_ZKOS,E:0W-1U2M$96"UK7P7E.1&^2HP;R=Z/XYG(RVIT&/K/:/C(\9V& MQH_M]'-EOL;D/.P(^9=R^_;:0)P1P"@7$L%4<28P9YDZK$LC;-=/[, RY$C9 MV;37B/F ,M"(^2I9E^W>QG.LU].[)X; 3YK)J%JNZN=^4'\NO6VYP_C[#K! 0(T$!4X0R##-- M,,X+5DA1"*;\KA>YV]6YE(! HC*2HT(61:X*E&'(I0:0IEY7&GM=(7KJ%+KG M4G(XDAU7C"_"KN?"\+.'^X\XD]\LTJ2%.HF3_D]0Z'WH?T@8IB&0$?QRN@HP MG#E76?Q;72__J%:K]_5JI>N-70J> 5F(K(!FE&NL<'NF2ZG=HVZY0+SPJ@#5 MY_M'/*G?P4M^LP"3/4+/#;1>'+KI6VSZ_)3,EZTH>O4$)6>4:0B!T]"@01[4 MX9I3/UV9I2A%F4BSE.>44\T Q[C[>@XHF'TN-U6]_+"=;[9^DO+B5_MTA,;;PFX2FSSO4S/<.@.SMQ-JP^XPWZFX7OZ[=O: MV<*D\$VYE/>;:GWSKFU3,Y!S76 ILE3FO,@%9))W)@N%O"KC##(4.:^VF)JJ MN\C^H9XWV[E]:WCQUW[YM!^;?HDU.I'],NQ5T@%+=LB2';3+",I3)#F(S"!N MIR4\PUQY1HP"\.,K4.],N[N=-R5;+.QM?GMT;5^4S?-C&DLN$YU!E&A.0=2%ED'@ #2:\DC@-G(\K='F"SV M$)/M$6,_\0M!M9\"CLQR7QGLJ.YP)B= $XLT^;/%^I?+Z.'+)#J(8L!(3$L9 M0SKVC#P&Y\Y[G08AG"K%4Z/!!&%%B@*2P\0X8]E^G4:M'4^7.7^Q_RI-AZ'G M<'$_KVZFIM M&H<9D+PO%V7UQ=;!^-O&=#B[:_V';3;F,[^4VT-U)B&%4 7# .9(XF1P+#= MN60,%X74KL<]0F"1:5H 44@, 41QVY= 0CD" &/ (0(ZX_H@-T3F>;]B:_XXJ%*,2V34CW$$I2H0RPT: M@M,T9U!Y'20>N&G;@3_1E[YUTB+$P_'@RD1"X7F4Y8DH.&: ?>&SY'+G7/HS M?N[DRPAQG(:XC^+ILY7-8K/K/(3\,J]6UI"9L=FZ%<="NK+\M/UYOMW_9!_R MJ-9OU^7_+><;/:\V_S9?W9>S-(-*8<12GG...=&B*/;J(7*5>A4^&P@%I%)F M2!2*@ PA*6@JL,XHA8QJ)HC7O*R'H,O[,JG6"4B^&52F]2:KLO$]IQTY%HX# M^>F$P7,(WP%_=5UO7C4&^DF1\JO$HD^.\.U9;J/<'_\H5U_*Y.=ZO;TUOV?] M2%I'1AZ[#R+]W*A]G&A.0]+';UN=U27LR(W>J(!RE(- MLPR(-,,[=2DT!8QAGU3PM(4,8I/S8$I0QE&*<6%,4$E$!AC.4A6[UC&[JS?; MZK\/K]I 64=(C&%=$G M23DCB,-(G(:X#?2A#MFL!HB.F'^NMO-5]=_E\GBT9L8XSC,"L$PYD(1KG>]W MJTQGR7F*NI(A'WL*T=-6L2PX 7F.!!%(FI\D!SE,M:*X@ 5W>ZWA84V0C_[B M=,!VD*>JZV/E"S4EHM'=0YLB4AQ"J$[@G1SLNZ!L/2(=QT-">I5_N+Q=U, BT(#)66:(R81S1$4 M0FJ1*E!HY+?5U;>^11BI@1#P[BXLO8M)3$&_TSLM&/ M!>H.@!-YBU2SV6W@00[ MKJ6-QZWG MDC6H_0$G:>S3@+7F=Y.K>*%8;@:4A4*&<>KS>%Y,A5P'2UKK;E MF^I+N7QL\13/7D7?EW?S:FWH?7NMJV8Q7]F%KAFD6+ "0T%RFF8*0(.OZX0% M(5ZW34/@007,<(8U8RDSP\&G];NT+]JX7\OM.V3V,> M'LJ-O3^-WLZ/=IMB7&$.P/P9]1XSKM.0^%$]KB_7BV(F"PODXQ_U3)DT!3*- M="YH 0$EA-'#&*W(O:[X]D/ E4F2" &5H@R1#'+!E"J0H4;@E#!]P81@^C.- MJ??.08BA\#'X'T/3NVWF*6OXGMM@JNT;JQ]1I[U]'*3,_1B-J,6FL;;K( 1F MC%) ((,<"D8/0SV08:_#_7TQY!(H!(I4*LP0S3@7.;7_J$QHAFGLQ]]>T.,B MNAZ[!2*:(@>/P7B:;*%/7I4MR+"Z[!6Q'U:9_;P0:R(Q MP@83*'21:[NC6YC_,2IY]%>@3Z[7MP\#O.+^3U9.+;!NF>#'B*E?LC@-I\=K M>$??[%\\>K;WXOM[97[1YB.5XQ,W\HRLUV7JT_;N9+6[NTS<]/O=*B&$$]D,$SR^?G;ADCTJU%X+M%;^C6]WK5D?'DC_;3^Q] M2_;.[:=+?YG& UBQ(G7V5/B%&\ M\^H[->I!HN_D)BY__:])C.M^(XJIXE!?X*G(8E!/'EV<#Z4G3X%+W=7 M3\XL<_%O/\__L]Z(U;PY&?=KP21- 4H%UXIJ!!0A7=<#TF_W-0 <8 0 ,7M M_Q# ND"R0+G6AC'"F/:Z;CNX_.7^-H_[_9.+!@C-^7V"Y-.W MI'4B:;V8D.CVY=])FZ,'=VH2'M_A,_4R1^':/R$+\TXN[JNRN5^NV,/ MV0RKWU3S3]5J-\ANFON[EL>GF=YM MJD7O#861 NJ;2:87R_YIY60/X.A,ETL..<Z>6L M(9AJKBFCA:( V2*F #*%LERG$((BC[WAO,.6&'"E]_+[$/I"I^85]%P4IEL)A8> M+U;?W]VO; '\=E)DP6S*VW+=&+R[ ;1]'/Z7H^W!\1FEB1VT:,*Z M74(Y61_A.2R8L/ME($^9'D9W6P7?R^XIOL2:V>T,1CATQ#! M<.[4D1IFWUE[>_^9?]N=3K/3A%F!:8&DT 6&N( 0 R&04H3 #&L!V2L*IKSTJ;>5R.JT MZS^''O6;Q>0K2/T9=)2C4<) MWXD96=LR\S/)[852EJ:4"P:W=7KUL[/Y=VG?]G=1WF_IF,[]C]]O;>M.^,'UGS_B#F4:"$45I MRE@&*)240'Q8U4DQ]EME"6,S]HIPVY$V!YS)YQW0JV1^@&KK0=^?>78]+N>N MZS+CT^VY9-PR?828O.N8/J),V'FF(ZW=.%%W=B4G+/G3T+O@7GVWRA.#-5=- M_+AIRR-^:U'LSE1V%V=G.>,9)H(33H""R(SZ\H,*9RGWNG$PQ$YL[=N=)#V* MWS)9WF]L#<'/NVJX?Z[62=-^Z"]^XC>(7#?!&XM7/Y'K4.T&:%?[P[I7AT(" MXRK;&8[.J%D(9J>A8$$\J<.W.S^E>C?_UE9-U/7FJ)9OKT\FJ#.0(2 Q01)D M.5-:,ZJSSK"2:39;ES?V!(^;9 4PZ-3#BET/.\7FW-&.P-KYT&*WS-)8<./V ML9?).M/5 C(]C1X7TJ$Z6JMTZW_SW^=WLV=J;&\VIC&V6U3\V_$C>XCLC_EF M^?"1>S'_7&WGJ^.PIIE!Q&6*H<0%*/()6PG_EIQ^;N]: MTOKV\#6@M]?)B7O[6:3CL=1+MX!EO;BW7]=^Q=]#2WC@T _2(AX-#2S;;<)/ MBRQMTWU<_I\8(DPDX)<=5DR%A'I2G=!O^F!+K3]99B=G9IR$*$0,4)X5.<.[ M:TP,((IPYK/(\9P-C!7B&9>2R RE!%"A,UU0K(S!3/#HQUSJ]9?2<&XO0GXH MUU6]V956\5O,Z$V@VT+&&-SY)>?V\8E)%)AYAILS,ZJA;$YC&C78BSIL&_-3 M''[?5.NR:8P^?JK6.WFT2R1-97_YOFPO$[5/$Z>^UM7$5S9_",R$4(PS1T+X9C=?0FW&\Y]V.]7S?N$)7-WS9UT\P0$#A- M.>.$0D:8?1L%[\W" C,O31QL+/8(;=[<&NE;-Y5I61[+-N'(=!.^47GTD[L. M6K*MNVVFY(CN*FGQ769-_#FV'%;$!Q,]#4$+Y\XSJ^&!>/(=VIU(YKO#_GVU M*(^%\+OG<.R3NHNV,-5762[O%^UL;#?CG7$N,\55"C02$F60<)!U&(7&M,_H M;QQDD67Q\&14N<=H._>G,MG.OR;+ ]9^H\610NU'J..4\#Q V6KIQ\HNTH.T=JC3W;PDS?GHA6I/E9_ MIL\H_R@!G(;0C^/J=^6R1N/75<:?*]OUZWI3[G:Y_K5>V7=\_S:OUK;0T=OU MR6._&Y.=UC>R/7RZ>ZG>)* 99TBQ#&-%F3W\6Q0 :XJDYDJ"3"HO=8^!+Y.2 MYB)/=8802B6@:48 E1*R(I<@^KN5^[)1=D[P>5-_,1#K=?+G3^6ZO*ZV?TG, M#_<'YY(;^T3XGU=MA2GS)]7Q,6:__'"1.+NEC:F'V"^;.!18/#J6[#U+_M:& M^4T7YI/ZL7L'DYV'R<[%*SL?&3?E1(C2F4QTR38QC01U40;JZ?10SW2VN9FO M]V]O38Y>+Y>5//5H6A)Z#%\G1C8N5D U" M_CF%&C6X$]&D<7U^K$(78-SIK/DO][;.P-OK#^7&C-J;&8(Y 4 *"03"7&4I M(ZPSD:;:J091KR^./'#=P;$]O=D!2OY\5V_,2/9VOG:\:-:/K_-R&YTJ/]4\ MLK3'$I,9CT/(,1GJ=W38G2FW8[Z//'SN<&Y?(B9PI+8W]#I 0^BAB,(N0&_, M('!OBVW,R''&+V M(*#V3'S;HLY<,0U.KX>VE[C:6P('4O?0S$S9SK3'H[&']L:GZ C3XEX"&Y<)]>=S;>?VS-?ZYL/Y4T[N)ZE>2%%+C.E MM4Z9F= 7 G7V,NI7>*&_E=$$O5HO[\UTXIN1\9L>:[$#>'1;>!B'PK[#X@.J MY,-+]$59&7B6G3.S_>&,3F,&'\"/.G1;\Q2A\H_]V]9V.7%3K\TO%[LY_MN- MN+67N5ZO3S]1K1?5YU6YJW].N08IDUA++%+-N<:(=I@(AL!+J*(BB2UFY1_) M$5OR$+YIA\G. 3MB??"QO0_]GEV('#M'<9Q,V#P%-'+$XFCM$++/Z?$H09R( M9H_CZV-='Y%A[W8@)1!PI#:1IA6:LFX+T8(M*TNN-"2\+ MD;6ZPS+L90D_SMRT-#Y=?AKIRE3%^S[6QE)4^QIE .T MG@]*#*#2469&8;&?U'@2&.D5K6?X.:<^@SF=B (-]^.[][/",..K1.\VY9>J MOF]6W]Z7G^O-MESN"]@32(W^44R4PCK+)-3L,)'.*? ;X PU%EF76)-T@'H^ M3S&<3C]1&H7)OMIT!.=!:U2->HXN!ZD:S/2T%&NX.\\(5R">G&\"+?_S?G\F M6=>;,_/&=C27XA0(J)1"@$B6%;F&^YFA3(5@T.OJ3U#+L97M"#:YMA6-SJ[G M])GJ!0Z$FPQ>+@9^FAB4_CB7>GR8/".7<2(R#>V,Y-OC>SH1&72NO/=B=_+^!2ISG 0D.2(HH0@AB"@ZF"%UX%[OL8B*R1%I/=(NQ0]9R0]N/. M3>^BT^8G:_Z,Q:E8_P0K9R1J$(G34*)A+CPN3C^<#_=[VYV4?=C.U\OY9MG\ M^GDYWY8FLC@M]K:I5%E!"X["0M ;$3)4IQ$#949Y7,;?!QB8T,^TI@L/Y'GJX(P+5\2:@ M%]+ E]CK=2##D_AI*%\X=YR/5?3BR;G^V]RTQ47YX;8LMV_VM8-VDU>%H$2" MI[S !;JBG>&U10 M^[UG,,#,A32HU_K6$#;[ZU $(L,HT456O)YGR%.-/&F=KA[Y.N*@2+VX\2M] M=;_9V(=>VN);^R&8TI@"8%C1"&6$ 8@1,>8RH&!F)J%>MYEZ&XFL1_LR13M@ M^PIW/>=V_7ETTZ)1*/13HG[L1:S+]#T[9U1H,*'3T*#A;CQ9YF@P+U[Z\\". M9@ 1R\=C;Z:BZO>/CV9D71K\KBY8 MDE6F3/0<,L*10W?-+^'#.+FAO9LMYK.SZU1^>AXA/:F^B=9%^FNZ\2 M^]"DZ7VH,'Q3W*@?O^U"M>GVF;Z\WJ^^5P4Z%Y8BJH$Q&&J#&4<\EZH!P(GM M5(]IA&%'U_U]5K6Q:K!FGW^*]//L/U30.J5^>]Q MO(^DQEU9/"N[R5TQ%WU-;]@3(1V)NX&*>2@F^@" @<0I8&BNL38\%UHKT@"P M%D26$4DV[%2*>9BV68LQM5KVXGR06HY-=U*UC.)]2K5\AL5XM1SBBEFKY2## MNJGE<.ZZJJ6^O[U?>V'^7M@O7XKK_;LOCR+A0YS[9E/7?#]>;UX G7.K#)<. M&PZ@S&60;^Y_G$LG+5ELBJ^A(N:G[B(Z(II.LUS4L_P)\,XSOFTT=]U:DA65 M*=FRO3@6+OIO?+Z[/":R)[^\:W-:+\VA4D*<%(_IT&[2?&DG]I+J(^BL1AV< M]&13XL0S-?;3-QO32G=_EL](^02NFX>T3V%H.?FTZ%F&Z:32_ONR[E/8UMG7 MDCI(N2#8N5Q [8SFC!$AI;42VJ[/2SN-1:DV.0=<(".HTT:2D 8X9Q'++>)L MO-G?PGO8_Z)!>+'N%UUH.S.=D[(^CXF;UJ27"A>EXZM3G?5/Y7ZY/DC![D-Q M7:R^A_)K'XJJOOANH3$3S.0HQX@*!(W. 6@F(>.2=:ZT_MI %'!.$<0RU([G MEDDK\]Q@P)'ET/]VY,RT099M6VC9ML8640]\,)OG)6UR(N.DK$*6M4P>L64- MN"FIC"BN/B6E_*F[A"^#2U[0Q^5(KM>;K<_ MJL"^:MX;EI7E,U]N_Q]MBGU6M]^J?O)]N;XOLC]6^V]A@)!,A+]T[3]ZM:^Z M-5V7Z[7_:5B5MJO=/_]E8$7W5UA_9G%)ZJP95'5/9DHYPI.^O/[G^^7VW;9:TF[^/7RK?%CY\=MR6RP0E80YJ2T'$ENL)48(:*;0!8Q\2M2BS78!YE=TMMX>I]I//Y6[\ MG%IN=]E=L>\62U^ \K@EZ,CVQYIMCS$@&/O]W!,1K*1NERU;A$-4 M+Y[8/FHW*J<#5:[&ELG7Z9Q V1X3U5G1>C,\1R7K;\Q9!1O(4>>SF7+SO=CN M0U?YY\8_!),WKMRZ^_W]MGBSV]V'MS<+'UH()W-!.0"02&&<0X>IYZ"/-F,T MK3<(R2Q45C'AD*%*: 4T,!))3A B%H[]4N\EM;LI=JNOFRH065;=L:KNW-F_ MW6]6/D3Q:]-^=;VZ6QXV_!],\IN%U2$@:AO0KB:!4,YQ3EP,(K8 4 MVW;R.\FBW@Z=&08+FA,-2>;\Q1.%GK6."+#SDA6YZ%F*0SI$&[VXF:((KV[W^]"12\?"2U@KG.% M#+"YPL@21##1S4P2@D=5=WAMK!SEN==8+K 5%%K :0Z!\$,Z2RC48Y>N?TF; MRB/$X0(5Q6U_E1J+UC12]:X#HY/IU0F82-'J0_)\E:N7-1WDJS]+W=/EV]MR MLC> MDWU)B VWE% B-(2Y40K9-K3 .G<]Y>[).(X0P(%5!C)+)>4*<6T9\]KN)"%J M['3RHTGHU*Y1 =N_!IQAF*NFE6;V)GIU7]+7E9HP:RTUN;#DFL MM(8XP9@2C.<6N-P1VF[,4*<'Z=)A#"1S+(F56$/@4V:?'DMM)5<6 *1'+LR MU[.:U&=_JS>'/;5H!/J&Z]#51?:U7N F1H BV9RI^,1:\9KP]&*EM^B/22MM,)4KC>E8_]_F2:LDX13E%@C*@I31*(),+) T= MOW=B ^FA+$4V!>M#6S<%&INQ..%IR7H@/1/W WO*R!F1&<+?/+1ED 6/FX$- M9J.KDKC59K4O?EE]#Z4#O&A]#?<OR_\LMWJ]W-5=#CEQT&D@)(58 MDUPXPWG.D!4Y)TBHJ$81,>,2:'TNB0@U5E&&.4E$UO7HPH0/JGOTQDGMDL*R.[HR4TMK'#U/KZW.$ M]M/80:Z9OFN)[L2[O0IFEZV^;.UL1! /K\GH0V)I"0G7" .O;E6L!P ,G;76EW> MWJV+<%]@W^*+D\K!9':3QBEYC)/"%EEVA);5V"Y4??\5KLZH7"J6YZ%JR:PI MQ_DNQM;+V^W+VV+[H5A7Q2-VWU9WS8@YPHAR#B!4 @A (6HF618V+C;%N?& M89#!7'/(A:( 2\5RA+!AQA$#X>BY= /MYVW 5M6R;"./9;6*Q%:L&T!IQ[.% MB=B,/%HXH,H>P+J07)VAZ-RY0@)BYR%322QY4O(M%3O=#Q66-\7MWC00+F0G#SFXNRQ04_:YB$<_>$_.3 8Q$/G^NC> M+)]O^'1#?MT6=8N+ID%:KAEVA"*?UA$<:M40VV8).JZ'ZYEA#,*4*J%$*"U) M#%/$Y3EBFB#IO .BFK?WJ7]>;GX^0,N6+;;(@N<#2.PF)A/Q%RK;7$#%Q8"JYWF3''D M!(*:*-I,)X4LC=]F?V5 S30"UDLOXY@*2!6DACOJ P2+-&9C5^GYQ[;<[1[7 M#^RS;SZ4UYC-\@DI[;5#OG[A\+&!>(G]\/.:A96I.>W>Y.RE?G MWK#;K\O-ZK^JY$_[_*]]+G?WV^)3 M\>=>>;[^NVR*@93?LG4_6ZU*;R,AH*I:KE;[<)/3VV*;%@[N1N[B>^L M/1@GU*>F7&4/C*F\>&K.PR+M1XNRHTG9[\&HK+)JZJZ[B9UR9B6XF/_GL6I< MSOS'+8,OZX?TO23;8O?,KX-<$NRU">:*.^S#_D/3(6V1B6PQG'SXL4\Z0N^N M+^ORCUT6OGU9V;8W7+98_\=8?26[^Z#CAL)EZ8_<:(CO,WFQ)AWQQ)[;H!C/ M2_,0[3$-[-V*LB>77857MJV_=I_*#T5@:K4N/+PW8<>E^,5G_)_*6*@Z](-3 M3!%BH'6&^&R^Z0?G@TA.8J3Y(@!'%N\3F^KF# >KJHX+J\JNIO_"=5":NQ.E M22#TE_%YMZ5@]NZ.6RP>>;HU* NK2&U2]E,PZN_AC_\JR\H83CJS\%ST.S&/ MI>FR%)0SFJ.Q-SGOO+JNJA3'_WI='%(?>5MN]X>T:&$Y5E0Y@IU AB DH3+- MT+G$40^/D@PX\O)SBK':P5B>@(N]W)F"WVY+P^34QDG]*;RKK 58$2R[$#S2 M5<_723M[WS,AY_.0TK0F/;GYF9ROSCTSPSM.M?1"&^YL%YM=/9A!#E%".!$H MUQAK)F2;-CCIS.)[L?U<=I6WGH/$S+I3/)TG7_62]>?/ 5AV?8(L3LWZ4MA- MOR;@+DZQ*D 'TG07TL9I)/HL+6[0A6;XLMJOZ"(D?#T$2.0>WVSA"'>C$K\O^+BJ6%CC1Q*51'N+BSS M/WVN$?V]ZOYPTY05;K+YY9^QU20&L]PUJIJ.X-B ZL#A(4_VV+(#N.RG [R7 M"\..%$V=)>ML()6&YGFH5S)KGH1/*5GJO =Z$IRUYV";K[K<[7<^=@NG8%6S MS 6!BF"&+<1,"X:T(LXVPW,,HCI@)!MT[+W*$YSA=/NF^+S/;@[HJN1F=>A( MX@.O7>QEU734=]Q>O 3KD5N&CP@W@?"FZTM6(:UH;[%.O/?7D<%S^WFIG3 / M44QOUN-]MW%XZW%4%.[C+G??WNR+V^%;@ MGM;:A'QW!(B><*:I;5;>:1YWD M7PSDR#+\;O^MV&:;\#X@'!(T1T;A0& 5#+P*IT6]CX$F]F?T4=!\7=G[..@J M.QB5O:G]E_QXZ&)G0DF]U>UGX>7SH4OZI>NZYI&$>GB%*>I_ MGXRMEW>K_7+='E)9)##%N:.24H.QH B!!@#+11ZS4B4<=NR[9M_\[T*)\,WI M[8/ZF4*(1->KY6>_% 475PS#RM&_QD-%55[7 MV8E?!(K5]^7G=;'@"CKD3"ZMSIW#G#'2;D]+B]AB4WP-93SZ"FJ/(3M-6E%/ MVE-TW4/ Z80PA] #=7$/LSV5<.Q*$VI@RW%'UZG>"+Y>TI;E/ -8'VNDC?$ MI%?%;C!?_67N_;:X6ZYNFIWLPP:VW-Q4&7S]MF\!N ',0&")DEYEB9&BO0%@ M=XG$REJ%U:C-#:IF^:JNFF-?%6'1^!T> #Z?ODCK CA5M;U]?;> MJ]8Q?UT(8[GS2P.@VF'(J).R!4,)CVK_-1*$L0_\FNCIK@99WQ"M8;92G2ID M'>:+H4'L9&Y(&]:^/W', 7AV@OS2RMR%W5[1;Q)WS569TQK9.4).R&E_96[6 MAP_%]V)S7RP4HXA C+0U"H$<4FSS9ER8(Q%W9W7X>*-?7VVO.FUK1$/E-9K0 MODHZ)I-)1+-E]L,KS$XDCH\(B]+!OF3/5?)ZV_.JN@UCJK^0?2AV^^W]]?Y^ MN]I\];\IMM^+A146&VB4R*%C&A)(M&RO^UNLAZI9KT%'E[1W#_+X=8?P9%2. M^PKG=(.[G*GK#C'I5^1)P-N#7)OZ\&6YN.#\\'GXKVI[WTN M/BKG2<_%*Q^<7)$Z>N"7TZL+;\_@X(;@D5A,86O[6 R35BWVI8?:34$3#ANU&]DB[#REWW:M@3+7 MPDIG9NX(7IC'S!W#L-X%E"*Y&SASWVR^^PCL^1(7G%(GK,V5 QH)*23(50-$ MZ#SJ]N (PX]]B_!1Q;I5 S5YQ;I!/N@6#EV8_KBPZ)6*=2WH.906BB&G60IO$P&Z"FX[+KL+[?OGC4'KH4"*[*:E<[#S&=U\"RJ9X]@)0@(7D/$?( M((H4!&9[N'.!DZH3\MS7YE9LN4^T_AL@S,CN*/^8AL..85D[P?1XH MJE[G?2B]__'>?Z7WT.0+.;NO]Q,*!/49!> M[,;I7W):APE="- ;/)?1LA-".HA6'_KFI4Z]+'A!AOJST3L\D]^7JW6XN!?& M7JZ+C\7U_?;P2)KDBI,<&R2U@0[F%K7;G9RRH?'9@)&G#=!VW\KM_N?ZG+7< M?/W9"]5M%GJ8%OOJ]NRN!3XP:!OBBYY1V]A.2!:VM4!_]A+W\\Y#S3Z^SOLT M4=O+),:$;0E<,2]E3&K9:X%;,O8Z*^FVO"Z*FYWS]H2#CWZ_;T&;7U8$V;NN*J:U"\=9?52#HG4U0>>"+""(^:D MK!$\GI/6,=PQ$VT=Q;3'XCH>?WW4]=?0\[(:K'H%6 N_S\WUG<4F7APBX4<+KK(3 M&RH?5E;,6-][L]]1^,?W[OQ6A EL/K-43,5XC[W54YC5Q7)W1&_43N>"X9NX/SU0 M^K\?KIX_=\/J8MN\7>CLM@66QK'MYZW@$%M/?85V0'" LL;8: :2! M5):VUPX,=CC![?,^PTYU^_R^OBSY[*75L>ZLOLYY-RF]$-UQ*MKCCNI<+Z8F MN9#:V17ST,TQ#.M] 362NX%JV=;A?^8&K(30!0P2^B\5)!0YT#R\- 33J$;( M(PP_\8W_+PW4Y#?^!_E@D(I.17]2-6U!S_C&_QEBXP4VA9=F+;1)#.PFN.FX M[+.KW#3">?>E:GFW^VUS$R+F:Q],K[Z',D;/=\(+%\-V_J^M[V\\\JI;Y+N[ MJB+Y C-HEIML%V!G]\'BPZ_O@EG]=Z OX/;XG>EY>WS(CO6;$Q?7MAVRU(6W&^SI M/1BWTWX9KPW;2<,6A&,A8-CULB#PG0O57C['0HN^J4R*L4=.3D8Z_$SM@/BD M8FKNAZ0)/YV>A3:'G\]M-ETNXN] 9\<8/J5C9B*W8UEW)LY.SV+Z[?Q%#JW% M@&((A%&&Y5C!XR-":UR"P\\^PTY]^/G<_OU<]XJ3[!%W]L \YN\8AO7>$X[D MKNNLM55?R7=?[)_755?*#SY.>[>I*B2$*VN[;^'I[_?E.FC*PG&GD- :&^I# M,H8LQ,>4V^JHX[>D X\<#-EC\\WB #?;>KS9]:&39[DYU'SQP5'UB^((/BY" M2NN/;N'1Q5P1%QO5,(,3&J!90!K(UPWYU2]L!_)'D=,8(L\(ZBC^F(>DCF-: M.<'W.4Y6GQ_L?;%=E3>/BZ0NN+8<4P&--#X6HP);T-;UHDBAF' HZ< 3!$2K MIL3P*IF$IN6^FX1>C/8X"7U1)Z^R&FOV3,GG:34TALDS&CJ*0^:AH>.85D[P MA4ZAH=('S-OM#Q\;__MR?5\L,#:5;$MA!#7A=AH_%HC@5B[N*LP?]\OM?HB$ MQHX;,XD?0XR?SX\5,UONL\_%U]5F$]++4%ZK&B*%D$8[8(B"CLEZ,NE[W=**Z$4"AHF.-7<4,#:G7AK:,R&6JHQ M1]Y+.X69W:QVU^MR=[\MVK+)X7Z[3P9;W)$7VI,QWRUJN03I<7'+ [XK=0P8 MLQ.0%[NIWI&\,ZJ8FOYYZ&)RJ\IQO[31;<[*V^)3N!/V?KFZ";V +#?62F:U M%M) 0"F#S35WJPD#D4W"8S]^9,5[6#=^5>&K[\2U!>/]I+K?5#?!KXO5]_IT M,%P%]]E;D=V6F_VW70A>_!]\]-^?XO9SL M /;F(7!##'C:<6P8%S%Y5Q#*M]Y$_\OC,\G-S3.GM:8-;%HUA89KZI2QV&># M@''M7/.(T@H?:L:(W.A@1I;$M^%>69#%!$V+QG=,]PVLV?BDQ]Y6P.Z5KT9_ M\D \K"7//G \FG"Q"'(HYZ\DW).X(0X>=X A; MHC4Q$)'F8K-E6K&H*S07PCAZO/RX*O[IDY#K+N\.YN72CK=P_@+>C+RPTSP M.ICTXON1J^QH5_#WT;+F6+JR[2H[L2ZKS9OX@L\X/CIW%^C"WXIYK$X79^'Q M#:-+XXE,7:IQ[)\>VLUJ[Q?/\*0R/.NX4??[M^7^?Q7[D#PMJ,FM48X:!B'. MD3: -@4(+<4;7IT(3J<)[4LU=+V/%9W]_4FSK+Z^O@Z/ :\D=5 M3C9\M/_A]M[_>1&XVL6^J4GGW:YYS@4<&YO/5!"S4XQ9 S+[?+_W:J5.6;O2=34T2>V >(I_>K">IQBB\Q6U\?]PO]]7>>YO Z-P*+G/KD(2, MZ1Q!^K1F\>.4?X4%$9& M]2U[#:C+G3N\P,ZYH'THH?/0E^%F/ [*T_ 2HS]A.Z82N86S%F(,B6!42":= ME:S5.$QY5&01]\D3*$U]L:2"D_U4_'F]OM^%PG+^I\O;Q^U;^L'_;KAK;(Y[?PIEYW_=#*A\C 6AM,IP2+EF/MAJ RV1 MPZ@@:, P(^O3QZKC:IA9MPVRR)<% QCLIDL3D1)X'GJ5S)IRG&]B=):WW]Y?A]:>FZ_ZVW+[M=@M'))8/_T:=OCU.GG]#KV2\C;TL.NR)UP1)UN=69N'@O2'_\I)5B0/ M797C73-YZMLXOY0[/Q(@BA"08^LE2DNHA;#-2!Q8%2,>?3Y_9/TX7"2K:J(? MM.-[K%'LC M-3RV"YO/]5!OPHUV_Y.%0'FNK+4.&*FU%<22=@]:ZSRR($//049.;AHE-_?+-5@WQTQ* EBCL":8X(RMM1G!:P1\^TV"$ZS9?!K=!:K2DNL2/YB).S M\Z0?>W.9'CW1/YD50UCH',>']BQORTWY<+EO!M76*<&=P8YSIC5AFHOV^IM@ MAQZE,N9Q?I"2H[C':R$7"5VF=+GQ ]_[L=^UZ;@J MOI3;XJ0>TZ^K3;E=[7\T0\X \ M9CYVLKM3[XT=35MS@G1O0JF1HXQ\O;<^Z3K5P\*8]::<=GKM2Z$_MT'3-E/!U039P$O@\S^L;;<1J$MBC9+J"+?(K>G\-N2^PDY,6M ML0VD4)ZPKFIXL:?H+[%S1EH&$SH/E1ENQN.J?FEXZ:L]:KE;72_\IP,)H00D MYX9AI/%Q+(PP&"8\W<88774J&-E/JTUV4Z[7R^WN*#Z1K\Q[DMA/>=*S-U1V MKK(*TV4EIX(0H3=Q-,Y3;")M>$5I^C#25V;,:GV_+VX63B$0BMLI!QP2S(^* MVE--;.1 H>DZRNA2

M$9Y^K'25GO\H5E^_^8^7?N8NOQ9O[T/CHG=?JI%W[^[WN_URH#:!%C(* MPQPQ8PCGW$*?[#4*R)6'$K.OF7SPD3<\:V#9_:ZN%-QJ5':]7%_?K^L-Z\C4 M++T#NBG91;F/D[@&:G; FM5@0W&?@T=.\+;J=[%T+Y;9,PHYFI/F(9WCF5=. M]&4?1VSK6-.&!RA.("(LL10"PTUSH9R+W+@QE+;;R"/+[#'UK-3US,.(*5A. M*Z?I"1Y52R^0ND8QF4 [XSSRUQ+.2-MZJF8?!@=*YF&-?P)E@8T0W'%*C!&Y M"Q?#>7/(SP$$)"YE3CWZI*ET2O'LS_<@^9R$Z"F"T5E(Z$MLQHOH8+_,6D:' M6]=-2!.QV+F^W/6WXN9^7;S[XE:;U;[X);0Q?M.6DY55-=E/H>7- D)H";96 M^2^8PU0P)!AC1$CIE=S2J"0_8EBL-"%.(IE#19%P2FO.(0<@)U3Z$'SL]/Z M-,SE&NO/%=CLB#:KX6:??V2_+O^SW&9ZO=SMLM\K_"_GF:/[HYO*7L@5<0(; MX877:!^GQ%UG$L_HZ@B>F(>DCF'8XY)X8W'754@_;9F 0(![\>8,H<-();*E'.,K&"=5OZRNB\TN[&Q^W1951ZAF/"0=1$(ZDD.& M"-<\%%T_S"O)PPNN[C)U9A1EL;.(.2$-@[(A.-ET3UA7" M(MN&0#Q2GP9PV$V;IJ$O3I=:3-D1U(44Z45ZSJC1<$KGH40)["A3?]GB%.A, MC/;+:E.\V1>WNP466FF@J)5:$8&U9I8V$\DH%/58IM. !E/KLRBOLT)03A#7 M&H*<2Z*T0E".7>G\M;PF ,TJI)$Y91JVN\G6Y$3'*5@*CD?1LRZ\G9&VI+3/ M0^72FE2.^#5-IGW_V%8O)JC(5>X$$S:W%DN#)6YF(LT93Z1[]6#8YL*('$/F M?/9+?$Y%'/+R[HBQG(Q^>:8"D>GE=ONC"BNJ=NK)U*TCGX.5+3V5*57M*JOP MS4;/*C3]M"R.Z-GK6*0YW36L#T\)]$M>7]_?ABMOQ8T\:56WL%P1[!63RUQ( M3!%PL(TML.2TJ1 J 5]-$,-3F"CC(.! .8(0R0SZL!4-U>]3ZL)A:; M<[; LE-DR:2N-_6#Q6]4SD>1PVAG3*V0+U#:3S.'^F?V*CK8P.ZZFH;+!$K[ MMM@O# 4848BP4(9R@!##JIG:/F0E,4^\7QE* A\_:0.5HI@:;H7T47&NH48F M%YJSJ"BQWYOOL6+$3DP.%LG4)*85Q+=GZO9-K7T>2S^=BZ%X]IH694QW_8KG M*/X>R8E&5A7O='E[MRV^A?W%[\6Q,$!U%ONI^'.O/"7_7"#!_!1D#OIL6RD% MD4:RFH)",Q^[1AV0#L6B%.,26 4D4A3E4BE,\_I78?34*6N M%OG A(ZEXB_CL=CK)Y=W5O\[*5%^.EQ1R8(1667%Q6ZK].*\TQ66<;TY#P&? MS-H7+[M,P7+7)4#^L=S>?/+_B?QSM5M@K4.!%PX(@ X2@JUPM3PH "4A,8+^ M\),%S:'%ADI#%07**,F))ES:G%MG25P!HA['QP%,%M!DOP<\D8;_\$7Y6 3NBV]R\]U^P<"7&E+?+U6;!,?> I+'2&(@-<1R8=L(H M8*+BQ#$ 4C^+H9*(0X&HR9UD/L1&4D&, 9$P+E6.5Z=#M=AZ(OY>8XJ]@GP1 MOW6,%N?NLCB]C//6.+'@"(R>"Q OZ'Z^M)\M_+F_K%I^K MZ_ R9N]#V-\VJ_UNN;DQQ9=BNSW]87-S4@!M0Z5!H;%03"#+\H/>0*AAIW6B MU\ H]P('J":. 0J,43ZH<]R3D!,C 1A;_S]\_*V^-'QS )CM L+L/D#LM@Z, MP_=Y?;\XU7&Z?42:5:BR"E;%>X/VP1^\>D=R @?P+R< M0QZMM8&6:@4% H-J_>Q#U#/KXJA\7W:]&]>T!YK9:"-8@ MYQQ(GT]QKI%3T/)V0DK$NBCBTT_-G9,X)UIKHVFXK8F$#/6CK;$,@GS$2T8M MEBXU=)(0%*%8XQ+53Y.B".NF-T_,?$E1^O,Q \T8 +Y,\IT84G@=4J(T]_^@ MSA@-J898--]JIH&+JS7Q\+,9-0 ""*V&B%*J!#/(0D&-R9'D8M*JTR=U&2=N M3]"O$GM7[N:1(_;$?K82>QP#G58]4VS*V]7FP23S<\LQX14=,B T=0 ITDP M06"G=>^YST6(:Z M.LRB2M#(A=:ZNF,>B_-(M@TJM!;'8-<)714C6GTO/A;7]]O5?E7LCMF;#"DT MR)T/)J33PE&,#[,7&:FB+FR=&<8'*M!BP+G0AF*4*X,9UEKDK.KM,/IQVI-B5OW-GS\' MJ[*#6=FI79/WFQSHAS/*/*&3YZ'@4QK\M.'EM%PG71%TN?&A=FA=^^Z+*3[O MC^O5@@MJ; Z,YA2%?F)0,=D(#K96)%\.SF!!AC*G(5-(&JH5Y1SYT-'27'IH M%(Y=X*U&MJ_>#^V*S#B?PRX5)PM"C\+MAT$JC/_]%_'H!K7%UH3>CHMY7HPOK^F7 N\-=G!G.KN5&/0'->!9YD?O 8, M\^=?2?\'6MI+^U.P.U:3$()#-6$)H,X)X$SYH6DC&X#&E=V*'5L[9R FG#)! M*(9"Y<@BKB"VBD'&HSI7#&QA%PZC;@X-0V9['#5!TXJN+IG'E!_-NH%-*^)8 M'-:!&Q$5+CHK'S@R#L.YB6J>&"'J1%1_BN='R"&FB%%%''=48^D_&@.C),JA MCSCLV--4O7A&'-LE=\;MI;MR/(]Y-]"&3NVEXQ@9VEXZ%(A#.I=*^.$(,UK M]B@R)SJJ!/A+8Q ?ABM&",?LRG:BHY=D^-8Z54")]2HVKT-2? OY;(*=]UJX_-E#^=#<5VLOE<1<=6/ M1&BH("*0,2>))1@15-< D!);'P_W+GT3@4'[,3$S/@KG.1745DGZ^,ZN9 M(J,'H ]+J53 K[(*^E56@:_2T19^=L0_M,U28E]UVUN8@YOB]A7&]-#X-6ZZ M4WQ&8\=VVCPT>'0KS]6R&8W5SC5L.F)0/T[P-&4T'#606,L9LL!:IJ5NR@A* MS/*\:]?@01AR!US.)1(*YF$C5 )A$=),8TL4QFH\A3B9\)#G2H:P"PALPP2W) M?]LR@1O)GCH(-=Q@C_[V89) M#JR&DE%# 3?22"F 4X Z@;4;\7G+Z4I]D1(DS_%Q9C8.HF\>LVR8"67"KU./ M)H?-;#V.>WA6S;0F (3B'P83A*&$A#;3PU$9=5IZ?B3DA+3(YG[^*:I +B# M4"D77HXH2L:^%5XWY%L>T&7;%EZ/'H?]V>PF-M,1&:"\\Y 5CF M'#%IF]FGE8RJ,S<8#%;0&6$$@Y30G"D.(Y/O78/AFTJ23(# M28ZM!I(K;H@?N]V"Q4Q&'5"],I0SSO%<(NY8:"(&E*'$"A,:N4KG]-B[XB?H MLH?SOF=ESZ',QJ:WHY/:-]&-YW/DQ/NW MS6<_5G'SH?A>;.[;/MZ*$.83.,E\<(NLPCFD[$+0U@+K+1&4@T8 M%B-.T4<@? M/XL]0V;7;#6%/^:AC.G-.I=]IN,M5CV/(U9-<_7]=EML]@L.$.6(8< E-'[& MY@"!9K(B0FD?S7QA*(=SJK54G(7#&N4#4.:#4@"DL8HA.?;CKKH%]^"P;2B? M<>(W 97]).]$U@Y]MZ^R [K+*-OS3'70LX$4STO%AAKS@G8EX:BS8JW7Y1_A MR:4KMZ:\_[S_;7M\4+OM!F[]G.D N!6Y2&5+RWM'H9N>\'ZZ]X#I M!NESY[J7TL$8(L_)XB@.F8E*CF/;8]$>WRA#-1JEUTW".-ZE P@]+P03L1DW_8O%84>5Q: 544,=YF> MG,*XGB[34-F[@QHTS]38U8%CZ5^^4S"]$!1J@O)7)$-+=20$LH MU%;C9A9J=UP9JL_IL#R\-IXW2N<.:6"HIB+<+!;29Q$$B)S 7'6["?QPA3A" MZWX_+_PGSVT+-'.K#J9/,E'*$;]?0W;2WQ;X)Y31W M/GZ3)F=4*LK\8+EH]WX<<(O]ZS.GTT"2$92;/#1"4Q0*P)U SF?>V.??G.=1 M5=WW\5-&/ITL5^&1\="-M!@J^VZCC<1B@DTTCVPV6VA'EJ(VT'J0.Y/$,(DI MKVZ>]>:GLSQ]7Z[6820?5'Q=MA8;RWP@3Z6/:R@FC! &F%(Y-F,703A]T/OK$I=!: 9A72J<\[7^?NG+(E9'XF M I?2HL]W9K6[7I?A9T<,QDNM MYIX&):>^FAI=C/$X7CP1?G3*KU>[G:K+ZOB1OW0Y:;J7G*_7/^ZW =)_V&6^[HL MQ1&2%=I9J"7 QO]?S@'*83.]%151_9$& 1&$<&"$%QLIJ!5.44,=EX;EW!$H MQ[Z(=RJR)X"S ^(0%+T4@587QM[MOQ7;[,B SPWK&L1RMRMBCW+']6@WP9Z- M,^/T^P1V=L2=??[QG%=_9 '[Q:/=(52?4?=)/#@/L9_&U">UA"?C-SJBKE7G ML"C=O-M\"&JU/;3AV_VV*3^'?=8 J5JM_!][HE?K574:=D0)J0XUAJED1)I< M(Z4):;0D=W&;#:FQ,<(9UQ!BR$+=5J,H4\90A;@&.;91E4@&UX+;K[X'.:F6 MB/\,QZWA"U&O&;6Y33!YDRWWIU'\;[MPR?B7XKOW)CY$F3W#^:E\'AGPS]#= M_5."Q\XL-UEK3WV\?I6=FE1[-'MHU,47G,2^Z9)A3/PMF,>R=#'K7\I2+N*% MKHO7V^*/PYZ[!_1^6V[\+Z_K?EOOR_7J^D?]SR,,DA,(N&2(8*051;DE3:0K M78ZC+K]'#TZ=<8P*@JVA-,=< 6*9SKDQ&@MLQ\Y7/-[UCY_E37D7DHR0@81S MBM ?K[4B>VA&W*J2WAG=EHV+^B%N7?!07V;[*JN!9K\?_GTQL8]E](R:C^:< M>.:5$WW)(ZX3_;):?O;*OO?YRNU=N0D-#IMVM\X:8R'/);/*X-#H5M5; MOL(YS4&GJ/^U,214T A'G<28%_(VK!(+Z,-J@#C0%B,!A(^M &WG!>)B\;W8 M?BZ[QKHO#L,((L!Q2PS6U.5(.A_02>Z4RXWT8:;42;^;@V9,;]MEK?E=K_ZK^(F'+^%<=]OB]O5_:W< MW%1_]= -4I>[_>YML5\(Z&CNZ-A MD_-@9+4(QB6:HWNP6]XY"Z_UBLNJ7LA'Z&'_L06?->BSGP[X_UYYL?YO&E?J MVI5OSUP!GD!VHSGOK,[C>7..(CZBM6>U?FR6NRX))YW??RDW7[WVW5:U.]XO M?X2-S851%!.#F,,.$4,9I@ T@B$LQC'7_%\;RZ&<26(T@8A3@7/I"/%:9;G) MA:(H*J#J<=/?DYQ=+[?;'V%_:EFMPW'B/)C+;N([)8UQXGJ"K"X2E!TPA9I! MF^M+7/=_A:PSJIB*YGFH7C)KRG&^C$,"V1,,^C!_ZS#ZW9=/WPK[O^]/D]*% M%!@Y[?_'!]+8YZ):\38$4CX>BCD'&8+# 2Q48A !VC.L8)"8 (5RJEV&HQ= M(:B&$[VA-XD'^@2AER-_8 !Z MS_IEE_:NPA63@XJL5^R:@SBN3.$>@<$%$828+2U7#,T=A.;TWM6F^K0>]D< M>A_/7N\&G'1/[;4Q<3 G6VT>_L7&HHM?G4KKES,+ MRH6^ /-88RYE_(M-/R_@@ZXKD;K?K3;%;N=7O,^K3;4#^^S;$ZQ4V&;1&G$I M.<*4',J#"$B0M3$K3,9Z;N$+(<1\]LHS)CQ_MIX^190XBR>FF3R/R$J=# MAUOX\1=F$E4G>,##&5'I2=@\Q*,O^,?E!89P$"<&A^(L[5B86X L(,@'7+DD M3OA?'\82.K)B0+\11I:& YQ08="#B]SO[,E9C%2,25[;R&]\_\*NXK?E^LJX=LWNX[5FYH%D4XHXAS# MEC/D_U\"UXR-"(4Q,I-FQ+%E)]22#;LUH2YO5AQQ3GP0VH6K<\>A2;F>QUQ+ M;-/CH]$1&!M>&ZVIR2:8BBK8^!N[@H2& M\@D?_?>FZEB887"5A4ET=;C5>GWX,:Q^S*["9]V%FNS?B_6/OWY5UJY.F\G4 M36)*3%76.'ZZ3MCWV^)NN;JQ?]X5FUWAXY^JUM.#/&2A-4=".R"!JC"$Q M$5%5\:,^.4K#^G:.&")7D43UV#E-RM&@'=,+;I-VW1[M3-8\Q*,G]G/;H9$, M= ^ RKMBN__QWG]!]EZ)PM[/7;C[$A[Q<)%C+9P2.6).YUQ BILA"5,D+O(9 M,-#H(4^-K5J+BP98C\89P]CL&MU,1&1L6%/#NLHJ8!65]DCEY \0S]%T-I!) MP.X\1"B-*4]"EV3\=)6HXW;H<1OG^$!KD2,%$#04F5 [@4*%B6IUD6@1(U(# MAYK_OO!0+KM)U(0TQHG4LS6>+_?<[SQ/9U0J$<'ST*E4QI2C? ECZ[7O_?OBO;/Z_7]S6KS]1]E>?/':KU>Y)@AZK 3EM&<<:2M:2,YSE'4H7*2 M 4??$/:+1*BHNFK!'G*R'B%6&H:[Z=CDY,:IV1%>NW447H7_U&+,&I!_G[KH M^>N\G5&WI+3/0^/2FO2D6'EROKH_;?Y2>#V]^;3\LQW[1&2=DQIBI*DR!/F1 M2-BJ/PQ* 0&QM:TS$7M5N&KP>9V[+F^+;+_\L]?>TU!2NXG;A&S&R5I+ MHT?V0-C*+U6I[OII0MO*_7+AVWD&SPA<(NKG(6VIC'GR+#@A1UWE[&0?_F0L M#K% 6&HB!>,, L0 K3Y^ZB-5/0GKIE#C]5ACP# CBU[SW'!]1!CY2G,(A=&"-B9[O27L\H\V M7V:HFV3UI75V(M7;D)=E:1@WL6\N#C4\F^M20.;0$I;CT+@*FASF1#2#64QE MG]<6D4.,?JQV>&=Q5\.*S,)ZTM8Q*QN?L<@LK2&KK?%[FRM@@-8J# 7$)&":96X%P?;SL!%:DP/4<97V0" ML/8U2+3(]"6OL\Y,P%NTU%24/1?G3*XVS[-S7G &,CH;S1EJQU/92<),[-GZ MA^)[L;EO98X:XS\44P,YPDIJ#%#S,$1"+WO]SM0C!YGN+'U; ^MW@AY+7=S) M^8B<]3PQ/R"ZD-P\STN'<_">1,Y#:(8:\<*Y]R!.HLZ[GQ$T2X3C.='&*QKP M8V&(V]& R2,UIN\HHXO,NP>O6D\V(8?&3Z^AR$7SZ^>8&9UP[# M!W Y#\D9;,5S!^*#6>F_<[R0 A ++*&2B9&IW/\M1*D& )[Y4@C,3$G['1/EGHP.@^]26#' M^92I-S,]'CV<*-[)L!!+Z+1QDD&$*-3 @68G6G+ HQYX#1YLY WBYQX]] YQ MAC,;ITZ3D-I3I,+KAP>QT-MB?WG%>HFQ#L(UF.QYZ==P 8:H&%3P/;G2>IHLJ?#1UK["L])QUA=\5F56ZS38#W?TP3V([TSF.B M);,FM@EL%$M]MUI/YC6U@$C+<\,9Y=1BAVP;I8@<156P&##,R).KWC1,MLD: MPU^_?=:1J!N\U7K1AT>QBW\"4N>A1BD,>67;M3%Q):QPS),8),"Z,U MM$T]5:D8P#VW7%_]W$GV6E/LL;[.4/3F:E)R>N^J7FPSM=LN:F>2YJ$+O9"_ MO&\::7WW(/_V=K5O>UJ651_+8G,=1O1ACG"."48P=R#\DS4/'R71R,4%^/W' M&3VX;Z'5#4Y.P64_A1 PRU\NE)*>UF[R,16C<7+RF,P'N*9.EUXDZ&RJ-)S6 M>0A0$DN>I$BIV.G<<_WE]TLYMQ9:+C%"A@!@J5?%9D#)&(X[TADPT.AG.J?8 MFG>3184Q\F71$#:[R=)$-,:ITBFH_[MY&BGW^^WJ\WU=]6]?9N^7%WUPU.N- M9 *VYR%6*0QYW,@[%3<1/2/JC=IJY+HOE@)0 ,4)58XCQQ0!O(W:A) V3J/Z MC#"Z.+6@LEU =97]#?P+@-G=N M^/C7;%,V'[/:[<)5>_^?E/?[W=Z'(OX_B&Y,$>_.;B(YMA_CU/$1C5=5,:WB M*GM3<3AYMXG'S)R1OR$\SD/W!EGPM'O$0#9BLL9R$3Y(?EYD5Q.^C72_(&(&^?1Y_/,G!&8H5S.0V<&6_'XN6<25B*>F=_?WJ]#0E0="WJQ MN]L6WXK-;O6]>%-=K?NEW(4BJ.^^?%K^N2!.JMP)1%E..7UC80'6+,:;/93@/OW MMEBSQSSY>_<80L])XDBNF8E4CF7=TQ?S([+855H_;8OE[G[[XR1RQ (Q2 B" M(4S4'/F\N=5P[8A>;(JO 74W_>PQ0*>I*NJI>HJE^SV( Z8FG_79X76YVU]E M](HC?(4I;[/8EY//XS[;\.2RCQ>ZR>A8]/=2RI;WTQ1S6A5\RL<9H1M WCRT M;(@!9;(O4IPB?2CVR]6FN+'+[6:U^;H[T4E3?%E=K_8+P3G!5.)[$&#@9H<1?78&#S8).)S[?]4O4?T&:BQ6AE!J33("L -M3;/ M$29&X%&V^KL-/.$^_ZN;SMGO%>:7+W-.X(>DN_[I73#BEO^K[%]RN__3*Z^F M1W'(/'1S'-/Z[?+WX:][\NE'#\\5:M4.",I-]7KAS]5NP77.B>""4*!9[J0V MUC9C.F"B'C@-&VEDQ3SD4T=0V>\!5J0H#B2S:U8Z%8]QLA=-X4C9Z!EVSB:F M*5B=AW8ELN5)NIJ.H:[J]&@H4]XN5YN%4XB(G!"IK,/ !E>?!_&LM22&%7J M-\+$:I3]7N.*E*.>['63H?&)&R8_KW,VBOX\2\L9W1E&XSST9J -93$\!P02S6GC.76"UHS>)ZKJ+9LB88< M68%'*K+7/[(3K+T3Q4$41Z>(4[';/SE\0O(1YXMO+VL#+I64^)3#/XR&(9+FT>468!W"XK-]D1;_];M8G8CU;/ MZ8GOKZ.!_R/$BO]F=VVN,MJ)WFZ"FM93LY/6Q.:]++)C\)CP5.,POE :,T0, M)M9@)($0N,FS':$FJJ9HNE%'%MCJS#;Y^4171I,=3HQ 9J1HOM-O9BN)YUD; M=@H1R?SL1#"57?'G#[V82WR8^\MJ4[S9%[<[#P-3913"RKC<^+1?6-[ L!2! M$0YTNP\^KT/=@#NK@(]SLAOAE*2GN^/X8]03WBZNN.0Q;TOI\*/>>._\9;2V MIWG]CGS[\MA9>7TD<^A*9684P%RET-I%.6D%7$FX.*NV*[*FX_[Y7;? M]39-]" Q<_,QGL[35"W];Z^+4)K.3\A_6V[NE]L?6?WN-?^+/4SHR.<\YM80 M SH\3(CB(JJSQ^M/VQDF2 "!F="0(D?889)2DC,2==LCR8 CQQWOGBG,\76Y M>OG8=;R6%?VK0"0E>AX3+*U)SS6T2,O7@.4*(H=TC@C,C9**2*6%. Q$G6#V ML%S93<2[OOY%3F9Y^S@?IDU^\S" M->-U'-O+=LZ>>>K5H5H2=RBVIDDZUOSZ Y!L2I9X:;*[P1:=[$MLB0"!KSX4 MJH!"U;_]^]>[R0]?BFHV+J=__Q'^#?SX0S$=E5?CZ7/WPYWA^^\,_KHK9'S]<5^7= M#_\HJS_&7_*??EHU^F'YA\EX^L>_QO_[/9\5/WR=C?]U-KHM[O*WY2B?+[_[ M=CZ__]>??_[SSS__]O7W:O*WLKKY&0& ?]ZTVOF)^+>?ZH_]%'_T$T0_8?BW MK[.K'W\(,YS.EM_=X$OJCW]]\?D_\?+34$KY\_*WFX_.QML^&+J%/__GKV\_ M+>?YTW@ZF^?34?'C__E?/_RP@J,J)\7'XOJ'^._?/K[YII/\C_PN'_]M5-[] M''_]LQJ-RL5T/OM8C(H [N^3.-)E+[=5G@:<)IOFA*B;CN_#SZD%- M)FN+(/QX48UNPY[\H1J/V@BPU1?U-OUFJ_MPRTX&&+J_&\^C63=3TRM33N?! M R&X/CP"!LT[7N(;XN;?/)K/I\'.[8A3T[KK:.)3&?E9'P5-;;.)]$H_'1; MA(5W>,P'&O8[O ]Y%>"Z+>;C43XY>:Q;>^E\X)_FX?^7TGU_;?+9K9^4?QZ% M[]X.T@SW9+R;]];O1%Z:4B?/8G=7J:?0C50:]MOKY-J)I!\I?"FJ>;1$/A73 M<5F]*^=-]I]]K7H?(SI-,,UBX157,YN[K?5AR M[>35M-<>)];,"P8YRP8R:/[R97I?5W=)6/33()FT[&:3/Q]7_ MRR>+XM9Q^6_[==MIG54SRDF^':<_SZ>A#6Y_O65FF]:_!:\TINW MQ9=B@M],[Q>-3R1Z_,K^(&FF;QLT[62(OY3EU9_CR22HS%TG.(>&>D07J89\ MK#'5HLM44^KL&*^/[TH/0OWA/B:]H^]4DVRF(([NJ)/AK_RTS_G7PP/<\M&N MAW#L,F_0M),AOHMF42!2?=P:9*3SV7BV/#*>!4W>R)H]KI>$ V^(]DF=)9S& MAW(R;G(D?5IO"2?23&&^UU7_/4VV&94/M3MI<$]# MX^1J?-/B)MX O,U_+Y[=>FQK-ZFJ;YK%F#P98_(@6XYZ6V\=CS2L\6X'^[S# MCL<;5-&XO'+3CB'>WFTO8_\TSZN.,=_5<LL9K>Z[JOPJ MCGL9&ODXKYD=ST:3,I[3?@Y2U6$8?^R!ZZ3^,D %1T/8EM>C5XLB&\; MKC_Q\_TR-.>>UX=;#PMW6;<0\\ M%PI)#3DU2BD@'4)Q%W%$8ZS;D;D?2O;.BO)L *>BXK<#M6785J=[*+;MXYEE M2@!GH&+44B"LLDI)X#6@7F+CZ1"IDT:49>?HI>+%RAQ\83K]6MS]7E1["+*W M78:\5 XYSJ305 ,N( MS#K]+OE[)MA M'[%O;FN8>1L<:*Z0\$Q2R8&VE#AIE11*>6^^4T^B/3EV[K\=2"$5YWZ;_A[& M6EQ]++X4TT4Q.[@%;V^0.0><Z$G79 [9G MV7[#$ELNM4=@WHZGQ9MY<==XF]W316:%A!A3QH)53)7VPEI)N;0B0.HE:<,N M/#QVG74[[4X,J8GX[)#(+*H(=@/Z;6^8>1S<+Z.T8-&:UF'QLK"@ 5#6:8:4 MO"R5UCT)=K"L$[23<:L^:?1E93E1!I0[9A^,N()XP *886@$"(- MI>:*4TPU8D2D\1[VA)B\/N[U"/]A*KZ,#XH_"4;$K*B^Q"'%Y^#+&%*SF,W+ MN[#6MU#I8)M,0&$A(]@ ;"@Q5A ;%A50@%(<)Y!DE[P$VG0-]F@[67*@61;&:[A'!EAJJ%180*F"SB5 <@*Y;G.D2DXDRLLHE]?%EFXA/Y_I M]*Z8GV(X/3;+%".(6PZ,4YI""0)FR(>M'(<-70AN6I"+'FTVO5Y6]8#U64(E MM@6^_A4-\C+3.(7&RB; XU MS:#$"'KIJ>6($DJT BK\!,4_"NHO[.2Z=VZ4O<(_!$W139K:[U+#($Z%UI + M[QBQ%DO%J'.<(TRLH_:,L>D-9W0HV/.8;C+$H'5&!S^ *HM<,-_M!@V)6[GA M%Z1Y&G/FI>/4ERA2N>>;S'ZK-X2/+YP/A*_L;9<)PP610A(*#.->&>M6G^6$=R M+KM'-N&)8;VGPI5L/_)6 35?8Q5&O451:L M# *%P#IX(P9I[#5G:T0\""!=5M1F;Z3K ^PST&^7N7 ,[_;WD4EM,$/$8N(L M1@I(B>L=PY/@$5]67%-OA.L4Y0$Q+:Z6M\WBZ([J*B""J;8:86T]#R8ND4[4 MB#C:*EIS@(HNB0O0LPR2L?*]>:/F\VK\^V*9S/=SN4J!7[OE'\O)Q)?5GWEU MM8^0S7O)E Y ,(LUX9 8:(74NL:!47QY[_%[HLES/O8F@G2G'[LR;VT]\GC^ MX8R:L(2QH!)PSZ&RF@JR08[)1H_,NR+6_8Z4.9W3JP^IOSCL: EU*@(U.6;< M0ZDFS;, %29( HF9-) B3]@:1$HX:_5*?X@[:0)Z]0#[:]%8$'ED."*06ZUT ML(B-E.M942]9H^N1KMR!^ZTIREXCH5H#/81+Q_.'40WD"M$@B8))CKBBF#H4 M;/)@!5'A(1& &]0H-CY!L%1CA^/H@*GC>\ZT9D(!IX%".B(7%Q+76DF!@JM# MDEI"@S&Q3V?6OCBIWJ630!D=K@F;4/-L&TP#];*O6<8H8LX3JZ AE $BI$$8 M0H95V!&D.&/ Y99A'Y<3KUD' 0%ON1(4:>6I!5@88;&WV"""O6J5GV" &J$; M,I0)D#[3ZMZ?,?J5KW:A 8$6,22X%1@[;36/8?+*.@"1'H3%L"DF$$N0S,;+ M">B')W]KGF6N65<9E8(A0Q$$Q(5AD,FHU8RX.S!H@AUBFV 50ZA2^+6_W1H.P+\C-3ZV"L MT=YV&0ZV.81*>Z(% ](S#O5ZKC ^&K\L>G4B]69,.@G?5%SZI9@65;ZLTW5U M-YZ.H_*.)LNZ_,/!6_E&[3,+(28L+$Y.C;;$,8-H/7>*S(4E?>B(!V7_2*=B MV185?F CW-$B"W-P7"DF@9;!P' "*U7/SQK61DL-\&8@V2;8#=SGI-.JRN#A M;*@'VV:*"0RH05ICAQ'S7#)1SQG)2U-6K27?@$EM\#TYR\.G]^K39Q5T\=]V M;F);/Y[E6X_6, MBMDRG\$>IAUJFE%H& !::2Z0XN%?&K'UC)%DZL(B^7OA5\<8GW&?_+"H1K?Y MK/A0C4=%S)*Q\G+KRM_1+1W%MS+Y5QLVB-%\6?G[+F:\.&YC/?U[,JTM=MH! MZ*D)-@;B&N(:2^-9F^=. ]R)>]6'YQ!(NC<#JPKU?CP=SXNWXR\OB]7_HQC? MW,:ZQU^**K\I?IL5UXO)V_'U_E?KIW>;"8$"+D0QI!UT).@$49O+""+;IK1+ M\V1RKYNZ"?$_TP7STQB9U5R?3_ 2;YXUXI1B*)"GGG*)!;. (HN4IB088XV6 MQN7=/!- '3, $A6?-C"N,+,^_!=KQ2 $%Q:-U@U!VMX\'X?YZSML]R[@95#, MM,^I]TH[!C756#D5-FO_O=\X-Q9_P\/VX^"^D,-V!:DSP=&)R:HHY<($R]!C M+REWB.COY+"]L>2//VP_"M_TA^W2!;7,.2?&:8KBC8,53"@L(06>L,L_LCI5 M7GL/VX]#-94FV6.(ZX=?\W^6E9GDLT-IF([H)2/041APHS;@P' PZCES)&8, MCD&BHDW6Y $>6"7;P/H3P0"H^#C^=_G=X2WNR)ZRY1V:XM(:%\Q3C@4(*' / M2,SKZOV%Q8CWPI3F;.Q JD8:8LOQ:2\+ZX^%Z/;:3DI;QX^QL.)PPEY#K3, M$$!2L6!@(*\HX41()&"8O)., T#:O']\78QKQX:R3]13L:RNM;&\R(J[PNWX M_C##]K3*.(,,"Z.3)T!_IHCNR", M-;\Y<.$KJ9)*&$4D4=9YR1B0%Y98[ISGH:=BGM9_G&Q;=O55'-S#LB;-,\,, M @[&<$M,):0:4BL\A]4J]]< ;?U>&)D0_[,')7RHPM*["S^O'A[#A,*/G\8/76* K0L MN&C$(LTYX0Y# K%PC MGPG9H&RV3RPM0\(@+I2PB&D&"N!?0^!4JED#*+^P8 MJAN"M U0. [SUQ>@0)TPF@E)B) 6": WLQ/0G%A)E)_XF_Z&O HN"\C0 $0 M9WAT7YRFW$HN.*GG3!%K5K[M]5"LM>2/#E X#M_T 0K>*;(&0Y-WH]TU@=I$T@]P!]IG-N M4:=B?L;7@!^+47DS71;TN KHCJ_'^8L#BOI=12R#'7X]GH3)%K/PF<5=T;"> M%L%+E]'GD"]P^\.SRBB@2^)K;,U^>PV_"+F M(OZ23^+]1/[65/]"/E5+JE% M%>6_^N1C0?)D"VO'UV>$&2N@ALS'ZT:-D )L0PA&+JS0SG>QO+H1]:M?9!^J MXCX?7ZUS>H7/+S->KWYWCE6W;SP9\AP)3IFB#%!(/'?0;A2@;>4:#_ Z_+M; MAAW*_C6NR\=KN50K[\DW9C@(GRD!5< U/@'2'( :7T.P2AG%]*6H?B__6EUG ME&^R;*!K./<0OOY(AIS%E#*&O0G_(\ 8_H@HUVT82O_2_DWY>:(X7J-"MFM& MQ.HBRT_'F,35AI5(0>\90? &K=/$8J,XH(1R'VL2K/%'$+>YWF9_+8=SJ.ON MI/T:5UM2GV-M5%*D. 080N41\)XB*.M-D4O1ZC$P/WH-E?-\\M<:.H=@7^-R M67M.3W\Q&L6<5[,/^<.!4*JDX\B@ITIH*321%#E#L52\EH53N,T#5-%XD_]JL!BOXU+L/'+?K)[Y;G%HG6W^X!9-!Y"P7TF N( 79 &_2H M!(5OL?#D7POOC NO,YF_QA7W4NO4=O/'XDLQ79QOXWLVCDP['8P0:B$!$D$/ MPE_K(TL#VKU>@.#$!?C7VAN8V%_C$GSRDT2+[;##LWWM+^?MK%(>^"HZ)(7TH729T01K9R#0X1^@D 6"UO@*#MJ< MIL/C8QK^6CYG%>^97NY]_B:XYR*>XCE.M4)><4(9A0PH8:$%G,3 3">;O=CO M^RG>2X+5YV9[M?,)=>X[^::,<$ADF!7@6%-%C?2.8.BH@CAPW'Y/-6X;TVOG M0[YSB"35[OPR/7G#='#'L?K4SC-CM<=8280(HLK:@)1&P20H*M,0!T-YXO,]R$M6?*L"JG-\5T-#[CWKAG3'8\&TW*V:(J&FR61_63 M228XQ)HSPSV%D1Y(""P#(82B@I[Q(?O;,A*Y'OW#X]CW><"[&V7Q-9OQ1@A$ M"-482T0)5,%\),820"ZL^'%/+"A[@ON\:_YM<9-/?LWG42SGSE9Q'C40# A/ M@Z1XD#\2RANH,0]:6GA+"*2-+BY2J($P^D-9*[8WR$3X)VPZ%!)EI(**>D_K M&1K&+RPI;T_2W[O\3X0ZE:GZ-AC7-TO1F7Q6',A&\?+#F3',<2R!!5A#P#3@ M'-6S\HZV.@0='H':BO8Y4]KB>1Z6? [??3#!Q*XF&>!*=CNYV^FUU6D?]2BRRG=A"',YF_'=\4DIN_: MGV7BF#XR2BUT%EOL@XV$@V\/%*CG98F[L-?5[<5;I@&Z'P*%O?D^GS[DTZO_ M?-^"0R^[R1C64E*!0/2JC8VE14@].\',A15O34BCUEBGW[X^!1$N#A5:V?;Q MC&H8I@2,E#*^?594ZV-/;W@R=DQ$]%U>.,'2>-LA@\!AXK/4**>&0 M6@NMJ6>GH;PPSZJ=@ ^PY21$4_'E0S&]"JOD<^7:>(/; O[6F5.4L- MPP1C9!0QR@+--IHYF&$7]B2]X^VI.V#/3*"#F]7>=AE$$@8=C1F)B94U(HC5 M)J)DV%Z8!NI$ZLV8=!*^Z;@4L"YF\]78#VY?VSZ>8:Z])T :"ASA@GEEZC.- ML XOK9IE1U)^P9W6P"9[+E],BRJ/45_JZFX\'<<3\_GX2[%.F7&00XW:9]I" M"IE4RD,;DZ]*!V$]][ J+\QQ[X=4?2"=S!5[OLN_;9"3='>C3 ?K@(NPF!3T M#"E!,?+U+!D5;>XJ!E@@J6L7OBMS1^:>?A->LK"DO0B#,I[+K6VW'I1KU4E#&J3^7: FV$7Q-A] - #X">? M7V\;UMOQ:)DDJJX-]FX1%6IY_68ZF^>3R?*N>==!]JG]98!9Z CFB$.+E5)( MDLU\ 3)M4FX,<&/LD& I8>^59I^+ZJX-K6+[+); 8S'Z4+#@[V#I!*JW F6Y M;F-?O88S@P0T.@'F9.>653DJBJM95*7+2*_'6>PSK_8URZ@BEL-@4&@2IA;^ MXJ"N9TJX;*.77H.!U7[CZQ#=3M7/RCEM-!Z-VF?8$F>-#MNW-)@33R#=S-UQT^9JKGG>J0OB6B3TW:1"_ ML(<1IPIV*S_:09F*)NO"./%?3XKC-#<>&K7/B/)2$^\9=H*AF#H=^'KNB#1[ MB?K::'2R_,O^$4ZFA+[DXTF\L/-E]2D,_%,Q6E3+1 CF8.;O@VTSZ1V'.,PR M5G/'0@EIV6;.UHK+ND#HEE5=HYN,4>N=Q4'\VS1E5S]C?,.-( 04N1E=P% MYT!CHC[K:+*(K\P:<*-)\XQCAJC'8==FE#.!C+.;?5<( MU.9P9X#1$1WQI@=D4W'J96&M8MYH5]K?,/->&8B1H=H2%*9(HH^XGBT%K[Z <8_ M=,27+J!,ZU(?]*4SS+RD5,3@A."-J??UJHV1#@^."&1$]W1-=61V*5[ M]_*8,WEZ]6E>COZX+2=!(K/HM\T?&MQH-NTB(QY38S"'V!DO "+,H@WWA6^3 MY&* [G2O5^,]87X&UC6_.=_=*'-!D1(( %?(:4.#\48V:PL$$^ZR[CV[%_YN M=K5#.O5MU;J"7_-[JF\;9$!QZ CC& C%H.60$UG/+KJ9%\NCD\6\XYJJ%:X) M65,MOJG?TX@XV]MDU"L,)18*,DHP=1)S\WBT"=H$"0]P=^N'.YU F]H_7U=0 M.\R=[0TR:FV8!:86"H2U,AB@^I9-P;!84IX2I_#'>Z!.)\@F]SZ[^2A[.5,2$ <:7,ZZMSX19N,06JL]!IHP&)N(>@@WZP&H4U*VR:Q MHNG'P^H*ZC/<13S!YMC;B*U-,X@5],;ZX!D@1*$!'M3.@1) M+G7&N M>3)J M=81WL@#YU+TMISDMG?O9]1'0IMN1SM8(''K M;K:S518TJO2>24:P\"#^/Z,;5\.@-AEW!W@/GV GZPKJ5)0ZZ7YV#W)I&&NCDXZ^S[\(OZXSK!,^TEG):#GR0Z]0MWPZTP!*H 6A MV@ODF29 ;)2OE*I-&J^C[\Q2<*@+$;]\B],2UI1[6JS!T( KSS^:2:PT$!9A M0;2B//B:NH[<5XO,"J(@@MP"P!Q"2"I9Q_HK"G";*]5!WHSUP)ENH$UX([^X6TQB#IRE M1QC3DE7%;3&=C;\4JUQV,;W/NV+^_OIS_G7_/?TQ/84-7VGN):*,4X$X=P)N MEA*%K;*;#O"0J ^B]0IX*@)^KHI\MJ@>&NUP+S^<88D8) 3!J'Z-0&'[WBPK MXTF;BY+FQT)R1:-I<1.E\=J(U!K55%SY&*N<3XLKEU?3X#C.GJP 6UR/1^-] M3MGAQL$%%21X(1QQ@9P2//@ACQ>+LE6U[4&^T^B!2YVC?#Y'_R@'/Z.4:<^M M#7H58" ="9M\/2ML?9L[M>-/BGH_;.R!.:TQ'4H ?XO _4PKHR3%1&!N) CV MHB<;']1RU.:YAQP>BU(>67>!]R/#TB>E_+!$]+:8CT>/GMU%9JBDU%@N@)#( M2NJ-5?$@QGGO$.,.-3NU>#[['>FS/T>*OTST\S'(KOJR]=*@2;., B$H@E@I MKJAP3#G%N<4@['<"AK]>5E![MT(M>\/Y/ >\8=V^KY8072U-ZP]%]>DVX-KX MS'=7!QD-5"9!22EO/&6$2.<-L5I2JZ2QH,U>,2NAUPK[>%1^65%B"?G5$NDSQ(=M M&_]:"U_YLO*+^:(JWLQFBVBO- L<.ZK+3#$'M=-,>F2IED8# ZQ"2A"$B(-M MKDT'>5C8(Q<3R>"-T#C!4 MK>@DB,]&H68& MU;YF&2868JD8H-0&-0P5M)!8X@CR B/2JG8+^-[9=#K09PD960VZ:\9/RC\' M4?-M,YCC;M)>-,L,\Q9XQ*T7S"DDC11@>:L);-@;7*/-MI_9QA(:8;@?JO++ M.."K'WZ;%5=OIN_OBRJ/;T'4:#[^LKJO/8S!\9UE3$,J%,&,2!B,=H\Y1S4R M#K4JK#/L==^")&5BU%-M(V$BCU&2^VGV^+G,.&P-L4X+2!31U!'.Z[E@*MN< MY R007T*^R6O3H8Y7:#]/Q>SU?NUS^7'8E2&K719%^AQY)_+[A1<'U^7&4B\ MUDR38-LY'XPYXTF-K'7BPDIL)"3P *25+CE)D'.P(J/\PY\GQ9((TRMU5U;S M\?\L?[Z'UTV:9TY@3;4GV ?+D2"DH+;US+G";:Z?!ZAHSTN>%PE-.I=/LC#> MZ(#H/$ 3GT,4T]DA+FYOD%GD$25$$(FXP=@PJ39*P"N?-+@F2($P CR6."!L7> @%H<+_[JL )Q! M,;!;T20S3Y_HY\U1S_3&E+-EO@4[GJU"*?>9G V[R C4P43"#F)F)$-&$^]J M! 1NE7QW@!$Y@R)G3S(Z@Q,5DPX%T-[,B[OVN#9SI#K]RLP[8UP,TR-8X] M%K%6=<:]_,Q[L.JVG9MR&^MNGT4!YMTF %A M ;/Q^D2K #:Q2FX.11R7:0Y7+YV5/4CB_)IQGH M2-.JJ-H (Y)2!F5VAWJR)[CYP_H45HW^>S&N"KV8C:=%\.E7B2SC+->_V?O M^XAN,D !EDH(CI!%%&D62\2OD0":1>?CJS5'C*I12(:":I#6N-UO-RN%5!D^96X&6SZW2X MSZ;2U)=\/(FGE''L^:3X5(R"%W_ ]SBBE\R38%$3CBU2QD(/>3"H:QP$96V4 M6O,SO\NF7?=B2)=VI1P5Q=7,!QCC@-]?G\;'([K)G%=>..B!$@AC!< 3) SW M;;)E#/)$,"4A^Y/#.1CY:SY?#W9Y[_BPJ5Z53R:S#JAZ9'!F)F[B[;LX%M_36:8@]!$0!'X;"WZ$&43[_-BWP:=VF4%(.;6& HV"TE):( ,W M][P"MC%U3SW#/YNIVPN_TPCF##[9Q^)^48UNP\##/OB8FJV9&[:C<2:414!2 M!+U%A@=O-%AR&Y@5:?-6XC4=^O?)Q,[0/X=%\6022V]Q"U -;80&/65$8"EA MM/4=B,(-ON;F3@0'TRYE_._%[OK="V)X;E??P3WG,= /1!Q]YDD(J)[OJZ& 5_U'T-6GUZ4WP,&]?[Z3)D)9[_SFYC MN,"7?%+L3ZEP3#>9%UX'_]9@2X-UPI"#^-&V=J:-TS] Y=B+T]\CWJF8MWVP M'XIJ7%X]#WS>P[QCNLF$<0)3":VR82>@$CNP.>>C2+>YHA^@'NR%>3WB?5[F MJ:#)J^HA*.U#%;H;M<\PMLO%IJ25U,8C7_$8%B-!G2PGX.+^ M?K)$))_4B+R97I?57=ZT;FVS'C*EG()*:FB9%-0(2P';>%3.TJ27B:_3>NL' MZH0/"U?YXHK9AWQ\=? !X;,/9TY8YQ1SQDAE(:"4P=K7"L9HHJ<(Z0C4M:Q? MOA%L!W#*K3!.ODYDM;DCGUYM<9=C@K=).5M410/5U;;K#%IAJ-?6X6 [ ":, M]_7EO)-!J;>@Y+ K]W2[>2:40;+SD;O[2?E0%)^*ZLLXUJG?=N6B)DM*+%,5 MQL1:-]-8[VKE$RTS%JX?ZL:?JKN8,6/?44H_WY@A 3WV4B#LB#'$0D3J:R'' MC$Z33"H9Q]/1\?G)S"#$ETZI+\>Y3$]T-8ZE=.-]^B(202_F[\KY?Q7SN"WM M5=[-NLBHYY/'(R/,50/JP1/ZVF(]' M^>3;X;WR:DB$*28=8=(@0HG FF% #&.&(^""V)NLC0117;6M^K&X7DRO&@=E M/6N6$4(P(AHP@##54 @#@K4;.*X\EZ35PY8!;F7="'Y?]%0[?,^YLL.>6A6W M85L=?RE6TQC"LEZ-)!XEO1S?<2N]24^9Q!Q39(!3EFKBF.5V?J46Z) MWNZY3R@_!9&UGD,ME3)<4"Y5?<+F$%*H32:A82_O;J6]M_;4<1BG,B>781Q; M)A^'O,RE$)34]JNF!LNJ?>>90HP:JA$WQEB,)*,0U:A1Z=ND0A^@"9J*FCAM"N%O'P:)^2CD>LA&3R._?J^&T:P%P>??S'*M3YEWP\C0B\ MGSZ^/%75>!9^99>)&%?2:+$^VGYEACA'@BD!+97 >&7<(\),P38'R(,LI37 M-9)8AN=>)4^1;FGT9$89 K774 ?3#WH@I-_,'#+0QJP98-K$ 7*WA322G?2^ M''4#^NUIE2G+A0A[DC<.88>%)Y1NUAMM=2$Q0-:E,J:[0WQ8YSJ#.[M-?,CC M*+&0*H:@ A0"'+1,L-VTUI (@F&CJ(G78<>E->'BNL#6"F((\#BL!V"A )A# M82U2,H#NVX0T#="_Z8UY/1MJQTOJC!KLS(?1JZ_?#*A9V;1M+3+#G12*.X\4 M7%XK0+*.2W+<.GW&FZ5UV8=]Y\KU1S+M'(=8 R6,(AQP$WA% MMY9EV0F,Z4S355'0=9&D)I>INYID@$L+&6? ,(ZXLX@H6,^0&WMA>;J[)DI' ML*8D3@S .53OYYO/9=XYB#$DP>N3BBGO%-LL DS%A>F2]B+=PI%3P4Q%C%C9 M)7Q7? U@PT GY3)A\AJ"O?O-GG:9]$1JHP&Q #KK8UREJN>*L&@3^#Q W=(Y M<;H$-]FSC&(R605M_9I7?Q0Q@.LPBW8WRG2 #4+EM!60"L,"?AOL)(=M=,\ M\V5U3J'.D$W%GU^*:5'EDUA8[^IN/!W'^<>41H=)=*!E1J2@Q 2'SD#FL4'A M3[R>+U#@PC)4=,ZD;N%-12=U5U;S\?^L(X_?!-%-;\:Q<..A4K'[&V:,2P&] MD-9)9\(L@69F@Z)':=]5OSXR=8IN0AOIL12>NG&X6N"9[**[KB77*&)TRZ*D5T,-&V81Q+;_='M[DTPBSK5SS@.KC'&2.+)Q&XWA M;7SR 9K!77.F(UC3$6T[-/9BCH2P8=T<(32#DBB&_FXXUL8Z@T-W!3 M)SOMGBUM0$T:G+N%-FRMC&;X; #+E- Q\$<:^WFS+Z4P7UV55/,GB\.MX6E;C^4.]6H+E M]FTO,3?-_.'78GX;(]1J!;S/6$HXBLPA@(U5DDK/E?#(0%Q'KW%J89M:$P,T MUKM7D4.55/+L,NN%K8MI<3UNE&+FVQ89I\)RH 0PVH;M!4!:9P0+QBLA;9Z1 M#3!143],;(MJ*M:<]M!0,B8@YBX@! D'AC*UF8L"K2HV'I_VY=7IJC98)DO? MDE?3H#YC?LIE)HX&H2&[FF1"&*(UQX1:ZYDEUMK-D;[GO,W.%H/H+M^"ZPC9 M5$3IXBA#,3$KNZBG#5DKA!0U[C>0^'KR+^F!$ C:U*<8Y-Y[ M;EIV)(@TKWW"T.+*>!0F&4Z3188 MB[%I59E[@#M-6T&7?8!ZM@7Z+J]6T9FVF.?CR>M?L 1JB2%RR%F.M82*"0., M,C3\+,BVT=%V?S-\,XUA:=&X_IP'01R8WK-/!P=-<8D-T))!I;1E1O!Z;L$F M;[/[OIZ%VEC 6Q9J.T!3F7=OR^E-@/SPP*W.N88'EG:"?@ 6TY"]#!?XF:^9 &0&"PY$'^2;=_3?RVB\["%!@?; M9%IC8;%:)D5S@EHJ%=PH5X,N+-U#6^&5_<":2GU\JS6#+5F\F1=W^[::'2TR M8*DC4E.#$.38T9AY8C,_X=(4/'^5NTTWB)Z',3X?%0=K=NQJDA&#,9>": *] M]4"A6)=]/4/C6N4%'*"J:2WGO;PY&=;S$.>)KOPCU'MP9MS76!5E^W5BNPXSRJUR7G-+0)PAM0ZC>L92BS9)=@?X1KXK MOB4%O4>:;=?:W3#N<-\!!\21MH8+8XDA'J&-P>P]E6TVY0$^M$],OL[Q/YF' MRPK5'V+6S3C*61!4>?UDQ'$JNVC6H&E&A44D&+[!WR*(0* UIO5)%&;C,W' MO^UY72SJ'MX>E=7;8C;[?)M/'[?PLI%IUF7W&?"0:@JP$T82BRF,01_K)8,! M:^/7#O#Y3F*5U8<(SNY2/*ZMCU'B)[FWS_O(E#..605<=/NA,939S:*D'K;1 M>0,L#9W,36B)\X"XMEPQ+;FVZB.+Z><\TDQKJKDQEAF]L5:I:75T)K_ M$,/X.]TP>X,Y99#$Y_4EK\_'U=++S&;6*L:!Y&?#2<^,9%W5\@*>B M58):^!W<)70!:BK"+.F]U(9[6/+XH8QQ0(R3#'(!/37&"&WK60#I6UUD?@?' M^B.<*GVS3KD5R7U8?U.+XYR8@10?]17-T4^?3J'S'N M>CI_4JIRV[5W%]UF"!KEO _(:DB\T@"RVGWP!J@VN?_@I1^OI\7^#!IM.7@_ MGN;347S&%(;]95EDJ)E*V]4Z"YX"#K/$B'G.@D/!C:B]"!_V_#8W.O""3]7[ M@_ADI;9A>)-GA0=:! _!$.N<),QKCJQ6",MZS!+25GE"+OV8O#-84VD9,\EG MP4MX04?@?>$[UD9 MY;X6U6@\6[D0FU_.UK_=&\EU4G^9U+R4;'RK, (9=6U[6M M@!L\%C\.T-?T6-Q09Z(> D$/Q:>)00LRY$F\O3-F5":VZD@989Q1F^L!VFK? :/Q8_#M97^%B<.LJM)U*Y8&83)PWG5&(7 M_'BMVM%F\)$4[7:;;A ]68&\'>>_CR?C^8,I[^[+:?&8(727^MC=(@M:$UKI MJ5<84X&Q=H('NTQK)%WPRB_:YCA!2;IHXX#A@ST.=WZ;YJAYL<16=O3CN#U5Q-U[<+2N?AX^N MS_J6A1W?%4(\]TY8+C5%;;3?@.IX M]L6V;M$]_T.+O*H>8E#(4H&_O_Y\6ZP*6FT0:ZS^CNHULP!!;#4BT /*!=90 MROA:'7%JO&F6%/>U6O"GVV[ID1_ _<&SPI:7F=MA+RCF&L;2%-M+M^,U>3WX["G1_M+7?USL:J&V)0[6QMGS$K- M(2'4<$-M^)O5D" 0]E0F4=A4+\I*3L&G+F!.3:[CBTH+B*3TT%D+"%66"D*1 M,39L<0X&PZ]-INL!V;D]\^4T,,]F-"S/1E^_:2 !8L$G==HQ3;E3RHL@KJ#U MF;+(BT;)&7IZV+:QRKXU06=-BD<<;IQYA[CE4'D+$36&*6D5I@9Q#G1@VP5F M]&PC_N?/X+K&]^1C_GHDY7/C?;E ]W'EF.895AH9";Q!C%$=W"A,F6/.(^&0 M >("$4Z@]VTY6G):3:_<=+XLS'U=5G?+?D[0^[N2^.SYED,75DW: M9L9;38.L@+624N2T\C"6QY,,>66:U5;8I^%GQ>AO-^67GZ^*<53N)/XASI,\ MT>GA1YO!QMOH+1-Z_I%8QL]!XX,](2V%% K@.$3094SR;<]J7GQF4PC(H)/A"$)8[:(BJ 7//?6<20AU6U*>P]( M\?9+@S:(]L.#>JH?BFIV>#K'M *WWPV,XIR#WG@KS94,J4UM ):KJ&$ M.K@027VN5\J++I#MEQ\^&"'YY+^*O/+A)]OB=_9\.C!=*$8LT(0!*@#2P2WE MV 8=R!@"KHWN&%"J@C0<:8=M"I:L6-R<)T\^'RQ;P+4%@>=>4X:M)DX 03$7 M1B#3*J9X0$D'4C+E='3[X%L^VB&/%46>$*(L90O M$WH&74@@9RYLFZ1-CH !I0CHER$= -LG.4R8$*@= )X%RK>@QX!2!:2@1SMD^^&'B9=B3_? _1;KKH]G M#CIMB3)004@)X5(CAJ@WQAD.K6R3W&9 >0#Z94E'X/:I2/QX4E0FC.FFK/:K MD6\^F6E #4%8(JR##0ZDYM1Q8 2G$G'LVQPR#NBI?@HET@;77K>8QSQ?33+4 M-&N8!8R(0DH0+Q %%FD)A;;(:@FP!Z95E/& TLTFV7VZPSG!$?4F.>6O11Y/ MZI=7,&>[D]R,YO'J8-;@9G)?L\PKAVC8]CD/=D#,%,21#2XF$LZZX$R<-73I M2[&*9YB]F<8+D\#(7_/JCV(>[S56H7"?BM&B6B; "K\T137/Q]-U90DUFQ7S MV99:['OC#OKYRHP*)AU0T(+@EE'"I%;2$>Q'&, C9 MG$OIF'*ZQ&^13W[-Y^M9GCM^L@^%!!R!#F%,";+4 2ZVT_ MLU5? MB1;+ZL/N4Q6&6TDI_&,\OQU/WT^+Y6%>@QS3[3K.8-B%,372 M<8C#RC("&.:Q$&$C#9LQ;Y5&[Y4IE\;D*<\H@53Q=DTGI:Z#U,*+F MUH^_+*\A!L+AK89R? MT"RJ1Q/RZ6JY M/+-*"@4 $TH+[;RQA#G)G>,<$TGC^CKDUEO@&2K0=>E"EP'Q#O#F;A:MQ'II"V/%;I MD3C(J$;M,\.MTE8C:( 1@C@N@*_GCA%+\T#T@AC6!^JI&/?;IU_*+T4U M7=Y&WA33T?H@XPC2->TBHQ@0'M].86X,%@!AXVH$A)9MHL\&%.VDU,V;<-DAX>U4\&H>):$\\U4]@[XX#"-18^K,S+4G[]NPM]HG_^,T]5)\>* MB0!..@#]IH=,QI>!1!H+QQU_MI:$_<:'P\V@;[ 7!O M-%K<+28Q?\8O53F;_3:MBE46BE_"KJ&+Z[(J/N=?3V-EL[XS:V$LF. D(@H' MN]A:RVK,@BG3YB3OE6K+7OG:BU2&S.2WX6]],?F;OC,&D79"!"6@N:,6*V1K M\YL'^ZA-#O7FQN>W67&^4RZWD4 Z%W&FE-?P5D6(%/,>02F%8%"@*YCK' &-:'ZOP,,$V,:4#>@[Z M6AC?3CKG"A!\1'7;KR\Q5! ;(#T!SAJ.*#=(:F"9\X![@ EL=@?;\VQ7KWG4 M]*HN"["\4%I*Y>K]]&.D9!4?_4RO@HU1U7_5^6Q\,)2PL^_(;( 0&6>M\H*& M?[0AF&$+I)2:8-$F.\X HR6ZH50Y#&&DVDXW\],/3Y3*<0^)E3(J()7>6 *^H$\1*T"9Y]Y"9V)8'N_C5'=2I2/8AWG0&N;CN^!T M/#'@3^'?,=UDTH.PF@$WTEJ*-9/4:T4M=)HH#.R%E43JE8 ]XGX&*V_SQ_\8 M%U7X_MN'M\678M+QX.8WF-F"3?C+FL($T7JHS0HE%&CO,I5:::>L99Q>Z,W=$D%W\ MZP'ZY#1\,[U?S&=+4.#!S7A/J\PZ$Y8QAI":L)KCZ2:P.JQLZ#7R'+:)9Q@R MQ;KEP"ZFM<;[G+Q")_%JW2J#$%/'C.8$:BJ5DCC:MI [P15K=YPWY-TU.:]. MP_N/ MTF,M$F&YIX;B\#\J"?0D8.J4LL0Y9+Z=S4OH1RX#XF67C]8E#":#D!0I M2[T+SKMS4!CL/0-8P0MS#SIGQNF/UH_"/1GWRFGQL$K0XQ?3J\///;:] )CTL;]'% -KW2\ZPGX9+>E2S2: MF5LO/ILQRFC0TYHAQ*@.BT(X9"R3"_L(229^++\P.;SVYC&8SP MK[B-?,DGWQRU/\YCGS/&PQ3D?$+ 7%N79(2>> M.\8](7[^!V+[%-_NY_(8&HV,]4! 1XU0FD-KC<.$2^80:W,B/,"#E_YXU1G$ M9]](3]E ,\JIUH9Z:9&B4AH9_'SF=;!98HRJ4)=UNM(CC3I".!6+]&(6#(#9 MS)1WOX^G2]&MGBD&SWP>_C0;!QFN'PJN3(MM]21;])8%=R_X]X8HP#"5#DNB MG?32 6XA(JVNM)H[&=\F]_G\B@G8OPC._]!T,_+:QGT2??];F/[-*IYA%=MP MB2]0+6*(0ZB(LXI()P464 IN8@%KI%0CQSS)0<<6)V3I=?PV+7^?%=67N.$N MQ11^74Y'0:A+KASY!K7-MV2(6"()5)X '58!BQ5=:BRQ$Q>6![X;6NT_MT@H MCDM[H0 4)XP;J5C0R9 B182H9P^L:V. F,*7ESVAN%XP1SV6\4B-/2 R:\ M1M899#EB?H.%IQ=VE-$U05J]43@.^M<;\TN=UTS)>"N$1"Q (C39K&;)+O6! M:K<<."+F]SB\SW1K=N+^<,*]6=MORAB&WG+.#)$^OO/%L8CR&D^H92;__:C!EJ'%B6Q:20<$.%W?@. M')N6ENN0&7\"VWIA?2>".:?E&HM'OYCC[-M)SCX^N[UU*%[ MGP/F.GSI'R?%\&U:9\*;0'_K&#::*@$%Q801P@#3FF.;ML3@F>^BF]*@<1S? MJ3"?J2\KU M"7@J\KV9?BEF\^6>8B;Y;#:^'A=7^B&&CD5L%OGDUWP>%]*##>;&RO/IS/)FHZ94:_?=B M7,6#L7D^O1F'J:PF?39K_\G8GH_IJ&=\1_63&1;V2<:YQ\%!A- KYQ2/:DA9 M!)AJ=+%X1CR:*)KC.LHBRCFXN\P-3'_982R\/,/0N[G6]3W>W5ZXG&;'A^O- E MY,E,YO%T/"_>AJ7_ IJG\W%?[XOIK/A8Q###(.;WUSX ET_^J\CWQG&V[SVC MP0!DF'FE@*(V6&6<("EA$ @SGK5Z!#; 4X@T5$TOEV'R.4[D\Y]E9PQ>]Y=I M%U8UI= !BBD/(C'!V) T &48X,T>8;V>XXDA'K]]YFGM9C1BQT M%$I@'5-48*T-$?$?AXU73+1)G3? @X?!,O4$60R7J[Y<=&<4U!UF FK**1.0 M<4DE5#'W( L+&0FJK:1M3-8!YD<;*E-/$,6 B1H^VRU1PVD8( 6 M@3@T,$A3UBS,MQ\\GI0YWTW30WD+FG>2X6 8$*^0XD$/(^FU,4) <(*H@&A M"PL%Z8DE92+X![#[Z8=EMM7E+>^A7 3->\D0%0!Y@JCB*N#K8YU(IJ0%2&&N M[(4E5.R#(,TWN9;@#X"$C^-_E]\5A],.'-=31KE1L0B15I9219PR DEJ/93( M4X?;7* /D(R],*4Y&SN00"I&VOB4O;R/B;M&M]-R4MX\?!S?W,X;E![8WS*C M%CDE IQ86FI-\'T,A4P[((AU%EY:'H*^V/"\]$"GJ"?+%[N8S.I1!Q##]VEQ5XF8E=WB*=BUKMR&IS' M^V)>J)NJ6$7V'R36[D89-!I(%!]04$2#.2)8K#/* 3 "2-TJU_ ;R92\:HS MP%/1ZG.57Q5W>?5'S R^_$M$X3"S]K;+HJ$!O!66,$\-D8($)XPA";PS+-@: MEW69D(I<76*>BE]OQZ-B&M-M'J&U=K;)D';8NYC+2'HJF-,^[/P4"8P-\@*T M.? 8X-%_*EYUA?< G,NW3?(X-6B>64R=9"BL(RFI($@8 P$7BFBC$6P64?IZ MS*[SGFFV>9T=!11BU'T%,6;%$&,$,8H&!' M!"A[-LDEN^70&K318(N&(E5*'3=@XMYF;EFU>[ [0XNE)[CM>)IV.SU95AG9NR <$.=Y(ISXSVP&-$I=<:6BMQ MC0*'/$VZN%?-LLY!'J))1"D#SFD05@NGS'$I$=_LY%BU*41U] 7(?9)T@KT8 M1,?!. S?^,QI_,[C"#OAF&6 Q=>*265891:8*4V#$HCO+'4&'1A5P$]\6!G-'=;O%/M!B]??32,\3R. M?J=V'EP!K&&L,AK^0R'SDEI)B?"P&1:HJ\$' M&V>9&//]]8C<3[Y%'ZR MBE]LH"(ZZ3_CB%AHC PR)11YHQ %G'".L'%$-:MS.T#\CC,BNOZJC'E/O(O' M,P%5R8CV-OAHQ@!BO,#\PDI<)V9B.2CA#4;1G=O0>1WZC@;[EU%/L?4<"R,L M@8PJ3ATPGNEF^2*?XQ?EM40%2 R6F,2?9.\6,0;]_?6GHOH2UN"6J6W[6$81 MX1!:$Q8#9=IA$)^[KD<(@&^3%6<\*PEU08I60]<@51RTK,?U&F%S$D>WBY'O/:E)_>?"IN M#D46[&R3 2*M(18[[SU0E%)I:#U'+/2%/;L\#]6ZED(RIA5_/H9(?*C*:?CC M:(7%^\K?F(<$+N?%(34N#V0>VOKY##&.J*;.0QN^)VP- (+-W,2E MY1A*Q(/GUU =()_NFG0UQ-^FL_MBM"Q9=#"5T,XVF2?8"HX-!\HXI B([UWK M_8"Y-F$U V172SF_N+SL!M74S G:_,NX7,PF#Q^+^[*:%U<''Z8?:IKQF/B4 M"L:=8QYCB[S:V!5$P O34AU(?@>7.@(X%:6>A+/ZLMJCO ]L?4?UDP$&H$'. M.0JY55@2C]9JW@)C5)N\4P/T6L^S)?8ID60I7L*WO;]65^5]E/+AS"Y;/IY9 M#X():SSB( !'*0J8;68F=9OL\ -4;#U)_7DZE_9 )U-PF_D'VV%ZE5=7L]_N M@U]4A,\S( ]RJE'[3%B'I>",.!L<=">=5JB>NY+NPL)-VHG_N9[J >#S'WL< MSF]VH&EF'+>,0Z.H@] 3YC4/]H) #+JX6"\L6K%32G6,;2HVZ7R2AW%^NBV* M^=LHSRBU_6;7KB89$>75AQX?-86!V!?TYZ'3QX MV-THDQA+;SQ%2A-)HJ<$V'J6#GEV82!\O"Q19Y&"!["3(9#"/#<7NQ,+*4E:2@_'^^B5U.;&NEOJT9F(@")PF MNUGUL5@W'\KYND9MN;V?^,PA=VQ($:(RE"8N1"FY!LJ4U&F%G ;&TP%?)Y;T M1K!S*:M?I[XT0]E.L7,):'Y:4P0J-;JTTZ)543/BLQY@DKU"<^'+C97&MX66 M&B3M7Y\^?8Z_J] [L?;(G'KDRC"C MP6VI8)(1?5L';(>HV<-K2RSI&9B;%(%ZP#PP28%41$=0:L\]&FV]=V)+A1!( MG9R, 9[E@P-F?99T!4R_;CDY_EZN*U7>?WE%S VI_C5==_IY\1Z= .KUDQ;$ M:Q,<&H@<#:&@(6]?DWZM(4*MVRRJ>U1^;C;ZZ8;QVQFG!I/%_V$V&=^->ZPY M?AMI_%91@KF-.XH$)&\L(XJ*W!D'I6.FDA;>N?6RXNWS^N\J94F73E7(B$G% MMH('E%)SXX@(*NT#1,\M#S?6FK)C)%6W49I@SF $4L]M>]Z(.)(18C 8&%)I MF'=6@U5< A&:"#6(*UU/I0%,[]?'^.+@.7YA:Y8F7E2X0".:*+BQ5EJ>% B+ M( CZ$(Q7K$Z?[=L59551>+1]2P^LZT+0E7M2$G][2 SI39J%T7R:J+;8 M?LC'\FZ6Z#<9KYE]7EQ5FZ"P+@0?% 6!5G+0+@(E$ B)%BR%2C6$W5"@BF@Y M.J9P)E+'J*>$"VE &$^C#8B@% U*W)B#JVGFO^X%T1"9^]C1+R+,SQZ_S:99 M8JU]'3B>/.4K*];*S=UN6'KN<39=#>Z[R Q^VAZ'>YBM?#E] M$R\JG$+A7#16L2"%4L!!R! (:*DXLAO+?F@:9L>[R'7/F\XR47,#V)SG=BZ5 M_L?GDF:G:> H(=FDDCAT8(07!H(V(09Q8U[IY?GODP>LZ_6RWL977)Q)B,II4NLV_C=86D26 X8(8F M$8$Z@C+!,G"4YWY6],9,O2M1]5I6]L^(KB >'K]-9L]E^=LRJ:+OJ]6 '!U3 M)/)2A5H9Z6/>_OE6*6TPF\=,(;NQ0I!^8?+:OFB(*5=W7OE8)@UE?)>L@=4G M_#X=+Q>CZ3UN>/;RRZ/XNF::@FE$2J0741%)$)T0/)I$."T0"*DCWP88[!X$ MY#K@4V<*8ST5Z%V%I+BF7E%0Q8 %(E<-TYCP)FG_*+A*NQJ1L#JMJX:(](&H MJ?UPKT[_JYP6-9N?<&P*Y1$0@FEP5,FI70V*0N!VD0/S<#83MTOW\OYYUE+ M$JSPJXFXM7;'LOI['$\K;+Q#SQ:,*:\R9?^:16D06\Y..7!N$BDB%BS M$/(6MWY]*G:U^?\HQU\?LH\^[:'1UW+7ES$38?'^:;G()<&),BL'_@GA<-$\ MA9,Z03YI>BH1-2;C6[N8/E @RB@HJ7-O^/"$1RTPS+HC0P[UM62',V/?%E0 S+V\*P%>H@4.7@5 M0#(=P1+C+0IJ@1BNZ\0":8#UR[UKJNVRI[,8["NZG+/$#SY?:,HE4]*):*+T M'"Q83M !TQ2"KU4\=_'ESW\!Z#7!A+X MMD?%T!L,Z(03!JGA$AJ=-I 21>A MT0E*0]I.C/M:_1G4WR ["[+KV-!ORO!:"A\EVF9)X=OBKY(HS+EFF#UU"0_" MQA!!)ZTMZ?I:BFA=I3K"OQ.%?PSN"LU 8-H/6JA@>*['\5N*$N+K-#P8H'^E M:9BUFRA\&6_>2-Z'>SX\P;FTX_;>6FATD3/0BE-$I:S2*F[IK QTVER^S8!+ MWS!M-C^D09;VNW4J)3B?&UI0< 2 M9AJS38HT!:Z4"=HE6TZF!>[6F)3WOP(,KV%YY93DRPC<:$IROE-P?+>.$UV> MB;P_NK#"IK<:@DFGA^F(;":>5YSD@ED5*;5\>VB@=$)>HDR@PP?-$=?!HA=V>-V%9AP.4X::*_SI;E MXL/H.6NE9X^PD^,*8VUNO ]":\X$-3KZK0X )-9J6/1F@A$-'&--$KD'0*TZ M#\VF]XL_QLN';> .ELM1-J N05B%B0KG05'AF1(^-?S%T#1(&5&1(X:0_#>BBWMO"4W4^71'^B:1?U5;.LC MAS:\.NHGE$ M4=":$1:27:$"6NN3#%0F,)T8X0<1S3N8JY#TBDWL=<6IR[H07C1CH9/A'J4V M":A6!B:-2!HS<8IPC9(PN"U_6M/ .1J?:Y,)G;58:4P5N0B_3;VLH)(0C%8' M9%*:8!QU1.9<73 R@+BQHNS.H-T3?SHX)U<>JH?9)+%X$?[[-%X^]W9$[G]* M]F]4.!I/#RQ,L@8" .<\9!T)C24Z ,L92DGV8)]'XL$/Q_'B;C);/%44(E7G M**) I)KIP+60-NT"D20O5\QA3)H;J6-4#E*U;@H6KZ5"2P3O9;/_FCTX6:KU MG>W6UN;/B?_24.6)" X#-5JI$-)IP%70#"K5:K:M:JR6X)[]9+185$]5VQM5 M6&6L1!^M8LHRIJCW:[SZ1^ M'1U3 'J,()'K)*:"-DD[$=LU6@LW=J]Y(]S>.R":H6UGP9D?/O-LSM3^PP4Z MH$B $.-UK$YAHB8^MQ]'5VI2]+NHGBK+6QV M3R9]2*E<.AK3XB+;KHDR=V.G4QVF[D7?ZI&R#SE2)5IV\/G"1B3$!4Q'-Q,B MT@A\MXND)35[_PP-)FVC1WA:/LSF MX_^5]^OP CVG_Y^?H8C2@P[&D&3R41WR6"8GRPY/#&J$."XTMYIIVE@:5.BV-&1$U>GMG6 ,JI9 M+#5'UZ[PLVG?LHBS^6-T]LCV63\#H_.""\=A:* F&2T4MH9+Z427&WI MJ&DM"W" FGI3H#KNQNZ4'1TV_IH]ECMGW+N,@KRLTV[O$Z,*Y9B#0$T4QGFE MB?3!;M=I)*FCU+?6;[P'+N]WZVJ(HCTCYZSG^^2XPFD?/=41M0BH57#"XHY^ MR&KV?&@'/8WPKAH>KJ)2=W[MQ3+MH-&D/'X9S-%G"\6-=1J(=P0"1*]0^NV: MA)2LQO)[.9E]RT38Z+5GL5-A=#KO@THG M/<7T1R@G>(Y@K]=- [ Z':T&Z%IJ!TW-T[DS=W@Y27-^31_^[]'\/V6^=+LJ MN,X-+:*,W+.D04KJT.9K("3?KMAX=6.-2=M!5L-$[@I6OY33< C];^35D!8Y-1]]C M;LX38*XV04&I9)(RM#Q$RV.4U&]M,&HIO;&^/UW"Y74-9!O\Z+S7U+I!S>$E M?!K]Z=+1\F6\W!:K5$=K,R\HP 0AJ/ AY!0YKZF19*=Q2^PF:-YAF+-'//?" ML6%)WU_+Y?LO:8FUI?!VHD)3,,ZC9"0X\,H!#SNE2ZI:ZL/E]M-L.9K<*GI; MY4LO@=&>:\_;"GAZ MH'&WGZD4@D.):L7'">61IIM3MYV@YX5A*%&\2M0N^Y MAO3K-$?>/Y3S\>P^NR87%U:C-_O.0A'FHD:5:U7D)4 8 M 0 S-A, $0 @ $ 86MA;2TR,#$W,#DS,"YX;6Q02P$" M% ,4 " JAFA+C[O36K$, .B $0 @ %O& $ 86MA M;2TR,#$W,#DS,"YX "L1@$ %0 M @ %/)0$ 86MA;2TR,#$W,#DS,%]C86PN>&UL4$L! A0#% M @ *H9H2[>TC(S7-P /9@" !4 ( !T4,! &%K86TM,C Q M-S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( "J&:$MT3,!XPJ0 $[ BD@0 %0 @ '0( ( 86MA;2TR,#$W B,#DS,%]P&UL4$L%!@ & 8 B@$ &A_ @ $! end